Народ с астро-форума просил...

Feb 18, 2014 15:13

...добавить в софтину расчет управителя часа, чтобы смотреть хорарные карты. Плачут, что ни один софт для Android этого не умеет. Вчера добавил пару функций внутрь головной программы и за день написал скрипт. Скрипт получился на 73 строчки ;) Пока писал открыл для себя поразительную вещь про халдейский ряд! Оказалось управители часа сменяются циклически и непрерывно не только в течении суток, но и сквозь всю неделю. Проникся красотой этого.

И тут сегодня оказалось еще одно тонкое место. Я то думал что управитель дня, начинает "свою работу" с 00:00 этого дня. А оказалось с восхода Солнца. Сначала меня это возмутило нелогичностью. Как это - до восхода солнца в воскресенье, управитель от субботы! А потом вспомнил что люди раньше жили по Солнцу, а не по часам. И начало дня, было именно днем, а не в какую-то абстрактную полночь.

А в свете этого, задумался как переделать скрипт. Уже и удалил половину, думая как двигать "день недели" в прошлое пока Солнце не взошло. И тут понял, что нужно просто брать день недели не от момента карты, а от момента найденного восхода Солнца. Исправил moment:getDayOfWeekNR() на rise:getDayOfWeekNR() и все заработало как надо.

Теперь AstroManta считает даже то, что в AstroZaur руки не дошли сделать. И так просто там бы не получилось. Полноценный ООП на Java+Lua это просто бальзам для Души.

Вот, теперь у меня полноценный инструмент и для хораров в том числе. Надо бы подтянуть и эту область.

astromanta, програмирование, астрология

Previous post Next post
Up