-
Запечь в аэрогриле целую курицу не так просто, как кажется. Поставишь меньше времени, тушка выходит с румяной корочкой сверху и сырым мясом у кости. А добавишь времени — и корочка превращается в уголь, пока середина только-только доходит.А ещё половину нужных…
-
Clean Architecture для AI-агентов: как проектировать инженерный harness
Работа с coding-агентом часто начинается с простой схемы: разработчик формулирует задачу, передаёт репозиторий и просит подготовить изменение. Агент читает код, редактирует несколько файлов, запускает тесты и возвращает результат.В продуктовом репозитории этой схемы быстро становится недостаточно. Агенту нужно определить границы изменения:…
-
Подключаем 1С к агентской среде через MCP. Полный гайд (вроде бы)
Я инженер-программист на небольшом российском заводе. Несмотря на скромные масштабы производства в штате имеется финансовый аналитик с постоянными потребностями в (внезапно) данных из учётной системы. В сети я так и не нашёл более-менее полного гайда по подключению баз 1С к…
-
Ваш firewall пропускает атаку по правилам
В первой статье я говорил, что безопасность — это свойство архитектуры, а во второй разложил по полочкам способы построить logical air gap. Теперь самое главное: «А зачем вообще это всё? У нас есть firewall, WAF, TLS и патч-менеджмент».Короткий ответВсе традиционные средства — firewall, WAF (Web Application Firewall), IPS (Intrusion Prevention System) — исходят из того, что сквозной путь от недоверенной зоны…
-
Как создать мультфильм с помощью нейросети: 12 лучших ИИ для генерации анимации
Разбираем генерацию анимации по фото и тексту. Подборка лучших ИИ для создания мультфильмов, гайд по сохранению внешности персонажа, переносу мимики и движения, примеры промптов.Главный вызов в создании ИИ-мультфильмов — сделать так, чтобы кадры выглядели цельно, а персонажи не меняли внешность…
-
Как хаос в службах каталогов подвергает риску вашу ИТ-инфраструктуру
Каждый инженер или системный администратор, работавший в компании с большой историей, знаком с этой болью: инфраструктура масштабируется, сотрудники приходят и уходят, а в службах каталогов постепенно накапливаются тонны legacy-объектов. С одной стороны, всё может работать в штатном режиме, но на…
-
InfoWatch Traffic Monitor интегрирован с мессенджером YuChat
Совместная работа продуктов ГК InfoWatch и компании «Унисон» повышает безопасность обмена данными в корпоративном чате и защищает от утечек данных.ГК InfoWatch и компания «Унисон» подтвердили совместимость своих продуктов — DLP-системы InfoWatch Traffic Monitor и корпоративного мессенджера YuChat. Корпоративный мессенджер YuChat…
-
Магнитная поверхность как physical-product onboarding: почему без инструкции пользователи ошибаются со слоями
У цифрового продукта есть шанс исправить плохой onboarding следующим релизом. У физического продукта, который уже нанесли на стену, такого шанса почти нет. Магнитная поверхность — хороший пример. На уровне идеи все звучит просто: сделать стену, к которой крепятся магниты. На…
-
Kotlin: про Structured Concurrency, CoroutineContext и CoroutineScope
В прошлой статье разбирались с проблематикой, которую решает Kotlin. Теперь разберем какие идеи заложены при реализации асинхронности в Kotlin. Почему Kotlin?Вспомним ещё раз чем отличается настоящий параллелизм (parallel) от конкурентного(concurrent):https://kotlinlang.org/docs/coroutines-basics.htmlПри настоящем параллелизме задачи выполняются на разных потоках, управляемых планировщиком операционной…
-
Как мы раздали 8 Гбитс видео на одном ядре CPU на GO. Проблема грохочущего стада
Я до сих пор помню тот день, когда случайно положил собственный тестовый сервер.Схема была банальной: пара IP-камер, простенький бэкенд, всё это выплёвывает видео в веб-морду. На тестах работало идеально. А потом кто-то закинул ссылку на трансляцию в корпоративный чат.По ссылке…