JPA 1 (Hibernate) and creating NamedQuery with dynamically order

Submitted by Jochus on Wed, 06/01/2010 - 23:09 | Posted in: Java
Posted in


Today, I really noticed something strange with the JPA framework. I wanted to create a NamedQuery with dynamical order. So this means, you have 1 SQL statement, but you can reuse it to sort on different fields and you can also use to sort DESC or ASC.


So my entity was looking like this:

@NamedQueries({
    @NamedQuery(name = MyEntity.Queries.FOO_SORTED, query="SELECT e FROM MyEntity e ORDER BY :" + MyEntity.QParams.SORT_FIELD + " :" + MyEntity.QParams.SORT_MODE),
    ...
})
@Entity
public class MyEntity {
   ...
}

And in my DAO layer, I was doing something like this:

Query q = entityManager.createNamedQuery(MyEntity.Queries.FOO_SORTED);
q.setParameter(MyEntity.QParams.SORT_FIELD, "name");
q.setParameter(MyEntity.QParams.SORT_MODE, "DESC");

Unfortuneatly, this code doesn't run. I was getting this exception:

Reason: javax.persistence.PersistenceException: org.hibernate.HibernateException: Errors in named queries: MyEntity.Queries.FOO_SORTED

So it seems that I was not able to use the dynamical sorting.
A solution is to use the createQuery() method on the EntityManager

Query q = entityManager.createQuery("SELECT e FROM MyEntity e ORDER BY name DESC");

... but I don't fully agree with this solution as you are moving your SQL statements from your model to your DAO layer.
This problem could have been solved by using the Hibernate criteria API, but then you are moving away from the JPA. So I'm really looking forward to use JPA 2, as this framework also has a criteria API:

crit.addOrder(Order.desc("name"));

Unable to print to network printer because of incorrect papersize

Submitted by Jochus on Tue, 05/01/2010 - 23:15 | Posted in: Linux
Posted in

Monday, I really had problems printing (from Ubuntu) any kind of documents to the network printer of my company (which is a HP LaserJet 4050 PCL). Printing a testpage was working perfectly, but printing PDF, DOC, XLS, ... was not working. It always wanted to use "tray 1", which is used for envelopes. So the printer was telling me: "I'm not able to print such a page on an enevelope". Yeah, d'uh! :p. But whatever I tried, the printer was not planning to use "tray 2", which has A4 papers.
And to let it sound more funny: I didn't change anything to my configuration :-/

I spent 2 hours searching for it. Luckily, my French colleague helped me out on this one. It seemed that an Ubuntu package update changed my /etc/papersize file:

<a href="mailto:jochen@baileys">jochen@baileys</a> ~ $ cat /etc/papersize 
letter

In every application, the papersize was configured as letter (or sometimes US letter). By changing the papersize to a4 (mind the lowercase character!), I was able to print again!

<a href="mailto:jochen@baileys">jochen@baileys</a> ~ $ cat /etc/papersize 
a4



REMARK: I didn't have to reboot my machine to pick up the changes, however, the trick didn't work for Firefox. Even if restarted Firefox, papersize was still on "letter". I had to change it manually using : File > Page setup... > A4

Choosing for Drupal 6

Submitted by Jochus on Mon, 04/01/2010 - 20:31 | Posted in: Website
Posted in


Wel, zoals al gemeld, ben ik dus overgeschakeld van Joomla! naar Drupal. De vorige website was te oud geworden en ik kon er niet veel meer mee aanvangen.

Drupal is op de dag vandaag hot. Het wordt wereldwijd gebruikt. Er is heel veel documentatie te vinden en het feit dat er een ganse community achter het product zit, maakt het ferm gemakkelijk om hulp/support te krijgen/vinden.

Maar de belangrijkste reden waarom ik gekozen heb voor Drupal, zijn enkele site modules:

Archive

Deze module maakt het mogelijk om een volledig archief te displayen van blog items. Klik in het linkermenu op "Blog archive". Qua configuratie was dit echt kinderspel :-). Door enkele muisklikken kon ik heel snel enkele handige links opbouwen.

Blog

Hmja, de naam zegt het zelf eh: ik kan op een heel gemakkelijke manier gaan bloggen! En snel!

Color

CSS aanpassingen kunnen heel vlot aangebracht via enkele handige UI componenten.

Comment

Commentaar kan heel gemakkelijk geplaatst worden op blog items. Verder heb ik een extra module die mij op de hoogte houdt van nieuwe comments (Comment Notify). De user profile picture wordt nu ook geïnclude + ik heb het "subject" field weggelaten, aangezien dat toch nergens tot leidt :-)

Contact

Eenvoudig formulierke waarmee jullie mij kunnen contacteren

Menu

Opbouwen van een ganse navigatie menu in "1,2,3!"

Search

Iedere dag wordt de content van mijn site geïndexeerd. Op basis van keywords kan je rechtsboven heel gemakkelijk mijn site doorzoeken

GeSHi Filter

Mogelijkheid tot syntax highlighting. Heel belangrijk voor te bloggen ivm code taal. Vraagt niet veel werk want het enigste wat ik hiervoor doe is:

<java>
public class Drupal {
    public static void main (String [] args) {
        System.out.println("This site rockzzz!");
    }
}
</java>

... het uiteindelijke resultaat is ...

public class Drupal {
    public static void main (String [] args) {
        System.out.println("This site rockzzz!");
    }
}

Menu Attributes

Menu items extra attributen geven (zoals bv een target field)

Joomla! import

