Читать «Bash IT Happens Истории ## 9701 – 9800» онлайн - страница 12

Bash.org.ru IT

В тот момент, когда поднялся DHCP, полностью упала вся телефония и интернет. АТС своя, инет-шлюз стоит на другом сервере. Судорожно начал искать связь между этими событиями и понял, что ничего не понимаю. Я человек довольно самокритичный, и в голову лезли различные мысли о том, что спец из меня никакой, что я тут вообще делаю и т. п.

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

#9725: Код города — 2012

12:45 14.08.2012, IT happens

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

Звонит из филиала бухгалтер:

— Не проводится документ, остатки есть, что делать?

— Измените время документа на 23:59:59. (Одинэсники поймут.)

— Ага. (Молчание секунд десять.) А 23:59:59 — это телефон какой-то? Кого там спросить?

#9726: svn blame boss

12:15 15.08.2012, IT happens

Работал начальником программистов. Как-то техподдержка обнаружила баг в нашем продукте. Условия были весьма хитрые, но, надо отдать должное, передали достаточно информации, чтобы я смог воспроизвести баг на своей машине. Ошибка оказалась пустячной. Быстро исправил, проверил. Насторожило то, что это ядро, на котором построен не один десяток приложений. Значит, им грозит обновление ядра и внеочередной релиз.

Решил узнать, насколько всё запущено: кто и когда сделал эту ошибку, кто пропустил при проверке, кого ругать. svn blame ничего не дал. Код не менялся с самой первой ревизии при импорте из старых хранилищ. Не поленился, поднял старое. Нашёл. Оказалось, что бывший начальник во время рефакторинга ядра случайно удалил одну нужную строчку… семь лет назад. За все эти годы никто не заметил ошибки. Конечно, приложения падали регулярно, но на это была куча других причин: неисправности сети, вирусы, несовместимые сторонние компоненты.

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

#9727: Пока ремонтник не разлучит вас

12:15 15.08.2012, IT happens

Заказали компьютеры готовой сборки, четыре штуки. На складе оказалось всего три, последний же предложили собрать из того, что есть.

Оплатили, отгрузили, привезли. Ставлю Windows и прочее. Три компьютера их сборки работают на ура, «левый» же не хочет. Не могу даже запустить установку, проблема напоминает перебои питания материнки.