Archive for May, 2005
Boekenfestijn

Net zoals vorig jaar is het weer boekenfestijn in het bouwcentrum in Antwerpen. Ook dit jaar waren er weer ?norm veel interessante boeken. Je zou er echt gemakkelijk een grote winkelkar volkrijgen met stuk voor stuk interessante boeken. (sommige mensen doen dat dan ook
). Zelf heb ik het bij 3 boeken gehouden: JUnit, Tapestry en XDoclet, allemaal van Manning.
Thursday, May 26th, 2005 - Posted in Programmeren - 3 Comments
Standardizing BeanShell
A while ago, when I first wrote about Groovy, I started wondering why there wasn’t a JSR for Beanshell. As you might know, Beanshell is, just like Groovy, a scripting language for Java. Today Pat, the main Beanshell developer, announced that Beanshell will be standardized in JSR 274. You can read more about this on his blog.
Thursday, May 26th, 2005 - Posted in Programmeren - Comments Off
Debugging with Eclipse
Ofcourse Eclipse has a debugger which you can use to debug your Java applications. Like most other debuggers you can set breakpoints, view variables, use watch expressions, inspect objects and use actions like ’step into’, ’step over’ and so on.
But Friday I discovered another nice feature while debugging: When you change some of your code while debugging you don’t need to restart your application. Eclipse simply uses your new code. Something similar is possible with the debugger of Visual Studio 6 and will be possible again in Visual Studio 2005.
Here is a, rather stupid, example to illustrate it:
I created a method ‘getList()’ in the class ‘Foobar’ which should return a List with two elements. Ofcourse i create a UnitTest for it:
Sunday, May 22nd, 2005 - Posted in Programmeren - Comments Off
WinDirStat

Daarstraks een tooltje gezocht waarmee ik kon kijken welke mappen en bestanden er veel plek innemen op m’n harde schijf. Na verloop van tijd gebeurt het immers wel eens dat er ‘verloren’ bestanden op je schijf achterblijven die dan behoorlijk wat plek kunnen gaan innemen.
WinDirStat bleek de geschikte tool te zijn. Met het programma kan je ??n of meerdere schijven of mappen laten scannen, waarna je een mooi overzicht krijgt van de data op de schijf. Dit overzicht bevat zowel een boomstructuur waar je gemakkelijk per map/bestand kan zien hoe groot het is en hoeveel % van de ruimte het in beslag neemt, alsook een overzicht per bestandstype. Bovendien wordt de verdeling ook volledig grafisch weergegeven. Dit leek me eerst nogal een rare manier om zoiets weer te geven, maar eigenlijk is het enorm handig, vermits je onmiddellijk kan zien of er grote bestanden op je schijf staan. Bovendien kan je op alle blokjes klikken zodat het bestand/map in de boomstructuur wordt geselecteerd zodat je gemakkelijk kan zien wat het juist is.
Thursday, May 19th, 2005 - Posted in Open Source - 4 Comments
Eclipse, not just an IDE