Migratie van het Joomla! CMS systeem (users + blog posts) naar Drupal. Op die manier kunnen jullie vlekkeloos blijven werken!

Pathauto

Url's worden super duidelijk: niet meer "index.php?option=bla", maar vriendelijke URL's als: http://www.jochus.be/site/2010-01-04/linux/converting-msg-eml. Dit is ook heel belangrijk voor zoekmachines als Google, die eigenlijk alle URL's bevatten TOT aan het "?".

Google Analytics

Het surfgedrag van de gebruiker wordt bijgehouden. Zo merk ik dat veel gebruikers op mijn site komen via: "dats24 tankstations" (type maar es in bij Google!) ;-). Verder kan ik veel meer leren over welke browsers er langs komen, is Flash aanwezig, is Java aanwezig, ...

XML sitemap

Iedere week wordt een sitemap opgebouwd die alle links in mijn website bijhoudt en doorgeeft aan Google
De sitemap kan je vinden onder: http://www.jochus.be/site/sitemap.xml. Dit XML bestand wordt automatisch aangemaakt en doorgegeven aan Google

Converting MSG to EML

Submitted by Jochus on Sun, 03/01/2010 - 23:03 | Posted in: Linux
Posted in

Today, I received a MSG file (which is related to the Microsoft Outlook fileformat) in my mailbox. I was unable to open the file in Ubuntu, so I had to find a solution!

MSGConvert

By using Google, I was able to find a script which converts my MSG file to an EML file: http://www.matijs.net/software/msgconv/


Perl

The script is written in Perl, so you need ... Perl

$ dpkg -l perl
ii  perl                                  5.10.0-24ubuntu4                      Larry Wall's Practical Extraction and Report Language

If you don't have Perl, install it:

$ sudo aptitude install perl

Perl dependencies

I was missing some dependencies. You can install them using the following command:

$ sudo perl -MCPAN -e 'install ##REPLACE_BY_PACKAGE_NAME##'

The list I installed:

  • Email::Outlook::Message
  • Email::LocalDelivery
  • Getopt::Long
  • Pod::Usage
  • File::Basename
  • Message::Simple
  • Email::MIME::Creator
  • OLE::Storage_Lite
  • File::Path::Expand
  • Email::FolderType

Running the script

$ perl -w msgconvert.pl ##MY_MESSAGE.MSG##

Happy converting! ;-)

[Lifetime] JPR kampioenschap (manche 20)

Submitted by Anonymous (not verified) on Tue, 22/12/2009 - 20:53 | Posted in: Lifetime
Posted in

Vorige week woensdag was het de 20e, en eveneens de laatste, manche van het JPR indoor clubkampioenschap. 12 wedstrijden in het voorjaar, 8 in het najaar.



Voor mij was het niet belangrijk hoe goed ik reed, ik deed niet meer mee voor het podium :-). Voor Sander en Stefan was het wel nog belangrijk. Sander stond 2 punten achter op Stefan en moest dus eigenlijk voor Stefan eindigen en bij voorkeur een betere toptijd rijden :-). Alleen dit scenario zou hem op het hoogste schavotje brengen.



Ik lootte kart 17 en prees mezelf (voor de 8e keer in het najaar!) heel gelukkig. Lekker kartje :-)!



In de quali werd ik nog maar eens opgehouden, maar ondertussen had ik mijn lesje wel geleerd. Ik liet me wegzakken en probeerde vervolgens hard door te duwen. Maar op 0,5 ronde van een mogelijk snelle lap, zat ik _alweer_ vast achter een tragere piloot. Ik liet me terug uitzakken (ditmaal ver) en had bij mijn 2e poging een FERM gat waar ik wat vrijheid had. En met succes! 't Was niet echt een super ronde, maar volgende mij wel goed genoeg om bij de eerste helft van de piloten te horen...



En jowel, ik had gelijk! Ik startte 6e van de 14. Voor mij stond iemand die ik niet goed kende, daarvoor Stefan, daarvoor Roel, voorafgegaan door Sander en uiteindelijk op pole: Benji. Voor mij wou ik 1 positie kunnen pakken. De rest was gewoon stukken beter dus ik mikte op een 5e plaats. Achter mij stond Willy die ook een goede ronde gereden had. Willy is een rustige persoon en ik wist dat ik in't begin mij redelijk ging mogen concentreren op aanvallen, en niet te veel moest verdedigen.

Achter Willy stond Kenny, die overduidelijk een mindere kart had :-( ...



De race ging goed van start. Door het feit dat ik ferm vooraan stond, kon ik ook goed doorgeven: geen tragere piloten! Na 2 ronden wist ik al op te klimmen van 6 naar 5 omdat de piloot voor mij een foutje maakte. Next: fjo! In de eerste rondes kon ik goed mee met Stefan, maar dan liep hij samen met Roel een halve meter per ronde uit. Sander had al een kloofje gemaakt en reed +- 6m op Roel, Stefan en mezelf.



Roel pitte vrij vroeg, en dat was goed nieuws voor Stefan die duidelijk werd opgehouden. In de volgende rondes reed Stefan weg van me. Wat ik ook probeerde, ik kon hem niet bijhouden :-). Na enkele rondes had Stefan Sander bijgebeend en kon ik van op de eerste rij een heerlijk duel zien :-).



De kart ging goed en ik concentreerde op mijn eigen race. Ik reed echt super goed en erg consistent. Ik zag altijd maar 40,95 op het bord :-D.



Toen ik Stefan zag pitten (ondertussen al 20m voor mij) besloot ik mee te pitten. Stefan hoopte zo voorbij Sander te geraken, ik hoopte zo terug bij mijn 2 companen aan te sluiten. Maar helaas, Stefan reed de pits al uit toen ik mijn pitstop begon. Aansluiten was dus geen optie. Sander besloot in de ronde erna ook te pitten ... en had helaas pech een tragere pitstop te hebben. Bij het opkomen van de baan reden Stefan en Sander parallel naast elkaar. Stefan had het voordeel aan de binnenkant van de bocht te zitten, en kon dus dus vrij gemakkelijk voor Sander geraken. Wat volgde was knap verdedigwerk van Stefan.



Maar ook ik had opeens af te rekenen met verdedigend werk :-/. Kenny was op 3m van mij gekomen. Ik verschoot mij een ongeluk toen ik me omdraaide en recht in zijn vizier keek. Ik wou mijn 5e plaats in de laatste 5min niet weggeven, en reed éééérg verdedigend. Die tactiek bracht succes op, want ik reed als 5e over de streep. Kenny zat 0,18sec achter mij.



Bij het binnenkomen van de pits ging ik mijn excuses aanbieden aan Kenny, maar Kenny moest goed lachen. Blijkbaar zat hij al een tijdje achter mij, maar de kart liet niet toe tot aan mijn bumper te komen. Omdat ik zo verdedigend begon te rijden, kon hij heel gemakkelijk bij mij aansluiten. Had'k dus aanvallend verder gereden, was er niets gebeurd :-).



Ik viel een beetje uit de lucht als ik het tijdenblad zag. Mijn snelste tijd was slechts 40,8. De piloten rondom mij waren allemaal sneller, maar door mijn consistent gedrag ben ik toch 5e geworden :-).


Het einde van een geslaagd seizoen, en dat wil ook zeggen: podiumplaatsen. Mijn 2 collega's binnen het Traxxis racing team namen plaats 1 en plaats 2 voor hun rekening. Sander scoorde over het ganse seizoen 532 punten, Stefan 561. Het kon nipter geweest zijn. Sander werd ooit eens gediskwalificeerd wegens het niet maken van het verplichte aantal pitstops.



Mijn eindplek is helaas wat minder :-D. Ik eindigde 7e over het ganse seizoen. Toch ben ik heel tevreden. In het voorjaar wel eens last gehad van een mindere kart, maar dat was in het najaar volledig vergeten en vergeven. Ik had in het najaar niet 1 keer een slechte kart! Niet 1 keer! :-)!



Ik heb leren verdedigen, ik heb leren aanvallen. Ik heb geleerd dat een snelle tijd tijdens de chrono zo super belangrijk kan zijn voor het verloop van je race. Ook consistentie zat er op het einde van het seizoen meer en meer in :-).



Jammer genoeg heb ik niet de talenten van Sander en Stefan. Zij 2 hebben zicht ontpopt tot de absolute top binnen JPR :-). Maar toch heb ik mij iedere keer kostelijk geamuseerd en ben ik blij dat ik altijd meegedaan heb :-)! Ik wil Sander en Stefan nogmaals (aja, was al gebeurd tijdens het "feestje" woensdag :-D) een dikke proficiat wensen. De progressie die zij gemaakt hebben is echt geweldig! :-)



Na het kampioenschap bleven we nog lang plakken en was het leuk nababbelen met de marshalls en management van JPR.



Morgen starten we in een (short) competition binnen Antwerp Indoor karting. Benieuwd hoe we zullen presteren op een circuit dat ditmaal niet ons thuiscircuit is ... :-)


[Lifetime] JPR kampioenschap (manche 19)

Submitted by Anonymous (not verified) on Mon, 07/12/2009 - 23:10 | Posted in: Lifetime
Posted in





Vorige week woensdag heb ik wellicht 1 van de mooiste manches uit mijn JPR clubkampioenschap history gereden :-). Ik was al vrij laat (had nog 5min over) en zag dat er veel piloten waren. Ik had ook wel dat vermoeden toen ik thuis vertrok aangezien op http://www.kartgrid.be redelijk wat piloten hadden toegezegd voor deelname.



We waren met te veel piloten (er waren namelijk niet genoeg karts), dus werd besloten een team race te houden. 10 min chrono en 50 race met 2 piloten. Sander en Stefan, de koplopers in het klassement hokten samen om nog verder te kunnen uitlopen op de rest. Ik moest dus nog op zoek naar een 2e piloot (ja, we hebben DRINGEND nen 4e man nodig :-D). Ik twijfelde ... ofwel pakte ik een sterke piloot en streden we samen voor een podiumplaats, maar als ik dan een slechte race reed, verknoeide ik die zijn plaats in het klassement ... ofwel pakte ik een "mindere" piloot, die wel nog streed in het klassement, en op die manier kon ik die piloot aan een hogere plaats helpen.



Toen ik Willy van de WC zag komen, wist'k van: "ja, Willy moet mijn teamgenoot zijn :-D". Willy is 56 jaar en rijdt het Belgisch kampioenschap bij de senioren. Willy is super vriendelijk en sociaal en is niet alleen een tegenstander in het klassement, maar ook een goede vriend geworden waar we regelmatig eens een babbeltje mee slaan. Willy was enthousiast over mijn voorstel en vroeg me of ik wel zeker was :p. Ik zei dat ik er absoluut ging voor gaan ... :-D!



Goed, zo gezegd, zo gedaan. Na briefing besloten Willy en ik elk 5 min chrono te rijden, gevolgd door elk 25 min race. Het was de bedoeling dat we in totaal 3 pitstops maakten. Elk 1x binnenkomen en 1pilootwissel. Het leuke aan deze race was dat er kartwissels ingevoerd werden. Je kwam binnen voor je pitstop, en je stapte in een nieuwe kart. Een systeem waar ik al een tijdje op hamerde omdat met het vorig systeem, je echt pech kan hebben met de kart.



Willy ging goed van start en plaatste ons op een 12e van 15e plaats. Na 5 min deed ik teken naar Willy dat ik ging overnemen. Ik kwam binnen, maar moest (in tegenstelling tot ik wat ik gewoon ben van racen met Stefan en Sander), de kart helemaal nog aanpassen. De pedalen stonden te ver naar achter, en de stoel ook. Ik verloor wat tijd met de kart juist af te stellen. Uiteindelijk kon ik maar 3 rondes meer rijden ... waarvan mijn beste 41,5 :-(. Niet voldoende voor een goede quali en we vertrokken van de 12e plaats dankzij Willy's toptijd... Ik had wel een goed gevoel van de kart. Ik merkte dat ik ferm naderde op Kurt Wagemans, die normaal gezien even goed is als mij.



Sander deed het uitstekend met een mindere kart, en reed naar P2. Voor mij stonden Marc S en Kurt Wagemans. Kurt zag ik zitten, maar in het verleden heb ik al veel miserie gehad met Marc in te halen. Toen ik aan de pitbox passeerde, vloekte ik naar de kant dat het niet simpel ging worden.



De race ging al niet goed van start. Tijdens de laatste opwarmronde kegelde Marc S, Matthias Maas rond. Marc, Kurt en ik passeerden Matthias, maar we konden niet over de finish rijden, zolang Matthias ons niet terug inhaalde. Ik bolde uit en het duurde toch even tot Matthias ons voorbij snorde. Uiteindelijk vertrok ik al met 10m achterstand op de eerste groep toen ik over de finish reed. Balen :-).



Al snel voelde ik dat een super kartje had. Ik was snel! Na 2 ronden was ik het echt moe achter de Kurt en probeerde in een té optimistische bui aan de binnenkant van 1 van de JPR bochten mijzelf naar een 11e plaats te brengen. Ik zat ongeveer 2/5 voorbij Kurt, maar hij had me helaas niet gezien. Kurt stuurde in, knalde op mijn voorkant en spinde rond :-( ... Het was geen zuivere inhaalbeweging van mij :-( ... en dus nogmaals mijn excuses aan Kurt. Ik had geduld moeten hebben.

Nu, ik lag op P11 en had al snel het gat met Marc S gedicht. Na 1 ronde vastzitten, merkte ik dat Marc S totaal niet verdedigend reed. In de bocht rechts achteraan de loods nam ik een andere racelijn en kon ik puur op skills (en zonder contact) Marc S voorbij. Man man, wat een SUPER gevoel :-D.

Ik was weg voor een goede beurt en in de volgende 7 min haalde ik nog 4 karts in! :-D. We reden toen 6e.



Ik miste Stefano als teammanager, die druk bezig was met Sander en Stefan te begeleiden. Ik had geen besef wat mijn positie was, hoelang ik bezig was, wanneer ik best binnenkwam om een nieuwe kart op te halen enzovoort, ... Aangezien ik lekker reed (gemiddelde van 41.0) besloot ik nog even door te rijden. Ik kwam uiteindelijk binnen voor mijn 1e pitstop en die ging vrij vlot. Transponderke + kartnummer versteken, stoel goedzetten en weg was ik. Ik had wat moeite om me aan te passen aan de nieuwe kart. De rem was niet zo gevoelig en ik kon de kart moeilijk onder controle houden tijdens het remmen. Na 3 rondes had ik mijn rijstijl aangepast, en merkte ik dat ik een paar maal 40.89 draaide. Mijn record van 40.94 was VERBROKEN! :-D.



Op een bepaald moment zag ik Marc S terug op de baan komen. 'k Dacht in mijn eigen: " 't Is niet mogelijk, die kerel gaat mij hier wss nog ophouden ook!". Maar Marc was heel sportief. Zag dat ik stukken sneller ging en liet mij keurig voorbij.

Langs de kant stond Willy mij als een gek aan te moedigen. Ik zag mijn super goede rondetijden, ik had een super goede kart en wou absoluut voor meer :-). En jowel hoor, kort daarna reed ik 40,68. Eerste keer dat ik zo hard ging op JPR. En nog meer goed nieuws: Willy deed teken dat ik op P3 aan het rijden was :-). Ik had 9 plaatsen goed gemaakt. Weliswaar moeilijk te zeggen of dat virtueel was of niet, want ik had geen besef hoe veel pitstops de andere teams al gemaakt hadden. Ik had ook niet echt meer snelle karters ingehaald, dus het moest wel via pitstops gebeurd zijn ...



Ik peerde nog keihard door en gaf na 25 min het stuur door aan Willy. Toen ik mijn helm afdeed, zag ik dat we net wegzakten naar de 4e plaats. Sander en Stefan stonden achter ons :s ... Ik vroeg aan Sander wat er gebeurd was, en Sander had 3x pech gehad met de kart en had dus al 2x moeten wisselen. Stefan had de laatste stop voor zijn rekening gehouden en moest dus nog 25 min uitracen, zonder nog te kunnen wisselen.



