bash.im ithappens.me zadolba.li
1934

Общекотовичная хрящетворобка

15 января 2010, 09:00

Так уж получилось, что Новый год мы отмечали на работе. В смысле, в работе — головная контора вопреки всем законам праздничного пофигизма вздрючила нас за «ошибки в проекте» и заставила переделывать 31-го декабря. Мало того, что заставила переделывать, так еще и «контролировала» процесс, названивая каждые полчаса. Работа затянулась до середины первого января. Никто не пил — даже те, кто не был занят в работе. Во второй половине дня нетрезвый голос нашего куратора на фоне воплей в трубке «С но-вым-го-дом», хлопков бутылок шампанского и дзыньканья стаканов уведомил нас, что проект принят, а мы можем праздновать. Упрашивать нас было не надо — Новый год мы и так встречали где-то по западноамериканскому времени. Итак, записки трезвенника о первых часах гуляний.

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

— Кушай, дорогой, — ик! — кушай! Никого — ик! — не слушай!

Дальше по коридору около коммутационной панели сидит связист в клетчатом пиджаке, бейсболке с надписью «Одобряю политику Джорджа Буша», в гавайских шортах, заляпанных майонезом, и во вьетнамских шлёпанцах. Связист осатанело вырывает с мясом кабели (приказ шефа: «чтоб ни одна б#@$ь не позвонила!»), сквозь зубы приговаривая рефреном:

— Общекотовичная хрящетворобка! Общекотовичная хрящетворобка!

Около серверной на «завалинке» в свитере нашей хоккейной сборной сидит один из эникейщиков и угрюмо шкурит бейсбольную биту, приговаривая:

— Я научу вас играть, п@#$расы...

Неподалеку от него к этому же бревну привязана надувная женщина в футболке нашей сборной по футболу, на которой маркером написано «тупая п@#да из бухгалтерии».

Из серверной «противолодочным зигзагом» выбегает начальник IT-отдела в костюме а-ля Лосяш из «Смешариков» с нацепленными крыльями бабочки и, глупо хихикая, фальцетом кричит фразу этого Лосяша:

— Догоняй меня, догоняй!

За ним в черном комбезе с разгрузкой (обычный ремонтный экип наших технарей) и с огромным подсачеком в руках выбегает системный программист и с воплем «Я достану тебя, Ликвид!» бежит за шефом.

Учившийся в Англии начальник отдела логистики в помятом деловом костюме-тройке, с распущенным галстуком, в одолженной у электриков балаклаве взатяг нюхает искусственную розу, крутит в руках мультитул и изображает ролики «Meet the Spy» из TF2 сидящему перед ним верстальщику, смотрящему на Ютубе передачу повара Джейми Оливера в немецком переводе.

Дежурный электрик (вынужденно трезвый), вздрогнув от увиденного, скрывается в своём кабинете. Буквально через пару минут он появляется в костюме химзащиты, в противогазе и с вратарской «гитарой», на которой начинает «играть» что-то из Dire Straits. Логистик, наконец-то увидев собрата по разуму, бежит брататься к электрику-Pyro.

И лишь второй и последний непьющий, сметчик, он же корректор, забрав офисного кота (дабы тот не траванулся и не оголодал за каникулы), повесил на дверь своего кабинета табличку «Все ушли на фронт» и отправился домой.

1933

Декоративные вирусы

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

Надо было срочно придумывать, как отвлечь начальника на три дня. На ум пришёл отвлекающий манёвр. Идея заключалась в создании нескольких экзешников, которые выдавали месседжбоксы с разнообразными текстами от «/dev/null не найден, возможно, программа работает под Windows?» до «Ваши руки совершили недопустимую операцию и будут ампутированы». Эти экзешники с прилагающимся readme были доставлены на флешке нашему сисадмину. После неудачных попыток начальника запустить мою прогу сисадмин заявил, что в компьютерах вирус, который надо лечить.

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

1932

За красноглазым глаз да глаз

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

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

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

1931

Брат-акробат и сват-дегенерат

14 января 2010, 16:45

Был я молод и эникеил в одной конторке — не сказать, что в особо крупной, но с понтами всё было в порядке: «У нас всё самое лучшее, или должно быть таковым».

Когда потребовался сервак, поступила команда купить «самый навороченный». Зачем такая громада небольшой (машин 80) фирмочке, до сих пор остаётся для меня загадкой. После того, как я озвучил цену, показал счёт и с помощью такой-то мамы отковырял от крышки стола челюсть генерального, аппетиты решили поубавить и купить машину хотя и весьма надежную, но за весьма умеренные средства. Я думал, что после этого понты поутихнут — ан нет. По заверениям генерального, у нас в результате получился чуть ли не второй по навороченности сервак (первый стоит в Пентагоне), купленный за опупенные средства.

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

Когда упала сеть, мой чувствительный пятый опорный орган сразу почуял приближающуюся бурю. Этот «админ», зайдя в серверную и обнаружив там «жуткий холод» (дорогущий японский кондёр молотил на полную), посчитал, что ценное железо выйдет из строя от переохлаждения, и врубил отопление на 40 градусов, чтобы быстрее прогрелось. Как и любое существо, попавшее с мороза в тепло, сервак блаженно пискнул и моментально «уснул». Айлюлей почему-то получил я, стоя по стойке смирно на ковре у директора, в то время как мой «помощник» прохлаждался за спиной директора, блаженно массируя через носовое отверстие крохотный мозжечок. Лужу из серверной убрали, кондёр вернули в нормальный режим, сервак разобрали и посушили, вот только возникшую в серверной с той поры живность в виде щедро расползшейся по стенам плесени так и не смогли до конца извести.

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

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

1930

С непокрытой головой

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

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

Уходил я в отпуск и пошел к ним за расчётом. Сославшись на очень важную работу, меня выставили вон. «Обратитесь вы ещё ко мне», — прошипел я, выходя из кабинета. А завтра уже отпуск, надо что-то делать. Недолго думая, жду обеда, через «радмина» правлю путь в ярлыке «косынки» и с довольной рожей пью кофе. В 14:03 звонят: «Приходите, мы вас рассчитали». Получив деньги, я заодно всё «починил». Будьте хитрыми, коллеги!

1929

Хорошо, что не «квад»

14 января 2010, 12:45

Детсад, старшая группа. Делают прививки. Моему малому это не очень нравится, но он стойко терпит. Пытаюсь подбодрить, начинаю объяснять, для чего нужна прививка: микробы, защита, чтобы потом не болеть, всё такое. Малой нетерпеливо перебивает:

— Да знаю я всё, папа... Это как неуязвимость в игре, только немного другая.

И действительно, возразить нечего. А так как неуязвимость в игре, в которую сейчас играет пацан, очень важна, то и против прививки никаких возражений не последовало.

1928

Приходи ко мне лечиться и нетбук, и сервачица

14 января 2010, 12:45

Я студент медицинского вуза — потянуло меня туда после физмат-лицея. Сегодня ходил в госпиталь для ветеранов. Сидим с другом, готовимся к зачёту по хирургии. Подходит дед:

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

«Мегафон», подумал я, видать, деньги на счету закончились. Но не тут-то было: телефон выключен, включаю — пишет, что разряжен и снова в suspend уходит. Говорю, что нужно бы подзарядить. Дед достаёт из кармана зарядку, всю перемотанную скотчем и пластырем (видать, медсёстры помогли, чем смогли). Втыкаю в розетку — реакция отрицательная.

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

Ну как не помочь? Беру этот зарядник, разбинтовываю больного, а там все провода оторваны и от блока, и от разъёма, изоляция разорвана и штекер сломан. «Вам повезло, — говорю, — я не только врач, но и по совместительству программист-электронщик». Достаю скальпель, разбираю блок и разъём, зачищаю провода, срезаю лишнее, делаю плотную скрутку и снова аккуратненько всё собираю. Втыкаю телефон в зарядку — пошло качаться!

Счастью деда не было предела. Предложил заплатить за сервис, но я отделался полным благодарности рукопожатием: «Эта наша обязанность как врачей — помогать вам всем, чем можем!»

1927

Вокруг света за десять прыжков

14 января 2010, 11:00

Мой друг живёт в соседней квартире, но у нас разные интернет-провайдеры. Решил сделать traceroute, и результаты меня потрясли: пакеты совершали кругосветное путешествие!

От меня (центральная часть России) данные идут в Москву, потом в Нидерланды, США, Бразилию, Корею, Японию, снова в Россию, потом в Казахстан и только после этого попадают в соседнюю квартиру.

1926

Не рыпаться!

Настроили, запустили новый сервер и сразу же залили на него базу «Педнагрузки» из учебного отдела. У клиентов сменили пути — переезд прошёл безболезненно.

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