bash.im ithappens.me zadolba.li
1891

Сисадминчик, ты свинья: места нету на винте

Господа программисты! Никогда, повторяю, никогда не пишите матерные комменты или сообщения об ошибках, даже если вы уверены, что такие ошибки никогда не возникнут.

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

Я краснею, бледнею, лепечу что-то, стираю текст ошибки и бегу к себе рыться в исходниках. Нужное место находится быстро:

open READY, ">ready.dat" or print "*** твою мать! На*** ты, ****** *****, эту ***** съ*****? Теперь полный ******!";

Это я здесь заменил звездочками — в оригинале всё было без купюр. Открытие файла производилось в цикле, да ещё так удачно совпало, что в выходном HTML ошибка попала аккурат в <H1> красного цвета.

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