In the past half year i have been doing two projects, of which one in .NET (C#) and one in Java. As far as i can tell now I certainly prefer Java over .NET. Although with “out-of-the-box”-programming in .NET (with “out-of-the-box” i mean simply installing Visual Studio) you will get a result in less time, .NET misses the big (Open Source) community that Java has. While there are expensive IDE’s for Java, like IntelliJ, there are also various Open Source alternatives, of which NetBeans and Eclipse are the two most well known.
Especially Eclipse is an extremely beautiful IDE, if not the best IDE ever created. But Eclipse is more then just an IDE. In fact it is a platform to create IDE’s. And by default, when you download the official Eclipse release, it comes with JDT, the Java Development Tools. The architecture of Eclipse is completely build on the idea of plugins. Almost every part of Eclipse is a plugin, including the Eclipse core. This is one of the reasons why Eclipse is so nice. It is very easy to add new functionality to the IDE, or even to completely create a new IDE build on top of the platform. Because of the license of the Eclipse platform, both Open Source and commercial plugins are allowed. And as you can see on sites like eclipse-plugins.info there are *a lot* of plugins available, of which a vast amount is developped as Open Source.
Although a lot of people use Eclipse to develop Java you can use it for a lot more because of the plugins. Examples include: C++, COBOL, PHP & Python, Haskell, NSIS or even UML and more…
Thursday, May 19th, 2005 - Posted in Programmeren - 6 Comments
Bumpende bureaustoel

Het laatste uur van m’n bureau stoel heeft geslagen. Straks wordt hij vervangen door een zitbal van Togu. ‘k wilde het al langer proberen en van’t weekend ben ik er samen met Vicky een gaan halen. In de winkel mocht ik het al even proberen en het zat best wel leuk…
Tuesday, May 17th, 2005 - Posted in General - 16 Comments
Groovy: Java Scripting (NL)
Dit is de Nederlandse vertaling van een artikel dat ik een tijdje terug in het engels schreef. Bedankt Vicky voor de vertaling!
Een paar dagen geleden struikelde ik over een artikel dat bij onjava.com Groovy introduceert. Groovy is een scripting taal voor Java, dit betekent dat de groovy-scripts kunnen worden uitgevoerd zonder dat ze eerst moeten worden gecompileerd. Dit maakt het zeer gemakkelijk om kleine scriptjes te schrijven die vanaf de commandoregel of van binnenin een Java-applicatie kunnen worden uitgevoerd.
Tuesday, May 17th, 2005 - Posted in Programmeren - Comments Off
Greasemonkey
De nieuwste hype in Firefox-land blijkt Greasemonkey te zijn. Greasemonkey is een extensie waarmee je eenvoudige script automatisch kan laten afvuren als je naar bepaalde websites surft. Deze scriptjes kan je gebruiken voor heel uiteenlopende zaken. Zo kan je de layout en/of gedrag van een website wijzigen, kan je ‘bugs’ in websites oplossen, banners verwijderen, of extra functionaliteit aan een website toevoegen. Een goed voorbeeld hiervan is een scriptje dat in Gmail een knopje toevoegt om berichten te verwijderen, zodat je niet steeds weer dat uitklapmenuutje moet gebruiken.
Zelf heb ik de extensie nog niet ge?nstalleerd omdat er op het eerste zicht nog geen scriptjes zijn die me echt nuttig genoeg leken. Toch lijkt het me een erg nuttige extensie omdat je hiermee eindelijk de informatie op een website kan bekijken/gebruiken zoals jij dat wil en niet zoals de maker/aanbieder dat wil. Greasemonkey zal pas echt interessant worden als ik weet hoe ik zelf scriptjes kan schrijven. Daarom zal ik een van de dagen Dive Into Greasemonkey, van Mark Pilgrim, maar eens door m’n printer duwen. Dan kan de pret beginnen.
Monday, May 16th, 2005 - Posted in Mozilla - Comments Off
MasterMind 2001: wow that’s old :)
While browsing through some really old files on my hard disc i found a little game i wrote back in 2001. It is a very simple Mastermind written in VB6. Just in case it could be of any use for somebody I made it available: http://dev.budts.be/releases/old/. I included the sourcecodes and licensed it under the GPL.
Please note that this is very old code and the program has a very bad design. Today my programs have a much nicer architecture
. Also note that i’m not responsible for any damage
uit de oude doos: MasterMind 2001

Zonet was ik wat opkuis aan het houden in ??n van de vele mappen op m’n harde schijf. Toevallig kwam ik wat oude spulletjes tegen die ik vroeger eens had geschreven. E?ntje daarvan is een eenvoudige MasterMind, geschreven in VB6. En ja hij werkte zelfs
. Omdat hij toch maar op m’n schijf ’stof stond te vangen’ heb ik hem online gezet, met de broncodes erbij (GPL-ed).
Ik wil er overigens wel bijzeggen dat deze code van 2001 dateert en het design van het programmaatje op zo goed als niets trekt. Vandaag de dag programmeer ik wel net iets properder
En ook: als het ding uw computer laat crashen, ontploffen of begint op te eten, ik ben NIET verantwoordelijk
Dat gezegd zijnde:
http://dev.budts.be/releases/old/
De zip downloaden, uitpakken en MasterMind.exe starten en je bent vertrokken ![]()
Wednesday, May 11th, 2005 - Posted in Programmeren - 5 Comments
