Впрочем, один бы я такого и не сделал.
Это часы на рабочий стол для настоящих безумцев
На самом деле, они, конечно, поменьше (масштаб настраивается):
Так же есть режим подсказки:
Основные фичи:
- Вместо цифр отображаются ''уроды''. Каждой цифре соответствует своя иконка.
- Когда мышка пролетает над часами, появляется подсказка обычными цифрами.
- Есть встроенный будильник.
- Часы «прилипают» к краям экрана.
- Часы очень просто кастомизировать.
История
Наверно хабр никогда не перестанет меня удивлять. Какое-то время назад я анонсировал на хабресвой маленький проектик zoclock. А буквально несколько дней назад мне написал pixilang (мы с ним не были раньше знакомы, от пользовался моим zoclock) с идеями, что можно «улучшить». Речь шла даже не об улучшении, а о совсем новом подходе (демо от pixilang).
Мне идея очень понравилась.
- За один вечер был написан работающий прототип — предмет для обсуждения.
- За второй вечер была дописана функциональность — плод обсуждений.
- Ещё вечер — на оформление проекта на googlecode.
На чём написано
Python + Tk.
Код содержит ряд нетривильностей, которые, возможно кому-то будет интересно посмотреть. Это приложение сразу же отказывается от услуг оконного менеджера и управляет собственным окном самостоятельно… Одним словом, кому что интересно — welcome.
Планы
Дизайн. pixilang предполагает доделать механизм скинов (и я согласен; только надо продумать технические детали, форматы...; если у хабралюдей есть мысли — welcome!). Пример скина:
Пример букв:
(сейчас цифры нарисованы мной, поэтому они те так брутальны)
Функциональность. У меня давно уже есть идея сделать меленький desktop-gadget, который бы слушал тихонько, какой-нибудь портик, и когда туда приходят какие-нибудь данные — показывает эти данные на экране. Тогда в cron можно засунуть простенькие скриптики, мониторящие сервера, проверяющие почту, или просто напоминающие, что пора на обед, а то в столовке всё сожрут. Думаю, сделать из этой штуки такой универсальный мегабудьник/напаминальник/мониторщик.
Непонятки. Хочется сделать опцию «поверх всех окон». Но оказалось, что на Tk это не очень ясно как сделать. Я уверен, что на хабре есть Tk-гуру. Отзовитесь! Спасибо.
Ну и конечно, принимаются любые предложения и пожелания.