Какой-то добрый человек обратил внимание на дизассемблированный код процесса. В шестнадцатиричном виде проблемный сегмент записывался как «DEAD».
#1320: Контрольный выстрел
20:45 08.10.2009, IT happens
В 93-м я работал в постсоветском оборонном НИИ. Писали АСУ ТП для нефтеперерабатывающих предприятий. Мой коллега за соседним столом был типичным программистом: очки, свитер и привычка обедать прямо за клавиатурой своего новенького 386-го. Кстати, именно от него я впервые услышал фразу «настоящий программист может неделю питаться крошками из своей клавиатуры». По причине обилия этих самых «крошек» на его рабочем месте концентрация тараканов была повышенной.
Однажды на клавиатуре начала сбоить клавиша Ctrl. Стоит ли говорить, как важна эта кнопка для программиста на Borland C++? Коллега, к слову, был потрясающе ленив. Эту присказку я тоже услышал от него: «Мы двигаем прогресс, оптимизируя рутинные операции из-за нежелания их постоянно выполнять». И всё же через неделю мучительного раскорячивания ладони для использования правого «контрола» он разобрал-таки клавиатуру.
На контактной площадке клавиши Ctrl покоились останки одного из тараканов, погибшего при попытке прошмыгнуть в уголок клавы за едой в момент яростного копипейста. Бедняга был похоронен в цветочном горшке, стоявшем неподалёку.
20:45 08.10.2009, IT happens
Случилось это со мной во времена работы на Луганском аккумуляторном заводе. В начале девяностых завод развалился, а потом его к рукам прибрала одна киевская контора, создавшая на его базе шесть предприятий. Естественно, на каждом из этих предприятий был свой директор, своя бухгалтерия и свои серверные станции. Поскольку некоторые сотрудники работали и на одном, и на другом предприятии одновременно, то необходимо было реализовать возможность попасть из одной сети в другую.
Именно такой доступ был у одной бухгалтерши. Работала она через rdesktop, а путь лежал через кучу свитчей и маршрутизаторов. Однажды приходит она и заявляет:
— Меня каждый час без пятнадцати минут выкидывает из 1С! Разберитесь, пожалуйста, а то мне это надоело — работать невозможно!
Начали мы с напарником разбираться. Перво-наперво посмотрели её компьютер. Ничего подозрительного не нашли — никаких «тасков», никаких хитро запускающихся программ. Уже и главбух прибежала, начала кричать: «Ничего не делаете! Сколько можно!» После этого проинспектировали весь маршрут следования пакетов — все свитчи и маршрутизаторы работали исправно, пинг был ровный.
Удар техникой был нанесен с самой неожиданной стороны. Для лучшей работоспособности все серверные станции перегружались в пять утра. На маршруте был очень древний компьютер-маршрутизатор, который и явился виновником торжества. Причиной всему стала старая батарейка, которая не держала настройки BIOS — после каждой перезагрузки система выставляла время на четыре часа утра.
#1322: Искусство не знает границ
13:00 09.10.2009, IT happens
Как-то недавно наша секретарша, милая глупенькая девочка, подошла и попросила поставить на её рабочую машину фотошоп. У меня с ней отношения хорошие, поэтому я, решив не нагружать её нравоучениями про гвозди и микроскопы, установил ей GIMP.
Неделей позже я краем глаза заметил, что на её мониторе вместо привычных и незатейливых виндовых картинок появилось что-то интересное. Подхожу поближе и вижу фотографию с участием нашей красавицы и Ричарда Гира. Более того, натренированный на тысячах плохих «фотожаб» глаз не сразу отрапортовал, что это коллаж! На вопрос «Как тебе такое удалось?» девушка, засмущавшись, достала с полки книгу «Самоучитель Photoshop CS2».
До сих пор не понимаю, как юное создание, достающее меня по всякой мелочи вроде отключенного нампада, разобралось с непростой программой на английском языке по книжке про совершенно другую программу на русском!
00:30 10.10.2009, IT happens
В 1991 году меня пригласили в областной нацбанк сгенерировать драйвер для нового устройства в системе RSX-11. Я был в этом деле гуру и ожидал, что заработаю денег быстро и красиво на глазах восхищенной публики.