Stefan had ook in het begin wat moeite om te wennen aan de kart, maar eens hij zijn lijn gevonden had, was hij weg :-). In een mum van tijd snorde hij Willy voorbij en we lagen terug op P5. Sander wist mij ondertussen te vertellen dat ze van ver kwamen. Ze hadden namelijk op P10 gestaan (deels omdat ze veel stops in't begin gedaan hebben, deels omdat 1 van de transponders tijdens de pitstop niet snel genoeg kon verwisseld worden).



De voorsprong die ik opgebouwd had, zag ik helaas ronde per ronde wegslinken. Willy had een mindere kart en kon geen lage 41'rs draaien :-(. Stefan was zichzelf helemaal aan't geven en knalde door naar P1 :-).



Die plaats gaf hij niet meer af en met de vingers in de neus reed hij over de finish lijn ... Een welverdiende zege voor Stefan en Sander die hun voorsprong in het klassement uitbreiden op Knabbel, Babbel en Kenny! :-). Willy en ik zakten weg naar de 9e plaats ... Door mijn 40,68 reden we nog een 5e beste tijd van de wedstrijd en gaf ik Willy nog een extra punt in het klassement. Door het missen van Shauni, klimt Willy van P10 naar P9 in het klassement :-).



't Was een super zalige race. 2 SUPER goeie karts gehad. 't Was terug leuk rijden met mijn handschoenen. Ik reed vrij regelmatig 40,9 en was uiterst trots op mezelf!



Op naar de 20e manche! Waar de titel zal uitgevochten worden tussen Sander en Stefan! :-D. Ik ben benieuwd! :-D


[Lifetime] GP Marc Goossens

Submitted by Anonymous (not verified) on Thu, 03/12/2009 - 11:49 | Posted in: Lifetime
Posted in





Afgelopen zondag heb ik de GP van Marc Goossens meegereden te JPR (Sint-Niklaas). Voor degene die Marc Goossens (aka "The Goose") niet kennen:


Marc Goossens (Geel, 30 november 1969) is een Belgisch autocoureur.

Hij reed in de Formule 3000 tussen 1994 en 1996. Hij won hierin drie races en werd derde in het kampioenschap van 
1996. Daarnaast reed hij tussen 1999 en 2001 reed hij nog een aantal races in deze klasse.

Tussen 2002 en 2005 reed hij in het FIA GT Kampioenschap. Hij reed ook in de NASCAR. In de Busch Series werd hij 
in de race in Mexico-stad negende. Hij maakte zijn debuut in de NEXTEL Cup op Watkins Glen maar crashte en werd 
43ste. Hij probeerde het nog een keer in 2007 op de Infineon Raceway maar door mechanische pech werd hij slechts 
36ste.

In 2008 rijdt Marc in een Pontiac-Riley in de Rolex Sports Car Series. Marc won de Mexico 250 op 20 april 2008.

Bron: Wikipedia (nl)



Aanvankelijk was ik niet van plan mee te rijden. Ik had al een vrij zwaar weekend achter de rug :-(. Een tip: laat Els Meerschman u nooit een berichtje sturen: "kom je niet nog 1tje drinken in de Chapiteau? :-(" ... Ik was niet van plan de vrijdag nog weg te gaan aangezien ik Sarah om 08u55 in Charleroi moest oppikken (voor degene die het niet wisten: Sarah uit Spanje is een dagje naar België gereisd ;-)). Ik kende mijn baan niet in Charleroi en moest dus wat marge incalculeren en besloot om 06u30 op te staan. Ik was vrijdagavond slechts om 03u30 thuis (ja, dank u iedereen die mij in de Chapiteau bleef trakteren :p).

Zaterdagavond heb ik de nacht doorgestoken want Sarah was slechts 24u in België. Om 08u30 stonden we al terug op Charleroi. Ale, maw, ik had in de afgelopen 48u welgeteld 3u geslapen ...



Thuisgekomen en nog een uurke ingedommeld voor TV. 12u wakker geworden, op een nuchtere maag nen pizza binnengespeeld en vertrokken naar JPR. Wonder boven wonder was ik nog redelijk fris :-). Mijn ogen voelden erg moe, maar mijn lichaam zat wel sterk genoeg om nog te racen :-).



