Что вижу - о том пою (aragont) wrote,
Что вижу - о том пою
aragont

Очень большое число

В одной астрономической программе встретилась строка:

set secs [expr {wide(86400) * wide($startDay) - 210866803200}]

В переводе на русский, это означает следующее число секунд равно номеру дня, умноженному на 86400 (а это число секунд в дне), минус 210866803200.
Понятно, что 210866803200 - это тоже секунды, но что они означают?
Если посчитать, что в году около 365 дней, то получится приблизительно минус 6686 лет. Можете поискать в интернете - ничего интересного в 6686 до н.э. вроде не происходило.

Всё оказалось немного хитрее - 210866803200 - это Юлианский день для даты 12:00 1 января 1970 выраженный в секундах.

Для тех кому лень читать Википедию - все компьютерные часы хранят текущее время в секундах прошедших с 12:00 1 января 1970. Юлианский день считается с полудня 1 января 4713 до н. э. юлианского календаря. 4713+1970=6683 на три года меньше чем 6686, которые у меня получились вначале, - это потому что год чуть длиннее чем 365 дней, которые я брал для грубых расчётов.

Что меня позабавило, так это выбор точки отсчёта Юлианских дней, предложенный Скалигером.
Было взято три цикла:
15 лет - некая эпоха (вроде нашей пятилетки), использовавшаяся в средневековых рукописях;
19 лет - время за которое согласуются лунный и солнечный календари;
28 лет - произведение 7 дней недели на 4х летний високосный цикл, т.е. согласование чисел и дней недели.
Произведение этих трёх циклов дало 7980 лет - срок через который одновременно повторятся число, день недели, фаза луны и год пятнадцатилетки.

Если взять за ноль понедельник 1 января первого года пятнадцатилетки, приходящийся на новолуние, то как раз и получим 1 января 4713 до н. э. юлианского календаря.

Вот здесь есть калькулятор календарей http://www.fourmilab.ch/documents/calendar/ . Фазу луны можно посмотреть отдельно http://www.astrolab.ru/cgi-bin/moon.cgi
Tags: программы, физика
Subscribe

  • Олимпиада

    Если когда-нибудь ваши внуки спросят вас: В каком году проходила Олимпиада 2020 года? — смело отвечайте: В 2021 году, поскольку ковид повлиял не…

  • Калёными клещами

    В современной хирургии калёные клещи называются стерилизованными.

  • Комплекс неполноценности

    Ему всю жизнь чего-нибудь не додавали. В семье он был средним ребёнком. Отец любил старшего, мама младшую и оба они не додавали ему родительской…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments