ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º NAKKA - Suomalainen almanakka ja muistuttaja v.1.2 (c) Mopo-Soft 1995 º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ 0. Pikaohje Niille jotka eiv„t jaksa kahlata pitki„ dokumentteja. Aja komentorivilt„ NAKKA, niin n„et... - viikonp„iv„n ja p„iv„yksen - mahdollisen p„„si„isjuhlan (esim. pitk„perjantai) - mahdollisen muun liikkuvan juhlan (esim. juhannus) - mahdollisen kiinte„n juhlan tms. p„iv„n (esim. vappu) (jos em. p„iv„ on pyh„, teksti punaisella, muuten valkoisella) - mahdollisen kes„- tai talviaikaan siirtymisen - mahdollisen liputusp„iv„n (merkkin„ suomen lippu) - ketk„ viett„v„t nimip„ivi„„n t„n„„n - jos nakka.mem tiedostoon on sy”tetty dataa, niin lis„ksi... - ketk„ mahdollisesti viett„v„t syntym„p„ivi„„n t„n„„n - ketk„ viett„v„t nimip„ivi„„n x p„iv„n kuluttua - ketk„ viett„v„t syntym„p„ivi„„n x p„iv„n kuluttua Nakalle voi antaa my”s parametrej„: NAKKA pp.kk.vvvv /notags /nonstop /nologo /pause /? - pp.kk.vvvv - kuluva p„iv„ 1995.01.01 - 2099.12.31 - /notags - ei n„yt„ liikkuvien juhlien tageja (ei koske kiinteit„ juhlia) - /nonstop - poistaa yhden ruudun n„ytt”rajoituksen - /nologo - ei n„yt„ NAKKA (c) Mopo-Soft alkuotsikkoa - /pause - tyhjent„„ ruudun ennen ohjelman ajamista ja pausettaa ennen ohjelman lopetusta (k„tev„ Windowsin ja OS/2:n startupissa) - /? tai /h - pikaohjeet 1. Yleist„ NAKKA on tarkoitettu kaikille niille huonomuistisille tietokoneen k„ytt„jille, jotka haluavat muistaa yst„viens„ nimi- ja syntym„- p„iv„t ilman erillist„ vaivaa. Ainoa ty” on NAKKA-ohjelman asennus ja tarvittavan datan sis„„nsy”tt”. T„m„n j„lkeen ohjelman voi unohtaa - mutta NAKKA ei unohda. Vuodesta toiseen se jaksaa muistuttaa anopin syntym„iv„st„ ajoissa ennen h-hetke„ ja perheen nimip„iv„t on hanskassa siin„ miss„ muutkin juhlat. 2. Asennus NAKKA.EXE on DOS-ohjelma ja sen asennus vaatii hieman k„sity”t„ ja autoexec.bat:in virittely„. Tee Nakalle oma alihakemisto (esim c:\nakka), jonne kopioit kaikki nakka.* tiedostot. Kirjoita sitten autoexec.bat:iin viimeisiksi riveiksi: cd\nakka nakka cd\ Windows ja OS2 k„ytt„jille on tarkoitettu /pause parametri. Voit laittaa Nakan startup-kansioon ja antaa parametriksi /pause, niin ohjelma tyhj„„ ensin ruudun ja pys„htyy ennen ohjelman lopetusta odottamaan jokin n„pp„imen painallusta. Jos sinulla ei ennest„„n ole NAKAN aiempaa versiota, eik„ n„in ollen NAKKA.MEM tiedostoa, niin ensimm„ist„ kertaa ajettaessa NAKKA nime„„ NAKKA.M$$:n tiedostoksi NAKKA.MEM. T„m„n j„lkeen sinun kannattaa ottaa NAKKA.MEM tiedosto editoitavaksi. Sinne on valmiiksi laitettu nelj„ keksitty„ henkil”„, joiden kaikkien varoitusaika on 99 p„iv„„ (jotta huomaisit ko. tiedoston olemassaolon). Kirjoita tiedostoon yst„viesi syntym„p„iv„t ja nimet (max 100 kpl). Jos et kirjoita, niin ei se haittaa - toimii NAKKA ilmankin, mutta varsinainen hy”ty j„„ silloin k„ytt„m„tt„. Tarkemmat ohjeet sy”tett„v„st„ datasta l”yd„t luvusta 4. Huom! K„yt„ editorina ascii-editoria, esim DOSsin EDIT:i„. Žl„ miss„„n nimess„ Word Perfecti„ tai Windowsin Write„! Nyt kun NAKKA.MEM on kunnossa ja seuraavan kerran k„ynnist„t koneen, niin NAKKA kertoo p„iv„yksen, nimip„iv„t ja mahdolliset syntym„- p„iv„t sek„ varoittaa tulevista merkkip„ivist„. T„m„n j„lkeen sinun ei tarvitse edes muistaa koko ohjelman olemassaoloa. Eikun vaan lahjoja ostelemaan. 3. Toimintaperiaate NAKKA lukee p„iv„m„„r„n koneelta ja k„y l„pi NAKKA.NIM tiedostoa. Kun samainen p„iv„ l”ytyy tiedostosta, niin tapahtuu seuraavaa: - kaikki nimet ko. p„iv„lt„ luetaan muistiin - jos ko. p„iv„lle l”ytyy nelimerkkinen juhlakoodi, niin luetaan NAKKA.JUH tiedostosta sen selitys + tag. - tutkitaan onko ko. p„iv„n„ jokin liikkuva juhla tms. - luetaan NAKKA.MEM tiedostoa ja etsit„„n sielt„ yhtenev„isyydet nimiin ja p„iv„m„„riin - jatketaan NAKKA.NIM:n lukemista kunnes tarvittava m„„r„ p„ivi„ on k„sitelty - lopuksi n„ytet„„n oleellista informaatiota ja lopetataan ohjelma Kaikki tiedostot ja niiden selitykset: -------------------------------------- NAKKA.EXE - varsinainen ohjelma. NAKKA.NEW - mit„ uutta uusimmassa versiossa, lue ekaksi. NAKKA.NIM - kaikki nimip„iv„ + kiinte„t juhlat, pyh„t, liputukset. NAKKA.M$$ - muistettavat syntym„- ja nimip„iv„t (esimerkkitiedosto) NAKKA.JUH - kiinteiden juhlien selkokieliset nimet + tagit. NAKKA.DOC - luet juuri sit„. NAKKAOS2.ICO - ikoni OS/2:lle (Ver. 2.10) NAKKAWIN.ICO - ikoni Windowsille (Ver. 3.1) Ohjelman rakennne on pyritty pit„m„„n avoimena, jotta muutosten teko olisi mahdollisimman helppoa. NAKKA.NIM ja NAKKA.JUH ovat "vapaasti" editoitavia ascii-tiedostoja, jonne k„ytt„j„ voi lis„ill„ uusia nimi„ tai juhlia, kunhan muistaa pysy„ tiedosto- m„„ritysten puitteissa. HUOM! Nakalle voi antaa parametriksi p„iv„m„„r„n muodossa pp.kk.vvvv. P„iv„n pit„„ olla v„lill„ 01.01.1995 - 31.12.2099. T„m„ on l„hinn„ tarkoitettu testausapuv„lineeksi, kokeiltaessa toimiiko esim. syntym„p„iv„h„lyytys oikein. 4. Nimi- ja syntym„p„iv„t - NAKKA.MEM T„m„ on NAKAN ydin. Sy”tt„m„ll„ NAKKA.MEM tiedostoon kaikki muistamisen arvoiset syntym„- ja nimip„iv„t et koskaan p„„se vahingossa unohtamaan n„it„ t„rkeit„ p„ivi„. Tiedosto on siis puhdasta asciita ja sis„lt„„ itsess„„n viel„ lyhyet ohjeet. S-p„iv„ = Henkil”n syntym„p„iv„ (pp.kk.vsvv) jos ei anneta niin tutkitaan vain etunime„. Vuotta ei ole pakko kirjoittaa, jos vuosi on 0000, niin henkil”n ik„„ ei lasketa. Sv = Syntym„p„iv„n ennakkovaroitus p„iviss„ (max 99), 00 tarkoittaa, ei ennakkovaroitusta H = H„lyytys p„„ll„ (X) tai pois p„„lt„ ( ). Jos h„lyytys on p„„ll„, niin ko. henkil”n nimi- tai syntym„p„iv„n„ kuuluu "piip". Nv = nimip„iv„n ennakkovaroitus p„iviss„ (max 99), 00 tarkoittaa, ei ennakkovaroitusta Etunimi = Henkil”n etunimi (k„ytet„„n nimip„iv„skannauksessa). etunimi pit„„ kirjoittaa tismalleen samalla tavalla kuin se esiintyy NAKKA.NIM tiedostossa. Ensimm„inen kirjain ISOLLA ja loput pienell„. ! t„rke„„ ! ===> HUOM! jos t„m„n kent„n ensimm„inen merkki on tyhj„„, niin ohjelma ei lue koko rivi„ Sukunimi = Henkil”n sukunimi (ei ole pakollinen) Kaksiosaiset sukunimet pit„„ kirjoittaa alaviivalla esim. af_Grann (terveisi„ ufoille :) Taulukkoon mahtuu 100 henkil”„, eik„ niiden tarvitse olla miss„„n tietyss„ j„rjestyksess„. Esimerkki tiedoston sis„ll”st„: ÚÄÄÄÄÄÄÄÄÄÄÂÄÄÂÄÂÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ S-p„iv„ ³Sv³H³Nv³Etunimi Sukunimi (max 55 merkki„) ³ ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÅÄÅÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³01.06.1960³07³X³03³Aatami Nieminen ³ ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÅÄÅÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³05.08.0000³05³ ³00³Mauri Perusj„tk„ ³ ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÅÄÅÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³00.00.0000³00³ ³05³Seppo ³ ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÅÄÅÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³00.00.0000³00³ ³00³ tyhj„ ³ ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÅÄÅÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³28.02.1980³99³X³99³Timo T„rke„ ³ ÃÄÄÄÄÄÄÄÄÄÄÅÄÄÅÄÅÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ Versiosta 1.2 eteenp„in esimerkkitiedosto on nimell„ NAKKA.M$$, jotteivat NAKAN vanhat k„ytt„j„t tuhoaisi vahingossa omaa NAKKA.MEM tiedostoaan. NAKKA tutkii l”ytyyk” hakemistosta ennest„„n .MEM tiedostoa, jos l”ytyy, niin k„ytet„„n sit„. Jos ei l”ytynyt, niin nimet„„n .M$$ --> .MEM:ksi. 5. Aputiedostot 5.1 Nimip„iv„tiedosto NAKKA.NIM Kaikki suomalaiset kalenterista l”ytyv„t nimet on kirjoitettu NAKKA.NIM tiedostoon. Tiedot on on p„ivitetty ajan tasalle ja pit„„ sis„ll„„n kaikki kalenteriin 1995 lis„tyt uudet nimet. Siell„ on lis„ksi tiedot ns. kiinteist„ juhlista, pyh„- ja liputusp„ivist„. Seuraavassa tiedoston kuvaus: paiva 01-02 ; kuukauden p„iv„ piste 03 ; piste kuukausi 04-05 ; kuukauden numero tyhj„1 06 ; tyhj„ juhla 07-10 ; juhlan 4 ekaa merkkia, kats. juhlat.dat pyh„ 11 ; P, jos pyh„p„iv„, muuten tyhj„ liputus 12 ; L, jos liputusp„iv„, muuten tyhj„ tyhj„2 13 ; tyhj„ nimikoodi 14 ; varalla (ei viel„ k„yt”ss„) tyhj„3 15 ; tyhj„ nimet 16-80 ; varsinaiset nimet Jos oma tai kaverisi nimi ei l”ydy t„„lt„ voit aivan vapaasti lis„t„ sen oikealle p„iv„lle. Jos kopiot rivej„, pid„ huoli siit„, ett„ kukin p„iv„m„„r„ esiintyy vain kerran. Esim. jos lis„„t nimen vaikka 10.05 niin tee seuraavasti: 10.05 1 Aino 1 Aina 1 omanimi <============ j„lkeenp„in lis„tty 1 Aini 1 Ainikki 11.05 1 Osmo 12.05 snel L 1 Lotta Kiinte„t juhlat ovat nelimerkkisi„ koodeja. Yll„oleva esimerkki "snel L" tarkoittaa NAKKA.JUH tiedostoss„ m„„ritelty„ juhlap„iv„„, joka on J.V. Snellmannin p„iv„. Tyhj„ ennen L-kirjainta on varattu P:lle, joka tarkoittaisi pyh„p„iv„„. L tarkoittaa, ett„ kyseisen„ p„iv„n„ nostetaan lippu salkoon. N„it„kin voi muutella tarpeen vaatiessa ja tehd„ itse (kunhan muistaa kirjoittaa saman koodin NAKKA.JUH tiedostoon). 5.2 Juhlatiedosto - NAKKA.JUH Jos kyseiselle p„iv„lle l”ytyy NAKKA.NIM tiedostosta joku nelimerkkinen juhlakoodi, niin ohjelma k„y katsomassa t„„lt„ sen selv„kielisen nimen. Jos nimen alla on viel„ ns. tagi, niin NAKKA kirjoittaa sen ko. juhlan per„„n. Jos tagi on tyhj„„, mit„„n ei kirjoiteta. P„iv„m„„r„tieto t„ss„ tiedostossa on vain informatiivinen, ohjelma ei k„yt„ sit„ mihink„„n, sill„ p„iv„h„n kerrottiin jo NAKKA.NIM tiedostossa. Esimerkki juhlatiedostosta ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ NAKKA.JUH - kiinteiden juhlien yms. selv„kieliset nimet + tagit ³ ÃÄÄÄÄÄÂÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³01.01³uude³Uudenvuodenp„iv„ ³ ³ tag ³ ³voi mik„ kauhea kankkunen! ³ ÃÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³06.01³lopp³Loppiainen ³ ³ tag ³ ³ ³ ÃÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³05.02³rune³Runebergin p„iv„ ³ ³ tag ³ ³t„ss„ on niin pitk„ tagline, ett„ se ei mahdu samalle riville³ ÃÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ 6. Nakan tunnistamat juhlat (tai sen tapaiset). 6.1 Kiinte„t juhlat. - Uudenvuodenp„iv„ (1.1) - Loppiainen (6.1) - Runebergin p„iv„ (5.2) - Yst„v„np„iv„ (14.2) - Kalevalan p„iv„ (28.2) - Kansainv„linen naistenp„iv„ (8.3) - Aprillip„iv„ (1.4) - Mikael Agricolan p„iv„ (9.4) - Kansallinen veteraanip„iv„ (27.4) - Vappuaatto (30.4) - Vappu (1.5) - Snellmannin p„iv„ (12.5) - Puolustusvoimain lippujuhla (4.6) - Unikeonp„iv„ (27.7) - Aleksis Kiven p„iv„ (10.10) - YK:n p„iv„ (24.10) - Svenska dagen (6.11) - Itsen„isyyp„iv„ (6.12) - Jouluaatto (24.12) - Joulup„iv„ (25.12) - Tapaninp„iv„ (26.12) - Viattomien lasten p„iv„ (28.12) - Uudenvuoden aatto (31.12) 6.2 Muuttuvat juhlat Muuttuvat juhlat on koodattu suoraan ohjelmaan. Niihinkin liittyy joskus "hauska" tagi. T„m„n saa kuitenkin kytketty„ pois p„„lt„ jos nakalle antaa parametriksi /notags. - Žitienp„iv„ (lippu) toukukuun toinen sunnuntai - Is„inp„iv„ (lippu) marraskuun toinen sunnuntai - Juhannus (pyh„, lippu) aluperin 24.06, nyt se lauantai joka on l„hinn„ ko. p„iv„„ jos 24.06 on la - se on siin„ jos 24.06 on su, ma, ti, ke - edellinen lauantai jos 24.06 on to, pe - seuraava lauantai - Pyh„inp„iv„ (pyh„) marraskuun eka lauantai, paitsi jos 1.11 on sunnuntai, niin silloin lokakuun viimeinen (31.10) - Kaatuneiden muistop„iv„ (lippu) toukokuun kolmas sunnuntai - Tasaukset ja seisaukset (karkealla tasolla) kalenterivuosi vaihtelee v„leill„ 365 ja 366 vuorokautta, mutta ns. sideerinen vuosi on "tasan" 365.256365 vrk, jolloin normaali- vuotena positiivinen siirtym„ on 369 minuuttia. T„st„ pit„„ kuitenkin v„hent„„ prekessiota 0.0140 vrk, eli 20 min. Prekessiokaan ei ole ihan vakio vaan sit„ pit„„ korjata huojuntatermill„, joka on v„lill„ 0 - 0.00139 vrk, k„yt„nn”ss„ lis„yst„ edelliseen 0-2 min. Todellinen siirtym„ minuuteissa on siis 369 miinus prekessio (20-22 min), karkausvuonna siirtym„st„ pit„„ v„hent„„ viel„ 1440 min. Pohjaksi on otettu vuoden 1985 tasausten ja seisausten tarkat hetket, joihin sitten lis„t„„n positiivinen siirtym„ (tai v„hennet„„n karkausvuonna) vuosi vuodelta. Saatu kellonaika ei ole v„ltt„m„tt„ ihan tarkka, mutta kuitenkin riitt„v„. - Kev„tp„iv„ntasaus (19-21.3) siirtym„st„ v„hennet„„n prekessiota 21 minuuttia - Kes„p„iv„nseisaus (20-22.6) siirtym„st„ v„hennet„„n prekessiota 22 minuuttia - Syysp„iv„ntasaus (22-23.9) siirtym„st„ v„hennet„„n prekessiota 21 minuuttia - Talvip„iv„nseisaus (20-22.12) siirtym„st„ v„hennet„„n prekessiota 20 minuuttia 6.2.1 P„„si„inen ja sen johdannaiset - Laskiassunnuntai (pyh„sunnuntai) 7 viikkoa ennen p„„si„ist„ - Laskiastiistai (tiistai) 6 viikkoa + 5 p„iv„„ ennen p„„si„ist„ - Marianp„iv„ (pyh„sunnuntai) maaliskuun 22-28 va„lisen„ sunnuntaina, paitsi jos silloin on p„„si„inen tai palmusunnuntai. T„ll”in viikkoa ennen palmusunnuntaita - Palmusunnuntai (pyh„sunnuntai) viikko ennen p„„si„ist„ - Pitk„perjantai (pyh„) p„„si„ist„ edelt„v„ perjantai - P„„si„inen (pyh„sunnuntai) 22.3 - 25.4 kev„tp„iv„n tasausta seuraavan t„ydenkuun sunnuntai lasketaan seuraavalla kaavalla vuosiksi 1900-2099 V = vuosi ja a',b',c',d',e' ovat jakoj„„nn”ksi„ a' = V / 19 b' = V / 4 c' = V / 7 d' = (19a' + 24) / 30 e' = (2b' + 4c' + 6d' + 5) / 7 p„„si„inen on maaliskuun (22 + d' + e') tai huhtikuun (d' + e' - 9) huhtikuun 26 ==> 19 aina huhtikuun 25 ==> 18 jos d' = 28 ja a' > 10 - Toinen p„„si„isp„iv„ (pyh„) p„„si„ist„ seuraava p„iv„ (maanantai) - Rukoussunnuntai 5 viikkoa p„„si„isen j„lkeen (sunnuntai) - Helatorstai (25.5) (pyh„) 5 viikkoa ja 4 p„iv„„ p„„si„isen j„lkeen (torstai) - Helluntaip„iv„ (pyh„sunnuntai) 7 viikkoa p„„si„isen j„lkeen (sunnuntai) 6.2.2 Muut muuttuvat muistettavat - Kes„aikaan siirtyminen klo 03.00 --> 04.00 maaliskuun viimeisen„ sunnuntaina - Talviaikaan siirtyminen klo 03.00 --> 02.00 syyskuun viimeisen„ sunnuntaina 6.3 Karkausvuosi P„„s„„nt”isesti karkausvuosi on joka nelj„s vuosi. Tarkka kaava on kuitenkin seuraava: Vuosi on karkausvuosi jos... vuosiluku on jaollinen 100:lla sen pit„„ olla jaollinen my”s 400:lla muuten sen pit„„ olla jaollinen 4:ll„ Esim. 1900 ei ole karkausvuosi ja 2000 taas on. Karkausp„iv„ on t„ll”in helmikuun 24. ja sen j„lkeiset nimip„iv„t siirtyv„t yhdell„ eteenp„in. 8. Rajoitukset ja (ehk„ tulevaisuudessa) korjattavat puutteet Normaalisti NAKKA n„ytt„„ tietoa korkeintaan yhden ruudullisen. NAKKA.MEM tiedostoon voi kuitenkin antaa vaikka kaikille nimille varoitusrajaksi 99 p„iv„„, jolloin tietoa olisi tulossa enemm„nkin. Yhden ruudun rajoituksen voi poistaa parametrilla /nonstop. NAKKA.MEM voi sis„lt„„ vain 100 nime„, jos ei riit„, niin lis„t„„n. Vain 20:lla henkil”ll„ voi olla sama syntym„p„iv„, ylim„„r„iset karsitaan pois. Karkausp„iv„lle 24.2 ei kannata laittaa kiinte„t„ juhlakoodia, koska karkausvuonna ko. koodia ei lueta. 9. Nakan eri versiot v.1.0 - Eka betatestauksessa oleva versio. v.1.1 - Eka viralliseen levitykseen p„„ssyt versio. v.1.2 - Lis„tty kev„t- ja syysp„iv„ntasauksen ja kes„- ja talvip„iv„nseisauksen laskentakaavat ohjelmaan. Poistettu koodit: kev„, kes„, syys, ja talv nakka.nim ja nakka.juh tiedostostoista. Nimetty esimerkkitiedosto NAKKA.MEM --> NAKKA.M$$ vahinkojen v„ltt„miseksi. 10. Lopuksi Nimet, juhlat yms. tiedot on noukittu Helsingin yliopiston almanakasta ja p„„si„isen laskukaava l”ytyi Pikkuj„ttil„isest„. Pahoittelen mahdollisia kirjoitusvirheit„ nimiss„ (koetin olla mahdollisimman tarkkana), mutta jokainenhan voi korjata havaitsemansa virheet itse. NAKKA on freewarea, eli sit„ saa levitt„„ vapaasti kunhan ohjelma s„ilytet„„n alkuper„isess„ asussaan. Tekij„ ei vastaa ohjelman v„„rink„yt”st„ aiheutuvista vahingoista, eik„ mist„„n muustakaan. Olen kiinnostunut palautteesta - jos sellaista tulee. K„ytt„j„- tunnukseni l”ytynev„t ainakin seuraavista bokseista: - Metropoli - Hacker's Cave - Club Electric Cafe - Mikro-PC BBS - Pelit BBS - MB Net Helsingiss„ 23.3.1995 Ari Kekkonen Mopo-Soft