Aangekomen zag ik enorm veel bekende karters :-(. Ik wist dat het een moeilijke race ging worden. We waren met ongeveer 56 piloten en we werden onderverdeeld in 4 poules. Elke piloot mocht binnen zijn poule 2x een heat karten van 14min. Binnen die 14 min moest je een toptijd neerzetten. De 30 beste piloten (dus de piloten met de beste toptijd) konden door naar de halve finale. Daarin waren 2 reeksen waarvan terug de beste 15 doorgingen naar de finale. Des te beter je tijd in de halve finale, des te beter je startplaats in de finale (maw: de finale was echt racen, al't geen er voor was een sterke tijd neerzetten - je moet dus eigenlijk maar 1 super goede ronde rijden dan :-))



Goed, ik zat met Sander en Stefan in poule 4 (toeval :p) en slokte nog 5 min voor mijn 1e poging een Red Bull binnen. Die gaf me op't circuit wat meer boost en ik kon mijn ogen tenminste open houden :-D. Ik had kart nr 11 en voelde direct aan dat ie éééérg lekker reed :-).


Ik finishte als 4e met een tijd van 40.94 en verbrak mijn persoonlijk record dat op 41.24 lag. Ik voelde me erg gelukkig, want ik stond opeens met mijn ene been in de halve finale :-). Sander was 3e met een mindere kart en haalde een 40.92. Stefan had een goeie kart: 40.7x en was leider in onze poule.



Ook de Marc Goossens reed mee in mijn poule en haalde een 41.3x. Ik was GEWOONWEG beter dan Marc Goossens :-D!



Maar achteraf bleek mijn goede tijd een ontnuchtering te worden :-(

  • de karts werden warmer, alsook de baan, waardoor meer mensen ook de 40.xy begonnen in te duiken
  • iedereen die met de 11 reed, reed een keiharde tijd. Ik zag opeens iemand ermee 40.5 rijden. Ik had dus 0.4 sec laten liggen ... :-(

Nu, niet getreurd, ik had nog een 2e poging! Ik slokte terug een Red Bull binnen om de vermoeidheid wat te laten wegnemen :p ...



Ditmaal kreeg ik kart 17 ... en helaas ... die was niet goed genoeg :-(. Ik had continu last van overstuur en haalde maar een 41.4 uit de kart. Ik ken dit probleem, want ik kom dit ook soms tegen tijdens de competitie.
Meestal verplaats ik mijn stoel naar achter tussen de chrono en de race zodat mijn gewicht naar achter komt en op die manier het "overstuur" effect geneutraliseerd wordt.
Dat lukte echter niet aangezien ik geen "stop" tussen door had. Achteraf met Sander en Stefan er nog zitten over babbelen, en ik had idd beter mij even langs de kant gezet, mijn stoel beter geplaatst en vervolgens toch nog een snelle rondetijd proberen neer te zetten. Maar daar had ik niet aan gedacht :-( ... Ik durf niet meer zeggen hoe Sander zijn tijd was. Ik dacht 41.5 40.5? En Stefan had een slechte kart nu: 41.92 40.92? Maar ik weet het niet meer ... sorry :-)...



Marc Goossens haalde ditmaal 40.89 :p. De reden dat ik daarjuist zo kon stoefen lag duidelijk aan het feit dat hij een mindere kart had :-D



Maar geen paniek, ik bleek uiteindelijk toch bij de eerste 30 te zijn met mijn 40.94 (dank u kartje 11 !!! :-D) en was eigenlijk wel blij :-).



Ik zat in de eerste reeks van de halve finale en voelde dat ik erg moe werd. Voor een keer dat het niet zou geven mij niet te kwaliferen (ik wou gewoon slapen :p), kwalifeer ik mij toch wel zeker? Damned! Den truc is gewoon den dag ervoor goed weg te gaan! :-D.

In die 1e reeks zat ik terug bij ... jowel ... Sander en Stefan :-D. Alweer ... toeval ... Ditmaal kreeg ik kart 04 onder mijn gat geschoven ... ik deed teken naar Sander en Stefan dat het voor mij over was. Timothy (AMG T) had mij tijdens de poules al gezegd dat de 04 power ontbrak ... en jawel ... hij had gelijk. Bij het uitkomen van de bocht, draaide mijn motor in een veel te laag toerental waardoor het precies eeuwen duurde alvorens ik kon optrekken :-( ...
Ik ben niet zeker wat mijn beste tijd was (ben vergeten blad te gaan halen), maar op het tijdenbord heb ik ooit eens 41.21 gezien. Ik had een < 40.8 nodig om mij door te smijten naar de finale ... en die had ik niet :-( ...



Jammer ... maar geen idee of ik toch onder de 40.8 ging gedoken hebben met een goeie kart :-D. Ik was tevreden met mijn resultaten en had niet te klagen. Toch redelijk wat kunnen racen. 2x heat van 14 min en 20 min halve finale.



Sander en Stefan slaagden er wel in zich te plaatsen voor de finale! Ik besloot nog even te blijven om de finale uit te kijken. Ondertussen kwam Cedric Wauters even bij mij aankloppen. Hij vertrok vanop pole in de finale en was naar beneden gelopen om te zien welke kart eerst stond. Rarara ... de 04 ... Hij vroeg me hoe kart 04 was. Ik zei dat hij niet slecht was (veel grip!), maar dat er totaal geen power was. Net voor de finale liet hij de marshalls de kart nachecken, en blijkbaar zat het framework van de stoel los. Ik had dit totaal niet gemerkt, maar 't zal ook wel geen invloed gehad hebben op mijn tijd denk'k.



De finale kon, na het aanpassen van kart 04, eindelijk van start en ik zag mijn teammates een erg knappe prestatie neerzetten. Ik weet niet meer wie waar gestart is, maar Stefan eindigde 7e en ik dacht Sander 12e, maar die had pech gehad tijdens de race zelf; hij werd namelijk rondgetikt. Meer info zal je weldra op zijn blog kunnen lezen. Cedric Wauters, met zijn 45 kg :p, perste een 40,3x uit kart 04 en ging verdiend met de overwinning lopen :-).



De uitslag:

1 Cedric W Toptijd 40.389
2 Mathieu Toptijd 40.469 op 1.23 seconde
3 Tom DC Toptijd 40.454 op 1.82 seconde
4 Mathias G Toptijd 40.702 op 13.39 seconde
5 Luca D Toptijd 40.341 op 13.65 seconde
6 Rob R Toptijd 40.405 op 13.91 seconde
7 Stefan V Toptijd 40.411 op 15.71 seconde
8 Benjamin T Toptijd 40.583 op 22.71 seconde
9 Yves A Toptijd 40.696 op 25.19 seconde
10 Kevin G Toptijd 40.672 op 34.82 seconde
11 Timothy V Toptijd 40.927 op 36.70 seconde
12 Sander Toptijd 40.846 op 37.92 seconde
13 Bart VDV Toptijd 40.906 op 39.28 seconde
14 Dimitry T Toptijd 41.124 + 1 lap
15 Briek R Toptijd 40.775 + 1 lap + 28.68 sec



Niet alleen heb ik zondag een leuke middag gehad door het vele karten, maar heb ik ook de gelegenheid gehad om mijn nieuwe handschoenen te testen. Ik reed vroeger met knalgele tuinhandschoenen (niet lachen! dan ging verdorie goed! :p) maar heb samen met Sander en Stefan beslist om ons "vertoon" wat op te krikken :-D. We kochten samen kart handschoenen van OMP (Stefan en ik: Otto Kart, Sander: Base) die ongeveer dezelfde kleuren heb (kwestie van in de Traxxis lijn te blijven ;-)). Ik koos voor de Otto Karts (en dus niet de Base) omdat de voering aan de handpalm iets dikker is, omdat de mouw langer is (wat ferm handig is voor het outdoor rijden) en omdat ik gelezen had op internet dat ze langer meegaan. Maarja, dat laatste is ook subjectief natuurlijk :-).

't Was echt super leuk om mee te rijden. Of ik er beter mee reed? Baneet:p! Dat scheelt niets op uw skills, maar 't is professioneler en toffer :-D!



Enkele foto's:



Het verschil tussen mijn vorig en huidig paar :p







Mijn nieuwe OMP handschoenen






Mijn kart uitrusting (uhum :p)






Sander en Stefan zijn mij al aan't pushen om nen overall te kopen ook (met Traxxis op), maar voorlopig is dat nog een beetje far-from-bed-show :-). Laten we eerst Traxxis wat meer bekendheid geven :-D.



Conclusie van de zondagmiddag: leuke mensen leren kennen/terug gezien, veel kunnen karten (en vooral, goed kunnen karten :-D). Jammer dat ik de 04 had in de halve finale, maar ik denk niet dat ik de finale met een goede kart zou gehaald hebben. Nogmaals proficiat aan Sander en Stefan. They have the skills!


[Lifetime] Last.fm! profile back online!

Submitted by Anonymous (not verified) on Fri, 27/11/2009 - 19:55 | Posted in: Lifetime
Posted in





Een tijdje geleden heb ik mijn Last.fm profiel nog eens wat nieuw leven ingeblazen :-).

Last.fm is een online communitywebsite die zich richt op internetradio en muziek. De site is het resultaat van 
een fusie van een eerder Audioscrobbler-muzieksysteem en www.last.fm. Audioscrobbler is een bedrijf, opgericht 
door Richard Jones, dat zich bezighoudt met het luistergedrag van mensen die achter de computer zitten. Het 
project Last.fm is momenteel het enige project van dit bedrijf. Dit project houdt zich bezig met het bijhouden 
van statistieken omtrent de muziek waar men naar luistert. Via speciale software kan het programma de titels en 
artiesten uit een digitaal geluidsmedium aflezen en in een database opslaan. Deze gegevens worden bijgehouden en 
op het internet gepubliceerd, waarna mensen aan de hand van muziekstijl met elkaar in contact kunnen komen. Op 
deze manieren wordt muziek verspreid en kunnen mensen in aanraking komen met minder bekende muziek uit de door 
hen geliefde genres.

Bron: wikipedia




't Profiel bestaat al een tijdje (since 28 Jul 2005), maar niet al mijn audio players hebben in die 4 jaar geconfigureerd geweest alles te scrobblen naar mijn profiel.



Thuis luister ik nooit naar muziek op mijn PC. Ofwel staat de radio op, ofwel staat de TV op :-). Op't werk luister ik altijd naar podcasts. Ik ben vooral verzot op muziek van "Above & Beyond", "Tiësto" and "Armin Van Buuren" :-).



