Полноэкранные бинарные часы, секундомер и игра тренажер.

tbclock 002

tbclock — полноэкранные Ncurses (Curses) бинарные часы (binary clock), секундомер и игра тренажер.

tbclock 003

Двоичные часы / Бинарные часы — часы отображающие текущее время в двоичном коде (binary format), в виде нулей и единиц вместо традиционных десятичных цифр. К таим часам относятся практически любые часы с нестандартным способом индикации времени (точками, символами, перевёрнутыми цифрами и пр).

tbclock 005

tbclock 007

tbclock выполнен в виде модулей (часы, секундомер и игра тренажер), часы запускаются в полный экран эмулятора терминала (поддерживается масштабирование). Для облегчения чтения между блоками отставлено пространство а пустые ячейки заполнены точками (опционально), поддерживается переключения режимов отображения (вертикальное и горизонтальное).

tbclock 004

tbclock 006

Часы "по умолчанию" запускаются в три линии (часы, минуты и секунды, 12 и 24 часовой), поддерживается отображение десятых долей секунды и изменение цветов "блоков" (поддерживается семь цветов). Секундомер (chrono) может быть запущен на прямой и обратный отчёт (от 0 до "ХХХ" и от "ХХХ" до 0), поддерживается остановка/запуск отчёта.

tbclock 008

tbclock 009

tbclock 010

tbclock 011

Игровой или "тренировочный" модуль (guessbin) служит для развлечения или обучения распознаванию "двоичного кода". Предстоит определить время бинарных часов и ввести их в стандартном формате "ЧЧ.ММ.СС". Количество выделяемого времени (период) зависит от выбранного уровня, по окончании выводится список с результатами.

tbclock 012

tbclock 013

Одной из особенностей tbclock (terminal binary clock) является возможность задать для управления каждым модулем собственные клавиатурные сочетания (с помощью дополнительных опций).

tbclock 014

Лицензия: GNU General Public License (GNU GPL)

tbclock 015

Домашняя страница

Страница на github.com

Страница на freecode.com