Habr.com

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

WebSocket и SSE просто, для собеседований и не только

3 hours 27 min ago

WebSocket vs SSE простым языком: двустороннее и однонаправленное соединение, как работает TCP и HTTP upgrade, и какие вопросы по этим темам чаще всего задают на собеседовании.

Читать далее

Квантовые данные для ML-инженера: без формул, но с реальными примерами

3 hours 29 min ago

Доброго времени суток, уважаемые хаброжители! Сегодня поговорим о данных — о той самой основе, без которой в классическом машинном обучении да и в deeplearning, по большому счёту, не происходит вообще ничего, от слова совсем: ни обучения моделей, ни проверки гипотез, ни сколько-нибудь осмысленных выводов, ни построение пайплайнов. И в квантовом машинном обучении история, в сущности, та же самая. Только вот сами данные здесь устроены несколько иначе — и вот здесь как раз начинается самое интересное ;) Когда впервые слышишь словосочетание квантовые данные, реакция, как правило, одна из двух: либо это звучит как что-то из научной фантастики, где сейчас из-за угла выйдет кот Шрёдингера и испортит вам датасет, либо как "ну хорошо, ещё один датасет, просто теперь с модной квантовой приставкой" и всякими наворотами. Сразу скажу: на практике всё интереснее и более вариативно. Именно, последнее и приобретает особо важную роль в современном мире ИИ.

В этой статье мы разберём следующие важные положения:

Читать далее

Регресс без регресса: стратегия автотестов

3 hours 30 min ago

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

Меня зовут Гайнутдинов Роман, я старший инженер по автоматизированному тестированию в компании «БКС Мир инвестиций». За плечами построение автоматизации с нуля, поддержка готовых решений и оптимизация уже раздутых регрессионных наборов.

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

Читать далее

Возможно ли запустить AI-тестирование за 4 часа?

3 hours 34 min ago

Привет! Это снова Михаил Федоров. В предыдущей статье я рассказал об архитектуре QA Assist — системе из 11 AI-агентов, которая берёт на себя 80% рутины QA-инженера. Среди метрик была строчка: «Подключение тестирования на новый проект — ~4 часа настройки, первые баги уже в бэклоге».

Красиво, правда? Прямо слайд для презентации. Давайте проверим эту цифру на реальном проекте — и посмотрим, насколько я был честен с вами (спойлер: не совсем).

Читать далее

ИИ написал. Никто не понимает. Трогать страшно

3 hours 34 min ago

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

Потрогать модуль

Frontend Status: свежий дайджест фронтенда и AI — 09.04.2026

3 hours 36 min ago

Привет!

Это 12-й выпуск Frontend Status - дайджеста по фронтенд-разработке.

В этом выпуске:

Где в IT платят больше всего: часть 2

3 hours 37 min ago

Несмотря на замедление роста зарплат в IT, сфера остаётся одной из самых высокооплачиваемых. По данным исследования Хабр Карьеры, во втором полугодии 2025 года медианная зарплата IT-специалистов составила 183 тысячи рублей. 

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

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

Читать далее

Куда расти дальше в IT: 14 курсов со вступительным тестом для специалистов

3 hours 45 min ago

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

Оценить уровень

Миграция с CUBA Platform на Jmix с помощью ИИ

3 hours 49 min ago

Многие команды продолжают использовать приложения на платформе CUBA, которые хорошо работают и ежедневно решают реальные бизнес-задачи. Но со временем неизбежным становится вопрос: стоит ли продолжать поддерживать приложение на старом стеке или лучше перенести его на Jmix?

В этой статье я хочу показать, как такая миграция выглядит на практике. Мы перенесли приложение-пример Timesheets с CUBA Platform на Jmix и записали процесс шаг за шагом. Timesheets - это не маленькое демо с несколькими сущностями и CRUD-экранами. Это приложение для учета рабочего времени с согласованиями, несколькими способами ввода времени, кастомным UI-поведением, календарем, диаграммами и немалым объемом бизнес-логики.

Читать далее

Wildberries, Ozon и Сбер начали блокировать VPN-пользователей: как приложения определяют, что у вас включен VPN

3 hours 53 min ago

Wildberries показывает «У вас включен VPN? Отключите», Ozon не грузит карточки товаров, ВкусВилл предупреждает об ошибках. Минцифры дало 20+ компаниям дедлайн до 15 апреля. Разбираю 5 методов, которыми приложение на вашем телефоне определяет VPN — от проверки tun0-интерфейса на Android до рассинхронизации GPS, IP и SIM-карты.

Читать далее

Proxyman Scripts: как превратить прокси в инструмент автоматизации тестирования

