Выбрать главу

#396: Поворот небинарной сосны

22 декабря 2008, 11:00. рейтинг: 1375

Два часа ночи.

В могучем Гугле пытаюсь найти функцию поворота бинарного дерева.

Ввожу в строку поиска: «поворот дерева».

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

Любопытство все-таки берет верх, захожу по ссылке и читаю «НОВЫЙ ЛЕСНОЙ КОМБАЙН».

Внезапно, с деревьями работают не только программисты...

#397: Кто выключил мой NumLock?!

22 декабря 2008, 11:00. рейтинг: 2765

Работаю сисадмином в институте.

Приехала заочка. Тетеньки, большинство за 30, некоторые наглые. Всем сказали, что пароль учетной записи пользователя – 111. Группа большая, за всеми не углядишь, и через пятнадцать минут, когда уже все работают, выясняется, что одна из 35-летних барышень до сих пор не может зайти в систему. Обиженная судьбой, студентка истерит, поднимается буча, вызывают меня из серверной, я спрашиваю, в чем проблема.

Тетенька говорит возмущенно:

– У меня ничего не работает! Пароль не набирается! Вот, смотрите!

Тыкает пальцем на дополнительной клавиатуре 111. Num Lock не включен, поэтому ничего не выходит.

Преподаватель тоже подходит, смотрит:

– Так может быть все потому, что у вас не включен NumLock?

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

– Безобразие! Вечно у меня что-нибудь не включено! Немедленно включите, работать невозможно!

#398: Веселые ляпы

22 декабря 2008, 20:30. рейтинг: 896

Как то раз, в последний день месяца, нашего директора посетила мысль. И так она ему понравилась, что он решил немедленно воплотить ее в жизнь, а именно – дал мне задание написать скрипт, рассылающий по email всем нашим клиентам статистику работы за прошедший месяц. Так как дело было в конце рабочего дня, то я слепил скрипт за несколько минут, особо не заморачиваясь на "придание товарного вида".

Скрипт получился очень простой, поскольку статистика по каждому клиенту динамически формировалась в отдельную директорию в файлы с именами , соответствующие учетным записям электронной почты пользователей.

Получилось что-то вроде следующего (на shell):

for i in `ls /billing`

do

echo "Статистика работы в интернет за май 1998г." > shapka.tmp

cat /billing/$i >> shapka.tmp

cat shapka.tmp | mail –s "Statistic" $i

echo $i

done

В результате работы скрипта статистика валилась на email-ы клентов, а на консоль выводился список клиентов, которым она была отправлено.

В конце следующего месяца история повторилась с той лишь разницей, что я тупо запустил этот скрипт и получил втык от директора, за то, что в заголовке фигурировал "май", а не "июнь", В июле я полез было исправлять скрипт, но меня вдруг осенило, что в самой таблице статистики дата уже присутствует, и шапка в общем-то не нужна, поэтому я просто стер из скрипта строчку:

echo "Статистика работы в интернет за май 1998г." > shapka.tmp

забыв поменять в следующей строчке ">>" на ">"

Запустив скрипт , я как-то не сразу обратил внимание, что список клиентов выводится с прогрессирующим замедлением, а когда сообразил, то сразу же бросился удалять эти письма из почтовых ящиков, но какая-то часть писем, все же просочилась, и пришлось несколько дней объясняться с клиентами.

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

#399: От него кровопролитиев ждали, а он чижика съел

22 декабря 2008, 20:30. рейтинг: 1873

Было это во времена ZX Спектрумов, отечественных Компаньонов и Дельта-С. О последних речь и пойдёт.

Как-то, ещё учась в последних классах школы, я взял у приятеля такой компьютер поиграться, он им все равно не пользовался. Ну взял, поигрался неделю и тоже как-то подзабросил. Приходит ко мне другой приятель, видит комп и просит погонять.

– Бери, – говорю, – но осторожно, он не мой.

Окей, берёт и уходит. На следующий день звонит в панике – спалили нахрен. Мне плохеет. Говорю, чтоб срочно нес сюда.

Приносит. Выясняется, что его младшие братья решили в его отсутствие поиграть и воткнули штекер блока питания в видеовыход. Вот изображение и пропало после этого. А гнезда там абсолютно одинаковые – надо было точно знать, что куда втыкать, или, по крайней мере, смотреть на подписи к гнёздам.