-
Полиция Канады арестовала 23-летнего жителя Оттавы Джейкоба Батлера, подозреваемого в создании и управлении одним из самых крупных ботнетов в истории — Kimwolf. За последние шесть месяцев этот ботнет захватил миллионы устройств, используя их в серии масштабных DDoS-атак.В феврале этого года…
-
Почему custom URI schemes в Telegram Mini Apps ведут себя по-разному на Android, iOS и Desktop
Разбираю неожиданные проблемы cross-platform onboarding между Telegram Mini Apps и native apps.Недавно я столкнулся с неожиданной проблемой при разработке Telegram Mini App onboarding flow для native networking клиента.На старте мне казалось, что весь onboarding займет буквально пару часов:открыть deeplink →…
-
Как я сократил рутину QA до пары кликов: генератор API-тестов и тест-кейсов на LLM, которым хочу поделиться
ВступлениеПривет, Хабр! Меня зовут Илья, я работаю Manual QA в команде, которая отвечает за качество продукта с большим количеством микросервисов, API и регулярными релизами. Если вы хоть раз писали тест-кейсы по тикету из Jira, потом руками собирали Postman-коллекцию по OpenAPI-спецификации,…
-
Попавший под сокращение инженер Atlassian записал 40-минутный разбор систем, которые он создавал и поддерживал 8 лет
Инженер Atlassian, попавший под сокращение, опубликовал на YouTube 40-минутное видео с подробным рассказом о своей работе от стажера до наставника и системах, которые он создавал и поддерживал на протяжении 8 лет. Видео быстро разошлось в соцсетях и собрало более 900 тыс.…
-
Samsung запатентовала смартфон с раздвижным экраном
Samsung получила патент на первый сворачиваемый смартфон Samsung Galaxy Z. Он демонстрирует устройство, экран которого расширяется в стороны, а модуль задней камеры выдвигается вместе с корпусом. В патенте описан гаджет в стиле сворачиваемого смартфона, где экран расширяется в стороны. Но самая…
-
ИИ‑спасатель в кармане: как мы сделали агента для помощи при ЧС, который работает без интернета
Предыстория Представьте: вы в офисе, срабатывает пожарная сигнализация. Что вы делаете?Идёте к эвакуационному плану на стене? Пытаетесь вспомнить, что показывали на последнем инструктаже? Или просто идёте за толпой, надеясь, что все знают, куда бежать?Наша команда столкнулись с этим вопросом, когда начала работать над проектом для «Просоюза», профсоюзной организации «Сбера». Задача…
-
От боли к npm install: TDLib для React-Native, или как я делал проект, а получилась библиотека
Пришла мне как-то идея сделать мобильное приложение на базе Telegram. Полез в npm и сразу нашёл react-native-telegram, но это оказалась обёртка над Bot API и тут я понял, что будет весело.У Telegram с инструментами для разработчиков в целом нормально —…
-
Написание консольного симулятора баттл-арены на языке С++ с реализацией «умных» ботов
Привет, Хабр! Как‑то появилась у меня идея сделать свой симулятор бойцовского клуба, но чтобы бой был не кулачный, а с элементами интересных механик, так как я люблю фэнтези и фантастику и моими любимыми сагами являются:«Ведьмак» и «Властелин колец»(да Азог из другой книги, но это ведь одна вселенная), то я решил…
-
9 из 10 AI-пилотов в России не доходят до прода. Пять ошибок, которые мы совершили сами…
За два года мы запустили внутри Альпины не один десяток AI-пилотов. Большая часть не дожила до промышленной эксплуатации. Какое-то время мы считали это своей внутренней проблемой — пока в марте 2026 не вышел опрос рынка, и оказалось, что наши цифры…
-
Очень много букв… Или кейс по специфической настройке рабочего окружения
Прежде чем начать — несколько вопросовСмотря на документацию, вы думали: «Лучше бы мне рассказали, что там происходит, нежели читать все это»?При продолжительном чтении документации чувствуете усталость или спутанность?Перед тем как решать задачу — представляете или рисуете схемы?Воспринимаете информацию на слух или визуально лучше, чем при прочтении?Иногда не можете увидеть опечатки в знакомых словах?Сложно…