Alexey Kovyazin
Трое в серверной, не считая админа
Почему я не люблю пятницы. Опасайтесь нервных шефов. Наша серверная. Пьеса Михаила Шатрова. Тук-тук-тук. Гениальные мысли и их реализация. Толстые каналы. О паролях. О вреде курения. Логины и их значение. Розовая лаванда. Красная шапка 2.0. Почему мы не любим падонкофф. Почемы мы не любим праздники. Преимущества естественной гидравлики у комбайнеров.
Все началось в пятницу вечером. Я вообще не очень люблю пятницу – дни совершенно безумные, и у каждого из тысяч городских сумасшедших наступает обострение и ему обязательно надо срочно решить какую-нибудь проблему, которая, конечно же, не подождет до понедельника. Они звонят, пишут и всячески создают впечатление, что им что-то нужно решить именно до конца рабочих часов. Возможно, это связано с желанием как-то подвести итоги недели, но я подозреваю, что это все-таки ущербная психика.
Ну а эта пятница выдалась совершенно безумная. Городские сумасшедшие звонили и обрывали трубки идиотскими вопросами, курьеры носились как сумасшедшие… Ведь ну как приятно получить пакет по «сверхсрочному» тарифу за 20 минут рабочего дня, распечатать коричневую обертку, прочитать, хмыкнуть и положить в стол, где он будет валяться еще пару недель. А тут еще и Шеф. Шеф был просто квинтэссенция пятницы, курьеров и городских сумасшедших. Когда до конца рабочего дня оставалось всего ничего, он вызвал меня, как ведущего программиста, Сергея, нашего администратора баз данных и Кирилла, главного постановщика задач. Потрясая распечаткой писем от «наиважнейшего клиента», он проорал что-то про невыполненные обязательства, и, как обычно, приказал «унять и изжить». На вежливые возражения что проблема, в общем-то, известная, и давно висящая, а потому может повисеть и до понедельника он весьма невежливо прокомментировал нашу лояльность и послал «немедленно все исправить».
Вот так мы и оказались в нашей серверной. Наша серверная – настоящее произведение искусства. Она большая, в ней примерно два десятка стоек, плотно стоящие вдоль стен, плюс она двухэтажная. Потолки у нас в здании высокие, поэтому на дне серверной устроили сплошные стеллажи из блэйд-серверов, сверху положили решетки, поверх которых поставили стойки. Понятно, что все это добро чрезвычайно сильно греется, поэтому обслуживается оно, с некоторых пор, втройне задублированной (наверное, я должен сказать, затроированной, или триплицированной?) системой кондиционирования. Мощные струи морозного воздуха дуют так, что при входе в серверную стоит вешалка со спецодеждой – фуфайками и ушанками. Иначе холод просто не выдержать – пижоны, которые пытались посетить серверную в офисном прикиде, резко попадали в больницу, поэтому шеф утвердил своим специальным указом спецодежду для хождения в серверную.
Уныло нацепив фуфайки, мы встали около консоли, отыскали сервак, на котором крутилась виртуальная машина очень важного и очень капризного клиента и принялись разбираться в проблеме.
Примерно через полтора часа Сергей отыскал проблему в одной из хранимых процедур, закомментировал ее текст и сказал:
– Ну что, теперь все будет работать до следующего отчета? А дальше…
– А дальше нафиг, нафиг, нафиг, как говорится в известной пьесе Михаила Шатрова – сказал Кирилл, – Потом разберемся, а пока закрываем лавочку.
Он решительным шагом подошел к двери, на ходу снимая ушанку и толкнул ее рукой. Но не тут то было. Легкая печать удивления отразилась на лице Кирилла и он толкнул дверь сильнее, потом плечом, потом ударил с разбегу.
– Закрыто, догадался Штирлиц, – прокомментировал Сергей. Он вообще был большим оптимистом и старался шутить как можно чаще, чтобы, как он говорил, черпать плюсы.
Мы столпились у двери. Мощная стальная дверь с тройным замком и управлением с пункта охраны. Первые два замка (кодовый и карточный) открывались легко, и снаружи и изнутри, а вот третий… третий всегда был открыт. Точнее, предполагалось, что он всегда будет закрыт, и чтобы открыть его, предполагалось связаться с пультом охраны, и они откроют его и сразу закроют. Но в реальности это не работало, и охранники вот уже года два, а может и больше, просто держали третий замок все время открытым. И теперь он был закрыт, мы без толку проводили карточкой и щелкали
Первым делом мы, все, конечно схватились за мобильники. Попытка была, в общем-то, заранее обречена на провал – мы все прекрасно знали, что в серверной сигнала нету, слишком много железяк вокруг, да и стены толстые. Мы начали стучать по двери, но видимого успеха не добились. Собственно, дверь выходила в коридор, так что никто рядом не сидел и не прислушивался, и соответственно, помочь не мог.
И тут меня осенила гениальная мысль. Ну, не в смысле, что я считаю ее гениальной, но Сергей и Кирилл проявили такой бурный энтузиазм и немедленно объявили мысль гениальной. Собственно, я всего лишь сказал:
– Послушайте, тут же есть интернет. Давайте законнектимся как-нибудь куда-нибудь, чтобы нас отсюда освободили.
Мы оставили дверь в покое и вернулись к консоли. Сервера ободряюще гудели, лампочки мигали, монитор бликовал, а из циски тянулся целый пучок оптоволокна наружу, к долгожданной свободе.
Как всегда, когда мысль объявлялась гениальной, ее реализация была поручена мне. Первым делом я решил поставить скайп. Я всегда испытываю нечто вроде легкого благоговения к очень толстым каналам. Этого не понять тем, кто не слышал модемного ворчания, кто не изобретал шедевры многоэтажного матостроения, когда третий Интернет Эксплорер (которого тогда еще не звали осликом ИА) обрывал закачку архива с последней версией BerklyDB на 98 %. Толстые каналы обмена данными дают ощущение всемогущества и доступности всего на свете – одно движение пальцев, и вся библиотека конгресса у тебя на пальцах, а хочешь – фильм какого-нибудь Джармуша.
Вот и сейчас, когда сервер укачал дистрибутив скайпа с какого-то зеркала за пару секунд, я испытал некоторый прилив гордости от сопричастности к мощным информационным технологиям, которые позволят быстро и элегантно высвободить нас из этой досадной ловушки. Однако гордость быстро рассеялась, когда я понял, что не помню свой пароль. Я попробовал десяток своих традиционных паролей, включая классический 3.14pltw и Password123, но успеха не добился. К сожалению, прогрессирующая амнезия паролей, болезнь для ит-шников традиционная и бороться с ней невозможно. Скайп заблокировал IP-адрес за брут-форс атаку, и мне пришлось переключиться на другой сервер.
– Э, мужики… – я оторвался от консоли и обратился я к своим коллегам, которые живо обсуждали свои планы на выходной, – А пароль свой на скайп кто-нибудь помнит? И логин.
– У, ну ты выдал, – сказал Сергей. – Не, я не помню, последний раз я его автоматом по мылу восстановил и мне прислали что-то вообще невообразимое, я это закопипастил и все.
– А я вообще плохо помню все, кроме суммы своего текущего счета, – сказал Кирилл.
– Н-да. Придется заводить новый аккаунт, – подвел итог я. – А карточка кредитная у кого нибудь с собой? Как мы звонить-то наружу будем?
Мы все дружно похлопали себя по карманам и другим местам где обычно лежит бумажник. К сожалению, ничего не нашлось. Сергей даже обыскал карманы своей фуфайки и нашел там початую пачку Кента-четверки.
Меня жутко раздражает курение. Я сам не курю, и поэтому курящие коллеги постоянно обкуривали меня. На мои лекции о вреде курения и рассказы о черной пыли в легких они только отвечали глупыми шутками вроде «Кто не курит и не пьет, тот здоровеньким помрет». А сейчас они не курили уже почти два часа, и по характерному блеску в глазах я понял, что воздержание становится невыносимым.
К счастью, еще на заре существования серверной, когда там стояло всего пара серверов, в нашей компании уже нашелся один желающий покурить в серверной, а местная система пожаротушения выразила свое решительное несогласие, что закончилось серьезным промоканием незадачливого коллеги и многотысячным ремонтом серверов.
Нетерпение моих товарищей, вызванное никотиновой недостаточностью, сделало их раздражительными. Только этим я могу объяснить резкое изменения их отношения ко мне – мои мысли уже не признавались не то чтобы гениальными, но и просто заслуживающими внимания; они оттеснили меня от консоли и завели аккаунты в скайпе, в аське и яхумессенджере.
И мы стали вспоминать логины своих товарищей, одногруппников, одноклассников, коллег и просто случайных знакомых. Вы когда-нибудь задумывались над смыслом логинов своих друзей? Какой смысл называться Neo1976 или Bararaika77? Бог мой, интернет набит тысячами логинов, которые отличаются только цифрами – когда годом рождения, когда еще чем. Процесс шел шатко не валко – мы вспоминали то товарища Lucefer73628, то monster844, по описанию пользователя опознавали кто есть ху и пытались достучаться. Однако успеха не было – все были в оффлайне, не отвечали ни на email, ни на посылки оффлайн-сообщений. Все сейчас так тщательно предохраняются от спама, что проскочить кусочку даже важной, но не подтвержденной чьим-то добрым именем информации невозможно…