Бинарные часы

Всё началось, с того что я вспомнил старый ламповый KDE 3. На сколько я помню,там была штатная возможность отображать время на панели в BCD виде. Стал гуглить по запросу Вinary clock и попал на статью в Википедии. Решил, что будет интересно реализовать часы собственными силами :) За основу был взят язык python, а для графического вывода библиотека pygame.

Вот принцип работы BCD часов:

Установка нужных пакетов:

sudo apt-get install python-pygame

Думаю особого разбора в принципе работы у вас не должно возникнуть! Чтобы не публиковать сюда код большой простынёй с ним можно ознакомится на нашем git репозитории.

Запуск:

  • Распакуем архив
  • cd  <каталог куда распаковали>
  • chmod +x binaryclock.py
  • ./binaryclock.py

После всех этих действий откровения окно и вы должны увидеть это:

На часах 15:44:06!

Теги: , ,

Дата: 4 марта 2011

Автор: ignusius

Комментарии: 4

Комментарии: 4

  1. Ссылка на исходник не работает.

Оставить комментарий

*

Комментарий:

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>