bash.im ithappens.me zadolba.li
1003

Кабелеукладчик

Однажды мне было необходимо срочно проложить четыре десятка проводов витой пары на расстояние в сто метров. Большая часть дистанции проходила над навесным потолком на трёхметровой высоте. Поняв, что для моих единственных в конторе админских плеч решение задачи в приемлемые сроки является непосильным, я принялся терзать шефа на предмет привлечения сторонних монтажников, и тот, скрепя сердце, согласился. Я разработал техзадание, разослал по разным конторам и стал ждать.

Одно из предложений сильно выделялось из общей массы. Ребята утверждали, что работу они выполнят всего за один день, причём втрое дешевле, чем любой из конкурентов! На всякий случай перезвонил и уточнил, правильно ли они поняли задание. Ответили, что поняли прекрасно, а скорость и дешевизна объясняется тем, что в работе используется кабелеукладчик. Я был заинтригован — с кабелеукладчиками имел дело в армии и решительно не представлял, каким образом данный девайс можно приспособить к прокладке витой пары под фальшпотолком.

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

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

Скорость прокладки в длинных и труднодоступных участках была просто фантастической. Такса резво носилась в одну сторону по верху, а обратно — по коридору, пугая женскую часть персонала. Даже ЧП в виде выпавшей панельки потолка не повлияло на её настроение: протягиваемый провод сыграл роль страховочного троса, и собачка плавно опустилась на пол. Ребята сказали, что к таким ситуациям кабелеукладчик приучен.

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

679

Элитный отряд Торвальдса

Сижу у себя в компьютерном магазине, торгую. Заходит клиент — сразу видно, такой если купит, то много и дорого. Прикид соответствующий — шляпа, пальто, галстук ценой в приличную видюху, костюм Армани. Ходит себе, товар разглядывает, «паркером» сверкает, со списком сверяется. Интересуюсь — может, помочь чем?

— Да, если не затруднит. Я домой себе машинку пошустрее собираюсь приобрести...
— Не вопрос! Я вижу, у вас список, так что примерная конфигурация вам уже известна?
— Да, процессор мне посоветовали AMD64.
(Знаем мы этих советчиков.)
— Я бы подождал с покупкой такого процессора, по крайней мере, пока.
— А почему?
(Блин, теперь ему про архитектуру процов объяснять.)
— Видите ли, у него совершенно новая архитектура, и Виндоус для этого процессора еще не разработана толком.
— А зачем мне Виндоус?
(Мля, начинается! Еще один ламер! Теперь ему и про винды рассказывай!)
— Понимаете, для работы компьютера нужна операционная система, а операционная система для этих процессоров всё еще находится в стадии разработки.
— Ну и что?
— Да ведь Виндоус и есть...
— Молодой человек! Вы бы еще ДОС операционкой назвали! (я офигеваю) Виндоус — это не операционная система, а продукт жизнедеятельности Билла Гейтса (я деревенею), а операционная система — это Линукс! (я вхожу в кататонический ступор) А у вас что, винды стоят?
Медленно киваю.
— Нет, что, правда?
Подходит к монитору, убеждается.
— Хм-м, а с виду приличные вроде люди.

Молчит с полминуты и добивает меня окончательно:
— Скажите, пожалуйста, а почему я должен доверять поставку сложного и дорогостоящего оборудования мастдайным непингуемым ламерам, которые кроме виндов ничего и знать не хотят?

Разворачивается и уходит.

1255

Суслика видишь? Нет? А он есть.

Собирался послать нашему Configuration Manager письмо о том, что ClearCase жалуется на невидимые файлы, которые не участвуют в слиянии. Ввёл заголовок и... случайно отослал письмо, ничего не написав.

Получаю ответ:

Бл$, это концептуальный мейл.
Я минут 5 втыкал в пустой лист с названием «Невидимые файлы».

515

Нелинейный коэффициент

