Habr.com

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

25 FPS с видеокамеры по 3G. Модем, извини

Fri, 10/23/2026 - 12:49

У SpeedyBot четыре камеры по периметру. Заводская система записывала видео в суточный локальный архив, а живой просмотр в Fleet сделали мы: сначала два JPEG в секунду, потом H.264 720p с частотой около 25 FPS через 3G. Разбираемся, что за Vatilon H46 стоят на роботе, как они подключены к плате ZYSJ 2288K на RK3588 и почему две камеры смотрят набок. Внутри — реальные настройки камеры, вызовы PyAV, упаковка fMP4, очереди TCP и измеренные битрейты.

Читать далее

GPT-6 Astra у пяти зарубежных сторонних API-роутеров: сравнение ответов с официальным API

Fri, 10/23/2026 - 12:36

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

При работе с такими платформами возникает ключевой вопрос: совпадают ли их ответы на одну и ту же задачу с ответами официального API?

Я сравнил GPT-6 Astra у OrcaRouter, TeamoRouter, OpenRouter, Token Harbor и NaraRouter на 30 задачах с независимо проверяемыми ответами. Для каждой задачи сначала вызывался официальный API OpenAI, затем по очереди пять платформ и в конце ещё раз официальный API. Чтобы говорить о сопоставимом качестве в рамках этой проверки, все 30 ответов платформы должны совпасть с обоими официальными ответами. Тогда более низкая цена API имеет практический смысл.

Ниже я последовательно рассмотрю результаты проверки API каждой платформы, а затем разберу расхождения на конкретных задачах.

Читать далее

Сколько примеров нужно, чтобы проверить безопасность AI-приложения

Fri, 10/23/2026 - 12:30

С этим вопросом мы столкнулись при улучшении нашего продукта для red-teaming. Вы реализовали приложение, меры безопасности для него, и проверили, что все работает. Если приложение выдержало все попытки обойти защиту, хочется считать проверку успешной. Но, возможно, их было недостаточно, чтобы обнаружить нарушения. В статье описываем решение, которое помогает различать «нарушений не нашли» от «у нас данных недостаточно».

Читать далее

«Таблицу мне запили!»: как работает новый ИИ-ассистент MWS Tables

Fri, 10/23/2026 - 12:24

В какой бы автоматизированный и удобный сервис вы ни зашли, вам все равно придется настраивать много конфигураций руками. А для этого нужно понимать, что как устроено и какие функции (и в каком объеме) могут закрыть ваши задачи. Разве что внедрить в сервис толкового ИИ-ассистента, который все объяснит, да еще и в режиме агента сделает работу за вас.

Я давно мечтал, чтобы в MWS Tables появилось нечто подобное. Хочется, чтобы ИИ-машина оперировала существующими данными, создавала таблицы и связи между ними, писала формулы, собирала представления и отвечала на вопросы по содержимому пространства. 

Так вот, в обычный рабочий день я зашел в MWS Tables и внизу интерфейса обнаружил волшебную кнопку со звездочками. И это могло значить только одно: вы читаете новый обзор на свежую функцию.

Проверим же, насколько она полезна.

Читать далее

Поговорим про неловкое. Геморрой: история одного пациента

Fri, 10/23/2026 - 12:24

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

Я, Анастасия Травникова, врач-колопроктолог, в своей практике регулярно встречаю пациентов, которые затягивают с лечением. Расскажу об одном из таких случаев.

Читать далее

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

Fri, 10/23/2026 - 12:21

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

Читать далее

Резервирование данных за рубежом. Вопросы к ИТ-директору и юристу

Fri, 10/23/2026 - 12:10

Привет, Хабр! В связи с последними событиями бизнес крепко задумался — где безопасно разворачивать ИТ-системы, чтобы они стабильно работали? Популярность набирают самые разные идеи, от подземных ЦОДов до полного и окончательного on-premise. А что если бэкапиться в облаке, но вынести данные далеко-далеко, за тридевять земель — за границу… Законно ли это? И как все обустроить?

