Как стать автором
Обновить

Специальный календарь на 13 месяцев

Время на прочтение4 мин
Количество просмотров8.6K
Распечатка календаря
Распечатка календаря

Календари это давнее моё увлечение.

Тысячелетиями люди пользуются календарями. В разные времена и у разных народов календари были разными.

Календари обычно требовались для планирования сельхоз работ и проведения религиозных обрядов.

Календари обычно основывались на каких-то природных периодических процессах. Лунный календарь имел в основе изменение вида Луны на небосводе. Солнечный календарь опирался на период обращения Земли вокруг Солнца – год. Год делили на промежутки в виде периода от новолуния до новолуния – месяц. Месяц делили на недели, а недели на дни. Получался лунно-солнечный календарь.

У шумеров недели не было. Месяц делили на дни.

У Майя в неделе было в одном календаре 13 дней, а месяцев в году восемнадцать. Это бытовой календарь. Был у Майя также религиозный календарь содержавший 260 дней, 20 месяцев и 13 дневных недель содержащих по 13 дней.

Не всегда календарь был привязан к астрономическим явлениям. Были календари связанные с некоторым кругом действий и ритуалов.

Не буду утомлять примерами календарей прошлого.

Постепенно официальным календарём в мире стал григорианский календарь, который всем хорошо известен. В этом календаре 365 – 366 дней, 12 месяцев, семидневная неделя. В России остался в употреблении и юлианский календарь (старый стиль), который применяется в церкви.

Календари создавались каменными, бумажными, механическими. Один из старейших механических календарей известен как антикитерский механизм.

Создавались «вечные» календари, представляющие собой бумажную таблицу, по которой можно было отслеживать даты в интервале 100 лет.

В наше время компьютерная техника позволяет создавать цифровые календари.

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

Календарь обычно помогает решить несколько задач.

  1. Учёт хронологии событий. В этом преуспел Иосиф Скалигер (Жозев Бордони) ещё в XVII веке. Он предложил выстроить в цепочку все дни истории, пронумеровать их, и каждому дню поставит в соответствие события из разных календарей.

  2. Планирование деятельности. Календарь помогает распределить последовательность действий при решении задач по дням, и заранее планировать затраты на эти действия.

Традиционно календарь это таблица с определённой структурой.

Какими свойствами должен обладать календарь?

  1. Желательно чтобы астрономические события происходили приблизительно в один и тот же период календарных дат. Точное совпадение в любом случае невозможно, да и обычному гражданину не так уж и важно, наступит ли новый год точно первого числа года или немного запоздает. Поднять бокал шампанского вполне можно строго по календарю.

  2. Желательно чтобы таблица календаря легко читалась и запоминалась.

  3. Важно чтобы неделя в календаре была привычной семидневной.

  4. В наше время важно, чтобы календарь мог быть выполнен программным способом в цифровом виде.

Интерфейс календаря
Интерфейс календаря

Вашему вниманию предлагается одна из разработок календаря, который отвечает перечисленным требованиям. Он может применяться параллельно с официальным календарём. По нему удобно планировать и согласовывать события в пределах группы взаимодействующих людей (по заказу одной такой группы календарь и создан). Возможно и индивидуальное применение.

Календарь выполнен с применением открытого программного обеспечения LibreOffice Calc.

Пришлось использовать один скрипт. Поэтому при пользовании календарём на компьютере должно быть разрешено выполнение сценариев.

Возможна распечатка календаря в виде таблицы на любой год из интервала 1900 – 2099, например как в заголовке.

В календаре отмечены даты астрономического нового года, полнолуний и новолуний, дней солнцестояния и равноденствия. Отмечена дата Православной Пасхи.

В компьютерной версии календаря включены средства перевода дат между ним и григорианским календарём в обе стороны.

В календаре 13 месяцев по 28 дней. Начало года и начало месяца всегда приходятся на понедельник. И год и месяц заканчиваются в воскресенье.

Месяцы именованы названиями букв славянского алфавита, но могут обозначаться номерами.

В тринадцатом месяце иногда добавляется пятая неделя. Это произойдёт в 2024 и 2030 году, например. Ранее пятая неделя добавлялась в 2019 году.

Закономерность определяющая наличие пятой недели математически проста. Число дней от начала календаря (-7 дней от григорианской даты нового года в 1900 году) делится на 365,24. Если остаток превышает 363 дня, то в следующем году будет 371 день (добавится пятая неделя в тринадцатом месяце).

Все месяцы имеют одинаковую структуру. Достаточно держать в памяти один квадрат чисел от 1 до 28, чтобы по памяти ориентироваться во всём календаре.

Базовый период календаря – неделя. В месяце четыре недели. Каждый месяц начинается с понедельника.

Неделя за неделей не меняют своего положения. Всегда легко определить, что среда второй недели восьмого месяца это 10-е число. Среда может быть только 3-е, 10-е, 17-е и 24-е.

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

Есть возможность заполнить описаниями каждую дату нового календаря для последующего отображения.

Календарь можно скачать по адресу.

Теги:
Хабы:
Всего голосов 14: ↑11 и ↓3+9
Комментарии29

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
24 сентября
Astra DevConf 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн