Habr.com

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

«Квантовая фотография: как аналоговая эмульсия вычисляет волновую функцию»

Tue, 12/09/2025 - 18:16

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

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

Статья даёт строгое математическое описание этих процессов, вводя и детально разбирая ряд физических формул — от правила Ферми для поглощения фотона до соотношения неопределённостей «время–энергия» для объяснения дробового шума. Цель — предложить инженерам, специалистам по обработке сигналов и материаловедам новую, интуитивно-физическую модель для понимания квантовых принципов через детерминированные технологические процедуры. Мы показываем, что фотографическая система является законченным аналоговым компьютером, материально вычисляющим квадрат модуля волновой функции падающего излучения.

Читать далее

Элегантный OSDev: Пишем ядро ОС на modern C++ без макросов. Часть 3: Аппаратный HAL и Прерывания

Tue, 12/09/2025 - 18:08


Это третья статья из цикла по разработке ОС на С++. В данной статье я познакомлю читателя, с прерываниями x86 реализуем ее поддержку. Добавим работу с клавиатурой. Познакомимся с такими устройствами как PIC и напишем код для работы и инициализации. Я так же буду делать упор, на абстракцию и высокоуровневый код.

Заходите будет интересно.

Читать далее

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

Tue, 12/09/2025 - 18:07

В SEO часто создается впечатление, что успех держится на «секретных скриптах» и «внутренних парсерах», которые дают какое-то особое преимущество.
На практике всё иначе.

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

1. Сбор семантического ядра как отправная точка

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

Задача — не просто собрать ключи, а понять:

Читать далее

Ассемблер для гоферов. Часть 1

Tue, 12/09/2025 - 18:01

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

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

Читать далее

OpenIDE 2025.2: поддержка Java 25, Virtual Thread Debugging и обновления UI

Tue, 12/09/2025 - 18:00

Вышла OpenIDE 2025.2 — первая российская IDE с поддержкой Java 25. Мы идём в ногу с платформой и остаёмся на самом острие технологий. Но не только этим релиз интересен: в нём появилась улучшенная отладка виртуальных потоков, обновления связанные с UI, а ещё пара важных обновлений экосистемы.

Поехали по порядку.

Читать далее

Чего хотят производители: два популярных запроса на оптимизацию

Tue, 12/09/2025 - 17:56

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

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

Читать далее

Everland представил обновленный рейтинг доступности ключевых цифровых сервисов в России

Tue, 12/09/2025 - 17:50

Everland представил результаты сравнительного исследования цифровой доступности крупнейших российских онлайн-сервисов для незрячих людей. Оно охватило 90 платформ от 36 компаний из шести сфер экономики: ретейл, банки, маркетплейсы, телеком, онлайн-образование и магазины электроники. 

Главные выводы повторного исследования: с 2023 по 2025 год невизуальная доступность сайтов и приложений для людей с инвалидностью по зрению не улучшилась, а в ключевом сегменте маркетплейсов — даже ухудшилась; единственными, кто демонстрирует стабильный прогресс, остаются банки; обеспечение доступности по-прежнему воспринимается как разовая акция, а не как часть ДНК продукта.

* В 2025 году в России проживает около 450 тыс. людей с инвалидностью по зрению, 70 тыс. из них находятся в трудоспособном возрасте. Все они пользуются цифровыми сервисами и услугами, но часто сталкиваются с тем, что многие сайты и приложения для них недоступны. 

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

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

Ключевые выводы мониторинга:

Читать далее

[Перевод] Как настроить прием SNMP-трапов в Zabbix

Tue, 12/09/2025 - 17:43

Всем привет! Мы делаем проекты по Zabbix, накопили большую экспертизу и решили сделать переводы нескольких статей, которые нам показались интересными и полезными. Наверняка, будут полезны и вам. Также своим опытом делимся в телеграм-канале zabbix_ru, где вы можете найти полезные материалы и записи наших вебинаров, опубликованных на нашем ютуб-канале (прим. переводчика). Ниже ссылки на предыдущие статьи из цикла.

Миграция с MySQL на PostgreSQL

SELinux: интеграция с Zabbix и другими инструментами

Защита от ложных срабатываний триггеров в Zabbix с использованием функций min/max/avg

Zabbix – автоматизация управления пользователями (JIT)

Двухфакторная аутентификация (2FA) в Zabbix 7.0

В этой статье мы покажем вам, как настроить прием SNMP-трапов в Zabbix в операционной системе RHEL 9, как для SNMPv2, так и для SNMPv3! Этот процесс идентичен как для Zabbix Server, так и для Zabbix Proxy, и в случае использования HA его необходимо повторить на всех узлах кластера. Подробности под катом.

Читать далее

Не спешите выкидывать Webpack: разбор альтернатив и реальных сценариев миграции

Tue, 12/09/2025 - 17:32

Привет, Хабр! На связи Никита Ли, я Frontend-разработчик в Рунити. Вокруг сборщиков последние годы кипят страсти: большинство боготворит Vite, кто-то экспериментирует с esbuild, а энтузиасты активно продвигают инструменты на базе Rust — прежде всего Rspack и SWC. На фоне этого Webpack нередко называют пережитком, который якобы тормозит развитие команд.

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

Читать далее

Как я подружил Wildberries с n8n: создаем простейшего ИИ-агента для селлера. Реальный кейс автоматизации

Tue, 12/09/2025 - 17:28

Два года каждое утро селлера Дмитрия начиналось одинаково: 35+ новых отзывов, 10+ вопросов и 2 часа потраченного времени на ручные ответы. Игнорировать нельзя, иначе упадет рейтинг карточек товаров, отвечать шаблонно тоже - клиенты злятся.

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

Как Дима заменил людей ИИ агентом?

Локальный Rebase в 1С:EDT. Просто о сложном

Tue, 12/09/2025 - 17:26

Локальный Rebase в 1С:EDT - это мощная и достаточно продвинутая операция по актуализации вашей локальной ветки (синхронизация с последними изменениями) перед тем, как выполнять слияние с главной веткой.

Давайте разберём подробно, что это такое, зачем нужно и как работает.

Для начала примем договорённость: в удалённом репозитории Git существует главная ветка с именем dev. Обычно главной ветке дают такие имена, как main, develop или просто dev. В нашем примере имя главной ветки - dev.

Зачем это нужно в 1С:EDT?

Прежде всего - для вашей локальной ветки. Например, вы создали от главной ветки dev свою локальную ветку и переименовали её в feature/my-branch.

Читать далее

Я установил k3s на Arch, чтобы вам не пришлось

Tue, 12/09/2025 - 17:17

Статья для тех, кто пытался поставить k3s на Arch Linux и столкнулся с зависающим установщиком, проблемами DNS и отсутствующими systemd юнитами. Полное руководство по ручной установке с реальными командами и решениями.

Читать далее

Проектное бюро UDM Lab перешло на nanoCAD и не пожалело

Tue, 12/09/2025 - 17:08

Проектное бюро UDM Lab, известное разработкой инженерных и архитектурных проектов, таких как Дворец водных видов спорта в Екатеринбурге и концертный комплекс «Сириус», полностью перешло на Платформу nanoCAD. В статье мы расскажем, почему компания выбрала российское ПО, какие задачи решает новая САПР и как переход повлиял на эффективность проектирования и взаимодействие между отделами. Вы узнаете, какие преимущества дает автоматизация рутинных операций, поддержка формата DWG и интеграция с требованиями ГОСТ и СП, а также как UDM Lab планирует развивать собственные надстройки для специализированных задач.

Узнать больше об опыте

OpenAPI на практике: пошаговое руководство

Tue, 12/09/2025 - 17:07

OpenAPI — это открытая спецификация для описания REST API. Изначально она называлась Swagger, но в 2016 году была переименована в OpenAPI Specification и передана под управление OpenAPI Initiative. На данный момент Swagger — это набор инструментов для работы со спецификацией OpenAPI (Swagger UI, Editor, Codegen).

В OpenAPI определяются пути, параметры, тела запросов и ответов, коды статусов, схемы данных, типы аутентификации. В статье мы рассмотрим спецификацию OpenAPI версии 3.0: разберем из каких обязательных блоков она состоит и как правильно описывать типы данных и параметры запросов.

Читать далее

Софт реально убивает. Самые разрушительные баги за всю историю человечества

Tue, 12/09/2025 - 17:00

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

Рассмотрим на примерах, почему не стоит недооценивать баги.

Читать далее

Postgresus 2.0: новая версия open source инструмента для резервного копирования PostgreSQL

Tue, 12/09/2025 - 17:00

С момента первого релиза Postgresus прошло 6 месяцев. За это время проект получил 246 коммитов, новые функции, а также ~2.7 звёзд на GitHub и ~40к загрузок из Docker Hub. Сообщество проекта тоже подросло, сейчас в проекте числится 11 контрибьюторов, а группа в Telegram — 85 человек.

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

Читать далее

Зачем мы переизобретаем помодоро-таймер?

Tue, 12/09/2025 - 16:50

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

Знакомо? Мне — очень!

Читать далее

Прогнозы по мировому ИИ на 2026: конец эпохи хайпа и начало эпохи эффективности

Tue, 12/09/2025 - 16:31

2025-й заканчивается сдвигом в индустрии ИИ: фокус уходит от масштабного обучения к энергоэффективному инференсу, где универсальные GPU Nvidia уступают специализированным TPU и Trainium. Техногиганты вроде Google и AWS анонсировали чипы с преимуществами в 4–5 раз по цене и энергопотреблению, а сделки на миллиарды фиксируют новый расклад сил. Разберем, почему 2026-й станет годом экономического дарвинизма для железа и софта.

Читать далее

Как написать реферат с помощью нейросети: ТОП-9 ИИ для генерации учебных работ

Tue, 12/09/2025 - 16:28

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

Читать далее

Что такое LLMs.txt и LLMs-full.txt и как заставить AI знать документацию наизусть

Tue, 12/09/2025 - 16:25

Мы привыкли к классическому набору любого сайта: robots.txt экономит ресурсы сервера, запрещая поисковикам сканировать мусорные страницы, а sitemap.xml, наоборот, скармливает поисковикам каждую доступную страницу для полной индексации.

Однако ситуация изменилась, когда сайты начали читать не только поисковые роботы, но и языковые модели. Для них существующие стандарты не подходят: sitemap избыточен и ресурсоёмок, а HTML-код создаёт слишком много шума.

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

В сентябре 2024 года Джереми Ховард (создатель fast.ai) предложил решение в виде стандарта /llms.txt. Давайте разберемся, как он работает, чем отличается от llms-full.txt, какую пользу из этого могут извлечь разработчики и как быстро добавить его поддержку в свой проект.

Читать далее

Who's online

There are currently 1 user and 5 guests online.