#1 от 24 июня 2015, 22:04:20
Программа MagicHour выполняет расчет т.н. "планетных часов" - интервалов времени в течение суток, находящихся под управлением одной из семи "планет" (в астрологическом смысле). Эти "часы" так же называют "магическими часами", т.к. соответствие времени суток и планет используется для выполнения тех или иных магических ритуалов, например, изготовления или зарядки амулетов, работы с теми или иными сущностями и т.п. На бытовом плане, характеристику "часов" можно использовать для планирования тех или иных дел, встреч и прочего. Подробнее об этом сказано в "Справке", которая вызывается по клавише F1. Рассчитываются эти "часы" относительно времени восхода и заката Солнца в данной местности: - "дневные часы" - время от восхода до заката;
- "ночные часы" - время от заката до восхода на следующие сутки.
Каждый из этих двух периодов делится на 12 равных частей, что и дает фактическое время действия планетных часов. Т.к. время восхода и захода Солнца зависит от конкретной даты и географической широты и долготы места, длительность планетных часов в течение года непостоянна. Особый случай - "высокие широты", когда Солнце вообще не заходит или не восходит в течение данных суток. В программе MagicHour я делаю следующим образом: - в течение "полярного дня" я считаю все "ночные часы" равные нулю, а 12 дневных часов растягиваются на все сутки (24 часа);
- в течение "полярной ночи", наоборот - все "дневные часы" равны нулю, а 12 ночных часов часов растягиваются на 24 часа.
Вверху - тулбар с основными операциями. Под тулбаром - форма ввода исходных данных. Основная часть ниже - результат расчета планетных часов на заданную дату для текущих указанных географических координат. Операции в меню/тулбаре: - Открыть - открыть файл с сохраненными ранее исходными данными для расчета
- Сохранить - сохранить в файле текущие данные для расчета. В качестве имени файла используется значение из поля "Название"
- Печать - вывод результатов расчета (текст справа) на принтер
- Предпросмотр - предварительный просмотр перед печатью
- Содержание - открыть отдельное окно просмотра содержания справки.
В результатах расчета планетных часов, при клике на названии планеты - открывается отдельное окно с кратким описанием характера данного часа. Текущий планетный час выделяется желтым фоном.
Данные для местоположения вводятся в отдельную форму, которая открывается/прячется по кнопочке с изображением глобуса: Основные данные для расчета времени восхода/захода солнца - широта, долгота и часовой пояс, который учитывает поправки декретного и/или летнего времени. Для поиска географических координат места в интернете, можно воспользоваться кнопочкой рядом с полем ввода названия места: Если название не задано, поиск выполняется по текущему IP-адресу. Этот метод в принцие не очень точный, или даже - очень не точный. По многим причинам. Если название места задано, поиск координат выполняется с помощью картографического сервиса Google. Здесь возможны ошибки, связаные с тем, что указанное название может быть неоднозначным. Поэтому, я рекомендую вводить название крупного города в формате: название города, название страны А если населенный пункт районного масштаба или ниже, вводить название более подробно: название города, название региона (штата/области), название страны Впрочем, сервис Google достаточно сообразительный, и даже при вводе короткого названия он часто правильно определяет, что нужно найти  Из основного меню программы так же доступен диалог настройки некоторых параметров программы:  - Подтверждать выход из программы - пояснений, наверное, не требует.
- Размер шрифта при выводе результатов расчета и справки - "нормальный", "большой" и "огромный".
- Расчет на текущий день при старте - если галочка установлена, при каждом запуске программа будет автоматически использовать текущую дату компьютера. Если галочка снята - расчетная дата будет запоминаться при выходе из программы и восстанавливаться при запуске.
- Открывать местоположение при старте - если галочка установлена, форма ввода местоположения при старте программы будет открыта, если галочка снята - форма будет спрятана.
- В расчете:
- Выводить местоположение - если галочка установлена,в результатах расчета будет выводиться информация о географических координатах
- Выводить информацию о солнце - если галочка установлена, в результатах расчета будет выводится информация о времени восхода/захода солнца, длительности светового дня и времени полдня.
Программа бесплатная. Возможны два варианта загрузки: Установка и работа программы протестирована мной на трех системах: - Windows XP SP3
- Windows 7 максимальная
- Windows 8.1 Pro
Если у вас при установке или при работе программы возникнут какие-либо сбои/ошибки/проблемы, создайте в этом разделе тему с описанием ситуации, и я попробую решить эту проблему. Приложение для андроид-устройств можно загрузить в этой теме.
Отредактировано: Наблюдатель, 30 июня 2016 в 11:11:05
ИМХО
|