На shared-хостинге обычно нельзя установить Supervisor или systemd для постоянно работающего worker-а. Это не мешает использовать очереди Laravel: jobs хранятся в базе данных, а ко…
Разное
Заметки обо всем, чему не нашлось отдельной категории.
Чем грозит бесплатный VPN?
Как попытка оплатить ChatGPT через бесплатный VPN закончилась потерей денег и карты
Middleware для обработки ошибок в WordPress REST API
Проблема WordPress REST API по умолчанию не предоставляет удобного middleware для ловли исключений. Если в callback endpoint’а произойдёт TypeError, null->method() или люб…
Loco Translate блокирует запись: «File modification disallowed by the plugin settings»
Короткая заметка о том, как я полчаса разбирался с ошибкой, которая не имела никакого отношения к правам на файлы, и куда вообще копать, если в Loco Translate вдруг не сохраняются…
Caddy, Nginx, Angie или Apache: что на самом деле ставить перед бэкендом
В 2026 году выбор реверс-прокси перед бэкендом (будь то Laravel, Node.js, Go или старый добрый монолит) всё ещё часто сводят к догмам десятилетней давности. Кто-то по инерции стави…
Как настроить Claude Code с Codex и Qwen и платить в разы меньше
Эта статья — про то, как превратить Claude Code в «терминальный агент‑интерфейс», а выбор моделей вынести в отдельный слой маршрутизации. В реальности Claude Code умеет работать че…
Блокировка Telegram в России и MAX: что реально происходит и как мы все это чиним костылями
Введение Если раньше Telegram был «де-факто стандартом», то сейчас это: нестабильная зависимость, которая может отвалиться в любой момент И проблема даже не в том, что его блокирую…
OpenCode Bootstrap: зачем появился этот инструмент и чем он реально полезен
С чего все началось Идея инструмента выросла из очень практичной проблемы: даже при использовании сильных моделей качество работы AI-агента сильно зависит не только от самой модели…