-
ВведениеОткрываешь чужой код на Python, а там — Java. Абстрактные базовые классы в местах, где хватило бы простой функции, фабрики фабрик и нагромождение паттернов, усложняющих чтение бизнес-логики. Это классическая проблема: многие разработчики приходят из C# или Java и механически переносят…
-
Как я приручил Wazuh: от 1000 ложных срабатываний к рабочему набору правил
Задача пришла в формулировке, знакомой многим: «Wazuh работает, но сигналов столько, что не разобрать, где ложные срабатывания, а где реальные атаки. Надо что-то с этим сделать».Для контекста: Wazuh – это open-source SIEM, который собирает логи, детектирует подозрительную активность и умеет…
-
Открытое использование (public domain): когда истекает патент и как работать с общественным достоянием
Патент — это временная монополия. Государство даёт изобретателю исключительное право на коммерческое использование технологии в обмен на ее публичное раскрытие. Когда срок действия данного права истекает, технология переходит в общественное достояние и становится доступна всем без исключения. В этом и…
-
Microsoft заблокировала доступ к десяткам опенсорсных проектов на GitHub
Microsoft заблокировала доступ к десяткам своих проектов с открытым исходным кодом на GitHub. Компания расследует то, как хакеры могли взломать эти проекты и внедрить в их код вредоносное ПО для кражи паролей.Многие из затронутых проектов связаны с облачным сервисом Microsoft…
-
Как мы ускорили сбор аудиторий в 45 раз: с 6 минут до нескольких секунд
К маю 2026 года средний сбор аудитории в нашей системе занимал 2 часа 50 минут. Проблема состояла из двух частей. Первая: 96.5% этого времени процесс стоял в очереди. Вторая: даже когда процесс добирался до исполнения, расчёт занимал 6 минут —…
-
FSP показала блок питания Cannon 3300W мощностью 3300 Вт с поддержкой шести RTX 5090
Тайваньская FSP Group презентовала на выставке Computex 2026 блок питания для ПК мощностью 3300 Вт — Cannon 3300W. Продукт предназначен для систем обработки искусственного интеллекта, рабочих станций и многопрофильных конфигураций, а не для обычных игровых ПК.Cannon 3300W соответствует стандартам ATX…
-
Обзор «1С: Шины» и не только: 17 российских ESB спустя 100+ часов изучения
На связи Сергей Скирдин, технический директор ИТ-интегратора «Белый код». Два года я изучаю российский рынок шин данных. За это время удалось связаться с более 40 вендорами, с половиной из них мы встретились, чтобы написать обзор. Каждый такой материал — это…
-
CalDAV в дикой природе: как «простой календарь для себя» превратился в клиент для семьи, друзей и четырёх облаков
Всё началось очень мирно. Мне нужен был календарь, который не разваливается на бытовых вещах: не путает часовые пояса, не теряет повторяющиеся события, не забывает про изменения и не заставляет руками переносить встречи с устройства на устройство.Сначала это был проект «для…
-
Как мы встроили React в 20-летний Ruby-монолит, сделали Канбан и ушли в Open Core. Релиз Redmarc v0.5 Beta
Блог компании ArcFront Авторы: Алекс (arc-core) – Architect, Product & Project Manager, ArcFront. Перевод и адаптация: Елена (loc-elena) – i18n Engineer, ArcFront.Интернет полон историй безупречного успеха. «Мы взяли модный фреймворк, переписали систему с нуля, и всё стало летать».Но реальный мир…
-
Как восстановили автоматизацию в доме 500 м²: от неработающего проекта к рабочей системе
Что делать, если автоматизация дома уже началась, деньги потрачены, кабели проложены, а подрядчик перестал отвечать на звонки?В этой статье разбираем реальный проект загородного дома площадью около 500 м², который пришлось фактически восстанавливать после неудачного внедрения. Покажем архитектуру системы, расскажем о…