Читаем Bash.org.ru IT Happens Истории ## 7401 – 7500 полностью

— У меня на компьютере цунами.

Я подсел на измену: там рабочее место такое, что никто меня никуда не отпустит, пока всё снова не будет в ажуре. Причём на стандартные проблемы пользователи у нас жалуются грамотно: «Программа %name% зависла, сбросьте мою сессию» или «Не идёт печать из программы, проверьте принт-сервис». А тут — цунами.

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

Даже не смог заржать — дыхание спёрло. Девонька, видимо, собираясь нажать Ctrl+Alt+Del, нехило промахнулась и вместо Del нажала стрелочку влево. Интегрированная видеокарта, повинуясь команде, смело повернула обои с морским пляжем на 90 градусов против часовой стрелки.

<p>#7425: Кучка с горкой</p>

16:45 04.10.2011, IT happens

Выполнял лабораторную работу по программированию под DOS (чтоб не забывать историю, наверное) на старом компиляторе, который в прогу добавляет проверку на присваивание нулевому указателю. Начали появляться сообщения об этом ошибочном присваивании. Для локализации ошибки закомментировал часть кода. Всего осталось примерно 800 строк кода на C++, в которых могла быть ошибка. Перечитал весь код, исправил пару ошибок. Ошибка пропала. Начал убирать комментарии — появилась опять. Ясно, что где-то глюк с указателем, и на ход выполнения программы влияет её размер. Ещё два раза перечитал весь код, нарыл пару мест, где можно было бы добавить проверки. Ошибка осталась. Под отладчиком в режиме ассемблера начал изучать код. Узнал подробности работы конструкторов и деструкторов классов, начал исследовать структуру хипа…

А потом что-то дёрнуло меня посмотреть, какого размера файл. 70 КБ при модели памяти в один сегмент. Код + данные + стек + хип > 64 КБ. А компилятор хоть бы предупредил…

Программисты, не забывайте русскую пословицу: «Доверяй, но проверяй».

<p>#7426: Пошлю его на…</p>

16:45 04.10.2011, IT happens

На сайте, администрированием которого я занимаюсь, стоит известный счётчик посещений. Сайт создавал не я; конечно же, логина-пароля я не знаю. Кликаю на «забыл». Четыре опции:

— Забыл логин;

— Забыл пароль;

— Забыл логин и пароль;

— Забыл логин, пароль и контактный e-mail.

Выбираю последнюю. Предлагают ввести ID счётчика. Ввожу. Сайт радует сообщением:

На ваш контактный e-mail было отправлено письмо. Когда вы его получите (а, соответственно, узнаете, какой e-mail является контактным), воспользуйтесь формой восстановления логина и пароля.

Жаль, что в морду разработчику нельзя дать по TCP/IP.

<p>#7427: Ушла на базу, вернусь не сразу</p>

16:45 04.10.2011, IT happens

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

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

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

<p>#7428: Шашечки или ехать?</p>

16:45 04.10.2011, IT happens

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

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

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

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

<p>#7429: Гнездо ищет штекер</p>

20:45 04.10.2011, IT happens

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги