Захотелось мне, чтобы компуктер мне каждые полчаса озвучивал время. Вообще, на маках до некоторой версии это было вполне штатной фичей, но потом её выпилили. И сейчас подобное можно сделать только через установку платного приложения из магазина, которое мне совершенно не понравилось.
Поэтому я пошел путем кулхацкера. Вспомнил, что в командной строке мака есть утилита say, которая умеет озвучивать английский текст. Потом еще припомнил синтаксис zsh и настройки cron, ввел
crontab -e
и добавил в конфиг 2 магические строчки:
0 9-17 * * * afplay /System/Library/Sounds/Glass.aiff; say `date +"\%l"` oclock 2>/dev/null
30 9-17 * * * afplay /System/Library/Sounds/Glass.aiff; say half-past `date +"\%l"` 2>/dev/null
И после такого небольшого колдунства компуктер каждые полчаса в рабочее время бздынькает, а потом говорит “half past four” или “five oclock”, что мне и нужно было. Привык мгновенно.
P.S. На русский переводите сами.
P.S.S. Как это сделать на Windows – не знаю.