30 May 2011

Как он учился писать статьи на Хабре

Habr
image
Вася в очередной раз посмотрел на экран своего ноутбука. Он не хотел обновлять страницу. Хотя, очевидно, что её надо было обновить. Ещё разок. Последний раз. Больше он не будет её обновлять. F5.
56.6. Упала на 1 единицу. Чёрт. Хотя, минус один за четыре часа — это не большая проблема, но всё-таки было неприятно.

Серо-синий клубок ниток (или проводов, не важно), смотрел на покрасневшие программерские глаза. Он был одновременно притягивающим и отталкивающим. Этот клубок сулил славу и знание, но в то же время, мог привести к позору.

Не так давно, несколько часов назад, из за одного, не в меру остроумного комментария Вася потерял 12 единиц. Отвратительно. Надо было взять реванш. Это просто уже дело чести. Обязательно надо взять реванш. Alt+Tab.

2010 ворд услужливо открыл перед Васей ту самую заготовку статьи, которая должна была принести ему славу. Эта статья должна была переполошить тот самый клубок ниток, и рассказать миру о чём-то великом.
Проблема была в том, что на данный момент статья содержала в себе два байта. \r\n. Ничего больше написано не было.

Последние 20 часов Вася провёл перед компьютером. Наверное он спал, хотя этого он и не помнил. Пару раз он находил себя лежащим на клавиатуре. Настроение было отврататительное. Вся жизнь как клином сошлась на этом клубке. В голову всё никак не лезло ни одной хорошей строчки. Всё было просто писец как плохо.
Он ещё раз прошёлся Ctrl+Tab по вкладкам. Баш — ничего нового или интересного. THG — полный бред о новинках, которые в России появятся дай бог, чтобы через пару лет. Art… — да тут и вообще говорить не о чем. Gmail — пара новых спамов, с десяток безразличных писем из Майкрософта и тому подобных компаний. Habr — опять. Опять этот клубок, который не давал ему нормально жить. Он уже начал подумывать, может быть он сходит с ума? Может быть он не должен…

Очень резко: *Бип*, а потом — плавно и протяжно *Вжжжжжжжжж...*

Андройд на столе ожил. Вася посмотрел на своего любимого питомца. Стандартная прошивка была понашпигована примочками, которые Вася пилил сам. Пилил долго и усердно, пока не превратил телефон в подобие R2D2. Автоматически запустился венец творения — Artoo Server Guard. Плавно раскрылась карта здания (этот эффект стоил Васе двух недель чтения мануалов и практики в Яве) и на ней замигала красная точка.

R28->Dwn->ICMP=false->UPS=true

Информативностью высказываний своего охранника Вася отдельно гордился. Одна строчка — самая важная информация о чем-то ужасном. + Выглядит стильно. Заделано всё под какую-то помесь старой консоли и С++.
Умирания на клавиатуре в попытках прокачать несуществующие скилы прекратились в ту же секунду. Вася резко подскочил к шкафу и вытащил из него пояс со всеми необходимыми инструментами. Программа уже оставила заявку на такси на одном из сайтов. Пока он надевал куртку, экран Андройда ещё раз ожил.

Принять вызов.

— Да, девушка, заказывал. Угу. Да, как обычно. Не, можно просто эконом-плюс. Да, жду.
Так, с этим разобрались. Сейчас будет такси до серверной. Теперь надо понять, что случилось в 28 узле. Программа усердно выгружала логи системы, и показывала статусы других узлов. 28 упал от перегрева. 29 начал нагреваться не на шутку. Температура на 27 была немного выше нормы.
Благо, инженерный ум Василия не заставил себя ждать, и тут же выдал ответ — просто перегрев от того, что очередная бабалюся неправильно убралась в серверной. Наверняка, когда он доберётся до места события, он увидит Эйчпишный сервер, который с удовольствием всеми кулерами будет жевать тряпку от швабры.
Чёрт, надо будет добиться разрешения на запрет входа на територию серверной для обслуживающего персонала. В сервеной должен убираться админ. Причём желательно, чтобы этот админ прошёл службу на каком-нибудь флагманском корабле и умел чётко и аккуратно драить всё что можно под «белую перчатку».

