Программы для компьютера. Часы поверх экрана

Виктор Кон
В системе Виндовс 8.1, а также и в более ранних системах Виндовс, в нижней (системной) строке экрана стоит иконка программы даты и времени. Если на ней кликнуть, то можно выйти в основное окно программы и поменять дату и время на компьютере. И все замечательно, но только на первый взгляд. В системе до сих пор нет будильника и нет других функций, связанных с часами, например, автоматическое отключение компьютера в заданное время. Есть еще вот такая проблема. Некоторые программы открывают свое окно на весь экран и тогда часы не видны.

Меня этот вопрос заинтересовал несколько лет назад в связи с проблемой показа слайдов презентации на семинаре или на конференции. Они как раз показываются на весь экран. С другой стороны, доклады на конференции лимитируются по времени. Смотреть постоянно на ручные часы неудобно, а настенных часов в зале может не быть или они могут висеть так, что докладчику их не видно. Было бы полезно иметь часы на экране поверх слайдов, чтобы можно было смотреть время одновременно с просмотром слайдов.

То есть нужна программа, которая это умеет делать. Я так устроен, что в любой проблеме сначала пытаюсь найти решение своими силами. Так как презентации я раньше показывал (а многие и сейчас показывают) с помощью программы Power Point, а в этой программе можно показывать gif анимации, то я поначалу решил сделать такую gif анимацию, которая бы показывала часы и каждую минуту меняла картинку с другим временем. Я это сделал, но такую анимацию надо ставить на все слайды и сразу запускать, прогоняя все слайды перед показом. Это было не очень удобно.

Потом я научился делать программу часов в браузере на языке javascript, используя недавно появившийся графический пакет языка. Чтобы это работало надо было и программу презентации тоже написать на языке javascript и показывать доклад через браузер. Я это сделал и это работает, даже очень неплохо. Сложность только в том, что не все браузеры в то время поддерживали графический пакет, и если показывать доклад с чужого компьютера, то необходимо было и свой браузер запускать, желательно с флешки. Это тоже было возможно, но запуск браузера отнимал много времени, и не всегда проходил стабильно. Это напрягало.

В конце концов я решил поискать чужие программы, и оказалось, что они есть и их очень много. Я сам программирую на языке Java, и он не годится, так как программы на нем работают с помощью виртуальной машины, то есть интерпретатора, который ничем не лучше браузера, его тоже надо запускать. А с флешки это снова не быстро. Поэтому я сам такую программу написать не могу. Но и не нужно, все уже написано, и программ таких много. Ниже я опишу некоторые из них. Порядок зависит только от моих симпатий. Важно отметить следующее. Все программы выставляют свое окно поверх окон всех других программ и это работает даже в полноэкранном режиме. То есть часы всегда видны, а программа всегда активна. Важно также знать, что если вы знаете название программы, то найти ее можно поиском в Яндексе по названию. По этой причине я иногда даже не даю ссылки на программы, только имя. Итак, по порядку.

ODT-clock

Эту программу я нашел в каталоге программ SoftPortal.com, у нее был свой родной сайт, но он сейчас не работает. Программа ставит часы цифрами, довольно компактно. Только часы и минуты на черном фоне. Секунды сделаны в виде бегунка сверху, а день недели показывается выделенным цветом среди семи черточек снизу. Полоски сверху и снизу компактные, но их хуже видно. Менять можно только цвет цифр. По меню при клике правой кнопки мыши часы можно снять с экрана. Компактное окно часов можно переместить и поставить в любое место экрана. Программа дается в готовом виде, то есть без установки. Эта программа лучше других годится для презентаций. Пожалуй единственный минус -- это слишком скучный внешний вид.

Aero-Clock

Программа выставляет прозрачные часы с циферблатом поверх всех окон, в которых цифры и стрелки ставятся сразу на экран, то есть без фона, и минимально портят изображение. Есть возможность менять размер часов и перемещать их по экрану. Можно даже менять прозрачность изображения самих цифр. Очень хорошая программа и тоже годится для презентаций. Единственный минус -- чтобы убрать часы с экрана надо убивать процесс с помощью диспетчера задач. Причем в списке процессов программа называется TheAeroClock, то есть искать надо в конце списка, а не в начале. Программу я нашел поиском Яндекса в каталоге Freesoft.ru. Программа дается в готовом виде то есть без установки. Важная деталь -- настроить параметры программы через меню можно только при первом запуске. После того, как окно настройки закрывается, программа записывает файл типа ini, и в следующий раз она все параметры считывает из этого файла. Чтобы изменить настройки файл типа ini надо уничтожить.

DSL-Clock

Эту программу написал программист любитель Юрий Вихирев. У нее есть свой сайт [1]. На этом сайте есть также и много других программ часов, написанных данным автором. На мой взгляд -- это отличная программа для дома. Она в маленьком окне показывает дату, время, день недели, и это ее иконка. Если на нее поставить курсор мыши и кликнуть правую кнопку, то откроется меню, в котором можно запустить будильник, посмотреть календарь, синхронизировать время на компьютере с интернетом, выключить компьютер в заданное время и еще кое-что. Скачивается дистрибутив, запуск которого устанавливает программу. Окно программы не находится сверху, то есть для презентаций она не годится.

New-Time

Эту программу я нашел на сайте disketa.info [2]. Программа ставит циферблат часов поверх всех окон, по правой кнопке мыши есть меню, в котором можно включить будильник. Правда звонок короткий и не повторяется, но зато сами часы хорошо видны и часто этого достаточно, ну и трясутся вместе со звонком будильника. Из меню можно снять программу с экрана. Программа дается в готовом виде то есть без установки. На указанном сайте есть много и других интересных программ. Эта программа годится для презентаций и у нее красивый циферблат, точнее их три и можно выбрать любой из трех.

Alarm-Clock

Эту программу я скачал давно, но так ей и не пользовался. У нее есть окно с меню, ее можно выставить поверх всех окон по требованию, но окно программы не очень красивое, а меню довольно сложное. Судя по названию -- это программа будильника, но реально она может выполнять набор заданий по времени или запускать программы по времени, а как включить будильник я не понял. У программы был свой сайт, но он уже не работает. Тем не менее она есть в многих каталогах программ и ее легко найти поиском в Яндексе.

В заключение скажу, что в каталогах программ, а также с помощью поиска можно найти и много других программ, которые выполняют разные функции в назначенное время. А последняя программа Alarm-Clock уже существует в онлайн версии. А на картинке сверху показаны иконки моих самых популярных фотографий на сервере Яндекс-фотки [3].

Ссылки

[1] http://www.v-yuriy.narod.ru/
[2] http://disketa.info/
[3] http://fotki.yandex.ru/users/kohnvict/viewed/