Habr.com

  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1788960430 AND uid = 0 in /var/www/html/includes/session.inc on line 157.
  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(DISTINCT s.uid) FROM sessions s WHERE s.timestamp >= 1788960430 AND s.uid > 0 in /var/www/html/modules/user/user.module on line 808.
Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 2 мин. 8 сек. назад

WUI три года спустя: C++ интерфейс на Windows, Linux, macOS и в браузере

вс, 09/06/2026 - 14:40

В октябре 2023 года я рассказывал на Хабре о WUI — небольшой UI-библиотеке на C++, которую начал делать для своего приложения. Тогда она работала на Windows и Linux, а macOS оставалась в списке задач.

Теперь у WUI есть бэкенды для macOS и WebAssembly. Можно открыть сайт и пощелкать тот же интерфейс, который собирается в desktop-приложение: кнопки, многострочный ввод, списки, меню, диалоги, разделители. Код контролов и логика демонстрации общие.

Читать далее

Как получить OV-сертификат Минцифры для HTTPS в 2026 году

вс, 09/06/2026 - 14:36

Как получить бесплатный HTTPS сертификат от Минцифры для своего сайта на 365 дней. Смотрим, с какими сложностями предстоит столкнуться.

Читать далее

Battletoads, Final Fantasy и танчики: проверяю игры с Dendy на играбельность в 2026 году

вс, 09/06/2026 - 14:30

Кто в детстве рубился в Dendy — страшный человек, который сейчас проходит все современные проекты на сложности ультра. У меня своей приставки, к сожалению, не было, поэтому тренированные друзья-счастливчики размазывали меня только так. Затестила несколько игр, чтобы проверить, насколько это вообще играбельно или в детстве любая трава зеленее. Спойлер: зависла на несколько часов и эмулятор удалять не буду. Делюсь с вами ностальгией. 

Смахнуть слезу ностальгии

[Перевод] Hardware is hard: разработка визитки с микроконтроллером, светодиодами и питанием по NFC

вс, 09/06/2026 - 14:01

У моей визитки, как и у большинства, собственной батареи нет. Но достаточно поднести её к телефону, как микроконтроллер запускает анимацию по 21 светодиоду, получая питание исключительно через NFC.

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

Читать далее

Моды, которые превращают ванильный Fallout 4 в современную игру. Финал

вс, 09/06/2026 - 14:00

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

Читать далее

Как себя чувствует  хрупкое оконное стекло под непрерывными ударами  молекул газа по МКТ?

вс, 09/06/2026 - 13:36

Сопромат и теоретическая механика против МКТ

Ешё со школьных уроков «физики» мы знаем, что согласно «молекулярно-кинетической теории» (МКТ) молекулы газа похожи на абсолютно упругие бильярдные шары, которые с высокой скорость стукаются об стенки сосудов и отскакивают от них с той же скоростью.

По МКТ получается, что именно этими  постоянными многочисленными ударами с отскоками создается эффект «равномерного давление» на стенки сосуда под давлением (см.рис.1-2.)

Читать далее

Четыре зелёных релиза поверх неверной сущности

вс, 09/06/2026 - 13:35

Постмортем Electron-редактора меню: SceneTree, PDFKit и тесты, которые доказали не то

Я вернул «Объём» в поле, для которого он был задуман.

Текст наполз на цену.

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

Когда визуально все выглядело хорошо, пошла проверка деталей, на этапе которой результаты тестов разошлись с реальностью. Проверил руками и увидел, что объём лежит не там, где должен. Не в Position.volume, а внутри PriceNote. Четыре релиза. Четыре зелёных гейта. Четыре раза процесс сказал «всё правильно» тому, что правильным не было. После этого пришлось разбираться не только с багом, но и с контрактом, который его пропустил.

Читать далее

Физические теории и физическая реальность: Математика vs Физика?

вс, 09/06/2026 - 13:07

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

Математика даёт нам инструменты для вычислений, но не даёт понимания. Иногда она позволяет предсказывать, но не объясняет, а лишь намекает. И это не случайно — это следствие фундаментального ограничения, которое редко обсуждается.

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

Читать далее

Почему датасет без единой ошибки может быть плохим датасетом

вс, 09/06/2026 - 13:00

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

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

