Календарь ЗЛ

  Всего сообщений: 261
Для печати
Автор Сообщение
DStaritsky
 Написано: 08.08.2012, 16:20  

космический ватник


Регистрация: 09.04.2012
Сообщений: 19944
Откуда: Росиия Москва
Имя: Дмитрий Старицкий
Kail Itorr писал(a):
Я выше написал: у меня получилось 01/01/01 00:00 НЗ = 06/01/1973 12:24 СЗ

Староземельные сутки: 60*24 = 1440 мин (СС)
Новоземельные сутки: 60*30+12 = 1812 мин (НС)
Староземельный год: 365/366 * СС
Новоземельный год: 440 * НС

18/06/2005 12:00 соответствуют 19/05/22 11:00

А сие обозначает, что "с нулевой минуты" прошло полных 21 г, полных 4 мес и полных 18 дней, или же

(21*440 + 4*40 + 18) * 1812 = 17065416 мин

11851 сс = 17065440 (- 24 мин)

06/01/1973 12:24 + 11851 сс - 24 мин = 18/6/2005 12:00


в итоге табель-календарь Зорана :D
В начало страницы
vovaz02h
 Написано: 08.08.2012, 16:32  

технонанонекрофил - милитарист


Регистрация: 21.03.2012
Сообщений: 4707
Откуда: З нашого боку порєбріка.
Имя: Владимир
DStaritsky писал(a):
в итоге табель-календарь Зорана :D

В том смысле, что никто точно не знает, когда же этот юбилей на самом деле? :D
В начало страницы
DStaritsky
 Написано: 08.08.2012, 16:36  

космический ватник


Регистрация: 09.04.2012
Сообщений: 19944
Откуда: Росиия Москва
Имя: Дмитрий Старицкий
vovaz02h писал(a):
В том смысле, что никто точно не знает, когда же этот юбилей на самом деле? :D

нет я про выходные дни и дни недели в календаре красной цифирью
В начало страницы
Kail Itorr
 Написано: 08.08.2012, 16:40  

Автор


Регистрация: 26.04.2012
Сообщений: 11696
Откуда: Киев, Украина
Имя: Кайл Иторр
Расчет дней недели в НЗ технически выполнять проще, т.к. все месяцы одинаковые по 40 дней, но формулу мне выводить лень. Я как "свою" дату 8/3/21 высчитал вручную, так уже дальше от нее и пляшу :)
В начало страницы
Ray
 Написано: 08.08.2012, 16:50  

Site Admin


Регистрация: 12.01.2012
Сообщений: 17314
Откуда: Ярославль
Имя: Андрей
надо математическую формулу выводить...
В начало страницы
lvbnhbq
 Написано: 08.08.2012, 17:09  

Писатель


Регистрация: 21.03.2012
Сообщений: 10823
Откуда: Донецк
Имя: Дмитрий Ефименко
В сообщении № 4, я за 22 год с момента появления Ярцева, вроде как, правильно дни недели пробил. Выводить формулу тоже лень.

Кстати, обратный перевод из времени НЗ во время СЗ можно делать с помощью обычного калькулятора и вот такой штуки. Можно вводить дробное количество дней. Время, естественно, не покажет, но это, я думаю, не критично.
В начало страницы
DStaritsky
 Написано: 08.08.2012, 17:32  

космический ватник


Регистрация: 09.04.2012
Сообщений: 19944
Откуда: Росиия Москва
Имя: Дмитрий Старицкий
Ray писал(a):
надо математическую формулу выводить...

Вот потому я и перешел на жанр хроники, чтобы не путаться, хотя это и сложнее чисто писательски.
В начало страницы
vovaz02h
 Написано: 08.08.2012, 17:36  

технонанонекрофил - милитарист


Регистрация: 21.03.2012
Сообщений: 4707
Откуда: З нашого боку порєбріка.
Имя: Владимир
Парой страниц раньше я давал ссылку на программу вычисления разницы между двумя датами. Умеет подсчитывать количество секунд, минут, часов и дней между двумя датами.
(Кстати работает и под Linux и под MacOsX :P )
В начало страницы
lvbnhbq
 Написано: 08.08.2012, 20:16  

Писатель


Регистрация: 21.03.2012
Сообщений: 10823
Откуда: Донецк
Имя: Дмитрий Ефименко
vovaz02h писал(a):
Парой страниц раньше я давал ссылку на программу вычисления разницы между двумя датами. Умеет подсчитывать количество секунд, минут, часов и дней между двумя датами.
(Кстати работает и под Linux и под MacOsX :P )

Пользуюсь во всю. [изображение]

