Wednesday, October 19, 2022

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

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

(.. pokazhi vsichko ..)  (.. svij&skrij vsichko ..)  .. to the bottom ..



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


In development: Ne e napisano oqe - tova e samo chernova.



▼▼   1. Preambjyl: obq razdel   (.. skrij go ..)


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



   ►►   2.1. Kompjyturut otbrojava sekyndite  (.. pokazhi tyka ..)  .. kum nachaloto ..

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. Presmehtane na datata na Velikden  (.. pokazhi tyka ..)  (.. razgunuto ..)  .. kum nachaloto ..



   ►►   2.3. Grigorianski kalendar  (.. pokazhi tyka ..)  (.. razgunuto ..)  .. kum nachaloto ..

Svetiut car Konstantin, kogoto chestvame na 21 maj zaedno s majka my Sveta Elena, e opredelil praviloto, po koeto sega se vodjųt katolicite i protestantite. Sveti Konstantin e caryval do AD337. Pravoslavnite imat dve vuzrazhenia. Purvo. Svetite otci na curkvata bili reshili datata na Vuskresenieto Xristovo da se opredelja ot patriarxut na Aleksandria. Rimskiut arxiepiskop (papata) yzh nehmal pravomoqia. Vtoro. Svetiut car Konstantin yzh bil zadal samo yslovieto na zadachata. S tazi zadacha se zael astronomut-matematik Dionisij (AD 470..544), kojto naistina dal blestjaqo reshenie. Otcite na curkvata (vkljychitelno togavashniut papa) yzh bili osvetili tablicite na Dionisij. Pravoslavnite i dosega se vodjųt po algoritumut na Dionisij. Samiut Dionisij nehma kak da e podoziral, che slunchevijųt kalendar, razraboten v dreven Egipet i vuveden v imperiata ot Jylij Cezar, e netochen. Netochnostta na jylianskiut kalendar sled nehkolko veka dovela do razminavane meghy algoritumut na Dionisij i yslovieto na Sveti Konstantin. Prez 16-ti vek razminavaneto se vighalo i s prosto oko. Papa Grigorij zapovehdal tri neqa: => Godinite, koito se deljųt na sto, da ne su visokosni. => Gornoto pravilo da se vuvede sus zadna data, vremeto na Roghestvo Xristovo i na Jylij Cezar, vuveghaneto na sluncheviut kalendar, i v rezyltat se dobavjųt nehkolko prazni dni. => Algoritumut na Dionisij da se izostavi i neposredstveno da se prilagat ysloviata na Svetiut car Konstantin. Ako trehbva az da sudjų. papata dobre e reshil. https://en.wikipedia.org/wiki/Dionysius_Exiguus //////////////////////////////////////////////////// Praviloto za datata na Velikden pri katolicite i protestantite e slednoto: => Purvata nedelja ==> SLED => Purvoto pulnolynie ==> SLED => Proletnoto ravnodvnstvie Ili obratno: => Da mine proletnoto ravnodenstvie => Da mine pulnolynie => V nedelja Praviloto e izkazano ot Sveti Konstantin, rimskiut car Konstantin Veliki. Dnes (2021-03-28, nedelja) e purvoto pulnolynie sled proletnoto ravnodenstvie. Katolicheskiut Velikden e v drygata nedelja, 2021-04-04. Problemut s evrejskata pasxa se sustoi samo v tova: Kolko dena da smehtame, che tja trae? Nima e nyzhno xristianite da chakat pone 10 dena sled pulnolynieto. Otgovorut na katolicite e: davame im na evreite samo den-dva, i v nikakuv slychaj deset dena. Oqe poveche che 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, iztochnik na koeto e Sveti Konstantin. Napisal sum go dva puti - vednuzh otzad napred i oqe vednuzh otpred nazad. Tova pravilo bilo zadadeno na dreven matematik, mozhe bi imeto my beshe Dionisij. Toj bil mnogo sposoben matematik, i vupreki che togava nehmalo kompjytri, yspehl po blestjaq nachin da vupluti praviloto na Sveti Konstantin v tablichen algoritum. Po tozi algoritum se opredeljala datata na Velikden po jylianskiut kalendar. Tozi algoritum i dosega se izpolzva ot pravoslavnite xristiani. Ne sum obache v sustojanie sega da navlehzu v detajlite na algoritumut. Tolkova za nego. V krajut na 16-ti vek, po vremeto na papa Grigorij, zabelehzali, che algoritumut na Dionisij (da go narechem taka) greshi. Prez nehkoja godina v krajut na 16-ti vek se slychilo da minut dve pulnolynia sled proletnoto ravnodenstvie, predi opredelenata ot algoritumut data na Velikden. Otklonenie: Segashnata 2021 e pak takava. Pravoslavniut Velikden e chak 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. Veche imalo ycheni-astronomi, analizirali sityaciata, otkrili prichinata. Jylianskiut kalendar izburzval sredno s tri dena na 400 godini. S natrypvaneto na tazi greshka tablicata na Dionisij se razvalila. Popravili kalendarut. Makar popravkata da e mnogo malka, popraveniut kalendar polychil novo ime - grigorianski kalendar. Metodut na Dionisij, prilozhen za popraveniut kalendar, ne dal izpolzvaema na praktika tablica. No veche na Zapad imalo ycheni-astronomi, i te mozheli prehko da prilagat praviloto na Sveti Konstantin, bez da imat nygha ot tablica. Na Iztok, pri pravoslavnite, ne bilo taka. Ycheni-astronomi nehmalo. Ili trehbvalo da razchitat na "papistite" - vsehka godina da gi pitat koga e Velikden, ili da produlzhavat po-staromy. Izbrali vtoroto. //////////////////////////////////////////////////// Vasil Davidov : Zaqo sega novata godina e na 1-vi janyari. Neka lehto da oznachava Enjyvden, a pasxa - Velikden. Imame letobroene, imame i pasxobroene. Imame i smehna na denonoqiata, kato sredata na denonoqieto bez sumnenie e pladne, pol-djne. Nashata moderna civilizacia e stignula do izvodut, che smehnata - otbrojavaneto - sledva da se izvurshva v naj-otdalechenata tochka, za da bude to naj-nadeghno i ystojchivo na greshki. Denonoqieto se smenja e polynoq, naj-daleche ot pladne. Letobroeneto otbrojava prez zimata, naj-daleche ot Enjyvden. Pasxobroeneto otbrojava prez esenta, naj-daleche ot Pasxata. Papa Grigorij prez 16-ti vek otmenja pasxobroeneto v Zapadna Evropa. Ostava letobroeneto i suotvetno 1-vi janyari za Nova godina. Otmenenoto pasxobroene se zamestva ot tekyqi astronomichni nabljydenia i tekyqi astronomichni presmehtania. //////////////////////////////////////////////////// Dokolkoto yvazhaemata Lilia Ilieva razreshi da razvijų temata na stenata ih, to produlzhavam. Po-gore sum go napisal praviloto, iztochnik na koeto e Sveti Konstantin. Napisal sum go dva puti - vednuzh otzad napred i oqe vednuzh otpred nazad. Tova pravilo bilo zadadeno na dreven matematik, mozhe bi imeto my beshe Dionisij. Toj bil mnogo sposoben matematik, i vupreki che togava nehmalo kompjytri, yspehl po blestjaq nachin da vupluti praviloto na Sveti Konstantin v tablichen algoritum. Po tozi algoritum se opredeljala datata na Velikden po jylianskiut kalendar. Tozi algoritum i dosega se izpolzva ot pravoslavnite xristiani. Ne sum obache v sustojanie sega da navlehzu v detajlite na algoritumut. Tolkova za nego. V krajut na 16-ti vek, po vremeto na papa Grigorij, zabelehzali, che algoritumut na Dionisij (da go narechem taka) greshi. Prez nehkoja godina v krajut na 16-ti vek se slychilo da minut dve pulnolynia sled proletnoto ravnodenstvie, predi opredelenata ot algoritumut data na Velikden. Otklonenie: Segashnata 2021 e pak takava. Pravoslavniut Velikden e chak 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. Veche imalo ycheni-astronomi, analizirali sityaciata, otkrili prichinata. Jylianskiut kalendar izburzval sredno s tri dena na 400 godini. S natrypvaneto na tazi greshka tablicata na Dionisij se razvalila. Popravili kalendarut. Makar popravkata da e mnogo malka, popraveniut kalendar polychil novo ime - grigorianski kalendar. Metodut na Dionisij, prilozhen za popraveniut kalendar, ne dal izpolzvaema na praktika tablica. No veche na Zapad imalo ycheni-astronomi, i te mozheli prehko da prilagat praviloto na Sveti Konstantin, bez da imat nygha ot tablica. Na Iztok, pri pravoslavnite, ne bilo taka. Ycheni-astronomi nehmalo. Ili trehbvalo da razchitat na "papistite" - vsehka godina da gi pitat koga e Velikden, ili da produlzhavat 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 dobryxhanec, t.e. nashenec. //////////////////////////////////////////////////// Praviloto za datata na Velikden pri katolicite i protestantite e slednoto: => Purvata nedelja ==> SLED => Purvoto pulnolynie ==> SLED => Proletnoto ravnodvnstvie Ili obratno: => Da mine proletnoto ravnodenstvie => Da mine pulnolynie => V nedelja Praviloto e izkazano ot Sveti Konstantin, rimskiut car Konstantin Veliki. Dnes (2021-03-28, nedelja) e purvoto pulnolynie sled proletnoto ravnodenstvie. Katolicheskiut Velikden e v drygata nedelja, 2021-04-04. Problemut s evrejskata pasxa se sustoi samo v tova: Kolko dena da smehtame, che tja trae? Nima e nyzhno xristianite da chakat pone 10 dena sled pulnolynieto. Otgovorut na katolicite e: davame im na evreite samo den-dva, i v nikakuv slychaj deset dena. Oqe poveche che 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 nachaloto ..


Ako ima vupros ili komentar, na kojto trehbva da otgovorjų, qe prepishu vuprosut ili komentarut tyka i qe otgovorjų tyka.

  • ►►  ::Etimologichen prosvetitel, 2020-02-29 09:00:: Etimologia na dymata "visokosna"  (.. pokazhi jų tyka ..)  (.. pokazhi jų vuv facebook ..)  .. kum nachaloto ..

    (.. skrij gi komentarite ..)  (.. svij gi ..)  (.. razguni gi ..)  .. kum nachaloto ..







No comments:

Post a Comment