Глава 11. Вперед в будущее.
Мысль о том, что нам придется провести в серверной еще неопределённое время (в худшем случае еще пару суток - в конце концов, кому нужна эта серверная, кроме Миши и нас; а искать нас начнут, скорее всего, на дачах или в барах, а никак не на работе), слегка расстроила меня.
Вновь усевшись на диван, я задумался об изменении масштабов желаний. В детские времена пределом мечтаний была новая игрушка, чуть постарше – чтобы симпатичная девушка обратила внимание, потом машина, дом, дача, престижная работа, личный самолет, яхта, космический туризм, стать президентом, сняться в Доме-2, чтобы симпатичная девушка обратила внимание… Брр, какая же это всё фигня!
Теперь, сидя в серверной, я понял, что больше всего на свете хочу оказаться просто за пределами этого помещения. Практически с восторгом я подумал о выхлопных газах, клубящихся на Проспекте Мира, о милых и добрых людях в метро… Их так много и они все разнообразные, не то, что эти три рожи вокруг.
Я мысленно дал себе твердый зарок покончить с мещанским накоплением собственности, сидением в помещениях (во пузо отрастил!), бросить эти чертовы информационные технологии и заняться трудом на свежем воздухе. Хорошо бы завести пасеку, как Юрий Михайлович, дело-то очевидно интересное и прибыльное, вона как жену он балует…
А еще лучше на речку, или на озеро, где под мирное кваканье лягушек можно сесть на бережку с удочкой и слушать плескание воды, глядя на колышущийся поплавок.
Упс… Не в смысле источник бесперебойного питания, а в смысле того, что выпитые 2 полторашки воды вдруг запросились наружу. Однако Кирилл, как всякий руководящий работник, раньше всех угадал тенденцию и уже заперся в туалете.
Мы с Сергеем заходили кругами вокруг запертой двери:
- Слышь, ты давай там побыстрее, - сказал Сергей и постучал в дверь.
- Типичный случай блокировки в сериализованном окружении, - прокомментировал Миша. – Один процесс занял важный ресурс, остальные ждут в очереди.
- А у меня на прежней работе в офисе было семь туалетов, - сказал Сергей, - пул коннектов, и всегда свободно.
- А что, если восьмой процесс возникнет? – спросил Миша. – Опять блокировка. Нет, на фиксированное число нельзя рассчитывать архитектуру, пул должен быть динамически расширяемым.
- В данном случае динамическое расширение слишком дорого обойдется – каждому по туалету строить не набегаешься, - возразил Сергей.
- Если коллектив мужской, то вполне возможно и совместное использование ресурса в случае небольшой загрузки, - сказал я.
Тут из-за двери раздался хохот и Кирилл крикнул: - Заткнитесь там, и не мешайте мне сосредоточиться! А то дедлок сейчас будет.
- Выходи быстрей, а то kill process сделаем, - закричал в ответ Сергей.
Посмеявшись, и разобравшись в конце концов с туалетной проблемой, мы пришли в относительно хорошее настроение.
- Ну что, давайте разберемся что вы там внизу натворили, - сказал Миша. - Надо вернуть все в рабочее состояние. Это чудо какое-то, что все как-то работает.
- Дык, талант не пропьешь, - сказал Сергей. - Помню, еще студентами на древних БЭСМах паяли такие времянки из жгутов, что все диву давались как оно вообще заводится.
- Опять завираешь, - сказал Кирилл, - Не было уже живых БЭСМов тогда.
Они слегка слегка попрепирались на тему, что было раньше, PDP/11 или IBM/360, и мы спустились в серверную, стараясь не зацепиться за провода вокруг.
Оказалось, что все не так уж и страшно, как показалось сначала.
В ИТ вообще все выглядит на первый взгляд непонятно и страшно, а как разберешься - ну такая фигня, до чего же очевидная вещь! Помню, как я не мог понять принцип работы callback-функций, сидел за компьютером, а потом меня мама позвала зачем-то на кухню, и там неожиданно вручила мусорное ведро и поручила его вынести... и тут до меня как раз и дошло – вот же оно как! От радости я попытался бросить ведро и вернуться за компьютер, но тут же познакомился с обработкой исключений, и ведро все-таки пришлось вынести.
Эх, молодость... эти радости маленьких и больших открытий. Первая кружка пива, первый указатель, первая девушка и, конечно, General protection fault в самый ответственный момент в "Дюне-2" (которая, кстати, даже на 286 неплохо работала, а на 386DX вообще летала).
Ну вот, опять отвлекся. Так вот, в нашей серверной на потолке оказались такелажные крючья с системой блоков, с помощью которых можно было легко подцепить сервер и отбуксировать на место. Основную проблему составляли операции с подключенными кабелями, но проектировщик серверной и тут оказался на высоте - провода питания и витая пара внатяжку сматывалась в укрепленные на стенах подпружиненные мотки, вроде тех, что сматывают шнур в пылесосе, и надо было их только направлять и подтравливать.
Стало понятно, как можно было в состоянии легкой невменяемости так перетасовать сервера, чтобы создать сюрреалистическую пирамиду в серверной. Респект проектировщику, однозначно.
Мы довольно быстро разбирали кучу из серверов и распихивали сервера по стойкам. Миша, морща лоб, примерно показывал, куда надо ставить сервера. Мы уже почти все закончили, как я довольно глубоко порезал палец об острый заусенец, пытаясь
в одиночку затолкать один из лезвийных серверов в стойку. Пришлось полезть наверх, промыть палец, прижечь остатками то ли водки, то ли самогона, стоявшей у Мише в туалете (с его разрешения, естественно) и замотать его туалетной бумагой, так как ничего другого под рукой не было.
Когда я спустился вниз, то увидел, что уставшие Кирилл и Сергей сидят на полу, а Миша с некоторым недоумением смотрит на последний оставшийся 4-х юнитовый сервер, стоящий на полу посередине серверной, с укрепленным сверху плоским дисплеем и клавиатурой (удобная вещь, монтируется прямо в стойку, занимает всего 1U высоты, а при необходимости выезжает и превращается в полноценный экран и клавиатуру).
-Быстро вы закончили тут, - сказал я, - А этот чего не поставили?
-Ну, - Миша обошел вокруг сервера, заглянул сзади, сбоку.- Я не помню такой машины. Это, по ходу, не наш сервер.
Я с любопытством подошел поближе. 4U-машина помигивала лампочками питания и сети. Ничего особенного, за исключением, может, того, что полосатый логотип IBM был черно-красного цвета, и на сервере красовалась пластиковая нашлека Series Yi.
- А что такое Series Yi? - спросил Кирилл. - Series i знаю, а Yi что-то новенькое.
- Понятия не имею, - пожал плечами Миша. - Самое главное, что у нас тут нет свободных пяти юнитов, чтобы поставить его, и давно уж нет. И вообще, все новые сервера тут у нас тонкие лезвия, а среди старых такого не помню. Давайте поглядим, что там внутри.
Миша вытянул монитор и клавиатуру в боевое положение и включил. Сбоку у клавиатуры обнаружился небольшой, но довольно удобный трекбол.
На экране показалось стандартное приглашение *nix залогиниться. Миша не глядя ввел имя supermike и пробежал пальцами, набирая длинный пароль, но пароль не был принят.
Миша попробовал еще раз, помедленнее, контролируя нажатия на клавиши, с тем же результатом.
- Точно не мой сервер, - уверенно сказал он. - Я всегда завожу себе такого юзера, с определенным паролем.
Он попробовал еще разок с root, с другими логинами, но всё без толку - компьютер не поддавался.
Мы приуныли. Я обошел несколько раз загадочную железяку и словил себя на сильном желании пнуть ее. И тут Сергей наклонился к задней панели и выудил оттуда крохотный кусочек бумаги:
- Миш, смотри, это было наклеено над сетевым разъемом.
Миша только взглянул на цифры (00-19-C6-64-C2-23, если кому интересно) и воскликнул - дык это ж MAC! Сейчас мы его просканим и хотя бы IP-адрес узнаем, посмотрим, что там крутится.
Он ушел к другому серверу, стоящему в стойке, и достал откуда-то и приличную клавиатуру, и даже мышь с подставкой.
- Вот кулак, - возмутился Сергей. - Попрятал всё приличное, а мы тут мучились с кривой клавиатурой. Если бы ты был индейцем, твое имя было бы Молчаливый Админ из рода Больших Хомяков!
Миша покосился на Сергея, хотел что-то сказать, но только вздохнул, осторожно потрогал синеющий фингал под глазом и продолжил стучать по клавишам. Не прошло и пару минут, как он удовлетворенно хмыкнул и показал нам список слушающих портов на загадочном сервере.
22 FTP
25 SMTP
80 HTTP
110 POP3
3050 gds_db
3052 UPS
....
- Смотри-ка, тут есть веб-сервер, давай зайдем, - предложил Кирилл.
Миша согласно кивнул и набрал в строке браузера http://175.41.80.5
Практически мгновенно отобразилась поисковая страница Google, только с лого не обычной веселой расцветки, а довольно мрачных черно-красных тонов.
- Что за фигня? - спросил Кирилл. - Там форвард на Гугль стоит, что ли?
- Нет, - покачал головой Миша и показал на неизменный адрес в браузере, - По крайней мере, не прямой форвард. Может, просто сайт в стиле Гугля сделали. Давайте проверим...
И он набрал в строке поиска название нашей организации, на которое обычно первым результатом показывался наш сайт.
- Ну вот, я же говорю, - сказал Миша, только взглянув на выдачу результатов. Видите, фигня какая-то лезет, даже в первой десятке нет.
- Погоди, погоди, - Сергей подвинулся ближе, и показал на результат в конце страницы. - Тут вроде про нас.
Миша щелкнул по ссылке и открылась страница какого-то странного новостного сайта, обвешанного разнообразной рекламой. В совершенно невнятной статье перечислялись какие-то конторы, которые то ли что-то сделали, то ли не сделали, и среди них было упоминание и имени нашей компании. Некоторое время мы пытались вникнуть, о чем идет речь, но быстро сдались - похоже, все журналисты электронных новостных изданий страдают какой-то профессиональной беспорядочностью изложения.
Миша пробурчал что-то насчет тупоголовых гуманитариев, которые даже USB правильно воткнуть не могут, а берутся рассуждать обо всем на свете, и собрался вернуться назад, но Кирилл вдруг остановил его:
- Погоди. Поглядите-ка сюда., - и он ткнул пальцем в рекламу какого-то автомобиля, на которой по кругу менялись картинки, превозносившие разнообразные качества авто.
-Ну и что? - спросил Сергей.
-Смотри внимательнее - какой модельный год, - снова ткнул пальцем Кирилл. На мгновение возникла картинка, на которой было написано "модельный ряд 2012 года", и снова сменилась картинкой кожаного салона.
Миша щелкнул по рекламе, и мы попали на сайт производителя, на котором уже большими буквами красовалась надпись "Модельный ряд 2012 года по цене 2011! Ограниченное предложение". А снизу была картинка зеленой лужайки, на которой сидели натянуто улыбающиеся фотомодели, изображавшие счастливую пару, и подпись "Главная награда на Кабульском автосалоне в категории "Семейный электромобиль"!"
- Вот веб-дизайнеры, чушь какую то понапишут, - тряхнул головой Миша и двумя щелчками вернулся на поисковую панель Гугля, раскрашенную в те же мрачные цвета, и набрал название нашей компании в кавычках, чтобы указать необходимость точного поиска по совпадению.
Тотчас мы получили выдачу результатов, в которой уже совпадений было куда больше. Миша щелкнул по первому, это был пресс-релиз о продаже нашей компании некому венчурному фонду Blue Wealthy.
-Оба-на!, Нас что, продали, пока мы тут сидим? - сказал Кирилл, и, наклонившись к экрану, стал жадно читать пресс-релиз.
Как и всякий пресс-релиз, этот тоже содержал кучу бесполезных сведений и напыщенных цитат, очевидно выдуманных маркетологами (ну кто поверит, что наш генеральный директор, рязанский мужик 120кг весу и почти 2 м росту, будет коверкать свой язык фразой вроде «конвергенция синергии градуированных потоков данных является важнейшим прорывом в индустрии с начала тысячелетия»). Да он сроду больше трех слов не произносил: либо «Все переделать,***!», либо «Неплохо, неплохо...Но расслабляться нельзя!».
Самым интересным в этом пресс-релизе была, конечно же, дата, а именно 15 марта 2010 года, что находилось в очевидном будущем относительно текущего момента.
- Я не понял, это мы сколько же здесь сидим?, - спросил Сергей
Мы переглянулись, охваченным весьма неприятным чувством. Это в книжках весело читать про перенос в будущее, а представить это на своей шкуре совсем не здорово.
Миша решительно встряхнул головой, и набрал в браузере адрес нашей компании. Показался наш обычный корпоративный сайт, с последними вполне себе актуальными новостями. Затем он попробовал новостные сайты, все показывали текущую дату, все те же новости (или их отсутствие за прошедшие выходные дни), и наконец набрал google, который явил свою обычную разноцветную заставку.
- Это какой-то фейковый интернет в этом серваке, - с заметным облегчением сказал Миша, и тут же с подозрением поглядел на нас.- Шутники, это небось вы насовали туда всякой фигни? К 1 апреля готовитесь?
Мы клятвенно заверили Мишу, что не имеем отношения ни к серверу, ни к загадочным прогнозам.
- Интересно, что там еще есть? Может, там прогнозы какие-нибудь по курсам акций? – заинтересовался Кирилл, не чуждый финансовым экспериментам. Он отодвинул Мишу в сторону и вернулся к загадочному сайту на 175.41.80.5.
глава 12. Почти у выхода. Кирилл припал к клавиатуре, заслонив своим мощным торсом доступ к клавиатуре. Сергей заглядывал через плечо и, судя по их репликам, они погрузились в изучение биржевых котировок из будущего:
- Ты смотри, а норникелю то совсем писец!
- А я всегда говорил, что никелировать бамперы – это баловство!, вторил Сергей.
- А страховщики ничего себе, колбасятся, но не дохнут...
- Давай нефтянку лучше посмотрим и газовиков. У меня есть чуток их акций.
Было очевидно, что золотой телец овладел умами моих коллег. Миша засел за консолью самого черно-красного сервера и, похоже, безуспешно пытался подобрать пароль, бормоча себе под нос что-то вроде «Это я знаю и помню прекрасно, пи многие знаки мне лишни напрасно... или лучше попробовать число Авогадро?... м-да».
Мне ничего не оставалось, как направиться к оставшейся древней консоли под древним Линухом, той самой, что была без русского алфавита. Я набрал в поисковике адрес 175.41.80.5, немного порассматривал странное черно-красное лого Гугля, и потом, повинуясь секундному наитию, набрал в строке «IBM» и хлопнул по полустертому Enter.
Замечали ли вы когда нибудь, что состояние клавиш хорошо поизносившейся клавиатуры может много рассказать о ее владельце и даже о его программистких привычках? Грязная клава, на которой видны наслоения грязи, истончающиеся в местах, подвергающихся наибольшей ударной нагрузки, говорит о мрачной мизантропии и приверженности макаронному стилю кодирования, когда goto погоняет процедурами без параметров, к тому же активно юзающими глобалы.
Пыльная клава, на которой белыми пятнами видны клавиши ввода, пробела и стрелок, говорит о том, что ее владелец – типичный офисный планктон, проводящий время в бесконечных флэшовых аркадах вроде метания пингвинов... А оттёртая до бела и пахнущая спиртом клавиатура явно сигнализирует о попытке ведущего программиста начать новую жизнь: с понедельника: накачать пресс и согнать живот, отрефакторить весь код (ну, хотя бы главные модули), заставить всех вовремя коммитить код в CVS, ну и пригласить наконец Верочку из бухгалтерии на свидание.... Ну, по крайней мере, микробов на клавиатуре стало меньше.
Предаваясь подобным меланхолическим рассуждениям (с похмелья особенно хорошо меланхолить, не замечали?), я наконец поднял глаза на результаты поиска.
Первый результат был вполне ожидаем: www.ibm.com, но вот выдержка из него чем-то насторожила меня. Я несколько раз пробежал глазами текст «ведущая компания с штаб-квартирой в Вашингтоне, округ Колумбия...», прежде чем понял, в чем дело – штаб-квартира IBM всегда находилась в штате Нью-Йорке, в каком захолустном городке, который москвичи в своей муравьиной гордыне обязательно назвали бы ньюхосранском, а остальные россияне – просто селом ну или на крайний случай поселком городского типа.
Я щёлкнул на ссылке, открылся сайт ibm.com. Очевидно, что сайт выглядел как то непривычно, он скорее напоминал портал какого-то новостного агенства, и был насыщен множеством новостей, ссылок и коротких выдержек из достаточно странных текстов. Не мудрствуя лукаво, я щелкнул на первой новости с заголовком «Встреча на высшем уровне» и вчитался. «...28 марта....Брюс МакГи, региональный менеджер IBM по северо-западному квадранту, встретился с президентом Джоном Маккейном... обсудили широкий круг вопросов... недопустимо прекращение поставок мексиканцев... гуманитарный коридор для героиновых тестеров из Афганистана... дополнительные ассигнования на улучшение генетической селекции в Айви Лиг... выразили твердую уверенность и подтвердили всемерную поддержку в борьбе с мировой осью открытого кода».
Брр, давненько не читал такой чуши. Я пожал плечами и вернулся назад, выбрал следующий заголовок «Гастроли группы Ленинград в Северной Африке»: «При поддержке центрально-африканского офиса IBM прошли первые в истории гастроли всемирно известной группы «Ленинград»... огромный успех.... 500 тысяч замбийских представителей медицинской общественности и многочисленные граждане нетрадиционных сексуальных ориентаций... были исполнены главные хиты... восторженные зрители подпевали знаменитым строкам «в черном черном городе черными ночами неотложки черные с черными врачами»... », а рядом красовалась фотография необычайно серьезного Шнура в синем двубортном пиджаке с вынесенной под фотографию цитатой «Я всегда любил красное и черное. Наверное, это судьба. А с судьбой не спорят».
Н-да, ничуть не лучше и совсем не информативно. Я вернулся на главную страницу и стал читать все заголовки подряд и наискосок:
- Проблемы в производстве сверхчистых галлиевых тиристоров или почему нам нужна вторая лунная станция
- Сдерживание сексуальной активности низкоинтеллектуальных особей: стоит ли использовать опыт Мозамбика?
- Любимец женщин Кент Бек развелся с третьей женой и встречается с Жизель Будхен. Подзаголовок: Сможет ли жаркая бразильянка превратить самого известного мачо экстремального программирования в примерного семьянина?
- Советы психологов: «Ваш сын решил стать юристом – как справиться с шоком и жить дальше».
- Практически целый скелет мамонта найден в Сан-Франциско
- Подавлены волнения безработных маркетологов в Женеве (Швейцария, Европа, второй континент)
- Прикармливаем эйчаров — советы тетушки Кэтрин
....
Мне стало очевидно, что на этом сайте представлены довольно странные новости. Мне захотелось посмотреть на альтернативную (или более нормальную, кто с какой стороны смотрит) версию событий. Я последовательно ввел в браузере cnn.com, bbc.co.uk, reuters.com и адреса нескольких других пришедших в голову новостных порталов, но все эти сайты были недоступны.
Я вернулся на страницу поиска гугля и ввел «новости». Загрузка страницы задумалась на пару секунд, и затем вместо результатов поиска появилась красная табличка с надписью
«Вы пытаетесь получить доступ к ретроспективным или необработанным данным. Пожалуйста, введите логин и пароль или сообщите о использовании не одобренных условий поиска», и внизу появились две кнопки - «Login» и «Сообщить о нарушении».
Я открыл рот, чтобы выругаться, но меня опередил дружный возмущенный возглас Кирилла и Сергея:
- Ну что это за жопа!
Удивительно, как популярна данная часть тела у работников ИТ. Как соберутся больше двух тружеников информационных технологий, так и начинают хвалиться этой частью тела и сопутствующими вещами: «А у меня такая ж... с новым сервером» - «Да что там, вот у меня геморрой с миграцией на Active Directory» - «Да ты реального гимора вообще не видел, попробуй револьверные бэкапы в эм эс сиквел настроить!» - «Да это что, вот стэндбаи в оракле это реальный попец!» - «...ууу, да, с такой задницей мало что сравнится...».
Невольно начинаешь понимать, почему девушки не любят программеров, ведь по подобным ключевым словам, будучи произнесённым горячо и с придыханием, они почти полностью совпадают с представителями сексуальных меньшинств. Девушки в стандартной поставке обычно не снабжены более-менее стандартным анализатором речи, я бы даже сказал наоборот - непонятные слова (т.е. все не состоящие у них в словаре) автоматически удаляются из очереди на обработку, а из того, что останется после удаления терминов из речи практически любого ИТ-шника, выводы будут вполне однозначные с точки зрения полезности для анализирующей стороны. Страшная вещь этот алгоритм лингвистического анализа, особенно когда его программируют с помощью вербальных инструкций в программах "Большая стирка" и "Запчасти с Тимой Кадиллаком".
Я подошёл к Кириллу и Сергею, которые возмущено колотили по клаве – в их браузере торчало аналогичное красное сообщение о попытке доступа к необработанным данным, только завис весь компьютер и не реагировал на нажатия клавиш, включая Ctrl-Alt-Del.
- Эта зараза показывает котировки акций только за последний месяц, - пожаловался Кирилл, - А историю посмотреть не дает, доступа типа нет.
- И вообще только один сайт с котировками работает, на котором половины компаний нет, - сказал Сергей – А у тебя как? Что накопал?
- Да у меня вообще фигня какая-то, - признался я, - Зашел на сайт IBM, а там какой-то президент Маккейн, наркоманы, мамонты... А остальные новости не работают, сайты не отвечают.
- А у нас вообще все зависло, видишь.
Тут подошел Миша, который оторвался от взлома пароля черно-красного сервера, и магическими пассами снял таки зависший браузер, однако при попытке зайти на 175.41.80.5 сразу появилась знакомая красная табличка, и дальше мы не смогли никуда пройти. Такая же ситуация сложилась и с тем компьютером, на котором я проводил свои эксперименты.
- Похоже, попали в черный список, - пожал плечами Миша.
- А давайте отключим клаву от этого сервера и попробуем другой? - предложил Кирилл.
Миша опять пожал плечами, но переткнул клаву в ближайший сервер, переключил экран на консоли, пошевелив губами, вспомнил пароль, залогинился, потом запустил браузер, который — ура! - зашел на загадочный сервер и показал стартовую страницу черно-красного Гугля.
- Машинка нервная, судя по всему, - сказал Миша, - так что давайте аккуратно поиск осуществляйте
- А ты что? - поинтересовался Сергей, - Вдруг и вправду будущее кажет злобная железяка — неужели тебе не интересно?
- Ну.., - Миша на секунду задумался, - Разве если TCP/IP поменяли... Или новый альбом Corduroy вышел
- А они разве не распались в 2000?- поинтересовался Кирилл
- Вроде распались. Но вдруг опять объединились? - возразил Миша
Я, признаться, был изрядно шокирован — вот так работаешь с человеком 3 года и не подозреваешь, что он в acid jazze разбирается, а ведь с виду и не скажешь. Ладно Миша в своих наушниках, но Кирилл! Ну никогда бы не подумал.
Миша быстро набрал на клавиатуре Corduroy, стал щелкать по ссылкам, пытаясь найти среди соков, одеколонов и игрушечных медведей группу как — бамс, опять выскочило красное сообщение, правда с несколько другой формулировкой:
«Вы пытаетесь получить доступ к элементам альтернативной культуры, закрытым решением гигиенического комитета #64575» и вариантов выбора было теперь три — добавилась кнопка «Рекомендованный культурный заменитель». Миша хмыкнул и нажал на нее.
Немедленно загрузился сайт Ibm.com/ru/culture/patched/music и появился список, озаглавленный «Рекомендованная замена культурного запроса №64575», в котором мы увидели длинный список различных музыкальных композиций, в основном неизвестных авторов и групп, хотя около нескольких песен стояла надпись «Ленинград» и был ярко-желтый значок Recommended!
-Ну ка, давай послушаем, на что дикого клоуна заменили, - сказал Миша и ткнул в первую песню. Через несколько секунд загрузки запустился проигрыватель и откуда-то снизу из клавиатуры полились какие-то бодрые звуки.
- Это откуда музыка играет? - удивился Сергей
- Это же мультимедийная клава, колоночки и микрофон есть, - сказал Миша, - и мышь на 2500 дипиай.
Мы с Сергеем переглянулись.
- А у тебя случаем скайпа нет? - спросил Сергей, - или СИПа какого нибудь
- Конечно, есть, - удивился Миша. - У меня мульти клиент, типа квипа, только еще универсальнее, вообще со всем работает.
Миша замолчал на мгновение, и вдруг его лицо просияло: - Блин, мы же наружу позвонить можем, чтобы нас выпустили!
Я не спешил радоваться. Давно заметил, что если вот-вот ждешь окончания какого-нибудь длительного процесса, то обязательно случится какая-нибудь гадость, которая отсрочит желанное избавление. Особенно это хорошо заметно при общении с государственными органами, вроде паспортного стола или ГАИ или какого-нибудь ДЭЗа... После многочисленных бесплодных хождений по этим учреждениях, когда из-за какой-нибудь мелкой хрени тебя посылают все заново переделывать, я с недавних пор стал настраиваться на то, что с первого раза ничего не получится, и приходить к чиновникам со спокойно-обреченным ощущением что я тут ещё не раз появлюсь.
И вот что странно – если раньше, когда отказы, отговорки и садистские указания чиновников бесили меня и сжигали километры нервов, они жаждали общаться со мной снова и снова, то теперь, когда я был заранее настроен на безрадостное многократное общение, от меня стремятся избавиться как можно скорее... Все-таки в чиновники идут вампиры, это однозначно, и чем более холодно-трупным ты являешься, тем меньше им интереса сосать у тебя жизненные соки.
- А деньги у тебя на скайпе есть? - спросил Кирилл, очевидно мучимый такими же подозрениями, как и я.
- Конечно, - уверенно ответил Миша, - Недавно пополнял.
- А пароль ты помнишь? - спросил я
- Помню, помню, - ответил Миша, который уже начал скачивать дистрибутив.
- А микрофон точно работает? - спросил Сергей
Миша установил скайп, ввел имя, пароль... С замиранием сердца мы смотрели на то, как позеленела иконка в трее и активировалась сумма – 5,88! Можно обзвониться!
Миша быстро набрал номер, сказал нам – звоню жене! - и нажал кнопку набора номера. раздались длинные гудки, потом щелчок, когда трубку сняли и раздался сонный женский голос:
- Алло?
- Машуня, приветик! Извини, что поздно, мне нужна твоя помощь
- Миша? Это ты?, - пробормотала в трубку женщина
- Да, Машунь, я тут застрял, надо чтобы ты помогла...
- Миша, ты все время забываешь, - недовольно перебила неизвестная нам Машуня, - второй рулон лежит за унитазом!
И она повесила трубку. Миша замолчал, глядя на клавиатуру. Он посмотрел на нас:
- Ничего не понимаю, какой рулон...
- А зачем жене звонишь? - спросил Кирилл, - Может лучше на охрану?
- Ну, я подумал, нам незачем шуметь, - сказал Миша, - пусть по тихому нас выведет, возьмет мой запасной ключ, а у нее есть пропуск, она же тут в бухгалтерии работает, скажет, срочный отчет, типа, конец месяца.
- Маша из бухгалтерии?! - практически хором спросили мы трое. Маша из бухгалтерии была легендарная секс-бомба нашего офиса. Высоченная блондинка с роскошной фигурой, когда она проходила мимо программистов, стоял такой хруст шейных позвонков, что можно было всерьез начать опасаться за будущее интеллектуального потенциала нашей компании.
Про нее болтали всякое, но никто ничего наверняка не знал о ее личной жизни, а в общении с коллегами она была холодна и неприступна, корпоративы игнорировала, а на попытки «подкатывания» отвечала такой презрительной улыбкой, что весь пыл улетучивался просто моментально. И, конечно, никто из нас и не мог представить, что она - жена нашего Миши!
- Ну да, - удивился Миша, - А вы что, не знали? У нее правда, фамилия девичья осталась. Так, я перезвоню.
Пока мы переваривали ошеломительную новость, Миша нажал Redial и мы услышали гудки и потом:
- Алё, - опять ответил женский голос
- Маша, это я. Не вешай трубку!, - быстро сказал Миша, - Мы тут с парнями застряли и надо чтобы ты приехала и открыла дверь
- С какими парнями, Миша? Ты уже в туалет пошел? - спросила недовольная Маша (да, теперь и мы стали различать знакомые обертоны её роскошного голоса).
- К-к-какой туалет? - заикаясь, спросил Миша. И тут мы услышали, как мужской голос спросил:
- Машунь, с кем это ты разговариваешь?
- Ой, Миша, а я думала это ты по мобиле! Да какие-то хулиганы балую..., - и мы вновь услышали короткие гудки.
Мы все смотрели на Мишу. Он стоял перед клавиатурой и смотрел прямо перед собой. Такой смеси ярости, отчаяния и непонимания, как на лице у Миши, я не увидел уже очень давно.
Глава 13. Атака клонов. Миша все стоял и яростно дышал. Мы молчали, пока Кирилл не решился нарушить молчание. Он тронул Мишу за плечо и сказал что-то вроде «Ну, не переживай, наверняка этому есть логичное объяснение...».
Но Миша только сверкнул на него яростным взглядом и дернув плечом, повернулся и полез на верхотуру в свое бетонное убежище.
- А мне голос этого мужика показался знакомым, - задумчиво сказал Сергей
- Да, мне тоже, - согласился я. - Кто-то явно из знакомых...
- Хрен с ним, - нетерпеливо махнул рукой Кирилл. - Миша пусть сам с супружницей разбирается, а нам валить надо. Третьи сутки без душа, вонять начинаем. На телефон!
Сверху что-то сильно громыхнуло, Миша, похоже, бушевал и что-то там ломал.
Кирилл взялся энергично набирать номера на скайпе. Сначала он попытался дозвониться до охраны, но ответа не было, только длинные гудки. Попытки дозвониться по другим личным номерам тоже были неудачными — либо никто не отвечал, либо нам недовольно рявкали, что ошиблись номером. Рабочие номера не отвечали, страна все еще праздновала непонятный праздник. Мобильные номера жен ожидаемо не отвечали, они все еще были за границей или кто где, а остальные тоже были недоступны, или вообще не прозванивались — скайп просто сбрасывал звонок. Минут 20 мы таким образом мучились.
- ...что ты сдох, глючный пасынок гребаного ebay-я!, - Кирилл, как всегда, выразительно очертил наше общее текущее отношение к надежности сервиса онлайн-звонков.
- Ну что, звоним в службу спасения? - спросил Кирилл, - Будем как придурки из раздела на ТВ про приколы, но зато чистые и поедим чего-нибудь приличного.
- Ну а что делать-то, - пожал плечами Сергей.- Звони. Только поспокойнее выражайся, а то подумают, что у нас тут белка коллективная на почве праздничного пьянства.
Кирилл поморщился, и уже протянул руку к клавиатуре, как сверху что-то щелкнуло, всхрипнуло, и потом раздался дикий вой. Мы слегка испугались, но тут из люка сверху высунулся Миша. Его лицо было искажено какой-то нездоровой радостью, а в руках он держал болгарку, а глаза блестели нездоровым блеском:
- Сейчас, мужики, сейчас, погоди звонить! Замочек вскроем, 5 минут!
Держа в руках в болгарку и периодически ею противно вжикая, Миша слез с верхотуры, таща за собой удлинитель, и бросился прямо к двери.
- Ты где же ее прятал?, - только и спросил Сергей, но Миша не обратил внимание на вопрос, и немедленно приступил к распиливанию. Дикий вой и снопы искр заглушили все последующие попытки что-то спросить. Кирилл попытался объяснить Мише, что дверь-то у нас крутая, и обойдется в кругленькую сумму ее починить, но Миша только отмахивался.
Он жмурился от летящих искр, так как работал без очков, но не на секунду прекращал пилить. От помощи он отказался и пару раз сделал такие отмашки не глядя назад болгаркой, что желание продолжать его убеждение начисто пропало.
Звонить куда-либо еще из-за визга тоже было невозможно. Мы покрутились вокруг и залезли наверх, где было не так шумно.
- Видите, коллеги, самое главное - это мотивация, - сказал Кирилл, - стоило ему было подумать, что с его женой что-то... - тут Кирилл сделал неопределенный округлый жест рукой, — как тут же и болгарку нашел, и рвение такое появилось.
- А все таки голос был какой-то очень знакомый, - сказал Сергей. - Где то я его слышал.
- Наш генеральный...? - предположил я, и мы посмеялись. Несмотря на безупречную Машину репутацию, кого-то же мы там слышали, в то время как ее благоверный супруг сидел тут с нами.
Стыдно, конечно, признаваться, но мужчины любят посплетничать никак не меньше женщин, просто облекают это в менее выразительные формы и не так явно испытывают от этого удовольствие...
Болгарка снизу стала заикаться. Сергей наклонился и крикнул в люк:
- Ну как идет?
- Нормально, - крикнул в ответ Миша, - Сейчас этот диск накроется, запасной поставлю.
И действительно, через полминуты болгарка опасно затарахтела, и Миша выключил ее. Попытавшись снять испорченный диск, он, естественно, обжегся и стал дуть на пальцы, но в конце концов подцепил его, снял и принялся ставить новый.
Мы спустились посмотреть, что там Миша нарезал. Был довольно большой пропил вдоль продольной части замка, но не оконченный. Кирилл было снова начал убеждать Мишу подождать и вызвать службу спасения, как вдруг за дверью раздался какой то шорох. Мы все замерли. Затем кто-то брямкнул ключами и вставил и повернул их в замке, а потом, похоже, стал нажимать кнопки на кодовом замке.
Я вдруг почувствовал сильнейшее волнение, как говорят в народе, мандраж прошел по всему телу, и почему-то захотелось что-нибудь такое тяжелое взять в руки, вроде как вооружиться. Я огляделся, но ничего подходящего не увидел. Миша перехватил поудобнее болгарку, а Кирилл и Сергей, не сговариваясь, отступили в стороны.
Тут дверь наконец щелкнула, ее толкнули снаружи и она в полной тишине стала открываться.
Человек перед дверью прятал ключи в карман в джинсов, наклонив голову, и когда он поднял голову и мы увидели его лицо, то все дружно отпрянули и вскрикнули. Ну, вскрикнули звучит как-то по бабьи, лучше наверное сказать, заорали и слегка матернулись, причем каждый свое:
- Что за сайлонская хрень? - заорал Сергей
- В рот мне ноги!, - вскричал Кирилл
- %&@!, - не отстал я.
Но самое интересное, что и Миша, и новый гость при этом издали одинаковое восклицание вроде «Ох ты ух ты» и затем замолчали, в полном недоумении глядя друг на друга.
И немудрено, так как не каждый день видишь свою точную копию. Именно так, в открытой двери стоял еще один Миша, одетый в такую же футболку и джинсы, в тех же наушниках... только наш был погрязнее, а этот почище.
Сергей первый опомнился и рванувшись в перед, схватил его за руку и втащил в серверную. Тот не очень-то упирался. Кирилл и я приперли его к стенке, а Сергей отобрал у нашего остолбеневшего Миши болгарку и толкнул его тоже к стену.
Теперь, когда они стояли рядом, сходство стало совсем полным. Если бы не грязные руки и фингал под глазом, мы бы не отличили одного от другого.
- Так, и кто же из вас электроник? - спросил Кирилл
- Почему электроник, - удивился я, - может, это клоны?
- А может просто брат? - предположил Сергей.
Миши повернулись поразительно синхронным движением, посмотрели друг на друга и одновременно сказали: - Нет у меня брата! - и тут же снова замолкли и уставились друг на друга.
- Михаил, - строго сказал Кирилл, глядя на нашего Мишу, - что здесь все-таки происходит?
Миша оторвался от созерцания своей копии, посмотрел на Кирилл и сказал растерянно:
- Не знаю.
Второй Миша (стоит его называть Миша-2, для облегчения повествования), похоже, очухался и довольно таки агрессивно сказал:
- Что это за розыгрыш, Кирилл? Подняли ночью, жена сказала, звонил кто-то с работы, про серверную чего-то, охрана говорит, что-то пищит, я как идиот сюда несусь... А вы тут какого-то дебила типа под меня загримировали, наушники даже где-то достали такие же. И не похож ведь ни хрена!, - тут Миша-2 попытался сбить с головы Миши-1 наушники, но тот ловко увернулся и перехватил руку. Началась активная борьба с перехватыванием рук, попытками сделать подсечку, однако силы были, похоже, абсолютно точно равны.
Несколько секунд мы наблюдали чудное зрелище «Админ, сражающийся сам с собой», потом Сергей вжикнул болгаркой и рявкнул: «А ну молчать!». Миши прекратили драться и уставились на него.
- Может, их разделить и допросить отдельно? - спросил Сергей у Кирилла.
- По поводу чего допрашивать-то? - Кирилл выглядел озадаченным. Он сделал пару шагов назад, нащупал рукой черно-красный сервер и попытался на него сесть. Миша-2, увидев это, закричал:
- Не садись, не садись на ПОНОС! Сломаешь клаву!
Мы все машинально посмотрели, где же тут фекалии, но ничего не увидели. Миша-2 тем временем оглядел серверную и возмущенно заявил:
- Вы что тут наделали, где айбиэмовские сервера? Что за хрень корейская тут понаставлена?
Тут уже оскорбился наш Миша и сказал:
- Dell не хрень, и не корейская ни разу. Сам ты хрень!
Они начали угрожающе друг на друга наступать.
- Цыц! - снова рявкнул Сергей и помахал болгаркой перед Мишами. Они отступили на шаг.
Кирилл наклонился ко мне и прошептал:
- По-моему, второй Миша не совсем Миша. Наш то вроде нормальный, как думаешь?
Я покосился на Миш и ответил:
- Да, но наш все равно под подозрением, близнец или кто он там. Надо разобраться кто есть кто.
Кирилл кивнул и сказал мне:
- Хорошо, разберемся. А ты следи за дверью, чтобы не закрылась, или еще кто-нибудь не пришел. Но сначала возьми какой-нибудь дрын сверху.
Я быстро слазил наверх и взял что было потяжелее из кучи хлама — по-моему, переднюю металлическую панель от старого свитча.
Спустившись, я увидел, что Миша-1 сидит в уголке и все еще дует на обожженные пальцы, а Миша-2 дает, так сказать, показания.
Кирилл и Сергей решили расспросить Мишу-2 на предмет того, действительно ли он работает в нашей конторе. Когда я подошел, он неожиданно прервался и показав на меня, сказал:
- А он что тут делает, он же уволился год назад?
Кирилл и Сергей посмотрели сначала на меня, потом на Мишу-2, и потом Сергей так вкрадчиво спросил:
- Миша, а какой сейчас год и месяц?
- Март, две тыщи двенадцатый - ни на секунду не задумавшись, ответил Миша-2.
Мы замолчали, переваривая. Одно дело что-то читать на странном сервере, а другое дело, когда тебе живой (?) человек что-то такое втирает.
Кирилл снова подошел ко мне и прошептал на ухо:
- Я читал в интернете про прикол такой, когда человека разыгрывают, что он попал в будущее, инопланетяне похитили или типа того... У тебя случаем нет какой-нибудь даты подходящей, типа годовщины свадьбы или еще чего, чтобы могли разыграть? Жена может?
Я покрутил головой, годовщина свадьбы у меня в октябре. Да и кому в голову такое пришло, чтобы сразу троих разыгрывать.
Тут неожиданно к допросу присоединился наш Миша, он спросил:
- А где у Маши родимое пятно?
Мы все сразу заинтересованно повернулись. Миша-2 возмущенно раздул ноздри и попытался привстать, но Сергей с болгаркой был начеку, и Миша-2, поглядев на него, неохотно ответил:
- Не скажу. Жену мою тут нечего обсуждать. И вообще дебильный прикол у вас, коллеги, выходит. Уроды вы, а не коллеги, после этого.
- Я ж могу и по башке дать, - пригрозил Сергей, но не стал выполнять свою угрозу.
- Ну, в общем, и правда нечего, - согласился Миша-1 и слегка покраснел, и продолжил:
- А что такое ПОНОС?
- Он что, придуривается? Что вы за клоуна под меня загримировали?, - Миша-2 удивленно поглядел на нас. Я покачал головой.
- ПОНОС — это основная операционка сейчас, - сказал Миша-2 и нервно хохотнул: - Да вы придуриваетесь, ну точно. Вы же под нее свою фигню и пишете.
- Ты не умничай, пальцем расскажи и покажи, - сказал Кирилл, - это что за понос такой? Линукс или виндовс?
- ПОНОС — первая общенациональная операционная система, реализующая национальное превосходство в области наноинформатики, - сказал Миша-2. - Ну вроде там что-то взято из Линуха, но основа наша, русская. Но это же все знают. Или...?
Видимо, наши лица выражали определенную степень недоверия, которой вполне можно было доверять, потому что Миша-2 впервые, скажем так, заинтересованно посмотрел на нас троих, а потом изучающе посмотрел на Мишу-1.
- А можно мне зеркало? - неожиданно попросил он. Кирилл кивнул мне, и мне опять пришлось лезть наверх, где я в туалете выташил из пластмассового держателя грязноватое зеркало и спустился вниз и вручил его Мише-2.
Тот минуту вглядывался то в зеркало на свое отражение, то на Мишу-1, и лицо его помрачнело. Он вернул зеркало, и его взял Миша-1, и тоже сравнил свое отражение с сидящей напротив копией.
- Надо было все-таки усы отпустить, - заметил Миша-1
- Так Машка против была, - откликнулся Миша-2, - Колются, говорит.
Тут они оба заулыбались - похоже, что воспоминания, где там у Маши колется усами, были вполне позитивными. Внезапно Миша-1 помрачнел, и глядя на Мишу-2, спросил:
- А ты с ней... того? Спишь?
- Ты чего, дурак?, - удивился Миша-2, - Я ж ее муж, конечно, сплю.
И тут у обоих опять перекосились лица и они стали приподыматься.
- А ну тихо, Отеллы, - цыкнул на них Сергей, снова подымая болгарку.- Устроили тут девять с половиной... сисадминов, понимаешь.
В сущности, теперь стала понятна полная индиффирентность Миши к ножкам и другим прелестям барышень, у которых под столами он лазал, меняя витую пару. Но обратной стороной такой моральной устойчивости, похоже, стала повышенная ревнивость к единственному предмету обожания.
- Я думаю, Маши то у вас разные, - вдруг сказал Кирилл. Миши уставились на него подозрительными взглядами, а Кирилл продолжал, показывая на Мишу-2 - У тебя, например, она брюнетка, так?
- Какая еще брюнетка? - удивился наш Миша, но увидел, как Кирилл подошел ко второму Мише и снял с его плеча длинный черный волос.
- Так всегда и была брюнеткой, - удивился Миша-2, но увидев раскрытый рот Миши-1 и наши удивленные лица, замолчал.
Мы собрались в кружок с Сергеем и Кириллом и стали обсуждать ситуацию:
- Так, для начала ущипнем другу друга, - практически приказал Кирилл, - Чтобы исключить, так сказать, сонные явления.
Сергей больно ущипнул меня, а я Кирилла, а он Сергея. Потирая кисть от болезненного щипка, мы посмотрели друг на друга.
- И пива того мы не пили больше, - сказал Сергей. - Что ж это за...
Но тут за моей спиной что-то зашуршало, и Кирилл заорал «Стой». Оттолкнув меня, он бросился к закрывающейся двери, за которой уже скрылись два Миши. Дверь захлопнулась, и он врезался в нее с разбегу, ушибся и стал ругаться и стучать по ней.
Сергей выпустил из рук болгарку и странным голосом сказал:
- Ну я же говорил... нельзя доверять проклятым тостерам.
Глава 14. Авария. Кирилл в ярости еще раз ударил кулаком по закрывшейся двери, а потом вернулся к нам и набросился на меня:
–Куда смотрел, я же сказал, следить за дверью!
–А ты чего тут болгаркой машешь! - досталось и Сергею.
Мы немного поорали друг на друга. Все-таки японцы исключительно правы, создавая комнаты, обитые мягкими ударопрочными покрытиями, с опциональным чучелом начальника (для начальников – подчиненных). Поорали, стало полегче.
Но Кирилл все еще был вне себя. Прорычав еще несколько неразборчивых фраз, он бросился к терминалу со скайпом и стал набирать службу спасения. Пока машинка пиликала, он несколько раз глубоко вздохнул, как перед неприятным телефонным разговором и напустил на лицо серьезное выражение лица.
–Алло, служба спасения, говорите, - раздался голос.
–Здравствуйте, - практически елейным голосом сказал Кирилл, - Меня зовут..., - и он представился.
–Вы знаете, - продолжал Кирилл, - у нас возникла серьезная проблема, и мы очень надеемся на вашу помощь. У нас захлопнулась дверь, а ключа нет, и мы не можем выйти...
–Постойте,- перебила Кирилла оператор службы спасения, - Я не могу определить Ваш номер, откуда Вы звоните?
–Так вот, - еще любезнее продолжал Кирилл, - у нас захлопнулась дверь в серверную, и мы звоним по скайпу, не могли бы Вы приехать по адресу....
–КАК ВЫ ЗАДОЛБАЛИ, ШУТНИКИ НЕДОДЕЛАННЫЕ! - неожиданно заорала оператор службы спасения, - ОПЯТЬ со СКАЙПОМ балуетесь! Сейчас в отдел К сообщу и вас отследим, уроды малолетние!
И она бросила трубку. Кирилл онемел от удивления, так он был поражен таким отношением спасательных служб к нашей судьбе.
–И что теперь делать? - задал Сергей риторический вопрос. Некоторое время мы молчали, потом меня вдруг осенила идея:
–Маша!
–Что Маша? - спросил Кирилл
–Маша знает, что мы правда в серверной, она нам поверит.
–Но она ожидает тут увидеть Мишу, - возразил Сергей, - Ну, по крайней мере, одного из них.
–Главное, пусть дверь откроет, - сказал я. - А дальше мы и с Мишами, и с Машами разберемся.
Мы злобно поулыбались, представляя различные зверства, которые мы сотворим с Мишами.
–Тогда побыстрее надо звонить, - сказал Сергей, - а то я чувствую, что эти два Отеллы помчались к ней. Нужно выманить ее раньше их.
Кирилл посмотрел на нас и сказал раздельно:
- МА-ЛА-ДЦЫ!
Я, признаться, никогда не мог понять, шутит Кирилл или серьезно говорит в таких случаях. На этот раз он вроде был серьезен.
Он подошел к скайпу, нашел в истории звонок Миши домой и нажал редиал. Через некоторое время мы услышали длинные гудки и сонный Машин голос спросил: - Алё, кто это?
–Маша, здравствуй, это Кирилл, с работы, извини за поздний звонок, - сказал Кирилл деловым тоном
–Да? - Маша, наверное, снова пыталась заснуть, только ей это удалось, как опять звонок, и соображала она с трудом.
–Ты только не волнуйся, - произнес Кирилл магическую фразу, от которой у каждого человека моментально происходит такой выброс адреналина, что сносит не только сон, но и всякое спокойствие.
–Что случилось?, - уже тревожно и бодро спросила Маша через секунду.
–Мы тут в серверной налаживали кое-что срочное для ВИП-клиента, Миша вот приехал, с сервером помочь...ну, короче, Мишу ударило током, - сказал Кирилл и поспешно добавил, - Он в порядке, только слабость у него... Ты можешь приехать, забрать его домой? Или нам лучше скорую вызвать?
–Нет-нет, - практически завопила Маша, - Я уже еду, еду.
–Погоди, погоди, - быстро добавил Кирилл
–Что? Что? - Маша похоже сбросила уже всякий сон и судя по звукам практически рвущейся материи, уже что-то снимала с себя, или уже надевала на себя, одновременно прижимая трубку к уху.
–Да ключ к серверной потерялся впопыхах тут где-то, захвати пожалуйста запасной, -
Кирилл постарался быть как можно спокойнее, - Миша сказал, у вас есть запасной есть дома, да?
–Да-да, уже беру, еду, - крикнула Маша и бросила трубку.
Кирилл повернулся к нам с торжествующей улыбкой, и мы все хлопнули по рукам с криком «Йес». Наконец-то удача повернулась к нам лицом.
–Только бы не перехватили ее по дороге, - озаботился Сергей
–Вряд ли, - сказал Кирилл, - Она наверняка поедет на своей машине, а Миша, даю 100%, приехал на такси, которая компания для таких случаев оплачивает, они круглосуточные. Ну, в конце концов, не может же нам все время не везти?
Действительно, удача не могла вечно поворачиваться к нам спиной. Казалось бы, ИТ-индустрия вещь сухая, сплошь цифирно-математичная, но насколько все-таки велика там роль удачи. Иной раз сидишь в отладке целый день, бьешься лбом об стенку, а баги все лезут и лезут. И целый день напрочь может пропасть.
Кто-то может списать на невнимательность, конечно. Но как объяснить, что в другой день работа, что называется, просто горит, и отличный код просто вылетает из-под клавиш, и классы, функции, получаются исключительно удачными, так что коллеги только уважительно цокают языком?
Мы прикинули, что Маша доберется минут за 30 до нас, ночью без пробок, если не будет лихачить, конечно, и не привлечет внимание гаишников.
Мы подстелили ватники и уселись на них, прислонившись спиной к серверу с ПОНОСом, вытянули ноги и стали обсуждать последние события.
–Кто же такой Миша, или Миши?, - начал Сергей, - Клоны что ли?
–Исходя из принципа бритвы Оккама, надо выбирать простейшее объяснение, - сказал я, - но если они близнецы, то какой смысл им устраивать такое представление? А если не близнецы, то кто тогда? Странно.
–Да тут все странное, - сказал Сергей, - Вся эта серверная, с тех пор как мы в ней очутились, это марлезонский балет какой-то, часть энная. В исполнении админов и клонов.
– Да, эти оба Миши тут неспроста, ох неспроста, - согласился я.
– Коллеги, - сказал Кирилл после некоторой паузы, - я должен спросить вас о том, что было до того, как мы очнулись с диким похмельем и Миша рассказал нам об этом убийственном пиве. Но хочу с вас взять слово, что вы не будете смеяться, когда я расскажу, что я помню.
Мы с Сергеем покачали головой, что не будем.
–Так вот, - начал Кирилл осторожно, - снилось мне это или нет, но мне вспоминается какая-то странная группа событий, связанная с IBM
Я согласно покачал головой, Сергей тоже кивнул. Кирилл продолжал:
–После того как мы начали этот проект с yuhotronом, все пошло как-то не так. Я точно помню, что Миша, я не знаю, который из Миш, нас затащил в какую-то дыру, и там были какие-то очень странные люди, которые вроде просвечивали мозги мне, принимали наркоту или что-то вроде этого.
Тут Кирилл сделал паузу и бросил на нас взгляд:
–Что вы по этому поводу помните? Или это мой бред?
–Про мозги я не помню, - сказал Сергей. - А вот какую-то толпу помню. Типа очередь в столовую.
–Ну, я помню довольно многое, хоть и не очень четко..., - начал было я, но тут раздался щелчок где-то справа и вверху.
–Что это было? - спросил Кирилл, подымаясь.
В ответ на его слова щелчок повторился и мы услышали затихающий гул, вся стена серверов справа от входной двери мигнула и разом, хором запищали наши мощные УПСЫ.
–Черт, это сбой питания, - сказал Сергей, - но где же дубляж? И третий уровень где?
В ответ на его слова раздался еще один щелчок, это похоже, кончился третий уровень резервного питания, и начался хор упсов снизу. Лампы верхнего освещений в серверной погасли, воцарился полумрак, разрываемый диким ором упсов. Работать на основном питании остались только сервера слева и по центру до середины.
Вдруг Сергей сказал, перекрикиваю упсы:
–это напоминает цикад в Турции, также дико орут...
–Да, действительно, - практически прокричал в ответ я, - Орут они будь здоров, уши заложить может.
–Черт, черт, черт! - вдруг сказал Кирилл, - Кондюки, кондюки тоже накрылись!
И действительно, мощная система кондиционеров отключилась. Похоже, кондиционеры запитывались от электропроводки, которая находилась в правой части серверной.
–Тут есть где нибудь электрощит? - спросил Сергей.
Мы полезли искать щиток. Не так то просто, если честно, найти его и при свете, а в полутьме и подавно. Наконец Сергей его обнаружил, мы открыли его и попытались включить сработавшие автоматы. Но рубильники только щелкали и не желали включаться, но хоть верхнее освещение, слава богу, наполовину включилось.
Становилось все жарче. Фуфайки мы давно сняли, я расстегнул рубашку, но становилось все жарче.
–Мы тут сваримся, полезли наверх, - сказал Сергей, и мы залезли наверх. Наверху было ненамного прохладнее и намного темнее, однако, к счастью, была дыра, которую мы (или кто еще, раз Мишины слова нельзя принимать на веру) проделали в архив.
В архиве было прохладно и темно, и мы с облегчением вздохнули. Посидев немного, Кирилл встревожился:
–Черт, там же Маша сейчас придет, и никого не увидит, а мы ее не услышим отсюда. Надо дежурить, по 15 минут. Алексей, давай, ты уже отдышался, иди первый.
Я, поминая недобрыми словами сложившуюся дедовщину у нас в организации, полез дежурить. Жара в серверной достигла, наверное, градусов 40, то есть практически как в Турции днем. Я скинул рубашку, и после недолгих раздумий, скинул и майку, тем более что она была практически мокрая. Носки и ботинки тоже были сняты.
Прошло наверное уже минут 20 после звонка Маше. УПСы стали затихать один за другим. Похоже, скоро у нашей конторы будут крупные разбирательства с клиентами.
Я отметил, что несмотря на жару, дышать все еще было можно. Походив по серверной, я уловил в правом нижнем углу поток менее горячего и более свежего воздуха. Похоже, что конструкторы здания оборудовали серверную и притяжной вентиляцией. От перегрева она не спасала, но дышать позволяла. Я задумался, предполагают ли правила проектирования серверных ситуации, подобные нашей, когда люди могут остаться в таком маленьком помещении на несколько дней. Наверное, все таки нет.
Внезапно я решил проверить, как там поживает наш мега-проект порносети, ведь прошло уже... черт, сколько же времени прошло? Двое суток, или меньше?
Я подошел к консоли, сел на табуреточку и стал смотреть статистику. Похоже, что взрывной рост остановился и стал резко падать. Интересно, почему? Порыскав в интернете, я без труда нашел причину: оказывается, одноклассники и другие сети моментально смекнули, что дело прибыльное, и стали внедрять подобные сервисы у себя.
Образовались самые разные сервисы, в том числе, как я предсказывал,и геосервисы вроде «найди подружку в своем подъезде», «групповушка по GeoID» и другие замечательные расширения сетевой порноиндустрии на базе новейших технологий.
Сидя на табуреточке, и почувствовал, что совсем запарился и решил все-таки снять и джинсы.
В этот момент и пришла Маша.
Честно скажу, я ненавижу такие моменты. Почему, как только ты снимешь одну штанину, оставаясь в другой, обязательно кто-нибудь придет, или позвонит, или засвистит чайник или случится еще что-нибудь, требующее немедленного действия.
Увлеченный геосервисами (конечно же, их технической реализацией, а не скабрезным контентом, надеюсь, никто обо мне так плохо не думает?), я проморгал момент, когда дверь открылась (ну и за пищанием УПСов это было не очень хорошо слышно) и Маша вошла.
Повернувшись к ней, я неловко запрыгал на одной ноге, неудержимо приближаясь к ней, и пытаясь одновременно выправить опасный крен, одеть штанину обратно и к тому же не упасть. Еще я пытался улыбнуться. Как говорится, выберите из быстро, дешево и хорошо два любых качества, и я выбрал не то, что нужно.
Мне сложно представить, что чувствует женщина, которая примчалась посреди ночи спасть своего мужа от удара током, а ее встречает прыгающий на одной ноге, практически голый субъект, который судорожными прыжками, боком, выкатив глаза и перекосив физиономию, тремя все увеличивающимися прыжками приближается, врезается в нее, хватает ее обоими руками за грудь и пытается повалить на пол.
Не знаю, что она подумала, но я точно могу сказать, что из этого ничего хорошего не вышло.
Во-первых, для меня. Коллеги позже донимали меня вопросами о натуральности Машиной груди, но я действительно не успел ничего почувствовать. Ну, а если и успел, то это чувство быстро сменилось сильной болью в паху от мощного удара, который Маша нанесла мне своей прелестной ножкой.
Во-вторых, ничего хорошего не случилось для нас всех, так как Маша, отскочив и пытаясь выровняться, ударилась спиной о дверь и захлопнула ее.
И в-третьих, ничем хорошим не окончилось для моих коллег. Маша, шарахнувшись от меня (и чего меня было бояться, я был тогда очень тихим и мирным, лежал себе на полу), сразу ломанулась наверх, на верхотуру. Похоже, она бывала в тайном местечке своего муха и раньше. Она быстро поднялась наверх, скинула железный дрын, который исполнял у нас роль лестницы вниз, чуть не зашибив меня, и стала закрывать люк.
Дальше я не видел, но судя по всему, события развивались так: Кирилл и Сергей, услышав шум, вылезли из дыры в архив, и увидев Машу, с криками «Наконец-то», бросились к ней.
Маша совершенно не ожидала увидеть двух полуодетых мужиков, присыпанных мелом, вылезающих из какой-то дыры, и не узнала их. Поэтому она выхватила из сумки газовый или перцовый, черт его знает, баллончик и что есть силы стала поливать им все вокруг, примерно целясь в Кирилла и Сергея, которые пытались увернуться и прикрывали глаза. Это было очевидно, очень и очень глупо, но понять ее можно было.
Но вот дальше было еще хуже. Спасаясь от струи газа, Сергей и Кирилл стали бегать от Маши, которая в боевом задоре, хоть и плача, пыталась их достать. Сергей первый прыгнул в люк,и сильно ушибся. Я к тому времени слегка очухался, и, очень злой, стал орать «Маша, это мы, прекрати!».
Не знаю, услышала ли она меня, или Кирилл, который тоже не прекращал кричать что-то очень джентльменское и вежливое, но она его узнала. К тому времени газа наверху было столько, что дышать было невозможно, и Кирилл тоже прыгнул вниз, зацепившись, правда, за край люка, и поэтому не ударившись.
Маша тоже свесила ноги из люка, схватилась за свисавший удлинитель болгарки и, держась за него, прыгнула вниз. Удлинитель зацепился за люк, и он захлопнулся. Мы все, плачущие кто от боли, кто газа, оказались внизу.
–Где ключ, - прохрипел Кирилл.
–Он в замке, снаружи остался, - прохныкала Маша
Я почувствовал, несмотря на жару в серверной, что внутри что-то неприятно похолодело. Мы опять были в ловушке.
Alexey Kovyazin