Программирование
On-line приложения
Почитать
Web-сервер Apache
Печать и форматирование
MySQL
Разные рецепты
Сборка/установка
Справки
Философия
Мой опыт
Скачать
Программы на Tcl/Tk (GUI)
Программы на Python/Tk (GUI)
Программы (CLI)
Help
Хобби
Фракталы
on-line
Язык для рисования фракталов
Гиперкуб
Теория относительности
Ампуллярии
Преподавание
Студенту/абитуриенту
Мой опыт
Автора!

Будильники

Предлагаю два будильника. Обе программы написаны на Tcl/Tk.

Универсальная версия

Эта версия писалась ещё в те времена, когда я работал под Linux.

Интерфейс прост донельзя: вверху часы, внизу будильник. При нажатии на любую цифру будильника выпадает меню так устанавливается будильник.

Будильник издаёт стандартный сигнал. В UNIX это стандартный beep, в Windows «Стандартный звук» в звуковой схеме (убедитесь, что этот сигнал включён в настройках звуковой схему, иначе вы, естественно, ничего не услышите).

Скачать (0.5k)

FreeBSD-версия

Когда я перебрался под FreeBSD, то обнаружил, что там имеется очень интересное устройство /dev/speaker, которое позволяет проигрывать музыкальные мелодии на стандартной пищалке.

Тогда, на досуге, я переписал будильник.

Изменено всё. Звук проигрывает через /dev/speaker, можно выбрать одну из нескольких мелодий (в этой версии вариантов четыре; набор мелодий очень легко расширять). Установка будильника производится простым щёлканьем по цифрам: левая кнопка увеличивает цифру, правая — уменьшает. Окно закрывается при нажатии q.

Чтобы воспользоваться устройством /dev/speaker надо: Во-первых, иметь FreeBSD. Во-вторых, либо вкомпилировать это устройство в ядро, либо загрузить его в виде модуля (speaker.ko). В-третьих, настроить права на это устройство. Если вы используете devfs, то в /etc/devfs.conf следует написать нечто вроде perm speaker 0662.

Но будьте осторожны. Если ваша машина доступна удалённым пользователям, не стоит давать им полномочия пользоваться пищалкой (чтобы они вам все уши не пропищали).

Скачать (1k)

Программа написана на Tcl/Tk. Этот язык перенесён на множество операционных систем. Я сам тестировал эту программу под Windows, Linux и FreeBSD. Чтобы запустить эту программу, вам следует установить интерпретатор Tcl/Tk.

Эта страница набрала не малую популярность, её посещает множество людей, поэтому я решил провести небольшое исследование. Если у вас есть комментарий, если вы сочли полученную информацию полезной, не полной, или вообще бесполезной, вы можете высказать своё мнение, пожелания, дополнения.

Если вы ожидаете получить от меня ответ или разъяснение, пожалуйста укажите e-mail, ICQ или другую контактную информацию.
Ваше сообщение не появится на странице, а просто отправится мне.

© 1999 − 2008 Мичурин Алексей — http://www.michurin.com.ru/