ketterij

We draaien de tijd even terug. Een paar eeuwen. Of zo zou je toch denken als je het artikel leest dat vandaag in The Guardian is verschenen.

Evolution textbooks row goes to court.

A suburban American school board found itself in court yesterday after it tried to placate Christian fundamentalist parents by placing a sticker on its science textbooks saying evolution was “a theory, not a fact”.

Een aantal fundamentalisten wou dat de school de evolutietheorie van Darwin slechts aanbood als een mogelijke theorie. Terwijl iedereen natuurlijk weet dat de mens door God werd geschapen, en niet van de aap afkomstig is, zo verkondigt Patricia Fuller:

“God created earth and man in his image,” another parent, Patricia Fuller, told the Atlanta Journal-Constitution. “Leave this garbage out of the textbooks. I don’t want anybody taking care of me in a nursing home some day to think I came from a monkey.”

In 1987, toen men blijkbaar veel verder stond, daar in de VS, had de Supreme Court uitgevaardigd dat creationism een religieuze theorie was, en aldus niet voor waar kon verkondigd worden in de scholen. Geen probleem, heeft men daar gedacht, dan noemen we het gewoon intelligent design. De school had er ten andere al over gestemd (en goedgekeurd) om dat intelligent design in de lessen op te nemen.

Door al die heisa is het gegoochel met de termen echter aan de oppervlakte gekomen, waardoor het misschien ook verboden wordt dat intelligent design in de scholen te prediken.

The hearing in Georgia will have to establish whether intelligent design is in fact a religious theory; and if so, whether the stickers which mention neither intelligent design, nor religion by name, violate the separation of church and state.

Niet dat die uitkomst gegarandeerd is. In 1925 was het al eens geprobeerd:

It ended with Scopes being fined $100 for violating a Tennessee law that forbade the teaching of “any theory that denies the story of divine creation as taught by the Bible and to teach instead that man was descended from a lower order of animals”.

Ik zie het u al denken.

farce

Idool begint meer en meer op een farce te gelijken. Terwijl de mensen met iets of wat stem er nu al twee weken na elkaar worden uitgestemd, blijft de non-personality van pakweg Maarten Cox lustig voortdoen.

Parallel met idool liep het nieuwe feelgood programma van Bart Peeters: Geen zorgen tot paniek. Wat daar opviel, was (1) dat volgende keer Peeters zijn bomma beter zelf laat presenteren, en (2) dat Steven, die zijn liefde voor Annica bezong (maar nog nooit eerder had gezongen), zo voor een finalist van Idool kan doorgaan.

En hoe gaat het met u vandaag?

bookmarks

Naast de blogmarks heb ik sinds gisteren ook photomarks op dit weblog.

Waar ik in de blogmarks interessante links onderbreng (zonder verdere uitleg), zijn de photomarks links naar interessante foto’s (waarvan ik het grootste deel uit mijn ‘vaste’ foto-ronde haal). Ze worden gecategoriseerd op websitenaam.
Voor wie het nog niet zou opgemerkt hebben, de meeste recente worden –net zoals de blogmarks– in de rechter navigatiebalk getoond. (Ik heb het aantal voor beide nu beperkt tot 5.)

En ook de laatste (5) entries in het fotolog worden in navigatiebalk getoond.

Komt dat zien, komt dat bekijken.

aangepast (bis)

The Parallax View was natuurlijk hetzelfde structurele lot beschoren als dit logje. And then some

Ik had er even met gespeeld om de .htaccess dynamisch te laten aanmaken, met elke entry die werd ingegeven, zodat zowel de date based URL voor een gegeven entry zou werken, alsook de verkorte versie. Maar aangezien niemand die verkorte versie zou bookmarken (want je wordt toch automatisch doorverwezen naar de lange versie), had dit maar weinig nut. Dus heb ik er maar van afgezien (zowel voor tpv als voor dit log).

Voor tpv heb ik wel de foto’s nog verhuisd. Die stonden samen, met allen andere bestanden in de webroot, maar die staan nu mooi in hun eigen directory (i) en dan nog eens een subdirectory (2004). Een 300-tal beelden per jaar/(sub)directory moet wel manageable zijn qua hoeveelheid, dacht ik.

Maar dan zaten al URLs van die beelden natuurlijk in de entries: entry_body = img tag, genre <img src="20041105.jpg" alt="garage" />. Die dienden allemaal gewijzigd te worden naar een equivalent van <img src="i/2004/20041105.jpg" alt="garage" />. En no way dat ik 257 entries in de MT browser interface ging editeren. Rechtstreeks in de MySQL database dus, eerst testen met

