
2024-05-10
Друзья, всем привет, это не статья, а скорее заметка о новом типе ошибки в Doctrine Symfony. Выглядит ошибка следующим образом:
[2023-12-19T19:31:22.760673+00:00] php.WARNING: User Notice: Undefined property: Proxies\__CG__\App\Entity\SomeClass::$lazyObjectState in /app/vendor/symfony/property-access/PropertyAccessor.php on line 418 {"exception":"[object] (ErrorException(code: 0): User Notice: Undefined property: Proxies\\__CG__\\App\\Entity\\SomeClass::$lazyObjectState in...
Часто в разработке помимо разовых запусков скриптов или запуска скриптов по расписанию требуется, чтобы скрипт работал на постоянной основе. Такие скрипты называются демонами. Но эти скрипты не могут работать в вакууме, так как просто запустив их в консоли, даже если отвязать консоль от процесса, то получится так, что процесс бесхозный и за ним никто не следит. В случае, если он отвалится -
...Всем привет, друзья.
Сегодня мы рассмотрим вопрос как решать конфликты git при мерже или слиянии веток. У многих новичков в git появляется страх перед этим событием и когда оно впервые наступает - случается паника, безысходность, тлен и небытие. Человек начинает судорожно пытаться что-то править, применять рандомные команды, что приводит к еще более плачевному результату и переделке всей ветке целиком. Первым что надо делать - это не паниковать и осуществлять действия максимально ос
...Для начала давайте разберемся что вообще такое профилирование и для чего оно нам нужно и в какой ситуации нам его надо применять.
Профилирование кода - процесс при котором разработчик ищет узкие места в коде, которые дают деградацию по скорости работы или по излишнему потреблению памяти или других ресурсов сервера. Наверняка вы слышали о том, что существует такое понятие как "расчетные нагрузки" - это совокупность тех нагрузок на продукт, которые он должен выдерживать и ещ
...Рано или поздно любой разработчик или сисдамин сталкивается с тем, что ему необходимо запускать какой-либо скрипт раз в какой-то период. Именно с этой задачей помогает справляться CRON. Это планироващик, который позволяет выполнять нужные вам скрипты раз в минуту, раз в час, раз в день, неделю, месяц, а также в любое заданное вами время или через любой интервал. В данной статье я расскажу как ею пользоваться и какие есть варианты ее использования в разработке приложений.
Фактически,
...Ура! Я наконец-то дописал статью как собирать собственные бандлы на Symfony 6!!!
Статья про EasyAdmin всё ещё в процессе )))
Не, ну мне же надо на чем-то тестировать твиттер локальный...
Я тут еще много полезного буду выкладывать, так что заходите обязательно почитать.
Сайтик пока что в разработке - это далеко не окончательная версия - по сути это то что удалось слепить за 8 часов.