Мы собрали пять вопросов, которые чаще всего задают про резервирование за рубежом, и попросили ответить наших экспертов: ИТ-директора OXYGEN Александра Будкина и эксперта по работе с госорганами Филиппа Новикова. Какие данные можно отправить за рубеж уже сейчас, что делать с ПДн, сколько времени займет бэкап данных в условный Узбекистан? Разбираемся!

Читать далее

Телеграм‑бот дёшево и сердито

Fri, 10/23/2026 - 12:10

Рассказ девочки‑фронтендера о развертывании telegram‑бота осенью 2026. Мой опыт использования YDB, Yandex Functions.

Читать

История фотолитографии

Fri, 10/23/2026 - 12:02

18 августа 2020-го года американский эсминец USS Mustin вошел в Тайваньский пролив — узкую полосу воды между Китаем и Тайванем.
Mustin — это боевой эсминец ВМС США, оснащённый крылатыми ракетами, системами ПВО и средствами противолодочной борьбы. А Тайваньский пролив — одно из самых напряжённых мест на планете.

В тот же период США усиливали технологическое давление на Китай: вводили ограничения против Huawei и перекрывали ей доступ к передовым чипам.

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

Читать далее

Может ли недостающая материя Вселенной скрываться в чёрных дырах?

Fri, 10/23/2026 - 12:01

Уже почти столетие астрономы сталкиваются с неудобным фактом: большая часть материи, из которой состоит Вселенная, невидима. Галактики ведут себя так, будто окружены огромными облаками невидимой материи. Скопления галактик, по-видимому, содержат гораздо больше массы, чем могут обеспечить их светящиеся обитатели. Излучение, оставшееся после Большого взрыва, указывает на то же самое. Мы называем этот недостающий компонент тёмной материей. К сожалению, дать чему-то название — не то же самое, что понять, что это такое, и обнаружить его.

Среди предложенных объяснений одно выглядит особенно привлекательно. Возможно, Вселенная заполнена древними чёрными дырами — настолько древними, что они образовались ещё до появления первых звёзд. Эти объекты, известные как первичные чёрные дыры, были бы практически невидимы, но обладали бы огромной гравитацией. И никаких неоткрытых частиц.

Так могут ли уже привычные нам объекты помочь с этой загадкой? Возможно. Но на деле всё гораздо сложнее, чем кажется на первый взгляд.

Читать далее

Стадии компании до биржи: что значат раунды и как читать новости о них

Fri, 10/23/2026 - 12:00

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

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

Читать далее

Ошибки нейросетей – не повод для шуток, а список правил, которые мы не записали

Fri, 10/23/2026 - 12:00

Привет, Хабр! Меня зовут Дмитрий Старов, я руковожу департаментом «Инструменты и технологии разработки» в компании «Диасофт». В профессии я уже 28 лет, и все эти годы честно работал в том, что про себя называю «цехом».

Цех – это мы с вами: разработчики, аналитики, тестировщики, архитекторы. За десятилетия мы выстроили для себя очень удобный мир. В этом мире – свой язык, свои ритуалы и своя сложность, в которой со стороны никто не разбирается. Человек из бизнеса смотрит на схему наших микросервисов и хватается за голову, а мы понимающе киваем: так и задумано. Внутри – интересно, комфортно. А остальное человечество давно привыкло к простому правилу: хочешь что-то автоматизировать, иди на поклон к ИТ. 

Когда в этот наш мир пришли нейросети, которые пишут код, цех отреагировал так, как реагирует любое сообщество на угрозу. В профессиональных чатах обмен практиками сменился обменом анекдотами. Жанр узнаваемый: то модель выдумает метод, которого нет ни в одной библиотеке, то ассистент уверенно починит падающий тест, закомментировав проверку, то агент с правами на прод распорядится ими по-своему. Подтекст у всех историй один: «хрень это все, ИИ-разработка, этот модный вайб-кодинг скоро помрет».

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

Читать далее

Паттерны отказоустойчивости

Fri, 10/23/2026 - 11:59

Разбираю 4 паттерна отказоустойчивости: Retry, Deadlines, Rate Limiting и Circuit Breaker. Не только теория, для каждого паттерна показываю реальный код на Go, который его реализует и схемы которые объясняют механику на пальцах.