3 hours 53 min ago

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

В этот момент прокси-инструменты вроде Proxyman начинают играть совсем другую роль. Это уже не просто «посмотреть запросы», а полноценный слой управления трафиком.

Меня зовут Станислав, я Test-инженер в KODE, в этой статье разберу, как использовать Proxyman Scripts не как вспомогательную фичу, а как инструмент автоматизации тестирования.

Читать далее

Сомнамбула

3 hours 58 min ago

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

Этот автопилот — не просто баг психики, а необходимость для выживания нашего процессора. Мозг — самый энергозатратный орган, который забирает себе 20% энергии от каждого приема пищи, при этом занимает в теле лишь 2% веса.

Читать далее

Расчеты с нерезидентами по контракту в 2026 году — как пройти валютный контроль ФНС без штрафов

4 hours 2 min ago

В 2025 году ФНС заметно усилила проверки валютных операций участников ВЭД независимо от объемов расчетов с нерезидентами. А в 2026 году этот тренд только усиливается.

Интересны все.

В первую очередь — ООО и ИП-резиденты РФ, совершающие расчеты по контрактам с нерезидентами через российские и (или) зарубежные банки — далее я буду писать просто резиденты или участники ВЭД.

Сейчас в фокусе инспекторов валютного контроля ФНС — достоверность валютных контрактов (соглашений, дополнений к ним), соответствие их формы и условий гражданскому, налоговому и валютному законодательству РФ, соответствие расчетов с нерезидентами контрактным условиям.

И вот почему.

Читать далее

Домашний сервер, Matrix-чат с близкими и личная автоматиция через OpenClaw

4 hours 7 min ago

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

Читать далее

Как мы продавали компьютеры в 90-х. Конфликты и контакты

4 hours 12 min ago

Главы из повести.Начало: [#01. Начало бизнеса], [#02. Кидалово], [#03. Тома, Наташа и Маша], [#04. Колбасный авиатор], [#05. Бизнес и платёжка] [#06. Доктор Джао] [ Зефиры ]

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

Читать далее

Что не так с оценкой RAG-системи какое решение предлагает динамический бенчмарк DRAGOn

4 hours 18 min ago

Привет, Хабр! В этот раз предлагаю разбор научной статьи DRAGOn: Designing RAG On Periodically Updated Corpus — будет полезна всем, кто интересуется RAG и хочет знать, как оценивать такие системы. 

Структура

1. Почему RAG сложно оценивать 

2. Идея DRAGOn

3. Как строится бенчмарк

4. Проверка качества QA 

5. Проверка бенчмарка на RAG-системах

6. Публичный лидерборд 

7. Ограничения, проблемы и практические выводы

Читать далее

Самый быстрый кластер Managed Kubernetes в России, обновление Redis, защита объектов в S3 и другие апдейты марта

4 hours 18 min ago

Привет, Хабр! Мы тут в Selectel начали весну с расширения возможностей Managed Kubernetes, запустили отказоустойчивое облако и Object Lock в S3, презентовали новый продукт для высоконагруженных аналитических систем на базе Arenadata и реализовали много других полезных обновлений. Подробности под катом.

Читать далее

MIPI RFFE на GPIO ARM контроллера. Эмуляция проприетарного интерфейса на GPIO ARM-микроконтроллера

4 hours 20 min ago

Всем привет, это моя первая статья, в рамках которой захотелось поделиться необычным для меня опытом. Возможно, кто-то найдёт здесь для себя что-то полезное. По работе пришлось столкнуться с крайне необычной микросхемой для коммутации высокочастотных (RF) сигналов.  Одна проблема – проприетарный интерфейс управления MIPI RFFE. Появился вопрос “А как этим управлять, не имея специализированных средств?”. Ответ узнаем вместе.

Читать далее

Я календарь переверну — и снова 5 апреля: CPU-утилизация во имя интернационализации

4 hours 29 min ago

Недавно наша команда столкнулась с необычным поведением системы, которая начала использовать избыточное количество CPU-ресурсов.

В начале года мы запустили миграцию сервиса в новое хранилище PostgreSQL с существующего NoSQL-решения. Сервис среднестатистический, не High-Load, но занимает ключевое место в обработке бизнес-процессов, отвечает за генерацию заданий для коммуникаций с клиентами. Без проблем держит поступающие 30 RPS, ежедневно обрабатывает около миллиона джобов, хранит сотни миллионов строк данных и в среднем потребляет 125ms CPU.

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

Читать далее

Глоссарий в технической документации: что это, зачем и как

4 hours 30 min ago

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

Читать далее

Who's online

There are currently 0 users and 0 guests online.