Arkiv for november 2008

Helligdage og sommer-/vintertid

fredag, 21. november 2008

Det er jo ikke nok at lave en kalender … man skal også have sat helligdage og den slags ind i den, men hvordan er det nu lige det er med helligdage?

Det viser sig at alle helligdagende afhænger af påskesøndag, startene fra palmesøndag og frem til pinsen. Her er en komplet liste:

  • Palmesøndag: Søndagen før påskedag (7 dage før påske)
  • Skærtorsdag: Torsdag før påskedag (3 dage før påske)
  • Langfredag: fredag før påskedag (2 dage før påske)
  • Påskedag: Første søndag efter første fuldmåne efter forårsjævndøgn
  • 2. påskedag: Mandag efter påskedag (1 dag efter påske)
  • St. bededag: Fjerde fredag efter påskesøndag (26 dage efter påske)
  • Kr. himmelfartsdag: Sjette torsdag efter påskesøndag (39 dage efter påske)
  • Pinsedag: 7. søndag efter påske (49 dage efter påske)
  • 2. pinsedag: Mandag efter pinsedag (50 dage efter påske)

Man kan altså hurtigt regne sig frem til alle helligdagene når først man kender datoen for påsken … men første søndag efter første fuldmåne efter forårsjævndøgn … hvordan er det nu lige man regner den ud? Det er faktisk ganske enkelt:

Lad år være det ønskede årstal. Lad a være resten efter år/19, lad b være resten efter år/4, lad c være resten efter år/7, lad d være resten efter (19a + 24)/7 og lad e være resten efter (2b + 4c + 6d + 5)/7. Påsken for det givne år ligger d + e + 21 dage efter 1. marts. Der er to undtagelser: Hvis resultatet bliver d. 26. april vil påsken i stedet falde på den 19. april. Hvis resultatet bliver d. 25. april, d er 28 og a er skarpt større end 10, så falder påsken på d. 18. april.

Hvad så med sommer- og vintertid? Det er heldigvis lidt simplere. Vi skifter altid til sommertid den sidste søndag i marts, og til vintertid den sidste søndag i oktober. Tilbage er kun de faste fri- og mærkedage som juleaftensdag, 1.-  og 2. juledag, nytårsaftensdag og 2. nytårsdag, grundlovsdag, samt diverse fødselsdage på familie. Mere har jeg ikke brug for i min kalender.

Papirkalendere

søndag, 16. november 2008

Hvad gør man når man har fundet en kalendar med den helt rigtige størrelse (8×13cm), men hvor den sparsomme plads desværre er fyldt med tåbelige fødselsdage på ligegyldige mennesker jeg alligevel aldrig får chancen (eller har lyst til) at sige tillykketil? Man laver da sin egen indmad.

Indtil videre er kalenderen i en meget simpel form. Der mangler fortrykte fridage og min egen families fødselsdage, og der skal genereres en booklet som kan klippes ud og klipses ammen. Senere kommer også et par andre småting som jeg har gået og savnet, men mere om det senere.

Koden og et eksempel kan findes her

Nu må vi se om jeg kan nå at blive færdig inden det nye år :-)

Så blev min Ubuntu opgraderet … og nedgraderet

onsdag, 5. november 2008

Efter at have rodet lidt for meget med min nvidia-driver, holdt den helt op med at virke, og jeg har i et stykke tid kørt med hverken accelereret 3d eller video. Jeg har så ventet på den nye Ubuntu udgivelse, så jeg kunne fikse problemet og få opgrateret i samme ombæring.

Det viste sig så, at den x.org som følger med ubuntu 8.10 ikke er kompatibel med de nvidia-drivere som passer til mit chipset, og jeg måtte derfor igen køre uden acceleration, indtil nvidia synes at de har lyst til at ordne problemet. Et eksempel på hvorfor propiætere drivere er noget møj.

Nu køre jeg så med 8.04 igen, indtil jeg er sikker på at få 3d- og videoacceleration. Æv.