В процессе разработки иногда приходится выполнять часть операций вручную через командную строку. Данная статья содержит основные команды для взаимодействия с MySQL. Подключение к MySQL;Работа с базам...
Читать далее →В данное время занимаюсь разработкой первого сайта на Битриксе для заказчика, и во время работы появляется множество заметок. Это одна из них. Текущий проект - мой второй практический опыт создания са...
Читать далее →На одном из проектов заказчика столкнулся с проблемой открытия сайта через домен после перехода к новому хостеру и обновления dns-записей. DNS-записи были обновлены, но после трех дней домен все также...
Читать далее →Для проектов размещаемых на обычных хостингах с доступом только к одной директории часто приходится сдвигать DOCUMENT_ROOT на один уровень вниз. Если к хостингу есть доступ по ssh, то создайте симлин...
Читать далее →Недавно пришлось иметь дело с несколькими проектами на CMS Bitrix. Почти всех из них имели одинаковые проблемы с окружением. Эта CMS, также как и многие другие, имеет механизм проверки окружения на со...
Читать далее →Шаблон проектирования шаблонный метод используется для выделения общего алгоритма ряда задач с последующей передачей реализации частей этого алгоритма дочерним классам. https://www.youtube.com/watch...
Читать далее →Composer - это менеджер зависимостей для PHP. Он предназначен для автоматического управления сторонними библиотеками вашего приложения. Это означает, что все операции по загрузке, удалению и проверке ...
Читать далее →https://www.youtube.com/watch?v=wIROMc6ZZ6M Шаблон проектирования цепочка обязанностей используется для организации набора объектов последовательно обрабатывающих запрос. Например, в веб-разработке...
Читать далее →https://www.youtube.com/watch?v=rUIh8_LqsMI Шаблон "Состояние" управляет изменением поведения объекта при изменении его внутреннего состояния.
Читать далее →https://www.youtube.com/watch?v=lLobsdkN0Ms Стратегия это поведенческий шаблон проектирования, который позволяет просто и удобно изменять функционал объекта путем делегирования этого функционала в ...
Читать далее →