28->Fail->36B-Online

Это хорошо. Тридцать шестой с удовольствием забрал на себя все функции погорельца. Аптайм — всё ещё 100%. Но это не значит, что в такую рань (кстати, который час? Три ночи? Нихрена себе!) не надо вернуть в строй потеряного бойца.

СМС: Ваше такси ожидает вас у первого подъезда.

Хоршо.

Когда Вася вышел из лифта — его можно было бы и не узнать. Глаза уже почему то не были красными. Куда-то пропал понурый вид. Пояс с различными инструментами и куртка с кучей разгрузочных карманов придавали молодому человеку вид космического инженера из будущего, который может на ходу в открытом космосе разгнуть гравицапу на сверхсветовой.

— Здравствуйте!

— Доброй ночи.

— Можно, пожалуйста, побыстрее, спешу.

— Можно и побыстрее. Москва вся наша.

— Хорошо.

— Куда это вы так торопитесь? Обычно так только в аэропорт люди гуляют.

— Да нет, у меня дела на работе неотложные.

— Хох! Небось начальник — зверь-то какой, в три ночи на работу выгонять. Хотя, знаете, у нас…

Рассказ таксиста Вася пропускал мимо ушей. Только поддакивал в нужные моменты и говорил, что полностью понимает то, о чём говорит его ночной спутник. Таксист же, был очень рад такому собеседнику. Не часто, его так хорошо выслушивали, поэтому он изливал душу на полную катушку. Все 20 минут, пока серый ниссан рассекал по пустынным улицам ночной Москвы.

Вася смотрел на здания вокруг себя и выискивал в каждом из них что-то интересное и незаметное. Это всегда позволяло ему тренировать свою внимательность и приводило его в рабочее состояние.
На самом деле Москва — не очень хороший город. Нет, ничего не хочется сказать, город красивый — но уж слишком уж высокий. Не в пример какому-нибудь Редмонду. Со всех сторон на тебя смотрят шести-девятиэтажные громады, которые иногда перемежаются более высокими сталинскими высотками. Не то, чтобы это фатально, но вот именно в этот день, будь Москва одноэтажной, как Америка у Ильфа и Петрова, Вася бы не попал в переделку. Вернее, не переделку. А чёрт знает во что.

Будь Москва одноэтажной, Вася бы может быть и заметил бы, что на небе пропала звезда. Просто она испарилась с рыжевато-чёрного неба Москвы. Вернее, не испарилась, а стала совсем чёрной точкой. И эта точка начала быстро расширяться. В скоре, прямо над ниссаном не стало двух звёзд. Наверняка это было бы заметно кому-то ещё, кроме Васи, но, вот так вот повелось, что в ту секунду, никому не вздумалось поднять глаза к небу. Радары тоже молчали. И это не было особо удивительно. Потому что антирадарное покрытие объекта превосходило всё, что было известно на этой планете.

Три, пять, десять, двадцать! Одна за другой, звёзды просто утопали в ширящейся черноте диска, внезапно раскинувшегося над ниссаном. Вот уже, почти половина небосвода стала чёрной. Но, к сожалению Вася этого не заметил. Он заметил тот факт, что голубь залетел на окно дома напротив. Он заметил тот факт, что кто-то смотрел телевизор. Он заметил много любопытных вещей в тех зданиях, на которые он смотрел. Жаль, что на небо взглянуть не удавалось.

Машина прибыла к месту назначения.

Вася вышел, отдав водителю 600 рублей. Он распрощался с неизвестным, рожа которого светилась от удовольствия. Не мудрено, он только что излил душу впервые за последние 20 лет. Водила долго смотрел в сторону уходящего человека. После чего он развернулся, открыл окно и закурил.

