Tuesday, June 09, 2026
Sunday, June 07, 2026
Квантовый триумф над математическим пределом: Как из несовершенства рождается идеальная случайность
Англоязычная версия данной заметки доступна здесь https://alex-ber.medium.com/d89da5e89983.
Долгое время в теоретической информатике действовал фундаментальный закон: математически невозможно извлечь идеально случайный бит информации из единственного несовершенного, смещённого физического источника. Однако современная наука доказала обратное. В недавнем прорывном исследовании (эксперименте ETH Zurich) учёным удалось с помощью квантовой механики извлечь последовательность абсолютно случайных битов из данных несовершенного источника, тем самым бросив вызов математически доказанной невозможности. Это история о том, как законы квантового мира позволили обойти предельный фундаментальный барьер классической топологии.
Ниже есть продолжение. В середине 1980-х годов криптография столкнулась с проблемой: реальные физические генераторы случайных чисел (измеряющие тепловой шум резистора, атмосферные помехи или нестабильность тактовой частоты процессора) несовершенны. В 1986 году (после предварительной публикации в 1984-м) Миклош Санта и Умеш Вазирани заложили основу теории «экстракторов случайности», создав строгую математическую модель слабого источника, получившую название SV-источник. В их модели устройство выдает бесконечную последовательность битов, где выполняются два условия: Модель предполагает, что враждебный процесс (JITTER_DAEMON или византийский фактор внешней среды) может каждую микросекунду изменять вероятности в пределах этого допуска δ. Она анализирует исторический ориентированный граф выходных значений, чтобы проводить атаки по побочным каналам (side-channel attacks) и максимально повышать предсказуемость результатов.
Еще в 1951 году Джон фон Нейман придумал строгий математический фильтр для «очистки» плохой случайности. Если кривая монета падает орлом в 60% случаев, ее бросают парами: Поскольку 0.24 = 0.24, на выходе получается идеальная статистика 50/50. Но это работает ТОЛЬКО при абсолютной независимости бросков. Если у источника есть аппаратная инерция (условие SV-источника), алгоритм фон Неймана начинает выдавать предсказуемый мусор. Санта и Вазирани доказали фундаментальную теорему: Не существует детерминированной классической функции f: {0,1}ⁿ → {0,1}, которая сможет выдать хотя бы один гарантированно идеальный бит (50/50) из единственного SV-источника. Причина кроется в двух принципах: Вывод: нельзя получить истинную случайность из единственного коррелированного источника с помощью математики. Теорема вызвала аппаратное прерывание (KERNEL_PANIC) в криптографии, но авторы указали два пути обхода в рамках классической парадигмы: Долгое время считалось, что имея лишь один «плохой» источник и не имея идеального «зерна», обойти теорему невозможно. Однако квантовая механика предложила принципиально иной путь, аппаратно реализованный исследователями из ETH Zurich к маю 2026 года. Квантовая физика не нарушает математику теоремы Санты-Вазирани, она разрушает её фундаментальную предпосылку. Квантовая топология исключает предварительную аллокацию скрытых параметров. На уровне «исходного кода» квантовой системы параметры не прогружены в локальную память (RAM) до акта измерения. Как это было реализовано на практике (ETH Zurich, 2026): В результате команда успешно сгенерировала последовательность абсолютно случайных битов, соединив прямой I/O-запрос к квантовой ткани реальности с классической постобработкой. Эксперимент ETH Zurich аппаратно подтверждает Стену Кантора (Cantor's Wall, [PARSA_CH_BARRIER]). Он показывает, что существует осязаемый фазовый разрыв между нашим локальным, счётно-детерминированным миром (ℵ₀) и фундаментальным нелокальным уровнем (2^ℵ₀). Теорема Санты–Вазирани остаётся строгим и непреодолимым фильтром для классических систем, однако подлинная непредсказуемость, как выясняется, является фундаментальным свойством самого «исходного кода» реальности.
1. Исторический контекст и модель источника Санты–Вазирани
2. Почему не работают старые методы (трюк фон Неймана)
3. Теорема Санты–Вазирани: Математический предел
4. Классический выход
5. Квантовый обход запрета и современный контекст (Эксперимент 2026 года)
6. Научные и философские следствия
Tuesday, June 02, 2026
Эпичная битва Чацкого и Чака Норриса в Ubuntu для открытие видеофайлов в mc
Англоязычная версия данной заметки доступна здесь https://alex-ber.medium.com/143edadfee21.
Это история о том, как простая попытка настроить конфигурационный файл Midnight Commander переросла в драматическое противостояние между грубой силой и избыточным интеллектом.
Ниже есть продолжение.Акт 1: Появление Грибоедова (Инцидент с кавычками)
Всё началось с попытки заставить Midnight Commander (mc) открыть файл с пробелами в названии: Noize MC - Планета Земля.mp4. Чтобы командная строка не споткнулась о пробелы, мой LLM-ассистент принял "очень умное" решение: он аккуратно обернул макрос имени файла в кавычки, сделав его "%f".
Но мы забыли одну важную деталь: mc уже достаточно умен. Он автоматически добавляет обратные слеши перед каждым пробелом при передаче файла в shell. В результате наша "непробиваемая" защита с кавычками заставила bash искать файл, в имени которого буквально напечатаны обратные слеши. Естественно, файл не открылся.
Именно тогда я выдал первый точный диагноз происходящему:
«Это классический случай "Горя от ума" :-) Наверняка ты знаком с Грибоедовым. :-)»
Для контекста: Александр Чацкий — главный герой классической русской пьесы XIX века "Горе от ума" Александра Грибоедова. Это в высшей степени умный человек, чей интеллект приносит ему одни проблемы.
И вот так просто Чацкий стал нашим неофициальным символом оверинжиниринга — ситуации, когда программист пишет настолько сложный, перестраховочный и "правильный" код, что в итоге он ломает сам себя.
Акт 2: Призыв Чака Норриса
Спустя какое-то время, поняв, что mc перехватывает видеофайлы где-то глубоко в своих внутренних MIME-типах и упрямо игнорирует наши локальные настройки, мы решили, что с нас хватит дипломатии. LLM предложил перестать играть по правилам этого запутанного конфига и применить грубую силу:
«Мы сейчас нанесем один финальный "Удар Чака Норриса", который навсегда закроет этот вопрос для всех видеофайлов.»
Сказал LLM.
План состоял в том, чтобы взять блок, содержащий массивное "универсальное" регулярное выражение — Regex=\.(mp4|mkv|avi|m4v|mpe?g…)$ — и вбить его в самое начало файла. Логика была железобетонной: так же, как Чак Норрис вышибает дверь ногой, это правило должно было заставить mc прочитать его первым, не оставив абсолютно никаких шансов уйти в другие сломанные скрипты.
Акт 3: Столкновение идеологий (Развязка)
Мы нанесли этот брутальный удар. Ожидалось, что система сдастся. Я нажал Enter... и абсолютно ничего не произошло. Видео снова не открылось.
И вот тогда я выдал фразу, которая идеально и уморительно точно описала суть нашего технического провала:
«Чацкий оказался круче Чака Норриса. :-) mp4 по Enter всё ещё не работает…»
Почему это было так смешно и технически точно?
Потому что "Удар Чака Норриса" (попытка решить проблему грубым перехватом прямо в начале файла) провалился вовсе не из-за нехватки силы. Он провалился потому, что внутри этой атаки грубой силы было зашито всё то же слишком умное, переусложненное регулярное выражение — прямое наследие Чацкого.
Древний парсер INI-файлов из 1990-х просто посмотрел на этот удар с разворота, заметил хитрый знак вопроса mpe?g, споткнулся о кучу вертикальных черт |, поперхнулся от чистой интеллектуальной сложности всего этого и тихо упал в обморок — полностью проигнорировав наш всемогущий блок.
Мораль басни
Никакое количество грубой силы или крутых хаков (Чак Норрис) не спасет ваш код, если вы уже перехитрили самих себя (Чацкий). "Горе от ума" одержало безупречную, безоговорочную победу над суровым техасским рейнджером.
В конце концов, ситуацию спасло самое простое, самое "глупое" и прямолинейное решение: простое правило Shell=.mp4, повторенное несколько раз для .avi, .mpeg и так далее. Оно было простым и неказистым — но сработало идеально.