-
В этой статье — история о том, как мы вместе с командой Аналитики цифровых продуктов работали над одной небольшой фичей и в процессе создали собственную альтернативу известной платформе для сбора статистики пользователей сайтов. Пару слов о нашей команде и о том,…
-
Новые штрафы за отсутствие сертификации средств защиты информации — как обойти риски
Федеральный закон от 23 мая 2025 года № 104-ФЗ внес существенные изменения в Кодекс Российской Федерации об административных правонарушениях (КоАП РФ). Теперь существенно увеличились административные санкции за несоблюдение правил информационной безопасности при использовании информационных технологий и средств защиты информации (СЗИ).…
-
ИИ-агенты в ваших командах. Эпоха агентной автоматизации процессов наступила
Flowable Platform Release 2025.1Повышая статус ИИ-агентов до полноценных участников рабочих процессов, мы добавили целый движок агентов вместе с движками автоматизации BPMN и CMMN платформы — с глубокой интеграцией между всеми тремя.Этот релиз кардинально меняет то, как ваша организация может использовать…
-
Программисты и Техножрецы: где заканчивается миф и начинается инженерия
На работе разгорелась жаркая дискуссия по поводу того, является ли сегодня программирование профессией, и кто такие вообще — программисты. Коллеги утверждали, что весь этот научный флёр вокруг программирования — полный бред. Не более, чем скилл, умение, ремесленный навык, но не…
-
Wasm-плагины на Go
Привет, Хабр!Когда обсуждают расширяемость бэкендов, первым делом вспоминают нативные плагины на C или C++. Дальше обычно всплывают вопросы ABI, совместимости компиляторов, загрузчиков и фразы «а у нас Alpine с musl». В Go исторически был пакет plugin, но его применимость ограничена окружениями и сборкой. В 2025 году картина проще:…
-
Как я провожу UX-аудиты: шаг за шагом на примере реального проекта
В этой статье я покажу, как провожу UX-аудит: от первого контакта с клиентом до выдачи финальных рекомендаций. Поделюсь своим процессом, инструментами, примерами документов и рефлексией о том, что на самом деле важно в UX-работе.Как это обычно происходит? Покажу на примере…
-
Вышел Linux-дистрибутив для анонимных коммуникаций Whonix 17.4
Представлен выпуск дистрибутива Whonix 17.4. Целью проекта является предоставление гарантированной анонимности, безопасности и защиты частной информации. Решение основано на Debian GNU/Linux и использует Tor для обеспечения анонимности. Наработки проекта опубликованы на GitHub под лицензией GPLv3. Для загрузки доступны образы виртуальных машин Whonix в формате ova…
-
Эволюция PipeMagic: от инцидента с RansomExx до эксплуатации LPE-уязвимости CVE-2025-29824
В апреле 2025 года Microsoft исправила 121 уязвимость в своих продуктах. Среди них была CVE-2025-29824 — единственная из исправленных уязвимостей, которая, по данным компании, на тот момент уже активно использовалась злоумышленниками в реальных атаках. Эксплоит к этой уязвимости был внедрен вредоносным ПО PipeMagic. Она…
-
std::mdspan в C++23: многомерные данные без самодельных view
Привет, Хабр!В C++ долго не было нормального стандартизованного способа адресовать многомерные данные без самодельных обвязок на указателях, индексации по формуле и пачек typedef с макросами. В C++20 появился std::span для одномерных непрерывных диапазонов. Следующий логичный шаг — многомерный view с настраиваемым отображением индексов в адреса памяти. Этим шагом в C++23 стал std::mdspan в заголовке <mdspan>.…
-
Парсинг на Java. От основ до парсинга Яндекс Карт
Сегодня я рассмотрю основы парсинга на Java, используя как пример Яндекс Карты. Есть множество способов работы с HTTP. Самым простым и давно доступным был класс HttpURLConnection, но с выходом Java 11 в стандартную библиотеку вошёл современный инструмент — HttpClient. Это…