Всем привет! Сегодня я наконец закончил работу над английской версией блога.
Идея запуска английской версии возникла достаточно давно. Все-таки, в основном, в разработке используется английский язык. Большую часть своей карьеры я работал на иностранных заказчиков. А в общении с иностранными коллегами не очень удобно ссылаться на свой русскоязычный сайт.
Всем привет! Некоторое время назад, в связи с известными событиями, возникла необходимость работать удаленно из загородного дома.
До этого постоянного интернета на даче не было. Вполне хватало раздачи мобильного интернета через смартфон. К тому же, в основном дача использовадась для отдыха на выходных, а не постоянного проживания и работы.
Всем привет! Сегодня хотел бы поделиться планом изучения Magento. Недавно возникла задача подготовить нескольких PHP-разработчиков для работы с этой системой.
В результате составил примерный план обучения. Программа расчитана примерно на 2-3 месяца. При необходимости, часть действий можно пропустить или сократить.
Всем привет! Сегодня хотел бы поделиться рецептом автоматического бэкапа баз данных Mysql на Amazon S3.
Помимо облачного хранилища, бэкапы сохраняются локально на сервере. Все действия проводились на Ubuntu Server 20.04.
Всем привет. Поздравляю с наступающим 2020 годом!
За несколько часов до праздника хочется вспомнить уходящий 2019 год и немного подвести итоги.
Всем привет! 18 декабря 2019 в Санкт-Петербурге состоялась восьмая встреча сообщества SymCode. Организаторы Symfoniacs провели ребрединг, и теперь сообщество называется SymCode. Также у митапа появился новый логотип.
Всем привет. Сегоня хотел бы поделиться опытом реализации истории изменения сущностей для symfony/doctrine. Основная идея в том, чтобы логгировать какой пользователь и когда создал, изменил или удалил сущность. И если поменял, то какие поля, какие значения были и какие стали после изменения.
Всем привет! Сегодня будем настраивать сервер для загрузки торрентов на VPS. Собственно, ничего сложного и необычного в этой задаче нет. Речь идет о настройке transmission-daemon на сервере.
У этого подхода может быть несколько вариантов использования.
Всем привет! 24 октября 2019 в Санкт-Петербурге состоялась седьмая встреча сообщества Symfoniacs - митап, изначально посвященный PHP фреймворку Symfony. Последнее время Symfoniacs позиционируется, как соощество профессиональных PHP разработчиков не ограниченное рамками одного фреймворка.
Всем привет! Сегодня поговорим об отладке и тестировании поиска на базе Elastic Search. Конкретно, о тестировании релевантности. Из коробки Elastic работает неплохо. Но, вероятно, может понадобится донастроить релевантность поиска. Например, установить вес различных полей в поиске. Также могут быть другие факторы, влияющие на релевантность. Подробнее про настройку и о том как все устроено можно почитать тут: https://codedzen.ru/elasticsearch-urok-6-4-relevantnost/
При этом важно понимать, что изменения настроек влияют на весь поиск. К примеру, нам не нравится результаты поиска по запросу "Fiat 500", но при этом устраивают результаты по запросам "Renault Logan", "Nissan Micra" и т.д. Если мы поменяем настройки и подгоним результаты под запрос "Fiat 500", то не факт, что все остальное будет работать нормально.