<rmcreative>

RSS
  1. Пересекаются ли два интервала

    25 декабря 2019

    Необходимое и достаточное условие пересечения или не пересечения двух интервалов времени или любых других отрезков используется, чаще всего, при составлении и валидации событий в расписаниях.

    Читаем

    6 комментариев
  2. Как узнать, равны ли два float в PHP

    6 декабря 2019

    Тип float не отличается точностью, страдают от ошибок округления и сравнивать как обычно их нельзя. Почему так отлично написано на специальном сайте floating-point-gui.de.

    В PHP узнать, равны ли два float и не нарваться на ошибки можно так:

    $equal = \abs($a - $b) < PHP_FLOAT_EPSILON;

    PHP_FLOAT_EPSILONмашинный ноль для PHP.

    Для PHP < 7.2 можно в качестве epsilon использовать 0.0001.

    9 комментариев
  3. PHP Russia 2020, планирование

    4 декабря 2019

    В выходные провели выездную сессию планирования и скоро расскажем, что нового нас ждет на майской PHP Russia 2020.

    А пока можно подавать заявки на доклады и вспоминать лучшие доклады этого года. Например, Школу магии PHP.

    Комментировать
  4. PHP митап в Казани

    3 декабря 2019

    14 декабря в Казани в ИТ-парке пройдет большой PHP-митап c участием меня, а также докладчиков от Skyeng, Туту, Рамблера, СимбирСофта и докладом от местного независимого разработчика.

    Записывайтесь

    p.s. Также после митапа пройдет первый казанский BeerPHP - неформальные посиделки, необязательно с алкгоголем.

    Комментировать
  5. PHP 7.4

    28 ноября 2019

    Увидела свет новая версия PHP.

    Самое важное для меня:

    • Производительность увеличилась.
    • Типизация свойств. Потенциально хорошая штука для простых DTO.
    • Ковариантность возвращаемого типа и типа аргументов. Очень полезно для типизированных коллекций и реализации PSR с добавлением дополнительной типизации.
    • Возможность бросать исключения в __toString(). Точно упростит обработчик ошибок в Yii 3 и очень важно для реализации виджетов.
    • preload. Потенциально интересно.
    3 комментария
  6. Коррекция ошибок

    27 ноября 2019

    При обсуждении одного из сервисов Yii 3 речь зашла о том, что делать с ошибкой программиста при вызове метода или конструктора класса: ругнуться как есть или попытаться скорректировать? В процессе коротко сформулировал своё отношение к коррекции ошибок в общем:

    Если мы можем однозначно определить внутри класса, что имел в виду разработчик — можно исправить. Если нет — ни в коем случае.

    3 комментария
  7. Bootstrap Icons

    27 ноября 2019

    Если вопрос, делать ли основной проект на Bootstrap ещё встаёт, то для генерируемых сервером HTML админок решение годное.

    Команда CSS-фреймворка Bootstrap вместе с версией 4.4.0 выпустила свой набор значков. Выглядит симпатично, в наборе как раз для админок всё есть.

    Комментировать
  8. Ненависть в OpenSource

    20 ноября 2019

    Поделился в Twitter свежим экземляром хейтерства по отношению к Yii и, читая ответы, понял что тема в общем интересна. Поэтому выложил большую часть своей коллекции хейт-постов в виде репозитория на GitHub.

    Хейтеры будут хейтить. Не унывайте. Посмейтесь и делайте крутые штуки дальше.

    5 комментариев
  9. Видео с PHP Serbia

    15 октября 2019

    Про PHP Serbia я уже писал. Отличная во всех смыслах конференция.

    Организаторы закончили обрабатывать видео. Вот оно:

    https://www.youtube.com/watch?v=36knRvgj3mM

    2 комментария
  10. Hacktoberfest Voronezh 2019

    14 октября 2019

    Давно хотел сделать что-то в честь Hacktoberfest и вот, представилась возможность. Илья Казначеев из codersrank.io предложил собраться в Воронеже 26 октября.

    Что будет:

    • Доклады топ-контрибьютеров Воронежа;
    • Попытка выиграть футболку у DigitalOcean;
    • Составление программерского профиля;
    • Советы по первым шагам в Open Source;
    • Лайв кодинг;
    • Приятное общение.

    Будет интересно как эксперту, так и новичку в программировании.

    Начало в 10:00, главный корпус ВГУ 226. Участие бесплатное, вход по регистрации.

    Комментировать