Неизвестный хозяин ниссана заметил тот факт, что что-то идёт не так. Но, он не мог понять, что именно. Просто где-то была какая-то погрешность. Его это немного напрягало, но в общем, его настроение было на высоте, и он решил выбросить из головы гнетущие мысли непонятно о чём.

Вася же думал только о двадцать восьмом. Он не успел посмотреть на чёрное небо.
В серверной, как обычно, не очёнь лёгкий бриз, испускаемый промышленным кондиционером, охлаждал всех 64 питомцев Василия до температуры 22 градуса. Питомцы этому старательно сопротивлялись. Несмотря на то, что их кожухи были холодны, кремнивые сердца их разогревались до более высоких температур.

Двадцать восьмой молчаливо моргал жёлтой лампочкой. Вася был инженером. Он мог найти проблему за пару секунд. Но, в данном случае, особо париться не надо было. Из передней панели сервера торчал клок шерсти Барсика.

Барсик неплохо защищал от мышей и крыс, которые иногда подгрызали провода, хотя раз в пол-года сам становился причиной падения одного из шестидесяти четырёх.

Вася аккуратно убрал клок из системы охлаждения, и задвинул сервер в стойку. Он нажал на конопку и жуткий гул вентиляторов, стартующих систему, примешался с общему шуму серверной.

28->Online->36B->SpareAwait->SparePendPool=12

Artoo Server Guard незамедлительно сообщил о том, что кластер продолжает работать с полной отказоустойчивостью.

Да, жаль, что об этой устойчивости знал только сам Вася. После того, как его высмеяли ещё в институте, после того, как его старательно высмеивали на каждой из его работ, он перестал говорить людям, что умеет делать безотказные системы. Он просто молчал, или заявлял 98%. Даже тот факт, что его кластер, обслуживающий интернет-нужды крупной компании, не упал за последние 4 года ни разу, ему удалось скрывать. Он подделывал логи, давал фальшивые отчёты, о том, что тот или иной сервер лежал в дауне пару часов. Но его система никогда, ни при каких условиях не падала.

Он всегда мечтал донести людям идею о том, что хоть, идеалы и не достижимы, но при наличии 220 вольт, можно заставить компьютер работать без ошибок. Он всегда знал, что компьютер — это ничто без человека, и все ошибки программ — это просто лень разработчиков. Он знал, что искусственный интеллект в полной мере никогда не будет реализован, до тех пор, пока какой-нибудь великий и сумашедший разработчик, не променяет своё тело на кремнивые чипы. К сожалению, человеку свойственно впадать в не очень хорошие состояния, когда он начинает думать, что он чего-то не может. Хотя человек может всё. Это Вася знал точно. И именно это…
Резкий писк пронизал всю комнату. В ушах шумело, как после взрыва. Каждая кость Васиного тела начала трястись в такт непонятным колебаниям. Его моментально стошнило. Он упал на бетонный пол серверной. В комнате стало намного светлее. Казалось, что каждая железная деталь излучает свет, который с каждой секундой становился всё ярче.

Пытаясь отплеваться своей рвотой, Вася поднял глаза, и понял, что всё вокруг светится. Ещё одна волна непонятных колебаний жёстко ударила по его телу. В этот момент у него в голове пронеслась только одна мысль: «Боже, помоги мне поскорее сдохнуть!», настолько сильны были страдания. Нет, боли не было, но непонятные вибрации вызывали чувство ужасного отвращения ко всему. Свет становился всё ярче и ярче. Глаза от этого начинали болеть и в тот момент, когда они уже были готовы просто лопнуть, Вася отключился. Если бы не это — он умер бы, причём так мучительно, как не умирал ещё ни один человек на этой планете.

Белое. Всё белое. Всё вокруг просто монотонно белое. Как программа-загрузчик в Матрице. Вася попытался встать с пола. Или что-бы это ни было, потому что оно было идеально гладкое и белое. Ему это не удалось. Каждая косточка в его теле отозвалась болью. Правда, приятной, человеческой болью, а не вибрационным кошмаром. Он с трудом вытянул андройд из чехла и включил его.

