?

Log in

No account? Create an account
photo
Обрыв реальности
...я вырос в кривых зеркалах...
Anti-keylock (from RSDN) 
11-фев-2009 05:19 pm
photo

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

Предыстория:

После компиляции некоторого проекта необходимо прогнать автотест, состоящий из нескольких очень долгих скриптов(по несколько часов каждый).
Автотест был запущен один раз.
Утром следующего дня тестировщиков ждал MessageBox с уведомлением об исключении 0xC0000005 .

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

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

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

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

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

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

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

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

Утащено отсюда, на цель навёл marchcat_.

Ответы 
11-фев-2009 02:35 pm
Феерично.
Во времена моей юности в подобных целях матричные принтеры использовались. Подставок для кофе не было ещё.
12-фев-2009 08:03 am
Налицо приспособление идеи к окружающему пространству. :) матричный принтер сейчас ещё найти надо...
11-фев-2009 03:22 pm
Гениально как по содержанию, так и по форме :)
12-фев-2009 08:05 am
"Форма" включает ботинки? ;)
11-фев-2009 03:43 pm
Чюдесно :)))
11-фев-2009 03:47 pm
И что все так любят сидиромы мучать... можно более красивое решение придумать.
12-фев-2009 07:57 am
Тебе надо чтоб красиво, или чтоб работало? Вообще хорошее такое решение, гэльвинское...
11-фев-2009 03:49 pm
башорг читать надо!!!!
вентилятор - и всё в порядке:)
12-фев-2009 08:04 am
ИМХО своя идея всегда интереснее, чем где-то подсмотренная.
11-фев-2009 04:41 pm
а я когда кено смотрю, кладу мыша на какую-нибудь поверхность, типа кресла - неудобочитабельную для лазера, он мигает всё время, скринсейвер не включается)))
11-фев-2009 05:48 pm
линукс?
в винде такой проблемы не должно быть - плееры кина отрубают скринсейвер. в линуксе наверняка тоже так можно, но меня ломало копаться, просто отключала заставку.
11-фев-2009 05:03 pm
ипааать!!!! Хочу видео с этого теста!:)
12-фев-2009 08:00 am
По-моему видя фотку, представить всё это довольно просто :)
11-фев-2009 05:22 pm
Восторг)))))
11-фев-2009 10:19 pm
Класс!
но вариант с неудобочитамой поверхностью - грамотнее.
12-фев-2009 07:59 am
Вам шашечки, или ехать? ;)
12-фев-2009 07:47 am
Блестящая идея.
13-фев-2009 10:30 am
М... я для этого открывал консоль и клал книжку на Enter.
Ну и вариант-подвесить оптическую мышь над вентилятором-никто не отменял.

А так да, дохлым матричником форточку открывал, было дело. Подаёшь-строка вверх/строка вниз в esc-кодах, а на барабан намотана ниточка с пружиной.
13-фев-2009 05:04 pm
А SendInput не работал?
3-апр-2009 10:18 am
Интересно, а не проще было двигать курсор программно?..
Страница открылась окт 24 2017, 9:47 am GMT.