Feed aggregator

Европейский ИИ: что там вообще происходит?

Habr.com - 47 min 10 sec ago

Не только лишь Mistral

Что первое приходит вам в голову, когда вы слышите фразу «европейские LLM»? Опытный читатель наверняка вспомнит про французскую Mistral и... в целом, на этом всё.

Читать далее

Мы внедряем Storybook на легаси-проекте и заранее пообещали рассказать, если он не взлетит

Habr.com - 1 hour 14 min ago

Честный рассказ команды Modus , которая только что завела Storybook поверх большой легаси-базы: зачем стартуем, чего ждём и как через полгода проверим, окупился ли он.

Представьте, что разработчику нужно поправить одну кнопку — отступ или состояние наведения. Работы на минуту, но для этого нужно поднять всё приложение, залогиниться и прокликать половину интерфейса до нужного экрана. И так — каждый раз. К третьему заходу проще остановиться на «вроде норм», чем повторять этот цикл ради мелочи.

Нам это надоело и мы решили попробовать Storybook. А заодно — поставить над собой небольшой эксперимент.

Если вы сейчас решаете, тащить ли Storybook в уже живой проект, и хотите увидеть честный старт, а не сухой результат — этот материал для вас.

Читать далее

Что вам нужно знать про семантику List и Set в Hibernate

Habr.com - 1 hour 26 min ago

Привет, друзья!

На связи Михаил Поливаха, технический лидер проекта Axelix.

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

Я обещался на все эти вопросы ответить в рамках статьи. На самом деле, одной статьи у меня не вышло, скорее всего, будет серия статей. Надеюсь, будет интересно :)

Читать далее

Apache Camel: почему аналитик в нём ничего не сделает и при чём тут красивый UI

Habr.com - 1 hour 47 min ago

Привет, Хабр! Меня зовут Александр Бардаш, и я CTO интеграционной платформы MWS Octapi. В одной из предыдущих статей я рассказывал, как мы выбирали движок для low-code и почему остановились на Temporal, отказавшись от Apache Camel. С тех пор регулярно получаю один и тот же вопрос — от продактов, аналитиков, а иногда и от коллег-архитекторов: «Подождите, ну сейчас же есть Karavan, Kaoto, нормальные визуальные редакторы. Аналитик там накидает кубики, настроит логику, разве это не cделает Camel доступнее?» Короткий ответ — нет, не cделает. А вот почему, предлагаю разобрать в материале.

Дисклеймер: это мой личный опыт и опыт команды. Тема спорная, у вас может быть своя картина.

Читать далее

Онлайн-магистратура для разработчиков ИТМО в партнёрстве с Яндексом: как поступить в 2026 году и что ждёт студентов

Habr.com - 1 hour 55 min ago

Привет, это команда Яндекс Практикума! Приёмная кампания 2026 уже идёт, в том числе — в онлайн-магистратуру «Фронтенд-, бэкенд-разработка и ИИ-решения» ИТМО в партнёрстве с Яндексом. В статье напомним о том, что входит в программу онлайн-магистратуры, о сроках и правилах приёма в этом учебном году и о том, как проходит обучение.

Читать далее

200 каналов в медиаплане. Нормально работали единицы

Habr.com - 1 hour 55 min ago

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

В кампании эксперта по Amazon мы протестировали больше 200 площадок. Основную часть результата дали единицы. В статье разбираю, как мы делили аудиторию, отсеивали каналы и почему низкая цена подписчика на небольшом объёме ещё не делает площадку рабочей.

Как мы фильтровали 200 каналов

[Перевод] Кто платит за AI-продуктивность: почему выгорают middle-инженеры

Habr.com - 2 hours 5 min ago

В современной разработке AI-ассистенты для кодинга создали кризис, о котором никто не говорит. Junior-инженеры работают быстрее, чем когда-либо. Senior-инженеры проектируют архитектуру с меньшими усилиями. А что происходит с вашими middle-инженерами?

Они тихо тонут: большую часть времени вылавливают ошибки AI, которые не попадают ни на один дашборд.

Я называю это проблемой «невидимого валидатора». Опираясь на опыт создания AI-платформ, которые обслуживали более 100 миллионов пользователей на enterprise-масштабе, в этой статье я разберу, как ваши лучшие инженеры субсидируют продуктивность всех остальных… и что сделать, пока они не ушли.

Разобрать проблему

redb.Route — коннектор Amazon SQS + SNS, at-least-once и Publish-Subscribe через SNS→SQS. Уходим от MassTransit

Habr.com - 2 hours 40 min ago

series redb ecosystem

