#6815: 0x12 реализаций метода Wake()

15:00 25.07.2011, IT happens


Cейчас 03:24. Встать надо в 07:00. Вероятность проснуться вовремя без будильника при хроническом недосыпе стремится к нулю. Будильника ни у кого в комнате нет. Зато есть:


Я, сонный, злой.

Соседи по комнате, сонные, разной степени злобности.

Соседи из других комнат, с будильником, но не отдают.

Комп с Убунтой.

Зажигалка обычная.

Паяльник и горсть компонентов.

Кофе.

Arduino Diecimila.

Настенные часы.

Sleeptracker (наручные часы с будильником) c разряженной батарейкой (еле показывает, при попытке звенеть дохнет и сбрасывает значения до дефолтных).


Итак, 0?12 предложенных способов это осуществить:


0?00. Красноглазик.

До утра курить маны и шаманить с компом.


0?01. Геймер.

До утра гамать по сети (или не по сети).


0?02. Инфоголик.

До утра читать книги, Википедию или IT happens.


0?03. Медиалюбитель.

До утра смотреть фильмы или слушать музыку.


0?04. RAID1.

Договориться с соседями-с-будильником о том, что они нас разбудят, и спокойно пойти спать.


0?05. RAID0.

Договориться с соседями по комнате о последовательном дежурстве: не спать полчаса, после чего будить следующего и идти спать самому.


0?06. RAID10.

То же самое, но дежурят по двое во избежание засыпания дежурных.


0?07. Очумелые ручки.

Приспособить какой-нибудь трёхвольтовый источник тока для питания Sleeptracker.


0?08. Радиолюбитель.

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


0?09. Садист/мазохист (зависит от того, кому подложить).

То же самое, но с электрошоком вместо пищалки.


0?0A. МК.

Написать программу для Arduino, чтоб загружала текущее время из компа и пищала или пела, когда надо. Приделать усилитель и динамики.


0?0B. Кодер.

Написать и скомпилить программу-будильник, играющую в заданное время звук пионерского горна.


0?0C. Скриптовод.

Написать bash-скрипт, делающий то же самое.


0?0D. Админ.

sudo echo '0 6 19 7 * root ls -R / > /dev/dsp' >> /etc/crontab. Верещит, как дайлапный модем.


0?0E. Шпион.

Стырить будильник у соседей-с-будильником.


0?0F. Социальный инженер.

Убедить соседей-с-будильником отдать будильник добровольно.


0?10. BananaPhone.

Вспомнить про будильник в мобильнике.


0?11. Экспериментатор.

Всё вышеперечисленное реализовать из интереса, отладить, если надо, протестировать, написать об этом на IT happens, после чего обнаружить, что уже семь утра. Пообещать себе купить будильник и больше такой фигнёй не заниматься.



Загрузка...