Archief voor november 2005

 

Dommerik van dienst

dinsdag 1 november 2005 in Sonstiges. Permanente link | 5 reacties

Pffff… ik zal het wel allemaal helemaal verkeerd doen, en dat is wat er gebeurt als een mens begint te prutsen in een programma dat hij niet kent, in een omgeving die hij niet gewoon is, met een taal die hij al geen vijf jaar meer boven gehaald heeft en zonder te weten wat of hoe.

De situatie: ik krijg een URL van de vorm “website/dir1/file1.html”. Ik heb een tabelletje in een database waar die URL eventueel verbonden wordt met een URL van de vorm “website/dir2/file2.html”. WordPress stuurt standaard zijn 404s naar een 404.php in de templatedirectory.

Ik dus naar die 404.php, en daar zet ik het volgende in:

<?php
 $fromURL=$_SERVER['REQUEST_URI'];
 global $wpdb;
 $redirs = $wpdb->get_results("select toURL from tblRedirects where fromURL = ‘$fromURL’");
 if (count($redirs)==1) {
  Header("location: ".$redirs[0]->toURL);
  exit;
 }
?> <?php get_header(); ?>
<h2>Error 404 - Not Found</h2>
<?php get_footer(); ?>

Allemaal proper en simpel, en dat werkt precies zoals het zou moeten, behalve dat het niet werkt. Dus de header wordt wel gezet, maar toch doet het niets. Als ik navigeer naar http://website/2005/10/apple_wast_witt.html, en ik bekijk de response headers, dan staat daar proper tussen

Location: http://website/2005/10/apple-wast-witter.html

…maar hij doet helemaal niets. Dedju, een gewone Response.Redirect is toch een heel eind gemakkelijker. :)

Zet ik in de plaats van de header stomweg

echo("<meta http-equiv = refresh content=0;url=".$redirs[0]->toURL.">");

dan werkt het voor de menselijke bezoeker wél zoals het zou moeten, maar niet voor Google natuurlijk. En niet voor Internet Explorer, die stomweg blijft staan op een 404. Bah. Verder zoeken.

Oh man…

dinsdag 1 november 2005 in Weblog. Permanente link | 11 reacties

Kon niemand me tegenhouden?

Jongens toch, ik voel me nu écht wel het kalf van dienst. Wat zat ik allemaal met redirects en brol bezig? WordPress heeft verdorie slugs per post!!

Dus niets te .htaccess, niets te custom 404, nee, gewoon een paar duizend keer

update wp_posts set post_name=’typepadwordpres_2′ where post_name=’typepadwordpress’;
update wp_posts set post_name=’plugin_1′ where post_name=’plugin’;
update wp_posts set post_name=’de_mysteries_va’ where post_name=’de-mysteries-van-google’;
update wp_posts set post_name=’toch_nog_php’ where post_name=’toch-nog-php’;
update wp_posts set post_name=’links_for_20051_25′ where post_name=’links-for-2005-10-30′;

…’t is te zeggen, de slug van de post die standaard op de gesanitizede titel staat gewoon vervangen door de permalink van de entry zoals die in TypePad zat.

Zucht. Enfin. Dus. Op de links naar commentaar na, werkt alles nu dus perfect transparant.

En dan moet ik nog eens zoeken naar de beelden en zo. Allerlei kunst– en vliegwerk, want die staan verspreid over blog.zog.org/images/ en blog.zog.org/images/ en blog.zog.org/ en blog.zog.org/ en blog.zog.org/images—dank u TypePad om over de jaren heen om de zoveel tijd van gedacht te veranderen hoe beeldne ge-upload worden. Tijd om daar met een paar welgekozen search-and-replaces in de exportfile wat eenheid in te brengen.

En dan kan ik met den enen ook eens kijken naar alle andere niet meer bestaande beelden en files—dank u, Amercom, nog eens, voor het “toevallig” en “per ongeluk” verwijderen van al mijn websites in de loop van vorig jaar.

Lief

dinsdag 1 november 2005 in Sonstiges. Permanente link | Eén reactie

Huhu.

De vraag is alleen: zijn het vooral mensen die op zoek zijn naar een nieuw lief die bij Henk uit gaan komen, of zijn het mensen die een grappigaard zoeken, maar dan wel één die lief is?

In ieder geval: hier zou toch eens een journalist moeten op springen! Google vernietigt street cred van hardwerkende vlaamse showbizzmens!

Programma

dinsdag 1 november 2005 in Sonstiges. Permanente link | Geen reacties

Ghêêêê… Vakantie. Even overlopen:

Heel de week thuis, tot volgende maandag. Morgen alleen met de drie kinderen, donderdag en vrijdag alleen met de twee oudste.

Sinds gisteren weet ik dat ik met mijn één oog een fractie minder cylinders heb, maar met mijn ander oog een hoop méér cylinders. En dus dat ik een nieuwe bril mag gaan halen. Ik had er al één laten opzij leggen bij Els (van Optimo, de beste optiek in Destelbergen en omstreken) (en dat ik haar zelfs geen gratis website kan aansmeren, boee!!), dus ‘t is een kwestie van morgen het voorschrift door te bellen en dan te wachten tot het glas toekomt en geslepen is.

Vanmorgen: opgeruimd en opgekuist, deel één. Sandra heeft de keuken gedweild, de kinderen hebben hun speegoed opgeruimd, en ik heb van mijn hart een steen gemaakt en in de living een aantal lege dozen en tijdschriften bij het oud papier gezet. En stapels gemaakt van wat ik absoluut moet houden.

Vannamiddag: wafels gaan eten! Gebakken op het wafelijzer dat al sinds de uitvinding van de electriciteit in de familie is!

Morgen: opkuis en opruiming, deel twee. De living moet er aan geloven, en alle boeken die er ondertussen bijgekomen zijn sinds de vorige keer dat er boeken naar het achterhuis verhuisd zijn, moeten, eum, naar het achterhuis verhuizen. En ook: passeren langs het ziekenfonds om te achterhalen precies hoeveel ik vorig jaar gekregen heb toen ik een jaar thuis zat, zodat ik kan berekenen precies hoeveel loonverlies ik geleden heb.

Overmorgen: met Louis en Zelie naar de bibliotheek. Te hopen dat ik me kan inschrijven, of toch minstens Zelie kan inschrijven. En in de namiddag naar het poppentheater met de kinderen.

Vrijdag: ‘s avonds met Ron naar de cinema gaan, en wie weet ook iets gaan eten. Misschien dat het ons deze keer wél lukt om naar de mexicaan te gaan deze keer, want zaterdag zat het daar zo vol of een ei.

Ergens morgen, overmorgen of vrijdag: bespreken met de aannemer wat we precies gaan doen met de living.

En volgende week komt Marnix de kinderkamers schilderen!

Schot, zoals men zegt, in de zaak.

The Gravy Train

dinsdag 1 november 2005 in Sonstiges. Permanente link | 4 reacties

Zegt Bernard:

 ’k Vind gewoon dat Michel de jongste tijd teveel ruimte voorziet voor pure ICT techniek, maar misschien vinden andere bloggers dat soort techneutengedrag pas interessant.

Ha! ‘t Is niet dat ik geen politieke opinies meer heb, maar dat ik nu echt werk heb (as opposed to mijn eigen baas zijn), en dus dat ik mijn opinies niet meer mag bekend maken. En aangezien ik in de Europese sector zit, mag ik dus ook geen kritiek meer leveren op de Europese Unie En Haar Bestierders.

En aangezien mensen van mijn werk dit zouden kunnen lezen, moet ik dus elk woord vijftien keer in mijn toetsenbord ronddraaien vóór ik op de verzendknop duw.

Want wie weet wie leest dit allemaal, en als ze erachter komen dat ik

  • mij hoegenaamd geen zorgen meer maak rond het Vlaams Blok, ze hebben hun tijd gehad en het kan alleen maar bergaf gaan
  • nerveus word van Agalev en hun vaak beschamend geklungel
  • het een onnoemlijk grote gemiste kans vind dat we de Unie niet eerst verdiept hebben in plaats van ze te verbreden
  • mij eigenlijk nog altijd vragen stel bij de democratie en me actief afvraag of we niet beter af zijn met een illuminatie-achtig geheim sturend genootschap
  • tegen Turkije in de Europese Unie ben, maar dan wel niet om de redenen dat men zou kunnen denken
  • mijn weblog hoegenaamd niet voor andere mensen schrijf en voor geen ander doel dan mijn eigen vermaak
  • mij daar eigenlijk wel vragen wij stel, in de zin van “als g’er iets aan wilt doen, waarom doet g’er dan niets aan?”
  • mij eigenlijk niet ànders dan sociaaldemocraat kan inbeelden
  • ernstig de kriebels krijg van Caroline Gennez en Bert Anciaux
  • er nog altijd niet uit ben of ik foncièrement pessimistisch dan wel fundamenteel optimistisch ben
  • eigenlijk besef dat ik veel te weinig afweet van politiek en actualiteit
  • in feite denk dat ik zoals iedereen racistisch en xenofoob ben, zelfs al zeggen alle testen die ik zou afnemen en mijn hersenen mij dat dat niet het geval is
  • project management eigenlijk maar zever vind
  • soms zelf niet meer weet wanneer ik sarcastisch doe en wanneer ik het echt meen

…wie weet wat gaan ze dàn wel niet zeggen? Wie weet in wat voor een problemen kom ik dàn?

Allez ju. Ik ga me eens rss-feedreader-gewijs inschrijven op een aantal politieke weblogs en zo. En ik zal er als ik er de behoefte toe voel over uitspreken. Zo goed?

Pff, publiekshoer dat ik ben.

Geschreven al luisterend naar: Johnny Cash - Wanted Man - The Night Hank Williams Came To Town

links for 2005-11-01

dinsdag 1 november 2005 in Links. Permanente link | 3 reacties

Volzet!

dinsdag 1 november 2005 in Computers en dingen. Permanente link | 5 reacties

Ah nondedju. Ik heb een nieuwe computerkast, en daar zitten twee USB-sleuven minder in dan op mijn vorige kast: vier in plaats van zes vroeger.

Op de computer op het werk zijn het er dacht ik acht op de kast vanachter, twee vanvoor, en bovendien USB-hubs in de twee monitors, en een USB-hub in het keyboard, al heeft die laatste wel niet genoeg stroom om zware dingen aan te hangen. Op het werk hangt er een keyboard, een muis, een geluidskaart, een scanner en een internettelefoon in, en heb ik dus stàpels ruimte over.

Thuis zitten mijn schamele vier poorten vol. Een muis, een scanner, een externe harddisk, en een fototoestelkabeltje. En dat is het.

Ik ga straks de computer een herbooten. Dan steek ik de harddisk op de firewire, en heb ik een poortje vrij om mijn tweede fototoestelkabeltje in te duwen. Maar ‘t is nog maar nipt.

Zucht: misschien eens een USB-hub kopen?

Zelfde verhaal bij de laptop trouwens: daar zou ik normaal gezien een muis en een DVD-speler en een lampje willen aan hangen, maar ik kan er maar twee van de drie in steken.

Zucht. Misschien eens investeren in bloetoef?

Geschreven al luisterend naar: Trance Induction - Electrickery - New Age Heartcore

Diversen

dinsdag 1 november 2005 in (geen categorie). Permanente link | 3 reacties

Vannamiddag op de Simpsons viel Homer door een mangat voorbij een aantal niveaus in de ondergrond. Hij kwam tot aan Molepeople helemaal onderaan, maar op weg naar daar kwam hij eerst voorbij morlocks en dan… chuds!

Ooooh that takes me back! Cannibalistic humanoid underground dwellers. Of eigenlijk—contaminated hazardous urban disposal! Waar is de tijd!

En on a related note: in de Verenigde S van A krijgen democraten gelijk gonaden tegenwoordig?

Geschreven al luisterend naar: The Dave Brubeck Quartet - Distinctive Rhythm Instrumentals - You Stepped Out Of A Dream

Bimbam de vlaggen!

woensdag 2 november 2005 in Computers en dingen. Permanente link | 4 reacties

Hijs de klokken!

Haal de Gouden Garve! Haal de Gouden Garve!

Mijn TabletPC is uit reparatie terug! Hij is, eum, een maand of vijf in reparatie geweest, maar nu is hij terug!

Voor de goede orde: dat hij kapot was, heeft niets te maken met de stevigheid of de degelijkheid van de PC zelf (er is ongelukkigerwijs een zekere hoeveelheid vloeistof, in de vorm van koffie, in het keyboard geraakt), en dat hij zo lang weg was, heeft niets met de service van Toshiba te maken maar meer met verwarringen tussen verzekeringen en leasingmaatschappijen.

Er is praktisch geen dag voorbijgegaan op het werk en daarbuiten dat ik die tablet niet gemist heb: om e-Books op te lezen op de trein en op de bus, om notities mee te nemen tijdens vergaderingen allerhande, om OneNote te gebruiken zoals het hoort, om mee te tekenen, en op de desktop om zijn fijne resolutie—1400×1050 is verdorie dubbel zoveel pixels als 1024×768 en da’s echt wel duidelijk merkbaar.

Just my luck dat ik niet op het werk zit, maar ik stuur er mijn madam om. En dan kan ik vanavond beginnen met het weer in orde krijgen van alles. In de verondertelling dat ze de harddisk zullen gewist hebben natuurlijk.

Geschreven al luisterend naar: Frank Sinatra - Some Nice Things I Missed - What Are You Doing The Rest Of Your Life

links for 2005-11-02

woensdag 2 november 2005 in Links. Permanente link | Geen reacties

Borked

donderdag 3 november 2005 in Computers en dingen, Sonstiges. Permanente link | Geen reacties

Goeie help. Wat hebben ze met mijn TabletPC gedaan die vijf maand in dat warenhuis?

Het is alsof hij een processor-downgrade gekregen heeft, hij reutelt de hele tijd zelfs al is er nog ettelijke tientallen gigabyte harddiskruimte vrij, de batterij staat op 100% maar van zodra ik de stroomkabel uit de comptuter haal, valt hij in hybernatie, als ik iets wil schrijven met de pen blokkeert hij eerst een seconde of tien—ack!

Ik denk dat ik volgende maandag eerste ding de recovery disks bovenhaal, of wat het equivalent daarvan voor Toshiba ook is, en dat ik er Windows gewoon opnieuw op installeer.

Ik vermoed dat dat de zaken op zal lossen. Hoop ik.

Met de kinderen op schok

donderdag 3 november 2005 in Sonstiges. Permanente link | 2 reacties

Maar wat een plezier is het om met twee grote kinderen van zes en vier en een half thuis te zijn. Stùkken beter dan met twee grote kinderen en een kleuter van anderhalf jaar, in ieder geval.

Vanochtend kunnen uitslapen tot ruim halfnegen (“kindjes, kijken jullie maar wat TV als jullie willen”), dan in de rapte ontbeten, iedereen en mezelf aangekleed, en in de richting van de bibliotheek geflaneerd.

We hebben er een uur of zo over gedaan, over de Vrijdagsmarkt om geld, en dan de Sint-Jacobsnieuwstraat af, over Sint-Anna en zo naar de Bibliotheek. Enorm veel gespeeld, vogels achtervolgd, herfstbladeren verzameld, helicoptertjes doen rondvliegen, de winkels bekeken, en uiteindelijk tot in de bibiliotheek geraakt.

Pup_kit175x261

Daar een uur of zo rondgehangen, boekjes gelezen, boekjes gekozen (een Waar is Wally voor het zoeken, en pup en kit dat ik wel eens zou willen kopen zo goed lijkt het, en een ei op de mat dat er ook wel grappig uit ziet).

De bibliotheek heeft tegenwoordig trouwens zelfuitleenmachines: kaartje op de barcodelezer, boeken in de machine, kaartje weer afhalen, en je krijgt een tiketje met de inleverdatum en alle boeken die je nog moet afgeven—een groot gemak.

Daarna naar het shoppingcenter wat gaan rondlummelen en kijken naar de nieuwe Diddl-artikelen Trouwnes, een muis met elefantiasis aan de poten, geen idee waarom meisjes ertoe aangetrokken zijn—en hoe krijgt dat beest bijvoorbeeld zijn onderbroek aan, om maar iets te vragen? Tegen dan was het halftwaalf, en zijn we in een restaurant aan de hoek van de Vlaanderenstraat gaan eten (spaghetti voor de kinderen, steak met roquefort voor mij, en dat we daar nog gaan gaan, want het was wel heel erg lekker).

Op weg terug naar huis binnegesprongen in de Sonywinkel om een oplaadmathilde voro de batterijen van mijn videocamera, dat ik die ook weer eens kan gebruiken. Zwaar bedriegtenboel trouwens, die Sony: een nieuw kabeltje voor mijn specifieke camera zou me 120 euro kosten en moet afzonderlijk besteld worden. Een oplader van Sony voor dat specifiek type batterijen kost 85 euro. En een generische oplader die naast die specifieke batterijen ook een negendertigtal andere types batterijen kan heropladen, heeft me 60 euro gekost. Nog veel geld, maar toch…

Daar in de winkel een plasmascherm gezien met een HDTV-demo erop trouwens. Bij de achtduizend euro, maar toch: mighty impressive. Voor als ik de lotto nog eens win.

Voorbij de Sint-Baafskathedraal komend bedacht ik dat ik daar nog nooit met de kinderen was binnen geweest, en dus: hopla naar binnen. De glasramen, de schilderijen, de privé-altaren, de portretten van bisschoppen, de gebeeldhouwde skeletten, het Lam Gods: blitzbezoek. Ik denk dat ze het meest van al de trappen geapprecieerd hebben: die zijn ze wel twintig keer op en af gelopen.

Even langs huis gepasseerd, maar eigenlijk moesten we al direct weer door naar de Centrale, voor een poppentheatervoorstelling. Ik ben er niet wild van. De kinderen vonden het grappigste moment toen die mevrouw zei dat haar vis dood zou kunnen gaan terwijl hij niet dood kón gaan want het was een plastieken vis. Ik vond het spannendste moment toen de pop van de schilderes de fik in ging.

Daarna naar het park gaan spelen—Judith van de turnles was er, maar zij had een verjaardagsfeestje, en er was nog een meisje van de Franse les ook maar die was vervelend aan het doen, enfin, veel over en weer gewip en gespring en geklim en gedoe later: thuis.

Bijna zeven uur op schok geweest. Voor elke stap die ik gezet heb, hebben de kinderen er vijftien gezeten: vooruit, achteruit, ronddraaien, lopen, terugkeren, treuzelen, klimmen, binnenlopen, weer buitenlopen… Ik ben gebroken. De kinderen, mag ik hopen, ook.

Al betwijfel ik het, helaas.

Geschreven al luisterend naar: Dimitri Shostakovich - Symphony no.7 in c major, op. 60 "leningrad" - II. moderato (poco allegretto)

Suiker

donderdag 3 november 2005 in Sonstiges. Permanente link | Eén reactie

Op mijn vorig werk had Safiye vroeger altijd van die Turkse dingen mee voor het suikerfeest. Bijna niet etelijk zo mierenzoet dat ze waren, maar toch: overheerlijk.

Ik heb voor de okkasie een avondmaal van Grany-koeken gegeten.

Iedereen een zalig en gelukkig Eid al-Fitr!

links for 2005-11-03

donderdag 3 november 2005 in Links. Permanente link | Eén reactie

‘t Is kunst hé meneer

donderdag 3 november 2005 in Foto's, Kinderen. Permanente link | Geen reacties

Blijkbaar is er een wilde reflectieoppervlaktekunstenaar aan het werk in Gent:

reflectie

Zie ook alhier.

Foto’s

vrijdag 4 november 2005 in Sonstiges. Permanente link | 10 reacties

Hm. Fotoshop: nieuw, voor foto’s, en omzeggens om de hoek van waar ik woon.

Ik denk ik ga ze morgen eens uitchecken. En een paar foto’s laten uitprinten. Zien wat dat geeft.

En dat ik ze ook eens ga zeggen dat ze verdorie hun website geeltegans anders moeten aanpakken. ‘t Gaat begod over foto’s! Gebruik dan foto’s!

En haal die frames weg! En zet uw tekst in tekst en niet in beelden! En zet die beelden met tekst, als het toch beelden moeten zijn, in GIF of PNG en niet in JPEG!

Dedju! We zijn verdorie toch geen 1997 meer?!

Maar daar geheel naast: als Steven zegt dat ze goed zijn, zou het me zwaar verbazen mocht het mij tegenvallen.

links for 2005-11-04

vrijdag 4 november 2005 in Links. Permanente link | Geen reacties

Storage

vrijdag 4 november 2005 in Sonstiges. Permanente link | 5 reacties

Ik heb duzende kabels en draden en transfo’s en aanpassingsstukken en vanalles in huis.

Ik denk dat ik bij de volgende ronde verbouwingen toch maar eens een muur vol storage ga zetten. Allemaal dozen met gelabeld gerief in. En, of, en/of alle kabeltjes een etiketje geven. Want het is begod altijd hetzelfde, ik geraak hier alles kwijt.

Nooit vind ik terug wat ik moet hebben. De eerste om te sneuvelen—’t is te zeggen, om reddeloos verloren te geraken—zijn die one of a kind-items. Transfo’s met aardige pluggen, zoals die van de Sony Digitale Videocamera Die Al In Geen Twee Jaar Meer Gebruikt Is. Of eigenlijk, transfo’s in het algemeen. Nu eens vind ik er terug en weet ik de toestellen niet meer zijn, dan weer vind ik de toestellen maar vind ik alleen maar transfo’s met andere voltages.

Maar naast die storage, moet ik eigenlijk dringend eens de helft van wat er hier in huis ligt, buiten kieperen. Er ligt hier zodanig veel, dat het zelfs in een huis zo klein als het onze, met zó weinig opslagruimte, het nóg mogelijk is om vijf jaar aan een stuk twee postzegelalbums te misleggen.  Dat ik weet dat ik een pen in het bureau beneden liggen heb, maar dat ik begod niet weet wààr ergens. Let wel: het is niet eens dat die pen “ergens in de kamer” ligt, maar wel dat ze hetzij op, hetzij in, hetzij in een doos naast een bureau ligt—en nog niet vinden.

Het is ook zo erg dat ik praktisch een hele kamer vol computer staan heb, met gecombineerd misschien 200 GB hardiskruimte, maar dan wel verdeeld over vijftien harddisks. Die ik in geen drie maand meer gebruikt heb. Van die computers ga ik er denk ik minstens twee of drie aan de school geven. Allemaal Pentium 3’s, allemaal werkende afdankers, allemaal met een monitor eraan. En dan houd ik nog twee kleine Dells over (waarvan nu één bij Huug staat), één oude Pentium 4 en één nieuwe Pentium 4.

Och. Ach. Zucht. Al dat werk. Al die dingen te doen.

Dozen, denk ik. En veel weggooien. En klasseren. En vooral: storage solutions, dus. En veel durven weggooien. En dozen.

Als het klinkt alsof ik mezelf moet overtuigen: inderdaad.

Geschreven al luisterend naar: Cake - Motorcade of Generosity - Jesus Wrote A Blank Check

Ajax schmajax

zaterdag 5 november 2005 in Computers en dingen. Permanente link | 7 reacties

Ik zie wel wat plaats voor refreshloze dingen op ons nieuw intranet—vooral voor dingen in widgets in sidebars. Maandkalenders vooruit en achteruit laten gaan bijvoorbeeld, of menu’s van het cafetaria, of snelle zoekopdrachten in lijsten en zo.

Na enig rondkijken op tinternet: is that all there is to it? ‘t Is dat ik er nog nooit nood aan gehad heb, want die zo geroemde xmlhttp-nonsens is eigenlijk echt wel poepsimpel.

Ter illustratie een voorbeeld: maak een formulier dat een opzoeking doet in een telefoonboek, en toon het resultaat op dezelfde pagina zonder de pagina te laten over en weer gaa naar de server. [allemaal zonder enige error checking en vies geprogrammeerd, maar ‘t is het principe dat telt natuurlijk]

