Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 51 min 53 sec ago

Как сделать сессию действительно стратегической

Thu, 02/26/2026 - 19:06

Самое-самое важное: сессия — это про бизнес, а не про организацию. Этому блоку я уделю наибольшее внимание в первой части статьи, а вторая часть будет посвящена типовым ошибкам в стратегировании через сессию.

Всем привет, меня зовут Гай, и я консультант, помогающий компаниям разрабатывать стратегию компании. Я помогал с разработкой стратегии в десятках отечественных ИТ-компаний, в том числе и в драгоценной для нас с вами компании Хабр я помогал четыре года.

Большинство стратегических сессий не имеют отношения к стратегии. Более того, если вам нужен полноценный стратегический процесс, обеспечивающий долгосрочное прибыльное существование компании, он вполне может не включать сессий вообще. Но поскольку этот инструмент понятен, нагляден и востребован рынком, встает задача: как сделать сессии максимально стратегичными?

Для этого необходимо разобрать фундаментальные опоры страт.процесса и избежать ловушек традиционных сессий.

Самое-самое важное: сессия — это про бизнес, а не про организацию. Этому блоку я уделю наибольшее внимание в первой части статьи, а вторая часть будет посвящена типовым ошибкам в стратегировании через сессию.

Читать далее

Что нового в OpenIDE 2025.3: Java 25, Spring MCP, Go, Docker и JavaScript/TypeScript

Thu, 02/26/2026 - 19:02

Состоялся релиз OpenIDE 2025.3 на базе IntelliJ IDEA Platform 2025.3. В релизе — поддержка Java 25, автодополнение действий IDE через двойную точку (Command Completion), Spring MCP для LLM-агентов, обновления для Go и фронтенд-стека, улучшения HTTP-клиента Connekt и доработки Docker-плагина. 

Читать далее

Documentation-Driven Development: как мы генерируем Go-код из OpenAPI-спецификаций

Thu, 02/26/2026 - 19:00

Привет, Хабр. Я Матвей Лихота, старший Go-разработчик из МТС Web Services. По моему опыту, документация, которую пишут руками отдельно от кода, устаревает уже в момент следующего коммита. Из-за этого мы в команде тратили до 20% времени на поддержание актуальности swagger-документации в десятке микросервисов. И когда ошибки интеграции уже стали привычным фоном, мы все-таки решились и перевернули всё с ног на голову: внедрили Documentation-Driven Development (DDD) — подход в разработке, когда процесс начинается с документации. 

Что за подход и что он дал в итоге, зачем понадобилась утилита oapi-codegen и как мы генерируем Go-код из OpenAPI-спецификаций — подробно рассказал и показал под капотом. 

Читать далее

Современный подход к управлению киберугрозами: результаты первых внедрений MaxPatrol Carbon

Thu, 02/26/2026 - 18:58

Прошлый год ознаменовался чередой киберинцидентов, повлекших за собой рекордные убытки как для международных, так и для российских компаний. Благодаря ИИ и широкой доступности инструментария, атаки становятся все дешевле для хакеров, а вот компании далеко не всегда успевают принять необходимые меры по повышению уровня защищённости, обнаружению нарушителей и своевременному реагированию.

Проблема заключается не столько в квалификации специалистов и доступных ресурсах, сколько в отсутствии базовых процессов, например, процесса управления активами, напрямую связанным с нехваткой актуальных данных о защищаемой инфраструктуре и ее слабых местах. Важным остается и то, насколько быстро и эффективно выявляются и устраняются критически опасные недостатки, которыми могут воспользоваться злоумышленники, а также насколько оперативно компания достигает целевого уровня защищенности критически важных бизнес-процессов.

Читать далее

Суверенный интернет стучится в наши двери

Thu, 02/26/2026 - 18:54

В последние несколько дней я начал замечать странную вещь: находясь под средствами обхода блокировок, у меня перестают работать отечественные ресурсы — вроде Яндекс Маркета, Яндекс Телемоста и других сервисов.
Но стоит отключить обход — всё снова функционирует нормально.

Получается парадоксальная ситуация: людям, которые просто хотят посмотреть котиков на YouTube или спросить ChatGPT о какой-нибудь ерунде, снова начинают вставлять палки в колёса.

Из этого напрашивается тревожный вывод: суверенный интернет уже не где-то в теории — он буквально дышит нам в спину. Интернет, в который всё сложнее попасть извне. Интернет, который постепенно замыкается сам на себе.