Работал я как-то под Москвой в одном сильно секретном институте. Один из наших сотрудников вернулся из командировки с Байконура, и среди прочих интересных фактов сообщил, что там так мало женщин, что, как говорят местные - "на одну женщину приходится десять метров *у#в и ведро яиц".

Посмеялись, начали работать. А из головы все не выходит такой замечательный факт. Но, поскольку все люди ученые, с образованием, да и не с одним, кто-то задумчиво произнес:

- А правда ли, что на 10 метров приходится ведро?

Все забросили свою важную научную работу и занялись расчетами. И ведь как это было интересно! Весь отдел секретного института целый день занимался такими делами, как сбор исходных данных, то есть выяснением среднего размера (сколько тут было споров - каждый стеснялся вслух произнести размер в сантиметрах, чтобы другие его не обсмеяли), вычислением объема эллипсоида, ввели даже "коэффициент" укладки в ведро. Потом вспомнили, что данный коэффициент - вещь нелинейная, ведь верхние яйца будут давить на нижние! Учитывалась даже
форма ведра. В общем, к концу этого дня результат был получен - чуть больше половины ведра. А в это время вся страна ожидала от советских ученых новых побед в космосе.

582

Ну вот, приплыли...

Работаю я в одном из доп. офисов банка. Как результат - никакого разделения труда: и клиент-банк, и банкоматы, и пос-терминалы, и электронные кассиры, и другие радости нашей банковской автоматизации держатся на мне. На крайний случай есть старшие товарищи, которые обычно специализируются на 2-3 направлениях и подскажут "куда-глядеть-чего-вертеть".

И вот случился у меня затык с одним из терминалов - ну, не хочет он подключаться к клиентской проге, и все тут. Недели две мучал старших собратьев, они отправили меня "этажом выше" - в отдел банковских карт. Там мне пытались помочь еще неделю. В результате наш самый главный по пластику говорит:
- Знаешь что? Зайди-ка ты на такой-то форум...
Я оживляюсь, услышав знакомый сайт, который давно посещаю. Как я мог там проморгать?
- Напиши в личку вот такому-то чуваку, - продолжает главный, - может, он чем поможет. Он в нашем деле хорошо рубит.
- Не могу, - отвечаю я.
- Почему?
- Я и есть этот чувак...

564

Внешность обманчива

Учился я в 1992-1997 году в одном заведении, гордо именуемом технический университет. В этом ВУЗе был компьютерный класс, куда студенты могли свободно приходить и, при наличии свободных мест, делать свои д/з, лабораторки и прочую лабуду, сопровождающую учебный процесс. Лаборанткой, в народе - надзирательницей, в этом вертепе науки работала бабушка лет 70. Она следила, чтобы студенты не играли, а занимались разгрызанием гранита знаний. По большей части она сидела в своём уголке и вязала, но иногда вставала, с целью размяться, и обходила свои владения.

Как-то сижу, пишу программу, а она не работает, хоть ты тресни. Я начинаю нервничать, через 15 минут начнётся пара, где мне эту прогу сдавать.
- Что? Не работает? - слышу голос бабушки-лаборантки у себя за спиной.
Поскольку хамить старшим не приучен, пришлось отвечать, в чем дело.
- А ты объявление вот этой переменной перенеси из процедуры в программу и сделай её глобальной... - посоветовала бабушка.
От такого несоответствия слов и внешности я слегка потерял дар речи, а бабушка совершенно спокойно повернулась и пошла дальше.

Самое интересное, что когда я выполнил все рекомендации, программа заработала как швейцарские часы. Много позже я узнал, что эта "бабушка" - кандидат каких-то там наук и очень сильный программист. И только возраст и болезни не позволили ей дальше работать по специальности. Надеюсь, что она до сих пор жива и здорова! Вот так вот. Не верь своим глазам!

447

По одёжке встречают…

Сидел на приемке однажды в сервисе. Заходит девочка, ну лет 13-14. Ребенок такой, без косметики, с медвежатами на куртке. Сумка, правда, большая, но розовая... Думал, опять плеер, а девочка спрашивает:
- Простите, вы программист?
Ну какой пользователь не называет инженера программистом? Что сборщик, что кодер - для них все программисты. А тут еще ребенок. Ну я по инерции:
- Программист. Что у вас случилось?

