ITBlogs

Сообщество IT-профессионалов
Welcome to ITBlogs Sign in | Join | Help
in Search

IT Юмор

Голь на выдумки хитра

Утром пришел на работу и узрел чудо инженерной мысли!

Предыстория:
После компиляции некоторого проекта необходимо прогнать автотест, состоящий из нескольких очень долгих скриптов(по несколько часов каждый). 

Автотест был запущен один раз.

Утром следующего дня тестировщиков ждал MessageBox с уведомлением об исключении 0xC0000005  .

Проведено исследование явления 

  • Проанализированы логи: ошибка произошла в 19.46 предыдущего дня, то есть через 6 часов тестирования.
  • известно, что тест длится десятки часов — начинать сначала очень не хочется.
  • нажали "Добро" на MessageBox'е — выполнение автотеста продолжилось.

Проведен мозговой штурм на тему "Почему?  "
Ответ: ошибка случилась из-за перехода компутера в режим энергосбережения.

Проведен ещё один мозговой штурм на тему "Как быть?".
Менять настройки питания во время выполнения теста не хочется.
Да к тому у нет прав на изменение этих настроек. А тот у кого есть права уже уехал.
Предложение изобрести anti-keylock поддержано большинством голосов. 

Изобретен anti-keylock:
Известно, что для того, чтобы режим питания компутера не менялся, достаточно тыкать какую-нить клавишу на компутере или двигать мышкой.
Единственный автоматизируемый манипулятор, подключенный к компутеру — это "подставка-под-чашку-кофе".

Благодаря многозадачности OS "окна.пвх" удалось на стенд загрузить утилитку, которая
с заданной периодичностью выталкивает и заглатывает обратно каретку CD-привода.
остальное — классическая механика.

Робот (не побоюсь этого слова) проработал уже больше 14 часов.

А теперь прошу любить и жаловать:

anti-keylock

ЗЫ: без ботинок на столе картонка соскальзывает.

(С) rsdn

Published 10 марта 2009 г. 13:15 by Mikhail Elashkin

Comments

 

arenzo said:

Вот что значит подойти к проблеме нестандартно! Супер!!!! Тестировщикам предлагаю выплатить премию за креативность!

марта 10, 2009 13:42
 

BELNETMON said:

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

марта 11, 2009 14:53
 

booter said:

Классическая механика. Помнится, в сети гуляла байка про древний компьютер, который держали в серверной исключительно для reset-а более важного сервера посредством той же "подставки для кофе"

марта 11, 2009 15:59
 

const64 said:

Уж эти мне программисты! Все бы им программировать!

По-моему можно было-бы просто мобилу с вибровызовом подвязать и звонить периодически (это правда об этом помнить нужно, но вроде как я понял всего одного раза и достаточно было?) :)

марта 11, 2009 17:03
 

clevelus said:

Мде. С одной стороны программист без права администратора - это плохо. Тестировщик без прав администратора - правильно.

С другой стороны, программу нужно все равно дорабатывать, чтобы она правильно отрабатывала уход в спящий и ждущий режим как автоматически, так и принудительно.

А задумка неплохая, хоть сама идея и не нова, зато исполнение красиво.

марта 11, 2009 17:50
Anonymous comments are disabled

About Mikhail Elashkin

По образованию химик - закончил химфак МГУ, но пришли новые времена, а наука совсем не кормила... Пробовал многое, но в основном в компьютерном мире. С 1995 до 2000 года - Oracle. Начал инженером, затем директором по технологиям, но ... не выдержал соблазна и закончил директором по маркетингу. Далее 2 года в Novell (маркетинг директор), год в Intel (менеджер по развитию рынка) и ... понял, что единственный способ уйти от бюрократии и рутины это создать свои правила, и создал свою компанию Elashkin Research (ИТ аналитика). Но этого показалось мало и в 2005 году был создан itblogs.ru, которым и занимаюсь до сих пор с небольшими перерывами на работу в крупных проектах )) !!! Nota bene !!! Для тех, кто не читал общего дисклэймера сайта - напоминаю, что лично я, как и остальные авторы и комментаторы, участвуя в этом проекте, представляем свои и только свои точки зрения, котрые не имеют отношения к точке зрения компаний, где мы работаем, если явно и не двусмысленно не завлено обратное.

This Blog

Syndication

Powered by Community Server (Personal Edition), by Telligent Systems