Не знаю, как вам, но мне кажется, что в долгосрочной перспективе это ударит прежде всего по владельцам самих этих ресурсов.

Читать далее

Коннектор «ПростоКоннектор»: простая интеграция 1С-систем через «1С: Шину»

Thu, 02/26/2026 - 18:52

«Современные компании, даже небольшие, практически всегда используют сразу несколько программных продуктов 1С – от «1С:Бухгалтерии» до сложных систем ERP, «Управление холдингом», каких-то специализированных отраслевых решений и облачных сервисов, а также программных продуктов и сервисов других вендоров, – рассказывает мой коллега Доржо, аналитик 1С в Programming Store.

Чтобы обеспечить обмен данными между всеми этими системами, требуется надежный, гибкий и легко сопровождаемый инструмент интеграции. Именно эту задачу решает «1С:Шина», а разработанное у нас расширение конфигурации «ПростоКоннектор» максимально упрощает процесс подключения пользовательских баз 1С к «Шине».

Комбинация «1С:Шины» и расширения «ПростоКоннектор» позволяет легко настроить обмен данными между любыми конфигурациями 1С, как типовыми, так и самописными, без необходимости разработки сложных интеграционных модулей и без глубокой доработки типовых конфигураций».

Что представляет собой «1С:Шина»

Если кратко, «1С:Шина» — это облачное платформенное решение, выполняющее роль централизованного интеграционного слоя, относящееся к классу «Сервисная шина предприятия (ESB)» от компании 1С. Оно позволяет:

Читать далее

Сборка Docker для микросервисов: 7 шагов к идеальному образу

Thu, 02/26/2026 - 18:47

В этой статье разбираем важную тему микросервисной архитектуры — «толстые» образы. Приведен пример реальной практики снижения размера с 800 МБ до 120 МБ, почему Uber перешел на distroless и как 7 простых шагов по multi-stage сборке сделают ваш деплой в разы быстрее и безопаснее. Будут схемы слоев и реальные цифры. Под катом — готовый рецепт оптимального образа для продакшна.

Перейти к статье

Как реализована поддержка DDBoost в «Бересте» при работе с Data Domain

Thu, 02/26/2026 - 18:41

В инфраструктурах среднего и крупного масштаба Data Domain давно используется как стандартное целевое хранилище для резервного копирования. Поэтому при развитии «Бересты» для нас было важно реализовать корректную и полноценную поддержку работы с этой платформой через DDBoost.

Разберёмся, как это устроено.

Что такое Data Domain и почему он используется для бэкапа

Dell EMC Data Domain — это специализированная платформа для резервного копирования и архивного хранения данных. По сути, это целевое хранилище для бэкапа: на него сохраняются данные из файловых систем, виртуальных сред и баз данных.

Ключевая особенность Data Domain — дедупликация на уровне блоков. Система хранит не полные копии данных, а только уникальные фрагменты. Повторяющиеся блоки не записываются повторно.

Это даёт два очевидных эффекта:

·      существенно сокращается объём хранения;

·      снижается нагрузка на сеть при регулярных инкрементальных копированиях.

Дополнительно используется компрессия и оптимизация структуры хранения под задачи резервного копирования и восстановления данных.

 

Почему NFS — не самый эффективный вариант

Data Domain может использоваться как обычная файловая система по NFS. Но при таком подходе вся логика дедупликации остаётся на стороне хранилища.

Это означает:

·      по сети передаются полные объёмы данных;

·      дедупликация выполняется уже после приёма;

·      растёт нагрузка на сеть и увеличивается окно резервного копирования.

Для крупных инфраструктур такой подход быстро становится узким местом.

Читать далее

О том, как я попала в мир 1С

Thu, 02/26/2026 - 18:35

Привет, Хабр! Меня зовут Ольга Колюкова, я — консультант-эксперт в департаменте 1С в «КОРУС Консалтинг». В этой статье я расскажу о своем пути в профессии: от студента с дипломом без практического опыта в 1С до человека, который открыл собственный учебный центр.

Поделюсь, как войти в профессию без базы, освоить конфигурирование и внедрения на реальных проектах, справляться с вызовами выездов к клиентам и переносов данных. Особо остановлюсь на роли софт-скиллов в ИТ — от переговоров до удержания клиентов. История будет полезна junior-разработчикам, аналитикам и тем, кто планирует карьеру в ERP-системах вроде 1С.