Читать далее

Как мы тестировали резервное копирование

Fri, 10/23/2026 - 11:31

У нас перестали загружаться четыре файла в резервную копию. Дамп PostgreSQL при этом продолжал загружаться. Использовались тот же S3-совместимый сервис, тот же сервисный аккаунт и та же команда aws s3 cp.

Ошибка выглядела достаточно определенно:

Читать далее

Почему корней DNS тринадцать, хотя в 512 байт влезало пятнадцать

Fri, 10/23/2026 - 11:16

Корневых серверов DNS тринадцать, и обычно это объясняют так: четырнадцатый не влезал в 512 байт UDP-ответа. Я поднял в контейнере BIND 8.1.2 из Debian 1998 года со списком корней от 22 августа 1997-го и восстановленными по документам делегациями .com и проверил: priming-ответ держал пятнадцать серверов, а за пределом сервер молча выкидывал адреса, не ставя флаг усечения. Тринадцать получаются из бумажного расчёта с запасом под имя в вопросе, в пакетах стены на тринадцати нет.

Читать далее

ClickHouse в Zabbix 8: как устроено хранение истории и что происходит с трендами

Fri, 10/23/2026 - 11:11

В Zabbix 8 появилась штатная возможность хранить историю элементов данных в ClickHouse. Это позволяет вынести поток измерений в отдельное хранилище, сохранив привычные механизмы сбора данных, обработки значений и проверки триггеров.

При проектировании такой системы нужно учитывать важную особенность: для числовых данных, история которых направлена в ClickHouse, Zabbix не рассчитывает новые штатные тренды. Пока что так.

Меня зовут Антон Касимов, я работаю в Gals Software, веду телеграм‑канал Zabbix Recipes, посвященный Zabbix, где делюсь своим опытом. В этой статье поговорим об особенностях работы Clickhouse с новой версией Zabbix.

В обычной установке Zabbix реляционная база обслуживает разные задачи: хранит конфигурацию мониторинга, пользователей, события, историю измерений и часовые агрегаты. С подключением ClickHouse эти обязанности разделяются. Основная PostgreSQL/MySQL остаётся необходимой, а историю выбранных типов значений можно направить в ClickHouse или ElasticSearch. Но в статье мы будем говорить только о ClickHouse.

Давайте разбираться

Как неудавшийся клон GodotOS стал Unix на Godot

Fri, 10/23/2026 - 11:11

AgoraOS — это Unix-подобная операционная система, написанная на GDScript внутри Godot: с ядром, процессами, пайпами, сетевым стеком и маленьким интернетом 2003 года вокруг, который пока статичный, но об этом позже. Хотя задумывалась она совсем не так. Начиналось всё с желания аккуратно переписать чужой проект — а закончилось тем, что я перестал рисовать операционную систему и начал её строить.

Читать далее

Secure Boot в Arch Linux: включаем для UKI без замены заводских ключей

Fri, 10/23/2026 - 11:00

Эта статья описывает по шагам, как включить Secure Boot в Arch Linux с загрузкой через UKI, не заменяя и не задевая другие ключи в UEFI. Если вы новичок в Arch, которому руководство по Secure Boot на Arch Wiki кажется страшным и непонятным, и вы боитесь задевать зашитые заводские ключи, или имеете другие причины их не менять, то, возможно, этот способ вам подойдет.

Читать далее

Краткий обзор на блок реле FY‑T738 Relay Module от GEYA

Fri, 10/23/2026 - 10:55

Разбираемся, что скрывается внутри восьмиканального блока реле FY-T738 от GEYA и зачем ему оптопары, защитные диоды и конденсаторы. Проверяем реальные параметры работы модуля и рассматриваем его применение для управления оборудованием котельной с контроллером ZONT.

Читать далее

Искусственный интеллект в управлении проектами: магия, помощник или генератор новых проблем?

Fri, 10/23/2026 - 10:25

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

Добро пожаловать на голодные игры в мир управления проектами, где между статусом в системе и реальным положением дел иногда простирается пропасть.

Читать далее

Who's online

There are currently 0 users and 4 guests online.