— Очень хорошо, — сказал Зиро.
— Хорошо-то хорошо, — сказала Инфинити, вертясь перед зеркалом. — Но, — она схватила себя за подол, — они же будут за подол хватать. — А можно попробовать что-нибудь такое… гладкое и облегающее? Чтобы трудно было схватить?
— Да, — сразу согласился Зиро. — Облегающее это хорошо.
И Инфинити предстала перед Зиро в гладком и облегающем.
Это длилось некоторое время, Зиро совершенно расслабился, первый раз за все время. Инфинити наряжалась, так и сяк, а он смотрел, иногда коротко комментируя. В целом, ему нравилось все. Он смотрел на Инфинити и думал, что никуда не пойдет. Его куртка лежала на коленях, скрывая эрекцию. Стояло прямо до боли. И чтобы Инфинити не надевала, Зиро видел ее без одежды.
— Ладно, — сказала Инфинити. — Остановимся на этом. — Она взяла стопку одежды, лежащую чуть поодаль и опять переоделась. На этот раз, это был простой наряд, абсолютно адекватный обстоятельствам. Свободные, темно-зеленые урбан-брюки, с множеством карманов. Свит-шот с капюшоном, в тон. Сверху — курточка-жилет, из гладкого наногортекса. Высокие, прочные ботиночки на толстой подошве.
— И кепочка, — улыбаясь, сообщила Инфинити, и надела темно-зеленую квадратную кепку с козырьком.
Так значит, это спектакль, сообразил Зиро. Она сразу выбрала, что одеть и положила отдельно. А все остальное было персонально для него. А значит….
Зиро улыбнулся и встал.
— Ну, как? — спросила Инфинити
Зиро подобрался поближе
— Очень хорошо, — он зацепил пальцем петельку на ее брюках и потянул к себе.
Инфинити не упиралась.
— …хорошо, просто прекрасно, — приговаривал Зиро, подтягивая Инфинити все ближе и ближе к себе. Она закрыла глаза, запрокинула голову, ее кепка упала на пол. Зиро мгновенно опьянел от ее запаха, запаха ее волос, запаха ее кожи, какой-то простой запах, слегка цветочный что ли, очень, очень приятный. Он положил руку ей на бедро, наклонил голову, прицелился в слегка разомкнутые губы, и когда, казалось, никакая сила во Вселенной не способна помешать поцелую, Инфинити вдруг отстранилась, открыла глаза и спросила:
— А кто такая Аи?
— Аи?
— Да, Аи. Японочка. Это твоя девушка?
— Ну…. Не совсем. — Зиро опять попытался прижать ее к себе, но она мягко не давалась.
— Не совсем твоя?
— Не совсем девушка.
— Как так? Девушка либо есть, либо нет. Тут мало вариантов.
— Аи это моя Тень.
— Ааа… — протянула Инфинити. — Эти, компьютерные мультяшки? Было бы из-за чего так расстраиваться.
Желание Зиро растаяло без следа. Он отступил на шаг назад.
— Мультяшки? Чтоб ты понимала.
— А что тут понимать? — Она повела плачами. — Все понятно.
— И что тебе понятно?
— Да всё!
— Что значит — всё?!
— Всё значит всё! Видала я таких… — в ее голосе неожиданно прорезалась сталь. — Таким как ты, компьютеры все заменяют. Вы в него от жизни сбегаете. Потому что жизнь, такая, как она есть, вас пугает. Раньше вы просто сутками пялились в свои мониторы, а теперь еще и спите с ними. Совсем забыли, что компьютеры были созданы для того, чтобы упростить жизнь, а не для того, чтобы ее целиком заменить! Компьютер это просто инструмент! Спать с компом, это все равно, что крестьянину спать с мотыгой!
— Что ты передергиваешь?! Да все совсем не так! Ты просто ничего не знаешь!
— Да что ты заладил: "не знаешь — не понимаешь"… Хочешь выгадать время, чтобы аргументы подобрать? Да нет у тебя аргументов! Нет! Потому что это правда!
— Да пошла ты! — неожиданно для себя рявкнул Зиро.
— Да пошел ты сам! Тоже мне… ноль без палочки! Тебе очень идет эта кличка!
Зиро, не помня себя от бешенства, пошел к выходу, по пути своротив несколько стоек с одеждой.
— Иди-иди, ага! — уперев руки в бедра, кричала ему в спину Инфинити. — Тоже мне!
Зиро сидел на подоконнике возле эскалатора. Он выкурил две сигареты подряд, прежде чем волна ярости слегка схлынула.
— Вот ведь стерва какая, — сказал он и хлопнул ладонью по подоконнику.
Почему-то он вспомнил один эпизод. Аи была тогда еще маленькая и схематичная, общаться с ней было тяжело, он только-только начал ее натаскивать. Зиро сидел за мониторами и вбивал в свою Тень базовые знания. Пополнял словарь.
— Жизнь. Жил. Живет. Будет жить, — четко проговаривая слоги, говорил Зиро в микрофон. — Живое. Живая. Живой. Живые. Конец ввода.
— Живая. Живой. Живые… — эхом повторяла Аи, записывая в память.
— "Жизнь" определение: команда/процесс/состояние/игнорировать? — спросила она.
— Процесс.
— Создаю новый процесс. OK. Задача процесса "жизнь"?
Зиро почесал в затылке. Скользкий вопрос. Ну, в ее случае все проще.
— Задача процесса "жизнь" — успешное исполнение всех внутренних процессов. Маркировать процесс "жизнь" как метапроцесс. Объединить все активные процессы в метапроцесс "жизнь". Присвоить метапроцессу "жизнь" высший приоритет исполнения.
— Выполнено. Список процессов обновлен. Цель метапроцесса жизнь — выполнение активных процессов по обработке запросов администратора системы Зиро-сан. Настройки сохранены.
Аи призадумалась — было слышно, как трещат жесткие диски, кэшируя данные.
— Запрос: Администратор системы Зиро-сан исполняет определенные процессы генерирующие запросы для Аи. Администратор системы Зиро-сан исполняет метапроцесс "жизнь"?
Вопрос его удивил.
— Да, — ответил он.
— Требуется уточнение. Задача метапроцесса "жизнь" администратора системы Зиро-сан?
Оп-ля, подумал Зиро. Деточка желает знать, зачем он живет. Она, видимо, решила, если ее "жизнь" это исполнение его команд, то она сможет лучше исполнять их, разобравшись, чего он хочет. А во я знаю, чего я хочу? — думал он. Как же ей объяснить?
— Цель метапроцесса "жизнь" администратора системы Зиро-сан — запуск процесса "счастье", — наконец ответил он.
Счастье они уже проходили. Для Аи процесс "счастье", значил успешное исполнение его команд, что влекло за собой подключение соответствующих анимационных библиотек — она имела счастливый вид.
— Отсутствие и/или полное исполнение команд администратора системы Зиро-сан означает запуск процесса "счастье".
Почему нет? — подумал Зиро. Пусть будет счастлива, когда нет ввода.
— Да.
— Настройки сохранены.
Аи опять затрещала дисками
— Загрузка словаря антонимов. Антоним для "жизнь" — "смерть". "Смерть" определение: команда/процесс/состояние/игнорировать?
— Состояние.
— Характеристика состояния "смерть"?
— Остановка внутренних процессов. Полное прекращение обработки данных. Процесс "жизнь" — флаг 1. Состояние "смерть" — флаг 0, - пояснил он, на всякий случай.
— Принято. Обновление списка процессов: Состояние "смерть" означает отсутствие команд. Отсутствие команд запускает процесс "счастье". Задача процесса "жизнь" — состояние "смерть", — провозгласила Аи, разделила 1 на 0 и зависла. Ее хорошенькое личико исказил нервный тик зацикленной анимации.
Надо же, как она быстро сообразила, подумал тогда Зиро, качая головой. Цель жизни это смерть. Людям, для того, чтобы прийти к такому выводу, обычно надо не один год лупить башкой в бетонную стену. И он запустил дебаггер.
С Аи все было проще, думал Зиро сейчас. Не нравиться, стер память. Запустил отладчик и переписал по-новой. Проклятые бабы! Ведь знал, знал же, что всегда с ними так. Знал и, тем не менее, опять наступил на те же грабли. Ввод игнорирован.
Пипетка был там же, среди телевизоров. Подтащил панель к дивану, и укуренный смотрел "Рассвет Мертвецов" Джорджа Ромеро.
Зиро сел рядом.
— Ну что вы там? Трахнулись? — лениво осведомился Пип, не поворачивая головы.
— Чувак, какие же все бабы дуры! Это невыносимо.
— Понятно, — сказал Пип, подкурил косяк и передал Зиро.
На какое-то время Зиро оцепенел, уставившись в экран.
— Жизненное кино, — произнес он, наконец.
— Ну, — сказал Пипетка. — Я думал, пересмотрю классику, может чего почерпну… в плане тактики. Начал смотреть и вдруг понял, что меня совершенно не волнует, что вокруг меня. Что я сейчас, — он указал на экран, — живу их жизнью. И все остальное не важно. И когда я это кино раньше смотрел, было точно так же. Искусство, бля…. Так что вы там? Поругались?
— Ну.
— Чего?
— Да она к Аи приревновала.
— Так это же хорошо. Ревнует, значит любит.
— Да я понимаю… Просто, понимаешь…. с Аи все не так было. Отвык я от нормальных баб.
— Ничего-ничего. Привыкнешь. И устанешь еще, — успокоил Пипетка.