Habr.com

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

Свежий взгляд на бронирование тайм‑слотов, или как я это сделал на Spring boot, используя пессимистические блокировки

1 hour 3 min ago

Здравствуйте, Хабровчане! Меня зовут Дмитрий, я бэкенд разработчик Java. Недавно я наткнулся на задачу, которая сначала показалась мне копеечной, а потом сожрала неделю вечеров и заставила залезть глубоко в дебри конкурентных транзакций PostgreSQL.

Всё началось с обсуждения автоматизации одной частной клиники. Поначалу казалось, что сценарий простой: пациент хочет записаться на МРТ с контрастом. Обычный календарь записи (вроде Calendly или виджетов типа YClients) предлагает выбрать мастера и время. Но на деле всё оказалось не так просто...

Читать далее

Архитектура 1С без иллюзий: что происходит с системой после внедрения

1 hour 4 min ago

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

Этим вопросам будет посвящена секция «Решения 1С: архитектура, учет и кейсы автоматизации» на INFOSTART A&PM EVENT 2026, который пройдет 12–14 ноября в Санкт-Петербурге.

Читать далее

Автофикс проблем прода с ИИ без инженера

1 hour 9 min ago

Пятница, вечер. Деплой ушёл, ты со спокойной душой уходишь домой. Утром открываешь дашборд: из 68 компонентов не работают 54.

Александр Крылов, 12 лет в IT и основатель конференции K8sday, рассказал, как его команда перестала тушить одни и те же пожары и написала сервис, который сам чинит типовые проблемы CI/CD ещё до того, как о них узнает дежурный. Итог: доля падающих деплоев упала в 2,5 раза, а time-to-market вырос вдвое.

Как устроен RAG поверх собственной базы знаний на PostgreSQL, какие ошибки сервис чинит сам, а какие Александр принципиально оставил на человеке, разбираем в конспекте второго занятия «Вечерней школы. ИИ для инженеров» от Слёрма.»

Смотреть, как это устроено

Как оценивать качество LLM, RAG и AI‑агентов: метрики, тестирование и LLM‑as‑a‑Judge

1 hour 12 min ago

В 2024 году исследователи провели простой эксперимент: взяли тесты с вариантами ответа и начали менять варианты местами. Сами вопросы и содержание ответов оставались прежними.Казалось бы, какая разница, находится правильный вариант под буквой A или под буквой C?

Оказалось, разница есть. В работе Large Language Models Sensitivity to The Order of Options in Multiple‑Choice Questions авторы показали заметный разброс качества моделей при перестановке вариантов. На разных сочетаниях моделей и датасетов разрыв оказался очень большим.Уже неприятно. Но дальше становится интереснее.

Ответы LLM часто оценивают с помощью другой LLM. Такой подход называют LLM‑as‑a‑Judge: модель получает вопрос, эталон или критерии, ответ тестируемой системы и выставляет оценку. Однако и такой судья не идеально объективен. В исследовании Judging LLM‑as‑a‑Judge with MT‑Bench and Chatbot Arena описаны, в частности, позиционное смещение и предпочтение более подробных ответов.

Получается любопытная конструкция: поведение одной модели зависит от формулировки и порядка элементов, а проверяем мы её другой моделью — со своими особенностями.Для исследователей это интересный эффект. Для команды, которая выпускает AI‑функцию в продакшен, — обычная инженерная проблема.

Тестировать LLM

DeepSeek API в 2026: как получить ключ, сколько стоит и как оплатить из России

1 hour 13 min ago

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

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

Читать далее

Нюансы SEO быстрых ответов

1 hour 14 min ago

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

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

Читать далее

Что можно класть в адамантановые клетки

1 hour 20 min ago

Дмитрию Ивановичу Менделееву приписывается фраза «Сжигать нефть — всё равно, что топить печку ассигнациями». Действительно, нефть — это смесь разнообразных углеводородов, и нефть требуется разделять на фракции, для чего и предназначен процесс ректификации. Но наряду с основными фракциями в нефти содержатся и незначительные экзотические молекулы, об одном из классов которых пойдёт речь в этой статье. Это адамантан (а также его производные) — насыщенный трициклический углеводород с общей формулой C10H16, обладающий уникальными свойствами, так как атомы углерода располагаются в адамантане точно как в алмазе.

Читать далее

Licensing as Code. Почему мы отказались от ключей активации и лицензионных серверов

1 hour 25 min ago

Лицензия на корпоративное ПО давно перестала быть просто ключом «введите и активируйте». Пользователи перераспределяются между инсталляциями, появляются новые кластеры, меняется состав ресурсов, лицензии продлеваются, а вся история изменений постепенно расползается между CRM, договорами, заявками и переписками.

Мы решили посмотреть на лицензию с другой стороны: не как на приложение к договору, а как на полноценный цифровой артефакт, которым можно управлять так же системно, как кодом.

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

Читать далее