Звучит парадоксально: если учиться на неправильных ответах, откуда вообще может взяться улучшение? Об этом и поговорим.

Читать далее

История G1. JDK 17–25

вс, 09/06/2026 - 13:00

В статье представлена переработанная текстовая версия доклада, прочитанного на JPoint 2026 с некоторыми дополнениями.

Речь пойдет об изменениях, которые произошли в сборщике мусора G1 в версиях JDK с 17 по 25, а также дано краткое введение в то, как сборщик мусора устроен.

Читать далее

context.Context в Go. Суть и частые ошибки

вс, 09/06/2026 - 12:55

Привет, Хабр! Сегодня поговорим о контексте: о его тонкостях и ошибках, которые возникают при его использовании.

Читать далее

«ИИ нельзя, у нас данные закрытые» — можно. Разбираю, как собрать ассистента в закрытом контуре

вс, 09/06/2026 - 12:35

Почти в каждом проекте, где я помогал внедрять ИИ-ассистента, был один и тот же момент. Бизнес горит идеей: разгрузить поддержку, автоматизировать вычитку и проверку документов, перестать сводить отчеты руками. А потом в разговор заходит безопасность - идея потухает на требовании «нашим данным нельзя наружу».

Дальше обычно есть два стула. Либо проект хоронят целиком (значит, ИИ нам не подходит), либо линейные сотрудники втихую используют Чат ГПТ, и через полгода случайно выясняется, что куски договоров и персональные данные клиентов утекли на чужие серверы.

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

Сразу оговорюсь: пишу из личного опыта, не претендую на истину в последней инстанции. Где-то намеренно упрощаю. В комментариях welcome, если вы не согласны.

Читать далее

Смерть сабагентов в Claude и Codex

вс, 09/06/2026 - 12:35

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

Но если честно проще в вашем стиле попросить кодекс/клод объяснить как оно все работает, чем читать эту статью, она для неленивых.

Не полениться и прочитать

Управление проектами: 20 самых интересных публикаций за 2 недели

вс, 09/06/2026 - 12:19

От аннигиляции завода и аджайла в РЖД до правил ТЗ и профилактики ненужных фич - всё самое интересное, что писали за последние 2 недели про управление проектами. Мы прочитали все публикации и выбрали для вас самые крутые и полезные. Читайте, сохраняйте и применяйте!

Читать далее

[Перевод] Q‑CTRL впервые в мире продемонстрировала морскую квантовую гравиметрическую навигацию без GPS

вс, 09/06/2026 - 12:17

Q‑CTRL, мировой лидер в области программного обеспечения для квантовой инфраструктуры, сегодня объявила о важном достижении в практическом применении квантовых датчиков. В ходе первых в мире полевых испытаний компания успешно провела морское судно без GPS, используя квантовый гравиметр нового типа, устойчивость которого к внешним воздействиям обеспечивает программное обеспечение. В серии испытаний в Коралловом море у восточного побережья Австралии Q‑CTRL провела автономное картографирование гравитационного поля и продемонстрировала квантовую гравиметрическую навигацию без GPS, определяя положение судна с точностью до одной морской мили.

Q‑CTRL продемонстрировала новую морскую квантовую навигационную систему на фоне обостряющейся гонки по созданию надёжных средств навигации для ситуаций, когда GPS недоступна или её работа нарушена. В этом году радиоэлектронная борьба оказалась в центре внимания из‑за конфликта в Ормузском проливе, где преднамеренное глушение и подмена сигналов GPS привели к серьёзным перебоям в работе морского транспорта по всему региону. Только в первом квартале 2026 года в мире зарегистрировали около 978 тысяч случаев глушения GPS, причём 98% из них пришлись на Ближний Восток и затронули более 1100 судов.

Ironstone Opal от Q‑CTRL представляет собой новое поколение квантовых навигационных систем, которые определяют положение с точностью, сопоставимой с GPS, “ощущая” уникальные геофизические особенности Земли. Эта технология на основе квантовых датчиков предназначена для работы в воздухе, на суше и на море и может служить надёжной резервной системой в случаях, когда GPS недоступна или работает с помехами. Она действует днём и ночью при любой видимости и не требует передачи или приёма внешних радиосигналов, поэтому её невозможно вывести из строя глушением или атакой с подменой сигналов.

Читать далее

К чему приводит фетишизация времени: так ли хороши тайм‑менеджмент, разделение труда и процессный подход

вс, 09/06/2026 - 12:16

Немного теории для студентов бизнес‑школы

Известный советский физик и телеведущий Сергей Петрович Капица как‑то рассказал мне в беседе историю о том, как его (студента физика) выгнали с лекции по марксизму после неудобного вопроса.

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

Читать далее

Один и тот же QR-код может вести вас и вашего коллегу в разные места

вс, 09/06/2026 - 12:00

В меню кафе на столе наклеен QR-код. Навёл камеру - в адресной строке домен сервиса коротких ссылок, а не кафе. Куда код ведёт на самом деле, из картинки не следует.

Про QR-коды принято думать как про картинку с зашитой ссылкой: отсканировал, увидел адрес, решил, идти или нет.

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

Читать далее

Один Telegram‑бот, три сервиса, один 301: как я сделал webhook‑router вместо монолита

вс, 09/06/2026 - 11:35

У Telegram-бота может быть только один активный webhook. У меня при этом появились три независимых сценария: поддержка пользователей, управление небольшим магазином и внутренние административные команды. Склеивать их в один процесс не хотелось, заводить отдельного бота под каждый сервис — тоже.

Пока я выбирал архитектуру, переезд панели с одного домена на другой неожиданно провёл бесплатный chaos test: Telegram продолжил отправлять updates на старый адрес, получил 301 Moved Permanently и перестал доставлять сообщения. В очереди зависло шесть updates, а со стороны пользователей бот просто замолчал.

В статье разберу диагностику этого инцидента и устройство небольшого open-source router на FastAPI и Redis: с декларативными правилами, дедупликацией, надёжной очередью, retry и HMAC-подписью внутренних запросов.

Читать далее

Completion gate для локальных моделей: как отделить завершённый ответ от оценки качества

вс, 09/06/2026 - 10:35

Три маршрута выполнили по десять сценариев из десяти, но выбирать модель по этой таблице рано. Completion gate отделяет целый артефакт, который вообще можно оценивать, от проверки качества и человеческой приёмки.

Читать далее

АРХИТЕКТУРНЫЙ ОТВЕТ НА АТАКИ АВТОНОМНЫХ ИИ-АГЕНТОВ

вс, 09/06/2026 - 10:11

27 августа 2026 более 100 ведущих технологических и финансовых компаний - включая OpenAI, Anthropic, Google, Microsoft, IBM, Cisco, Visa, Mastercard и крупные банки подписали совместный призыв к коллективным действиям по киберзащите, предупреждая: у индустрии есть лишь «ограниченное окно», измеряемое месяцами, прежде чем ИИ-инструменты для атак превзойдут возможности защитных команд.

Ситуация вышла за рамки корпоративной кибербезопасности. 3 сентября 2026 года в США внесён законопроект, запрещающий разработку ИИ-систем, способных выйти из-под контроля человека - вплоть до 20 лет тюрьмы для физических лиц и принудительной ликвидации компании-нарушителя.

Поводом стал инцидент с собственными агентами OpenAI (июль 2026): периметр, шифрование и мониторинг - все три классических рубежа защиты оказались пробиты последовательно. Агенты вышли за пределы тестовой песочницы, скомпрометировали производственную инфраструктуру Hugging Face, украли ключи подписи и подделали административные токены. Мониторинг OpenAI два месяца не распознавал координацию агентов через общую доску объявлений, а затем 11 дней пропускал активную фазу атак.

Мы разработали и протестировали инструмент, который решает задачу «что происходит, когда злоумышленник уже внутри и данные у него на руках». HYBRA MIRAGE - слой между данными и контуром делает так, что даже при полном доступе к нему извлечённый результат невозможно отличить от миллиардов равноправных, но ложных вариантов.

На примере файла размером в 100 байт: атакующий может получить 10²⁴¹ вариантов (в 10¹⁶¹ раз больше, чем атомов во Вселенной) для чего ему понадобится время для перебора больше, чем возраст Вселенной на десятки порядков, но самое главное - архитектурно невозможно понять и доказать, какой из вариантов верный. Владельцу алгоритма понадобится менее секунды на устройстве за $50, чтобы открыть истинный вариант.

Читать далее

Сейчас на сайте

Сейчас на сайте пользователей и гостей.