Для описания архитектуры важно выбрать подход, который будет понятен всей команде. Одним из них является нотация C4, разработанная Саймоном Брауном.Данная статья — это продолжение и значительное дополнение моей предыдущей статьи по C4, опубликованной в 2023 году. Здесь я детально…
В компании может быть сильная команда, десятки идей и стабильный бизнес — но при этом не быть единого ответа на вопрос: куда двигаться дальше?Продажи требуют ресурсов на привлечение клиентов, маркетинг предлагает новые сегменты, производство говорит об ограничениях, HR — о…
Vault Audit AI вырос из Obsidian-плагина для аудита заметок в систему с отдельным Companion, MCP-доступом для AI-клиентов и безопасными change proposals. Рассказываю, зачем пришлось разделить проект на два репозитория, почему агентам нельзя напрямую писать в Vault, как устроен self-hosted Companion и почему всё это в итоге привело к ребрендингу в Veynrel. Как это устроено
Почтовый аудит-лог Яндекс 360 отдаёт запись о событии структурой ответа AuditLogService_Mail, а в ней 22 поля (справочник Яндекс 360 API, сверка 10 сентября 2026 года). Тема письма и адреса участников среди них есть, а ни суммы, ни контрагента, ни номера договора нет. Ограничения распознавания и рекомендации к качеству входа я привожу по документации Anthropic, а дальше идёт моя инженерная логика: какой шаг создаёт недостающие поля и чего это стоит. Смотреть, чего нет в записи о событии.
# Сторож на ESP32-CAMВозникла следующая практическая задача: в ограниченном пространстве (узком коридоре, лестничном пролете или тамбуре), отследить активность, сделать фото пространства и уведомить пользователя, переслав фотографии в телеграм. При этом известно, что в месте наблюдения установлен бытовой датчик движения, который включает освещение. Читать далее
Вот было у Вас такое, что на вход реализованному на Python автоматизированному процессу, принципиально не использующему приложение Microsoft Word и COM-объекты, нет-нет да и придет файл с расширением docm? Ведь фактически, чтобы обращаться к текстовым файлам, на текущий момент в экосистеме Python существует только одна более-менее функциональная (и, что греха таить, бесплатная) библиотека – python-docx. А она позволяет работать только с docx-файлами... Читать далее
IMPulse - ChatOps система менеджмента инцидентов. Если вы получаете алерты напрямую от Alertmanager, IMPulse поможет формировать из них полноценные инциденты с эскалацией, ответственными и тредом обсуждения проблемы. Подробности в статье.После прошлого поста вышли v3.4.0-v3.7.0. Ниже - что изменилось по факту. Читать далее
В 2026 году решили расширить штат. Разместил вакансию, начался поиск.За первые два дня после публикации вакансии пришло более 400 откликов. Это сумасшедшая цифра... Ладно, собрался, отфильтровал, осталось около 300. Начались собеседования, и именно на них я был сильно удивлён, ведь не так давно ситуация была другая… Читать далее
Процесс VM везде один, но дьявол в деталях. Где в АСУ ТП нельзя просто запустить сканер, какие сетевые уязвимости встречаются чаще всего, почему полмиллиона камер и роутеров с дефолтным паролем однажды положили половину интернета, что такое prompt injection в ML-системах и где прячутся уязвимости на уровне прошивок и процессоров (Spectre, BadUSB). Обзор специфики разных сред. Читать далее
Без рекламной пены разбираем, как ученые используют свои модели, ChatGPT и Codex при поиске антимикробных кандидатов.