#3278: Творцы нам тут на #@$ не нужны
15:00 03.06.2010, IT happens
Убитый антивирусом explorer.exe — не самое страшное, что может произойти в жизни программера.
Один известный антивирусный продукт у меня на днях поместил на карантин (а заодно удалил с диска прямо в процессе компиляции и отладки) gcc, make, ld, чуть ли не половину содержимого папки /bin/ из комплекта Cygwin, дебаггер и hex-редактор в придачу.
«Какие-то странные у вас файлы, — говорит. — Экзешник создают, а это же потенциально опасно!» Хорошо, в списках исключений можно маски использовать.
#3279: Игла скачет
15:00 03.06.2010, IT happens
Было дело, поднимал я на одном полуживом компе ХР. Жёсткий диск у старика разве что сам ещё на свалку не просился, своими глюками и амнезией вызывая желание отправить его туда лично. Итак, установка. Форматирую весь диск полностью в NTFS. До 75% процесс дошел довольно быстро, после чего скорость резко упала. Наблюдаю за цифрами. 76%... 77%... 78%... 79%... 75%... 76%... WTF?! Да-да, после 79-го процента шёл 75-й.
Терпения хватило на три таких повтора. Тоже мне грампластинка!
#3280: «А» — она и в Африке «А»
16:45 03.06.2010, IT happens
По негласной классификации я принадлежу к группе «продвинутый пользователь» со всеми вытекающими плюсами и минусами, особенно в небольшой деревне в депрессивном районе депрессивного региона. Учат тут в соседнем городке К. на специальность «Автоматизированные системы обработки информации и управления». Это присказка, дальше сказка.
Возвращаюсь летом со школьного выпускного. Три часа ночи, ноги уже плохо держат, однако бреду счастливый домой. Тут разрывается в кармане телефон: «Выручай, мне твой телефон дали, у меня дипломная прога не запускается, а сдавать её в семь утра». Не бросать ведь человека!
Приезжают, везут меня за сто километров от родной обители и усаживают перед компом: разбирайся, мол. Открывают код. До мутного сознания начинает доходить, что мне подсунули ни фига не Паскаль, а неизвестный мне Visual FoxPro. Допрос горе-программиста ничего не дал: проект типовой, сам код не кодил, честно скопипастил из нескольких источников. Пришлось тупо курить код без справочника с экспериментальными заменами. Выяснилось, что программер решил перенести своё «творение» на дискету и в соответствии с рекомендациями некоего сенсея заменил относительные пути на абсолютные с кириллической буквой «А» в начале. Естественно, законов DOS никто не отменял, и прога (вернее, БД) вываливалась с ошибкой. На все мои возмущения студент реагировал примерно так: «„А“ — она и в Африке „А“, какая разница, на каком языке?»
Вылеченная БД успешно прошла защиту, а мне была вручена спайка пива, успешно использованная по назначению.
#3281: Два скутера пара
16:45 03.06.2010, IT happens
Работаю я в такси, шофёрю помаленьку. Приезжаю на вызов. В машину садится очаровательное дитя — девчушка лет четырнадцати, общительная до болтливости. На первом же километре я узнал, что едет она к сестре и везёт ей то ли плащ, то ли кофту. И это непременно нужно сделать очень срочно. На одном из светофоров моя пассажирка вдруг задумчиво изрекает:
— Ой, ма-а-ама...
В непонятках оглядываюсь. Она кивает в сторону девушки на скутере, остановившейся впереди меня.
— Мама?!
— Да, это моя мама.
— Клёвая у тебя мама. А как папа относится к тому, что она на скутере гоняет?
Девчушка обезоруживающе улыбается:
— А у папы тоже скутер. Они вдвоём катаются.
Начинаю офигевать.
— А куда же твоя мама одна едет?
— На репетицию. Она в металл-группе играет.
Мысленно сползаю куда-то между педалей.
— Ну и семейка у тебя! Что же ты-то не на скутере?
— Мне пока не разрешают.
Слава богу, хоть это. Решаюсь на последний вопрос:
— А кем у тебя родители работают?
— Программистами.
Девчушка улыбается. Я много думаю о шаблонах. То ли её последний ответ рвёт все шаблоны окончательно и насмерть, то ли, наоборот, всё ставит на свои места. Говорят же: «Не ищи идеал, найди такого же сумасшедшего, как ты сам».