Читать далее

OpenClaw на Raspberry Pi: от установки до мультиагентной системы

Thu, 02/26/2026 - 18:35

Прогресс не стоит на месте, и вот уже люди догадались дать «искусственному интеллекту» доступ к своим «железкам»

Делаем динамический кол-трекинг: Flask + SQLite + офлайн-конверсии Яндекс.Метрики

Thu, 02/26/2026 - 18:28

Привет, Хабр. В перформанс-маркетинге обычно обучают кампании по начальным событиям в воронке вроде заявки. Для алгоритма это считается конверсией, но для бизнеса важнее сделка. В итоге до сделки и оплаты доходит только часть лидов, но для алгоритма они одинаковые, и автостратегия продолжает искать и тех, кто не конвертируется в оплату, и тех, кто оплачивает.

Чтобы алгоритм работал лучше и искал только тех, кто вероятнее готов к сделке, между собой связываются рекламное объявление, звонок и итоговая сделка. Для этого в Яндекс через офлайн-события возвращается звонок или уже факт сделки. 

В этом гайде разберём MVP на Python: он добавляет номер на лендинге под yclid, хранит выдачу в SQLite, принимает вебхук звонка от МТС Exolve, создаёт конверсию и формирует CSV под импорт в Яндекс.Метрику. Получается повторяемый поток данных от рекламного клика до офлайн-цели без ручной склейки.

В конце статьи у вас будет рабочий сценарий запуска, тестовые запросы и список технических доработок для боевого контура.

Читать далее

Интуитивная модель индуцированной гравитации: попытка визуализации

Thu, 02/26/2026 - 18:24

ORCID: 0009-0002-3204-1205

В работе предлагается концептуальная модель для интуитивного понимания гравитации через призму квантового вакуума как активной среды. Модель не претендует на замену Общей теории относительности, а служит визуализационным инструментом, основанным на идеях индуцированной гравитации и энтропийной гравитации. Акцент сделан на педагогической ценности: как представить абстрактные понятия современной физики в доступной форме без потери научной корректности.

Читать далее

Кибербезопасность ИИ. Часть 2. Трансформеры, LLM, ИИ

Thu, 02/26/2026 - 18:21

В предыдущей статье мы описали основные способы машинного обучения и архитектуры нейросетей, включая трансформеры - эта архитектура используется для обработки естественного языка в популярных ИИ-чат-ботах, включая ChatGPT. Сегодня ИИ-ассистенты обрабатывают не только текст, но и изображения, и речь, а ИИ-агенты умеют самостоятельно взаимодействовать с цифровыми сервисами и выполнять ряд последовательных действий для достижения поставленной пользователем задачи. Разумеется, в популярных ИИ-инструментах злоумышленники сразу же начали искать уязвимости и применять новые методы кибератак: например, ИИ-агент Deep Research от ChatGPT можно использовать для незаметного получения доступа к электронной почте пользователя, а ИИ-браузеры подвержены уязвимостям, которые позволяют выполнять произвольные действия на веб-страницах от имени пользователя, включая переход по фишинговым ссылкам и оплату товаров в фейковых интернет-магазинах.

Проследив в этой статье историю развития ИИ от первых языковых моделей до мультимодальных агентов, мы сможем понять, какими особенностями ИИ пользуются злоумышленники.

Читать далее

Я просто хотел, чтобы код от Claude не поломался через месяц. Пришлось сделать runtime для воспроизводимости AI-кода

Thu, 02/26/2026 - 18:08

AI-агенты пишут код за секунды.
Через месяц этот код начинает ломаться — не из-за багов, а потому что мир вокруг него изменился.

Я столкнулся с этим, когда Express API, сгенерированный Claude, умер через 28 дней.
Перегенерация помогала… ровно до следующего обновления зависимостей.

В итоге я попытался решить не проблему кода, а проблему воспроизводимости AI-решений — и случайно пришёл к идее CI/CD для мира, где код пишет не человек, а модель.

В статье — про «гниение» AI-кода, Execution Plans, проверку смысла вместо проверки файлов и почему в большинстве случаев чинить можно без повторного вызова LLM.

Читать далее

Классифайды vs Яндекс Директ: когда доска объявлений работает лучше

Thu, 02/26/2026 - 18:07

