Привет, Хабр! На связи команда Ad-Hoc аналитики X5 Tech. В этой статье расскажем, как мы научили поиск извлекать важные сущности из запросов пользователей. Полный разбор реализации NER (Named Entity Recognition) для продуктового ритейла, шаг за шагом: как мы размечали данные, считали метрики на уровне токенов и сущностей — и почему для коротких и длинных запросов потребовались разные архитектурные решения. Читать далее
Если честно, менеджеры паролей давно стали для меня чем‑то вроде зубной щётки. Пользуюсь каждый день, но задумываюсь о них только тогда, когда что‑то идёт не так. Обычно всё просто: клик — и нужная форма заполнена. Красота. Но именно эта красота может сыграть злую шутку. Совсем…
В статье представлен алгоритм полного левостороннего обхода узлов двоичного дерева, реализованный без использования дополнительной памяти. Приведена реализация на Python. Читать далее
Мы в Pixel учим детей и подростков писать код, создавать игры и сайты, а также проявлять цифровое творчество в различных направлениях: 3Д-моделировании, графическом дизайне и не только. Сегодня хотим рассказать об очных кружках IT-программирования для детей в Железнодорожном и коротко описать уроки, предлагаемые нами. Читать далее
Хочу поделиться историей разработки и последним обновлением нашего проекта — ChameleonLab. Это кроссплатформенное десктопное приложение для стеганографии и стегоанализа. С момента первого релиза мы не только добавили новые функции, но и столкнулись с целым рядом интересных технических вызовов, решениями которых и хотим поделиться.И, конечно же, мы наконец-то готовы представить версии как для macOS, так и для Windows. Читать далее
Mortal Kombat — одна из самых успешных и долгоживущих франшиз в истории видеоигр. С момента выхода первой части в 1992 году проект превратился в многомиллионную империю, включающую игры, фильмы, сериалы, комиксы и мерч. Рассказываем в нашей статье, как разработчикам удалось создать столь прибыльную франшизу. Читать далее
IntelliJ IDEA 2025.2 — это релиз, который уже вызывает горячие обсуждения в комьюнити. JetBrains сделали первые шаги в сторону единого дистрибутива, добавили поддержку свежих технологий вроде JSpecify и Java 25, а ещё представили инструмент, который может изменить подход к отладке Spring-приложений. Читать далее
Обзор рынка MMO RPG-ботов в Telegram: кто и как играет, какие механики работают, а где болевые точки.В статье разбираем основные проекты, включая Rage Battles, Epsilon War и Ligmar RPG, анализируем игровые механики, социальные функции и проблемы рынка.Также рассказываем о нашем опыте разработки и…
Сегодня хотим рассказать о том, как прогноз, основанный на качественной аналитике, помогает избегать лишних затрат на ремонт. Каждому предприятию время от времени приходится останавливать свой производственный процесс для нужд технического обслуживания и ремонтов (ТОиР).…
При создании пустой 3D-сцены в Godot редактор выставляет стандартные параметры освещения и окружения. Благодаря этому можно приступать к работе над сценой, не подбирая освещение и фон для чёрной, как ночь сцены. Выглядит это примерно, как показано на скриншоте.Неплохое начало.…