SELECT REPLACE(mt_entry.entry_text,'<img src="','<img src="i/2004/') FROM mt_entry WHERE entry_blog_id='4';

en daarna voor ’t echt:

UPDATE mt_entry SET entry_text = REPLACE(mt_entry.entry_text,'<img src="','<img src="i/2004/') WHERE entry_blog_id='4';

(Waarbij entry_blog_id het nummertje is dat tpv door MT in de database was toegewezen; terug te vinden in de tabel mt_blog.)

Ziezo. Gedaan. Ook tpv is nu aangepast.

de basis

Tijdens het weekend wil een mens nog eens de niet-prioritaire post herbekijken. Zoals het Fnac ledenmagazine Contact.

Zo leren we dat het nieuwe boek De Basis (een moderne keukenbijbel) aangeprezen wordt als een handleiding voor vrouwen van 35 die complete klunzen in de keuken zijn en van wie de mannen koken uit gezelligheid. En wie kookt er door de week?

O ja, en u kan uw airmiles nu ook bij fnac sparen met uw SN Brussels Airlines American Express Card. Het kost ‘slechts’ 41 EUR voor het eerste jaar, en daarna 65 EUR per jaar. Maar u kan natuurlijk ook nog steeds met uw Fnac-kaart betalen. Uitgestelde betaling tot 45 dagen. En daarna moogt ge bij het OCMW gaan aankloppen omdat ge uw rekeningen niet meer kunt betalen (let op de gewijzigde aanspreekvorm). Maar ge hebt toch die airmiles binnen.

spam

Eergisteren heb ik mijn e-mail adres public @ dit domein op inactief gezet. De hoeveelheid spam die ik krijg swingt immers ongelooflijk de pan uit (zoals bij iedereen waarschijnlijk).

Maar wat blijkt? De spam komt voor zo’n 90% binnen, niet op een mail acount van dit domein, maar op mijn pandora adres –dat ik vrijgeef als ik ergens off-line een e-mail adres moet opgeven.

Grrmbl.

logging

Onlangs heb ik ontdekt dat Ranchero een nieuw stukje software in beta heeft vrijgegeven. Ranchero is bekend van NetNewsWire, een van de beste RSS readers voor OS X.

NetNewsWire had in vroeger versies de mogelijkheid om ook naar je weblog te posten. In de nieuwe (ook al beta) versie heeft men die mogelijkheid eruit gelaten. Daardoor wordt de RSS reader opnieuw een dedicated RSS reader, en geen feature bloated stuk software. Naast NetNewsWire heeft Ranchero nu MarsEdit gelanceerd, waarin het nu net die weblog posting software heeft ondergebracht.

Na een weekje testen, bevalt dat me zo goed, dat ik mijn entries niet langer via de browser ingeef, maar via MarsEdit. Via de editor heb je toegang tot alle mogelijkheden van MT, en bovendien kan je multiple categories meteen aanduiden (dus niet eerst posten, en pas daarna assign multiple categories aanklikken).

Postjes voorbereiden, save as draft, en later verderwerken. (Zonder angst dat Firefox nog eens crasht wanneer je een site met flash bezoekt of je je history probeert te raadplegen.)

Het enige wat ik mis is een auto save (as draft) optie. Voor de rest is er preview, options, multiple weblogs, enz. Net wat ik nodig had.

[MarsEdit is niet de enige –er is bvb ook ecto (heeft een versie zowel voor mac als voor pc).]

maten en gewichten

In dezelfde krant, op dezelfde dag: twee veroordelingen, allebei vrijdag, allebei in Antwerpen, en allebei hebben ze met het verkeer te maken.

De rechtbank van Antwerpen heeft vrijdag persfotograaf Koen Fasseur (42) uit Merksem veroordeeld omdat hij in juni van vorig jaar zijn auto op de pechstrook parkeerde toen hij een foto wilde nemen van een vrachtwagen die was gekanteld op een brug over de Antwerpse Ring. Fasseur moet, ‘omdat zijn auto onrechtmatig stilstond op de pechstrook’, een boete betalen van 500 euro en kreeg van de rechtbank ook een rijverbod van 8 dagen opgelegd. Pol Deltour, secretaris van de Journalistenbond, zegt het vonnis ’ten zeerste te betreuren’.

Balans: 8 dagen rijverbod, en 500 EUR boete voor verkeerd te parkeren stil te staan waar het niet mag.

