#1717: Красное на синем
14:00 18.12.2009, IT happens
Поймал и я неоднократно воспетый здесь вирус, который блокирует винду и предлагает отправить хозяину дорогую SMS. Не знаю, то ли мне бракованный попался, то ли он на самом деле такой... недоделанный.
Не захотелось мне сидеть выходные без интернета — ребут, безопасный режим, удаление всех *.exe, созданных в тот день, запуск закачки триала антивируса... Через 20 минут «Касперский» радостно хрюкал, изгоняя демона, прямо поверх синего окошка с требованием прислать SMS.
#1718: С чувством, с толком, с расстановкой
14:00 18.12.2009, IT happens
Обучение индийскому коду? (История #1708) Судя по всему, это нормальная практика во всех российских вузах, не полностью направленных на IT — исключения можно пересчитать по пальцам.
У меня в институте был преподаватель, который читал лекции по информатике и ряду нескольких прикладных дисциплин — очень уважаемый на кафедре дядька, шумный, краснолицый, постоянно ходящий в одной одежде и всегда абсолютно уверенный в собственной правоте. «Терабайт — это... ну где-то шесть-семь бит» — это из его лекций.
Один из предметов назывался «Моделирование экономических процессов». О чём шла речь на лекциях, не понимал никто (по-моему, и преподаватель в том числе). Курс должен был закончиться написанием программы (естественно, на краденом Delphi 7). Смысл программы примерно следующий: придумывается какой-то процесс, связанный с обслуживанием случайного потока клиентов, задаются характеристики этого самого потока и возможностей персонала, клиентов обслуживающего. Нужно посчитать, сколько людей уйдут, не дождавшись обслуживания, сколько персонала действительно нужно, и так далее. В принципе, не очень сложно, но поработать пришлось на славу.
Первым сдавал программу мой однокурсник-отличник, учившийся на бюджетном отделении. Программа показало большое окно нежно-розового цвета с тремя полями ввода, после нажатия на кнопку «думала» примерно 40 секунд и заявила, что в ресторане для нормальной работы должно быть минус два официанта. Преподаватель поворчал, однокурсник что-то переделал и благополучно получил зачёт.
Я сдавал программу третьим или четвёртым. Преподаватель нажимает кнопку — программа выдает результат. Меняет параметры, нажимает кнопку — снова результат. Начинает возмущаться, я берусь переделать спорные моменты.
Во-первых, оказалось, что вычислять посетителей на каждую минуту неправильно, надо на каждую секунду. Во-вторых, надо было совершить 20 прогонов для точности. Программа чуть затормозилась, но положенный результат за 120–150 мс вычисляла. Преподаватель опять недоволен.
— Скажите, почему вы не хотите принимать работу?
— Она у вас неправильно работает.
— Почему? Вот код, если не верите результатам, посмотрите сами.
— Вот мне делать больше нечего, кроме как код ваш смотреть! Я и так знаю, что там ошибка — она слишком быстро работает. Так быть не должно, переделывайте.
Sleep(1) в цикле вычислений и прогресс-бар в отдельном окошке спасли отца русской демократии, но после получения зачёта я начал догадываться, что в этом вузе ничему хорошему меня больше не научат.
#1719: Металл к металлу
14:00 18.12.2009, IT happens
Еду я как-то в метро — не помню, где именно, но вроде по рыжей ветке. Справа от меня стоит парень в характерно-металлистской одежде и музыку в плеере слушает. Вагон дёргается, и от наушников, которые парень поправлял, отлетает провод.
Металлист спокойно садится на свободное место в вагоне, достает нож и начинает зачищать кончики проводов. Ну, думаю, решил подготовить, чтобы дома меньше работы было; он же, подрезав и скрутив проводки, убирает нож, достает газовый паяльник, поджигает его и преспокойно припаивает провод к наушнику.
Больше всего меня удивило отсутствие реакции окружающих. То ли их просто ничего не интересует, то ли парень со своими разваливающимися на ходу наушниками часто ездит по этому маршруту.
#1720: Туда — не знаю куда
15:45 18.12.2009, IT happens
Подхожу к компьютеру, тоскливо гляжу в таскбар: «3 Проводник», «Microsoft Office», «Подключение куда...»
Запинаюсь. Приехали: компьютер забыл, куда он подключается. Протираю глаза, шевелю мышкой. Так и есть: mstsc, он же «Remote Desktop», он же «Подключение к уда...»
#1721: Несокрушимая волна прогресса
15:45 18.12.2009, IT happens
Когда-то в далёком прошлом я собрался уехать из родной глубинки учиться в большой город. Мы с закадычным другом очень переживали и думали о том, как же нам дальше общаться.
Оба были тогда ярыми радиолюбителями. Думали-думали и однажды после изрядного количества принятого пива спроектировали устройство с клавой и светодиодными матрицами, оcуществляющее цифровой приём/передачу символов в коротковолновом диапазоне. Чтобы никто не подслушивал, мы даже добавили простенькое аппаратное шифрование.
О, какие были чертежи и идеи! И ведь почти начали реализовывать, только вот в общаге я узнал, что такое IRC.
#1722: Между строк
19:45 18.12.2009, IT happens
Первый курс, поточная лекция «Основы работы на ПК» (не сверялся со стандартом, но почему-то такой забавный предмет в расписании был). Народ, понятное дело, в массе своей тему знал, но преподавательница, несмотря на свои регалии, читала курс по методичке: шаг влево, шаг вправо — падение в бездну.
На потоке был местный «гуру», который в свои семнадцать разве что в обнимку с компьютером не спал. Пока другие сидели на галёрке и развлекались как могли, этот товарищ внедрился в передние ряды ботанов-зубрил и задавал каверзные вопросы преподавательнице, на которые та в силу своего разумения более-менее удачно отвечала.
В один прекрасный день нам рассказывали про могучую команду format, которая по словам преподавательницы безвозвратно, цинично и жестоко уничтожала данные на дискетах. К всеобщему счастью и по большому секрету нам сообщили, что при некоторых видах форматирования данные можно восстановить. На этих словах гуру насторожился:
— Извините, вот вы говорите, что данные на дискетах записываются на дорожки...
— Да, Николай, правильно.
Задние ряды начали просыпаться, с интересом наблюдая за зарождающейся схваткой двух гигантов: от системы образования и от системы собственного опыта и знаний.
— ...и что форматирование уничтожает данные?
— Верно.
— Но откуда же мы возьмем стёртые данные?
— Ну, Николай, не знаю, это сложный вопрос.
Проснулась уже вся аудитория, ожидая победного удара от айти-гуру.
— И всё же?
— Ну, наверное, между дорожками...
На третьем курсе, когда та же преподавательница читала нам курс компьютерной графики, произошел второй замечательный казус: при открытии лекций по книгам Шикина и братьев Фроловых Word приказал долго жить (это было отлично видно на экране, который дублировал всё, что творилось на кафедральном компе). Лекция началась бодро. Из динамиков донеслось:
— Записываем новую тему: «Программа выполнила недопустимую операцию и будет закрыта»...
После пяти секунд раздумий:
— Ой, что-то я не помню у Шикина такой темы.