Читаем Криптономикон, часть 2 полностью

Идея пришла, когда он, перелистывая «Криптономикон», наткнулся на приложение с азбукой Морзе. Рэнди учил морзянку дважды: в бытность бойскаутом и несколько лет назад, когда получал лицензию на любительский радиопередатчик; сейчас освежить ее в памяти — пара пустяков. Такое же плевое дело — написать программку, превращающую клавишу «пробел» в телеграфный ключ, чтобы разговаривать с компьютером, выстукивая большим пальцем точки и тире. Это могло бы вызвать подозрения, если бы Рэнди половину времени не читал файлы в текстовом окне. В UNIX'e страницы перелистываются нажатием клавиши «пробел». Надо только делать это в определенном ритме, что наверняка ускользнет от внимания наблюдателей. Результаты идут в буфер, который не выводится на экран, и записываются в файл с бессмысленным именем. Скажем, притворяясь, будто читает большой раздел «Криптономикона», Рэнди может выстучать:

тире точка точка (пауза) точка тире (пауза) тире точка (пауза) тире точка точка (пауза) тире тире тире (пауза) тире точка тире

что должно читаться «БАНДОК». Он не хочет открывать результирующий файл на экране, но потом, между двумя загадочными командами, может набрать:


grep ндо (бессмысленное имя файла)] (другое бессмысленное имя файла)


и grep откроет первый файл, проверит, есть ли в нем сочетание «ндо» и занесет результат во второй файл, который Рэнди сможет посмотреть позже. Он может также ввести «grep бан» и «grep док», и в результате всех этих grep'ов убедиться, что и впрямь записал в файл слово «БАНДОК». Таким же образом он может ввести «КООРДИНАТЫ» в другой файл, «ШИРОТА» в третий и различные цифры в четвертый, пятый и так далее, а потом с помощью команды «cat» медленно объединять однословные файлы в более длинные. Терпение требуется такое же идиотское, как на то, чтобы вырыть подземный ход чайной ложкой или перепилить решетку пилочкой для ногтей.

Примерно через месяц пребывания в тюрьме он может вывести на экран окно со следующим сообщением:


КООРДИНАТЫ ОСНОВНЫХ ХРАНИЛИЩ

УЧАСТОК БАНДОК: СОРОК ДВА ГРАДУСА ТРИДЦАТЬ ДВЕ МИНУТЫ… СЕВЕРНОЙ ШИРОТЫ, НОЛЬ ДВАДЦАТЬ ГРАДУСОВ ПЯТЬДЕСЯТ ШЕСТЬ МИНУТ… ВОСТОЧНОЙ ДОЛГОТЫ

УЧАСТОК МАКАТИ: (и т.д.)

УЧАСТОК ЭЛЬДОРАДО: (и т.д.)


Все это — полная лажа, которую он только что сочинил. Координаты участка «Макати» на самом деле относятся к шикарному отелю, стоящему на перекрестке, где прежде была японская военная база. Цифры сохранились в компьютере с тех пор, как Рэнди ходил по Маниле с джи-пи-эской, собирая данные для эпифитовских антенн. Координаты участка «Эльдорадо» — местоположение золотых слитков, которые они с Дутом Шафто ездили смотреть, плюс небольшая погрешность. А для участка «Бандок» он вывел настоящие координаты Голгофы с некоторой случайной погрешностью, благодаря которой генерал Ин выкопает глубокую яму примерно в двадцати километрах от нужного места.

Как Рэнди узнал про Голгофу и откуда ему известны настоящие координаты? Все это сообщил ему компьютер точками и тире. На компьютерах есть светодиоды, вообще-то не очень нужные: один показывает, что включен NUM LOCK, другой — что CAPS LOCK, а зачем нужен третий, Рэнди даже не помнит. Исключительно из убежденности, что пользователь должен контролировать все, кто-то когда-то написал библиотечную программу под названием XLEDS, которая позволяет включать и выключать их по собственному желанию. Весь месяц Рэнди урывками писал программку, которая с помощью XLEDS выводит текстовый файл морзянкой, включая и выключая светодиод. Покуда по экрану для отвода глаз ползла всякая муть, Рэнди, сгорбившись над неявным каналом передачи данных — мигающим светодиодом, читал расшифровки «Аретузы». Одна из них гласила:


КОДОВОЕ НАЗВАНИЕ ОСНОВНОГО ХРАНИЛИЩА ГОЛГОФА. КООРДИНАТЫ УСТЬЯ ОСНОВНОЙ ШТОЛЬНИ (и т.д.)

ПОДВАЛ

В данный исторический момент (апрель 1945 года) людей, которые сидят и выполняют арифметические действия, принято называть вычислителями. Уотерхауз только что нашел целую комнату мертвых вычислителей. Любой вменяемый человек (кроме Уотерхауза и некоторых его старых друзей по Блетчли-парку вроде Алана Тьюринга) взглянул бы на этих вычислителей и заключил, что здесь была бухгалтерия и каждый раб самостоятельно щелкал на счетах. Уотерхауз не вправе отбросить это предположение, поскольку оно очевидно. Однако с самого начала у него возникла другая гипотеза, куда более интересная и необычная: что рабы коллективно действовали как шестеренки в большой вычислительной машине и каждый выполнял лишь небольшую долю общей работы — получал числа от другого вычислителя, производил над ними какие-то арифметические действия и передавал результат следующему.

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

Перейти на страницу:

Похожие книги

Rossija (reload game)
Rossija (reload game)

Кирилл Еськов и Михаил Харитонов Историческое повествование в жанре контрреализма в пяти частях, сорока главах и одиннадцати документах (негарантированной подлинности), с Прологом (он же Опенинг) и Эпилогом (он же Эндинг), а также «учетными карточками» стран и героев, долженствующими пробить читателя на ностальгию по культовой игре «Empire: Total War» достославной компании Sega, каковая компания уклонилась от оплаты сего продакт-плейсмента, но зато и не рискует теперь стать соответчиком авторов о искам к ним за срывание всех и всяческих масок и оскорбление всех и всяческих чувств. В Библиотеке Мошкова. Дорогие читатели! Вы можете пожертвовать на издание других книг Михаила Харитонова по реквизитам: Шалимова Надежда Валерьевна — вдова Михаила Харитонова: Сбербанк: 5469 3800 9051 6294 Надежда Валерьевна Ш. Или по номеру: 8-916-116-27-63 — (телефон привязан к карте) Тинькофф: 5536 9138 8624 6814 Яндекс-кошелёк: 410012831037853 Яндекс — карта: 5106 2180 3945 8971 PayPal: QIWI: 89161162763 (Пожалуйста, не забывайте писать в «назначение платежа»: «Дарение».) Еськов Кирилл Юрьевич: «Альфа-Банк»: KIRILL ESKOV 5559 4933 6817 9082 PayPal: QIWI: 89161162763 (Пожалуйста, не забывайте писать в «назначение платежа»: «Дарение».)

Михаил Юрьевич Харитонов , Кирилл Еськов

Самиздат, сетевая литература / Киберпанк / Социально-психологическая фантастика