Очень лень доставать из широких штанин из пыльных подвалов Паскаль и вспоминать назначение всех функций. Хотя, если не гнаться за оптимизацией, програмка должна получится довольно простой. Громоздкой, но простой.
В начало страницы
Helgi666
 Написано: 18.08.2012, 16:45  

Любитель


Регистрация: 01.07.2012
Сообщений: 1466
Откуда: Рязань, Россия
Имя: Олег Анисимов
ну так что с переводом календарей, поболтали и забили?
В начало страницы
Ray
 Написано: 18.08.2012, 17:23  

Site Admin


Регистрация: 12.01.2012
Сообщений: 17314
Откуда: Ярославль
Имя: Андрей
Я могу сделать прям на форуме этот календарь, интерактивный. Но мне мат.модель нужна. А никто функцию вывести не хочет :D
В начало страницы
Kail Itorr
 Написано: 21.08.2012, 19:02  

Автор


Регистрация: 26.04.2012
Сообщений: 11696
Откуда: Киев, Украина
Имя: Кайл Иторр
1. У нас "нулевая точка" получилась 6 янв 1973 г. Что на 2005 г. соответствует 22 новоземельным годам.
2. 11 мес по 40 дней. Названий месяцы не имеют (что очень странно, но - воля демиурга)
В начало страницы
DStaritsky
 Написано: 21.08.2012, 19:32  

космический ватник


Регистрация: 09.04.2012
Сообщений: 19944
Откуда: Росиия Москва
Имя: Дмитрий Старицкий
Kail Itorr писал(a):
1. У нас "нулевая точка" получилась 6 янв 1973 г. Что на 2005 г. соответствует 22 новоземельным годам.
2. 11 мес по 40 дней. Названий месяцы не имеют (что очень странно, но - воля демиурга)

декабрь по латыни - десятый

октябрь - девятый

сентябрь - восьмой
так что все в европейской традиции.

август переименован в Честь Августа ( Тберий переименовывать в себя сентябрь отказался)
Июль - в честь Цезаря


Июнь - в честь Юноны

Март в честь - Марса

Январь в честь Януса

но до того все они были по номерам
В начало страницы
Kail Itorr
 Написано: 21.08.2012, 19:41  

Автор


Регистрация: 26.04.2012
Сообщений: 11696
Откуда: Киев, Украина
Имя: Кайл Иторр
Так я спорю? На латинских корнях мне без проблем соорудить одиннадцать названий.
Но у демиурга эти названия не употребляются, в этом и трабл.
В начало страницы
Фрезер
 Написано: 21.08.2012, 19:42  

Регистрация: 03.03.2012
Сообщений: 651
Откуда: Ярославль
Имя: Андрей
DStaritsky писал(a):
декабрь по латыни - десятый

октябрь - девятый

сентябрь - восьмой

Ваще то октябрь - восьмой, сентябрь -седьмой. Там ещё между октябрём и декабрём ноябрь затесался который девятым и являеться.
В начало страницы
lvbnhbq
 Написано: 21.08.2012, 20:52  

Писатель


Регистрация: 21.03.2012
Сообщений: 10823
Откуда: Донецк
Имя: Дмитрий Ефименко
nick63 писал(a):
1. Первые люди в Новой Земле появились в 1983 году по летоисчислению Старого Света. Это были учёные, случайно открывшие Проход в результате эксперимента с магнитными полями высокой мощности. я не много не понимаю и не вьезжаю как то не сходится мир существует 22 года, но год на нз длинней, а от сюда следует равенство.
2. сколько месяцев в году тоже сколько пробовал понять не смог у Круза в последней книге на самиздате нашел 11 месяц а следом идет первый есть ли 12 месяц.
3. по поводу орфографии деепричастных оборотов и прочего буду разбираться по ходу дальнейшего написания.

Уважаемый, а вы не пробовали первую книгу с самого начала прочесть? С момента попадания Ярцева на НЗ, хотя бы.
В начало страницы
Владимир
 Написано: 21.08.2012, 20:55  

Ватный мастеровой-фундаменталист


Регистрация: 07.03.2012
Сообщений: 12965
Откуда: Россия
Имя: Владимир Стрельников
lvbnhbq писал(a):
Уважаемый, а вы не пробовали первую книгу с самого начала прочесть? С момента попадания Ярцева на НЗ, хотя бы.

Это же так прозаично и неинтересно :mrgreen:
В начало страницы
lvbnhbq
 Написано: 21.08.2012, 21:01  

Писатель


Регистрация: 21.03.2012
Сообщений: 10823
Откуда: Донецк
Имя: Дмитрий Ефименко
Владимир писал(a):
Это же так прозаично и неинтересно :mrgreen:

Не, ну, какое-то представление товарисч имеет... :???: Т.е., хотя бы по диагонали пролистывал.
В начало страницы
nick63
 Написано: 21.08.2012, 21:53  
Регистрация: 16.08.2012
Сообщений: 26
Откуда: жигулевск
Имя: Николай
Первые люди в Новой Земле появились в 1983 году по летоисчислению Старого Света
как раз и взято из текста книги
В начало страницы
Kail Itorr
 Написано: 21.08.2012, 23:45  

Автор


Регистрация: 26.04.2012
Сообщений: 11696
Откуда: Киев, Украина
Имя: Кайл Иторр
Лентяи :)
Матмодель НЗ дней недели:

dayweek = (k + dd + 40*(mm-1) + 440*(yy-1) ) mod 7

Вычисляем k из условия, что 22 год, 19 число 5 месяца - пятница

5 = (k + 19 + 40*4 + 440*21 ) mod 7

Итого k = 1, что дает нам первый новоземельный день 01/01/01 - вторник (ну да, вот так начали отсчет).
В начало страницы
Kail Itorr
 Написано: 21.08.2012, 23:48  

Автор


Регистрация: 26.04.2012
Сообщений: 11696
Откуда: Киев, Украина
Имя: Кайл Иторр
Взято, ага. Но расчетам по заявленной продолжительности дня, месяца и года - не соответствует.
Можно конечно натянуть сову на глобус и сказать, что проход пробили в 73 г, десять новоземельных лет вели исследования по микробиологии и прочей ахинее, и только в 83 г. наконец решились открыть программу заселения... но это противоречит ряду других данных.
В начало страницы
Kail Itorr
 Написано: 22.08.2012, 12:07  

Автор


Регистрация: 26.04.2012
Сообщений: 11696
Откуда: Киев, Украина
Имя: Кайл Иторр
Матмодель НЗ даты, вычисляется через поминутный перевод из староземельной.

Const
OWDay = 1440
Hr = 60
NWDay = 1812
NWMon = 1812 * 40
NWYear = 1812 * 440

Funcs
DeltaOldWorld_days = CurrentDate - 06/01/1973 //**количество дней с День1**//
Delta = DeltaOldWorld_days * OWDay + (CurrentHrs - 12) * Hr + CurrentMins - 24 //** точное количество минут с День1 00:00 **//

//** написание блока CurrentDate, CurrentHrs, CurrentMins оставляю юзеру, тем более что эти функции мне где-то встречались **//

NewWorldYear = (Delta mod NWYear) + 1
NewWorldMon = ( (Delta - (NewWorldYear-1)*NWYear) mod NWMon) + 1
NewWorldDay = ( (Delta - (NewWorldYear-1)*NWYear - (NewWorldMon-1)*NWMon ) mod NWDay) + 1

NewWorldHrs = ( (Delta - (NewWorldYear-1)*NWYear - (NewWorldMon-1)*NWMon - (NewWorldDay-1)*NWDay ) mod Hr

NewWorldMins = Delta - (NewWorldYear-1)*NWYear - (NewWorldMon-1)*NWMon - (NewWorldDay-1)*NWDay - HewWorldHrs * Hr
В начало страницы
Ray
 Написано: 23.08.2012, 00:27  

Site Admin


Регистрация: 12.01.2012
Сообщений: 17314
Откуда: Ярославль
Имя: Андрей
Kail Itorr писал(a):

//** написание блока CurrentDate, CurrentHrs, CurrentMins оставляю юзеру, тем более что эти функции мне где-то встречались **//

Что они должны возвращать?
В начало страницы
vovaz02h
 Написано: 23.08.2012, 00:34  

технонанонекрофил - милитарист


Регистрация: 21.03.2012
Сообщений: 4707
Откуда: З нашого боку порєбріка.
Имя: Владимир
Ray писал(a):

Что они должны возвращать?

судя по всему (контекстно) целое, равное соответствующей одноименной величине.
То есть разбирает "текущую" дату на день, час, минуты и так далее из времени старого мира"
В начало страницы
Ray
 Написано: 23.08.2012, 00:37  

Site Admin


Регистрация: 12.01.2012
Сообщений: 17314
Откуда: Ярославль
Имя: Андрей
Kail Itorr писал(a):

NewWorldMon = ( (Delta - (NewWorldYear-1)*NWYear) mod NWMon) + 1

mod - это деление по модулю? Т.е. целочисленный остаток от деления первого на второе?
В начало страницы
  Всего сообщений: 261
Быстрый переход:  
  Модераторы:  Cruz, Matraskin, n90, Orc, PROF
Эту тему просматривают: нет зарегистрированных пользователей , гости: 10