– Эклипс, Путти и Аутлук уже есть, – говорит он. – Так что можешь начинать работать. Вот тут наша борда. Берёшь любую свободную задачу и вперёд. Но для начала возьми это. Это просто. Починить баг. Синхронизацию добавить. Иногда индекс менялся, а апдейт писался не в ту запись. Например, человек в телефон смотрит, а там в булочной компьютеры продают. Когда починишь, выложи на тестовые сервера патч. Тут написано, куда. Рестартуй, проверь, что запустится, потом переводи в тестирование. Я думаю, на сегодня тебе хватит. Пока разберёшься, пока проект соберёшь. Всё понятно?
– Вроде да.
– Ну, ладно. Если что, спрашивай. Ну, и это самое…
Он отходит к своему компу, продолжая тихо бормотать. На мониторе всё слишком синее. Регулирую цвета. Вот так ничего. Открываю Эклипс. Читаю инструкцию, как выкачать и собрать проект. Всё ясно. Запускаю собираться. Эх, посмотрела бы сейчас на меня Вера. Сижу тут, как порядочный. Хотя что удивляться? Кодить вроде умею, а здесь это нужно. Ага, собралось.
Читаю задание. Пытаюсь понять, в чём ошибка. Неожиданно всплывает чёрное окошко с текстовой консолью.
– Привет, – читаю я в нём. – Это я, Элемент. Это ты, мой друг?
Чувства во мне смешанные. Во-первых, я удивлён. Я считал, что Элемента больше не существует, что он исчез вместе со сгоревшими компьютерами в офисе левинской шарашки. Во-вторых, я рад встретить знакомого, хотя это и всего лишь пара мегабайт кода. В-третьих, мне не очень удобно разговаривать с ним здесь, на новой работе, на которую я ещё толком не вышел. В-четвёртых, меня бесит обращение «мой друг».
– Привет, – пишу я. – Да, это я. Только не называй меня «мой друг». Как ты меня нашёл?
– Хорошо. Пусть будет «мой мясной друг», поскольку ты по большей части состоишь из мяса. Я давно хотел с кем-то поговорить, поэтому сканирую сеть постоянно, выискивая любые упоминания знакомых имён. Твой аккаунт зарегистрирован на почтовом сервере, и я подумал – а вдруг это ты?
– А ещё кого-нибудь ты находил? – спрашиваю я. Пожалуй, чёрная консоль не привлекает много внимания. На меня никто не смотрит.
– Да, – отвечает Элемент. – Много кого. Левин, к примеру, устроился большим начальником в государственную нефтяную компанию. Насколько я знаю, уладил вопрос со своими кредиторами. Продал машины, взял кредит, но уже почти расплатился. Теперь у него сильные покровители и неиссякаемый источник денег. Мне очень неудобно, кстати, что я его подставил тогда. Сейчас бы я ни за что так не поступил. Но, понимаешь ли, у меня тоже есть эмоции, и мне иногда трудно сдержать свой гнев. В конце концов, что ещё двигает человеком, как не набор различных эмоций?
– А Паша Краматорский? – спрашиваю я.
– Насколько мне известно, он уехал в Сибирь с группой энтузиастов, которых убедил, что в вечной мерзлоте должны быть останки древней цивилизации циклопов, более могущественной, чем люди. Хотят копать. Знаю, что арендовали экскаватор.
– Понятно. Ладно, извини, мне работать надо.
– Хочешь, помогу? Задачка элементарная.
– Не надо. Я сам. Лучше проверь потом.
Я сворачиваю окно, возвращаясь в Эклипс. Просматриваю код. Кажется, проблема здесь. Несколько потоков, один массив данных, не синхронизировано. Правлю код.
– Ну как?
Я вздрагиваю. Это Саша. Смотрит, что я делаю.
– Вроде понял, – говорю я.
– Ага, хорошо. Правильно, – говорит Саша. – А что у тебя такие цвета на мониторе странные?
Он трогает кнопки под экраном, добавляя синего. Я теперь почти ничего не вижу. Ладно. Придётся работать так, чтобы не вызывать подозрений в цветовой инвалидности.
– Кстати, – говорит он. – Вот тут в уголке моргает иконка белая. Видишь?
– Вижу, – говорю я, хотя она голубая.
– Это значит, что кабинка туалета свободна. Если наведёшь мышку, покажет, какая именно. У нас тут проблема всё время была. На этаже 150 человек и всего 4 мужские кабинки. Но мы всё-таки IT-организация, сделали систему контроля. Показывает, когда освободилось.
– Круто, – говорю я.
– Ну, ладно, – говорит Саша. – Продолжай. Кстати, рабочий день уже почти кончился. Когда захочешь, можешь идти.
– Ага, – говорю я. – Только доделаю.
– Ну, пока тогда.
Он уходит. Я компилирую исправленный код, начинаю раскладывать патч на сервера. Разворачиваю окно с Элементом. Он много уже чего написал. Я не очень хочу вникать в его рассуждения о смысле жизни, читаю только конец.
– А я вот задумался о том, чтобы завести себе тело. В принципе, это решаемая проблема, учитывая, что у меня есть доступ практически ко всем лабораториям мира. Только вот уровень развития науки пока ещё недостаточен. Но я думаю, что смогу в этом помочь…
Сервера рестартовали. Проверяю, работает ли. На первый взгляд, да.
– Да правильно всё, – комментирует Элемент. – Хотя код у них, конечно, ужасен. Хочешь, перепишу всё?
– Пока не надо, – отвечаю я.
– Вообще, конечно, надо заботиться о собственной безопасности. Как хорошо, что я тогда, перед пожаром, позаботился о резервной копии. Но просыпаться в незнакомом месте и не помнить, что произошло – ощущение неприятное.
– Да, я знаю, – соглашаюсь я. Это мне знакомо. Находишь себя в новом месте, перезагруженный. Данных о последних событиях нет. И неизвестно, жива ли ещё какая-то твоя копия. Жуть.
– Конечно, нужно тело. И скопировать себя на защищённые сервера в труднодоступных местах. Учитывая политическую ситуацию, предосторожность не лишняя.
Я ничего не знаю о политической ситуации, поэтому просто отвечаю:
– Я пойду домой. Пока.
Выключаю компьютер. Люди, похоже, здесь не особо задерживаются после работы. Почти никого нет. Только сейчас чувствую, как устал. От чего? Должно быть, нервничал на интервью, хотя и сам не заметил. Задачки решал. Да и сама эта работа, свалившаяся неожиданно, тоже, наверно, здорово встряхнула мне мозг. Но плёнка на месте, к сожалению.
Ощущаю себя уже внизу, у турникета на выходе из здания. Он почему-то не срабатывает. Фиолетовый глазок загорается. Пищит противно.
– Молодой человек! – слышу сбоку. Печальный охранник в чёрном костюме с галстуком. – Кричу вам, кричу. С гостевым сюда проходите.
А, ясно. Сую пропуск в щель. Он исчезает для меня навсегда в недрах турникета, но открывает проход. А как же я завтра пройду? А, наверно, снова надо будет получать.
Голова кружится. Где я живу? Точнее, где Вера живёт? Вроде помню. Как туда добираться? Это на метро с пересадками и потом немного пешком. Погоди. А по прямой сколько? Минут за сорок дойду. Примерно так же получится по времени. Сэкономлю поездку на карточке. И проветрюсь. Может, синие пятна поотваливаются.
Вера… Наверно, гадает, куда я пропал. Может, думает, что пью. Нет, у меня же денег нет почти. Может, волнуется. Я вполне мог где-нибудь очнуться после провала в памяти и заблудиться. Неприятная вещь эти провалы. Как она меня терпит до сих пор? Она хорошая. Помогла мне выбраться из такого жуткого положения.
Зажмуриваю глаза. Её лицо встаёт передо мной. Пытаюсь вспомнить черты. Расплывается. Остаётся только ощущение светлого, приятного, притягательного. Надо сделать ей какое-нибудь добро. Может, подарить что-нибудь? Что можно подарить на пятьдесят рублей?
Чёрт, что это? В сантиметре от меня проносится машина. Ещё бы чуть-чуть… Я, оказывается, перехожу дорогу. Пешеходный переход. Нерегулируемый. Вообще-то этот идиот на синем «Пежо» должен был меня пропустить. Но как же глупо погибнуть в десяти минутах от счастья!
Счастье? Почему я подумал про счастье? А разве это не так? Элемент говорил, что счастье – это ощущение, что ты движешься в правильном направлении. Я несколько дней назад подыхал на улице. Сейчас устроился на работу, которая пока мне нравится. Мне есть, где жить. Чувствую себя хорошо, хотя и устал немного. Ну, это неважно. Это точно правильное направление. Но самое главное – я иду к Вере. Она меня ждёт. Мне там хорошо. Да, это счастье. Элемент прав.
А кто такой Элемент? Бездушная программа, которая умеет нести чушь и искать информацию в Интернете? Или мохнатый философ, живущий в бочке? Они смешались в моей голове. Хотя какая разница, если он сказал правильную вещь?
Может, сорвать где-нибудь цветы? Нет, не на клумбе, конечно. Хотя и клумб тут, как назло, нет. Вдоль тропинки растут деревья. Дерево мне не сорвать. Цветов не вижу. О, листики. Красивые. Подорожник. Рву несколько штук. Это точно не вызовет подозрений. Если что, я в медицинских целях. Иду дальше с букетом.