Выбрать главу

 

Юзер, помни: поощрение за работу значительно ускоряет решение околокомпьютерных проблем!

 

 

 

#1208: В очередь, цисковы дети, в очередь!

20:45 31.08.2009, IT happens

 

Сидел сегодня, ковырял по удалёнке свой скрипт-файрвол. Задача — аккуратно завернуть трафик на биллинг. Для достижения цели в скрипте была предусмотрена строка примерно такого содержания:

 

iptables -A input -j queue

 

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

 

Французский (fr): bite, queue

 

Крепко задумался: куда же я, выходит, отправляю весь трафик?

 

 

 

#1209: Экстренное прерывание

00:30 01.09.2009, IT happens

 

В последнее время я сконцентрировался на программировании микроконтроллеров на Си и ассемблере. Столь глубокое погружение в новую тему не могло не сказаться на психике.

 

Итак, раннее утро, часов шесть. Должна приехать родственница жены; я сквозь сон слышу звонок в дверь. Супруга просыпается, идёт встречать гостью. В сонный мозг приходит мысль: «Прерывание от звонка в дверь сработало». Мысленно представляю себе текст программы, понимаю, что до следующего прерывания еще куча тактов, и спокойно ухожу в sleep mode c пониженным энергопотреблением.

 

Через какое-то время просыпается мелкий, и не обнаружив рядом мамы, начинает пинать меня ногами в живот. Возвращаюсь к листингу — это не прерывание по звонку будильника. Если это не прерывание, значит, меня пинает главный цикл. А как он меня может пинать, если я в sleep mode? Он обязан подождать следующего прерывания!..

 

С мыслью о найденном баге я окончательно просыпаюсь.

 

 

 

#1210: Безотказная

15:00 01.09.2009, IT happens

 

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

 

Приезжаю к подруге. Всё, казалось, было в порядке, пока я не прикоснулся к клавиатуре. Судя во всему, клава была давно и основательно залита чем-то сладеньким. Спросите, почему давно? Некоторые клавиши уже не залипали, но намертво застыли на века. Чёрт бы с функциональными клавишами F1 — F12; меня добила кнопка Esc, при нажатии уходившая вниз и остававшаяся в зажатом положении, пока её не выковыряешь чем-нибудь острым. После нескольких таких нажатий я уже ругался трехэтажным матом про себя — наружу проскакивали лишь короткие, хлёсткие восклицания.

 

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

 

 

 

#1211: Консольное Ремесло

20:45 01.09.2009, IT happens

 

Дело было на первом курсе университета. Проходил у нас тогда практикум по Unix — мы писали скрипты, подключаясь к серверу через PuTTY. Мужская часть группы (12 человек), дружно игнорируя изучение awk и sed, во время практикума играла в Warcraft III.

 

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

 

Естественно, однажды утром свободных машин нам не досталось. За десять минут был написан скриптик (таким образом, я, кстати получил знания об awk), который вытаскивал с сервера список пользователей и отправлял каждому файл с тысячей пустых строк. Крик, визг из машинного зала — конец всему, что сделано за утро! Прекрасная половина курса отправилась работать домой, а мы спокойно продолжили «творческий процесс».

 

 

 

#1212: Банзай-атака

00:30 02.09.2009, IT happens

 

Сегодня днём звонят бухгалтеры: флопик, дескать, дискеты перестал читать. Вчера всё работало (ох, сколько же раз я это слышал), а вот сегодня ни в какую. Ладно — беру отвёртки, вскрываю системник. Корпус небольшой, пока половину не разберешь, хрен до чего доберешься, да и то работать приходится в позиции «камасутра и не предполагала». Выкручиваю несчастный запылённый флоппик, развинчиваю и обнаруживаю внутри шторку от дискеты. Обычно они остаются внутри, если дискету вытаскивать рывком. Предъявляю запчасть бухгалтерам: «Ну и что это такое?» Невинные глаза: «Мы ничего не зна-аем, вчера же всё работало, а вот утром отказалось!»