Onder Windows heb ik de Last.fm software geïnstalleerd die de muziek opvangt van iTunes en doorspuwt naar het www. Onder Linux heb ik de "Rhytmbox" player. Die heeft een ingebouwd Last.fm-plugin en werkt perfect met single MP3's, maar niet met de podcasts :-( ...



Als je kijkt naar de statistieken kan je duidelijk zien welke DJ aan de top staat ;-). Als je doorklikt op Friends kan je nog enkele andere profielen vinden :-)


[RealDolmen] ... goes open source with mapface!

Submitted by Anonymous (not verified) on Wed, 25/11/2009 - 20:34 | Posted in: RealDolmen
Posted in





MapFace, het open source antwoord van RealDolmen op Google Maps integratie



Nieuws, heet van de naald. In onze zoektocht naar een waardevolle JSF-component voor integratie met Google Maps zijn we lange tijd op onze honger blijven zitten. De oplossingen die beschikbaar waren hadden elk wel een tekortkoming in onze ogen. Daarop hebben we beslist om zelf een component te schrijven.



Omdat we erg trots zijn op het resultaat, en we menen dat er mensen bezig zijn aan dezelfde zoektocht als wij een paar maanden geleden, hebben we beslist om onze code te opensourcen. De code is dus vrij beschikbaar, en uitbreidingen kunnen voorgesteld worden. Meer info over de component is te vinden op SourceForge: http://sourceforge.net/projects/mapface/



Op de website staat een waaier aan voorbeelden over hoe de component nu precies moet gebruikt worden. Mocht het u ontbreken aan inspiratie kunnen we samen kijken hoe aan de hand van onze component Google Maps functionaliteit kan geïntegreerd worden in uw huidige of toekomstige toepassingen.



------------------------------------------------------------------------------------------------



't Is ondertussen al van begin juni geleden dat deze component uitgekomen is binnen onze bedrijf, maar beter laat dan nooit erover bloggen :-).



'k Ga eerlijk toegeven dat ik er nog niet mee gewerkt heb, maar heb er met Matthias Heyman (co-oprichter) eens zitten over babbelen, en 't zit precies wel sterk in elkaar :-).