Вы продаёте услуги, б/у товары или сдаёте квартиру. Идти настраивать Директ или выложить на Авито?

Давайте разберемся как работают классифайды и почему для некоторых бизнесов это основной источник лидов и продаж.

Читать далее

Антикварная бас-гитара Jolana Iris из ЧССР, часть 2: ремонт

Thu, 02/26/2026 - 18:01

Привет, Хабр! Возраст этого винтажного инструмента превышает 45 лет, и сегодня почтенный экспонат снова зазвучал. Для этого понадобилось заменить лады, переменные резисторы, выходное гнездо под джек, установить верхний и нижний порожки взамен утерянных, а также привести все остальные компоненты в надлежащее состояние.

Читать далее

Как HAProxy принимает решения: ACL, mode и маршрутизация трафика

Thu, 02/26/2026 - 18:00

HAProxy часто появляется в инфраструктуре незаметно. Сначала это просто балансировщик: принял трафик, отправил дальше — всё понятно. Потом появляется второй сервис, третий, routing по домену, path, заголовкам, SNI, а заодно canary и временные исключения. И вот конфиг, который когда-то помещался на один экран, превращается в логическую задачу со звёздочкой.

В этот момент почти всегда всплывают ACL. Кто-то использует их осознанно, кто-то — по принципу: нашёл в примере, вроде работает. Рядом с ACL неизбежно стоит mode: tcp или http. Снаружи это выглядит как простая настройка, но на деле — фундаментальное решение, от которого зависит, какие данные HAProxy вообще видит и какие условия способен проверить.

Проблема в том, что HAProxy не делает догадок. Он последователен и выполняет конфигурацию ровно так, как она написана. Отсюда и классика жанра: ACL есть, но backend не выбирается; mode вроде http, но заголовки недоступны; routing работает почти всегда, кроме пятницы.

Читать далее

Налог на криптовалюту в России: что нужно знать в 2026 году

Thu, 02/26/2026 - 18:00

Уж как-то повелось, что налогов у нас в стране боятся больше всего, а тут еще и ниша, которая с точки зрения регуляции крайне неоднозначная. В итоге вопрос налогообложения доходов с криптовалюты (чаще гипотетических, нежели реальных), оброс целой кучей мифов и легенд, откровенно мешающих страждущим прийти хоть к какой-то около-истине. Такое себе.

В статье постараемся исправить ситуацию и простыми словами объясним: как считать налоги на крипту, когда их платить, как делать это правильно в тех или иных ситуациях. Не в теории, а на практике.

Поехали!

Прочитать статью

Как подружить RFID и MAX7219 в проектах Arduino (и не сойти с ума)

Thu, 02/26/2026 - 17:57

Arduino — это не только про соединение проводов и написание скетчей, но и про умение подружить железки, которые, казалось бы, созданы друг для друга, но упорно не желают работать вместе. Эта статья — история одной такой дружбы. Рассматривается решение, написанное и протестированное на основе товара «Умный дом на базе Arduino. Большой набор + книга», который вы можете приобрести в нашем Интернет-магазине.

Читать далее

Только эта система управления проектами спасает бизнес во время кризиса

Thu, 02/26/2026 - 17:49

Есть иллюзия, что антикризисное управление – это про редкие катастрофы. Про завод, который сгорел. Про хакерскую атаку или банкротство.

На самом деле кризис сегодня – это почти нормальное состояние бизнеса. Все быстро меняется и приходится быстро перестраивать бизнес или операционную модель, потому что то, что работало раньше, больше не работает. Нужно быстро реализовывать важные проекты и трансформации, чтобы бизнес выжил – за несколько месяцев, а не несколько лет. Потому что в условиях турбулентности и кризиса – время играет против нас. И кто успел быстро перестроиться, тот и выиграл. А кто управляет изменениями по старым правилам, работающим в «мирное время», и отрицает реальность – идет ко дну.

Создание и внедрение системы антикризисного управления проектами и программами – базовый навык, необходимый для выживания бизнеса в условиях кризиса. Важны высокая скорость работы и быстрое принятие решений, максимальное упрощение процессов и документации. Но главное – такая система должна сохранять фокус на главном, чтобы минимизировать потери для бизнеса и быстро возвращать вложенные инвестиции от внедренных изменений.   

Из каких пяти элементов она состоит – рассказываю в этой статье.

Читать далее

Who's online

There are currently 0 users and 2 guests online.