Первый будильник прозвонил в 6:55, тихо и нежно, даже не разбудив. Ровно в 7:00 заиграла бодрая электронная мелодия, уже чуть громче. Проиграв минуту, мелодия замолкла, а человек зашевелился на кровати, уставился бессмысленными невидящими от сна глазами в потолок. Пролежав так с минуту, он протер тыльной стороной ладони глаза, потянулся и повернулся на другой бок.
И наконец в 7:05 зазвучала третья мелодия, на этот раз на полную громкость включился суровый “Let’s dance my friend the Decay Dance”. При первых звуках вступления, не дожидаясь, пока музыка грянет всей мощью, молодой человек подорвался с постели, преодолел два метра комнаты и хлопнул рукой по будильнику. Тоскливо посмотрел на кровать, еще раз протер глаза, потянулся, щелкнул выключателем, что-то проворчал и направился в ванную.
Через некоторые время он вошел в комнату в одних черных трусах, приятно пахнущий гелем и дезодорантом. Будильник показывал время и дату: 07:17 23.06.2134 г.
Комната была невелика. Два на три метра, не более. В дальней части как раз помещалась кровать. В разложенном состоянии она тянулась вплотную к одной из стен вдоль столика, оставляя проход где-то в полметра. На столике лежал планшет в чехле на ремешке как у офицеров ХХ века, какие-то бумаги и несколько агрегатов. Под столиком виднелся зев мусоропровода.
Не спеша, молодой человек пересек три метра комнаты от входа до дальней стены, подошел к постели, взялся за изголовье и закрыл кровать в стенку. Таким образом освободилось жизненное пространство в небольшой комнате.
Молодой человек огляделся, нашел планшет на столике и взял его в руки. Планшет включился, спустя пару секунд представив ему многообразие иконок в строгих серо-синих тонах. Привычно тыкая пальцем в экран, молодой человек выбрал значок Дом (появилось другое множество значков) и уже из них – Еда. Начала загружаться программа. Один из агрегатов на столе вдруг ожил и ответил мерцанием светодиода. На дисплее планшета появилась радостная надпись «Сопряжение установлено». Агрегат согласно пикнул, да, мол, установлено.
На экране планшета появилась таблица: Программа питания. Семидневный цикл, день 5й (отдых). Четыре приема пищи в день. Завтрак: белки... жиры... углеводы... витамины и минералы... И ниже: Пищевой принтер HP MealJet 3245.
В нижней части экрана замигало сообщение: Мало тонера! Необходимо пополнить запасы тонеров: соевый белок, молочный белок.
Молодой человек слегка поморщился, с неудовольствием подумав, что сегодня придется идти в продуктовый за новыми картриджами. После чего выбрал вкусовую добавку нажал на кнопку Приготовить. Пищевой принтер замигал ему в ответ и загудел, готовя завтрак. На дисплее планшета появилась шкала прогресса. Идет печать. Осталось 5 минут.
Пока есть время, надо решить, что надеть сегодня, подумал молодой человек. Потыкав пальцем в планшет, он выбрал в меню Дом другой пункт - Одежда. Совершенно так же, как и с пищевым принтером, ему замигал шкаф, стоящий в углу.
3Д принтер одежды HP WearJet 2350. Вы подписаны на коллекции одежды: Casual, Henderson Business, Green, Reebok Sportwear, Постельное белье Sleep Calmly. Сбоку вылезла ненавязчивая реклама: «Подписаться на коллекцию модной одежды от Юдашкина за 15 999,99 руб. Скачать новые модели одежды!»
Сегодня предстоял обычный рабочий день, поэтому можно было вырядиться в обычный Casual. Из списка он выбрал легкие брюки, полуботинки, футболку и кофту с вставками на локтях и груди. Все черного цвета без принтов. Удобная, добротная и немаркая одежда, в такую теперь носит большинство.
На экране планшета опять появилась шкала прогресса. Идет печать. Осталось 15 минут.
Тем временем приготовился завтрак. Из пищевого принтера вылез пластиковый контейнер, наполненный вязкой субстанцией темно-коричневого цвета, пахнущий смородиной, и пластиковый же стаканчик с похожей на кисель жидкостью. Молодой человек начал есть пластиковой ложкой, лениво размышляя, не зря ли он сэкономил и купил принтеры, сопрягаемые с планшетом, вместо того чтобы взять со своим дисплеем.
Пока молодой человек расправлялся с завтраком, 3Д принтер успел распечатать ему одежду. Закинув контейнеры из-под еды в мусоропровод под столом, молодой человек быстро оделся, нацепил гарнитуру, настроил планшет на радиостанцию, затем прикрепил планшет к себе портупеей в район аппендикса на офицерский манер, взял со стола идентификационную карту: Коммутов Денис, инженер - и вышел из комнаты.
За пределами комнаты был короткий коридор, ведущий в санузел, и почти сразу же - входная дверь с электронным замком. При приближении Дениса, электронный замок замигал, и, узнав идентификационную карту, пикнул и открылся. Денис вышел в общий коридор, освещенный неоновыми лампами. По бокам коридора виднелись одинаковые двери в такие же типовые малометражные квартиры. В них теперь жило большинство рабочих людей Подмосковья. При этом большинство из них даже эти квартиры снимали, в том числе и Денис.
Между дверьми в коридоре висели дисплеи. На них сменяли друг друга блоки коммерческой информации. Сейчас, например, на ближайшем блоке было написано: «Продажа квартира в новом районе! Ипотека! Скидки молодым семьям. Квартиры от 2 800 000 р.!».
Денис уныло бросил взгляд на дисплей, уже в который раз прикидывая в уме, когда же он сможет скопить достаточную сумму, чтобы вписаться в ипотеку, и насколько предстоит подтянуть пояс, когда он туда впишется. По предварительным прикидкам, минимальная плата за ипотеку будет раза в полтора больше, чем он платит сейчас за квартиру.
В коридоре было людно. Люди выходили на работу, провожали детей в школу или просто спешили по своим делам. Завидев знакомого, Денис вежливо вынимал из уха наушник в знак приветствия.
Коридор сливался с другими коридорами и выходил еще к одной двери, отделяющей жилой массив от улицы. Почуяв идентификационную карточку, дверь автоматически открылась. В этом время дня она почти не закрывалась, через нее постоянно проходили люди.
"Улица" представляла собой еще один коридор, правда, в пять раз шире, чем предыдущий. Бетонные стены и потолок были выкрашены серой краской. В середине коридора лежали траволаторы - горизонтальные эскалаторы - один туда, другой обратно. По бокам улицы были пешеходные зоны. Траволаторы обрывались перед перекрестками и ответвлениями и возобновлялись дальше. На перекрестках мерцали светодиодами указатели улиц.
Денис, идя в левом ряду по траволаторам, быстро вышел к станции метро. Турникет пропустил его по карточке, списав одну поездку. После турникета шел эскалатор, поднимающийся к станции метро. Народу вокруг стало совсем много.
Поднявшись с улицы в метро, Денис стал ждать поезда в толпе народу. Станция метро была сделана еще в ХХ веке, в старом стиле. Стены украшали картины и барельефы. Наверное, выдающиеся и очень сложные. Но никто на них не смотрел. Почти каждый из ожидающих поезда либо смотрел вперед невидящим взглядом, слушая свою гарнитуру, либо втыкал в планшет, часы, смартфон или иной гаджет самых разнообразных типов и размеров. Кто-то разговаривал по телефону, опять-таки через гаджет и гарнитуру.
Подошел поезд. Одна толпа выломилась из вагона, вторая толпа вломилась в вагон, не прекращая своих занятий. Денис, например, слушал радио. Музыка сменилась блоком новостей. Сегодня в Подмосковье состоятся похороны известного режиссера... и дальше назвали какого-то неизвестного режиссера. «Ну, слава Богу,» - подумал Денис. – «Если блок новостей начинают с какого-то режиссера, значит в мире ничего не произошло». И правда, новостей особых не было. В конце блока новостей традиционный блок экологической информации сообщил, в каких районах сегодня проблемы с кондиционированием и канализацией. Потом блок коммерческой информации подразнил Дениса квартирами за 3,5 миллиона в "элитном районе" и предложил подписаться на коллекцию одежды от Armani или сходить в театр на новый мюзикл.
Чтобы попасть на работу, выходить нужно было на Дмитровской. Эта станция залегала не очень глубоко, к тому же имела выход на поверхность. Проходя по залу, Денис уловил неприятный запах то ли пыльцы, то ли еще чего сверху, и недовольно чихнул. Многие люди вокруг тоже чихали, потирая раскрасневшиеся носы и слезящиеся глаза. Обычно система наддува не пропускает сюда воздух с поверхности, вызывающий у всех жителей Подмосковья дикую аллергию, но в этот раз, видимо, что-то с ней случилось. Денис пожалел, что невнимательно слушал блок экологической информации в новостях.
Спустившись из метро на улицу, Денис продолжил движение в сторону работы. Тут, ближе к центру, было еще более оживленно. Стены улицы были покрыты сайдингом, изрядно потрепанным, грязным и местами пожелтевшим. По краям улиц располагались киоски, генерирующие и продающие еду в тюбиках, печатающие одежду и кучу других мелочей, которые могут потребоваться, а также продающие технику и средства связи.
Наконец, траволатор донес его до места назначения - "У-Телеком", обеспечивающий связью треть Подмосковья и половину Москвы, где Денис работал сетевым инженером.
Придя на работу, поздоровавшись с коллегами, в большинстве своем такими же парнями, как Денис, живущими на окраине Подмосковья в съемных квартирах, Денис подошел к своему рабочему месту. Отключив радио на планшете, Денис, не снимая гарнитуры, сопряг ее с рабочей машиной. Налил себе кофе из кофе-машины, проверил почту, посмотрел новости ВК и принялся за работу.
В современном мире все пользовались беспроводной связью. Точки доступа были размещены по всем районам и обеспечивали полное покрытие с качественным перекрытием всех районов. Сами точки доступа волоконно-оптическими линиями были подключены к коммутаторам. Те, в свою очередь, через аппаратуру уплотнения к другим коммутаторам. И вся сеть представляла собой дерево коммутаторов с листьями в виде беспроводных точек доступа.
Это удивительно, но в мире трехмерных телевизоров, визуальных интерфейсов и телевидеосвязи большинство рабочих людей до сих пор использовало текстовые средства. Инженеры писали конфиги и запускали скрипты из командной строки, менеджеры заключали договоры в виде текста, заверяя его электронной подписью, а экономисты считали в таблицах. Альтернативы тексту не было.
Пару дней назад на Дениса расписали Запрос на изменение. Нужно было перезалить конфиг на коммутаторы агрегации. Эти два дня Денис планировал релиз, а сегодня собирался его запустить, на свежую голову.
Первым делом Денис очень внимательно проверил скрипт. В конце концов, это Perl7, тут любая последовательность символов является корректным исполняемым кодом. Одна опечатка, и он будет выполнять не то, что нужно, а то, что ему указали. Через полтора часа скрипты были проверены, релиз оформлен. Денис отправил шефу письмо с описанием и доложил о готовности. Вскоре шеф дал добро.
Коллега из отдела мониторинга отсигналил, что он готов и следит за состоянием коммутаторов. Денис запустил скрипт.
Денис лениво смотрел в консоль, следя за ходом выполнения. Коммутатор... выполнено. Коммутатор... выполнено. Коммутатор... Ошибка! коммутатор недоступен!
Сердце забилось где-то в горле. Холодеющими руками Денис полез в журнал. Если он ошибся и обвалил зону - депремирование, дефекация и дефлорация ему обеспечены. Журнал ничего разумного не сказал. Мол, недоступен - и все тут. Тогда Денис полез в систему мониторинга. Система отобразила ему схему сети, отмечая зеленым работающее оборудование. Коммутатор агрегации и весь куст за ним мерцали тревожным красным цветом. Все остальное оборудование было живо. Краем глаза Денис посмотрел на работу скрипта. Там продолжалось спокойное "Коммутатор... выполнено". Ошибки больше не появлялись.
Дрожащими пальцами Денис набрал коллегу-мониторщика. "Открой Мониторинг. Ты видишь то, что вижу я?" Тот присвистнул "Ох ты ж, б...".
В ходе короткого выяснения установили, что скрипт сработал правильно, конфиги применились, проблем нет. А тот проблемный коммутатор упал чуть раньше. И скорее всего по независящим от скрипта причинам. Отдел мониторинга начал выяснение. Денис облегченно выдохнул.
Пока шли эти непонятки, Денис решил пообедать. Вдруг потом возможности не будет? Столовая располагалась в том же здании и представляла собой пять стоящих рядом пищевых принтеров и несколько столиков рядом с ними. Еще со своего рабочего места Денис с планшета сопрягся с принтерами и отправил на печать обед по своей пищевой программе. В ответ пришло сообщение: Ваш номер в очереди: 15. Для всех пяти принтеров очередь была общей, поэтому еда должна была скоро приготовиться. Денис направился в столовую.
Когда он пришел, в очереди перед ним было три человека, его знакомых из соседних отделов. Они обсуждали недавний инцидент, что случилось с тем кустом, и - редкое дело - позакрывали планшеты и вытащили гарнитуру из ушей. Обед прошел в оживленной дискуссии.
После обеда ясность наступила часа в три. Денису позвонил шеф и попросил зайти. С нехорошим предчувствием Денис направился к шефу.
Кабинет шефа располагался на том же этаже и был больше, чем квартира Дениса. Тут был индивидуальный кондиционер, диван и большой стол. На этом диване развалился большой загорелый мужчина в шортах и безрукавке. Когда Денис вошел, шеф поднялся ему навстречу.
- Денис, как ты смотришь на возможность местной командировки?
- По Подмосковью? - утонил Денис.
- Нет, в Москву, - хитро улыбнулся шеф.
- Это ж на поверхность придется подниматься, - поморщился Денис. - А что случилось?
- Упал кластер коммутаторов. Основной и резервный. Аппаратно упали.
- Так там же есть свои техники, - нахмурился Денис. - Пусть они поставят из зипа, а я отсюда конфиги накачу.
- Свои техники... не могут решить проблемы, - в свою очередь нахмурился шеф. - Вот, познакомься, это Роберт. Техник этого района.
При этих слова мужчина, сидящий на диване, поднялся и протянул руку.
Роберт разительно отличался от Дениса. Денис был бледный, жилистый, с большими, глубоко сидящими глазами, пепельно-русый. Роберт был шатен, загорелый, румяный, широкий и мускулистый. И хотя они были одного роста, Роберт казался больше. От Роберта пахло потом, пылью и мускусом, от Дениса - дезодорантом. Денис был весь скрыт под одеждой: брюки, кофта с длинным рукавом. Роберт, был в шортах и расстегнутой безрукавке, открывающей могучую грудь и руки.
- Привет. Я Роберт, сотрудник аппаратной службы "У-Телекома". У нас возникла проблема с коммутаторами, и мы не можем ее решить. Поэтому я и приехал сюда, - улыбаясь, сказал он.
- А что случилось? - повторил вопрос Денис.
- Мы точно не знаем. Видимо какой-то аппаратный сбой на нашей площадке, - все так же улыбаясь, отвечал Роберт.
Денис был удивлен. Специалист, фактически, расписался в своей несостоятельности, и при этом так спокойно улыбается. По взгляду директора он понял, что директор тоже удивлен.
- В общем, Денис, нужно съездить и разобраться на месте, - подвел итог директор. - Предлагаю поехать тебе. Ну и суточные, ты помнишь, 3000 р. в сутки.
- В сутки? То есть, есть шанс что я не успею за сегодня? - еще больше нахмурился Денис.
- Да, вполне возможно. Площадка находится далеко от выхода.
Денис недовольно промолчал. В разговор вмешался Роберт:
- То есть ты едешь? - Денис с шефом одновременно кивнули. - Отлично, - просиял Роберт, - я пойду готовить машину, - сказал он и направился к выходу.
Едва дверь за ним захлопнулась, шеф скорчил недовольное лицо и повернулся к Денису:
- Видишь, что происходит? Что-то случилось, и никто не потрудился выяснить что. Понимаешь, почему необходимо направить грамотного специалиста?
- Этот Роберт... он же не из Подмосковья?
- Конечно нет. Он с Москвы или с пригородов. Они часто поддерживают наземные пункты. Железку заменить или пыль протереть - много ума не надо. По крайней мере раньше с этим справлялись.
- Да, я слышал, что их иногда привлекают к наземным работам. В сельском хозяйстве, например. С переменным успехом, - Денис усмехнулся.
- Да какой там, с переменным.... Теперь от них все чаще отказываются. Они работать не привыкли. Большинство либо сдают квартиры, либо живут на проценты. Работу ищут либо те, кто разорился, либо просто так, от скуки. И то, и второе плохо. Вот, далеко ходить не надо. Роберт, вроде бы техник. Должен же что-то делать. А тут нет, узнал, что будет специалист, расслабился. Даже не спросил, что ты будешь делать. Так что на него надежды нет, делай все сам.
- Понятно. Тогда предлагаю взять резервный комплект коммутаторов, кабелей и на всякий случай герметичную пену, один из последних образцов. Вдруг в коммутационной условия нарушены, вода там или что. Современной пеной можно железку всю облить, хорошая изоляция, плюс сохраняет нормально охлаждение. Мы такую в ванне испытывали. Коммутатор облили пеной, клали в ванную - работает отлично.
- Добро. Я сейчас тебе все выпишу. Ну и защитную экипировку возьми, само собой. Собирайся. Роберт тебя подождет в вестибюле у выхода.
Роберт и правда ждал в вестибюле, где его остановил звонок шефа. Денис подошел к нему:
- У тебя какая машина? И где ты ее оставил?
- У меня пикап, с кунгом, - гордо ответил Роберт, - прямо на Дмитровской.
- Ты же представляешь объем? Две четырехъюнитовых дуры и еще чемодан. Влезет?
- Влезет, и еще столько же влезет, - легкомысленно ответил Роберт.
- Ну хорошо. Я сейчас подготовлюсь.
- Жду, - и Роберт плюхнулся на диванчик, достал планшет и начал втыкать в него.
До Дмитровской пилить и пилить. Надо взять робота, подумал Денис и с планшета он позвонил на склад. Там уже были в курсе и готовили комплект. Он кратко уточнил некоторые детали, затем отправился за едой и экипировкой.
Денис заказал себе еды на все приемы пищи на сегодня и завтра. При этом отметил, что еду необходимо запаковать в тюбики - один из принтеров в столовой обладал такой функцией, как раз на случай командировок. При этом в еду добавлялись консерванты, а набор ароматизаторов сильно ограничивался. Но это не важно, пару дней можно потерпеть. Главное, количество питательных веществ соответствует индивидуальной программе питания.
После этого Денис зашел в медпункт. Там ему вкололи профилактическую инъекцию, дали лошадиную дозу антибиотика и еще два тюбика с местным антибиотиком и тюбик для приема внутрь.
Экипировка выдавалась на складе. Ввиду сложности работы, она не распечатывалась на месте, а заранее заказывалась. И сейчас на складе было заранее заготовлено несколько комплектов разных размеров, в том числе и на Дениса.
Экипировка включала в себя комплект белья: кофту с длинными рукавами, штаны и носки; верхнюю куртку и штаны из усиленной непромокаемой термостойкой ткани и высокие ботинки, в которые заправлялись штаны. Две пары перчаток на руки: нижние, легкие и незаметные, как и белье, и верхние, усиленные, до середины предплечья. Голову закрывала маска, оставляя открытыми только глаза, рот и нос. Сверху на маску надевался респиратор и очки-хамелеон с изменяемой светопроницаемостью (современному читателю лучше всего представить горнолыжные очки). Таким образом все тело было скрыто под одеждой. Так же в комплекте шла пара фонариков (налобный и крепящийся на руку). Поскольку сейчас было лето, вся экипировка была легкой - в ней было не жарко.
На складе же была комната для переодевания и шкафчик для хранения одежды. В этот шкафчик Денис и сложил всю одежду. Затем провел идентификационной картой по замку, замок пикнул и закрылся. Теперь только Денис своей карточкой или комендант здания смогут открыть его. Денис облачился в защитную экипировку, оставив на время открытым лицо. Маску он положил в карман, очки стянул на шею, а респиратор остался болтаться рядом с носом, пристегнуты на одном ремешке (как у американских летчиков в фильмах).
Пока Денис переодевался, на складе подготовили все остальное. Необходимые инструменты и кабеля были сложены в рюкзак. В рюкзаке еще оставалось место, и Денис закинул туда антибиотики. Только одни тюбик местного антибиотика Денис положил в карман, на всякий случай.
Коммутаторы были уже в роботе. Робот представлял собой этажерку метра полтора в высоту. На верхушке этажерки был размещен дисплей и пара рычажков. Два нижних этажа занимали здоровенные коммутаторы. На верхнюю полку, под самой крышкой, Денис закинул рюкзак. Внизу у робота было колесное шасси на пневматической подвеске. По ровной дороге робот просто катился. Когда попадались неровности и ступени, подвеска выдвигалась, и часть колес поднимались на уровень препятствия. Так он мог преодолевать преграды до полуметра высотой.
Денис подошел к приборной панели на стене склада и провел своей идентификационной карточкой по считывателю. На дисплее появились данные Дениса, потом робот ожил, пикнул и подъехал к Денису. На экране появилась надпись: «Привязка проведена. Команда: следовать».
Теперь оставалось только забрать еду и можно выдвигаться. Денис неторопливо пошел по коридору. Груженый робот следовал за ним, как на поводке, глядя камерами во все стороны и осторожно выбирая маршрут. Забрав еду в подписанных тюбиках, Денис распихал свой ранний ужин по карманам, а остальное сложил в рюкзак.
Роберт сидел в вестибюле в той же позе, смотрел что-то на планшете. Денис помахал перед его лицом рукой. Роберт поднялся.
- Фигня эти планшеты, - сказал он. - Вот у меня дома такой трехмерный телек стоит! Акустика 9.2, аж звуком бьет! А это так... только 2Д смотреть... - заключил он. Затем посмотрел на Дениса в его защитной экипировке, и покачал головой. - Вы все так одеваетесь, как будто в космос летите.
- Аллергия, - буркнул Денис. Роберт остался стоять, не понимая, серьезен Денис или пошутил.
До Дмитровской добрались без приключений, правда, дольше чем обычно. На траволатор роботов не пускали, поэтому Денису приходилось идти по боковым пешеходным частям. Люди, завидев робота, предупредительно расступались перед ним. Роберт шел рядом с ним, хотя вполне мог поехать на траволаторе. Денис слушал музыку по радио и обдумывал план поездки. Хорошо бы управиться за один день. Завтра тренировка, неохота пропускать. Роберт молчал, видимо, слушал что-то свое.
Поднявшись на станцию метро, они пошли в другую ее часть, где был подъем еще выше. Туда, где сегодня была утечка. Тут Денис остановился, надел маску, аккуратно заправив ее под куртку поверх нижней кофты, поправил гарнитуру под маской, натянул очки и надел респиратор. В приглушенном свете метро очки сразу же перешли в режим максимальной прозрачности.
Роберт с кривой усмешкой смотрел на эти приготовления.
- Готов? пойдем, - сказал он, и встал на эскалатор. Денис внутренне содрогнулся, глядя, как человек с открытой кожей поднимается на поверхность. - Ты раньше-то на поверхности бывал? - спросил Роберт.
- Сталкерствовали по молодости, - ответил Денис в респиратор.
- И как впечатления?
- Фигня. Делать нечего. И потом неделю не прочихаешься.
Роберт лишь покачал головой. Денис оглянулся на робота. Тот раскорячился на ступеньках эскалатора позади него и чувствовал себя вполне комфортно. Успокоившись, Денис огляделся по сторонам. Людей на эскалаторе было мало. В основном жители поверхности, загорелые широкие мужчины и женщины в открытых одеждах, чем-то похожие на Роберта.
Эскалатор донес их до самого верха. Шумно гудели системы наддува, выгоняя всякую нечисть из подземки. Дальше был еще один рубеж защиты - несколько пушек, поливающих всех входящих и в метро аэрозолем и какими-то лучами (то ли гамма, то ли альфа, Денис позабыл) - чтобы они не принесли с собой никакой гадости.
- Дурацкая процедура, - откомментировал Роберт. Денис промолчал.
После этой завесы они вышли в коридор, простиравшийся вправо и влево. Слева в конце коридора шел неприятный яркий свет. Очки сразу среагировали и стали темнее. Даже через респиратор Денис ощутил неприятные запахи и тяжелую влажность.
- Нам туда, - махнул рукой влево Роберт, и они направились в эту сторону.
Метров через двадцать был еще один эскалатор, на этот раз без системы защиты. Поднявшись по нему, они вышли на поверхность.