Онлайн-касса РИТЕЙЛ-01ФМ подключена к Raspberry Pi по USB. Задача звучала как пятиминутная: печатать на ней что угодно. На деле пришлось разобрать протокол ШТРИХ-М и вылечить аппаратную ошибку.
Личный AI-агент в Telegram на домашней ВМ за NAT: как вывести её в интернет через VPS за границей на GRE+IPsec, где платить за модели рублями и как не спалить токены за ночь.
Сенсор активных сеансов 1С для PRTG: зачем нужен Remote Probe, почему RAS не видел кластер, как разобрать вывод rac.exe и три отдельные истории про кодировки.
Переезд рабочего Nextcloud на новый сервер: замена Apache на nginx, тюнинг PHP-FPM, Collabora в Docker, TURN-сервер для звонков и полтора десятка граблей по дороге.
Что ломается при переходе на NetBox 4.5, почему тип кастомного поля нельзя сменить ни через интерфейс, ни через API, и как аккуратно мигрировать значения в jsonb.
Разбор двух поломок iRedAPD 4.3 на Debian 12 — отсутствующий web.py и удалённый диалект SQLAlchemy — и рассуждение о том, почему тихие отказы опаснее громких.
Настройка sender-dependent транспорта в Postfix и практическая разница между рассылочным SMTP-сервисом и транзакционным релеем — на примере Selectel Email Service и Yandex Cloud Postbox.