Все записи категории ‘На первой полосе’

Почему ваш canvas «съезжает» или выглядит размытым: невидимая ловушка размеров
 7 Июн, 2025

HTML-элемент <canvas> часто используется для рисования интерактивной графики, визуализации данных, или даже простых эффектов. Но многие разработчики сталкиваются с неожиданным поведением: изображение смещается, масштаб не соответствует ожиданиям, или картинка получается мыльной.

Разберёмся в причине и как это исправить.

Читать далее »
Attempting to re-run cron while it is already running.
 3 Июн, 2025

Попытка запустить cron параллельно с запущенным кроном не увенчается успехом, так как Drupal использует блокировку. Но иногда, из-за ошибок во время исполнения, блокировка не снимается.

Читать далее »
Как правильно добавить строку в crontab
 31 Май, 2025

cron — это системный планировщик задач в Linux. Он позволяет запускать команды по расписанию, например: каждые 15 минут отправлять запрос на сайт или запускать скрипт.

В статье разберём два способа как правильно добавить новую строку в crontab, на примере периодического запуска cron в Drupal проекте.

Читать далее »
Настройка SSH-туннеля для доступа к OpenAI API из недоступной страны
 31 Май, 2025

В эпоху блокировок, санкций актуальным становятся пробросы туннелей до определенных сервисов. Расскажу на примере SSH-туннеля для доступа к OpenAI API из России.

Т.е. ваш сервер размещен в стране, где доступ к api.openai.com ограничен, но хотите использовать OpenAI API. Для этого нужно пробросить трафик через внешний сервер с помощью SSH-туннеля. Это позволяет обойти блокировку и отправлять запросы на OpenAI, как будто вы находитесь за границей.

В этой статье пошагово разберём, как это сделать.

Читать далее »
Топ хостингов для Drupal в 2025 году (в России)
 29 Май, 2025

Drupal — это мощная, но требовательная CMS. Чтобы она работала стабильно и быстро, важно выбрать правильный хостинг. В этой статье — мой субъективный рейтинг надёжных хостинг-провайдеров, с которыми удобно работать с Drupal 8+.

Читать далее »
Можно ли вызвать статический метод trait в php, не подключая его к какому то классу?
 27 Май, 2025

Если коротко — нельзя.

Читать далее »
Поддержка сайта на Drupal: зачем это нужно и как я с этим работаю
 21 Май, 2025

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

Читать далее »
Зарубежные хостинги для Drupal: что выбрать в 2025 году
 20 Май, 2025

Drupal — мощная система управления контентом, особенно популярная среди разработчиков, госструктур и крупных организаций. Если вам нужен максимально гибкий и масштабируемый хостинг, стоит обратить внимание на зарубежные варианты. В этой статье — краткий обзор популярных платформ, которые хорошо работают с Drupal 8+.

Читать далее »
Обработка событий загрузки изображения
 16 Май, 2025

В веб-разработке важно уметь правильно обрабатывать процесс загрузки изображений. Браузеру может потребоваться время на подгрузку файла, особенно при медленном соединении или больших изображениях. Задача разработчика — отслеживать статус загрузки изображения и реагировать на это: отображать спиннер, применять стили или инициализировать анимации.

Читать далее »
Настраиваем патчи в composer на примере drupal проекта
 14 Май, 2025

Drupal давно использует composer для управления зависимостями и для загрузки/обновления модулей. Composer кроме всех прочих полезностей позволяет наладить работу с заплатками. Вот этот аспект я и опишу далее в статье.

D