Создаём простейший киоск при помощи Yocto

1 hour 26 min ago

Я уже рассказывал, как можно собрать минимальный Linux под различные архитектуры. Также я описывал свой эмулятор известной игры «Ну, Погоди!». В этой статье я хочу рассказать, как создать дистрибутив Linux с моим эмулятором, который будет работать в режиме киоска.

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

Читать далее

Какие этапы разработки и тестирования проходит радиомодуль в YADRO

1 hour 42 min ago

Привет! Меня зовут Владимир, я работаю в радиочастотном центре YADRO, а это — четвертая статья цикла про разработку базовых станций

Если вы читали предыдущие статьи моих коллег, то уже знаете, что наша базовая станция состоит из блока цифровой обработки (BBU, Baseband Unit) и радиомодулей (RU, Radio Unit). Если блок BBU может быть универсальным для разных частотных диапазонов, то радиомодули поддерживают работу только в определенных полосах спектра. Соответственно, чтобы закрыть потребности своей радиосети, каждому оператору нужна линейка радиомодулей различных частотных диапазонов. 

Всю линейку радиомодулей, а их больше 10 видов, мы разрабатываем в нашем радиочастотном центре — от концепции до постановки оборудования на серийное производство. Об этом и расскажу сегодня на примере радиомодуля YADRO BTS8112 (диапазон 1800 МГц).

Читать далее

Эрвин Шрёдингер и отрицательная энтропия

1 hour 49 min ago

Эрвин Шрёдингер известен в том числе выражением отрицательная энтропия из книги ‘Что такое жизнь?‘. Ниже я рассмотрю появление метафоры энтропии как беспорядок; она сложилась к концу 19-го века и остается в ходу до настоящего времени. Шрёдингер отталкивается от этой метафоры и преобразует ее к виду с использованием отрицательной энтропии. Я опишу логику возникновения метафоры отрицательной энтропии в книге Шредингера, а затем покажу нерелевантность метафоры энтропии как беспорядка и предложу альтернативную метафору на базе свободной энергии.

Читать далее

Выбор Kafka UI: сравнение популярных инструментов для Apache Kafka от VK Data Platform

1 hour 50 min ago

Apache Kafka — популярная система потоковой обработки событий, предназначенная для сбора, хранения и передачи больших объемов данных в режиме реального времени. Она используется тысячами компаний и разработчиков для построения высокопроизводительных, отказоустойчивых и масштабируемых решений в области аналитики данных, IoT, микросервисов и многих других сфер.

Однако у Kafka есть один важный нюанс: «из коробки» у нее нет графического интерфейса (GUI), что затрудняет понимание текущего состояния кластера, диагностику неполадок и эффективное управление инфраструктурой и самим сервисом, особенно для начинающих пользователей или тех, кому сложно взаимодействовать с консольными инструментами.

Поэтому для комфортной работы с Apache Kafka активно используются специализированные UI-инструменты. Например, ранее для облачного сервиса Managed Kafka от VK Cloud мы использовали Provectus Kafka UI, но в рамках развития сервиса решили заменить UI на более современный и функциональный.

Меня зовут Никита Суровегин. Я продукт-менеджер в команде VK Data Platform, VK Tech. В этой статье я расскажу, с чего мы стартовали, какие инструменты проанализировали и что выбрали в итоге.

Читать далее

М.Видео: домашние роутеры заняли более половины рынка коммуникационных устройств

2 hours 4 min ago

М.Видео сообщает, что по итогам первого полугодия 2026 года домашние роутеры заняли 56% российского рынка коммуникационных устройств в количественном выражении и 62% в денежном, став крупнейшей категорией сетевого оборудования. Всего за январь-июнь россияне приобрели 4,97 млн коммуникационных устройств на сумму 17,96 млрд рублей. По сравнению с аналогичным периодом прошлого года продажи в штуках выросли на 9,4%, тогда как денежный объем рынка практически не изменился (-1%), что отражает смещение спроса в более доступные ценовые сегменты.

Читать далее

Sequence в PlantUML — проще, понятнее, ярче… И стандартнее

2 hours 12 min ago

Всем привет! Меня зовут Анатолий, я работаю ИТ-архитектором в Сбере. Занимаюсь развитием направления клиентской лояльности. Сразу же отмечу, что в этой статье не идёт речь о фундаментально правильных решениях. Скорее, наоборот, речь идёт о решениях компромиссных.

В целом, зрелость архитектурной культуры организации можно оценивать соответствием некому условному уровню. 

Если в вашей компании уже живёт полноценная система для архитектурных решений в виде Aris, Sparx Enterprise Architect или их аналог, и она умеет всё, что нужно: описывать бизнес-сценарии, собирать связанные с ними решения, показывать и согласовывать их с заказчиками, а потом аккуратно складывать в единый архитектурный репозиторий, то тогда, скорее всего, эта статья не для вас. Вы и так всё это проходили.

А вот если такой системы нет или бюджет на неё пока не выделили, но потребность в наглядной архитектуре и порядке в ней уже назрела, то, возможно, мой опыт позволит вам быстрее и легче достичь «третьего» уровня и успешно его пройти.

Читать далее

2,2 МБ против 128 МБ: честный бенчмарк Win32 и Tauri на живом голосовом клиенте

2 hours 18 min ago

После статьи о выборе Tauri нас спросили, сколько памяти будет занимать программа, которая живёт в трее рядом с игрой. Мы запустили старый БОЛТУН на Win32 и новый на Tauri в одинаковом пустом лобби. Получилось 2,2 МБ против 128 МБ. Разбираемся, откуда взялись девять процессов WebView2, что показал замер и почему это не стало автоматическим отказом от нового интерфейса.

Читать бенчмарк

Как ИИ-агент атаковал инфраструктуру Hugging Face: что стало известно после Black Hat

2 hours 27 min ago

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

21 июля OpenAI сообщили об инциденте, который произошел во время внутренней оценки возможностей ИИ-агентов в области кибербезопасности. Во время прохождения бенчмарка ExploitGym агент на базе GPT-5.6 Sol смог выйти за пределы изолированной среды выполнения и получить доступ к внешней инфраструктуре.

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

Читать далее

Live coding interview на английском: шпаргалка для бывалых и не очень

2 hours 28 min ago

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

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

В июле проводила открытую тренировку по live coding собеседованию на английском — было 300 регистраций и 90 человек онлайн. Тема очень актуальна, поэтому решила поделиться шпаргалкой с теми, кто не был, но кому тоже надо.

Читать далее

Веб‑камера «увидела» глубину: как DepthART и WebGPU делают виртуальный свет в реальном времени

2 hours 43 min ago

В сети разошлось короткое демо разработчика Конрада Речко. На первый взгляд ничего сверхъестественного: кадр с обычной веб‑камеры, поверх которого можно двигать виртуальный источник света.

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

Читать далее

ИИ поступает в ШАД в 2026

2 hours 47 min ago

Автор: Лыков А., к.ф.-м.н., академический руководитель Школы Высшей Математики и ШАДХелпера.

В статье смотрим, как большие языковые модели справляются с задачами первого этапа вступительного экзамена в ШАД 2026 года.

В прошлой статье мы разбирали вступительную кампанию ШАД-2026 и показали, что ИИ проходит второй этап. Теперь берём все 40 задач первого этапа во всех четырёх вариантах (A, B, C, D) и тестируем пять моделей: Claude Opus 4.8, DeepSeek-R1-0528, ChatGPT Sol, Qwen3.7-Max и GigaChat-3-Ultra.

Сразу скажем результат: Claude Opus 4.8 набрал 39,5 балла из 40, DeepSeek-R1-0528 — 38,25, ChatGPT Sol — 37,75, Qwen3.7-Max — 32,5. При проходном балле около 30 все зарубежные модели прошли бы первый этап, а GigaChat с 25,25 — нет. Отдельная история вышла с Gemini 3.1 Pro: его пришлось дисквалифицировать за списывание — но виновата тут наша методика, а не модель. Разбираем, кто на чём ошибался, сколько это стоило по времени и деньгам, и что всё это значит для онлайн-экзаменов.

Читать далее

Как в погоне за эффективностью и цифровизацией мы теряем людей, а вместе с ними и эффективность

2 hours 50 min ago

Приветствую читателей Хабра и моих подписчиков.

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

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

Когда год назад я занял должность технического руководителя коммерческой ТЭС, она находилась в аварийном состоянии. Предыдущий начальник, со слов коллег, сбежал от избыточной бюрократии, постоянных совещаний и гиперконтроля топов с постоянной отчетностью. Аварии на станции происходили почти ежедневно, часть автоматики не работала, оборудование требовало ремонта. Каждое утро начиналось с разбора инцидентов, их причин и попыток выйти из бесконечных остановов.

Но кроме технических проблем была еще одна - состояние коллектива. Люди разуверились в руководстве, в компании больше не ожидали перемен. Они просто ждали, когда всё окончательно загнется. На мои вопросы и предложения они отвечали: "Мы уже говорили", Твой предшественник уже ходил", "Денег не дали или не дадут". В общем местами стандартная история.

За год совместной работы мы вывели объект из аварийного состояния в режим стабильной работы. Станция молотит уже 4 месяца без единой аварии и останова. Проблемы возникают, но я уверен что моя команда справится. Я стал уверен в своих людях, а они во мне. Я впервые нахожусь в отпуске со спокойной душой, у меня не разрывается телефон и все работает. Этот год дал мне не только технический и управленческий опыт, но и много мыслей для размышлений. Чем и хочу сейчас поделиться.

Узнать чем хочет поделиться автор

Who's online

There are currently 0 users and 0 guests online.