Monthly Archives: August 2007

“(You’ve got to) dance little futtta”

Het is bijna weekend, dus voor uw persoonlijk party-plezier krijgt ge hier 3 ongelofelijk sterke dancetracks in de maag gesplitst. Ze zijn alle drie van eind jaren ’80, toen techno en house nog nieuwe en grensverleggende muziekgenres waren:

  • Humanoid, “Stakker Humanoid” uit 1988 (fuck man, da’s dus bijna 20 jaar oud!!!):

HUMANOID ; stakker humanoid

Watch this video on YouTube.
  • Eén jaar later: Lil Louis, “French Kiss” (deze clip is nooit uitgebracht, de platenmaatschappij had het “moeilijk” met de symboliek van enkele beelden):

lil louis "french Kiss" Version 1

Watch this video on YouTube.
  • En in 1990 tenslotte bracht 808 State “Pacific (state)”, een acid house classic, uit:

Watch this video on YouTube.

Er is valt natuurlijk heel wat meer te swingen op YouTube, maar ik wil jullie dat allemaal niet zo maar embedded in de maag splitsen. Hieronder nog dus nog snel een paar linkjes voor wie verder het weekend in wilt dansen:

De NMBS wilt mijn e-mail-adres, maar…

nmbs smile promoVandaag als pendelaar-met-treinabonnement van de NMBS een brief in de bus gekregen. Ze hebben mijn mailadres niet, schreven ze en dat ze me daarom wel een papieren brief moésten sturen. En dat er niet minder dan 4 goede redenen waren voor een smile (“Reden 3: Als U snel reageert, wint U misschien wel 2 weekendbiljetten”). Ook al ontving ik nog nooit papieren post van de NMBS, toch vind ik het geen slecht idee om “de papierberg te beperken”. Ik heb het als super-pendelaar daarenboven ook nogal voor de trein en ik smile ook al eens graag, dus trok ik naar e-perron www.nmbs.be om daar mijn mail-adres achter te laten. Maar toen liep één en ander toch een beetje mis …

Op de nmbs-site moest je, zo schreef ir. Sabin S’heeren, Directeur-Generaal Reizigers Nationaal, op de banner met het lachende gezichtje klikken. Dat lachende gezichtje ziet er op de site overigens maar triestig uit; heeft iemand die mooie brief van de Directeur-Generaal op de scanner gelegd en het resultaat op de site gegooid? Maar alleszins, er zit geen link onder die corny smilies. De tekst eronder is vetjes en donkerblauw, daar misschien? Nee, ook geen link achter de titel. Ah, een “Meer”-knop. Klik!

Alzo kwam ik een paar kliks later op de eigenlijke applicatie-pagina. Spijtig genoeg met de mededeling dat de toepassing niet beschikbaar is. Vreemd. Te veel volk die hun mailadres willen weggeven? Niet op tijd klaar geraakt met deployen? Of is de load op de backends te hoog?

Hoedanook, 10 minuten later opnieuw geprobeerd en ik kwam daadwerkelijk op een eerste invulscherm. Treinkaartnummer en geboortedatum. Abo erbij gehaald voor dat 12-cijferige nummer, geboortedatum ging zo wel lukken. Of niet? 10-12-1968 is niet juist, 10/12/1968 wel. Dat schreven ze ook mooi zag ik daarna, maar hoe moeilijk is het om een datumveld met wat javascript te normaliseren?

Submitten en een goeie minuut of zo wachten en ier seh daar seh, het tweede scherm staat daar toch wel te blinken zekers! Mijn adresgegevens staan mooi vooraf ingevuld, synchrone connectie naar mainframe moeten doen, afgaande op de traagheid der applicatie?. Maar kom, een mens moet niet altijd klagen, vooruit met de geit! Mijn mailadres toevoegen, enkele checkboxes uitvinken (want nee, ik wil geen mails over promoties en nee, ik wil niet deelnemen aan enquêtes), submitten en … Halt, stop, eeks; bij submit zie ik dat die checkboxes allemaal terug aan staan!!! WTF! Cancel. Uitvinken. Opnieuw submit en die checkboxen flitsen terug aan, brrr … Doorbijten dan maar, ik zal die opties straks nog wel kunnen wijzigen veronderstel ik?

Even later, ik moest deze keer zelfs geen minuut wachten, een bevestigingsscherm. En wonder boven wonder, ze hebben mijn checkbox-vinkjes toch mooi verwerkt, geen spam van de NMBS voor Goossens. Jeuij! Maar er is blijkbaar nog een probleempje met het postcode-veld (dat uit die stoffige mainframe kwam). Of ik dat manueel wil verbeteren? Off course, we passen ‘9160 Eksaarde’ aan naar ‘9160 Lokeren’ en proberen opnieuw.

Twintig minuten en een half grof brood later (een mens leeft niet van internet alleen, maar van elke boterham die uit zijn vrouw haar pollen komt) kijken of er op dat nmbs-scherm al iets staat over het te winnen weekendbiljet. Auw. Nééééééééééé! Boel kapot. Een monsterachtige null-pointer-exception (de eigenlijke stacktrace liet ik weg);

The servlet at /updateAddr.do in WAR /cartetrain/SilverStream/Objectstore/Jars/addronline generated an exception

The error occurred on a ‘POST’ request to URL http://cartetrain.b-rail.be/cartetrain//addronline/updateAddr.do.

Aug 29, 2007 1:02:03 PM


Exception Information
com.sssw.shr.http.AgoServletException
The servlet at /updateAddr.do in WAR /cartetrain/SilverStream/Objectstore/Jars/addronline generated an exception
java.lang.NullPointerException

Niks aan te doen, ga terug naar start, u ontvangt geen geld? En terug naar start gaan, dat probeer ik nu alweer een kwartiertje, maar ik krijg na het invoeren van treinkaartnummer en geboortedatum steevast:

De toepassing die u wilt gebruiken is momenteel buiten dienst.
Wij verontschuldigen ons voor dit ongemak.

Pffff … Ik zal het straks even aan mijn vrouw vragen, maar ik denk echt niet dat ik nog steeds aan het smilen ben.

Persoonlijk bericht voor Directeur-Generaal Reizigers Nationaal Dhr. Ir. Sabin S’heeren: dit moet echt beter kunnen! Haal uw mainframe-mensen uit hun ivoren toren als het over ontsluiting van data op het web gaat. Laat de communicatie-ploeg, die uw sobere maar propere papieren brief schreven, meewerken aan de het online luik van de actie (op voorwaarde dat die mensen ook web ademen, natuurlijk). Betrek web-frontend-developers en usability-specialisten om de toepassing aangenaam in gebruik te maken (ook als het fout gaat, een woeste java stacktrace op argeloze bezoekers loslaten is tegenwoordig echt wel not done). En laat die dingen heel grondig testen, functioneel en technisch. Geef maar een seintje als het gerepareerd is. U kent mijn mailadres toch, niet?

Safari3 vreet geen wiki meer!

webkit logoGroot nieuws: Safari3 is de smaak van mijn wiki eindelijk beu en vreet er geen tekst in de textarea’s meer! De webkit nightly build van 26-8-2007 (werkt enkel als je Safari3 voor Windows al geïnstalleerd hebt staan) heeft deze lelijkaard immers de wereld uit geholpen.

Als ik de uitleg in de webkit-bugtracker goed begrijp, werd de bug veroorzaakt door toetsaanslagen die onterecht als tekstinput werden beschouwd en daardoor als ‘null character’ werden ingevoegd. Die null characters en/of control characters (die ondingen gooien ook roet in het eten, snap niet waar die vandaan komen maar soit) zorgden er dan voor dat de rest van de textarea werd “opgegeten”. Ofzo?

Alleszins; groot feest gister in Eksaarde, mijn vrouw, dochterken en ik dansten de polonaise en de buren hosten enthousiast mee. Terug in de echte wereld besefte ik wel dat ik nog wel enkele probleempjes met Safari3 voor Windows heb; ik krijg nog regelmatig de foutmelding “Safari can’t open the page” met detail “unknown error” ((null):10053)”, maar misschien moet ik Safari 3.0.3 eens installeren om ook dat te hertesten? Mijn vertrouwen in de Apple-bughunters staat alleszins in het zenit, dat wordt me daar een fantastische browser mensen! :-)

“Saw”, re-enacted by Bunnies in 30 seconds

De flash-freaks van Angry Alien Productions hebben een nieuwe aflevering in de hilarische reeks “Re-Enacted by Bunnies in 30 seconds” uit. Deze keer Saw, uitgebracht in 2004 en nu al een bloody klassieker in het horror-genre. Als ge de originele film niet gezien hebt, is het misschien niet 100% duidelijk wat er in die 30 seconden voorbij flitst, maar de plot summary op IMDB helpt u wel een eindje op weg (dat was bij mij toch zo).

bunnies-saw preview


En vanavond konijnenpootjes op Vlaamse wijze?

Brengt Firefox 3 ons de nieuwe animated png standaard?

Net gelezen op de Mozilla Labs Blog: Firefox 3 zal apng’s ondersteunen, animated png’s. Een alternatief voor slome animaties in flash én voor de lelijke -want met een bijzonder beperkt kleurenpalet- animated gifs? “Tof”, bedacht ik, “nog even wachten tot MSIE8 die nieuwe standaard ook ondersteund en we zijn weer een stapje verder in de goeie richting”.

Niet dus: apng‘s blijken een uitvinding van de Mozilla-mensen en de png-werkgroep heeft hun voorstel, dat eigenlijk een alternatief wilde bieden voor de onpopulaire mng-standaard, in april 2007 afgewezen. Er liggen momenteel nog een paar andere ideeën op tafel, maar er is dus nog geen standaard voor animated png’s. apng’s zullen hun nut ongetwijfeld hebben als browser-component -en daar focust het artikel op Mozilla Labs dan ook op- maar voor animated png’s op het internet lijkt het alleszins nog altijd te vroeg. Spijtig.

Wetenschapsquiz bewijst: ik ben on-ge-lo-fe-lijk slim!

resultaat standaard wetenschapskwisjeDe resultaten van allerhande kwisjes en testjes zijn altijd leuk om het eigen ego online te strelen en zijn dus een populair onderwerp op blogs. Naar aanleiding van de constatering (door Eos) dat het maar droevig is gesteld met de wetenschappelijke kennis bij onze jeugd, heb ik -zoals andere bloggers me dat al voordeden- op de site van De Standaard aan de wetenschapsquiz meegedaan.

Tot mijn grote opluchting kan ik U meedelen dat het met mijn wetenschappelijke kennis niet slecht gesteld is. Meer nog, ik scoor met mijn 93% betrekkelijk veel hoger dan de gemiddelde Belg (58%), Vlaming (60%) en oudere jongere (ofte 35-44 jarigen, 60%).

Over de formulering van sommige vragen is er overigens wel discussie; “aap” versus “aapachtigen” bijvoorbeeld en over verbrandingsmotoren met injectie en de af- of aanwezigheid van een carburator in dat geval. Of hoe de vraagstelling in een wetenschapsquiz niet altijd even precies en wetenschappelijk is. Laat dat de pret echter niet drukken; beantwoord 28 vragen en post uw resultaat hier in de comments of op uw eigen blog (evt. met trackback), dan kunnen we ons gezellig gezamenlijk superieur wanen ;-)

futtta in vps-land

Een korte followup over mijn zoektocht naar hosting: ik heb dus inderdaad voor de Linux VPS oplossing van Host Europe gekozen. Debian met (minimum) 256Mb ram, 15Gb HD en 1000Gb data transfer à 15 euro/maand. Tot nu toe ben ik zeer content van die keuze, alles werkt bijzonder vlotjes, danku.

VPS’en rock big time; root-access alsof je een dedicated server hebt, zonder een dedicated prijs te moeten betalen. Administratie van de eigen virtuele machine is overigens een plakje cake met de “Power Panel” van SWsoft’s Virtuozzo (de commerciële versie van het open source OpenVZ), waarmee je oa heel je VPS kunt rebooten, backuppen en/of restoren en waarmee je in extremis terug naar een maagdelijk lege VPS-image kunt switchen ‘just in case you completely fucked up’. (*)

Ik heb tussen de soep en de patatten ook al één en ander geïnstalleerd en geconfigureerd:

  • upgrade van Debian Sarge naar Etch gedaan (direct ook het meest ingrijpende)
  • de configuratie van sshd, apache, mysql en php aangepast om de boel veiliger te maken
  • de configuratie van apache en mysql gewijzigd om het geheugenverbruik wat te beperken (256Mb is uiteindelijk niet verschrikkelijk veel)
  • eaccelerator installeren om php “wat” te versnellen

2 kleinere sites, waaronder mijn dochterkes pagina’s, zijn al verhuisd en ik hoop dit weekend ook het forum van mijn vrouwken grondig te migreren van het allang ter grave gedragen yabbse naar smf. Dan rest mij enkel het verhuizen van wat shell-scriptjes (oa mijn hpbuilder.sh) en andere test php-prullaria om vervolgens voorgoed uit te loggen uit mijn oude trouwe Gentoo Linux server, een Dell desktopje met grootheidswaanzin eigenlijk. We hebben het 4 jaar lang heel goed met elkaar kunnen vinden, mijn srv-ict-lxfgo en ik :-)

(*) Wie op basis van bovenstaand enthousiasme een pakketje bij Host Europe bestelt, mag bij “Werber” altijd 143364 invullen, dan krijg ik van mijn nieuwe Duitse vrienden misschien cadeautjes, virtueel geld of gewoon een been om op te kauwen.