Девочка грустно открывает сумку, достает ноутбук, вздыхая, включает, что-то быстро кликает. Мне становится интересно. Она что-то шепчет, кликает все так же, наконец, останавливается и поворачивает ко мне экран ноута. А дальше представьте себе картину: сервис, ребенок этот, ноут Асус, на экране код Си. И это существо с большими глазами грустно говорит:
- Не компилитсяяяяя...

Я, офигевший в ноль, начинаю разбирать код.

1395

Пора завязывать

В студенческие годы работал сисадмином в одной крупной конторе — учился на практике, так сказать. Однажды к нам в серверную заваливается замдиректора (невиданное дело!) с ноутом под мышкой и с красным от злости лицом заявляет:

— Халтурщики, мать вашу! Вы что, не видите, какие у вас потери в сети идут?!

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

— Дмитрий Александрович? Вы чего? — говорю ему я в полной уверенности в своей безнаказанности и невиновности. — Всё прекрасно работает. Или у вас какие-то проблемы?

— Да, скоты ленивые, — цедит сквозь зубы замдиректора, направляется к шкафам, по консоли подключает свой ноутбук к одному из наши роутеров и коннектится к нему по телнету. Я уж было уже открываю рот, как он с невозмутимым видом набирает пароль и заходит на маршрутизатор. Наши с сотрудниками лица округлились до невероятных размеров, на что начальник лишь небрежно дёргает плечами: «Пробутфорсил ещё давно».

Дмитрий Александрович вводит второй пароль на привилегированный режим, набирает «sh ip protocols» и громко матерится, увидев в сети два поднятых протокола маршрутизации (RIPv2 и OSPF). Сам не знаю, откуда они там взялись, я сеть не конфигурил. Начальник отключает RIP, настраивает OSPF и пингует... Сказать, что мы были поражены, значит ничего не сказать: обезумевшими взглядами мы смотрели на командную строку телнета, где белым по черному сообщалось: «Потеряно: 0 пакетов»...

— Дмитрий Александрович, — очнувшись, говорим мы ему. — А почему вы не айтишником работаете?

Замдиректора тяжело вздохнул и, закрыв ноут, произнёс:

— Когда-то работал...
— Так почему же ушли?
— Ребята, посмотрите на меня. На мне дорогой, аккуратно выглаженный моей красавицей женой костюм, я высоко продвинулся по карьерной лестнице, меня уважают в этой компании, у меня хорошие воспитанные дети, а всё почему? Потому что я ушел из IT... Но даже все эти приведенные плюсы моего нового положения меркнут по сравнению с тем фактом, что я теперь постоянно трезвый!

921

Быдло-трекер

Долгое время искал программу-«антивор» для коммуникатора. Нашел три-четыре подходящих, но все они, к моему сожалению, умели связываться с внешним миром только путём отправки СМС. Об A-GPS программы тоже не слышали, поэтому время нахождения координат было неприлично большим. Короче, практической пользы в программах не было — так, игрушки.

Ну что же, разве мы не кодеры? Напишем свой антивор, «с блекджеком и шлюхами».

Заседание совета проходило у друга дома. К трём утра прога была работоспособна — естественно, с зачаточным интерфейсом и без «свистелок». Наш «антивор» без проблем цеплял IMSI сим-карты, через виндовый GPS-интерфейс за 30–40 секунд находил координаты и рапортовал по джаббер-протоколу.

Сразу после компиляции первой работающей версии у нас кончились сигареты. Друг отправился в палатку и по пути домой наткнулся на двух гопников. Чёрт его дернул на автомате сказать «не курю» — удар в спину, встреча с асфальтом и осознание того, что новенький коммуникатор удаляется в неизвестном направлении.

Стоп, почему в неизвестном? Вот он, долгожданный бета-тест!

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