Сети нет. 4:12 утра.

Практически сразу же Вася ещё раз отключился.
Когда он понял, что проснулся, ему было страшно открывать глаза. Но сделать это пришлось. Белое. Всё просто белое. Он встал. Боль уже прошла, и только напоминала о себе, рассказывала о том, как недавно страдало всё тело. Он схватился за андройд — батарейка села полностью.

Вася понял, что надо что-то делать, но пока ещё не додумался, как это делать. Он попытался пойти вперёд, при этом испытав странное ощущение — ты как будто идёшь и стоишь на месте. Ещё пару неуверенных шагов в белизне и его нос налетел на белую стену. Никакой ориентации в пространстве или во времени.

— Ууип

Звук напоминал что-то из Халф-Лайфа. Он исходил отовсюду.

— Ууип

Наверняка, это какая-то система оповещения о чём-то — смекнул искрой рассудка инженерный разум.
После этого, отовсюду начали раздаваться звуки, представляющие собой что-то среднее между стрекотанием дельфинов и коннектом на 2400 бод.

Промывание мозгов? Модем? Что это за?

За всё это время Вася не издал ни звука. Он был молчалив. Он прекрасно понимал, что ситуация не соответствует шаблону «Милиция! Насилуют!»

Модем затих.

— Ууип

Абсолютно тихо, прямо в середине белезны, появился дверной проём. Чёрный. Вася было двинулся в сторону проёма, но остановился, полностью остолбенев.

Этих было двое. Абсолютно невероятные существа. Серые, высокие, очень тощие, как будто в их теле не было ничего, кроме позвоночника, и пары костей. Эти тонкие и невнятные тела, правда, дополняли экзоскелеты. Они представляли собой изящные чёрные структуры из округлённых модулей, расположенных на серых телах. Эти модули соединялись друг с другом какими-то проводами, которые выглядели очень организованно.

Одно из отверстий на сером лице открылось и Вася ещё раз услышал модемно-дельфинную мелодию.

Речь! Они говорят модуляцией!

Это осознание, правда, не побудило Васю к действию. Он просто стоял и остолбенело смотрел на существ.
Серые синхронно подошли к Васе, подхватили его под руки и направились в сторону «двери». Тут Вася в полной мере ощутил на себе всю прелесть экзоскелетов. Тонкие серые ручёнки, дополненные неизвестными устройствами, держали его мёртвой хваткой. Если бы он и хотел, вырваться ему не удалось бы.
Чёрный коридор быстро закончился, и серые вывели Васю в центр небольшого зала. Вокруг себя Вася увидел множество различных устройств, которые были расставленны по «углам» комнаты. Углов, конечно же не существовало, потому что комната была всё такая же белая, лишь тот факт, что в ней в большом количестве находились не белые вещи, позволял предположить, где тут стены. Один их серых подошёл к панели и нажал на какую-то кнопку. Второй, сложив руки на груди, смотрел на Васю.

Тут Вася решил, что даже неправильное действие будет лучше, чем отсутствие действия. Поэтому, он резко рванул в угол, в котором лежало что-то похожее на винтовку. Вероятность того, что это было оружие — нулевая. Вероятность того, что Вася сможет этим воспользоваться — и того меньше. И первое, что сделал спринтер — это со всей дури влепился в стекло, которое отделяло его от различных вещей на складе. Стекло было абсолютно прозрачным. Это стало ясно по каплям пота и крови на неизвестной материи.
Серые ринулись за беглецом, и тут Вася понял, что несмотря на то, что экзоскелеты придают их обладателям силу, они никак не способствуют скорости. Он посмотрел на пол, и увидел, что в том месте, где он впилился в «стекло» на полу проведена тонкая серая линия. Вася заметил, что линия эта прерывается буквально в паре шагов от него.

