
13:00 30.05.2009, IT happens
Я уж думал, что совсем свихнулся. Моя числодробилка периодически показывает, какую итерацию она сейчас считает. Запустил, понял, что надо бы немного поменять алгоритм. Нажал Ctrl+C, поправил код, снова пускаю. Пишет:
а = -1
а = -0.9
а = -0.8
а = 0.3
а = -0.7
И почему же она на 0.3 скакнула, а потом вернулась обратно на –0.7 вернулась? Опять жму Ctrl+C, снова лезу в алгоритм, всё просматриваю — не может такого быть! Я этот код долго вылизывал, нечему там ломаться. Запускаю по новой.
а = -1
а = -0.9
а = 0.6
а = -0.8
а = -0.7
а = 0.7
Такого не может быть, потому что такого не может быть никогда! Я поиском по коду смотрел — переменная меняется только в строчке «for a = -1:0.1:1».
Понял, в чём было дело, только когда появилось сообщение «запущенный в бэкграунде процесс завершён». Я случайно не прервал выполнение программы, а отправил её в фон, откуда она и посылала мне свои «приветы».
#929: И лоб разобьёт, и интернет сломает
13:00 30.05.2009, IT happens
Подрабатываю в одной маленькой конторе мастерицей на все руки по технической части. Провожу постоянные ликбезы, поэтому казусы, ляпы и курьёзы бывают нечасто — но бывают.
Однажды нашей бухгалтерше во внерабочее время потребовалось распечатать документ. Принтера у неё дома не было, но жила она этажом выше меня, поэтому далеко бегать бы не пришлось. В моей электронной почте через пару минут лежал файл без расширения — зная, что ничего, кроме обещанного вордовского документа, тётушка мне прислать не могла, я добавляю к имени «.doc», отправляю на печать, при этом интересуясь причиной пропажи трёх символов. Причин таких было три:
1) Осторожность. Бухгалтерша знала, что отображение расширений в винде можно отключить, и что заразный файл мог в самом названии иметь, к примеру, «.doc», будучи при этом вредоносным «экзешником». Меня, как добрую и внимательную «компьютерщицу», она решила уберечь от неприятностей, удалив расширение вообще.
