Wireless interrupts op channel 11

Submitted by Jochus on Tue, 26/01/2010 - 19:10 | Posted in: Windows
Posted in



Een paar weken geleden kon ik hier met geen enkel toestel nog op mijn draadloos netwerk. Ik merkte dat er een gebuur in het appartementsblok ook een draadloos netwerk had toegevoegd, en dat gaf blijkbaar conflicten op mijn netwerk.

Een draadloze router werkt als een radiostation. Het kan werken op verschillende kanalen. Als je naar Q-Music luistert op frequentie 88.6, krijg je een helder geluid uit je speakers. Switch je naar 88.5, dan hoor je al veel geruis. Indien 2 radiostations op dezelfde frequentie zouden uitzenden, zou je ook op je radio veel conflichten hebben. IP data gaat ook over een radiofrequentie (gelegen tussen 2.4 GHZ en 2.5 GHz) door het gebouw heen. Wanneer 2 draadloze routers hetzelfde kanaal gebruiken, kan dit tot problemen leiden.

Standaard stond mijn router op kanaal 11 (2449.5 MHz - 2474.5 MHz) en ik ben overgestapt naar kanaal 1 (2399.5 MHz - 2424.5 MHz). Dit bleek het probleem op te lossen.

Sjah, nadeel van in een appartement te wonen zeker ;-)?

JPR clubkampioenschap (manche 2)

Submitted by Jochus on Fri, 22/01/2010 - 14:48 | Posted in: Lifetime
Posted in

Jah, de 2e manche was in aantocht en ik had nog wat goed te maken van 2 weken geleden (lees: mijn voorlaatste plaats). Deze race 5' chrono, 30' race en op een bepaald moment komt er een safety kart op de baan. Die zal voor de leider plaats nemen en iedereen moet achter die kart blijven. Gele lampen aan over het ganse circuit, dus verboden in te halen!

Alvorens ik de kans had om te rijden, wist ik al dat mijn race om zeep was. Er was echt iets raars met de kart die ik geloot had. Ik moest de gas SUPER ver induwen tot de motor eindelijk hogere toeren ging opzoeken. Misschien was het omwille van de koude? Goed, ik probeerde toch maar een chrono te rijden en merkte dat ik juist zat. Ik kwam geen meter vooruit en moest iedereen, alweer, eens lossen. Na 5' chrono startte ik vanop een 13e, zwakke, plek :-(. Stefan heel sterk: 2e. Sander: durf'k niet meer zeggen, 5e? Kan dat?

De race zelf was geen verbetering. Bij iedere bocht moest ik ruimte laten en 't was duidelijk dat deze kart nog slechter was dan die van de 1e manche (kon dit nog?). Na 5 "race" rondes was mijn beste tijd maar 40,99. Na een ganse ronde te denken, besloot ik te pitten en 1 van de marshalls te vragen om van kart te wisselen. 't Was een lastige beslissing, want wisselen van kart is super veel tijd verliezen (+ ik was niet zeker dat ze mij een andere gingen geven) en dus ging ik weer geen punten sprokkelen.
Maar toen ik naar de pitstraat reed, besefte ik dat ik dit geen ganse race ging volhouden en besloot te wisselen.

Gelukkig was de marshall van JPR uiterst begripvol en ik kreeg een andere kart onder mijn kont geschoven. Transponder werd verwisseld, pedalen goed zetten, stoel goed zetten ... en hop, weg was ik. Ik zag op het tijdenbord dat ik die ronde 97.0 gereden had, en dus wist ik dat ik 1 lap achter zat op IEDEREEN :-(. Maar, niet getreurd, want deze kart was STUKKEN beter. Hij had een super motor, maar de banden waren dan weer dat niet :-(. Ik had niet veel grip. Na 5 rondes kwam de temperatuur eindelijk op punt in mijn banden en zag ik Willy rijden in de verte. Ik kon het gat beginnen dichten. Ik zag mijn tijden iedere ronde dalen: 40,7, 40,6, 40,5 ... tot de safety kart de baan opkwam. Dat was in mijn voordeel want ik maakte 20sec goed! Op die manier kwam ik bij Willy. Maar helaas, na het verwijderen van de safety kart, kwam ik er niet voorbij en werd ik opgehouden. Op dat moment kwam Stefan de pitstraat uitgereden. Ik zat 1 lap achter en liet hem sportief door. Maar ook hij had het lastig om Willy te passeren. Na 3 rondes zag hij een klein gaatje en, nja er was contact, wrong Stefan zich tussen de flexitrack en Willy door. Willy botste tegen de rand en verloor snelheid. Ik kon van deze situatie gebruik maken en sloop ook voorbij Willy. Samen met Stefan reden we het gat toe naar Shauni. Wonder boven wonder kon ik goed aanpikken bij Stefan. Ik moest hem niet lossen en ik had duidelijk een betere kart. Ik zag opeens zelfs 40,3 op het tijdenbord :-). Maar Shauni had ook pech met de kart, en ging veel trager dan ze anders reed. Ze reed erg verdedigend en Stefan kon er maar niet voorbij. Ik was duidelijk sneller en moest op bepaalde plaatsen effectief ook extra remmen, om niet op Stefan zijn bumper te zitten. Zo zijn we helaas ook de wedstrijd moeten uitrijden.
Stefan was uiteindelijk 13e (?) en verloor zijn 2e plek door een verkeerde pitstop strategie met de safety kart. Sander werd ... pfff, 'k weet het niet meer? Help es Sander :-D ... maar had ook te rekenen met een portie pech.

Conclusie: ik eindigde voorlaatste (nogmaals) en sprokkel dus alweer geen punten :-(. Ik ben blij dat ik van kart gewisseld heb omdat ik met de 2e kart stukken beter vooruit ging. Mentaal maakt me dat gewoon terug sterk :-). Maar JPR zal dringend moeten kijken voor nieuwe karts, want het verschil wordt te groot. Ik had een slechte kart, Shauni had ook een super slechte kart en Stefan de zijne bleek ook niet optimaal te zijn. Van voor reed Kenny over de finish lijn met een toptijd van 39,5 :-) !

Binnen 2 weken rijden we 15' chrono en 1u race. Dit zou in mijn voordeel moeten zijn aangezien ik iemand ben die een goeie chrono kan rijden op een lange periode. Bovendien is mijn uithoudingsvermogen groot en kan ik zeker 1u volkarten. Nadien worden we getrakteerd door de JPR crew op een lekkere spaghetti! ;-) !!! Hopelijk loot ik dan een betere kart of wordt er met kartwissels gewerkt :-)

Zie ook Sander zijn blogpost!

Iterating a java.util.Set

Submitted by Jochus on Thu, 21/01/2010 - 19:23 | Posted in:

This week, I ran into a stupid problem. It took me a while to find the cause of this problem.

I'm illustrating the problem based on a simple example. Imagine you have a java.util.Set and you want to remove items from it while iterating it.
So I'm having a Set of Strings with different kind of car types. I want to remove the type: "Renault".

So I was trying something like this:

import java.util.HashSet;
import java.util.Set;
 
public class MyCustomSetIterator {
	public static void main(String[] args) {
		// init Set
		Set<String> set = new HashSet<String>();
		set.add("BMW");
		set.add("Mercedes");
		set.add("Renault");
		set.add("Audi");
 
		// loop Set (using enhanced for loop)
		for (String s : set) {
			if (s.equals("Renault")) {
				set.remove(s);
			}
		}
	}
}

This code compiles, but when you run it, you will get following exception:

Exception in thread "main" java.util.ConcurrentModificationException
	at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
	at java.util.HashMap$KeyIterator.next(HashMap.java:828)
	at MyCustomSetIterator.main(MyCustomSetIterator.java:18)

The enhanced for loop is creating an Iterator (in the background). If you remove items from the Set, the Iterator will be broken as you're deleting "nodes" on which the Iterator wants to loop.

To remove it properly, you have to remove the item by using the Iterator

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
 
public class MyCustomSetIterator {
	public static void main(String[] args) {
		// init Set
		Set<String> set = new HashSet<String>();
		set.add("BMW");
		set.add("Mercedes");
		set.add("Renault");
		set.add("Audi");
 
		// loop Set (using iterator)
		Iterator<String> it = set.iterator();
		while (it.hasNext()) {
			String s = it.next();
			if (s.equals("Renault")) {
				it.remove();
			}
		}
	}
}

The remove() method deletes the item, but it will not brake the internal structure of the set :-) ...

Ecocheques

Submitted by Jochus on Tue, 19/01/2010 - 22:44 | Posted in: Lifetime
Posted in

Gisteren mijn ecocheques ter waarde van 150 EUR gehad. Ze liggen al van eind december in Brussel, maar nu pas in mijn bezit gekregen :-).

Wat is een ecocheque?

Ecocheques (of ‘groene cheques’) zijn cheques bestemd voor de aankoop van ecologische producten en diensten.
Een ecocheque is een extraatje dat een werknemer van zijn werkgever krijgt. Zo een cheque mag dus in geen geval een vervanging of omzetting van loon, premies, voordelen in natura of enig ander voordeel zijn.
Deze cheques zijn vrij van belastingen en socialezekerheidsbijdragen.
Werknemers moeten ook, anders dan bij de maaltijdcheques, geen bijdrage leveren aan de ecocheque.

Wat kan je kopen met een ecocheque?

Ecocheques (of ‘groene cheques’) zijn bestemd voor de aankoop van ecologische producten en diensten.
Je kan deze producten en diensten aankopen bij handelaars en (diensten)leveranciers die ecocheques aanvaarden (net zoals bv. bij maaltijdcheques zijn ze dit niet verplicht).

Wat die ecologische en producten en diensten dan wel zijn, is vastgelegd in een lijst die wordt beheerd door Nationale Arbeidsraad. Deze lijst is van onbepaalde duur, maar kan jaarlijks worden herzien.
Deze lijst is opgebouwd rond zes ecologische doelstellingen:

  • energiebesparing
  • waterbesparing
  • duurzame mobiliteit
  • voorkoming van afval
  • ecodesign (producten en diensten met het Europese ecolabel)
  • natuur

Ik weet nog niet goed wat ik er ga mee doen. 'k Vrees dat karten niet echt ecologisch ga zijn :-D. Zijn er bloglezers die dit ook ontvangen hebben? Kunnen jullie er vlot mee betalen? Want ik ben niet van plan voor 150 EUR spaarlampen te kopen ... :-) ...

Creating custom init scripts

Submitted by Jochus on Thu, 14/01/2010 - 21:12 | Posted in: Linux
Posted in


Sometimes, it can be useful to organize a lot of shell commands into 1 script. That scripts represents a single, atomic action. For example: starting up a JBoss server.

I've created a custom script to execute my action faster

/etc/init.d/mycustomscript

#! /bin/sh
# /etc/init.d/mycustomscript
#
 
case "$1" in
  start)
    echo "Starting mycustomscript"
    # do
    # some 
    # stuff
    # here
    exit 0
    ;;
  stop)
    echo "Stopping mycustomscript"
    # do
    # some 
    # stuff
    # here    
    exit 0
    ;;
  restart)
    echo "Restarting mycustomscript"
    # do
    # some 
    # stuff
    # here
    exit 0
    ;;    
  *)
    echo "Usage: /etc/init.d/mycstomscript {start|stop|restart}"
    exit 0
    ;;
esac
 
exit 1

Now, you can start/stop/restart your script using:

<a href="mailto:jochen@baileys">jochen@baileys</a> ~ $ sudo /etc/init.d/mycustomscript start

Or to make it even more faster, you can use your bash history: CTRL + R

(reverse-i-search)`sudo /et': sudo /etc/init.d/mycustomscript start

Weekendje Butgenbach

Submitted by Jochus on Tue, 12/01/2010 - 19:31 | Posted in: Lifetime
Posted in

Van 11 tot 13 december ben ik met: Yde, Verheye, Georges, Grote Lannoo, Kim, Kers, Freya, Ruth, Vanoutryve, Van Hamme en Aline er op uitgetrokken naar de Ardennen, meer bepaald: Butgenbach. Het was erg tof om iedereen nog eens samen te hebben. Tenslotte was het dit bendeke dat vroeger in 't humaniora altijd samen uitging. Ondertussen is de groep al wat uitgebreid met schoon gezelschap :p. Maar de harde kern, de kern die Wisk (8u) - Wetenschappen studeerde, was nog steeds dezelfde :-D !

Er waren enkele "vakantie" huisjes uitgepikt door Tom & Kim, maar hetgeen in Butgenbach sprong er boven uit vanwege de LUXE zetel in de living :-D. En ook de omgeving bleek ons erg goed te liggen!

't Was een goed eind rijden (2u), maar vrijdagavond kwamen we toe aan ons luxe huis. Er waren 5 slaapkamers: 1 slaapkamer voor de vrijgezellen: Verheye, Yde, Georges en mezelf. 1 slaapkamer voor Dries en Aline, 1tje voor Ruth en Maarten, 1 voor Ruben en Freya en 1 voor Tom en Kim.
Beneden was een heuze keuken, 2 badkamers, grote living + veranda, sauna en een pooltafel :-)

De vrijdagavond begon goed met een lekkere fondue. Vervolgens hebben de mannen eens de lokale café's weest verkennen en het bier in de oostkantons uitgeprobeerd :p.
Na een welverdiende nachtrust maakten we op zaterdag een fixe "natuurwandeling" om vervolgens af te zakken naar de kerstmarkt. Het had de nacht van vrijdag op zaterdag goed gesneeuwd, met veel sneeuwplezier als gevolg :-D. Zaterdagavond werden nog gezelschapspellekes gespeeld, gepoold en veel gelachen en gedronken :-).

Zondag was lazy sunday met gezelschapspellekes, sauna bezoekjes en het ophalen van oude jeugdverhalen. Waar is den tijd! :-).

Geslaagd weekendje! Ik plaats deze blogpost omdat ik dit mooie huisje zeker wil aanraden aan andere groepen: http://www.ardennes-etape.be/fiche.php?IDSejour=422-1260486000-12606588…

JBoss AS and internal libraries

Submitted by Jochus on Mon, 11/01/2010 - 20:48 | Posted in: Java
Posted in


Last week, I discovered something nice on the JBoss application server.
Imagine you have a webapplication (deployment : EAR) which has the following dependency:

<dependency>
    <groupId>commons-httpclient</groupId>
    <artifactId>commons-httpclient</artifactId>
    <version>3.0.1</version>
</dependency> 

JBoss AS has this library in $JBOSS_HOME/lib. Now, in my opinion it's really stupid to deploy the httpclient JAR in the EAR file, as JBoss is already providing you this library. It keeps the EAR file smaller, and the deployment process faster.

Now, you can put the library on provided:

<dependency>
    <groupId>commons-httpclient</groupId>
    <artifactId>commons-httpclient</artifactId>
    <version>3.0.1</version>
    <scope>provided</scope>
</dependency> 

... but be aware that the implementation version of commons-httpclient is the same in JBoss as you specified in your pom.xml. There are 2 ways to check this:

  • browse to $JBOSS_HOME/lib and open commons-httpclient.jar. Go to: META-INF/MANIFEST.MF. You will see this:
    Manifest-Version: 1.0
    Specification-Title: JBoss
    Created-By: ari-49095-20050826-1856-linux-ia32 (BEA Systems, Inc.)
    Ant-Version: Apache Ant 1.6.5
    Implementation-Title: JBoss [Trinity]
    Specification-Version: 1.0
    Specification-Vendor: Apache Software Foundation
    Implementation-Vendor-Id: http://www.jboss.org/
    Extension-Name: httpclient
    Implementation-Version: 3.0.1
    Implementation-Vendor: Apache Software Foundation
    Implementation-URL: http://www.jboss.org/
    ... which means, the implemenation version is 3.0.1.
  • ... but last week, I discovered the $JBOSS_HOME/jar-versions.xml file which contains ALL the implementation versions. But it's confusing to look at this file:
    ...
    <?xml version="1.0" encoding="UTF-8"?>
    <jar-versions>
      <jar name="FastInfoset.jar" specVersion="1.0" specVendor="JBoss (<a href="http://www.jboss.org/">http://www.jboss.org/</a>)" specTitle="ITU-T Rec. X.891 | ISO/IEC 24824-1 (Fast Infoset)" implVersion="1.2.2" implVendor="Sun Microsystems, Inc." implTitle="Fast Infoset Implementation " implVendorID="com.sun" implURL="<a href="http://www.jboss.org/&quot">http://www.jboss.org/&quot</a>; sealed="false" md5Digest="c16cec395b7e7ed1f18e8ec58a5992d7"/>
      <jar name="activation.jar" specVersion="1.1" specVendor="Sun Microsystems, Inc." specTitle="JavaBeans(TM) Activation Framework Specification" implVersion="1.1" implVendor="Sun Microsystems, Inc." implTitle="Sun Java System Application Server" implVendorID="com.sun" implURL="<a href="http://www.jboss.org/&quot">http://www.jboss.org/&quot</a>; sealed="false" md5Digest="f7209f1d5a729bd3ec5b9a8f64aaf52d"/>
    ...

    So I wrote a small XSL file for mark up.

    1. create the file jar-versions.xsl next to jar-versions.xml with the following content:
       <?xml version="1.0"?>
       <!-- @author Jochen Hebbrecht (RealDolmen) -->
      <xsl:stylesheet xmlns:xsl="<a href="http://www.w3.org/TR/WD-xsl">&#10">http://www.w3.org/TR/WD-xsl">&#10</a>;	<xsl:template match="/">
      			<h1>JBoss internal libraries</h1>
      			<table width="100%" border="1">
      				<xsl:for-each select="//jar">
      					<tr>
      						<td><xsl:value-of select="@name"/></td>
      						<td><xsl:value-of select="@implVersion"/></td>
      					</tr>
      				</xsl:for-each>
      			</table>
      	</xsl:template>
      </xsl:stylesheet>
    2. add this line to jar-versions.xml
      <?xml version="1.0" encoding="UTF-8"?>
      <?xml-stylesheet type="text/xsl" href="jar-versions.xsl"?>
      ...
    3. just open the XML file and enjoy the layout ;-)!

JPR clubkampioenschap (manche 1)

Submitted by Jochus on Sun, 10/01/2010 - 22:11 | Posted in: Lifetime
Posted in

Jips, 2010. Een nieuw jaar, en ook een nieuw kartseizoen. Dit jaar waag ik mij terug (samen met mijn buddies: Stefan en Sander) aan een nieuw JPR clubkampioenschap. Het concept is gelijk aan vorig jaar: 12 14 wedstrijden voorjaar. 8 9 wedstrijden najaar.

Zondag 3 januari was ik al aanwezig op JPR om Dries te helpen met een "team building evenement" voor bouwbedrijf "Van De Walle". Momenteel loopt er een "nieuwjaarsactie" (tot 31 januari) waar je 2x kan karten tegen een democratisch prijsje. Dries wou het circuit eens leren kennen, ik ging nog eens oefenen voor opkomende woensdag (6e): de 1e manche van het seizoen 2010.

Mijn eerste heat ging lekker. Ik had kart 22 en ging goed vooruit. Ik kon een 40.5 uit het wagentje persen. Het circuit was koud, alsook de karts. Ik had ook nog 12 andere tragere piloten om rekening mee te houden en was dus wel trots op mijn resultaat :-). Dries moest duidelijk het parcours wat nog verkennen en draaide vrij hoge tijden. Zijn toptijd lag op 47.xyz.

Na onze keel terug gesmeerd te hebben, waagden we ons aan een nieuwe poging. Ik had ditmaal kart 02 en die bleek nog ietsje beter te zijn! Ik kon nu 40.482 neer klokken en op de 22 rondes zat ik slechts 3 keer boven de 41.0. Dat zat dus goed voor woensdag! Dries verbeterde ook! Hij kon nu 44.0 rijden!
Na 8 heats op zondag stond ik (1) en (2) op "toptijd van de dag" ;-). Goed gevoel, en dus moest dit zich ook kunnen uiten in mijn nieuw kampioenschap.

Woensdag 6 januari was eindelijk de start van het nieuwe seizoen. Stefan zit als burgie serieus in de blok en ging waarschijnlijk niet mee rijden. Sander wist ook nog niet te goed of hij het ging halen. Als er te veel sneeuw lag, ging hij niet naar Sint-Niklaas afzakken. Enerzijds jammer dat mijn buddies niet mee konden, maar anderzijds leverden mij dat wel extra puntjes op :-D !

Uiteindelijk zijn we alle 3 toch gaan karten (ploooooierssssssss! :-D). Veel bekend volk en veel concurrenten aanwezig (Kenny, Babbel, Benjamin, Shauni). Enfin, ik hoopte op een P7 ;-).

De chrono zat ferm slecht. De kart die ik nu had (17) voelde helemaal niet zo goed aan als de 22 en 02 van zondag :-(. Het was wel 4°C kouder (-3°C in de loods), dus misschien moest ik wat wennen aan de koude temperatuur. Uiteindelijk kon ik nergens een goed ronde neerzetten en kon ik slechts op P13 van de 18 plaatsen starten :-( ... Pfff, dat werd dus weer een inhaalraceje! :-). Achter mij stond Willy. Ik wist dat ik niet té verdedigend moest rijden. De kampioen van 2009, Stefan, vertrok van de pole. Sander vertrok van P4. Traxxis racing deed het weer voortreffelijk (zonder mij weliswaar :-D)!

De race zelf bleek een ramp te worden. Ik merkte dat ik duidelijk trager was bij de eerste rondes. Bij het uitkomen van trage bochten draaide mijn motor te laag in toeren en zag ik iedere kart weglopen van mij :-(. P12 zag ik no-time van me wegrijden en ook Willy zat gefrustreerd op mijn achterbumper. Ik kon mijn ding maar niet vinden in kart 17 en zag dat ik met moeite een 41.5 kon rijden :-( ... Wat ik ook probeerde, de kart bleek niet snel genoeg te zijn. Al snel begon ik piloten op te houden en heb ik mijn eerste manche opgegeven door iedereen sportief door te laten. Ik werd uiteindelijk zelfs gedubbeld (wat mij nog nooit overkomen was!) en vloog naar de allerlaatste plaats. Toen Sander mij dubbelde kon ik stiekem mee sluipen naar P17 door mijn voorganger te verrassen, maar echt fair was dat niet omdat ik P18 dan een tijdje achter mij ophield.

Balen toen ik de pits weer inreed. Zondag zo'n super dag. Maar vandaag zat het mij duidelijk niet mee. Vele piloten kwamen me een schouderklopje geven in de pits en zeiden me " Man, jij had duidelijk geen goeie kart :-( ... ". Velen vonden het ook veel te sportief van mij dat ik iedereen doorliet. Mijn mening is: "als ik toch niet snel genoeg was, waarom zou ik de race van anderen verknoeien?. Ik drink graag een pintje met mijn concurrenten na de race. 't Is en blijft een "fun" kampioenschap en ik wil dat ieder zijn ding kan doen". Maar ergens deed het me wel deugd die zaken te horen;-). Ik denk niet dat het alleen de kart was die tegenzat, maar 'k denk dat ik toen ook een mindere dag had :-).
Kenny won de wedstrijd en haalde een toptijd van 39.576 (iets wat ik nog nooit gezien had :-D). Stefan werd 2e en reed 39.838 (ook sterk). Sander bleef 4e met een tijd van 40.088. Ik werd 17 met een toptijd van 40.9. Over de ganse wedstrijd kon ik maar 2 keer onder de 41 duiken.

Maar goed, geen ramp want in het voorjaar moet ik 12 14 wedstrijden rijden waarvan de 9 11 beste meetellen (verschil met vorig jaar: 12-10), dus ik moet hopen dat dit mijn schrap resultaat wordt :-). Hopelijk volgende manche meer succes!

Lees ook Sander zijn blogpost!

Kim Clijsters @ Thomas Cook Diamond Games

Submitted by Jochus on Thu, 07/01/2010 - 18:38 | Posted in: Lifetime
Posted in

Op 9 december ben ik met Els, Hannes en Ward naar de "Thomas Cook Diamond Games" (is dus niet meer de "Proximus Diamond Games") getrokken in het Sportpaleis van Antwerpen.
De Diamond Games waren jarenlang een vaste waarde in Antwerpen, maar dit jaar onderging het tornooi enkele veranderingen. Zo werden de Diamond Games geschrapt als WTA-tornooi en moesten ze een tijdje verder als demonstratietornooi.
De wedstrijden werden dit jaar op één dag afgehandeld, maar de organisatie brengt daar volgend jaar weer verandering in. De Thomas Cook Diamond Games gaan dan door op 8 én 9 december. Het gegeerde diamanten racket, dat normaal gezien weggelegd was voor de speelster die het tornooi drie keer wist te winnen in vijf jaar tijd, verdween dit jaar ook in de kast. Afhankelijk van wat er de volgende jaren nog uit de bus komt voor de Diamond Games, zal het racket misschien nog terugkeren.

Ik had al op voorhand een donkerbruin vermoeden dat we eigenlijk wat te laat gingen zijn. 't Spel begon daar om 19u, maar Hannes en ik konden maar rond 20 voor 6 vertrekken in Aalter.

Al bij al viel't nog mee: file van parking Kruibeke tot aan de Kennedy tunnel. Els was al zot aan't komen van 20 min file :-). Ik was blij dat de file nog niet te lang was :-). Aangekomen aan 't Sportpaleis heeft Hannes dikke chance en komt er juist een heel schoon plaatsje vrij waar hij zijne dikke Audi kan insmijten :-). Had ik gereden, 't ging geen waar geweest zijn; ik ging zeker 2.5 km verder staan :-D.

Normaal gezien gingen we eerst Yanina Wickmayer (aka Woopie!!!) zien, maar wegens het probleem met de "where-abouts", werd zij vervangen door Kirsten Flipkens.
We zaten echt goed, al kon de wedstrijd wel iets "interessanter" :-). Echt hoog niveau was't niet :-). Uiteindelijk verloor Kirsten de wedstrijd (ik weet wel de uitslagen niet meer, sorry :-( ...) maar ze kon toch rekenen op een groot aantal supporters.

Volgende match: Kim Clijsters <> Venus Williams (de reden waarom we eigenlijk kwamen :p). Els en Ward moesten eerst naar de WC maar Hannes en ik bleven zitten. Na lang wachten kwamen die 2 terug en uiteindelijk bleek dat Yanina bovenaan bij ons liep. 't Is altijd 't zelfde: ik moet soms elvendertig keer naar't WC gaan op nen avond, maar de keer dat ik dan weer juist niet naar de WC moet, dan was het juist WEL de moeite om te gaan "urineren" :p. Typisch :-D! Ale, Els en Ward doodcontent. 'k Heb dus zeker 30min mogen aanhoren dat Yanina daar boven tussen't volk liep. Jaja :-D ...

Als warm-up voor Kim trad Milk Inc. op. 'k Vond de max :-). Ik had ze al eens met Mieke in het Sportpaleis gezien en ik vond dat écht goed (al blijf'k erbij dat je zoiets best in een grote bende doet). Nu was't weer goed, maar ik had het probleem dat ik op nen stoel zat en ik eigenlijk gewoon wat wou bewegen. Voor mij waren 2 oudere dames aan het wiebelen op hun stoel en ik besloot mezelf maar stil te houden :-D.

Goed, uiteindelijk is Kim dan begonnen! Al snel bleek dat Venus totaal niet in vorm zat. Continu dubbele fouten, in't net slaan, ... blabla ... Kim rushte echt over Venus. 't Publiek was wel aangenaam. Af en toe eens nen grappenmaker die naar de court riep : "Komaan Sereenaaaaa!" ... Zalig :-D. Ook Carl Huybrechts was van de partij en liet het publiek 4 Mexican waves doen. Super de max :-)

Kim won uiteindelijk de match. Ik was ietwat teleurgesteld want de wedstrijd zelf stelde niet veel voor. Venus had echt haar dagje niet :-(.
't Leuke aan de avond was wel dat ik de volgende congé dag had en dus wist ik dat ik lekker lang mocht uitslapen :-D !