Сергей Боровский
Архитекторы
День обещал быть насыщенным и нервным, но меня предстоящие хлопоты только возбуждали. Еще бы! Пять лет кропотливой работы, бессонных ночей, тихих радостей, провалов и неудач, и вот, наконец, все необходимые документы подписаны, первый взнос уплачен, территория отведена. Осталось только появиться в головном офисе W3C[1], и ваш покорный слуга — полноправный хозяин виртуального пространства общей площадью сто гектаров.
Это вам не мелочь. Для примера: сервер Московской мэрии расположен всего на сорока гектарах. У студии Панкрата Лебедева — девяносто. Конечно, у них там понастроено всякой всячины, а у меня — пустой участок, но это лишь вопрос времени.
Что я там собирался делать, в деталях мне и самому было не совсем понятно. Мерещились торговые комплексы, офисы, развлекательно-познавательные уголки, справочники. Одним словом, портал. Доподлинно я знал лишь то, что он принесет мне благополучие и счастье.
Профессия моя, как нетрудно догадаться — «живой программист». Ну, то есть не тот, который пишет заклинания на малопонятном человеку языке типа Java, а кто создает виртуальные миры силой своего воображения и с помощью самого современного «железа». У меня, кстати, IBM RWX-7750. Без этого дурацкого, вышедшего из моды, неудобного шлема. Я просто ложусь в кресло и закрываю глаза — компьютер сам находит дорогу к моему сознанию.
К выбору софта я тоже подхожу предельно строго: LDK[2] — от Microsoft, генератор среды и хранилище — от Oracle. Причем, оба — последних версий. Считаю, что именно в них разработчики совершили настоящую революцию: теперь при сотворении мира вы можете пользоваться не только готовым строительным материалом, но и назначить свой собственный химический состав. Возводите дома хоть из полиэтилена, хоть из глины, если вам так нравится.
Офис W3C находился на Смоленской площади в бывшем здании МИД. Спасибо проектировщикам, они не стали возводить на месте упрятанной под землю автомагистрали очередной торговый центр, а элементарно расширили парковку, поэтому мне без проблем удалось приютить свой «Cherry» у самой арки, и я, довольный и радостный выше всякой меры, пронесся в лифте на одиннадцатый этаж.
— Номер заявки? — попросила красавица Людочка.
Вместе с паспортом я протянул ей распечатку из БТИ, и она моментально локализовала мой файл, просканировав листок.
— Всё готово, — улыбнулась она лучезарно, как будто это не мне, а ей достались гектары виртуальной целины.
— Именно поэтому я здесь, — сострил я, и девушка кивнула, приглашая меня опуститься в кресло, стоящее рядом с ней.
Почти такое же, как моё.
Без лишних слов мы «отключились» и мгновенно перенеслись в ту сокровенную точку пространства, которая в нетерпении ждала прикосновения ласковых хозяйских рук.
Участок превзошел все мои ожидания. Прежде всего, размерами. Как ни старался, я не смог визуально определить его границы. Допускаю, что в том виноват был продвинутый дизайн пространства, создающий иллюзию его незамкнутости. Небо выглядело тоже ничего: почти, как настоящее. По нему величаво плыли анимированные облака, из-за которых игриво выглядывало электрическое солнце. Ватт триста, не меньше.
Я наклонился и торжественно зачерпнул горсть «земли» — маленькие шарики из пористой резины, едва ли в четверть горошины.
— Ну, вот. Принимайте во владение, — произнесла Людочка.
Мне и самому ужасно хотелось поскорей завершить все формальности, но тут мой когтистый глаз заметил какой-то плохо различимый предмет, портивший идиллический пейзаж.
— Вы не знаете, что там?
Людочка проследила за моим взглядом.
— Не знаю, — после некоторого раздумья произнесла она. — Давайте посмотрим.
Можно было, конечно, пройтись пешком, но я не виню служащую W3C за то, что она воспользовалась «наладонником». У неё, наверное, ещё человек десять записано на сегодня.
Буквально через секунду мы оказались возле того, что нас интересовало.
Сказать, что увиденное произвело на нас впечатление — значит, нагло соврать. Наши рты, словно по команде, раскрылись шире всяких приличий, и было отчего: аккурат посередине милой сердцу пустыни стоял тоскливый заурядный киоск. Вывеска на нём гласила по-русски: «Овощи-фрукты».
Мы зашли внутрь.
Тот, кто вешал надпись с названием, не собирался никого вводить в заблуждение. По периметру помещения стояли лотки, ломящиеся от продуктов сада и огорода, а за прилавком стоял пожилой азербайджанец, протирающий носовым платком персик.
Увидев нас, он с готовностью расплылся в улыбке:
— Захады, дарагой! Чито желаешь? Сматри, какой дын, а! Сладкий, спелий!
«Наладонник» показывал, что гость с Кавказа — на сто процентов «виртуал», то есть не имеющий прототипа в реальности.
Дурацкая шутка! Даже, кажется, подозреваю, кто её автор. Ладно, разберемся позже, а сейчас нужно навести здесь порядок.
Не обращая внимания на Людочку, которая переминалась с ноги на ногу с актом приемки-передачи в руках, я вызвал из меню деконструктор. На сцене появились новые действующие лица: десяток молодцов, вооруженных кувалдами — не иначе, наши ребята библиотеку для Microsoft делали.
— Уберите это с глаз долой, — брезгливо указал я пальцем на киоск.
— Ты уверен? — спросил бригадир.
— Уверен, уверен. Пошевеливайтесь.
И бойцы взялись за дело.
Надо заметить, что у них отлично получалось, несмотря на то, что кувалда — инструмент не высокоточный. Киоск превратили в кучу обломков, а незваного торгаша запихнули в ящик, отдаленно напоминающий гроб. Он брыкался и предлагал откупиться. Не на тех напал!
Когда все закончилось, я сжалился над Людочкой и подписал документы, оставив один экземпляр себе. Где-то в недрах базы данных W3C крутнулись шестерни, завершив транзакцию, и в моих руках оказалось вожделенное Свидетельство. С голограммами и позолотами — точная копия того, которое параллельно ушло обыкновенной почтой.
— Всё-таки не очень красиво получилось, — позволил я себе маленький упрёк.
— Мы за безопасность не отвечаем, — откликнулась девушка, готовая соорудить грозовую тучу на безоблачном небе наших отношений.
Но я не дал ей разойтись.
— Все в порядке, киска, — на манер крутого парня из народного кино произнёс я. — Клиент доволен и претензий не имеет.
Выпав из здания на улицу, я первым делом набрал Андрюху. Это мой сисадмин. Подрабатывает у меня, когда есть заказы. Когда нету, помогает конкурентам в сфере информационной безопасности.
— Привет! — сказал я. — Можешь меня поздравить.
— Неужели купил?
— Да, только что.
— Вот дурак! — выругался Андрюха вместо полагающегося поздравления. — Ты бы за эти деньги трешку на «Бабушкинской» мог хапнуть.
Это он, конечно, загнул — на коридор в «трешке», может, и хватило бы. К тому же, я взял участок в «живую ипотеку». Под пять процентов годовых. И вообще, я не собирался с ним обсуждать приведенное к исполнению решение.
— Кто не рискует, тот живет на «Бабушкинской», — сказал я. — Давай пересечёмся. Угощаю пивом.
Ну, тут он, натурально, подобрел. Договорились встретиться у памятника Ходорковскому через час. А там перебраться в какую-нибудь чешскую забегаловку.
Выпив по третьей и обсудив все современные способы разворачивания виртуальной среды, мы перешли к волновавшей меня теме. Услышав историю про овощной ларёк, Андрюха покачал головой:
— И ты думаешь, что это шутка. Да?
— А что?
— Да ничего. Просто у тебя на глазах проверили твою систему безопасности. И знаешь что? Она облажалась.
Он сделал внушительный глоток и продолжил.
— Тебе, возможно, трояна поставили. Сейчас без разницы, но если всё-таки удастся что-то высосать из проекта, тогда хана. В любой момент его оживят — замучаешься дерьмо выносить.
Вопросы он поднимал правильные. Поэтому мы с ним и работаем.
— И что делать?
— Бетонировать придётся. Другого способа я не знаю.
— Сто гектаров?!
— Так кто ж тебя заставлял столько покупать? Операционка какая?
— «Винды».
— Ага. Значит, ещё и антикоррозийный слой потребуется.
Ушёл я из пивной в расстроенных чувствах. Получалось, что не бетонировать нельзя, а бетонировать не на что. Ещё в кредиты влезать? А схожу-ка я сегодня на форум — есть тут одна хорошая тусовка. Крутые айтишные пацаны на ней собираются. Может, присоветуют чего. Андрюха, он толковый, но часто не самые бюджетные решения предлагает. У него, что ни роутер, то «Сыска». Что ни кабель, то «Азов».
Мои мысли прервал мобильник.
— Алло! — сказал я в трубу, имитируя бас, что у меня получалось только после пива.
— Добрый день, — ответил вкрадчивый голос. — Я могу поговорить с Дмитрием?
— Уже говорите.
— Меня зовут Викентий Иванович, — представился звонящий. — Мне посоветовал к вам обратиться один наш общий знакомый.
Он назвал имя, которое мне ни о чем не говорило, но я не стал его разочаровывать.
— Продолжайте.
— Он сказал, что вы разрабатывали сайт «Ситибанку»?
— «Живой сайт», — скромно поправил я.
— А, ну да! — обрадовался Викентий Иванович. — Так вот, нам нужен опытный программист, умеющий делать такую работу.
С «Ситибанком» — чистейшая правда. За исключением того факта, что мне досталась по большому знакомству только часть работы. А именно: дизайн окошечка кассы. Но эту информацию я счел избыточной для Викентия Ивановича.
Мы договорились, что я приду к нему завтра к одиннадцати утра. Он назвал адрес, и у меня пошли в глазах разноцветные мечтательные круги. Аж дыхание перехватило. Последний раз со мной произошло нечто подобное, когда любимая девушка призналась, что испытывает ко мне странные чувства…
Ладно, не будем торопить события.
Придя домой, я не утерпел и заглянул на участок. Полюбоваться и насладиться. Не видом, конечно. Какие там виды? А ощущением собственника. Так мать смотрит на своё дитя. Так государственный муж любуется на поставленную в документе подпись.
У входа меня встретил некий персонаж в жёлтой майке лидера с надписью «первонах». Ничего страшного. Доступ на чтение я открыл всем — у меня же тут не VIP дискотека.
— Опоздал ты, брат, — злорадно сказал я. — Первый на пинках ушёл отсюда рано утром.
Парень вздохнул и исчез без лишних слов, а я тщательно обшарил руками то место, где давеча стоял киоск. Ищущий, как известно, обрящет — под ворохом резиновых шариков обнаружился люк. Металлический такой, с ручкой.
— Вот сволочи!
Крышка поддалась легко, несмотря на внушительный внешний вид. Наклонившись, я заглянул внутрь — темно, как за МКАД.
— Эй! — крикнул я. — Не желаете наверх с чистосердечным? Скидки — до пятидесяти процентов!
Но никто, кроме отзывчивого эха, не произнёс ни звука. Спуститься туда, что ли? Соблазнительно, однако мой разум вышел сегодня победителем в неравной схватке с врождённым авантюризмом. Ещё монтировкой по башке получишь. Хоть и виртуальной, а всё равно не приятно.
Лучше сделаю я вот что: поставлю бытовку для строителей — всё равно её придется возводить не сегодня-завтра — и заделаю дыру сам по всем правилам.
Провозился я с поставленной задачей до самой темноты. Пока устанавливал LDK, пока настраивал платформу — уже и ночь подкралась. Но зато и результат получился на загляденье. Сначала я думал просто песочком колодец засыпать да раствором сверху прихватить, но потом у меня появилась мысль получше. Потратив лишние полчаса, я изготовил вместительный чан и вскипятил в нём смолу по собственному рецепту. Выливая её в колодец, я испытывал истинное наслаждение, представляя, как она растекается по разветвленным ходам, где, быть может, притаился коварный враг.
Проснулся я утром по будильнику в семь часов и сразу помчался на форум — успеть до встречи с Викентием Ивановичем.
Нырнул в кресло. Провалился. Мельком взглянул на свежую статистику: пять посетителей. Кто эти унылые горемыки? Боты? Или хакеры? Хотя, последние обычно следов не оставляют.
Заседание на форуме по информационной безопасности было в самом разгаре. Эти сисадмины, народ хоть и ночной, но всегда кого-нибудь командируют на утреннюю смену — знают, что у ламеров возникают проблемы в любое время дня и ночи.
Молодые люди, человек десять, сидели кружком и тупили над очередной загадкой иллюзорного бытия. Опуская профессиональную терминологию, их диалог можно пересказать примерно так.
— Накатил я патч, ребутнул систему, а она мне ошибку: «не могу найти драйвер».
— Логи смотрел?
— Смотрел, да толку-то.
— Исходник в каком формате был? Айсо?
— Нет. Экзешник.
— Тогда понятно, почему у тебя воздух твёрдый.
— Лол!
— Короче, лезь в реестр и правь там локального юзера. Другого выхода нет.
Сидящие, словно жюри КВН, подняли вверх таблички с одинаковой надписью «+1».
— Привет! — сказал я, отвлекая их от интересной беседы.
Один из них, будучи, скорее всего, модератором, поднял на меня свои усталые глаза.
— Ну?
— У меня несанкционированное строительство.
— А-а-а! — то ли восторженно, то ли разочарованно произнесли одновременно несколько парней.
Некоторые даже оторвались от изучения лежащих перед ними доков.
— Материал участка какой? — спросил всё тот же парень.
— Файбер грэйн[3].
— А размеры?
Я назвал.
— Ого! Ну, тогда тебе каюк. На бетоне разоришься.
Стоило идти к «специалистам», чтобы услышать от них то, что я знал и сам?
— Это понятно. Дешевле ничего нет?
— Есть. Асфальт опэнсорсный[4].
— И как он?
— Некоторые хвалят. Но я не слышал, чтобы такие площади им закатывали.
— Может, временная мера есть какая-нибудь?
— Найми сторожа, — посоветовал кто-то с галерки с натянутым на лицо смайликом. — Он, конечно, дыры не закроет, но хоть поубивает клопов-то. Эй, Сурок! — обратился он к одному из присутствующих. — Пойдёшь?
Крупный, наголо бритый парень вяло кивнул.
— Сколько? — спросил я.
— В месяц — тридцать драхм.
По-божески.
— Годится. Когда приступишь?
— Да хоть сегодня. Бабло — за неделю вперед. Пароль давай, адрес ресурса.
Я прикинул, что пересечься мы сможем после встречи с Викентием Ивановичем. Точное время я и сам пока не знал. Поэтому договорились, что я его наберу, как освобожусь.
Оставив Сурка с компанией на съедение собственным проблемам, я поехал на Красную Пресню. На метро. Боялся в пробке застрять. Куда точно, не скажу, по причинам, думаю, понятным.
Перед входом меня просканировали на предмет оружия, наркотиков и вредных мыслей, сделали копию всех страниц паспорта, занесли в базу данных и выдали разовый пропуск, отпечатанный с качеством праздничной открытки — ведь могут же, если захотят! Вежливо указали дорогу и отпустили в большое плавание по коридорам, которое я с честью преодолел.
Викентий Иванович оказался мужчиной зрелого возраста с непременными его атрибутами: лысиной и животиком на полведра пива. Рубашка цвета застиранного хаки и брюки с оттопыренными углами карманов говорили о том, что он либо не придает значения внешнему виду, либо это за него делает его жена. Визитная карточка, гальванизированная темно-синим фермием, скупо сообщала: «начальник департамента информационных технологий». Ни больше, ни меньше.
Кабинет в его распоряжении имелся небольшой, но густо заставленный мебелью и рекламной продукцией. Краем глаза я отметил, что тематика буклетов, календарей и брошюр была, в моей классификации, «чиста бизнес»: небоскребы на фоне голубого неба, разговаривающие по телефону соблазнительные секретарши, разложенные шулерским веером купюры. Не иначе, недвижимость или, того круче, финансы.