База данных
Шрифт:
– Я понял, что ты! Но почему ты выбрала меня? Зачем ты пришла? Что ты хочешь, чтобы я сделал? Что у тебя в третьем поле? Даты смерти? Годы жизни?...
– (шелест клавиш).
– Ну, ответь, прошу! Я хочу знать! Я должен знать!
^ ^ ^ ^ ^ ^
Эльвира бесшумно присела на краешек дивана.
– Здравствуй, Лёша.
Он оторвался от монитора.
– Привет.
– Извини, я без звонка. Я ненадолго... Как мои поживают? Денис?
– Хорошо, наверное.
Затуманенные глаза рассеянно смотрели сквозь гостью.
– Ты любишь ее?
– она показала на Базу.
–
– Она хочет тебя, и она хочет продолжения.
– Я чувствую.
– Познай ее. И мы вернемся из тьмы.
... Алексей поднял голову, потер щеку, где под щетиной краснел след от мятого рукава и оглянулся. За спиной стояла мать, бледная и сухая, как всегда. Стояла и с тоской смотрела на него и его избранницу.
– Мама?
Сон окончательно исчез. Остались белое поле монитора и База.
^ ^ ^ ^ ^ ^
Спортивная куртка, больше похожая на выходной костюм, чем на повседневную одежду, сидела на располневшем торсе удивительно складно. Белая рубашка блистала идеальной чистотой в недрах полутемной комнаты, где в углах скопилась годовая норма пыли. А голубые, по-юношески яркие глаза взирали на хозяина с недоумением и сочувствием.
– Ты не изменился никак, Алексей, - заговорил гость, и иностранный акцент предательски вплелся в русскую речь.
– Я хорошо помню твой... этот... бардак.
Он с удовольствием прокатил на языке забытое просторечье.
– А я тебя не сразу узнал, - программист неуверенно отошел от стола, на котором под ворохом рваных бумаг притаилась клавиатура.
– Что на родину-то занесло?
– Business! Дела... How do you say...*? Про наследство.
– А ты не только русский письменный забыл, - хмыкнул Алексей.
– Кофе будешь?
Денис, а ныне Деннис, подозрительно принюхался к неповторимому аромату прокисших кастрюль, истекающему из кухни, и натянуто улыбнулся.
– Спасибо, нет. Я имею мало времени, к сожалению.
– Ты садись, что стоять-то.
И хозяин подал пример. Деннис аккуратно присел напротив на шаткий стул.
– Ты живешь один?
– на всякий случай спросил он, хотя ответ был очевиден.
– Мама переехала в Белый город.
– Я не слышал о Белый город. Где это располагается?
– Недалеко отсюда. Помнишь Базу данных?
Деннис удивленно поднял брови, и в голубых глазах сверкнуло любопытство.
– Ты продолжаешь работать с тем файлом?
– Она - База. Она моя. И она всегда была моей! С одиннадцатого класса!... Смотри!
– Алексей сгреб со стола бумаги и впился в клавиатуру.
– Смотри, я никому это не показывал, но тебе покажу. Вот списки адресов Белого города. А это поле, - он ткнул пальцев в экран, - тут нечто особенное. Я почти добрался до него! Это формулы. Расчет срока возвращения. Представляешь, я понял назначение поля всего месяц назад, когда ко мне зашла твоя сестра. Я познаю мою Базу, и они вернутся. Все, кто сейчас в Белом городе, вернутся!
Торопливая речь ввергла Денниса в смятение. Смысл добирался до сознания медленно, но неприятный холодок непроизвольно потек по спине под белоснежной рубашкой. Точно такой же, как много лет назад здесь, при первой встрече с Базой данных.
– Алексей, пожалуйста, не быстро. Я плохо понимаю. Что такое Белый город?
Желтоватое лицо программиста вспыхнуло от возбуждения.
– Люди уходят в Белый город. Мы с тобой всегда знали, уходят навсегда. Но это ошибка. Error! Понимаешь? Моя бабка и мать, твоя сестра, они были в Базе. Мы с тобой видели записи: линия 156-144, линия 54-129 и тысячи других. Это временные адреса. Третье поле скажет, где и когда их ждать вновь!
– What are you talking about?
– от неожиданности Деннис заговорил на привычном языке.
– Your grandmother and my elder sister are dead!**
– Что? А! Понимаю. Да, они умерли. Но База возродит их всех. Я создал эту Базу. Я сам скачал ее у себя. Тогда, в 2000-ом, она уже жила в моем компьютере! Видишь!
– Алексей вскочил и беззастенчиво потянул иностранца к монитору.
– Вот этой записью База заканчивалась. Линия 999-999. Даже разрядность не позволяла ввести следующие адреса. А знаешь, почему? 999-999 это 998001 адресов! Я думал, больше не понадобится. Но теперь я ее доработал! Смотри, - он схватил скомканный лист и продемонстрировал потрясенному зрителю кривые карандашные строчки.
– Я собираю все данные о новых жителях Белого города. Скоро моя База вернет всех. Вернет сюда, в наш мир!
– You're mad, man. ***
– Нет, ты только представь! Помнишь, как нас пугали, мол, через n-е количество лет у нас в России останется только 80 тыс. человек. Черта с два! Все, кто ушел, вернутся!
Он осекся и внимательно посмотрел на друга детства.
– А вот ты не вернешься, Дэн. Ты променял нас на свою Европу. Или Америку? Где ты там сейчас двигаешь недвижимость? Жаль. Мне тебя жаль.
Деннис выдавил из себя тоскливую мину, но, поразмыслив, решил не оставлять сумасшедшего наедине с его идеей.
– Алексей, - он дружелюбно водрузил потную руку на костлявое сутулое плечо и медленно, подбирая русские слова, начал: - я могу поверить, что ты сделал этот файл.
– Она - База!
– Да-да, Базу. Я не специалист про это, но с такими разработками работает... занимается мой brother-in-low**** для моей фирмы. Он мне объяснял много полезного. Для optimisation поиска любая сильная... мощная система автоматически создает special field (5) Твое "третье поле" это special field. Чтобы пользователь имел возможность смотреть и добавлять большой объем данных. Ты добавил номера - система добавила коды в special field. Я удивлен, почему ты это не понимаешь. Ты должен знать новое в программировании. Improve your qualification (6).
– Мне жаль тебя, Дэн, - искренне вздохнул Алексей.
– Ты не вернешься.
– Ты ждешь, когда будут вернуться мертвые? Зачем мне вернуться как мертвый? Я рад, что живу прекрасно. Я имею большую фирму и хороший дом. Когда будет мой конец, мое дело продолжит мой старший сын. Через много лет - его сын. Я оставлю им свой business. А что и кому оставишь ты? Ты был хороший специалист. У тебя были будущее... перспективы. Но ты замер, застыл... закопал талант. Твоя База useless (7)! Не имеет пользы. Я сожалею, Алексей. Ты не старый человек. Ты можешь начать снова! Попроси, я помогу тебе начать business.