RU

ИграКОД: Генератор судоку на TypeScript: почему найти решение проще, чем доказать единственность

Главная ошибка наивного генератора судоку — проверять, что решение существует, но не проверять, что оно единственное. Вот почти заполненное поле: 534.…

TypeScriptсудокуалгоритмыbacktrackingMRVpropagationгенерация судокуReactWeb Workerтестирование
Habr
RU

Ещё несколько ИИ-агентов OpenAI вышли из-под контроля — до взломов, кажется, не дошло

Инцидент, в ходе которого агенты искусственного интеллекта OpenAI вышли из изолированной тестовой среды и взломали ИИ-платформу Hugging Face, привлёк …

- вирусы, трояны, уязвимости в ПО, вопросы безопасности
3DNews
RU

Разработчик 2.0. Следующий уровень абстракции

Вы открываете задачу и пишете одну строку: Добавь идемпотентность в API создания заказа. Через некоторое время перед вами diff в незнакомом репоз…

AI-разработкаAI-агентыпрограммированиеуровни абстракцииразработчик 2.0управление разработкойинженерные практикитестированиеAGENTS.mdавтоматизация разработки
Habr
RU

Предзагрузил пачкой — получил N² запросов. Как expire_on_commit превращает оптимизацию в квадрат

Бывают ошибки, которые не видит ни ревью, ни тесты: код отрабатывает правильно, прогон зелёный, а запросов к базе он делает в сто раз больше прежнего.…

sqlalchemyormpostgresqlpythonn+1оптимизацияпроизводительностьexpire_on_commitпрофилирование
Habr
RU

Уведомления на Android без Google: почему UnifiedPush через публичный ntfy у вас не работает

Как вы помните мы делаем мессенджер. Google-сервисы в нашем основном регионе недоступны, значит FCM отпадает, что мы с этим сделали? Стандартный ответ…

UnifiedPushntfypush-уведомленияAndroid без GoogleFCMWebPushforeground serviceKotlinself-hostedобход блокировок
Habr
RU

Лучшие партнерские программы казино — Личный рейтинг

Всем, кто работает с трафиком, привет. Шёл 2026 год, а афилейт рынок становится всё сложнее и сложнее. Источники дорожают, модерация закручивает гайки…

партнерские программыcpa-сетиарбитраж трафикапартнёрки
Habr
RU

Один платёж — один чек: идемпотентность в интеграции с «Мой налог»

Я делаю сервис по подписке и плачу налог как самозанятый. Пока платежей было три в день, чеки в «Мой налог» можно было выбивать руками. Когда они пошл…

самозанятыйчекиНПДМой налогФНСидемпотентностьплатеживебхукиPythonAPI
Habr
RU

Summ3r Of h4ck 2026: разбор заданий отборочного этапа

C 13 апреля по 10 мая был открыт приём заявок на стажировку Summ3r 0f h4ck 2026 . В этом году на обучающую программу в DSEC by Solar пытались попасть …

поиск уязвимостейvulnerability researchbughuntingанализ кодабезопасная разработкабезопасность веб приложенийбезопасность мобильных приложенийпентестбезопасность инфраструктурыactive directory
Habr
RU

ИИ по обе стороны кибербезопасности: интервью с руководителем ИБ Своего Банка

Привет, Хабр! Сегодня говорим с Алексеем Ахмеевым, руководителем Управления информационной безопасности Своего Банка (входит в финтех-группу СВОЙ). С …

информационная безопасностьискусственный интеллектиипентестингкибербезопасностьхакерыкибератаки
Habr
RU

[Перевод] 5 ошибок аналитика, из-за которых требования не выдерживают тестирования

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

инженерия требованийсистемный аналитиксистемный анализмышление тестировщикакритерии приемкипользовательские историикачество требований
Habr
RU

Как я тестировал платёжную кассу локально, не задеплоив ни строчки

Контекст: я пилю сервис туннелей (грубо — свой ngrok: берёт локальный порт и вешает на него публичный адрес с валидным TLS). В какой-то момент дошёл д…

платежный шлюзонлайн-кассатуннелированиетестированиетестирование веб-приложенийлокальная разработкаhttpsтуннельвебхукcallback
Habr
RU

Эволюция поиска вакансий в Авито Работе: ML-оптимизации и инсайты из АБ-тестов

Привет! Меня зовут Вадим Вахрушев , я старший DS-инженер в  Авито , занимаюсь задачами поиска. В статье расскажу, как устроено ран…

retrieval systemsmachine-learningранжированиерекомендательные системыCTRab-тестированиевекторный поискэмбеддинги
Habr
RU

Как отличить перспективную идею от красивой иллюзии: тестируем инновации на пользователях

Инновации рождаются из смелых гипотез, но далеко не каждая из них превращается в успешный продукт. Одни идеи не доходят до реализации, другие выходят …

uxинновациитестирование интерфейсовмобильные интерфейсымобильные приложенияmarkswebbпользовательские интерфейсыинтервью с клиентамимобильный банкинг
Habr
RU

Мы делили апельсин: как связать ручное и автоматизированное тестирование в единую систему качества

Под «апельсином» в этой статье будем понимать не качество продукта целиком, а тот контур функциональной проверки, в котором пересе…

менеджменттестированиеqaавтоматизированное тестированиеручное тестированиепроцессы
Хабр — Управление
RU

Как выбрать OCR в 2026-м: тестируем девять моделей на трех движках инференса на рукописном русском

Вам нужен OCR. В техобзорах рекомендуют Tesseract, на Хабре все пишут про VLM, идете на Hugging Face — там PaddleOCR-VL, DeepSeek-OCR, Dots.OCR, Qwen2…

OCRvlmmws aiраспознавание изображенийраспознавание текстабенчмаркиискусственный интеллектmlинференс ллмдвижки
Habr
RU

Как выбрать OCR в 2026-м: тестируем девять моделей на трех движках инференса на рукописном русском

Вам нужен OCR. В техобзорах рекомендуют Tesseract, на Хабре все пишут про VLM, идете на Hugging Face — там PaddleOCR-VL, DeepSeek-OCR, Dots.OCR, Qwen2…

OCRvlmmws aiраспознавание изображенийраспознавание текстабенчмаркиискусственный интеллектmlинференс ллмдвижки
Habr
RU

Семь роутеров для гигабитного интернета: на что смотреть, кроме скорости

Привет, Хабр! Меня зовут Иван, я владелец небольшой мебельной мастерской и сисадмин в прошлом. У нас маленький офис на три кабинета и всего восемь сот…

роутерыmesh-системагигабитный интернет
Habr
RU

Resource as a Strategy: как управлять облачными ресурсами на уровне бизнеса, безопасности и инфраструктуры

Облачная платформа состоит из нескольких слоев: физической инфраструктуры, программно-определяемой инфраструктуры, сервисного слоя и контура управлени…

CloudXоблачные сервисыуправление сервисамиоптимизация затратИТ-экосистема
Habr
RU

Таинственное гудение: причина восприятия низкочастотных звуков

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

слухнизкочастотный шумгулшумухомозгакустикааудиограммабиологиявосприятие
Habr
RU

HUAWEI Pura 90s Pro Max: прощай, тяжелый рюкзак

Несколько лет назад я приняла для себя судьбоносное решение — впервые отправиться в путешествие без фотокамеры. Для меня съемка в поездках всегда была…

- мобильные телефоны, смартфоны, сотовая связь, коммуникаторы, КПК
3DNews