Pull to refresh

Сам такого от себя не ожидал

Reading time2 min
Views4K

Впрочем, один бы я такого и не сделал.

Это часы на рабочий стол для настоящих безумцев


На самом деле, они, конечно, поменьше (масштаб настраивается):

Так же есть режим подсказки:

Основные фичи:
  • Вместо цифр отображаются ''уроды''. Каждой цифре соответствует своя иконка.
  • Когда мышка пролетает над часами, появляется подсказка обычными цифрами.
  • Есть встроенный будильник.
  • Часы «прилипают» к краям экрана.
  • Часы очень просто кастомизировать.

История


Наверно хабр никогда не перестанет меня удивлять. Какое-то время назад я анонсировал на хабресвой маленький проектик zoclock. А буквально несколько дней назад мне написал pixilang (мы с ним не были раньше знакомы, от пользовался моим zoclock) с идеями, что можно «улучшить». Речь шла даже не об улучшении, а о совсем новом подходе (демо от pixilang).
Мне идея очень понравилась.
  • За один вечер был написан работающий прототип — предмет для обсуждения.
  • За второй вечер была дописана функциональность — плод обсуждений.
  • Ещё вечер — на оформление проекта на googlecode.
Всё: http://pixiclock.googlecode.com/.

На чём написано


Python + Tk.

Код содержит ряд нетривильностей, которые, возможно кому-то будет интересно посмотреть. Это приложение сразу же отказывается от услуг оконного менеджера и управляет собственным окном самостоятельно… Одним словом, кому что интересно — welcome.

Планы


Дизайн. pixilang предполагает доделать механизм скинов (и я согласен; только надо продумать технические детали, форматы...; если у хабралюдей есть мысли — welcome!). Пример скина:

Пример букв:

(сейчас цифры нарисованы мной, поэтому они те так брутальны)

Функциональность. У меня давно уже есть идея сделать меленький desktop-gadget, который бы слушал тихонько, какой-нибудь портик, и когда туда приходят какие-нибудь данные — показывает эти данные на экране. Тогда в cron можно засунуть простенькие скриптики, мониторящие сервера, проверяющие почту, или просто напоминающие, что пора на обед, а то в столовке всё сожрут. Думаю, сделать из этой штуки такой универсальный мегабудьник/напаминальник/мониторщик.

Непонятки. Хочется сделать опцию «поверх всех окон». Но оказалось, что на Tk это не очень ясно как сделать. Я уверен, что на хабре есть Tk-гуру. Отзовитесь! Спасибо.

Ну и конечно, принимаются любые предложения и пожелания.
Tags:
Hubs:
Total votes 139: ↑102 and ↓37+65
Comments47

Articles