По ту сторону экрана [любовный роман для киберромантиков] Часть 1. Голод Второй час ночи наступил также незаметно как и первый. Прог заметил это случайно. Булькающий голос голодного желудка заставил пальцы рук оторваться от клавиатуры, а глаза от экрана монитора. От этого кушать захотелось еще сильней, и ноги отправили туловище к тому месту, которое с определенной осторожностью можно было "кухней". Холодильник ростом со среднего человека, смущенно чваркнув, открыл свое чрево и голодному взору представилась белая пустыня заплесневелых крошек и высушенных холодом мошек. "Купить поесть", - выдал мозг команду туловищу. "Побольше и повкуснее", - добавил желудок, но тут же был забыт. Скоростная инвентаризация карманов в куче давно нестиранных вещей, выявила огрызки, весьма и весьма похожие на реальные бумажные деньги. Хлопнув дверью, Прог вышел на природу. Ночные пейзажи в палитре "24 бита высокой разрешимости" приятно радовали глаз знакомыми красками. Вздымающиеся вверх контуры высотных зданий напоминали гистограммы, а движущиеся стройнами рядами колонны автомашин, шершаво облизывающие своими шинами серый асфальт очевидно вносили размеренность в какой-то другой жизни. Сделав семьдесят три шаговых движения, Прог оказался в местном супермаркете. "Вам как обычно", - мило улыбнулась тощая как высохшая от долгого неупотребления селедка продавщица, и попыталась протянуть ему фирменный запечатанный пакетик. "Откуда, она меня знает ? и Почему сегодня я должен взять то, что беру обычно ? Да и что, собственно говоря, я беру обычно ?", как прыщи на роже, выскочили вопросы в голове у Прога. "Нет, спасибо, сегодня я сам сделаю себе меню и etc." - ответил он, и получил в ответ изумленное непониманием лицо селедки. Культпоход за питанием, грозил превратиться в сущее испытание разума. Оптовые и розничные цены, сезонные скидки и скидки скидок по акциям, советы с рекламных плакатиков и брошенные вскольз замечания проходивших рядом покупателей, вносили совершенную и несуразную путаницу в стройную, годами сложившуюся математическую модель поведения желудка. Рациональное решение об объеме заказа никак не получалось, и что самое скверное, от этого есть хотелось все больше и больше. "Извините, Вы не знаете, придаст ли эта приправа кислинку итальянским спаггети ?", - промурлыкала сзади незнакомая девушка. "Да, я, собственно ..." - хотел было ответить Прог, да и запнулся, взглянув в упор на прекрасную незнакомку. Она была действительно прекрасна. Но только не той крикливой и уродливой красотой, которая бросается в глаза каждому, кто не умеет различать пурпурный цвет дешевой помады от розоватой нежности натуральных губ, выпяченные напоказ кусочки аппетитных телес от цельности женского образа. Не высокая, но и не маленькая ростом, девушка была похожа на дикорастущий придорожный цветок, случайно попавший на грядку умелого садовника. Изумрудные с зеленым переливом глаза игриво поблескивали искорками. Аккуратная прическа ловко усмиряла копну пегих волос. Правильные, слегка округлые черты лица приятно отдавали запахом тонкого ароматического средства, а одетая на такое же правильно-округлое тело зеленая ажурная кофточка подавала не менее манящие и дурманящие мужское сознание флюиды. "Я хочу сделать спагетти по-итальянски, но не уверена, что эта приправа, прийдется мне по вкусу", - немного смутившись, дообъяснялась девушка. "Вы когда-нибудь, пробовали ее ?". Окончательно потеряв рациональное представление о состоянии своего оголдевшего желудка и впав в иррациональный транс от находящейся рядом незнакомки, Прог был готов хоть сейчас съесть всю полку специй и рассказать ей все, что он только сможет учуять в них. Но сказал просто: "Это должно быть действительно то, что вы ищете". И не поверив своему языку, добавил: "Если хотите, можете испытать это зелье на мне". Удивительное дело, они были знакомы, если такие встречи вообще можно назвать знакомством каких-то тридцать-сорок секунд, а он уже чувствовал, что девушка ему ответит положительно и даже может быть пригласит куда-нибудь к себе в гости. "Хорошо, приходите, на улицу Карлова Ярыга, 17 завтра в половине девятого вечера", - деловито ответила незнакомка и грациозно махнув бедрами, удалилась к кассам на выходе. Вот так иногда неожиданно заканчиваются походы за продуктами. Часть 2. Ошибка Вернувшись домой, и загрузив в себя сухой боекомплект продуктовых припасов, Прог забылся нервным сном, что выражалось в периодическом подергивании его конечностей, всхлипах и вскриках, прокручивании на 90 и 180 градусов по кровати, от чего простынь становилась больше похожей на туалетную бумагу в период ее подготовки к использованию. "Похоже, причина все-таки была в ней", - очнувшись подумал Прог. Наверное, вы тоже думаете, что он думал о таинственной и прекрасной незнакомке. Ан, нет, мозг таких существ как Прог работал в режиме разделения времени и если было сказано завтра, то есть уже сегодня в половине девятого вечера, то есть в 20 часов 30 минут, то ровно в это время он и начнет думать о ней, о девушке, невесть откуда взявшейся со своими спагеттями и чарующими округлыми, дурманящими сознание формами. Сейчас же мозг Прога думал только об Ошибке или на языке людей из компьютерных племен "глюке" - проклятой ошибке переполнения стека, которая разрушала при весьма пикантных обстоятельствах Программу. Программа была заказана Очень Крупной Финансовой Корпорацией, которая экономя свои и без того асторономические средства, а может быть просто не желая зависеть от штатных программистов-наймитов, иногда размещала весьма специфичные задачи "на стороне", у частников-профессионалов. Прог был Профессионал. По крайней мере сам он в это почему-то верил. Кроме него в это также почему-то верили те немногие, с кем он когда-то учился в школе и университете. Теперь эти люди занимали небольшие, но вполне управляющие посты в различных весьма и не очень преуспевающих компаниях и, иногда из жалости и сострадания, иногда из экономии корпоративных бюджетов, а иногда просто из высокой христианской любви к ближнему, давали "отшельнику Проге" возможность заработать на кусок хлеба какой-нибудь работенкой. Прог брался за все, или правильнее сказать, почти за все, что он мог освоить сам. Особую любовь он питал к огромным запутанным до бесконечности кодам, в которых он как Тарзан в цифровых джунглях мог разобравшись, передвигаться свободно и уверенно. Его прыжки от процедуры к процедуре, от одного объекта к другому, были стремительны и совершенны. Он мог за считанные десятки минуты обнаружить капканы и западни, оставленные прежними хозяинами программного кода. Такие участки, называемые в хакерской среде, уязвимостями, доставляли ему настоящее интеллектуальное наслаждение. Он наслаждался мощью своего разума и открывающимися, а для кого-то и закрывающимися перспективами использования чужих информационных ресурсов. Чувство первооткрывателя и искателя сокровищ, дикая животная радость обладания свежей добычей вгоняла в такие моменты шипящие пузырьки радости в сознание Прога. И он искал их, эти уязвимости и моменты внутреннего наслаждения своей силой, как наркоман ищет новую дозу сладостного яда для погрущения в "свою" нирвану. Но сейчас что-то не складывалось. Последние несколько недель он усиленно мучал переданный Заказчиком текст программного обеспечения новой системы электронных платежей, пытаясь найти, как сказал Заказчик "умышленно внесенную конкурентами в систему уязвимость". Какими конкурентами и какую уязвимость Заказчик естественно сказать не мог, потому и обращался к нему, к Прогу за помощью в поиске капкана. Срок передачи системы из опытной эксплуатации в постоянный режим пользования неумолимо приближался, а ответа на вопрос "Где уязвимость ?" до сих пор не было. Часть 3. Глюк День заканчивался, проклятая ошибка никак не хотела себя проявлять. В другое время она могла бы "отравить" жизнь Прогу, и как каждый яд в малых дозах стимулировать его на новые поиски, но сегодня он чувствовал бихевиористические позывы своего тела к асимметричным биологическим существам. "Успею, еще 48 часов есть в запасе", - решил мозг и отправил Прога мыться, бриться и одеваться. Наспех застиранные джинсы впитали пары слегка покрывшегося ржавчиной утюга. Свитер грубой вязки, любовно называемый Прогом, "свифтером" за быстроту одевания-раздевания, ждал своего триумфального часа. Цель была ясна, конечна и желанна. Марафетничания логично завершились конструктивным успехом. В половине девятого вечера, то есть ровно в 20 часов и 30 минут новопредставленный донжуан стоял перед дверями квартиры номер 1 по улице Карлова Ярыги, 17. Объяснение для него почему первой, а не второй и не двадцать второй квартиры, было весьма прозаичным: в доме была всего одна квартира с номером. Сам дом с номером 17 тоже был всего один. Пародия на старинный особняк, сделанная технологическим нуворишем, была типична для этого района города. Здесь жили личности странные, если не сказать социально опасные. Бывшие хайтековские менеджеры и выброшенные за борт технологического прогресса рано обезумевшие на своих фантазиях гении-одиночки, примкнувшие к ним женщины с гроздьями увешанных на них детей. В общем, вся и все смешалось в этом квазисовременном Гарлеме. "Привет ;)" - открылась дверь. "Я знала, что ты прийдешь", - неуверенно смущаясь промурлыкала вчерашняя кошечка. "Ну что же ты стоишь - заходи, спагетти уже готовы". Ну как не зайти на этакий зов природы ! Прог окончательно и безвозвратно нажал у себя в сознании кнопку "Вх(в)од" и очутился внутри. Априорное видение рисовало картины амурной комнатки с цветущими и плодоносящимися на подоконниках кактусами, вышитыми салфетками на большом обеденном столе и мягкой небрежно выложенной кроватью не более чем на две персоны. Из увиденного оправдалось только последнее. Небрежно разложенная кровать действительно была частью будуара премилой кошечки. Все остальное было как у всех. Точнее сказать как у всех других кого когда-либо знал Прог: типовая мебель в стиле а-ля семидесятых модного нынче прошлого века, кухня-трансформер с неопределенным количеством посадочных мест, купированный зеркалом платяной шкаф. "Ну, проходи, что же ты !", - толкнуло в спину вежливое, но вполне определенное дыхание крошечки. И поддавшись желанию, резким движением ног, гость оказался прямо у блаженной кровати. Не менее ловким движением рук хозяйки, кухня-трансформер преобразилась в журнально-обеденный столик и водруженная сверху тарелка с итальянскими макаронами окутала клубами пара сознание Прога. "Наше зелье", - улыбнулась колдунья и сыпанула в тарелку добрую горсть спиритического порошка, почему-то запечатанного в упаковку знакомых специй. Кажется, от этого опыления лежавший сверху макаронный червяк потерял свой естественный крохмальный вкус и стал каким-то тошнотно-слащавым. Нельзя сказать, чтобы от него так уж действительно и тошнило, но и глотать его не очень-то и хотелось. С таким вот застрявшим во рту насекомым Прог и осел на кроватное ложе. "Кусь-кусь", - припала к другому концу червя чудо-девица и всосав в себя отстатки воздуха в макаронной трубке, сглотнула слюну. Прог это точно видел по движению ее кадыка. Между ними оставалось еще сантиметров 5-6, не больше. Поэтому следующий обоюдный глоток они закончили лицом друг к другу, мягко столкнувшись губами. От неожиданности Прог совсем потерял дар речи и, осторожно взяв руками крошечку начал ее облизывать, старательно повторяя движения ранее виденные в фильмах "только для взрослых". Эффект столь странного маневра превзошел все предполагаемые ожидания. Раздробив букву "у" на тысячу мелких знаков, девушка издала нечеловеческий стон, обмякла, а затем бросилась в бой нараспашку. Разгоряченные итальянскими макаронами тела забились в эротических конвульсиях ... Неожиданно резкий звонок в дверь сорвал пелену нереальности. А нажатый дважды сделал еще брутальней. "Кого там черт еще носит", - натягивая на ходу халатик, потащилась к дверям хозяйка. А Прог тем временем натягивал свифтер, воздавая должное хорошему и быстрому трикотажу. Хлопнула закрывающаяся дверь. В комнату вошел человек в черном. "Глюк", - сухо представился гость. "Абрамов Глюк Спиридонович," - для полноты события уточнил он. "Надеюсь, вы у нас долго не задержитесь", - еще раз учтиво уточнил глюкавый голос. "Да, мне уже действительно пора", - ответил Прог и тронулся с места событий. Уже перед дверью он успел нацарапать на ладони крошечки свой приватный электронный адрес. "Пиши - буду ждать", - чмокнув в губы неопороченное дитя, выпрыгнул он за дверь. "Глюк, и здесь глючит", - подумалось Прогу. Часть 4. Чатушки Утро следующего дня быстро заполнилось радостным настроением. Освежевшее тело гнало мысли по кровеносным сосудам, наполняя капилляры питательной клетчаткой. Глаза спокойно сканировали кодовое пространство, расставляя пометки в нужниках. Цифровая микстура бежала по сетевому кабелю, от чего он сделался похожим на конец кобеля, такой же тугой, твердый и безответственный. "Привет, как дела после вчерашнего", - бухнулось на почтовый ящик электронное письмо. "Заходи на чат, поболтаем". От вновь прибывшей месаги пахнуло событиями прошлой ночи. Прог явственно ощутил во рту привкус итальянской макаронины вперемешку с жирной красной помадой крошечки. "Ok, уже бегу, вот только тапочки надену" - бросил он в ответ и хлопнув дверями по открытым на мониторе окнам выбросился в открытое окно чат-программы. - "Извини, что так вчера получилось. Глюк вечно все портит и в самый неподходящий момент" - раскрошила мелким шрифтом диалог незнакомка. - Он тебе кем будет ? - Не знаю, я сама уже не раз думала, кто он для меня, и кто я для него. Но так и не смогла найти подходящего ответа. - Да, такое бывает. Живешь с человеком, а сам думаешь о нем невесть что. Вот, например, вчера я действительно был с тобой ? - Был ;) - А если ты представишь, что я был с тобой не только вчера, но и позавчера и много-много дней до этого, а потом буду с тобой завтра, послезавтра и много-много дней после этого, то кем я для тебя был вчера ? - Наверное, тем кем ты хотел быть сегодня, то есть завтра по-вчерашнему. - Ну ты даешь ! Здорово ответила, прямо в точку попала. Ты извини, что я не смогу тебе сегодня показать то, кем я хотел быть для тебя завтра по-вчерашнему. У меня большой и сложный заказ - ищу Ошибку, ну типа твоего Глюка... - Ты что гомосексуал, что-ли ? Зачем тебе Глюк, он же парень ! - Да, нет ты не так поняла. Мне нужна ошибка, глюк в программе, а не живой человек. Понимаешь, программы они тоже как люди, сами не знают с какими болячками живут. А я сейчас в роли чистильщика, который ищет порчу и очищает сознание компьютерных железяк. - Мне что-то есть уже захотелось ... может пройдемся сегодня вечером куда-нибудь, где нам будет тепло и уютненько. От слова "уютненько" Прог почувствовал как у него затеплилось что-то в области между животом и ногами, как будто именно там находился центр уюта и наслаждений. Секундная выдержка и последующие реакции были как команды хорошо отлаженной утилиты командной строки: - Да, конечно, я с радостью, хоть сейчас. Когда, где, как тебе будет удобно ? - Приходи в супермаркет в 10 вечера, в отдел гигиенических аксессуаров. - Буду. Закрылось окно чат-программы. Часть 5. Игрушка Ровно без одной минуты десять Прог находился в отделе гигиенических аксессуаров супермаркета. Слева на него смотрели, подмигивая крылышками, женские наслаждения, а справа, искоса подглядывали мужские аксессуары. Впереди маячила черная фигура одинокого мужчины, который как пылесос собирал с витрин записанные на бумажный лоскуток предметы, видимо не только для своего существования и пропитания. "Опаздывает", хотел было подумать Прог. Точнее сказать, он хотел подумать "Как всякая порядочная женщина немного опаздывает", но не успел. Откуда-то сзади и сбоку приоткрылась дверь подсобного помещения с грозной пурпурной надписью "Для служебного пользования" и оттуда показался манящей красный ноготок вчерашней кошечки-крошечки. "Ну, приветик" - улыбнулась она. "Заходи, не дрейф. У меня знакомая здесь работает, ключи и пароли дала. Они на сегодня наши", - быстро объянилось супермаркетинговое создание, видимо пытаясь заделать в сознании пациента явно образовавшуюся пробоину от столь неожиданно разворачивающихся событий. От мысли, что через пару секунд они вдруг окажутся вместе, Прогу показалось, что красный ноготок подружки вцепился в его волосы, и накручивая их на палец, крепко тащит за мозги куда-то очень далеко, в манящую неизвестностью пустоту. Хотелось как-то осознать, обдумать, проанализировать и просчитать сложившуюся ситуацию с учетом нехватки времени и общественных последствий. Но всего этого не получилось, так как тело покорно скользнуло в дверную промежность и быстро погрузилось в теплое мягкое тело. Сброшенный халатик спецовки прикрылся сверху черным лифчиком и гиперажурной комбинацией каких-то хитрых женских сплетений, покрывавших тело земфиры. Упруго подрагивая, оно волнами изгибалось под Прогом, напоминая ему водяной матрас. В трудах и радостях сам он покрылся водяной пленкой. Что было вокруг не имело никакого значения. Обуявший его жар дикого природного желания обладать и иметь столь желанный и податливый организм, неожиданно наткнулся на звук упавшего предмета. Пока он переключал систему внимания на выпавший из обозрения звук, в теле любимой произошел некий процесс. По налитой теплой жидкостью груше пробежали разряды и в руках Прога оказалась абсолютно голая отвердевшая и окочурившаяся полурезиновая кукла, без явных признаков жизни. На полу лежала пластиковая карточка. "Экзистенциональное агентство "Мягкая Энергия. Изделие Љ 12. Год выпуска: 2034" легко прочиталась рекламная бирка. "Если ты все еще ее хочешь, позвони по номеру 1-2-3" вспыхнула фосфоресцитами сделанная на карточке от руки надпись. Обезумевшие и набухшие органы Прога, еще минуту назад возмечтавшие о неземной близости и космических наслаждениях, перевели его сознание в автоматический режим. Правая рука рефлексивно набрала номер, а левое ухо услышало знакомый голос Глюка: "Привет, Прог. Рад тебя слышать. Мы не сделаем ни тебе, ни ей ничего плохого. Иди домой и включай свой комп. Найди файли строку 459. Поставь вместо знака "+" знак "-". Сдай работу и позвони мне. Я дам тебе код и ты включишь в своей девочке все что только тебе не захочется". В ухе заурчали гудки положенной трубки. Охладевшая было дама налилась розовой краской и молча взяла Прога под руку. Он и она покинули супермаркет, так и не взяв ничего в отделе гигиенических аксессуаров. Часть 6. Неперезагрузка Дорогу домой Прог запомнил плохо. Кажется, он пытался что-то сказать, трогал и мастурбировал органы партнерши, зачем-то кричал ей в ухо и кусал красный ноготь. На все это она отвечала загадочной манящей улыбкой и просто молчала. Найти файл и изменить в нем букву на букву было проще простого, мало ли кто кому и как изменяет. Изменить букве, да еще и электронной что можно было придумать более безответственного. Сложнее оказалось отправить задание Заказчику, да еще и пометить его как "Выполнено". Все решил простой логический расчет. "Я отправлю задание. Позвоню Глюку. Получу у него код от моей, да-да, моей девушки. Дам ей новую жизнь. А затем, перезвоню Заказчику и скажу, что нашлась еще одна ошибка и я знаю как ее исправить. Никто ничего не успеет сообразить." Размякшая любовь восседала на единственном кресле в жилище Прога и умиротворенно посматривала как бежит полоска процентов переданных байтов на экране. Словно песочные часы, только положенные в горизонтальное положение, текла жизнь между пальцев ее возлюбленного. И как только последняя песчинка перешла в другое измерение, ее внимание переключилось на телефонную трубку, появившуюся в руке Прога. "Глюк, это я Прог", - сказал его голос. "Я сделал все что ты сказал. Теперь твоя очередь ответить мне взаимностью". Было заметно, что он боялся, что сейчас произойдет что-то из ряда вон выходящее. Так всегда бывало, когда запускаешь программу после добавления очередного куска мыслей. Исправленные в одном месте ошибки продолжают жить новой жизнью, порождая новые глюки в других местах программы. "Молодец, я верил в тебя", - услышал Прог металлизировавшийся голос Глюка и у него появилось ощущение, что компилиция события прошла вполне успешно, значит синтаксических ошибок в его действиях не было. "Твою подругу зовут Ибэ, можешь вставлять ей экзистенциональную карточку в нужное место. Да, не забудь выставить код 101 и она твоя. Приятно было с тобой поработать", - закончился разговор. "Ибэ, ибэ, сейчас я тебя заживлю", - стучала по стенкам черепа Прога новая мысль. Всунутая экзистенциональная карточка с выставленным кодом 101, сработала как укол невралгина. Сбросив пелену с глаз, Ибэ невнятно стала мурлыкать: "Где я, кто я, кто ты ..." "Это я, Прог. Это я тебя спас. Это я теперь всегда буду с тобой и ты теперь всегда будешь моей", - бушевала в спасителе женщин-трасформеров жизненная сила. "Ты, помнишь, меня, Ибэ, ты помнишь вчерашние итальянские макароны, сегодняшнюю кладовку в отделе гигиенических аксессуаров, и как я тебя спас от Глюка. Это был я, Прог, о моя ненаглядная Ибэ". "Пойдем ужинать", - неожиданно внятно и разборчиво произнесла буквы Ибэ. "Я приготовлю нам ужин по программе "Пища, которую можно есть". А затем буду рада оказать тебе семейные сексуальные услуги по программе "Ты мой муж и я, твоя порядочная жена". Иди готовься, дорогой, я согласна работать твоей женой", - методически правильно досканировал воздушное пространство голос милой лэди. Уставившись в зад уходящейся супруге, Прог устало осел на единственное кресло, и отупело перевел взгляд на дальний угол комнаты. Рекламный слоган на заброшенном когда-то давно рекламном проспекте сетевого туристического агентства больно ударил по глазам: "Еще одна жизнь, еще одно наслаждение, и все это только для Вас и только сейчас - у нас - по ту сторону экрана". "Ужин готов, любимый", - раздался откуда-то из другой жизни голос Ибэ. Версия для журнала "Магия ПК" (г.Санкт-Петербург, Россия)