Ситуация классическая: мальчик-одуванчик пришёл оформлять кредит на ноут 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 пикселя) дисплеем. Я особо не понимал, зачем он вообще нужен, но было достаточно забавно строить какие-то хитрые графики и вообще щёлкать по кнопкам. Ах да, забыл сказать, что к нему прилагалась толстенная инструкция, которую по понятным причинам я читать не стал и убрал куда-то в стол. Да и зачем читать, если и так всё понятно было в меню: