<< November 2009 >>
Sun Mon Tue Wed Thu Fri Sat
01 02 03 04 05 06 07
08 09 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30


If you want to be updated on this weblog Enter your email here:



rss feed



May 3, 2009
start van project SJA

In april wou ik terug de draad opnemen met Icefaces en versie 2 van project Engelbert. Maar soms gebeuren er zo van die zaken dat je leven een andere wending neemt. Niet zo'n grote wending, maar ik heb een email gekregen van een nieuw lid van de groep "friends of Limburg" die ik beheer op LinkedIn. En die had interesse in de Limburgse studiegroep Java. Uiteindelijk hebben we met lisja slechts één vergadering en één sessie gehad dus veel stelt het niet voor. Maar lisja heeft wel een voorgeschiedenis van enkele jaren. Voor mijn verhuis heb ik de studiegroep Java bij de VIK opgestart en heb ik als secretaris de sessies gepland en georganiseerd.

En wat bleek ? Bij mijn opkuis van www.gertcuppens.org had ik de webpagina's van de studiegroep Java niet opnieuw gepubliceerd. Ik had dus niks om naar te verwijzen. En dus heb ik een reeks HTML-pagina's weer opgeladen om de man in kwestie toch ergens naar te kunnen verwijzen.

En toen bedacht ik dat ik al veel eerder van plan was om een Java webapplicatie te schrijven waarmee ik een overzicht kan bieden van de sessies van de studiegroep Java. Vandaag heb ik daarom al een begin gemaakt van de functies die ik wil aanbieden en de tabellen van de databank. De eerste 3 sprekers zitten erin, in volgorde waarin ze zich hebben aangeboden : ikzelf, Geert Jancart en Luc Van Moere. Jammer genoeg is Luc ondertussen al overleden, heel plots en heel jong : amper 51 jaar.
En tot mijn spijt moet ik eraan toevoegen dat een tweede spreker ook al overleden is, en die was nog een pak jonger : David Boschmans van Microsoft. 

De grootste uitdaging van de webapplicatie zal het tonen van de foto's en logo's zijn. Van mezelf en Luc heb ik een foto gevonden. Voor Geert Jancart heb ik onderstaande afbeelding genomen. Ik hoop maar die ie ze goed vindt.


Posted at 04:28 pm by gertcuppens
Make a comment  

Jan 11, 2009
start van Ijsbert met Icefaces

Engelbert is nu gepubliceerd, maar er zijn nog wat mankementjes aan de webapplicatie. Zo wil ik een manier vinden om de gevonden records in pagina's op te delen. En nu heb ik de keuze : ofwel schrijf ik die paging module zelf of ik vind het warm water niet uit en zoek verder in de diverse Java Server Faces raamwerken. Er zijn diverse uitbreidingen op het standaard JSF raamwerk. Zo is er RichFaces, MyFaces en Icefaces. Omdat MyEclipse de mogelijkheid biedt om Icefaces als extensie te installeren, waag ik me aan Icefaces. En zo geef ik de 2e versie van Engelbert de naam "Ijsbert". Voeg daaraan toe dat Bert in het Limburgs vaak als Beir (of Bëër) wordt uitgesproken, en je zit bij het Duitse "Eisbaer". Daarmee zijn we bij een van mijn favoriete liedjes van de jaren 80 aanbeland : Eisbaer van Grauzone.
Wie wil horen hoe dat klinkt, kan terecht op youtube : Youtube - Eisbaer (Grauzone).

Posted at 03:27 pm by gertcuppens
Make a comment  

Jan 10, 2009
mijn goede voornemens voor 2009

We zijn nu 10 januari, de feestdagen zijn achter de rug en wat goeie voornemens zijn nu wel aan de orde. 2009 wordt voor mij een studiejaar. Aan het einde van dit jaar wil ik kennis verworven hebben van de volgende zaken :
  • C#.NET : op het werk wordt deze programmeertaal en omgeving gebruikt voor ondermeer het Biztalkproject en Aquawards. Als releasebeheerder ben ik ook verantwoordelijk voor de technische documentatie.
  • Visual Studio : de mogelijkheden van deze IDE en zeker op het vlak van versiebeheer wil ik leren kennen.
  • Java Server Faces : ik vergeet zeker niet dat ik nog een webapplicatie voor het project Engelbert wil uitbreiden.
  • Unit testing : er staat nog een boek lezensklaar onder de titel "JUnit recipes". Ook de .NET-kant van dit verhaal moet ik nakijken.
Om niet zomaar lukraak te werken, ga ik er een gewoonte van maken om per week en per weekend een takenlijst op te stellen vooraleer ik begin te werken. Aan het begin van de werkweek wil ik mijn taken van de week op AWW noteren en verdelen over de dagen en uren. En voor het weekend geldt hetzelfde, alleen gaat het dan om mijn taken in Pelt. En sommigen zullen met het werk te maken hebben, anderen iets minder. Feit is wel dat alle taken dat ene doel moeten nastreven, met name het verwerven van kennis die me in staat stelt mijn werk beter te doen. Al de rest is van ondergeschikt belang.

Voor het beheer van mijn agenda en takenlijst heb ik vluchtig naar 3 zaken gekeken : Google Calendar, Remember The Milk en HiTask. Het gaat hier alledrie om webapplicaties die gratis worden aangeboden. De takenlijst van "Remember The Milk" heeft het voordeel dat die aan mijn google kalender gekoppeld kan worden. Maar voor het beheer van mijn taken geef ik momenteel toch de voorkeur aan hitask.com. Dat werkt voor mij net iets vlotter.


Posted at 10:40 am by gertcuppens
Make a comment  

Dec 14, 2008
terug van Devoxx (Javapolis)

Mijn jaarlijkse aanwezigheid op Javapolis zit er weer op. Ik ben er vanaf woensdag tot en met vrijdagvoormiddag geweest. De namiddag heb ik rustig door de stad gewandeld en tegen half vier was ik op AWW voor de afscheidsreceptie van Herman Crommelinck.

Javapolis is jammer genoeg van naam veranderd. Na 7 edities wilden de advocaten van Sun blijkbaar meer geld voor het gebruik van de naam Java. En zeggen dat die naam al verwijst naar een eiland en en koffiemerk ! Een beetje domme reactie, maar goed, Stefan Janssen en co hebben er de voorkeur aan gegeven om even goedkoop te blijven als de vorige jaren. En dus werd het Devoxx.

Maar buiten de naamsverandering was alles grotendeels hetzelfde gebleven. Er waren weer 3.200 inschrijvingen en de mensen kwamen van grofweg meer dan dertig verschillende landen. Het was ook dit jaar weer een beetje "kamperen". Als je niet te lang wilde aanschuiven voor het eten, kon je de laatste voormiddagsessie best een aantal minuten voor einde verlaten. En ook goed timen voor een sanitaire stop, of je liep het risico te lang met volle blaas te moeten aanschuiven. Wat je niet kon vermijden was het feit dat de toiletten vanaf de namiddag vochtiger en vochtiger werden.
Ook opvallend : de urinoirs waren laag geplaatste (voor mij dus ideaal). Maar blijkbaar zijn er een aantal lange zwieken (boven de meter 90) die niet in de urinoir maar erop pisten. En dus keek ik vanaf de namiddag steevast op urinedruppeltjes bovenop de plasbak. Leuk aanzicht !
Neen, dan kan je beter een vrouw zijn op Javapolis, pardon, Devoxx. Voor één vrouw waren er minstens 10 mannen, dus de dames moesten zeker niet aanschuiven. Al waren er een aantal mannen die de drang van hun blaas niet meer konden weerstaan en dan maar bij de vrouwentoiletten gingen. Met als gevolg dat die ook 's namiddags niet meer zo proper waren, te oordelen aan enkele reacties die ik opving.

Maar het ging natuurlijk vooral over Java. En ook dit jaar waren er enkele enthousiaste sprekers. Joshua Bloch en Ivar Jacobson waren het meest aangenaam om te volgen. Ik kan ze natuurlijk alleen vergelijken met de sprekers die ik gevolgd heb. En met 6 gelijktijdige sessies mag het duidelijk zijn dat ik ze verre van allemaal heb gehoord. Op vrijdagvoormiddag was er ook nog een zeer enthousiaste spreker van Sun toen het ging over applicaties in JavaFX voor raakschermen. Was de naam Simon Ritter of vergis ik me ?

Voor de Suske en Wiske fans onder ons : het logo van Devoxx deed me direct denken aan een album, dat ik bij de klassiekers reken : "de stemmenrover". Hier raakt Lambik zijn stem kwijt door een toverdrank en je ziet een klein mannetje in een bol met een luidspreker als kop.

EN nu moet je eens kijken naar de mannetjes van Devoxx.



En ieder jaar zijn er een aantal markante figuren. Zo begon de "keynote" op woensdag met een beat boxer. Ik had nog nooit van beat boxing gehoord, maar zo noemen ze het maken van muziek met enkel je stembanden en een microfoon. De beat boxer in kwestie deed me denken aan Geert Menten maar dan met lange haren. En een andere dubbelganger was Mark Reinhold, die me deed denken aan Wouter Baten, maar dan met korte haren. Wouter, als je dit leest, en je wilt weten hoe je eruit zou zien met korte haren, google dan eens op de zoektermen "Mark Reinhold".
De plezantste figuur was wel de zwarte postbode : met zijn pet achterstevoren en zijn rode grote tas, deed hij me inderdaad aan een klassieke "facteur" denken. Maar hij wist wel altijd waar hij met stevige stap naartoe wou en een plek vinden was voor hem ook geen probleem : desnoods stapte hij wel van rij to rij als er ergens een lege stoel midden in de mensenzee was.

Vrijdagvoormiddag was net zoals vorig jaar een ietwat droevig moment. Ik was ook al drie kwartier later dan gewoonlijk in Antwerpen, want de seinen waren uitgevallen tussen Mol en Herentals. Dan nog was ik vroeg genoeg voor de sessies, maar voor de koffiekoeken was ik te laat. En vanaf 10u30 was er geen koffie meer. Het congres liep duidelijk op zijn laatste benen. Maar voor mijn maag was dat wel goed nieuws. Zowel woensdag- als donderdagnamiddag had ik last om het broodje of de koude schotel te verteren. Dus de Quick op vrijdagmiddag was een verlossing. Misschien kan ik volgend jaar beter altijd naar de Quick gaan. En wie weet probeer ik wel eens uit hoeveel één dag op hotel me aan informatie oplevert. Maar da's voor december 2009 en dus nog een heel jaar wachten. En wie weet wat er ondertussen nog allemaal gebeurd is voor we zover zijn. 

Posted at 06:02 pm by gertcuppens
Make a comment  

Nov 1, 2008
opkuis in MyEclipse

Hoog tijd voor een grote opkuis in MyEclipse.
Want wat is er ondertussen gebeurd ? De lokale webapplicatie is af maar voor de publicatie had ik Log4J nodig. En bij het inbouwen van Log4J is er iets misgegaan : ik kreeg foutmeldingen over onvindbare klassen die tot het pakket xerces behoorden. Downloaden van de betreffende JAR hielp niet en dus besloot ik een kopie te maken van mijn webapplicatie, Log4J eruit te slopen tot ik weer een werkende webapplicatie lokaal had. Maar bij foutmeldingen zag ik iets heel raars : ik kreeg meldingen in mijn eigen klassen, klikte op de lijn en kwam terecht in een oude versie van de klasse.

Dus zit ik met de schrik dat er bij het kopiëren in Eclipse iets is misgegaan. Ik kan niet meer zeker zijn dat ik wel met de juiste broncode werk.

Er zit maar één ding op : alles in MyEclipse verwijderen; wel zorgen voor kopies natuurlijk en vanuit die kopies weer een lokale webapplicatie bouwen. Pas dan ben ik zeker dat ik met maar één versie van mijn javaklassen werk. Anders kan ik er geen vertrouwen meer in hebben, want MyEclipse heeft blijkbaar het kopiëren van de klassen niet goed verteerd.

Posted at 12:09 pm by gertcuppens
Make a comment  

Oct 26, 2008
terug van den Haen

Deze voormiddag was ik om 11u15 in café "Den Haen". Daar was het genootschap talrijk aanwezig : Jan Finoelst en Marlo, Stef Franssen, Jan Willems, Willy Kenis, ik en pa, Marcelleke van 't Linne, Fons Kenis en Koen Kenis is een half uur later ook nog afgekomen. Ik heb nog eens een Italiaanse sigaar gerookt (toscano). Duur is die niet, 6,50 EUR voor 5 sigaren en ze smaakt overheerlijk.
Toen ik op toilet ging, met nog zo'n 2,5 cm aan sigaar, heb ik nog wat gerookt op het toilet zelf. Wat mijn opvolger in het toilet niet echt kon waarderen. Die was rap weg want het stonk hem teveel. Waarvoor mijn excuses.

Het stompke heb ik dan in het tuintje van mijn ouders verder opgerookt. En hoewel het erg koud was, bedacht ik dat dat nu de reden was waarom ik was verhuisd. Het gaf me een gelukzalig gevoel om naar de kraaien en de kauwkes te kijken en intens te genieten van het gevoel dat ik ergens thuis hoorde.


Posted at 02:59 pm by gertcuppens
Comments (1)  

van voor af aan

Ik ben nu zo ver dat ik weet dat het downloaden van een aantal jar-files van xerces niet helpen om de foutmelding op te lossen. En uiteindelijk zit de fout niet in mijn code. Ze is er trouwens pas ingeslopen toen ik met Log4J begon. Sindsdien krijg ik de applicatie lokaal niet meer opgestart.

Nu zou ik de hele voormiddag verder kunnen surfen naar de foutmelding om te zien of er op forums een oplossing te vinden is. Maar dat heb ik gisterenavond ook al gedaan. Ik pas ervoor om dat ook nu weer te doen. En dus kies ik ervoor om een nieuwe JSF webapplicatie in MyEclipse op te starten en in stuk en brok mijn code hier weer in te zetten. Het lijkt wat zinloos maar ik zal weer een werkende applicatie hebben. Als ik er dan LoG4J bij doe, weet ik tenminste op welk punt de foutmelding "org.apache.xerces.jaxp.SAXParserFactoryImpl not found" zich voordoet.

Dat gaat extra tijd kosten, maar ik maak er gebruik van om te noteren welke JAR-files je automatisch meekrijgt als je een JSF webapplicatie opstart in MyEclipse. Degene die ik moet importeren, ga ik ook in mijn documentatie noteren.

Dus deze voormiddag ga ik niet naar de mis. De wekelijkse bijeenkomst in café "Den Haen" wil ik daarentegen niet missen. Stef Franssen is terug van een weekje kust en Willy Kenis zie ik de laatste keer voor hij volgende week woensdag geopereerd wordt. En ik ga mezelf op een Italiaanse sigaar (toscano) trakteren. Na de drukke testweek op AWW heb ik dat wel verdiend.


Posted at 11:01 am by gertcuppens
Make a comment  

Oct 25, 2008
org.apache.xerces.jaxp.SAXParserFactoryImpl not found

Dit is dus de foutmelding die ik krijg : org.apache.xerces.jaxp.SAXParserFactoryImpl not found. En nu is de vraag : heb ik nog een Java Archive of JAR-file nodig die me aan die klasse kan helpen ?

Ik vind op http://dev.eclipse.org/newslists/news.eclipse.newcomer/msg20084.html een bericht dat sterk op mijn foutmelding trekt. En ik citeer.
Just updated to Mac OS X 10.5 and suddenly Eclipse (3.3.1.1 Build id: M20071023) ant tasks fail to run, saying:
XML parser factory has not been configured correctly: Provider org.apache.xerces.jaxp.SAXParserFactoryImpl not found
What jar contains org.apache.xerces.jaxp.SAXParserFactoryImpl ? If I find it, where should it go?

En het antwoord hierop is het volgende :
Hi Chris,

Unless you're trying to run a Web Tools ant task I don't think this is WTP
related. However, the parser in question is from the Apache Xerces [1]
project. In this context Xerces is a Java based XML parser. You're likely
getting this error because Xerces is not included in your JRE. (I'm not
familiar with the Max JRE but this used to happen with older Sun JREs.)

Xerces is available as a bundle from the Orbit project [2] and is
available in Eclipse (if installed) in the bundle org.apache.xerces. Add
this bundle or the Xerces jar to your path and you should be good to go.

Lawrence

[1] http://xerces.apache.org/xerces2-j/
[2] http://www.eclipse.org/orbit/





Posted at 04:56 pm by gertcuppens
Make a comment  

En weer naar af ! Domme toch !

Ik had hoop dat ik met java.util.logging voldoende zou hebben om mijn webapplicatie van logging te voorzien. Lokaal is dat zeker het geval, maar op mijn webserver die in Roswell, Georgia staat zweert men bij Log4J.
Op www.laliluna.de vond ik een gratis handleiding over Log4J die in 8 krachtige bladzijden de kern goed weet samen te vatten. En dan was het nog goed zoeken hoe het juist werkt.
Maar mijn webapplicatie is blijkbaar zo veranderd dat ik ze in MyEclipse niet meer kan opstarten. Ik krijg foutmeldingen in de standaard klassen van Java. Daar kan ik natuurlijk niets aan doen en het wijst hoogtswaarschijnlijk op het feit dat de instellingen van Log4J zo slecht zijn ingesteld dat de Tomcat server in MyEclipse de applicatie liever niet opstart.

Er zit dus maar één ding op : alle logging er gewoon uitslopen en verder werken tot de applciatie lokaal tenminste weer werkt. En dan, stap voor stap, Log4J inbouwen en bij iedere wijziging controleren of Tomcat er wel mee verder kan.

Om precies te zijn, krijg ik de foutmelding
org.apache.xerces.jaxp.SAXParserFactoryImpl not found.



Posted at 04:19 pm by gertcuppens
Make a comment  

Monza - Attica in Pelt

Vrijdagavond (24 oktober 2008) ben ik naar CC Palethe in Overpelt geweest om een concert van Monza bij te wonen. Ik volg Stijn Meuris en zijn muziek al van in de tijd dat hij nog bij Noordkaap was. Ik heb optredens gezien in Wilrijk (De Bist), Antwerpen (Groenplaats), Lier (CC De Mol), Mol (CC het Getouw) en Overpelt. Voor Hechtel-Eksel was ik te laat, want daar was destijds alles uitverkocht. Maar ik kan dus wel zeggen dat ik een fan ben van Stijn. In Lier heb ik na de voorstelling zelfs een pint gedronken nadat ik hem een email had gestuurd om te zeggen dat ik (toen nog) in Ranst woonde maar dus mijn wortels wel in Pelt had.

De avond voor het optreden had ik de CD van Attica beluisterd en ik was eerlijk gezegd wat teleurgesteld. Het leek wel of ik alles al eens gehoord had. Kan ook aan mij gelegen hebben, want ik beluisterde de CD op mijn PC en was dus verder aan het surfen op internet, met Java bezig. Kortom, niet echt 100% op de muziek gericht.
Enfin, ik ging dus met niet te hoge verwachtingen naar het optreden. Maar Stijn Meuris stond als een rots in de branding, zoals gewoonlijk. Het optreden was af en de muziek werd af en toe ondersteund door video's op de achtergrond. Ik wist al wel dat Stijn ballen had, maar hij blijft me met zijn tomeloze energie verbazen. En Monza is duidelijk zijn kindje want de groep bracht eveneens muziek met ballen.

Stijn was niet vergeten dat hij van Pelt was, want af en toe maakte hij grapjes die enkel daar begrepen worden. Het liedje "dood aan alle meisjes" kondigde hij als volgt aan :"Dit liedje draag ik op aan alle mooie meisje van Pelt... en aan alle lelijke van Nerpelt.".
En wat later zei hij tot het publiek :"U bent te goed... te goed !! In het Dommelhof zou het niet waar geweest zijn.". Voor alle duidelijkheid : het Dommelhof ligt in Neerpelt.

Ik heb mijn werkweek op een zalige manier afgesloten en kon bij enkele gouwe ouwe meezingen : "satteliet Suzy", "gigant", "hoor hoe de regen valt...".
De beelden op de achtergrond deden me af en toe wegdromen in zachte melancholie.

De theatertoer Attica van Monza is vast en zeker een aanrader !
 

Posted at 04:03 pm by gertcuppens
Make a comment  

Next Page