Он кинулся к невидимой двери, выставив перед собой руки, и «вошёл» на сам склад непонятных вещей. Даже несмотря на то, что в скорости он выигрывал, убежать ему явно не удавалось. Комната была замкнутой. Долго в такой не побегаешь. Он резко развернулся, зацепив рукой аквариум с непонятными жёлтыми пьявками-рыбками, и тот разбился, упав на пол. Жёлтые существа задёргались в конвульсиях. В попытке спасти падающий предмет, Вася зацепил что-то ещё и ему уже показалось, что весь склад падает на него. Он поскользнулся и рухнул на белый пол, прямо в кучу шариков, золы, серебристых коробочек, слизи и жёлтых рыбок-пиявок.

Серые подошли к нему. Перед тем, как они успели его поднять, Вася ощутил сильную боль в ухе. Он не смог схватиться за ухо руками и достать оттуда то, что причиняло эту боль, потому что его руки были зафиксированы экзоскелетами серых.

— Ниеобходимо взвать чистлщиков.

Вася подумал, что ему послышалось, как один из серых только что в бешеном темпе пролепетал эту фразу. Он поднял голову, которая разрывалась от ужасной боли.

— Ты упстил. Сам взвешь.

Вавилонская рыбка? — подумал Вася, и снова потерял сознание.

Когда он очнулся, он ощутил на своих руках железную хватку экзоскелетов. Он поднял голову и осмотрелся. Всё та же белизна вокруг. Комната, посреди которой стоит несколько кресел. Ещё один серый, который не носит экзоскелета. И ещё один — с непонятной трубкой в руках.

— Обект смь, три, шесндцать.

Вася уже было хотел ответить что-нибудь, но тут он понял, что серые смотрят не на него. В стене образовался дверной проём, и в тот же момент белую комнату пронзил отчаянный детский крик.

— Нееееет! Отпустите! Отпустите, твари! Суки! Отпуститееее…

Крик перешёл в плач, в котором слышалось только отчаяние. В комнату вошёл ещё один серый в экзоскелете, который вёл за собой мальчика, лет 13. Лицо его было заплакано, волосы растрёпаны, джинсовая рубашка была порвана в том месте, где серый держал его. Вася понял, что у пацана вывихнута пара пальцев — одна рука опухла, и пальцы были выгнуты под странным углом. Другой рукой парень колотил серого, хотя это и не давало никакого эффекта.

Вася просто стоял и смотрел на пацана. Он просто не знал, что нужно делать. Он просто не мог и представить себе, что надо делать. В школе его не учили тому, как надо вести себя в плену у серых существ.
Пацан, после безуспешных попыток избить своего палача, оглянулся, и посмотрел на Васю. На его заплаканном лице появилось странное выражение, которое означает только надежду.

— Дяденька, спасите! Они меня убивают! Спасите!

Задыхающийся истошный вопль пацана снова начал переходить в плач.

— Смь, три, шесндцать. Выский уровнь интлекта, инжнерный пдход. В состянии рзработать систму межпланетарных перемщений. Устанвить систму кнтроля.

— Спаситеее! — Изо всех сил заорал пацан, когда серый с трубой начал приближаться к нему.

Вася ничего не сделал. Он просто стоял. Он проклинал все системы всех образований за то, что у него нет никакого понятия о том, как вести себя в подобной ситуации. Политология не помогает. Психология — да какая там, к чертям, психология, нихрена не поможет. Он не скажет пацану «Успокойся и расскажи, какие сексуальные заботы тебя радуют больше всего»! Тут, по представлениям Васи, могла помочь только физика и химия. Что-нибудь из области напалма. Но, и напалма под рукой не было.

Поэтому он просто стоял и смотрел на то, как серый поднёс трубу к голове мальчика и нажал на «курок». В комнате резко завоняло болотом. Трубка выплюнула кусок полупрозрачной студенистой массы зелёного цвета, больше похожий на слизня, на голову мальчишки. Последний душераздирающий выкрик «Неееет!» пропал. Мальчик замолчал. Слизнеобразная масса впитывалась в голову мальчишки. Он посмотрел на Васю — его зрачки были расширены. Он просто смотрел на Васю. В глазах, которые секунду назад были полны ужаса, уже ничего нельзя было увидеть. Просто тело. Человека в этом теле уже не было.

