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

Ситуация классическая: мальчик-одуванчик пришёл оформлять кредит на ноут Sony Vaio, дорогой и с глупой начинкой.

— Место работы, должность, с какого времени работаете?

— %ProviderName%, ул. Ленина, 12, с марта 2009. Работаю… программистом.

— О! А на чём пишете?

— На компьютере! (Улыбается.)

— Э-э-э… (Погрустнев.) А на каком языке?

— На русском. Да я вообще этот… О, сисадмин! Ну, программисты, сисадмины — одно и то же. (Улыбается.)

Я вхожу в ступор, пытаюсь понять, то ли мозг поплыл от того, что полдня я промучилась с установкой mc на FreeNAS, то ли один из нас клинический идиот. Последняя надежда озаряет сознание. С ангельской улыбкой спрашиваю:

— Ой, а вы не подскажете, в каком порядке проводки на витой паре надо выставить, чтобы их обжать?

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

#7987: Флешка в потайном кармане

16:45 09.12.2011, IT happens

Работаю учительницей информатики. Недавно говорю детям:

— Сейчас мы с вами будем учиться искать информацию в интернете.

И тут одна ученица заявляет:

— А я не теряла информацию в интернете!

#7988: Окно, разбитое матрёшкой

16:45 09.12.2011, IT happens

Вспомнил свой метод увода Висты в глухой зависон. За открытие позвольте поблагодарить торренты, где можно встретить такое чудо, как двойной ISO-образ.

Выглядит это так: открываю образ диска в первом виртуальном дисководе, заглядываю, а там второй образ. Не чуя подвоха, не копируя содержимое, кидаю этот образ на вторую виртуалку. Результат — провешенный на 100% компьютер. Лечится только безопасным режимом с перемещением образа диска.

#7989: Пересортица

20:45 09.12.2011, IT happens

Я первокурсник мехмата МГУ. В числе прочего у нас, разумеется, есть предмет «работа на ЭВМ» — фактически, программирование на C.

Решаем задачу сортировки. Я, как один из наиболее врубающихся, всё сдал и бегаю по аудитории, подсказывая другим, где они ошиблись. Подзывает один из одногруппников: программа запускается и сразу же улетает в бесконечный цикл, спасает только Ctrl+C.

Сразу оговорюсь: никакой толковой отладки мы не изучали (хотя надо бы, наверное). Ладно, смотрю в код, предлагаю вбить отладочную печать. Не выводится ничего — даже то, что поставлено в самое начало процедуры сортировки. Всё, что до этого, вне подозрения: там зациклиться вообще негде. Чешу репу.

Тут меня подзывает другой одногруппник — иду разбираться. Вскоре снова оказываюсь рядом с тем «зациклившимся», и он спрашивает:

— А как можно программу запустить — там, точка, палочка, что-то подобное?…

Понимаю, что речь идёт о запуске с указанием текущей папки — работали мы в Федоре из-под терминала и запускали соответствующе. Говорю:

— Точка, слэш, название. Попробуй — может, сработает…

Через пару секунд:

— Есть!

И только тут до меня дошло. Программный файл назывался sort, и при попытке его запустить, просто набрав имя, без пути, система вместо этого выполняла стандартную команду sort и, разумеется, ждала появления входных данных. Когда же одногруппник набрал ./sort, всё запустилось как надо.

Вот так-то, дорогие коллеги! Иногда ошибка не в коде — просто вы с системой друг друга не поняли.

#7990: Ты помнишь, как всё начиналось?

20:45 09.12.2011, IT happens

Недавно я наткнулся на свой инженерный калькулятор, с которым связаны мои самые яркие (как ни грустно это звучит) воспоминания о школе. Когда я учился в шестом, кажется, классе, родители решили подарить мне на день рождения его — инженерный калькулятор Casio CFX-9950GB аж с трёхцветным и невероятно большим на те времена (127?63 пикселя) дисплеем. Я особо не понимал, зачем он вообще нужен, но было достаточно забавно строить какие-то хитрые графики и вообще щёлкать по кнопкам. Ах да, забыл сказать, что к нему прилагалась толстенная инструкция, которую по понятным причинам я читать не стал и убрал куда-то в стол. Да и зачем читать, если и так всё понятно было в меню: