Wednesday, October 19, 2022

[Draft] Kalendari, kalendari, .. sveht otrypan s tolkova primamlivi neqa

[Draft] Календари, календари, .. свѣт отрупан с толкова примамливи нѣща

(.. pokaži vsičko ..)  (.. svij&skrij vsičko ..)  .. to the bottom ..



[Draft] Kalendari, kalendari, .. sve̋t otrypan s tolkova primamlivi neqa


In development: Ne e napisano oqe - tova e samo černova.



▼▼   1. Preambÿl: obq razdel   (.. skrij go ..)


▼▼   2. Subrano ottyk-ottam    (.. skrij go ..)  (.. svij go ..)  (.. razguni go ..)



   ►►   2.1. Kompÿturut otbroäva sekyndite  (.. pokaži tyka ..)  .. kum načaloto ..

I'm not sure where you're getting 0xCD94416C0. A VMS quadword date/time is a 64 bit number which represents the number of 100 nanoseconds ticks since midnight November 18, 1858. An NT FILETIME is the same thing except it's base is January 1, 1601. So, to convert a VMS date/time to an NT FILETIME you would do: nt_time = vms_time - 0x1211C7789534000; You can then use NT system services to convert or format the FileTime. ///////////////////////////////// /* timecvt.c 9-Apr-97 15:30:04 by Kevin D. Quitt u2vtime Convert UNIX seconds to VMS clunks. v2utime Convert VMS clunks to UNIX seconds Unix time is a 32-bit count of seconds after midnight, January 1, 1970. VMS time is a 64-bit count of 100 ns intervals since midnight, November 17, 1858 NOTE: These routines do NOT accomodate leap seconds that have been inserted for calendar accuracy. */ #define HIW(x) ((unsigned int)(((x) >> 16) & 0xFFFF)) #define LOW(x) ((unsigned int)( (x) & 0xFFFF)) /* Delta is the number of seconds from 17-Nov-1858 to 1-Jan-1970 Scale converts between seconds and clunks (100ns) #define DELTA ((unsigned long long)3538252800L) #define SCALE ((unsigned long)10000000L) */ #define SCALE1 ((unsigned short)10000) #define SCALE2 ((unsigned short)1000) #define DELTAH (0xD2E5) #define DELTAL (0x7400) static unsigned short Delta[4] = { DELTAL, DELTAH, 0, 0 }; /* Full 64+64 bit add */ static int add( from, to ) unsigned short *from, *to; { unsigned int partial, i; for ( i = 0; i < 4; i++ ) { partial = from[ i ] + to[ i ]; to[ i ] = LOW(partial); partial = HIW(partial); } } /* 64-64 bit subtract */ static int subtract( diminuend, subtrahend ) unsigned short *diminuend, *subtrahend; { unsigned int partial, i, j; for ( i = 0; i < 2; i++ ) { partial = subtrahend[ i ]; if ( subtrahend[ i ] < diminuend[ i ] ) { for ( j = i + 1; j < 3 ; j++ ) { if ( --subtrahend[ i ] != (unsigned short)0xFFFF ) break; } partial += 0x10000; } partial -= diminuend[ i ]; subtrahend[ i ] = LOW(partial); } } /* 64*16 bit multiply */ static int multiply( multiplier, multiplicand ) unsigned short multiplier, *multiplicand; { unsigned int partial, carry, i; carry = 0; for ( i = 0; i < 4; i++ ) { partial = multiplicand[ i ]; partial = partial * multiplier + carry; multiplicand[ i ] = LOW(partial); carry = HIW(partial); } } /* 64/16 bit divide */ static int divide( divisor, dividend ) unsigned short divisor, *dividend; { unsigned int partial, borrow, i; borrow; for ( i = 3; i >-1; i-- ) { partial = (borrow << 16) + dividend[ i ]; borrow = partial % divisor; dividend[ i ] = partial / divisor; } } /* Clunks are: SCALE * (seconds + DELTA) */ int u2vtime( seconds, clunk ) unsigned int seconds; unsigned short *clunk; { clunk[ 0 ] = LOW( seconds ); clunk[ 1 ] = HIW( seconds ); add( Delta, clunk ); multiply( SCALE1, clunk ); multiply( SCALE2, clunk ); } /* Seconds are: clunks / SCALE - DELTA */ unsigned int v2utime( clunk ) unsigned short *clunk; { unsigned int seconds; divide( SCALE1, clunk ); divide( SCALE2, clunk ); subtract( Delta, clunk ); seconds = clunk[ 1 ]; seconds = (seconds << 16) + clunk[ 0 ]; return seconds; > QUESTION: > > Why is Wednesday, November 17, 1858 the base time for VAX/VMS? > > > ANSWER: > > November 17, 1858 is the base of the Modified Julian Day system. > > The original Julian Day (JD) is used by astronomers and expressed in days > since noon January 1, 4713 B.C. This measure of time was introduced by > Joseph Scaliger in the 16th century. It is named in honor of his father, > Julius Caesar Scaliger (note that this Julian Day is different from the > Julian calendar named for the Roman Emperor Julius Caesar!). > > Why 4713 BC? Scaliger traced three time cycles and found that they were > all in the first year of their cyle in 4713 B.C. The three cycles are 15, > 19, and 28 years long. By multiplying these three numbers (15 * 19 * 28 > = 7980), he was able to represent any date from 4713 B.C. through 3267 A.D. > The starting year was before any historical event known to him. In fact, > the Jewish calendar marks the start of the world as 3761 B.C. Today his > numbering scheme is still used by astronomers to avoid the difficulties of > converting the months of different calendars in use during different eras. > > So why 1858? The Julian Day 2,400,000 just happens to be November 17, 1858. > The Modified Julian Day uses the following formula: > > MJD = JD - 2,400,000.5 > > The .5 changed when the day starts. Astronomers had considered it more > convenient to have their day start at noon so that nighttime observation times > fall in the middle. But they changed to conform to the commercial day. > > The Modified Julian Day was adopted by the Smithsonian Astrophysical Obser- > vatory (SAO) in 1957 for satellite tracking. SAO started tracking satellites > with an 8K (non-virtual) 36-bit IBM 704 computer in 1957, when Sputnik was > launched. The Julian day was 2,435,839 on January 1, 1957. This is > 11,225,377 in octal notation, which was too big to fit into an 18-bit field > (half of its standard 36-bit word). And, with only 8K of memory, no one > wanted to waste the 14 bits left over by keeping the Julian Day in its own > 36-bit word. However, they also needed to track hours and minutes, for which > 18 bits gave enough accuracy. So, they decided to keep the number of days in > the left 18 bits and the hours and minutes in the right 18 bits of a word. > > Eighteen bits would allow the Modified Julian Day (the SAO day) to grow as > large as 262,143 ((2 ** 18) - 1). From Nov. 17, 1858, this allowed for seven > centuries. Using only 17 bits, the date could possibly grow only as large as > 131,071, but this still covers 3 centuries, as well as leaving the possibility > of representing negative time. The year 1858 preceded the oldest star catalog > in use at SAO, which also avoided having to use negative time in any of the > satellite tracking calculations. > > This base time of Nov. 17, 1858 has since been used by TOPS-10, TOPS-20, and > VAX/VMS. Given this base date, the 100 nanosecond granularity implemented > within VAX/VMS, and the 63-bit absolute time representation (the sign bit must > be clear), VMS should have no trouble with time until: > > 31-JUL-31086 02:48:05.47 > > At this time, all clocks and time-keeping operations within VMS will suddenly > stop, as system time values go negative. > > Note that all time display and manipulation routines within VMS allow for > only 4 digits within the 'YEAR' field. We expect this to be corrected in > a future release of VAX/VMS sometime prior to 31-DEC-9999. > >


   ►►   2.2. Presme̋tane na datata na Velikden  (.. pokaži tyka ..)  (.. razgunuto ..)  .. kum načaloto ..



   ►►   2.3. Grigorianski kalendar  (.. pokaži tyka ..)  (.. razgunuto ..)  .. kum načaloto ..