Про Kafka и RabbitMQ в этой серии уже было. Теперь — Amazon SQS, и вместе с ним в одном пакете SNS: два транспорта, потому что в мире AWS они ходят парой. Коннектор redb.Route.Sqs — поверх нативного AWS SDK for .NET v4 (AWSSDK.SQS, AWSSDK.SimpleNotificationService), но писать вам придётся не «клиент», а маршруты, где вся очередь задаётся одной строкой-URI:

Читать далее

Nintendo Switch 2: островок стабильности в бушующей индустрии видеоигр

Habr.com - 2 hours 54 min ago

За восемь лет своего жизненного цикла первая Nintendo Switch стала настоящим культурным феноменом. Космических масштабов линейка оригинальных проектов от самой «Большой Н» и студий-партнёров, в которой нашлось место как уверенным продолжателям прошлых традиций, так и забавным экспериментам; появление на столь объективно слабом устройстве новых игр и портов со «старших» консолей, которых, казалось, не должно существовать; большие тиражи, на уровне самой PlayStation 2, и статус практически обязательного игрового аксессуара (по крайней мере в регионах Японии и Северной Америки). Даже в нашей стране геймеры, хотя и с большим изначальным скепсисом, смогли принять творение Nintendo, чья продукция у нас всегда существовала как будто для своего, очень ограниченного круга поклонников.

«Переключатель» не конкурировал напрямую, но существовал наравне с PlayStation 4 и Xbox One — консолями, которые, по совместительству, нанесли сокрушительный удар по Wii U, предшественнику Switch. С выходом же девятого поколения игровых приставок и в целом глобальными изменениями в индустрии, первое поколение гибрида от Nintendo перестало восприниматься также инновационно, да и выход больших новых игр и портов замедлился. Начались спекуляции по поводу потенциального «Switch Pro» — каждый инсайдер в социальных сетях считал своим долгом поделиться «сверхсекретной» информацией из кулуаров японской корпорации. По факту же ждать полноценного продолжателя идей гибридного гейминга от Nintendo пришлось долгие годы.

Стоило ли ожидание того и что такое Switch 2 спустя год своего релиза в современном, очень неопределённом мире видеоигровой индустрии, разбираемся в новом гибридном материале.

Let's-a go!

Сократили цикл разработки на 20% — и получили вдвое больше инцидентов

Habr.com - 2 hours 55 min ago

В продуктовой B2B-компании, где я отвечал за надёжность, поставили амбициозную цель: сократить цикл разработки (dev cycle time) на 20%. Забегая вперёд, скажу: к концу года цель достигли. Но уже через несколько месяцев после старта я смотрел на график инцидентов и не верил своим глазам: рост в два раза год к году.

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

Читать далее

Экономим на СМС рассылках — сервис push-уведомлений для веб- и PWA-приложений

Habr.com - 2 hours 58 min ago

Всем привет, с вами Иванов Дмитрий, технический директор ВебРайз. В этом материале поговорим о сервисе доставки push-уведомлений - решаемых задачах, архитектуре, реализации и достигаемом эффекте от внедрения.

Читать далее

Где два миллиарда, Лебовски? Про стартап Thinking Machines Lab

Habr.com - 2 hours 59 min ago

"Какие деньги? Вы, кажется, спросили меня про какие-то деньги?" (с) Остап Бендер

В последнее время аналитики много вещают о пузыре ИИ. Чаще всего упирают на вопросики к OpenAI/Anthropic. Типа что там у них с выходом на IPO, что-то подозрительное с финансовой отчетностью - я сам переводил для Хабра статью "Махинации с прибылью Anthropic".

Однако хотелось бы заметить, что есть еще одна компания, представляющая большой интерес для айтишников и финансовых аналитиков, которая знатно прогремела в прессе год назад, но потом странным образом практически исчезла с радаров. Давайте поговорим о ней подробнее.

Читать далее

Как Immich помогает в работе с корпоративным фотоархивом

Habr.com - 3 hours 23 min ago

Привет, Хабр!

Меня зовут Алексей Свиридов, в InfoWatch я уже 12 лет, начинал как инженер, теперь отвечаю за проекты внедрения на территории СЗФО. В этой статье расскажу о том, как Immich помогает мне в работе с корпоративным фото/видеоархивом. 

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

При чём тут вообще фотоархив? 

Как и в любой другой компании, отдел внутрикома у нас отвечает за проведение всевозможных мероприятий — от больших корпоративов и празднований дня рождения компании до профильных праздников а-ля «День тестировщика» и прочего. Я — региональный сотрудник, так что стараюсь ходить на каждое такое мероприятие: и себя показать, и коллег вживую увидеть.

Так вот, про фото. После любого такого события появляется пара сотен фотографий. А иногда и тысяч, если фотограф попался выносливый, а мероприятие было масштабным. Немного спойлерну — сейчас в архиве компании насчитывается более 50 000 фотографий и 1000+ видеороликов.

Само собой, когда мероприятие проходит, фотограф присылает внутрикомам все фотографии, которые они затем и размещают на внутренних ресурсах. А потом присылают ссылку в рабочий чат — мол, спасибо всем, кто пришёл, вот тут ваши фото.

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

Читать далее

Horchestra: когда Kubernetes нельзя, а Ansible становится второй кодовой базой

Habr.com - 3 hours 24 min ago

Последние несколько лет я занимаюсь разработкой enterprise-продуктов. И относительно недавно понял одну вещь.

Самая сложная часть проекта — вовсе не разработка. Самая сложная часть — доставка и поддержка.

Пока приложение работает на ноутбуке разработчика, всё выглядит прекрасно. Собрали, запустили, прогнали тесты, отправили изменения в Git.

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

Читать далее

Стандартизация ИТ-производства как первый шаг к автоматизации процессов

Habr.com - 3 hours 33 min ago

Привет, меня зовут Дарья, я ИТ-бизнес-партнёр в банке. Часто при внедрении ИИ возникает вопрос: а нужно ли сначала стандартизировать процессы? Какой эффект это даст?

В моей статье ниже мы подробно разберем, почему при отсутствии единых правил агент вынужден восстанавливать контекст, а не контролировать результат. На примере агента, анализирующего квартальную отчётность, мы убедимся: хаотичная декомпозиция создаёт до 262 144 вариантов структуры, тогда как стандарт сводит проверку к типовому шаблону и в модельном расчёте сокращает объём входных токенов примерно на 73%.

Читать далее

Мы отдаём интернет-магазин клиенту как репозиторий, который дорабатывает AI-агент

Habr.com - 3 hours 35 min ago

Есть два способа лишиться контроля над собственным интернет-магазином.

Первый - это арендовать платформу (InSales, OpenCart, Битрикс, конструктор). Вы платите за тариф и приложения, а код, данные и правила здесь не ваши. Второй, менее очевидный - это заказать разработку «под ключ» и получить чёрный ящик, который знает только подрядчик. Формально код ваш, но тронуть его без той же команды нельзя. Лок-ин просто переехал с платформы на агентство.

Мы перевезли собственный магазин (fashion-бренд IWANT) с InSales на свой движок и на этом опыте собрали переиспользуемый пакет переезда. Один из принципов пакета, отдавать клиенту не «сайт», а agent-ready репозиторий: проект, устроенный так, что дорабатывать его можно самому через админку, силами AI-агента по инструкции в репозитории либо через нас. Ниже пишу что за этим стоит и где границы.

Читать далее

Как мы устали терять данные и сделали систему проектирования ручного ввода KDI

Habr.com - 3 hours 36 min ago

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

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

Читать далее

Безопасность микроядра: где заканчивается трюизм и начинается инженерия

Habr.com - 3 hours 39 min ago

Привет, Хабр!

Меня зовут Анна Мелехова, я старший архитектор ПО в «Лаборатории Касперского». Вместе с командой занимаюсь разработкой микроядерной KasperskyOS.

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

В этой статье, основанной на моем докладе для OS DevConf 2025, разберем, почему механизмы харденинга могут эффективнее работать в микроядре, чем в монолите; как «закрутить гайки» при передаче данных из user space; и насколько отличаются защитные механизмы в микроядерной архитектуре и в монолитной.

Читать далее

Летняя встреча Go-сообщества: системное и embedded-программирование

Habr.com - 3 hours 48 min ago

Если список литературы по Go на лето уже прочитан, пора переходить от теории к живым кейсам. 23 июля собираемся в Москве и онлайн на встрече Go-сообщества от YADRO и Postgres Professional. Начинаем в 19:00 — подключайтесь к трансляции и слушайте тех, кто работает с Go каждый день.

Отменяем summertime sadness

HashLife на питоне

Habr.com - 3 hours 59 min ago

Игра «Жизнь», придуманная Джоном Конвеем в 1970 году, до сих пор не теряет популярности. В 1984 году американский математик Билл Госпер опубликовал статью с алгоритмом, позже названным HashLife, ускоряющим симуляцию в триллионы и больше раз. Описание алгоритма и его реализации довольно сложны для понимания и отладки. Я хочу вам представить его версию, реализация которой на питоне влезает на один экран, а суть умещается в 40 строк кода. Если вам это интересно, а также то, как HashLife связан с динамическим программированием, персистентными структурами и системой контроля версий Git, добро пожаловать под кат.

Читать далее

Who's online

There are currently 1 user and 28 guests online.
Syndicate content