Aangezien ik zelf veel bezig ben met JSF, en ik eigenlijk wel blij ben dat we met ons bedrijf eens de open source toer op gaan, vond ik het wel de moeite waard om hier eens te vermelden!


[Lifetime] karting (algemeen)

Submitted by Anonymous (not verified) on Tue, 24/11/2009 - 22:33 | Posted in: Lifetime
Posted in





De laatste tijd gaat het zo goed in't karten, en ik merk eigenlijk da'k er totaal niet over blog :-D.



2009-10-17 -- Antwerp Karting Back to Back Race 50/50



Weinig teams aan de start en we maakten wel redelijk wat kans om toch op het podium te eindigen. Ik ging van laatste van start bij de quali en kon ons nog nipt op een 4e plaats brengen. De kart suckte duidelijk (geen kartwissel tijdens quali, wel tijdens race), maar ik was nog verbaasd dat we zo ver van voor stonden :-D.



Ik ken AK ondertussen al redelijk goed en ik kon bij de start direct 1 plaatsje goed maken :-). Maar daarna zag ik dat ik op de rechte stukken totaal niet meekon met de eerste 2. Onze kart trok niet voldoende op. Ik deed teken naar Sander, Stefan en Stefano dat het vermogen van de kart niet denderend was. Ze namen een strategische beslissing en lieten mij binnenkomen voor een 1e wissel. Maar de 2e kart was ook niet schitterend en ik kon niet genoeg druk zetten op de eerste 2 piloten. Opnieuw lieten ze mij binnenkomen voor mijn 2e wissel, en ditmaal had ik geluk dat Sander en Stefano mij een goede kart toegewezen hadden (na enkele minuten race weet je direct welke de goeie kart en welke de slechte kart is :-D). Ik kon lekker hard doorrijden, maar de eerste 2 waren al gaan vliegen :p ...



In de eerste manche eindigden we 3e. Daarna volgde de 2e manche, die in de omgekeerde richting gereden werd. Aangezien we 3e's waren in de eerste mache, startten we nu van de 3e plaats. Sander en Stefan reden super zalige 2e beurt, en we eindigen op P1 :-). Tesamen met de 1e mache maakte dat 2e en konden we leuk met een beker naar huis :-)!



2009-10-21 -- JPR Clubkampioenschap 2009 manche 16



Ik had al de eerste 3 wedstrijden van het (najaars)kampioenschap gemist en mocht het dus vergeten om nog deftig te strijden in het kampioenschap. Maar mijn 16e manche was lekker! :-). Ik had een super goeie kart, maar in de quali te veel gesukkeld en slechts van de 13e plaats vertrokken. Nadien 25 min keihard kunnen racen (gemiddelde van 42,21!) en nog kunnen oprukken naar een 9e plaats. Ik was super tevreden met mijn inhaalrace :-)



2009-11-04 -- JPR Clubkampioenschap 2009 manche 17



Omgekeerde richting op het nieuwe circuit. Omdat ik de 2e manche (of dus 14e van het totale seizoen) gemist had, moest ik nog wat wennen aan de "instuur"- en "rempunten". In die 2e manche werd namelijk ook al es omgekeerd gereden, maar voor mij was het duidelijk nog wat wennen :-)! Ik lootte mezelf naar een 10e plaats. Ik had terug een super kart, maar heb meer dan de helft van de race vastgezeten achter een lange trein van karts. Ik wist dat ik nog stukken sneller kon, maar 't is gewoon niet naar boven kunnen komen :-). Toch super tevreden van mijn wedstrijd!



2009-11-07 -- 4everkarting 50' race



Mezelf lekker op de 4e plaats gezet (stond zelfs ff op pole :-)) en mocht vertrekken tussen allemaal pro karters ^^. Helaas na 2 ronden hard weggetikt en een ganse race op achtervolgen aangezeten. Ik eindigde 7e :-(. Toch had ik een super goede kart en ben ik super tevreden over mijn race :-)!



2009-11-18 -- JPR Clubkampioenschap 2009 manche 18



Startplaats werd geloot: ik vertrok 9e en kon bij de start direct 1 plaats goedmaken. Vervolgens een ganse tijd vastgezeten achter een trein van piloten die vastzat achter een trage piloot (waaronder voor mij Sander die ik niet wou/durfde inhalen omdat hij aan de leiding stond in het klassement). De trein kon dan eindelijk de trage piloot voorbij. Ik kon er mij nog net voorzetten, maar de trage piloot wist mij lekker rond te tikken. Gevolg: veel plaatsen kwijt en mocht terug beginnen inhalen. Alweer een super goeie kart, en erg tevreden over mijn race :-)



Ik moet zeggen dat ik niet zo veel zin om de ganse wedstrijden hier nog uit de doeken te doen, maar gelukkig heb ik Sander die alles uitgebreid noteert op zijn blog :-D

Dus voor meer details: lees gerust zijn posts, want ze zijn fantastisch geschreven :-).



Conclusie voor mezelf: ik voel me laatste tijd super lekker in mijn vel. 'k Moet gewoon leren een sterkere quali te rijden want ik geraak altijd in de race vast achter piloten die trager zijn dan mij. Ik moet leren aanvallender rijden (ik vind het echt lastig om in te halen op JPR, iets waar ik bv in AK geen last mee heb). En tenslotte moet ik leren niet rondgetikt worden :-D.



Ik probeer in't vervolg wat meer "up-to-dater" te zijn met mijn karting stories ;-)!