Om te beginnen moet er een XMLHTTP-object aangemaakt worden. Dat gebeurt in IE anders dan in andere browsers, dus het javascript ziet er bijvoorbeeld zo uit:

var req;
if (navigator.appName==”Microsoft Internet Explorer”) {
    req=new ActiveXObject(”Microsoft.XMLHTTP”);
} else {
    req=new XMLHttpRequest();
}

Dan definieer ik twee functies: één om de data te versturen, en één om de terug ontvangen data op de pagina te plaatsen:

function doGet(param) {
    req.open(’get’, ‘handler.php?param=’+param);
    req.onreadystatechange=doResult;
    req.send(null);
}

function doResult() {
    if (req.readyState == 4) 
        document.getElementById(’srchRes’).innerHTML=req.responseText;
}

doGet heeft één parameter, en die word naar handler.php verstuurd, als een parameter van een gewone GET. Dan wordt er gezegd dat bij een verandering van readyState doResult opgeroepen moet worden, en dan wordt de hele zooi opgestuurd.

doResult kijkt na of de readyState wel “Object is completely initialized” is, en in dat geval smijt het (in dit voorbeeldje) de inhoud van het teruggekregen document in zijn volledigheid in het element met ID “srchRes”.

Het formpje ziet er bijvoorbeeld zo uit, met net eronder een lege paragraaf:

<form>
    <input type=”text” id=”srchTxt” />
    <input type=”button” value=” go “ 
      onclick=”javascript:doGet(document.getElementById(’srchTxt’).value);” />
</form>
<p id=”srchRes”></p>

[jaja, er zou om goed te zijn ook een action en een method bij het form moeten staan, en een name bij het tekstinputveld, en de button zou zo goed een submit kunnen zijn, en dan zou het allemaal óók voor mensen zonder javascript werken, maar bon, ‘t is maar een voorbeeld]

In handler.php wordt de opzoeking gedaan en precies zo getoond als ze op de resultaatpagina moet komen te staan. Voor het voorbeeld heb ik geen opzoeking gedaan maar gewoon dit:

<?php
echo “Resultaat voor <strong>”.$_REQUEST['param'].”</strong> was, enz.”;
?>

…en dat is het. Twee bestandjes. Twee functietjes.

De dingen wat fancier maken is hoegenaamd niet moeilijk: data die te versturen en te ontvangen is, wrappen in XML bijvoorbeeld, en waar nodig serialiseren/deserialiseren. Of css-en-javascriptgewijs dingen laten oplichten als ze verschijnen. Maar dit is de basis: een XmlHttpRequest maken, data naar een andere pagina smijten, wachten tot die pagina een resultaat teruggeeft, en dan het resultaat verwerken.

Enjoy!

Geschreven al luisterend naar: Miranda Sex Garden - Suspiria - Willie Biddle And His Waltzing Maggot

links for 2005-11-05

zaterdag 5 november 2005 in Links. Permanente link | Geen reacties

Buzzcocks!

zondag 6 november 2005 in Televisie. Permanente link | Geen reacties

Môh!

Zuiver toeval dat ik voor de televisie zat, ik had ze bijna uitgezet om naar één van stapel DVD’s te kijken die ik liggen heb maar nog niet bekeken—en is het toch niet de eerste aflevering van Buzzcocks zeker? Tch.

Zó lang zal het wel niet meer zijn dat die digitale tv er is toch? En/of zo’n tivo-achtig systeem, eventueel in compinatie met downloaden naar laptop?

Dat we de tv-programa’s die we zeker niet wilden missen ook de dag erna op de trein kunnen bekijken?

WordPress vs. MovableType

zondag 6 november 2005 in Weblog. Permanente link | 5 reacties

Ervaringsdeskundigegewijs, over wat Bruno niet zint aan WordPress, ‘t is te zeggen: de manier waarop

…het ding omgaat met categories. Je kan niet iets hebben als http://blog.volume12.net/verhaaltjes/, maar er moet nog iets tussen, als was het maar 1 letter, bvb de ‘c’ van ‘categorie’: http://blog.volume12.net/c/verhaaltjes/. Vermoedelijk bestaat er wel een of andere plugin of hack voor, maar het blijft bizar dat zoiets er niet default in zit.

Inderdaad. Ik heb er niet meteen een probleem mee, eigenlijk, maar ik kan met wel inbeelden da het vervelend is. Er zijn inderdaad een aantal hacks, maar je moet er wel mee opletten: the rub heeft te maken met de naam van categorieën en subcategorieën en post slugs in WordPress. Als je ervoor zorgt dat een post slug nooit dezelfde naam zal hebben als een (sub)categorie, kun je die category base gerust weglaten. En kan het allemaal redelijk veilig gebeuren. Als je bereid bent nooit subcategorieën te gebruiken, kun je het nog simpeler doen.

…het van een <blockquote></blockquote> dit maakt: <blockquote><p></p></blockquote>

Niet noodzakelijk. Ik post meestal met BlogJet, en dan kan in WordPress autoformat af staan. Zelfs als dat niet het geval is, kun je eventueel per post autoformat afzetten.

…er (niet) wordt gewerkt met post listings. Toon mij de meest recente comments, de meest recente posts, de posts van de laatste x dagen?

Allemaal te doen via (voor categorieën en zoekopdrachten en posts) Custom Query String en (voor comments) Get Recent Comments.

En dan de link rot, die waarschijnlijk mijn (en uw) deel zou zijn na een mogelijke overschakeling.

Mja. Ik denk dat het nog min of meer meevalt bij mij voor het ogenblik. Enfin, denk ik toch. Behalve voor mensen die hotlinken naar beelden en dergelijke, want die zijn voor het grootste deel van plaats veranderd—dat was overigens grotendeels een search & replace in Word. :)

Als ik me niet vergis, enfin, hoop ik toch, zou ik mijn feeds moeten doorverwezen hebben naar nieuwe feeds. En zouden alle individuele entries en de maandarchieven moeten blijven kloppen. Categoriepagina’s zijn van adrers veranderd, maar ik denk niet dat daar ooit iemand in verzeild geraakte, dus no big loss.

Geïnstalleerd

zondag 6 november 2005 in Weblog. Permanente link | 9 reacties

Eén-knop-installatie van WordPress 1.5.2 bij Dreamhost: op een paar minuten beklonken.

Template van MovableType omzetten naar WordPress. Niet zo ingewikkeld, maar ook niet zo meteen voor de hand liggend. Heeft me toch een paar uur gekost, alles meegerekend.

DNS: zog.org staat in Maleisië op een IIS-machine, mijn Dreamhost-account staat in de VS van A op een Linuxmobiel. Dus: host headersachtige dinges bij Dreamhost, shenanigans met zog.org parkeren, dan blog.Zog.org aanmaken en wachten tot ze me het IP doorsturen.

Overzetten van bijna 9000 entries van Typepad naar WordPress:

  1. Met een welgemikte wget zoveel mogelijk files en beelden van zog.typepad.com/valdemar en zog.typepad.com/photos/uncategorized en zog.typepad.com/files en zo gehaald—over de jaren heen heeft Typepad echt wel serieus de zot gespeeld met die uploads.
  2. Alle entries gedownload naar een tekstfile, openen in Word, search en replace alle zog.typepad.coms die eruit mochten eruit, saven naar nieuw bestand.
  3. Uploaden naar Dreamhost, een rake split effectueren want WordPress struikelde een beetje over een file met bijna een half miljoenen lijnen.
  4. import-mt-gewijs de twee bestandjes binnentrekken.
  5. Op Typepad een template maken waarmee ik de permalinks (slugs, post_names) van de automatisch gegenereerde WordPress-defaults naar de bestaande Typepad-permalinks omzet:
    • Dit in Typepad
      <MTEntries lastn="8900">
          update wp-posts set post-name=’<$MTEntryPermalink$>’
          where post-name=’<?php echo sanitize_title("<$MTEntryTitle$>"); ?>’
      </MTEntries>
    • geeft dit
      update wpposts set post-name=’t_is_kunst_h_me’ where
          post-name=’<?php echo sanitize_title("’t Is kunst hé meneer"); ?>’
      update wpposts set post-name=’links_for_20051_2′ where
          post-name=’<?php echo sanitize_title("links-for-2005-11-03"); ?>’
    • dat dan naar WordPress moet gezwierd worden, en dat daar dan dit geeft
      update wpposts set post-name=’t_is_kunst_h_me’ where
          post-name=’-t-is-kunst-h-meneer’
      update wpposts set post-name=’links_for_20051_2′ where
          post-name=’links for 2005-11-03′
  6. Met die file kan ik dan naar phpMyAdmin gaan, waarna die permalinks dus gepiept zijn.

Van zodra ik het IP van de WordPress-installatie gekregen heb: bij zog.org van de CNAME die naar zog.typepad.com verwees een A record naar het IP bij Dreamhost maken.

En dan kijken wat er in de soep loopt. Wat eigenlijk niet zo veel was. Om zo te zeggen, eum, niets eigenlijk. Which was nice. :)

Enfin, dan heb ik er maar een paar plugins bij geïnstalleerd:

  • Custom Query String: om op bijzonder eenvoudige wijze x posts of x dagen of wat dan ook te laten zien op archievenpagina’s allerhande
  • Get Recent Comments: om de laatste x commentaren te tonen
  • LiveCalendar: voor een kalender met ajaxy goodness
  • WP Unformatted: om op per post-basis autoformattering af te kunnen zetten
  • FAlbum: geïnstalleerd maar voorlopig niet meer in gebruik. Doet alles wat Flickr doet, maar dan in eigen lay-out. Als ik ooit eens een fancy-schmancy gallery of zo zou willen forceren, zonder op te willen draaien voor de hostingkost van de beelden.

En zodus. Iedereen welkom op mijn tigste publicatieplatform:

  • een aantal jaar een fidonet-BBS
  • een jaar of zes, zeven een regelmatig met de hand aangepaste homepage op www.zog.org en andere (dààrvoor www.rug.ac.be/eduserv/~mvuijlst en dààrvoor op een universiteit waar je gratis een pagina kon krijgen als student, zelfs van een andere universiteit, in de tijd dat het nog mogelijk was om alle pagina’s op het www gelezen te krijgen)
  • sinds eind 2001 heb ik een aantal weblogs bij Blogger (nee, geen URLs) :)
  • ook sinds jaar en dag heb ik een persoonlijk weblog op LiveJournal (persoonlijk, sorry)
  • iets meer dan een jaar bij Radio Userland gezeten
  • twee en een half jaar bij TypePad, alwaar ik de eer heb gehad één van het eerste dozijn of zo betatesters geweest te zijn
  • een paar maand bij WordPress.com, sporadisch bijgehouden
  • en dus nu op mijn eigen domein met WordPress.

X-Factor

zondag 6 november 2005 in Televisie. Permanente link | 3 reacties

Goeien appel, die Udo kan echt wel fantàstisch goed zingen. Give that man a cee-gar.

En Koen Wauters heeft het gelijk toch niet echt voor Alexander, hij die anders zelfs bij toondove poedels een goed woord klaar heeft, stond Alexander zowaar een beetje af te kappen. Nu, met recht en rede, want het is ondertussen toch wel iedereen een raadsel wat die jongen er nu nog bij zit te doen. “Te warm” was zijn excuus deze keer waarom hij zelfs bij een naar vergelijking poepsimpel nummer de mist in ging. Wauters wees er hem terecht op dat het overal warm is, en dat er op een echt podium nog véél meer lampen hangen. Nee maar.

Paco Garcia maakt een village people-versie van Hold Me Now. Eum. No sir, that’s hardly appropriate. Het liedje gat, zoals mijn madam correct opmerkt, over de laatste nacht samen van een koppel dat elkaar enorm graag ziet maar elkaar moet veraten, en hij makt er een beetje een disco-gay-compleet met knipoog-versie van? Tacky. Vies. Bah. Kijk, Wauters Kris vindt dat dus ook, hoezee. Als een tang op een varken, zegt hij, zeer juist. Blaute Jean vindt het belegen tavernedisco, en ook dat kan ik alleen maar bijtreden.

Met de Cappaerts Sisters is het alweer kiekevlees geblazen. Niets op aan te merken dus. Zeer goed gewerkt, en tot de volgende keer, als er enige rechtvaardigheid is. En dan te bedenken dat die Alexander daar ook nog tussensteekt. Minsch minsch minsch.

Helena doet Billie Holiday. Haar engels kon beter, de zang is misschien wel zonder verrasingen maar desalniettemin uitstekend.

Suck on that, Alexander. Ik hoop op Garcia en Sacha voor afvallers. En dat Garcia alsnog mag blijven van de jury.

—ah shit, ik dacht dat het al gedaan was, we hebben dus Ivann gemist, en er pas weer ingevallen met Patrick en Carina—It Takes Two, zeer fijn gedaan. Niet meteen kunst of zo, maar gewoon fijne ambiancemuziek. Allez ju, Liliane gaat eens proberen negatief uit de hoek komen. Zoals gewoonlijk als ze probeert gemeen te zijn, zwak.

Eens kijken naar de herhalingen om te zien wat die Ivann ervan gebrouwen heeft. Niet slèkt, zo op het eerste horen.

Duimen dat Alexander er uit ligt.

Artiest

zondag 6 november 2005 in Kinderen. Permanente link | Eén reactie

Ik zal het heel zeker al meer dan eens gezegd hebben, maar onze tweede, Louis, vier jaar en een half, is echt wel een kunstenaar. Pak nu zijn stierenkop:

Poes en muis en stier

Die lijnvastheid, die stilering, ‘t is begod welhaast Picasso:

Stier

En wat er ook zo fantastisch aan is: hij doet niet alleen dingen in vooraanzicht of schematisch of zo. Hij heeft wel een aantal dingen die hij vaker tekent, maar als hij een klein konijntje tekent, kan daar dus ook zoiets uitkomen:

Kernijn

Ik vind dat echt zeer goed.

Wat moeten we daar mee doen? Naar een tekenschool of zo? Of gewoon laten doen? Of toch techniek aanleren als hij wil?

X-Factor, vervolg

zondag 6 november 2005 in Televisie. Permanente link | Eén reactie

Recht is geschied. Alexander mag naar huis. ‘t Werd tijd.

Zou er ergens nog een archief van de rioolpers zijn? Ze zeggen nu al weken na mekaar dat Patrick en Carina iets hebben meegemaakt in de pers, en ik weet weer van niets!

update: got it.

Sign of the times

maandag 7 november 2005 in Werk. Permanente link | Eén reactie

Terug op het bureau. 1 New Missed Call, zegt mijn telefoon me.

En mijn Outlook, zelfs al heb ik er tijdens de week vakantie de belangrijkste dingen van gelezen?

Te lezen boodschappen

Tja.

Hoeveel ik waard ben

maandag 7 november 2005 in Weblog. Permanente link | 6 reacties

Ha! Ik ben volgens deze mens nog altijd maar $0 waard, maar de “formule” achter het ding staat alhier. En volgens dàt ben ik waard… 253 links x $ 564.64 = $ 142.853.92

Ha!

En Blogsharesgewijs is dit weblog blijkbaar B$34,683.17 waard, wat me in deze lijst op de 8ste plaats in België zou plaatsen 13de plaats zet.

Nonsens allemaal, inderdaad.

links for 2005-11-07

maandag 7 november 2005 in Links. Permanente link | Geen reacties

Radio nostalgie

maandag 7 november 2005 in Foto's. Permanente link | 4 reacties

Als Huug dat mag doen, mag ik dat ook doen:

Juli 1992

In juli 1992, in Straatsburg. Met Alexis Coscoros, mijne maat uit Griekenland. Toen we allebei vice-president waren van het European Youth Parliament.

En deze, uit waarschijnlijk ergens 1991 denk ik. In de Overpoort (dat huis met die rode raamkozijnen is dacht ik het huis waar mijn vader trouwens zijn jeugd doorgebracht heeft):

Dromerig

Ik heb trouwens een hele zak vol bezarend materiaal teruggevonden. Foto’s van mijn doop in de rechtsfaculteit bijvoorbeeld, met onder meer ook ene Tanguy V. erop. Honderd jaar geleden, toen de wereld jong was, de toekomst vóór ons lag en alles zó duidelijk was.

Kraftplay / Coldwerk

dinsdag 8 november 2005 in Music. Permanente link | 6 reacties

Zegt Steven:

Wie wordt er nog zo week bij die "tadida dada dadadam" in intro en chorus van Talk door Coldplay?

Ikke!

Niet omdat het Coldplay is, maar omdat het van pikkendief is uit één van mijn favoriete platen. Oordeel zelf: Coldwerk - Kraftplay.mp3 [1.47 MB]. Die Coldplay, ‘t zijn kerels.

Maar ‘t moet gezegd: een cover die hetzelfde is als ‘t origineel is ‘t beluisteren niet waard, en de mannen van Coldplay hebben dat goed gedaan. Net zoals de mannen van het Balanescu-kwartet trouwens: Balanescu.mp3 [835 KB].

Geschreven al luisterend naar: Luz Casal - The L Word - Enhanced Soundtrack Season 1 - Un Ano De Amor

Frènk raak LAA

dinsdag 8 november 2005 in Sonstiges. Permanente link | 4 reacties

Ja, met kaka kunnen ze zich wel mee bezighouden op de VRT. [via]

Maar wanneer gaan ze de mannen van het nieuws (zowal op radio als op tv, overigens) eens duidelijk maken dat de nadruk in vlaamse plaatsnamen niét automatisch op de laatste lettergreep valt?

Dus niet Frankrijklei maar Frankrijklei. En niet Conscienceplein maar Conscienceplein.

Gedomme.

links for 2005-11-08

dinsdag 8 november 2005 in Links. Permanente link | 8 reacties

Vox pop

dinsdag 8 november 2005 in Televisie. Permanente link | Geen reacties

Daarnet gehoord tijdens een reclame voor Colruyt, een dame:

Moest ik op een ander gaan, mijne man zou kwaad zijn.

Tja. Can’t say as I blame the guy.

Vandelanotte

dinsdag 8 november 2005 in Sonstiges. Permanente link | Eén reactie

Uren aan een stuk in de les zitten. Schrijven tot mijn hand blauw zag. Een eeltknobbel ter grootte van een duivenei op het eerste kootje van mijn middenvinger. De zesentwintiguren-dag.

Het Rekenhof

…en de bij nader inzien interessante dingen die ik daar geleerd heb! Dat een ad hoc commissie in de kamer uiteindelijk kan zetelen als rechtbank na een verbreking door het Hof van Cassatie van een veroordeling van een rekenplichtige door het Rekenhof, dat op dat ogenblik ook een rechtbank is bijvoorbeeld.

Echt serieus, boeiend.

links for 2005-11-09

woensdag 9 november 2005 in Links. Permanente link | Geen reacties

Smoothing

woensdag 9 november 2005 in Computers en dingen. Permanente link | 6 reacties

In de rapte: ik zag deze hello kitty staan en ik dacht, die zou ik wel graag in het groot afgeprint hebben.

Probleem: het beeldje is van erbarmelijk slechte kwaliteit. Dat is redelijk duidelijk te zien als je het een beetje vergroot:

Kitty

Als ik het beeldje op 300 dpi afdruk, dan zijn er eigenlijk maar genoeg pixels om een postzegeltje van ongeveer drie op vier centimeter te krijgen.

Vergroten in Photoshop helpt niet veel: je krijgt dan wel genoeg pixels om op 300 dpi een A4 te printen (het beeld gaat van 371×502 naar 2362×3196 pixels), maar de kwaliteit blijft even slecht. Photoshop kan er uiteraard niet echt informatie bij gaan maken, al doet het wel ferm zijn best met interpolatie.

En naast het gebrek aan pixels, is er ook nog dat het beeld eigenlijk maar slecht van kwaliteit is: de foto is een beetje blauwig, de JPEG-compressie maakt het allemaal nóg wat modderachtiger, en het mooie van zo’n Nijntje/Musti/Hello Kitty is net dat zowel lijnen als kleuren helder zijn.

Photoshop to the rescue! Geheim wapen nummer één om alles veel strakker en minder flou te krijgen: Gaussian Blur. Geheim wapen nummer twee: Levels.

Als volgt. Vergroot het kleine beeldje naar het juiste formaat. Ga naar Image > Size en geef de gewenste grootte in centimers in; zorg ervoor dat de resolutie ook hoog genoeg is (ik heb 300 dpi genomen). Zorg er voor dat Resample Image ààn staat en niet op “Nearest Neighbour”:

Resize

[1] Résultat des courses—gene vetten:

Kitty

Het is nog minder scherp dan gewoon inzoomen met het vergrootglaasje gedorie! Ha. Stap twee: omzetten naar zwart-wit. Ja, je zou kunnen Desaturate doen (ctrl-U voor de habitués), maar dat maakt ons in dit geval het leven moeilijker. Ga in de plaats daarvan naar het Channels-palet en zoek een kanaal uit waar het zwart het beste uitkomt—hier was dat het roodkanaal:

Channels

[2] Selecteer de inhoud, copieer die, en plak die in een nieuwe laag:

Kitty

[3] Open het levels-dinges (ctrl-L), en zet het zwart– en het witpunt (die driehokejs onderaan het historgram) dicht bij elkaar, ergens rond het midden:

Levels

‘t Is een beetje prutsen en spelen, maar het eindresultaat zou iets dergelijks moeten zijn:

Kitty

[4] Wis het overgebleven grijs in het midden van witte vlakken weg, en dan is het nu tijd om het écht scherp te krijgen: haal boven die Gaussian Blur:

Blur

‘t Is weer wat zoeken en duwen en trekken—absolute instructies in de zin van “het moet 5.7 of 7.3 zijn”, zijn er niet te geven, maar het resultaat zou een beeld moeten zijn dat er met uw hoofd een beetje scheef en uw ogen een beetje toe, er redelijk smooth uitziet. Iets dergelijks bijvoorbeeld:

Kitty

[5] En dan nu: de grote verdwijntruuk. Ga weer naar Levels, en doe hetzelfde als daarnet, wit en zwart dichter bij mekaar zetten. Wat dat doet, is als het ware de grijswaarden “tegen mekaar duwen”: waar er een groot verloop van puur zwart naar puur wit was, worden een hoop van die lichtgrijzen wit, en een hoop van die donkergrijzen zwart.

‘t Is gemakkelijker gedaan dan uitgelegd, en ‘t is alweer een kwestie van zoeken en zo, maar uiteindelijk is het resultaat iets als dit:

Kitty

[6] Maak een nieuwe laag aan, zet die op Multiply, en kleur de nodige vlakjes in met propere heldere kleuren… tada:

Kitty

Hoe? Waar komen die blauwe tuutjes vandaan?! Wel: zelfde methode als om het zwart te krijgen, maar dan moet je in stap 3 de driehoekjes alledrie een eindje meer naar rechts zetten, om op die manier het lichter grijs te “isoleren”.

Neem het beeldje van stap 2 (je hebt dat toch bewaard ergens in een afzonderlijke laag hé?), copieer het naar een nieuwe laag, en doe het Levels-ding:

Kitty

Je krijgt dan wel wat te dikke zwarte lijnen, maar die moet je dan maar weg wissen:

Kitty

Dan houd je alles over dat blauw moet worden, maar het staat wel in het zwart. Selecteer alles, cut, ga naar quickmask (duw op Q), paste, verlaat Quickmask (nog eens Q), resultaat:

Kitty

een wit blad met alleen dààr waar het blauw moet worden, een selectie. Zet de huidige laag op Multiply, kies een blauwe kleur, en doe alt-Backspace om de selectie te vullen… hey presto, werk gedaan.

Rol met uw muis over het beeld voor een illustratie vóór en na, en klik voor het finale beeld op A4-formaat:

 

En ja, ik weet dat het beter kan en dat het niet perfect is, en dat er veel methodes zijn om het properder te krijgen (in dit geval: gewoon overtrekken in Illustrator, ‘t is simpel genoeg), maar het is zo’n techniek die al jàààren meegaat, en die zó gemakkelijk en nuttig is…

Geschreven al luisterend naar: The Bee Gees - The Very Best Of The Bee Gees - First Of May

photoshop tutorial

‘t Is zover

donderdag 10 november 2005 in Computers en dingen. Permanente link | Eén reactie

Dedju. Verdomme. Miljaar.

Ik ben er (bijna) aan voor de moeite: mijn computer begint weer te haperen op het werk. Programma’s die random fouten beginnen te geven, soms gewoon niet meer willen opstarten (Dreamweaver, Photoshop), soms gewoon verdwijnen (Newsgator).

Een veeg teken, en vooral omdat mijn tweede harddisk van de RAID al ad patres is, geen goed nieuws. Verdomme. Ik zal moeten een backup nemen en een nieuwe computer herinstalleren. Wéér een dag of twee verloren, djutoch.

werk computer

Het warm water

donderdag 10 november 2005 in Boeken. Permanente link | Geen reacties

Als ik lang genoeg wacht om mijn eigen persoonlijke softwareprojecten te updaten / aan te passen, haalt het internet me wel in.

En dan hoef ik het warm water niet opnieuw uit te vinden.

Case in point: tsuk.org, mijn eigen kleine Yahoo!, toen Yahoo! nog de enige bookmark-engine was die er bestond. Mijn tsuk deed alles wat Yahoo! toen deed met zijn directory, ‘t is te zeggen een taxonomie met een onbeperkt diepe boom, met hyperlinks ertussen en zo. En elke bookmark had een titel, een url, eventueel keywords, een datum en tijd van aanmaak en laatste bezoek, en het ding kon importeren en exporteren van en naar Netscape (bookmarks.htm) en Internet Explorer (een arbitraire directory met allemaal .url-bestandjes in). En dan werden de categorieën en alles aangemaakt en zo. En elke dag werden alle URLs afgelopen en nagekeken op gezondheid (inhoud gewijzigd—met een naieve checksum op de tekstinhoud van de pagina, 404, moved, etc.).

Hàd ik in de tijd daaraan voortgewerkt, ‘t zou gelijk del.icio.us geweest zijn.

Andere case in point: mijn fotoblog. Goeie moed en zo, en geprogrammeerd (in ColdFusion!), maar uiteindelijk toch maar Flickr. Of nog: weblog in het algemeen. Geprogrammeerd in ColdFusion, dan in C#, maar uiteindelijk toch maar TypePad en WordPress. Of ook: een wiki. In ColdFusion gemaakt op twee of drie avonden terwijl ik op wacht zat in het hospitaal toen Louis bijna dood was, maar uteindelijk toch maar MediaWiki.

Meest flagrante misschien: mijn boekendatabase, waar ik on again off again jààààren aan gewerkt heb, zowel aan de back-end (dBASE III+, Symantec Q&A [remember? anyone?], dBASE IV, Access 2, Access 97, …) als aan de front-end (dBASE, Access, ColdFusion, C#). En die ik net voor het eerst in misschien meer dan een jaar opnieuw bezoek op het internet—en die blijkt gewoon niet meer te werken. Ik zou, ik ging, ik wou, ik zou écht daar één van deze dagen, weken, maanden, jaren eens een serieus vervolg aan breien. Van zodra er nog eens tijd was.

Klinkt bekend?

Tja. Zonder noodzakelijk voor andere mensen te spreken: soms zijn we allemaal wat in hetzelfde bedje ziek—shades of dat ding met die advokaten, vermoed ik. Ik begin altijd met enorm veel enthousiasme aan het idee, dat ik dan helemaal kan uitwerken, en waar ik dan in grote lijnen en wireframe/prototypegewijs op géén tijd iets min of meer werkend aan de praat voor heb. Maar als het op het saaie detailwerk aankomt, de laatste loodjes, als het plezante eraf is, dan houdt het vaak op.

En de laatste tijd houdt het in mijn persoonlijke projecten altijd maar vaker sneller op. Ik begin zelfs niet meer aan het programmeren: het blijft bij architectuur en interface. En dan zet ik me in mijn trekzetel, en wacht ik tot ze op het internet (teh interwebs weetjewel) iets maken dat gratis of quasi gratis is, en dat het allemaal goed genoeg doet. Niet honderd procent naar mijn zin, maar voldoende in de buurt.

Del.icio.us. Flickr. WordPress. Mediawiki.

Ik denk dat ik er nog zo één gevonden heb: LibraryThing. Een groot gemak, allemaal sociaal en tagging en reviews en covers en dergelijke. En het haalt zijn gegevens van rond het hele interweb. En nee, het heeft niet alle velden en alle mogelijkheden van mijn boekendatabase, maar uiteindelijk: was dat wel allemaal nodig?

Ik denk dat die mens, Tim Spalding, nog veel schone zaken gaat doen in de toekomst. Mocht ik één van de grote spelers zijn, ik zou hem een lek geld geven om het allemaal proper uit te (laten) werken. En dan zou die mens wel een The Next Flickr™ kunnen worden.

Versta me niet verkeerd: de applicatie is nu nog voor heel erg veel verbetering vatbaar. Er zijn nog een aantal knopen die serieus moeten doorgehakt worden, en het is niet meteen duidelijk wat de scalability van het geheel is. Er zijn zware issues met dubbele imports en batch editing. Ik verwacht dat ik tags zou moeten kunnen overnemen van andere mensen. Ik zou willen een eigen query kunnen doen. Meertaligheid wordt nergens van gerept (vertaler? originele titel?), even weinig als van andere mogelijke verschillende versies van één boek (Stardust Graphic Novel/Stardust Novel of don’t Make Me Think eerste editie/tweede editie, …).

Maar zijn hart zit op de juiste plaats, witness zijn weblog.

Geschreven al luisterend naar: Elvis Costello - Mighty Like A Rose - Sweet Pear

programmeren internet

Boeken, alsnog

donderdag 10 november 2005 in Boeken. Permanente link | Geen reacties

Ik was er nu zó het hart van in dat die boekendatabasewebsite niet meer werkte, dat ik hem in de rapte alsnog rechtgeduwd heb.

De backend verhuist van computer naar computer, maar ik vrees dat ik er ook al jàren geen boeken meer in gestoken heb. Ik steek voorlopig sporadisch en aan de hand van een barcodelezer van tijd tot tijd eens wat boeken in Book Collector, maar ook dat gebeurt maar met een half hart.

Ik blijf mezelf voorhouden dat van zodra mijn boeken weer in een bibliotheek staan, ik ze allemaal ga klasseren.

Maar ondertussen… miljaar wat voor tijd heb ik over de jaren niet gestoken in die database! Feest uw ogen op de back-end in Access:

Backend

Al mijn boeken (indertijd), met alle gegevens die ik erover kon vinden, met ingescande covers toen Amazon nog niet bestond, met voor anthologieën elk individueel verhaal (auteur, pagina van-tot, omschrijving), met kruisverwijzingen van overal naar overal… ‘t was wel wat.

En de interface in Access was helemaal naar mijn hand gezet, met ook onder meer een webbrowser in Access, en alles.

En ook een website natuurlijk. Met informatie over auteurs, en over boeken, en over series en alles. Zucht.

Al die tijd, en zeggen dat ik er nu geen meer heb.

Geschreven al luisterend naar: Elvis Costello & The Brodsky Quartet - The Juliet Letters - Damnation’s Celler

database boeken

links for 2005-11-10

donderdag 10 november 2005 in Links. Permanente link | Geen reacties

Googlefox

vrijdag 11 november 2005 in Computers en dingen. Permanente link | 4 reacties

Wat leest mijn lodderig oog bij Ben Goodger, ex-chef van Firefox en nu bij Google?

Here at Google, we did some usability studies on the tabbed browsing feature. Our usability analyst designed a study to see how well people responded to tabs and how easily they were able to switch between them and close them.

“Ooo,” hoor ik de Firefox-sletten en Google-fanbois al roepen, “kijk eens hoe fantastisch Larry en Sergey wel zijn!” En ook wel “al dt altruïsme! Toch ongelooflijk dat ze zó uit de goedheid van hun hart een gratis softwareproject helpen!”

Getver.

En ook wel: verdien geld als je mensen Firefox laat installeren. “Maar is dat niet ongelooflijk? Hoe wijs dat Google zomaar reclame maakt voor Firefox!”

Getver.

Om te beginnen: die referal fee voor een geïnstalleerde Firefox krijg je alleen als het een Firefox met Google Toolbar is. Dus met andere woorden: een Firefox waarvan Google tot in de details weet wélke pagina’s je wanneer gaat bekijken, hoe lang je er blijft, op welke links je klikt, etc. etc.

En waarom Firefox met Toolbar en niet gewoon Toolbar, dus zowel voor Internet Explorer als voor Firefox? Mijn frank is gevallen toen ik Goodger’s post las over usability studies voor tabbed browsing.

Misschien ben ik overdreven gevoelig voor die dingen, maar volgens mij verdient Google geld met elke pagina die opengedaan wordt. En hoe meer mensen tabs gebruiken, hoe meer pagina’s ze opendoen. Ik, als ik op het internet lees tegenwoordig (met IE7 of met AvantBrowser of met Firefox), ik klik met mijn middelste muisknop op alle links die me interessant lijken, die gaan allemaal in tabs open, en dan ga ik de tabs later één voor één af.

Power browsing, als het ware.

Maar ook: elke pagina die open gaat waar AdSense dingen op staan, stuurt geld naar de koffers van Google.

Hoe meer pagina’s er opengedaan worden (gelezen of niet is niet belangrijk), hoe meer geld Google verdient. Stel een pagina tien links en een gebruiker die op zoek is naar informatie. Stel dat die informatie achter de derde link zit. Nu doet de gemiddelde mens de links één voor één open, zoekt in de open pagina, doet dan “back”, en volgt de volgende link tot hij vindt wat hij zoekt.

Wat Google wil, is dat elke gebruiker die tien links allemaal opendoet in een afzonderlijke tab, en dan de tabs afgaat om de informatie te zoeken. Want dan zijn àlle tien pagina’s opgeladen, en verdient Google élf keer (index + tien tabs) in plaats van vier keer (index + drie pagina’s) in het gemiddelde huidige scenario.

Sluwe vossen.

google firefox boos

Blogroll

vrijdag 11 november 2005 in Weblogs. Permanente link | Eén reactie

Ik lees zó veel weblogs, en ik lees ze allemaal in Outlook, dat het redelijk nutteloos zou zijn om een blogroll (zo’n lijst van “wat ik lees”) op mijn weblog te zetten.

Maar ik zou eigenlijk graag wat meer niet-weblog-inhoud op het internet zetten: zo’n weblog, da’s eigenlijk een resem chronologische nonsens met maar héél erg soms iets interessants ertussen. Enfin ja, in mijn geval toch.

Veel mensen slagen erin om consistent nonsens te produceren (niet zo moeilijk), en heel erg soms zijn er weblogs waar het consistent écht interessant is.

Mijn favoriete weblog op dat vlak voor het moment is Jensen Harris’ Office User Interface Blog. Elke weekdag consistent dingen die ik nergens anders kan lezen en die ik verrekt interessant vind. In hetzelfde team is Dave Gainer ook goed bezig trouwens, maar ik ben niet zo’n excel-slet, dus ik vind het dan ook iets minder boeiend :)

En voor de rest: ik ga, dàn eens, werk maken van iets gestructureerdere webpagina’s. Dan. Eens. Als er tijd over is.

blogs

links for 2005-11-11

vrijdag 11 november 2005 in Links. Permanente link | 2 reacties

Onze vader

vrijdag 11 november 2005 in Sonstiges. Permanente link | 3 reacties

Oei, een aardig moment daarjuist.

Zelie: "Moet ik eens een gebedje zeggen?"

Ik: "Eum, ja, doe maar."

Waarna zij op haar knieën in de zetel gaat zitten, de handjes vouwt, en een onzevader doet. Afsluitende met een kruisteken. En ze zit nu al een minuut of vijf haar onzevader te frazelen in de zetel.

Vreemd. Vreemd. Ik weet niet wat ik ervan moet denken. Enfin ja, ik wist natuurlijk wel dat het zou gebeuren, dat is nu eenmaal het gevolg van uw kinderen op een jezuietencollege te steken, maar toch.

De eerste communie is gelukkig niet voor het eerste leerjaar op haar school–het is al druk genoeg dat zo’n hele organisatie er nog eens tussen pas écht veel werk zou zijn–maar volgend jaar gaan we daar dus ook wel wat knopen moeten doorhakken.

kinderen zelie godsdienst

Koppen

vrijdag 11 november 2005 in Sonstiges. Permanente link | Eén reactie

Zó wijs (en ook wel: zó vies eigenlijk) die nieuwe reclame op BBC. Allemaal vliegende hoofden in een landschap, en de hoofden zelfs zijn gemaakt van kleine vliegende hoofdjes.

Zo’n beetje het effect van de visjes-die-een-grote-vis-maken in Finding Nemo, voor wie niet weet waar het over gaat.

Creepy maar wijs.  

televisie bbc reclame

Citaat

vrijdag 11 november 2005 in Sonstiges. Permanente link | Geen reacties

The Second Coming

Turning and turning
Within the widening gyre
The falcon cannot hear the falconer
Things fall apart
The center cannot hold
And a blood dimmed tide
Is loosed upon the world

Nothing is sacred
The ceremony sinks
Innocence is drowned
In anarchy
The best lack conviction
Given some time to think
And the worst are full of passion
Without mercy

Surely some revelation is at hand
Surely it’s the second coming
And wrath has finally taken form
For what is this rough beast
Its hour come at last
Slouching towards Bethlehem to be born
Slouching towards Bethlehem to be born

Hoping and hoping
As if by my weak faith
The spirit of this world
Would heal and rise
Vast are the shadows
That straddle and strafe
And struggle in the darkness
Troubling my eyes

Shaped like a lion
It has the head of a man
With a gaze as blank
And pitiless as the sun
And it’s moving its slow thighs
Across the desert sands
Through dark indignant
Reeling falcons

Surely some revelation is at hand
Surely it’s the second coming
And the wrath has finally taken form
For what is this rough beast
Its hour come at last
Slouching towards Bethlehem to be born
Slouching towards Bethlehem to be born

Raging and raging
It rises from the deep
Opening its eyes
After twenty centuries
Vexed to a nightmare
Out of a stormy sleep
By a rocking cradle
By the Sea of Galilee

Surely some revelation is at hand
Surely it’s the second coming
And the wrath has finally taken form
For what is this rough beast
Its hour come at last
Slouching towards Bethlehem to be born
Slouching towards Bethlehem to be born

W.B. Yeats

Tupelo

Looka yonder! looka yonder!
Looka yonder! a big black cloud come!
A big black cloud come!
O comes to Tupelo. Comes to Tupelo

Yonder on the horizon
Yonder on the horizon
Stopped at the mighty river
Stopped at the mighty river and
Sucked the damn thing dry
Tupelo-o-o, o Tupelo
In a valley hides a town called Tupelo

Distant thunder rumble. Distant thunder rumble
Rumble hungry like the beast
The beast it cometh, cometh down
The beast it cometh, cometh down
Wo wo wo-o-o
Tupelo bound. Tupelo-o-o. Yeah Tupelo
The beast it cometh, Tupelo bound

Why the hen won’t lay no egg
Can’t get that cock to crow
The nag is spooked and crazy
O God help Tupelo! o God help Tupelo!
O God help Tupelo! o God help Tupelo!

Ya can say these streets are rivers
Ya can call these rivers streets
Ya can tell ya self ya dreaming buddy
But no sleep runs this deep
No! No sleep runs this deep
No sleep runs this deep
Women at their windows
Rain crashing on the pane
Writing in the frost
Tupelos’ shame. Tupelo’s shame
O God help Tupelo! o God help Tupelo!

O go to sleep lil’ children
The sandman’s on his way
O go to sleep lil’ children
The sandman’s in his way
But the lil’ children know
They listen to the beating of their blood
Listen to the beating of their blood
Listen to the beating of their blood
Listen to the beating of their blood
They listen to the beating of their blood
The sandman’s mud!
The sandman’s mud!
And the black rain come down
The black rain come down
The black rain come down
Water water everywhere
Where no bird can fly no fish can swim
Where no bird can fly no fish can swim
No fish can swim
Until the king