Svetiut car Konstantin, kogoto čestvame na 21 maj zaedno s majka my Sveta Elena, e opredelil praviloto, po koeto sega se vodüt katolicite i protestantite. Sveti Konstantin e caryval do AD337. Pravoslavnite imat dve vuzraženia. Purvo. Svetite otci na curkvata bili rešili datata na Vuskresenieto Xristovo da se opredelä ot patriarxut na Aleksandria. Rimskiut arxiepiskop (papata) yž ne̋mal pravomoqia. Vtoro. Svetiut car Konstantin yž bil zadal samo yslovieto na zadačata. S tazi zadača se zael astronomut-matematik Dionisij (AD 470..544), kojto naistina dal blestäqo rešenie. Otcite na curkvata (vklÿčitelno togavašniut papa) yž bili osvetili tablicite na Dionisij. Pravoslavnite i dosega se vodüt po algoritumut na Dionisij. Samiut Dionisij ne̋ma kak da e podoziral, če slunčeviut kalendar, razraboten v dreven Egipet i vuveden v imperiata ot Ÿlij Cezar, e netočen. Netočnostta na ÿlianskiut kalendar sled ne̋kolko veka dovela do razminavane meǧy algoritumut na Dionisij i yslovieto na Sveti Konstantin. Prez 16-ti vek razminavaneto se viǧalo i s prosto oko. Papa Grigorij zapove̋dal tri neqa: => Godinite, koito se delüt na sto, da ne su visokosni. => Gornoto pravilo da se vuvede sus zadna data, vremeto na Roǧestvo Xristovo i na Ÿlij Cezar, vuveǧaneto na slunčeviut kalendar, i v rezyltat se dobavüt ne̋kolko prazni dni. => Algoritumut na Dionisij da se izostavi i neposredstveno da se prilagat ysloviata na Svetiut car Konstantin. Ako tre̋bva az da sudü. papata dobre e rešil. https://en.wikipedia.org/wiki/Dionysius_Exiguus //////////////////////////////////////////////////// Praviloto za datata na Velikden pri katolicite i protestantite e slednoto: => Purvata nedelä ==> SLED => Purvoto pulnolynie ==> SLED => Proletnoto ravnodvnstvie Ili obratno: => Da mine proletnoto ravnodenstvie => Da mine pulnolynie => V nedelä Praviloto e izkazano ot Sveti Konstantin, rimskiut car Konstantin Veliki. Dnes (2021-03-28, nedelä) e purvoto pulnolynie sled proletnoto ravnodenstvie. Katoličeskiut Velikden e v drygata nedelä, 2021-04-04. Problemut s evrejskata pasxa se sustoi samo v tova: Kolko dena da sme̋tame, če tä trae? Nima e nyžno xristianite da čakat pone 10 dena sled pulnolynieto. Otgovorut na katolicite e: davame im na evreite samo den-dva, i v nikakuv slyčaj deset dena. Oqe poveče če i pravoslavnite ne davat na evreite 10 dena - pak im davat samo den-dva. Evrejskata pasxa tazi godina e ot 27-mi mart do 4-ti april. No ne im se dava pravo na evreite da rezervirat tolkova dati. 27-mi i 28-mi im stigat. //////////////////////////////////////////////////// Po-gore sum go napisal praviloto, iztočnik na koeto e Sveti Konstantin. Napisal sum go dva puti - vednuž otzad napred i oqe vednuž otpred nazad. Tova pravilo bilo zadadeno na dreven matematik, može bi imeto my beše Dionisij. Toj bil mnogo sposoben matematik, i vupreki če togava ne̋malo kompÿtri, yspe̋l po blestäq način da vupluti praviloto na Sveti Konstantin v tabličen algoritum. Po tozi algoritum se opredeläla datata na Velikden po ÿlianskiut kalendar. Tozi algoritum i dosega se izpolzva ot pravoslavnite xristiani. Ne sum obače v sustoänie sega da navle̋zu v detajlite na algoritumut. Tolkova za nego. V kraüt na 16-ti vek, po vremeto na papa Grigorij, zabele̋zali, če algoritumut na Dionisij (da go narečem taka) greši. Prez ne̋koä godina v kraüt na 16-ti vek se slyčilo da minut dve pulnolynia sled proletnoto ravnodenstvie, predi opredelenata ot algoritumut data na Velikden. Otklonenie: Segašnata 2021 e pak takava. Pravoslavniut Velikden e čak na 2-ri maj, i dotogava ima dve pulnolynia - dnes e pulnolynie i sled 28 dena prez april pak qe e pulnolynie. Kraj na otklonenieto. Veče imalo yčeni-astronomi, analizirali sityaciata, otkrili pričinata. Ÿlianskiut kalendar izburzval sredno s tri dena na 400 godini. S natrypvaneto na tazi greška tablicata na Dionisij se razvalila. Popravili kalendarut. Makar popravkata da e mnogo malka, popraveniut kalendar polyčil novo ime - grigorianski kalendar. Metodut na Dionisij, priložen za popraveniut kalendar, ne dal izpolzvaema na praktika tablica. No veče na Zapad imalo yčeni-astronomi, i te moželi pre̋ko da prilagat praviloto na Sveti Konstantin, bez da imat nyǧa ot tablica. Na Iztok, pri pravoslavnite, ne bilo taka. Yčeni-astronomi ne̋malo. Ili tre̋bvalo da razčitat na "papistite" - vse̋ka godina da gi pitat koga e Velikden, ili da produlžavat po-staromy. Izbrali vtoroto. //////////////////////////////////////////////////// Vasil Davidov : Zaqo sega novata godina e na 1-vi änyari. Neka le̋to da označava Enÿvden, a pasxa - Velikden. Imame letobroene, imame i pasxobroene. Imame i sme̋na na denonoqiata, kato sredata na denonoqieto bez sumnenie e pladne, pol-djne. Našata moderna civilizacia e stignula do izvodut, če sme̋nata - otbroävaneto - sledva da se izvuršva v naj-otdalečenata točka, za da bude to naj-nadeǧno i ystojčivo na greški. Denonoqieto se smenä e polynoq, naj-daleče ot pladne. Letobroeneto otbroäva prez zimata, naj-daleče ot Enÿvden. Pasxobroeneto otbroäva prez esenta, naj-daleče ot Pasxata. Papa Grigorij prez 16-ti vek otmenä pasxobroeneto v Zapadna Evropa. Ostava letobroeneto i suotvetno 1-vi änyari za Nova godina. Otmenenoto pasxobroene se zamestva ot tekyqi astronomični nablÿdenia i tekyqi astronomični presme̋tania. //////////////////////////////////////////////////// Dokolkoto yvažaemata Lilia Ilieva razreši da razviu temata na stenata ï, to produlžavam. Po-gore sum go napisal praviloto, iztočnik na koeto e Sveti Konstantin. Napisal sum go dva puti - vednuž otzad napred i oqe vednuž otpred nazad. Tova pravilo bilo zadadeno na dreven matematik, može bi imeto my beše Dionisij. Toj bil mnogo sposoben matematik, i vupreki če togava ne̋malo kompÿtri, yspe̋l po blestäq način da vupluti praviloto na Sveti Konstantin v tabličen algoritum. Po tozi algoritum se opredeläla datata na Velikden po ÿlianskiut kalendar. Tozi algoritum i dosega se izpolzva ot pravoslavnite xristiani. Ne sum obače v sustoänie sega da navle̋zu v detajlite na algoritumut. Tolkova za nego. V kraüt na 16-ti vek, po vremeto na papa Grigorij, zabele̋zali, če algoritumut na Dionisij (da go narečem taka) greši. Prez ne̋koä godina v kraüt na 16-ti vek se slyčilo da minut dve pulnolynia sled proletnoto ravnodenstvie, predi opredelenata ot algoritumut data na Velikden. Otklonenie: Segašnata 2021 e pak takava. Pravoslavniut Velikden e čak na 2-ri maj, i dotogava ima dve pulnolynia - dnes e pulnolynie i sled 28 dena prez april pak qe e pulnolynie. Kraj na otklonenieto. Veče imalo yčeni-astronomi, analizirali sityaciata, otkrili pričinata. Ÿlianskiut kalendar izburzval sredno s tri dena na 400 godini. S natrypvaneto na tazi greška tablicata na Dionisij se razvalila. Popravili kalendarut. Makar popravkata da e mnogo malka, popraveniut kalendar polyčil novo ime - grigorianski kalendar. Metodut na Dionisij, priložen za popraveniut kalendar, ne dal izpolzvaema na praktika tablica. No veče na Zapad imalo yčeni-astronomi, i te moželi pre̋ko da prilagat praviloto na Sveti Konstantin, bez da imat nyǧa ot tablica. Na Iztok, pri pravoslavnite, ne bilo taka. Yčeni-astronomi ne̋malo. Ili tre̋bvalo da razčitat na "papistite" - vse̋ka godina da gi pitat koga e Velikden, ili da produlžavat po-staromy. Izbrali vtoroto. //////////////////////////////////////////////////// https://planetcalc.com/4213/ https://planetcalc.com/search/?pattern=&operation=§ion=526# //////////////////////////////////////////////////// https://en.wikipedia.org/wiki/Dionysius_Exiguus Dionisij bil dobryx̌anec, t.e. našenec. //////////////////////////////////////////////////// Praviloto za datata na Velikden pri katolicite i protestantite e slednoto: => Purvata nedelä ==> SLED => Purvoto pulnolynie ==> SLED => Proletnoto ravnodvnstvie Ili obratno: => Da mine proletnoto ravnodenstvie => Da mine pulnolynie => V nedelä Praviloto e izkazano ot Sveti Konstantin, rimskiut car Konstantin Veliki. Dnes (2021-03-28, nedelä) e purvoto pulnolynie sled proletnoto ravnodenstvie. Katoličeskiut Velikden e v drygata nedelä, 2021-04-04. Problemut s evrejskata pasxa se sustoi samo v tova: Kolko dena da sme̋tame, če tä trae? Nima e nyžno xristianite da čakat pone 10 dena sled pulnolynieto. Otgovorut na katolicite e: davame im na evreite samo den-dva, i v nikakuv slyčaj deset dena. Oqe poveče če i pravoslavnite ne davat na evreite 10 dena - pak im davat samo den-dva. Evrejskata pasxa tazi godina e ot 27-mi mart do 4-ti april. No ne im se dava pravo na evreite da rezervirat tolkova dati. 27-mi i 28-mi im stigat. ////////////////////////////////////////////////////



▼▼   4. Komentari, vuprosi i otgovori (comments, Q&As)   (.. skrij gi ..)  (.. svij gi ..)  (.. razguni gi ..)  .. kum načaloto ..


Ako ima vupros ili komentar, na kojto tre̋bva da otgovorü, qe prepišu vuprosut ili komentarut tyka i qe otgovorü tyka.

  • ►►  ::Etimologičen prosvetitel, 2020-02-29 09:00:: Etimologia na dymata "visokosna"  (.. pokaži ü tyka ..)  (.. pokaži ü vuv facebook ..)  .. kum načaloto ..

    (.. skrij gi komentarite ..)  (.. svij gi ..)  (.. razguni gi ..)  .. kum načaloto ..







No comments:

Post a Comment