Блог
JPG, PNG, WebP: какой формат картинки выбрать
Почему фото в PNG весит 5 МБ, логотип в JPEG выглядит грязно, а GIF пора отпустить на пенсию. И правда ли JPG и JPEG — разные форматы. Разбираю форматы картинок без формул: что умеет каждый и какой когда брать. Читать дальше
CIBlockElement::GetList: Fetch vs GetNext vs GetNextElement — в чём разница
Один и тот же GetList отдаёт разные данные в зависимости от того, чем читаешь строки: Fetch — сырая строка из БД, GetNext — готовая к выводу с тильдами и URL, GetNextElement — объект с полями и свойствами. Разбираем на примерах, с ценой каждого способа. Читать дальше
MCP + SSH: подключаем AI-ассистента к удалённому серверу
Сайт на 1С-Битриксе живёт на обычном шаред-хостинге: есть SSH-доступ, домашний каталог и лимиты, в которых не зазвонишь. Ассистент при этом не видел, что происходит на сервере, а правки приходилось гонять через меня лично. Рассказываю, как я подключил к нему MCP-сервер над SSH: с разделением ролей между репозиторием и продом, честными ограничениями по безопасности и полной настройкой с командами. Читать дальше