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

20:45 21.10.2010, IT happens

Бухгалтерша на работе ездила на море в отпуск, взяв с собой цифровой фотоаппарат. По приезде стала показывать фотографии. Мама родная! Изначально цифровик стоял в режиме «видеосъёмка». На карте памяти нашлось более 800 видеороликов, каждый длительностью не более двух секунд.

#4487: Щелчок по лбу

13:00 22.10.2010, IT happens

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

Намётанный глаз сразу выхватил из текста анализа «CRITICAL_OBJECT_TERMINATION» (причину падения), «MODULE_NAME: smss» (тот самый critical object, что и вызвал BSoD) и «PROCESS_NAME: Clicker.exe» (кто этот самый объект прихлопнул). Уже хотел закрыть вкладку, так как этот случай меня не интересовал, но решил пролистать ответы:

Эксперт: «PROCESS_NAME: Clicker.exe». Что за кликер?

Новичок: Моя программа.

Эксперт: Ещё подсказки нужны?

#4488: Офисная забава «триста точек на дюйм»

13:00 22.10.2010, IT happens

Как-то давно набрёл в сети на довольно интересный инструмент под названием AutoIT: язык программирования, что-то типа VBS, только проще, заточенный на автоматизацию мышиных и клавиатурных нажатий. Написав пару инсталляторов, я решил поприкалываться и написать пару программок-шуток, например, «кукушку», которая каждый час отбивает склянки, открывая и закрывая CD-ROM и воспроизводя птичий крик. Поприкалывался, подсовывая эти програмки на компы коллег, посмеялся и забыл. С тех пор скрипты на Автоите завсегда стояли у нас на боевом дежурстве: если пользователь обращался с тривиальной проблемой, решаемой в пару кликов, ему просто говорили, какой скрипт запустить, чтобы всё работало нормально. И вот однажды звонок:

— У меня принтер не печатает.

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

— Не работает ваша программа. Никакого сообщения она не выдала, и вообще компьютер теперь себя странно ведёт.

Не веря своим ушам (ведь программа была протестирована и отлажена на множестве машин), отправился к пользователю.

— Смотрите, что он мне выдаёт.

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

#4489: ^ ^ v v < > < > B A

13:00 22.10.2010, IT happens

Захотелось мне в «Денди» поиграть, молодость вспомнить. Установил эмулятор, поиграл. Совсем не то! Ощущения тактильные от USB-геймпада не те: слишком мягкие клавиши, слишком правильные линии под руки. А душа просит родимого прямоугольного джойстика с красно-белыми жёсткими кнопками, да и по картриджам я соскучился.

Отправился на барахолку компьютерную, нашёл приставку и несколько любимых картриджей. Через два часа уже дома с любимой консолью — а телевизора-то и нет! «Денди» втыкается в антенный выход ТВ-тюнера, который на компе не использовался со времен царя Гороха. Ищутся дрова под эту древность, настраивается программное обеспечение...

Не прошло и трёх часов, как всё заработало. Счастливый, поиграл десять минут и пошёл на улицу пить пиво. Для меня этот мир уже не будет прежним.

#4490: Читер от безнадёги

13:00 22.10.2010, IT happens

Работаю программистом на производстве. Есть у нас софтина, написанная, похоже, высокопородистыми индусами. Каждый раз, когда меняется производственный процесс, начинается веселуха у всех от мала до велика: никогда на 100% не знаешь, как изменение одной циферки в конфиге (если её можно поменять, то это уже праздник) повлияет на всё остальное. То, что от цвета пластика может зависеть количество болтов, уже никого не удивляет.

Оператору, готовя производственное задание, приходится каждый раз тыкать в три менюшки и в них отмечать кучу галок. Иногда он что-то пропускает по запарке, и получается брак. Непорядок! Неделя ушла на то, чтобы перерыть все конфиги и скрипты (хуже не пишут даже студенты в лабах, сделанных на коленке за час до сдачи) — ничего и близко похожего не нашёл, зато обнаружил в недрах настроек окошко, где отмечен дефолтный набор этих галок, и всё задисейблено. Ещё пару дней искал, откуда этот список туда попадает, но тщетно. Позвонил в техподдержку. Там официально заявили: список жёстко зафиксирован в программе и защищён. Сбилдить с нужными галками и выслать патч они тоже не могут.