Нажимаю кнопку «Выход» — access violation по такому-то адресу. После часового мозгового штурма баг был найден и обезврежен. Программа с ним жила уже почти год, и ошибок не было ни разу.
Как там у классиков? «Если в вашей программе не обнаружено ошибок, проверьте компилятор — возможно, ошибка есть в нём».
#3606: Кушать подано, мой голубь сизокрылый
15:00 12.07.2010, IT happens
Я студент, подрабатываю сейчас у только появившегося провайдера в нашем городе: расшиваем по чердакам 25-парный Ethernet-кабель, укладываем это хозяйство в ящики, — в общем, гордо зовем себя монтёрами. Работаю я в компании моего одногруппника (назовём его Михаилом); с нами по чердакам бродит и наш начальник, он же ведущий инженер и электрик, который подводит питание в ящики.
Значит, залезли мы на третий за день чердак, решили перед работой над кабелем перекусить. Миша — человек тёртый, захватил с собой кефир, хлебные палочки и майонез. Во время трапезы замечаем, что чердак давно уже обитаем: на нём куча голубей. Задался Миша целью накормить птичек. Чего он только не пробовал: бросал в голубей куски хлебных палочек, пытался невероятно скрытно подползти к ним и накормить, наконец, захотел просто поймать голубя и силой заставить его покушать. Голуби не поддались на провокации. Миша грустно встал где-то посередине чердака, задумался и изрёк:
— Не хотят голуби кушать. Пойду покормлю электрика.
#3607: Он виноват, но что делать?
15:00 12.07.2010, IT happens
Ребёнок подрос, тыкает кнопки на клаве. Есть у меня на ней клавиша выключения — иногда получается неприятно.
Решил отключить. Погуглил. Из десяти результатов в девяти предлагают перемапить клавиатуру в регистре; только в одном советуют зайти в Power options > Advanced и выставить реакцию на соответствующую кнопку. Сходятся лишь в одном: виноват Билл Гейтс.
#3608: Аспирин на анальгин
16:45 12.07.2010, IT happens
С утра звонит рабочий телефон:
— Здравствуйте. Это программист? Из аптеки беспокоят. Нам бы таблеточку поменять.
Начинаю вспоминать, когда болел последний раз и какие лекарства покупал.
— У нас в компьютере дата сбивается, так я таблетку уже сама купила, вы только придите поменяйте.
Тут до меня и дошло, что это они батарейку так называют. Что ж, пойду в обед лечить больного, благо по пути.
#3609: Бухгалтерия за симметрию
16:45 12.07.2010, IT happens
Слабый бухгалтерский пол, говорите? Очень слабый, но смертельно сообразительный.
Сегодня у нас флешка перестала входить в разъём. Фанатизма в голосе властителя дебета и кредита было много, посему я решила молча разобраться самостоятельно. Прихожу — бухгалтеры расплываются в тролльфейс-улыбке.
— Какого?
— Ой, я думала, оно мешает входить, вот и...
Контактная группа внутри разъёма была выломана, притом удивительно аккуратно: поначалу я даже и не поняла, что меня подсознательно напрягало. Бухгалтеры признались, что очень долго старались, даже пилочкой для ногтей как-то умудрились обработать. Изнутри разъёма, чёрт подери. Как?!
#3610: Заснул за пять минут до перемены
20:45 12.07.2010, IT happens
Ковыряю исходник:
#3611: И слова доброго не скажут
20:45 12.07.2010, IT happens
Чинил однажды компьютер старому дядечке — видному учёному-биологу из ВНИИ природы. Дядечка известен, в частности, тем, что изучал дальневосточных пятнистых оленей, написал по ним кучу статей, защитил диссертацию, долго боролся за их включение в Красную книгу и героическими усилиями спас популяцию от исчезновения. Для меня было основательным шоком обнаружить в дебрях его диска директорию с говорящим названием «Прокл.Пятн.Ол.»!
#3612: Новая метла по-новому метёт
13:00 13.07.2010, IT happens
Новая начальница потребовала перенести серверную из специально оборудованного помещения. Дескать, серверная рядом с кабинетом шефа, шум системы вентиляции раздражает. Старого босса не раздражало, благо он сам электронщик и понимал, что к чему. Новое помещение выделили на противоположной, южной стороне здания. Денег на переоборудование выделили ноль целых хрен десятых, сроки исполнения — позавчера, лейтмотив: «Ну что там делать-то, взяли и перенесли!» То, что старая серверная обита негорючим материалом и толстенными панелями для шумо- и теплоизоляции — это фигня. Перенесли, перекрестились и оставили как есть.