— Систма кнтрля устновлена. Сброс.

Мальчик просто изчез. Он исзеч из комнаты. Перестал в ней находиться. Его не стало, в прямом смысле этого слова.

— Пдтверждаю сброс. Объкт на плнете, под кнтролем.

— КК.

— Обект смь, три, смндцать. — вот теперь все пять серых лиц невидящими глазами уставились на Васю.

— Смь, три, смндцать. Выский уровнь интлекта, инжнерный пдход. В состянии сздавать сврхустойчвые систмы. Выская опсность для дргих миров. Пзволяет этй планете кнтролировать дргие мры. Устанвить систму кнтроля.

Ну, хорошо хоть они обо мне хорошего мнения. — подумал Вася. — Жаль мои начальники этого не ценили. Ну, да всё в порядке, больше этого никто не оценит. Чем бы не была эта слизневатая тварь, с таким наркотиком я не особо буду делать что-то.

— Отмна.

— Прчина?

— В кнтроле не нждается. Зциклен на кмпьютрах. Верит слганам, которые прпихивают нши компании на плнете. Нн в состянии отстивать свё мнние. Нн собраится сздавать откзусточвых сстем. Бзпасен.

— Сброс.

Всё стало просто белым.

Вася проснулся на своей кровати. Андройд. 6:12 утра.

— Твою же мать! Приснится же хуйня!

Вася сел на постели и отдышался.

— Да нет, я же не был там! Я же не молчу! Я вообще разговорчивый! Вот щас я сам с собой говорю. Тогда это был сон.

Ну конечно. НЛО, избитый мальчик, мозговые слизни. Хреновый сон от безустанного сидения за компом в просторах интернетов на одном лишь сайте. Вася откинулся на подушку и уснул.

Вася проснулся на своей кровати. Андройд. 1:42 дня.

Он потянулся и понял, что всё, в общем-то хорошо. Он отлично выспался. Несмотря на кошмар. Несмотря на…

Стоп!

Мысля!

Он подошел к окну и посмотрел на яркое небо. Настоящее земное небо.

— Значит не в состоянии отстаивать своё мнение? Значит я не могу вам трёпки задать? Ну, держитесь, серые твари!

Он подбежал к ноутбуку и открыл ворд.
«Как создать отказоустойчивую систему для Windows и Linux?»
«Некоторые говорят, что идеалы недостижимы. Моё решение — тоже не идеал. Если по нему ударить ядерной боеголовкой, то оно не будет работать. Но, я могу гарантировать, что до тех пор, пока в розетке есть ток, и он не прерывается больше, чем на восемь часов — предложенный мною вариант будет безотказно работать. В доказательство, я могу привести вам логи за последние четыре года, о том, что общий аптайм всегда был равен 100%»

Он откинулся на кресло. Когда карма перевалила за сотню, он перестал считать. Он знал, что ему не стоит бояться давать другим свои знания, благо они у него есть. Он знал, что у других эти знания теперь появились.
Вася осмотрел свою комнату, и погладил за ухом кота Рюмзика, который, хоть и боялся мышей, но сервера шерстью не убивал.

— Вот так вот, Рюмзик! Всё дело в тебе! Захочешь написать хорошую статью — напишешь.

Вася потянулся на кресле и ещё раз потрепал любимца за ухо.

— Чем филосовствовать — лучше бы жрать дал. — сказал кот, и понаблюдал, как его хозяин, грохнулся со стула.

Вавилонские рыбки живут очень долго.
Tags:хабрНЛОкошкаадминистрирование
Hubs: Habr
+68
917 37
Comments 34
Popular right now
Top of the last 24 hours