De rechtbank van Antwerpen heeft vrijdag een 35-jarige verpleger die in mei van vorig jaar de Wilrijkse Helena Welvis (22) doodreed, veroordeeld tot een voorwaardelijke celstraf van drie maanden, één maand rijverbod en een geldboete van 500 euro. De man werd vervolgd voor onopzettelijke doding, onopzettelijke slagen en verwondingen, het niet verlenen van voorrang van rechts en voor alcoholintoxicatie.

Balans: 31 dagen rijverbod, een boete van 500 EUR en drie maand voorwaardelijk voor het doodrijden ‘onder invloed’.

Moet die man niet op zijn minst een gedragscursus volgen voor hij zijn rijbewijs kan terugkrijgen? Doodslag staat weer in de solden. Of wacht, er waren verzachtende omstandigheden die ze weer niet in de gazet schrijven omdat het niet sensationeel genoeg is.

zenders

“Papa, waar cartoon was, is het nu allemaal sneeuw.”

En daarmee zijn de zenders van plaats veranderd. De TV nog maar eens zijn ding laten doen (automatische search), en de kanalen weer op zijn plaats gezet.

En meteen eens naar zenders.be gesurft om het lijstje met de TV stations eens te bekijken. Voor de video maakt net niet veel uit: de zenders waar we van opnemen, zijn niet van plaats veranderd (BTW ’t wordt tijd dat de HD-(video)recorders betaalbaar worden).

En binnenkort bij mijn moeder en schoonouders nog eens hetzelfde gaan doen.

aangepast

Humpf. In een ruzie door dan maar wat file management doorgevoerd voor dit log. 1500+ files in dezelfde directory was een beetje teveel van het goede (veel te lang scrollen in het ftp venster).

De interne keuken:

  1. De URLs zijn nu van het type jaar/maand/entrynummer.htm
  2. De archieven per categorie zijn nu niet langer cat_categorienaam.htm maar categorienaam/
  3. Gelijkaardig voor de archieven op datum: ipv jaar_maand.htm is het nu jaar/maand/

Geen nood, de oude links werken nog; daartoe heb ik in een .htaccess redirects ingegeven, resp.:

  1. Redirect Permanent /12/001634.htm http://www.volume12.net/12/2004/11/001634.htm
  2. RedirectMatch permanent /12/cat_(.*).htm$ http://www.volume12.net/12/$1/
  3. RedirectMatch permanent /12/2004_(.*).htm$ http://www.volume12.net/12/2004/$1/

Om de structuur zo te krijgen, werden in MT de Archive File Templates gewijzigd:

  1. Individual Archive <$MTEntryDate format="%Y/%m"$>/.htm
  2. Category Archive <$MTArchiveDate format="%Y/%m"$>/index.htm
  3. Monthly Archive <$MTArchiveCategory dirify="1"$>/index.htm

Rebuild site, en voila.

En om die redirects (voor de .htaccess) te genereren, maak je gewoon een template aan in MT. Die noem je bvb redirect en laat je wegschrijven (output file) naar htaccess (zonder de . ervoor).

De code is simpel:

<MTEntries lastn="999999">
Redirect Permanent /12/<$MTEntryID zero_pad="6"$>.htm http://www.volume12.net/12/<$MTEntryDate format="%Y/%m"$>/<$MTEntryID zero_pad="6"$>.htm
</MTEntries>

(Vanzelfsprekend aan te passen naar uw eigen domein en directory-structuur.)

De reden hierachter was dus niet een of andere URL-opkuis, maar een tegemoetkoming aan de factor ‘overzichtelijkheid’ (file listing). Want, zeg nu zelf, een URL als http://www.volume12.net/12/2004/11/001634.htm is niet echt duidelijker dan http://www.volume12.net/12/001634.htm

Entry ID vervangen door iets betekenisvollers is niet echt van belang: http://www.volume12.net/12/2004/11/001634.htm onthouden, of http://www.volume12.net/12/2004/11/eindelinghe.htm, maakt mijns inziens voor de bezoeker niks uit. Veel belangrijker is dat er een betekenisvolle title tag aan de pagina wordt meegegeven, zodat in de bookmarks een duidelijke referentie naar de pagina wordt getoond (vs alle pagina’s xii | 12 te noemen).

[Zie ook: File Names and URLs (Elise Bauer) en Cruft-free URLs in Movable Type (Mark Pilgrim).]

Maar dit krijgt nog een staartje, want tijdens het schrijven van dit stukje heb ik beslist mijn structuur (opnieuw) lichtjes aan te passen. Het blijft echter allemaal transparant. Wordt (vandaag of morgen) vervolgd.