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.

eindelinghe

En dat het lang heeft geduurd…

Maar na een dag werk om MT geïnstalleerd te krijgen op OS X ben ik eindelijk in mijn (verder nutteloze) opzet geslaagd. MT werkt, en ik heb mijn oude december.org entries kunnen exporteren en in dit log importeren.

Ik had enkel nog sql exports van mijn databases (geen MT exports). Helaas was de database structuur van MT sindsdien een keer of twee gewijzigd, dus mocht ik ook daar nog wat kunst- en vliegwerk toepassen. De tables in een andere database aanmaken en importeren, dan exporteren als complete inserts (=inclusief de column names bij elk INSERT commando), en dat dan stukje bij beetje importeren in de nieuwe MT database. Op de localhost naar MT amdin gaan, mijn weblog entries exporteren, en dan opnieuw op de live server importeren (na eerst overal de categorie te hebben gewijzigd naar december.org).

Resultaat: een nieuw stuksken archief op deze site. Het slechte Engels moet ge er maar bijnemen. Gratis en voor niets.

mt os x

Bijna de ganse dag probeer ik MT geïnstalleerd te krijgen op mijn Powerbook. Het gaat om een _fresh install_, geen upgrades van niks. En ik zit zo vast als maar kan.

In volgorde:

* Apache stond er al op —1.3.x— en draait al van in het begin zonder problemen.
* “MySQL”:http://dev.mysql.com/downloads/index.html versie 4.1, zoals aangeraden.
* “PHP”:http://www.php.net/ versie 5.0.2 vanop “entropy”:http://www.entropy.ch/software/macosx/php/
* “phpMyAdmin”:http://www.phpmyadmin.net/

Al het bovenstaande werkt zonder problemen. En dan was het de beurt aan “MT”:http://www.movabletype.org/ Een beetje prutsen in de httpd.conf om alle webdirs +ExecCGI te maken (het is localhost, dus ik zit niet echt in met _security issues_ (op dat vlak). En dan “http://localhost/mt/mt-check.cgi”:http://localhost/mt/mt-check.cgi met als resultaat:

DBD::mysql Your server does not have DBD::mysql installed, or DBD::mysql requires another module that is not installed. DBI and DBD::mysql are required if you want to use the MySQL database backend. Please consult the installation instructions for help in installing DBD::mysql.

En dan is het zoek. En proberen. En weer zoeken. Downloaden(“Bundle-DBI.dmg”:http://www.heavyhosting.net/AppToolkit/index.html?main=downloads.html), CPAN (cfr “MacZealots”:http://maczealots.com/tutorials/movabletype/), manueel installeren (cfr alweer “MacZealots”:http://maczealots.com/tutorials/movabletype/ alsook “truerworlds”:http://www.truerwords.net/articles/osx/install_dbd_mysql.html); de env toevoegen “Edward Moy”:http://www.mail-archive.com/macosx%40perl.org/msg05736.html. Niks werkt.

En nu ben ik XTools 1.5 aan ’t downloaden, maar het is al drie keer afgebroken. Ik zit nu aan 300 van 380MB. Verscheidene bronnen hebben al beweerd dat XTools moet geïnstalleerd zijn voor je er maar aan kan denken om DBD::mysql geïnstalleerd te krijgen. En als dat niet lukt, tsja, dan weet ik het ook niet.

(Misschien smijt ik die MT dan eindelijk buiten (not likely) &emdash;als “WordPress”:http://www.wordpress.org/ of “textpattern”:http://www.textpattern.com/ nu maar eens zonder hacks eenvoudig _multiple blogs_ zou ondersteunen.)

[update:] XTools installeren hielp niet. Edoch, in “deze discussie”:http://www.mail-archive.com/dbi-users@perl.org/msg22161.html heb ik ontdekt dat de schuldige de MySQL installatie was. 4.1 is geen goede optie; ik heb 4.0.x geïnstalleerd, en hopsa: geen enkel probleem meer.

blow

Tijdens het filmfestival werd ik tijdens het wachten in de Skoop steevast geconfronteerd met dezelfde playlist die door de luisprekers schalde.

Schallen is hier wel degelijk het juiste woord, want het liedje dat het meeste bleef opvallen, was _Blow Gabriel Blow_. En hoewel het een klein beetje op de zenuwen ging werken —het was altijd weer het zelfde— was het enorm _catchy_. Meer dan eens ging ik terug huiswaarts terwijl ik dat liedje neuriede, al geraakte ik —wat tekst betrof— niet verder dan de woorden uit de titel.

Zopas, tijdens Neon op Radio1, werd het liedje opnieuw gespeeld. Het komt uit de soundtrack van “De-Lovely”:http://www.imdb.com/title/tt0352277/, een film over Cole Porter (vanaf volgende week in de zalen). Een beetje rondgezocht, en “de soundtrack”:http://www.amazon.fr/exec/obidos/ASIN/B000295S7E/xi12-21 ziet er veelbelovend uit, wat zeg ik: Robbie Williams, Alanis Morissette, Diana Krall, Natalie Cole, Elvis Costello, Jonathan Pryce, (en gelukkig ook) Cole Porter zelve.

Hmmm. _Mine_!
(En “hier”:http://www.stlyrics.com/d/de-lovely.htm vind je de lyrics.)

circus

Ondertussen heeft het Stadsontwikkelingsbedrijf (SOB) het Circus Mahy gekocht. Voor twee miljoen EUR (+ de kosten van de sanering, die voor OVAM zijn).

Hopelijk kan het gebouw ingezet worden als nieuwe locatie voor de bibliotheek. Wachten op het nieuwe debat (en de haalbaarheidsstudies).

hell hole

Op diezelfde dinsdag stemden de Amerikanen massaal tegen het homohuwelijk.

De tegenstanders van het homohuwelijk, een thema dat in de VS al bijna een jaar in de actualiteit staat, hebben hun slag thuisgehaald. In elf Amerikaanse staten stemden de kiezers dinsdag voor een nieuw amendement dat volgens hen bij de Amerikaanse grondwet moet worden gevoegd en dat alleen een huwelijk tussen man en vrouw toelaat.

Wat is dat toch met die onverdraagzaamheid?
[Ontroerend hé, hoe kinderlijk naïef die laatste opmerking.]