Лаборатория - ImyaBoga.exe
в выпуске 2013/12/26Дара, Серж Юрецкий, Григорий Неделько
ImyaBoga.exe
— Простите, это вы – Александр?
Саня повернулся на голос. Возле стола стояла куколка лет двадцати четырёх – двадцати шести, миниатюрная блондинка с большущими голубыми глазами.
«С ресепшна, надо полагать. Они там меняются по сто раз на дню. Сейчас скажет, что у нее принтер не печатает. Как будто программиста нанимают, чтобы он показывал, где находится кнопка “Пуск” у офисного оборудования».
— Можно просто Саня. А вы…?
— Марина. Новенькая, из бухгалтерии.
«Еще страшнее».
— А вы точно Александр? Ну, который мне нужен.
— А какой вам нужен?
— Мария Афанасьевна сказала подойти к программисту. Понимаете, у меня программа пропала. С рабочего стола.
— Взяла и пропала? – вставая, устало уточнил Саня.
— Ага. – Марина закивала, видимо, уже насмерть напуганная страшными рассказами коллег о жестоких и бессердечных айтишниках, не желающих помогать бедным девушкам. – Вы ведь разберётесь, правда?
— Куда ж я денусь.
Саня, программист международного нефтяного холдинга, вздохнул. По долгу службы он был вынужден заниматься не столько своими прямыми обязанностями, сколько ремонтом оргтехники; очисткой компьютера замгендира, упорно не понимающего, как создать в «Проводнике» папку; настройкой мониторов для менеджеров; поиском кодов, дающих бесконечные жизнь и оружие в наикрутейших стрелялках начальника; а также прочими суперважными делами. Хвала всем кибербогам, что трудами Сани и его коллеги Витьки система безопасности серверов огромного офиса работала безукоризненно и нуждалась только в периодической проверке да плановом тюнинге, а не в регулярном дорогостоящем ремонте.
По дороге в бухгалтерию Марина решила еще раз уточнить, действительно ли Саня – тот самый, нужный ей программист. На резонный вопрос, откуда такие сомнения в его личности, милая девушка сообщила, что «все программисты – высокие, тощие, небритые и лохматые. Ходят в свитерах и драных джинсах, спят в серверной, разговаривают на странном языке, из которого нормальным людям ничего не понятно, а питаются… — тут на лице Марины отразился вселенский ужас, — исключительно дошираками и роллтонами».
— Выходит, не все, — отозвался Саня.
И подумал: «Хорошо, что сегодня не Витькина смена: он как раз подходит под этот монструозный тип айтишника. Вот был бы девушке стресс, в сочетании с потерянной программой…»
«Эксель», конечно же, оказался на месте. А ярлык от него, разумеется, в корзине. Быстро устранив проблему мирового масштаба и популярно объяснив Марине (несмотря на то, что это бесполезно), как разобраться с подобной неприятностью самой, Саня вернулся в кабинет.
До конца смены оставалось всего полчаса: это радовало, потому что срочных дел не предвиделось, а дома парня ждал безумно интересный, не связанный с работой проект, который хотелось закончить сегодня. И плевать, если придется просидеть над прогой до утра: завтра всё рано выходной.
Саня был программистом, что называется, от бога и знал чуть ли не с самого рождения, кем станет, когда вырастет.
В возрасте шести лет мальчик за полчаса взломал защиту на лицензионном диске какой-то суперпуперской игрушки, которую на один вечер дали поиграть старшей сестре. В двенадцать Саня написал для отца – прекрасного врача-гастроэнтеролога – программу, позволяющую систематизировать список пациентов по всем возможным параметрам, начиная от пола и заканчивая пожеланиями. В семнадцать – вместе с приятелем хакнув сайт технического вуза, для поступления в который они не добрали баллов, разместил на главной странице подробную информацию о том, во сколько обошлись пятёрки Иванову, Петрову и Сидорову и кому конкретно они пробашляли. Скандал был ужасный, трех профессоров уволили, сменили нескольких деканов и помощника ректора. Что самое смешное, в институт обоих хакеров приняли, причем даже на бюджетное отделение.
И вот последние восемь месяцев Саня работал в ужасно известной и прямо-таки возмутительно крутой компании, где после разгребания бардака, созданного предшественниками, ему оказалось нечем заняться.
В отличие от «типичных» программеров, Саня в свободное время любил покататься на скейте или сноуборде, частенько ходил с друзьями в походы (с гитарой, но без водки) и терпеть не мог беспорядка в одежде, на столе и вообще в жизни. А еще он очень много читал (самые разные книги, не по специальности), потому что всерьез боялся превратиться в двинутого айтишника, способного общаться исключительно на языке С++ и только на темы, связанные с работой. Можно, конечно, назвать это неизжитым подростковым комплексом – ехидничающим друзьям нравилась такая формулировка, — но Саня встречал подобных себе, «больных на всю голову», общался с ними на специализированных форумах и был уверен: им двигает нечто большее, чем детские бзики.
Саня увлекался древнееврейским языком и чтением неудобоваримых трактатов вроде «Сефера Йецира» и «Зогара». О своем хобби парень предпочитал особо не распространяться, потому что не знал, как внятно ответить на постоянный вопрос «А почему этот бред?». «Да интересно, и всё, в общем-то», — думалось программисту.
Видимо, захватившее в последние месяцы его жизнь безделье и подтолкнуло Саню заняться дома тем же самым, чем безуспешно занимались каббалисты и талмудисты на протяжении многих веков, — найти истинное Имя бога. Есть и разогнанный комп марки «сделай сам», и умение сваять какую угодно прогу, поэтому задача не казалась вначале столь уж безнадежной.
Однако возникли проблемы теоретического или, скорее, теологического характера.
Главная неприятность состояла в том, что, согласно некоторым источникам, следовало опираться не на 22 буквы еврейского алфавита, а на 27 или даже на полный список букв, использовавшихся при написании Торы. Ведь некоторые, самые изысканные талмудисты считали, что каждая из них, стоящая на своем месте, несет особый смысл, отличный от смысла той же буквы, но стоящей по соседству с другими или на следующей строке. Если рассматривать задачу как расчет факториала для всех букв Торы, затем – перебор всех возможных комбинаций и поиск оптимального решения, то результат действительно становился недостижим: не только практически, но и теоретически. Саня не представлял себе программы, базирующейся на бесконечном количестве исходных данных.
Поэтому надо было определиться: составлять прогу для просчета комбинаций 27 или 22 букв. А это уже вопрос научной точности и корректности.
Перерыв кучу источников, Саня остановился на 22 буквах. Не потому, что лень: при таком количестве вариантов разница между двадцатью двумя в 22-ой степени и двадцатью семью в 27-ой совсем невелика. А потому, что классический текст «Сефер Йецира» гласит: «Двадцать две буквы: Он преуготовил их, Он сформировал их, Он скомбинировал их, Он взвесил их, Он заменил их. И Он создал ими всё творение и всё, что будет создано в будущем».
«Ну, раз Он создал, то и нам негоже выпендриваться», — решил Саня.
Несмотря на то, что ему жутко хотелось скинуть кроссовки и, бросившись к компу, посмотреть, как работает запущенная перед уходом на работу программа, Саня внутренне притормозил себя и для начала отправился на кухню готовить ужин. Обнаружив в раковине гору грязной посуды, он тяжело вздохнул: привить любимой сестренке хоть небольшую любовь к порядку никак не удавалось. А уж теперь, в отсутствие родителей, уехавших ухаживать за пожилой больной тетей, задача превышала человеческие возможности. Конечно, посуду следовало вымыть, в другой день Саня именно так бы и поступил. Но сейчас он позволил себе легкий расслабон и, поев, бросил в раковину еще пару тарелок.
«Сначала посмотрю, как всё работает, а потом приберусь», — принял он решение, наливая кофе.
В полутемной комнате тихонько гудел вентиляторами мощный компьютер. Экран монитора, перешедший на режим экономии энергии, после активации замигал яркими звездочками и планетами на фоне темного неба. Персональная Санина фишка, разработанная специально для программы поиска Имени. К слову, молодой айтишник терпеть не мог программистов, которые, будучи в состоянии нарисовать многозадачную и самую оптимальную прогу, почему-то никогда не утруждают себя вопросами внешнего дизайна. Фраза «Работает, ну и пофиг, чё там юзеры видят» нравилась ему не больше, чем грязные рваные свитера и немытые волосы процитированных гениев.
Удобно устроившись в кресле и отпив кофе, Саня набрал код доступа к системным данным: ему было чертовски интересно, сколько вариантов успела обработать программа за прошедшие 12 часов.
На экране появилась надпись: «Поиск завершен. Обработано…» И тут на экране замигало число, состоящее из такого количества цифр, что компьютерный гений чуть не поперхнулся кофе. Эдакой прыти даже от своей машины он не ожидал.
«Наверное, баг, — подумал он. – Ну не могла она закончить работу. Это нереально!»
Парень вышел из админки и попытался кликнуть по планете Земля, она же кнопка запуска.
«Поиск завершен, — сообщила упрямая программа. – Повторная загрузка данных невозможна».
А вот это уже было серьезно. Возможно, где-то в самом начале Саня допустил ошибку, маленькую, хрено-овенькую ошибку, которой не заметил. И именно она привела к сбою. Мысль печальная, ставившая под сомнение квалификацию Сани как программиста, но другого объяснения не находилось.
Еще два часа, забыв об остывшем кофе, Саня лазал по админке, ища баг, но так и не нашел. В результате светило науки совершенно выдохся и решил выложить прогу на сайт, где тусовались специалисты весьма высокого уровня. Изложив суть проблемы, сообщив, что программа доступна в формате бета-версии, работающей в течение нуля часов тридцати минут нуля секунд, и выкурив сигарету, программист немного успокоился. Он собрался было пойти на кухню за свежим кофе, однако при мысли о немытой посуде погрузился в полный депрессняк. Поэтому Саня предпочёл опять просмотреть программку, после чего заняться мелкими хозяйственными обязанностями.
Кликнув по Солнцу, он услышал звяканье ключей в замке – с работы вернулась Светка.
«Хоть бы раз эта коза помыла посуду, — подумал Саня, одновременно пытаясь прочитать совершенно неудобоваримую комбинацию букв на иврите, появившуюся на экране. – Нет, я точно где-то напортачил. Хватит, больше не могу – перерыв!»
И он наконец отправился за кофе.
Грустный студент Игорёк Валянский стоял перед банкоматом, сжимая банковскую карточку. До стипендии ещё прилично времени, а в кошельке неприлично пусто: недавно полетевший сидиром пришлось срочно менять. Желудок тоскливо подвывал в предчувствии скорого наступления космического вакуума. Собственно, на чудо Игорёк не надеялся: на счету оставались сущие копейки, но это лучше, чем совсем ничего. С другой стороны, без исправного компа никак нельзя. Игорь промышлял распечаткой рефератов, дипломных работ и прочей «макулатуры», необходимой студенческой братии на пути к заветному диплому с надписью «Осторожно, СПЕЦИАЛИСТ!!!».
Стальное чрево финансового монстрика, урча, заглотило карту, что-то звонко щелкнуло внутри, а потом экран погас, весело высветив напоследок изображение смачного кукиша. Игорёк застыл, тупо уставившись на дохлый банкомат. А через секунду экран опять вспыхнул, показав комбинацию странных букв, и, бешено треща, выдал Валянскому толстенную пачку зеленых американских рублей. Ну а после презрительно выплюнул карту на асфальт и снова отключился. Теперь уже окончательно.
По дороге домой Игорёк завернул в супермаркет, где обменял валюту на родные сердцу рубли и затарился продуктами на неделю вперед. О причинах сбоя банкомата он старался не думать, сочтя происшествие большой удачей. Зажглись уличные фонари, в том числе и в переулке, где проживал студент. Это было более чем странно – обычно тут царил мрак. Навстречу Валянскому из подворотни вышел наряд ППС, ведущий под руки двух гопников.
«Снова повезло», — подумал студент. Встреча с двуногими хищниками не входила в его планы.
Подъезд оказался непривычно чист, даже горы окурков в углу лестничного марша не было, а ведь когда он вышел на улицу каких-то полчаса назад, все выглядело совершенно обычным.
В комнате тихо журчал комп, который Игорёк забыл выключить. Но, стоило хозяину плюхнуться на стул, он увидел на мониторе знакомую комбинацию странных букв...
Работать не хотелось категорически. Хотелось бежать. Причем очень быстро и далеко. В Швейцарию, например.
Евгений Васильевич Леонов руководил одной из «фирм-фантомов», предназначенных только для отмывания денег серьезными дядями. До определенного времени все шло очень хорошо, Евгений Васильевич умудрялся иметь с оборота маленький гешефт, о котором не знали партнёры, но на сей раз капризная Фортуна продемонстрировала Леонову филейную часть. Молоденькая бухгалтерша по неопытности запорола напрочь расчеты бухгалтерии, тем самым поставив фирму на грань краха, а лично руководителя – в позу ракообразного. Как перед братвой, так и перед налоговиками. Круглые настенные часы показывали 23:30, офисный планктон мирно почивал в объятиях Морфея, а директор по-прежнему мрачно бродил по обезлюдевшей фирме, размышляя, как бы выскользнуть из сложившейся ситуации.
И тут внимание его привлек светящийся монитор в злосчастной бухгалтерии.
— Ну если там пасьянс… — пробурчал он и заглянул в кабинет.
Удивительно, но на экране отображалась не карточная игра – по нему струились некие басурманские письмена, складывающиеся во что-то нечитаемое. Понять, что там написано, Леонов не смог, зато смог понять, что бухгалтерия занимается на рабочем месте всякой хренотенью. Проворчав себе под нос: «Ну, я им!..», — он закрыл окошко программы. И вытаращился на монитор: в графах и клеточках до противности знакомой программы «1С» танцевали цифры, меняя финансовую ситуацию прямо на глазах. А ровно через минуту на Леонова смотрела с экрана идеально подчищенная и выправленная бухгалтерия…
На кухне Саня обнаружил сестру, с упоением перемывающую гору тарелок и сковородок.
— Э-э-э-э. – Он так и застыл на пороге с пустой кружкой в руках.
— Давай я помою. Ты, небось, опять никакой после работы. – Светка отобрала кружку и внимательно посмотрела на брата. – Слушай, у тебя реально глаза стеклянные. Всё из-за офисных работничков? Иди, а я тебе принесу кофе.
— Ага, спасибо, — слегка прибалдевший, Саня задом вышел из кухни и вернулся в комнату.
Чудовищная комбинация букв по-прежнему горела на экране.
Мысленно обозвав себя полным кретином, парень посмотрел на моросящий за окном дождик и пожелал ясного вечера, еще раз прочитав по буквам надпись.
Когда Светка с горячим кофе («Две ложки сахара, без молока – как ты любишь») переступила порог комнаты, брат почти пришёл в себя. За последние пять минут Саня получил СМС от бывшей девушки о том, что она соскучилась и мечтает встретиться; прочитал электронное письмо от старого знакомого, где парень уверял, будто готов хоть завтра вернуть занятые полгода назад 10 тысяч; и из звонка по мобильному узнал, что ему выписали долгожданную да ещё и премию.
— Саша, — с некоторым испугом глядя на брата, сказала Светка, — ты точно в порядке? Что-то у тебя видок хромает.
— Да, понимаешь… внеплановая премия свалилась.
— Шутишь? Чтобы твои боссы, да раскошелились?! Они ж за бонусы удавятся!
— Вот и я обалдел… Слушай, у тебя сегодня свидания не намечается? А то, может, пойдем куда-нибудь, потусим.
— Ты у меня самый лучший братец! Хотя и единственный, — радостно оповестила Светка и помчалась в свою комнату переодеваться.
Вернувшись под утро домой, Саня подумал, что надо удалить запрос с форума (прога-то сработала!), но после трехчасового боулинга, ужина в ресторане и танцев в клубе силы иссякли.
«Проснусь – удалю. Да и что случится? Ведь версия работает только полчаса… если вообще работает…»
Айтишник рухнул головой на подушку и отключился.
Разбудило Саню чье-то присутствие. Это вряд ли была Светка: сестренка, скорее всего, безмятежно дрыхла. Мама или папа? Но они вчера сообщили, что больной Саниной тете, к немалому удивлению врачей и огромной радости родных, неожиданно стало лучше. Утром ее планируют перевести из реанимации в обычную палату. Тем не менее, родители хотели остаться еще на несколько дней, на всякий случай.
Итак, в комнате кто-то был: учитывая, что Саня практически не пил и наркотиками не баловался, дело явно не в глюках. Приоткрыв один глаз, парень с изумлением обнаружил сидящего возле компьютера человека. Точнее, высокий, серебристо-серый, человекообразный силуэт, окруженный мерцанием, в котором четко просматривались неведомые коды, цепочки данных, колонки цифр, уравнения высшей математики и каббалистические символы.
В комнате пахло странной смесью ладана и серы.
— Бред какой-то. Наверное, я сплю, — пробормотал программист, снова закрывая глаза.
— Да нет, не спишь, — очень низким голосом ответил силуэт. – Ну что, каббалист-недоучка, довыделывался?
Саня подскочил на кровати, протирая глаза. Силуэт и не думал исчезать – наоборот, теперь он развернулся к парню и упер светящиеся руки в прозрачные бока.
— Т-т-ты… кто? — выдавил наконец хозяин квартиры, все еще отказываясь верить в происходящее. — Хотя… знаю. Ты всё-таки глюк, возможно, сетевой. Вот сейчас снова закрою глаза, а когда открою, ты пропадёшь.
И тут же зажал уши. Возмущенный гость гудел, как сирена, на груди ярко мигала надпись “ERROR”.
— Я те дам, глюк, недоросль! Ты вообще понимаешь, что натворил, выложив свою прогу в Сеть?!
— Э… — Саня понемногу приходил в себя, способность мыслить возвращалась. — А что такого? Это ж моя прога, не ломаная. Сам написал!
Полупрозрачный вскочил, совсем по-человечески забегал по комнате, заложив руки за спину.
— Сам написал! Моя прога! — неожиданно похоже передразнил он Саню. — А Имя Господне – тоже твоя собственность? Ты хоть понимаешь, чип ты моторолловский, что наделал?
— Не-а. Чё?
Гость вновь плюхнулся в кресло, сгреб со стола дымящуюся чашку кофе – Саня не понял, откуда она там взялась, — и сделал большой глоток. Черный напиток провалился в сияющее нутро незнакомца стремительным потоком математических символов.
— Ладно б еще сам пользовался находкой, втихую, так нет, на весь мир раструбил.
— Да что я сделал-то!? – наконец взорвался Саня: причитания незнакомца пробили брешь в его ступоре. – Ты ваще кто такой? Приперся в мою квартиру, сидишь в моем кресле, носишься по моей комнате и пьешь мой кофе! Да еще на меня же и верещишь!
На миг прозрачный силуэт наполнился вопросительными знаками, а потом махнул рукой.
— Ладно, чувак, был конкретно не прав. Проехали. Попробуем начать с начала. Итак, я, ну… пусть Верховный Программист, во. Кибербог, но для краткости можешь называть просто Кибер. Кто ты такой, я знаю.
— И чем обязан визиту, Кибер? — оторопь сменилась язвительностью.
— Видишь ли, молодое дарование, зря ты написал программу для изыскания подлинного имени Бога. Очень зря.
— Угу, типа, кто его прознал, тот всемогущим становится.
— Не типа. Вот ты, например, после того как программа выдала результат, ничего не заметил? Странного, необычного. Никаких улучшений в жизни?
Саня взбил подушку и сунул под спину, прислонившись к стене. Вставать с кровати категорически не хотелось, колени мелко дрожали. Он глядел на мерцающего Кибера, а в голове крутилась только дурацкая фраза из фильма «)(отт@быч»:
«Это ты взломал сервер Господень?!»
— Есть маленько.
— И это самое – только начало, парень. У тебя теперь дикая пруха по жизни пойдет.
— Вау, круто!
— Что ты ваукаешь, как ребенок? Думаешь, легко жить, когда все твои желания тут же выполняются? Никаких сюрпризов, никаких неожиданностей… Жизнь очень скоро пресной станет.
— Ничего, переживу, — буркнул Саня, прикидывая, чего бы этакого пожелать.
— Ты-то переживешь. А человечество? Твоя прога за несколько часов по всей планете разлетелась. А теперь прикинь, что будет, если истинное Имя Всевышнего будут знать отпетые негодяи? Можешь себе представить реализацию желаний кровавого маньяка? А мечта военных об оружии, стирающем звезды в космическую пыль? И ведь получат. Но и это не всё. Помнишь, с чего Библия начинается?
— Смутно. Слушай, Кибер, я ща на кухню за кофейком, чё-т голова не варит.
— Сиди уже, я сам.
Кибер щелкнул кнопкой мыши, и на коленях у Сани появился поднос с большой чашкой крепчайшего ароматного кофе, кувшинчик сливок, четыре кусочка сахара и тарелочка бутербродов с колбасой.
— И это еще не самое плохое, — продолжил компьютерный бог. – Самая же кака в том, что, когда человек сыт, доволен и всё получает без труда, он неизбежно деградирует. Зачем изобретать колесо, если по желанию можно перенестись куда угодно? К чему архитектура, если стоит пожелать и будет крыша над головой? Человек, Саня, это животное. Жадное, ленивое и дурное. Ты думаешь, легко было Ему два миллиона лет тащить твоих предков по эволюционной лестнице? Вы ж даже с деревьев спускаться не хотели – пришлось хвосты пообрывать, чтоб ходить научились. Чего смотришь? Да, старина Дарвин абсолютно прав. Ты жуй, жуй. Колбаска хорошая, не отравишься.
Саня осторожно откусил от бутерброда. Вкусно. Кофе так вообще нечто, яркий насыщенный вкус с легкой ореховой ноткой и тонким ароматом корицы.
— Хорошо, я понял основную идею. Человек должен добиваться желаемого, не надеясь на халяву. Верно?
— Именно так. Кстати, по той же причине всякие там каббалисты с талмудистами не могут найти Имя Бога. Ибо низзя. Но вдруг произошло незапланированное чудо – у тебя получилось. И вот теперь я вынужден устранять последствия этого «чуда». Потому как оно нарушает природный ход вещей. Мало того, закона сохранения энергии никто не отменял, даже Сам. Если где-то что-то прибавилось, значит, где-то что-то убыло. То есть если ты пожелал яхту, у кого-то непременно будет отнято: удача, здоровье. Или судьба сломается. За всё надо платить, и если платишь не ты, то платят за тебя. К примеру, за спокойный сон американцев заплатили жизнями города Хиросима и Нагасаки. Вот как-то так, понимаешь...
— Я-то чем помочь могу, если даже не знаю, почему прога вырубается через полчаса?
— Это как раз объяснимо, — в низком голосе Кибера почудилась улыбка. — Она выполняет свое предназначение и становится более не нужной. Достаточно один раз прикоснуться к тайне. Беда в том, что я не знаю, как остановить распространение программы, и сломать ее не могу.
Саня встал, подошел к окну. В стекло бился заблудившийся мотылёк. Перед молодым человеком лежал, сияя огнями, вечерний город. («Это что ж я, целый день проспал?!»)
— Раз ты Божий посланник, может, сделаешь так, чтобы программа не была написана? Чтоб сама идея ее мне в голову не пришла?
— Поздно, — теперь голос собеседника приобрел оттенок грусти, — Событие произошло, и вмешиваться в ткань времени нельзя: это опять же нарушит естественный порядок вещей. Говоря нашим с тобой языком, любое вмешательство в прошлое вызовет системный сбой в матрице настоящего и, вероятно, приведет к коллапсу сущего. Короче, ты кашу заварил – тебе и расхлебывать. Думай, как остановить программу. Для связи со мной оставляю кнопку на клаве. Как появится дельная мысля – вызывай. Но сильно не затягивай: времени у нас мало, неделя, где-то так… опять… Ну, покедова!
За спиной Сани раздался тихий мелодичный перезвон, а когда айтишник отвернулся от окна, Кибер уже испарился из комнаты. И только ядовито-зеленая кнопка «КБ» на клавиатуре свидетельствовала, что всё не приснилось. Кнопка, которой раньше не было…
Сперва ничего не хотелось делать. И действительно, кто в здравом уме примет за данность, что его собеседник – бог? Кибер или какой другой – неважно. А если спятивший в самом деле спятил, тем более нет причин беспокоиться: случившееся лишь сон, глюк, фантазия, которая не способна изменить мир ни к лучшему, ни к худшему.
Но ей по силам перевернуть мир отдельно взятого человека.
Этот человек сейчас сидел в кресле и задумчиво созерцал экран телевизора. Мобильный лежал на журнальном столике отключённым: порядком поднадоели владельцу назойливые SMS-ки с признаниями в любви от знакомых девушек и бесконечные звонки приятелей, не несущие смысла, если не считать желания пацанов выразить свой глубочайший респект «непревзойдённому гуру IT-технологий».
По ТВ шли новости, как обычно в одинаковое время по разным каналам. Журналисты тоже ничем не удивляли, привычно взволнованные и растрёпанные, однако тараторили раза в полтора-два быстрее, чем, допустим, вчера. И их несложно было понять:
в арабских странах внезапно прекратились войны;
американцы стали уважать мнение и устои других народов;
Сергей Доренко на пару с Никитой Джигурдой, поддерживаемые толпой покаянных депутатов, в прямом эфире искренне извинились перед россиянами…
Но то хорошие новости. Попадались сведения и иного порядка:
в Челябинской области высадились враждебно настроенные инопланетяне;
с прилавков магазинов разом исчезли запасы водки, а их место заняли контейнеры с гашишом, опиумом и марихуаной, ведь наркотики вроде этих с сегодняшнего дня легализовали;
семья олигарха ограбила и разгромила банк, потому что его директор отказывался передавать права на владение «крыше», которую спонсировал не кто иной, как тот самый олигарх, судом присяжных единогласно признанный невиновным…
Может, творящееся в мире и вправду глюк, но хотя бы лично для него, Александра Филипповича Македонова, глюк весьма и весьма опасный. А значит, нужно немедленно с видением разобраться – чтобы потом продолжать жить спокойной, предсказуемой жизнью, где не встречается наделённых божественным даром людей. Они, конечно, созданы по образу и подобию, только меру-то знать надо…
Чтобы никто не помешал, Саня, во-первых, позвонил сестре и предложил ей после гулянок прошвырнуться по магазинам. Покупки он обещал оплатить из своего кармана. Естественно, Светка не смогла устоять перед таким «подарком свыше».
Во-вторых, Саня выключил все средства связи в квартире.
В-третьих, закрыл пластиковые окна.
В-четвёртых, вставил ключ в замочную скважину – теперь, если сестрёнка вернётся раньше «положенного», легко попасть в квартиру ей не удастся.
После этого Саня сел в вертящееся кресло, вдохнул поглубже, собрался с мыслями – и нажал на клавиатуре кнопку, которой там быть не должно.
Несмотря на то, что компьютер пользователь выключил из сети, экран вспыхнул ярким светом. Свечение тут же померкло, и по сверкающему четырёхугольнику поползли знаки – прямо как в «Матрице». Следом появилась голова, наполненная изнутри математическими символами, формулами, уравнениями.
— Звал? – спросил Кибер.
— Ага. Есть минутка?
— Вообще-то нет: мы, боги, люди занятые.
— Люди?
— Ну, мы, скажем так, проекция вашего подсознания, а поскольку вы гуманоиды, и боги у вас человекообразны.
— А на самом деле?
— Ты для этого меня позвал? – внёс ясность Кибер.
— Нет-нет. Я всё размышляю о придуманной мной программе…
— Она не только придумана – ещё и создана.
— Да, и дёрнул же меня чёрт… Извини.
— Ничего. Ярый верующий – это не про меня.
— …Дёрнул, в общем. Да. И проблема в том, что, сколько бы я ни думал, правильного решения в голову не приходит… Да никакого не приходит! Ситуация крайне сложная; возможно, безвыходная. Патовая.
— «Синий экран смерти». Я так сразу и сказал.
— Но я поразмыслил и решил: вместе мы можем найти выход. А если нет, по крайней мере, будет о чём рассказать друзьям.
— Мои друзья с интересом послушают о том, как я сотрудничал с лучшим хакером на Земле.
— Ага, — повторил Саня. И затем, после паузы: — Ну?
— Ну?
— Есть идеи?
— Всё ещё нет.
— Это нехорошо. Неужели у вас, богов, не разработан план Б на случай форс-мажора?
— Нынешний форс-мажор переплюнул все предыдущие. А вообще план имеется, что за вопрос.
— Ну же! Выкладывай!
— Надо просто…
— Ага…
— …повесить проблему на того, кто виноват в её возникновении, и тихо-мирно ждать в Эдеме финала истории. Слово «Эдем» тоже не стоит понимать буквально.
Саня поджал губы.
— Хороший план, ничего не скажешь.
— Раньше работал.
— А как-то усовершенствовать его вы не пробовали?
— А зачем? Ранее опять-таки не требовалось.
— Но сейчас-то требуется! Вашему плану категорически необходим адд-он!..
Увидев, что Саня резко замолчал, сияющий собеседник на экране компьютера попытался вернуть его к диалогу:
— Понятно, адд-он. И что?
Кресло отлетело в сторону, когда программист вскочил.
— Вот! Это же он! Выход!
— Да? – недоверчиво переспросил Кибер: ему было неясно, куда клонит импульсивный айтишник.
— Мы напишем адд-он! – чуть ли не заорал Саня, испугался, что его услышат, но потом расслабился, вспомнив, что окна (пластиковые, между прочим) закрыты.
— А, вот что за выход – написать дополнение.
— Именно!
— Только нужно тщательно игру выбрать.
— То есть? – Саня впал в ступор.
— Ну, чтобы побольше заработать. Предлагаю “CounterStrike”.
— Да какая «Контра»! Мы вдвоём напишем адд-он для моей программы!
На несколько секунд в квартире воцарилось ничем не прерываемое молчание. В голове Кибера загорались один за другим вопросительные знаки – чтобы затем одновременно смениться кучей знаков восклицательных…
— Валянский, ты зачем нам лапшу на уши вешал?!
— Нашёл дураков!
— А я сразу ему не поверил.
— Пойдёмте отсюда…
— Но погодите, ребята, я вам правду говорил: деньги сами собой снялись. Много денег!
Шестеро людей – приятели Игорька – громко, слаженно хмыкнули и начали удаляться от банкомата.
— Да не вру я!
— Да уж, конечно.
— А как вы тогда объясните все эти новости? Летающие тарелки в Сибири и извиняющийся Джигурда по телику. Такого ведь в жизни не бывает!
— Точняк! Снова журналюги нас развести пытаются.
— Сенсаций не хватает, вот и клепают собственные.
— Пойдёмте ко мне во двор. Закупимся винищем в палатке за углом. Я гитару принесу.
— Отличная мысля! Пошли, Славик!..
Игорёк смотрел вслед уходящим приятелям, пока те не скрылись из виду. Взглянул на экран банкомата-предателя. В сердцах сплюнул. Вытащил смартфон и хотел было уже написать гневный пост в ЖЖ – но вдруг, на главной странице сайта, заприметил кое-какое объявление от одного из пользователей:
«Адд-он для Вычислителя. Тебе мало тридцати минут? Скачай улучшенную версию Имени Бога! Free».
Даже не пытаясь бороться с приступом любопытства и алчности, Игорёк быстро загрузил адд-он и прочитал описание. В документе утверждалось, что теперь сняты всякие ограничения с действия программы. «Запусти раз – и наслаждайся счастьем до конца дней своих!»
Так Валянский и поступил.
Однако после установки адд-она ни видимых, ни каких-либо вообще изменений не ощущалось.
«Надо устроить тест», — решил Игорёк.
Выбрал на банкомате, из которого ещё не успел вытащить карточку, пункт «Вернуться в главное меню», нажал четыре цифры пин-кода, перешёл в меню выдачи наличных. Недолго думая, ввёл число «1000000000» (он выбирал между миллионом и миллиардом – победил миллиард). И подтвердил запрос.
То, что произошло дальше, не снилось и Скруджу Макдаку в самых фантастических снах…
Саня заперся в квартире, когда на улице разгорелось вооружённое восстание, возглавляемое неким Игорем Валянским. Разъярённая толпа молодых парней и девушек требовала отменить инфляцию, девальвацию и прочие финансовые неприятности, из-за которых сгорали заработанные молодёжью миллиарды. Каким макаром они эти деньги получили, восставшие не уточняли.
Кнопку с надписью «КБ» пришлось нажать раз десять подряд, прежде чем Кибер наконец соизволил явиться.
— Чего безобразничаешь? – сердито осведомился он.
— План не сработал! – Саня предпочёл опустить предисловие и перейти непосредственно к делу.
— Как это? – Бог-программист опешил. – Я был занят: давал нагоняй небесным айтишникам, тем, что рангом помладше, — поэтому ничего не знаю. Но раз ты так говоришь… Хотя… это же невероятно! Невозможно! Почему?!
— Мне и самому это ой как интересно.
— Интересно-а… — протянул Кибер; лицо на экране монитора задумалось. – А где твоя сестра?
— Осталась у подруги: выйти на улицу боится.
— А что там?
— Массовые беспорядки!
— Вооружены?
— Кто?
— Беспорядчики.
— Наверняка! Но, извини, проверять не хочу.
— Угу, угу, угу, — трижды повторил Кибер. – Так почему же наша задумка, казавшаяся столь умной и хитрой, потерпела неудачу? С задумками подобное случается сплошь и рядом. И всё же?..
— Без понятия. Даже предположить не могу. Я в точности следовал твоим инструкциям: не менял первоначального кода программы, а лишь создал на его основе коротенький адд-он; и если запустить дополнение после активации «Вычислителя», оно должно ограничить действие последнего…
В голове Кибера поплыли многоточия.
— А они её инсталлировали?
— Пользователи?
— Нет, хренользователи!
— Откуда мне знать!? – вскинулся Саня. – Может, да, а может… ой. Но если они перед запуском адд-она не использовали первую программу…
— …или если срок действия изначальной версии программы истёк, то есть Имя Бога, согласно вселенским законам, выветрилось из реальности, а повторно «Вычислитель» не запускали… — подсказал Кибер.
— …то… то юзеры, у которых стоит адд-он, могут менять жизнь и реальность по своему усмотрению, причём без ограничений! – Саня схватился за голову. – О-хо-хо… как же так-то…
— А потому что надо прописывать в readme-файле сверхважные пункты.
— Но я не представлял… Это же очевидно… Зачем писать то, до чего каждый дойдёт…
— М-да уж, Санёк… Айтишник ты от Бога, а вот аннотации тебя явно учил писать кто-то другой.
Отхлебнув из маленькой бутылки газированной «БонАквы» — в обязательном порядке стоявшей на Санином компьютерном столе, — гений программирования изрёк:
— И как мы будем исправлять новую ситуёвину?
В ответ на что Кибер изрёк следующее:
— Я вижу лишь один путь – создать патч…
— Маратик, пошевеливайся!
— Евгений Васильевич, я всё-таки ваш бывший начальник…
— Пра-ально, бывший. А я – теперешний. Помнишь, как ты меня гонял, Марат Маратович?
— Я ведь не со зла… должность требовала…
— Вот и я не со зла, а по велению долга. Н-но! Бегом мне за кофе, не тормози! И отчёты по пути сдать не забудь.
— Но это же на другом конце города!..
— Я смотрю, ты ещё ремешка захотел?
Когда Марат, по макушку нагруженный официальными бумагами, лихо вывернул из кабинета, Леонов позволил себе чуток расслабиться. Сел в глубокое мягкое кресло, расстегнул пуговицы пиджака, включил кондиционер. Достал из бара два широких стакана с тонкими стенками и налил в них коньяка, стоимость которого равнялась зарплате Марата, умноженной на двадцать. Открыл хьюмидор из красного дерева, украшенный затейливой резьбой. Вынул кубинскую сигару, обрезал. Прикурил от огня серебряной ретро-зажигалки. Леонов с наслаждением выпустил удивительно пахнущий дым, который, учитывая цену табака, вполне можно было бы назвать «фешенебельным». Вдавил клавишу интеркома.
— Настенька, будьте любезны пригласить ко мне себя – и, пожалуйста, в чём-нибудь сексуальном.
— Сию секунду, Женечка.
Чтобы не сгореть от нетерпения, Ленов отвлёкся и, пока суд да дело, вошёл в Интернет. Открылась домашняя страница: сайт с незаконными – а других и нет – торрентами. Нажал «Обновить». Экран моргнул – и Евгений Васильевич замер от счастья даже раньше, чем в его кабинет развратной походкой вошла полуголая, обладающая модельной фигурой Настенька: в Сети, оказывается, уже лежал патч для самой лучшей в мире программы…
Саня всплеснул руками.
— Я сдаюсь.
В электронном мозгу Кибера зажёгся один, но очень большой вопросительный знак.
— А чего?
— Да бесполезно! С каждым разом всё становится только хуже!
— Давай не будем опережать события. Расскажи поподробнее.
Раздался оглушительный стук в дверь; казалось, сейчас она слетит с петель.
— Это кто? – поинтересовался Кибер.
— Это за мной.
— Полиция? Налоговая? Психушка?
— Кто угодно из перечисленных. Или все скопом. Да какая разница: попаду в лапы одного из них – не избежать встречи с остальными.
— Когда ты успел провиниться? И в чём?
— В том, что придумал эту чёр-р-рствую программу!
— Чёрствую? Интересное ругательство, надо запомнить… Да ты не стесняйся, чертыхайся сколько влезет: это лишь твои проблемы в конце концов… Но, погоди, чем ты недоволен? Патч-то мы разработали.
— Разработали.
— И вывесили в инет.
— Вывесили.
— Ага. И?
— И снова – провал!
— А ты опять не представляешь, по какой причине?
— На сей раз догадываюсь. Задачей патча было свести на нет действие «Вычислителя» и его адд-она. Чтобы осуществить это, пришлось открыть патчу доступ к коду программы – нужно ведь как-то внести изменения в него.
Кибер помрачнел, словно облако перед проливным дождём.
— Не продолжай – дотумкал, слава Богу. Значит, нашлись люди не глупее тебя, получившие доступ к коду программы и потому научившиеся менять её по своему усмотрению. А там и до полной аннигиляции недалеко…
— Во-во… Пардон, какой аннигиляции: гомосапиенсовой или вселенской?
— Второе.
— Почему-то я так и думал…
— Ёжки-матрёшки! – не выдержал Кибер. – Как же я упустил эту возможность из виду! И тебя не предупредил!.. Тут ты не виноват. Да и когда программа находилась только на стадии разработки, вмешался бы я, и, не исключено, разрухи удалось бы избежать!..
— Чего теперь вспоминать былое.
— Две тыщи лет назад проблема легче решилась! Да что там: Всемирный Потоп локализовать удалось!..
— Не переживай так. Пиво будешь?
— Не пью.
— М-м.
— На работе не пью.
— А-а… Пра-ально.
Со смачным щелчком открыв алюминиевую банку, Саня за один присест осушил пол-литра «Лёвенбрау».
— Ну-с, — причмокнув, сказал он, — наши дальнейшие действия?
— Даже не знаю. – Молодой айтишник ещё никогда не видел умудрённого опытом бога настолько расстроенным. – В прошлое вернуться нельзя: коллапс произойдёт. Заглянуть в будущее? Сомневаюсь, что оно весёлое, да и нет у Земли, похоже, будущего, так что опять вселенский катаклизм организуем.
— Настоящего тоже нет, — вставил Саня.
— Как это?
— Забыл, что творится вокруг? Один изменил программу и подстроил действительность под себя. Второй изменил его изменения, отредактировав реальность по-своему. Третий, с ними не знакомый, меняет мир, как хочется ему. Четвёртый мешает предыдущим трём, с которыми враждует. Но есть пятый, наделивший себя властью не подвергаться чужому «божественному» влиянию…
— Это похлеще коллапса. Парадокс, чтоб его. После сжатия Вселенной в точку она хотя бы обратно может разжаться – далеко не сразу и с трудом, но может. А тут… Видимо, пора нам всем писать завещание. Только и это бессмысленно…
— Блин! Ну почему я не придумал какую-нибудь другую программу!
Кибер от неожиданности перестал наполняться математикой. Саня выронил из рук вновь открытую банку пива. Два программиста переглянулись.
Сейчас идея пришла им в голову одновременно – совершенно идентичная идея, почти не отличимая от последнего шанса…
«Как ты нашёл меня?»
«Один наш общий знакомый дал координаты».
«Тот, что пользуется ником “Кибер”?»
«Он самый. Но не сердитесь: это была не его идея, а моя».
«Что опять у вас случилось, если в очередной раз потребовалась моя помощь?»
«Вселенной угрожает опасность».
«И почему я не удивлён?»
«Не волнуйтесь, я не обманываю вас, мои намерения добрые».
«Ты ещё скажи “благие”… Хе. Волноваться-то следует тебе. Обмануть же меня не под силу даже мне самому».
«Я понимаю…»
«А понимаешь ли ты, КОМУ написал?»
«Да. Выслушайте, пожалуйста».
«Эх, поувольнять бы к чертям небесным этих так называемых работничков! Но в одиночку разве справишься? Я тут зашиваюсь, дел по горло, вечно кто-нибудь норовит сорвать планы, в график не вписываюсь…»
«И у вас та же фигня?»
«Эта фигня вообще одна на всех… Так что ты хотел?»
«Проконсультируйте меня, пожалуйста, кое по какому вопросу – точнее, по написанию кое-какого кода»…
Новая программа, как говорится, от создателя предыдущего хита – «Вычислителя Имени Бога» — появилась в Сети вскорости. Она носила короткое, странное и оттого многообещающее название «НЧЖ!». Креатор, взявший никнейм HackingKing13 и расшифровывавший аббревиатуру как «Нереально Чумовая Жесть!», утверждал, что его очередное детище даст ответы на все мучающие род людской вопросы и наконец сделает жизнь человека такой, которой тот заслуживает. Зная о прошлых достижениях гениального разработчика, ему поверили сходу, не требуя доказательств, не выискивая провалов в логике. Их и не было – хоть раз в жизни должно повезти любому…
По правде, однако, «НЧЖ!» «переводилось» как «Нормальная Человеческая Жизнь!»…
— Саша?
Свернув окошко с пасьянсом «Паук», Саня оторвался от монитора.
— А, Маришка. Привет!
Девушка с интересом посмотрела на компьютер.
— Вижу, ты не взламываешь сайт ЦРУ. Почему?
Саня улыбнулся: мало того, что Марина пошутила, она, оказывается, знает о существовании ЦРУ, а не только магазинов косметики.
— Да вот отдыхаю от трудов праведных. Думаю вообще бросить хакерское дело… Ладно, что случилось?
— Программка не запускается.
— Опять? Ну, пойдём посмотрим.
Едва глянув на экран рабочего компа Марины, Саня тут же расплылся в счастливой улыбке.
— Саш, ты в норме? – Красавица забеспокоилась. – Почему ты ухмыляешься?
— Я не ухмыляюсь – я радуюсь, — ответил Саня, не прекращая лыбиться.
— Да, но почему?
— Потому что никаких инопланетян, никакой «травки» и никакого бесплатного сыра.
— А ты точно в порядке?
— Скажи лучше, Мариш, ты программку запускала?
— Ага, кликнула два раза, появился кружочек рядом с курсором, потом пропал, а потом ничего не произошло. Раньше такого не было.
— Это да. Раньше не было всей этой божественной мути, и людям жилось пусть и плохо, но хорошо!
Милое личико Марины заметно погрустнело.
— Выходит, я зря качала программу? В чём её назначение? Ничего же не изменилось, всё как всегда – точь-в-точь.
IT-специалист взял тонкие холёные руки сослуживицы в свои, изящные и творческие.
— В этом, — вкрадчиво произнёс он, — и есть её назначение…
Умиротворяющая дрёма нежила и качала на волнах разум, снилось нечто невыразимо приятное, беды отступили на второй план, собственноручно возвели виселицы и покончили с собой. При мысли об этом у Сани приподнялся уголок рта: заманчивое видение, правда, осуществимое ли?..
Релакс грубо прервала Светка, звучно оповестившая – чуть ли не над самым ухом:
— Тебе там кто-то по «скайпу» пишет.
Саня пробудился – неохотно и примерно наполовину.
— Потом отвечу.
— Я случайно прочитала сообщение, говорят, что срочно.
— А что за контакт?
— А я знаю? Этот… CyberGod777. Скромненький ник, нечего сказать…
Умиротворение как ветром сдуло. Саня вскочил с дивана, выхватил из рук сестры планшет и пуще ветра помчался в свою комнату.
— Не за что! – саркастически бросила Светка вдогонку. – Когда освободишься, Каббалу свою на место убери!
— Ты о книжках? – раздалось из комнаты брата. – Можешь выкинуть, они мне больше не нужны!
— Выкинуть? – не веря ушам, вымолвила Светка…
HackingKing13:
Привет!
CyberGod777:
Привет! Свободен?
HackingKing13:
Ага. Что стряслось? Программа номер два дала-таки сбой? Но я вроде проверял.
CyberGod777:
Нет, дело не в этом. Поступила просьба от моего начальника… ну, если я Высший Программист, то он пускай будет Большим Боссом.
HackingKing13:
Директор Фирмы, короч.
CyberGod777:
В точку. Он попросил попросить тебя кое с чем разобраться.
HackingKing13
Это предложение сотрудничества? :) А какая зарплата?
CyberGod777:
Сначала пройди испытательный срок. ;)
HackingKing13:
O’K. Так что делать-то надо?
CyberGod777:
Есть у вас на Земле одна газетка, ты её, кажется, с недавних пор выписываешь. Религиозно-развлекательная, «Седьмой день» называется. Не смотрел сегодняшний выпуск?
HackingKing13:
Ещё нет. А что там?
CyberGod777:
Глянь кроссворд на последней странице.
HackingKing13:
Минуточку… МАТЕРЬ БОЖЬЯ!!! Вопрос 27 по вертикали: «Имя Бога». Сколько букв?.. О нет! Откуда они узнали?!
CyberGod777:
Неплохо бы что-нибудь предпринять – и чем скорее, тем лучше.
HackingKing13:
Уже начинаю.
Свернув в трэй окошко «скайпа», Саня запустил “GoogleChrome” – пришла пора взломать сайт «Седьмого дня»…
(Июнь 2013 года)
Добавить комментарий | RSS-лента комментариев |