zondag, december 31, 2006

Gedaan

De eerste twee puntjes van mijn "te doen" lijstje van een paar dagen geleden zijn ongeveer even ver als 2006: zo goed als gedaan. De Ubuntu server draait (inclusief Samba) dankzij een zeer eenvoudige installatie (vanaf CD) en de handige "Ubuntu 6.10 (Edgy Eft) Starter Guide" voor de bijkomende stappen achteraf.

Misschien komt het dan toch nog ooit goed tussen mij en Linux ;-)

donderdag, december 28, 2006

Te doen

Voor de collega's -- kies zelf een bijhorende link -- die 's middags de oren van mijn hoofd zagen over de status van allerhande IT projecten ten huize van ondergetekende: mijn actuele "te doen" lijst (in min of meer chronologische volgorde):
  • Ubuntu server installeren op mijn oude desktop PC
  • Samba aan de praat krijgen op die Ubuntu server
  • Ontwerp van de nieuwe bureau afwerken zodat die eindelijk kan besteld/gemaakt worden
  • Ubuntu server naar de garage verhuizen om het lawaai in de woonkamer te verminderen
  • X10 projectje aan de praat krijgen onder Ubuntu en functionaliteit uitbreiden
  • Meer automatiseren in huis via X10
  • Aanschaf van een DVB-T USB stick
  • Op zoek gaan naar hardware waarop MythTV werkt
  • Voldoende schijfruimte op het netwerk voorzien zodat ik alle DVD's van de kinderen kan rippen (want de oudste DVD's zijn nog nauwelijks leesbaar door de vele krassen)
  • Op zoek gaan naar telefooncentrale software voor Linux
  • ...
Dit staat dan nog uiteraard los van de andere projecten in en rond het huis zoals:
  • Levering/installatie van de inbouwhaard
  • Plaatsing van lichtarmaturen (zowel binnen als buiten)
  • Aanleg van terras (2 stuks)
  • Schilderwerken op het gelijkvloers
  • ...
Ik denk dat ik er SMARTe doelstellingen ga van maken voor mijn teamleden ;-)

dinsdag, december 26, 2006

Kerstcadeau's

Gegeven:
Gekregen:
En voor de rest lekker gegeten en gedronken in fijn gezelschap. Meer moet dat niet zijn.

Progress

I have found some time to work my new project at Google code: there is source code and there is a screenshot of the plug-in's preferences.

I hope to do a binary release in a couple of days. If I can figure out how to get an Eclipse update site hosted on Google Code then that would be great. Otherwise it'll be an ordinary "download and copy into the plugins directory" kind of release. We'll see...

zaterdag, december 23, 2006

Eclipse XPS JUnit plug-in status update

I'm making good progress on the Eclipse XPS JUnit listener that that I started working on.

I'm no longer relying on Johannes Brodwall's executable to change the XPS LEDs. I'm calling his C code directly through JNI.

He was also kind enough to relicense his C function to the Apache 2.0 license. This allows me to open source my Eclipse plug-in using the Apache 2.0 license instead of the Creative Commons Attribution license (which is considered to be a bad choice for source code by most people, even by Creative Commons themselves).

I have already created a project at Google Code but I still have to do some cleanup of the source code before I do my initial checkin into the Subversion repository. Of course there are still a lot of other things to do before a first official release:
  • Testing on different versions of Eclipse
  • Create some Ant build script for binary releases
  • Write some basic documentation
  • Investigate how to set up an Eclipse update site in Google Code
  • Investigate how to promote a plug-in at Eclipse Plug-in Central
But I'm getting closer...

maandag, december 18, 2006

Struggling with CDT

What is wrong with the following table of contents (from the Eclipse CDT Project)?
  • Getting Started
    • CDT Managed Make Tutorial
    • CDT Standard Make Tutorial
    • CDT Importing an Existing Project Tutorial (Managed Make)
    • CDT Importing an Existing Project Tutorial (Standard Make)
    • CDT Debugging Tutorial
    • How to bring C/C++ source files into Eclipse
    • Updating the CDT
  • Concepts
    • ...
  • Tasks
    • ...
  • Reference
    • ...
  • Before you begin
  • What's new
Ok, I admit that it has been a while since I wrote any C/C++ code. And back in those days we did not have a fancy IDE to do all development. But guys please, why o why is "Before you begin" NOT the first section in the documentation? Aaaarrghhhhhh!!!

Call me an idiot but apparently I'm not the first one to stumble across this usability issue. There was already a bug report in Bugzilla. And now it has my vote.

zondag, december 17, 2006

Modder

Ik ben net terug van een tochtje met de mountainbike samen met een ex-collega. We waren al van in het voorjaar aan het afspreken om eens samen een tochtje te gaan maken, maar tot nu toe was het er niet van gekomen.

Vanmorgen zijn we dan op een onmenselijk uur in het halfduister vertrokken voor een trip door/langs/over Vorsdonkbos, de Wijngaardberg, het Hellegat, het Rot, Kloesbos, de Eikelberg en Meetshovenbos. Door de regen van gisteren lag het ganse traject er loodzwaar bij maar dat zorgde wel voor extra fun.

zaterdag, december 16, 2006

He ain't heavy...

... he's my Brother DCP-315CN. Zondagavond besteld. Woensdag mailtje ontvangen dat de goederen beschikbaar waren bij Solutions in Haacht. Donderdag na het werk gaan oppikken.

De installatie was een fluitje van een cent: inktcartridges installeren, netwerkkabel aansluiten, aanzetten, software installeren, klaar. De volgende zaken werken al prima:
  • Printen (kleur en zwart/wit) over het netwerk
  • Scannen over het netwerk
  • Via FTP bestanden lezen en schrijven op een CompactFlash kaartje
Ik zal de komende dagen eens wat tijd moeten maken om nog wat andere functies verder te onderzoeken:
  • OCR
  • Rechtstreeks scannen naar een geheugenkaart
Het apparaat voelt wel een beetje goedkoop aan. Het deksel van de scanner wiebelt een beetje en de papierlade is ook maar een lichtgewicht. Maar voor 111 EUR ga ik daar niet over zeuren. Het belangrijkste is dat de boel werkt, en dat is het geval.

Eclipse 3.3 M4 is out

The guys at Eclipse keep releasing their milestones at a steady (and predictable) pace. All according to "The Eclipse Way".

Yesterday they have released 3.3 M4 and the New and Noteworthy looks impressive. I'm particularly interested in:
  • SWT libraries automatically found
  • Spell checking in text editor
  • Custom tooltips for tree and table cells
  • Improved display of table of contents
  • Added control of help/welcome content ordering

woensdag, december 13, 2006

Bridge to Terabithia trailer

The Tolkien rip-off season seems to continue. There was already Eragon and now there is the trailer of Bridge to Terabithia. I easily spotted the following 'references' to Tolkien:
  • A walking tree like Treebeard the Ent
  • Wolf-like beasts that remind me of Wargs
  • Bad guys that look like Orcs
It's a Disney movie. You notice because someone turned the color saturation way up.
Somehow I doubt we'll see any pipe-weed in this one.

Nieuwe MP3 speler

Ik was al een tijdje aan het uitkijken naar een vervanger voor mijn ouwe getrouwe MP3 speler. Vooral de beperkte opslagcapaciteit begon me meer en meer parten te spelen. In 128 MB krijg je amper voldoende muziek om een hele tocht met de mountainbike mee te vullen.

Onlangs stond er in reclamefolder van de LIDL een MP3 speler van 2 GB voor 89 EUR. Een voordelige prijs, maar tegen dat de promotie effectief in de winkel lag was ik ze al lang uit het oog verloren. Weg kans.

Vorige week stond dezelfde MP3 speler terug in promotie in de LIDL maar deze keer voor slechts 69 EUR. Ik dus een knoop in mijn zakdoek gelegd en binnengesprongen in de LIDL vlak bij het werk maar helaas, er waren geen MP3 spelers geleverd die dag. Bummer.

Vorige week stond er dan in de folder van het kruidvat (pagina 34) een MP3 speler van 2 GB voor slechts 49 EUR. De wederhelft is die dan stante pede gaan halen en zodoende kan ik vanaf nu dus met voldoende beats mijn fietstochtjes aanvatten.

Tot nu toe ben ik zeer tevreden van het apparaatje. Het merk is mij volledig onbekend en op de site is niks deftig terug te vinden maar dat doet er niet veel toe: hij werkt prima.

Eigenlijk is het nauwelijks te vatten: op 2 jaar tijd betaal ik minder dan de helft voor 16 keer zoveel opslagcapaciteit.

dinsdag, december 12, 2006

Prijs

Het is de laatste tijd al wel meer gebeurd dat we in de prijzen vallen, maar de recentste prijs is toch wel een beetje speciaal want het is voor een project waar ik zelf redelijk wat bloed zweet en tranen heb ingestoken.

Nen dikke chapeau voor iedereen die er van ver of dichtbij aan meegewerkt heeft.

maandag, december 11, 2006

Dell XPS LED-aware JUnit listener

Instead of showing off my brand new Dell XPS laptop on YouTube like some other idiots, I thought it would be cool to let those LEDs actually do something useful: report the result of running JUnit tests inside Eclipse.

So I have started working on an Eclipse plug-in that listens for JUnit test runs (through the org.eclipse.jdt.junit.testRunListeners extension point) and sets the LEDs according to the result of JUnit test runs. I already have some code working on my machine.

I plan to open source everything later on, but first I need to clean up the source code a little bit and I also want to get rid of the windows executable to turn the XPS LEDs on and off. If you are an owner of a Dell XPS and you use Eclipse to run JUnit tests: stay tuned...

I'm pretty sure that there is a huge market for this kind of plug-in ;-)

zondag, december 10, 2006

O Brother, Where Art Thou?

Na de recente aankoop van 2 laptops ter vervanging van onze vijf jaar oude ALDI bak, bleef er nog één obstakel over dat een nieuw leven als Linux server in de weg stond: onze huidige HP OfficeJet R45 werkt enkel via een parallelle connectie naar een Windows machine. En natuurlijk heeft geen enkele recente laptop nog een parallelle poort.

Na een beetje onderzoek bleek al snel dat een conversiekabel (parallel-USB) al snel 30 euro kost en dat dan waarschijnlijk enkel het printergedeelte van de multifunctional nog werkt. Daarentegen vind je vanaf 60 euro al een nieuwe USB multifunctional (geleverd met 4 nieuwe inktpatronen). Zo'n kabel leek me dus niet zo'n beste investering.

Uiteindelijk heb ik dan maar besloten om voor een dikke 110 euro een gloednieuwe Brother DCP 315CN te bestellen bij Solutions Haacht. De reviews van dat bakje waren zeer positief en aangezien het een netwerkmodel is, is het toch een beetje flexibeler werken.

PS: Fashion Computers in Aarschot, een andere computerwinkel binnen een straal van vijf kilometer, bleek trouwens zomaar eventjes 28 euro duurder dan Solutions in Haacht. Kan tellen.

woensdag, december 06, 2006

Pimp my Bancontact

Allez soit, ik heb me laten verleiden tot het pimpen van mijn bankkaart.

Tot eind 2006 is het gratis en aangezien de foto die ik gekozen heb toch al online staat kan het me eerlijk gezegd niet veel schelen dat ze die foto nog eens vijf jaar gaan bijhouden.

Deze actie is zogezegd "gratis" maar eigenlijk wil dat zeggen dat ik er op één of andere manier toch al voor betaald heb. Dat is hetzelfde principe als die "gratis" fotoprints en "gratis" muziekdownloads bij Belgacom/Skynet ADSL.

zondag, december 03, 2006

Bijgeleerd

Gisteren trouwfeestje gehad. Zesde al dit jaar. En vanalles geleerd:

woensdag, november 29, 2006

Places

Countries I have visited:



US states I have visited:



European countries I have visited:



You can create your own visited country/state map. Cool.

PS: Most of that traveling was done between 1998 and 2002.

dinsdag, november 28, 2006

yousendit (if you register)

I have used yousendit a couple of times in the past to send large zip files (>100MB) with pictures to family or friends.

Recently they changed the way their uploading and downloading works: you are now required to register before you can upload or download a file. I can live with registering to upload a file, but downloading... no thanks.

So I'm checking out some alternatives.

donderdag, november 23, 2006

EclipseCon session proposals

My EclipseCon session proposals are in. One session is called "Designing and generating output using Scriptura". The other one is called "Experiences porting a Swing-based product family to Eclipse RCP". Follow the links for further details.

The selection process is driven by the community but to be honest: while browsing through the database with proposals I did not see a lot of activity besides some very basic comments by people from the program committee. I have no idea what to expect. We'll see how it turns out.

dinsdag, november 21, 2006

Lijstjes

Voor de Kerstcadeau's werken wij al jaren met lotjetrek waardoor je maar voor één persoon iets moet kopen. Aangezien er dit jaar gewerkt wordt met lijstjes wordt het probleem gewoon verplaatst. In plaats van "wat zou ik kunnen kopen voor de persoon die ik getrokken heb" wordt het nu "wat zou ik op mijn lijstje kunnen zetten".

En ik weet het dus niet. Ik zou niet weten wat mensen voor mij zouden kunnen/moeten kopen want ik weet begot niet wat ik voor mezelf zou kopen.

zaterdag, november 18, 2006

NoScript Firefox add-on

I'm always looking for good useful Firefox Add-ons.

A couple of weeks ago I have installed NoScript. It is an extension that blocks all JavaScript unless you explicitly enable it for a specific site. It is very user-friendly and works like a charm. I really recommend it to make your browser safer.

maandag, november 13, 2006

Double click to mount an ISO image

If you have DAEMON Tools installed there is an easy way to mount an ISO image by double clicking on it:
  1. In Windows Explorer select the "Tools > Folder Options..." menu item
  2. On the "File Types" tab select the extension "ISO"
  3. Click on the "Advanced" button
  4. Edit the action "Mount" (or create it if it does not exist)
  5. In the field "Application used to perform the action" enter "C:\Program Files\DAEMON Tools\daemon.exe" -mount 0,"%1"
  6. Click on the "OK" button
  7. Select the action "Mount" and click on the "Set Default" button
  8. Click on the "OK" button
  9. Click on the "OK" button
After executing the above steps, double clicking on an ISO file will automaticlly mount it.

PS: To get rid of the annoying "Secure mode" warning after mounting an image, deselect the option "Secure mode" in the "Options" menu of the DAEMON Tools tray icon.

Feeding problems

Blogger seems to have some feed hiccups lately. It's not pretty when all recent posts show up as new and unread in the feed. Kinda defeats the purpose of having a feed in the first place.

They claim it is a "one-time annoyance". We'll see.

zondag, november 12, 2006

XPS: First impressions

My brand new Dell XPS M1710 has arrived and the machine is simply astonishing: lightning fast, very quiet and a totally cool design ;-)

Of course I have been busy the last couple of days uninstalling all the crappy software that comes preinstalled, and installing the software that I'm familiar with. It always surprises me how long it takes to install, configure and customize a new machine.

dinsdag, november 07, 2006

Schrijven

Je hebt zo van die mensen waar je jaren niks van hoort en die dan op een onverwachte manier terug opduiken. In dit geval gaat het over iemand die nog op dezelfde middelbare school als ik gezeten heeft. Na zijn studies heeft hij de grote stap gewaagd en is naar de States vertrokken op zoek naar... whatever de mensen ginds gaan zoeken. Slechts geboerd heeft hij blijkbaar niet want hij staat toch maar mooi met een SAP boek op Amazon.

Zelf heb ik ook al wat geschreven maar tot op Amazon ben ik nog niet geraakt. De recentste poging staat nog steeds in de IBM zijn (red)boekenkast. Van een eerder boek voor IBM zijn alle sporen verdwenen... waarschijnlijk omdat het product waarover het handelde ook verdwenen is.

zondag, november 05, 2006

Eclipse, DITA and DocBook

The "New and Noteworthy" of Eclipse 3.3 M3 contains an item called "Plug in help in any format" that immediately caught my attention. It mentions DITA, a standard for "creating topic-oriented, information-typed content that can be reused and single-sourced in a variety of ways".

We have been using DocBook for a number of years to our author technical documentation. Unfortunately there are a number of issues with DocBook: there are simply too many elements to choose from, modularization is cumbersome, and some more.

After reading the comparison between both authoring standards it might be worth giving DITA a closer look. Certainly if it provides/allows tighter integration in an Eclipse environment.

donderdag, november 02, 2006

Dell XPS 1710

Are you thinking about buying one of those fancy Dell XPS M1710 laptops?

I suggest you wait a little longer because I've just ordered one and history has shown that the price of any hardware item I purchase takes a steep dive approximately 2 weeks after I buy it.

maandag, oktober 30, 2006

My friends are into Hip Hop...

... but I'm into Folk.

Afgelopen zaterdag hebben we ferm genoten van het concert ter ere van het tienjarig bestaan van Mine in de Parochiezaal van Wezemaal. Er waren een aantal bekende en minder bekende gast-artiesten en je kon merken dat ze er allemaal zin in hadden. Op het laatst stonden ze zelfs met 18 op het podium (als ik goed geteld heb tenminste).

En zoals ik eerder al schreef: hun eerste - en vooralsnog enige - CD is volledig uitverkocht en daardoor nu gratis doch legaal te downloaden. Het viel me trouwens op hoeveel Folk nummers je eigenlijk kent zonder dat je er een titel of groep op kan plakken.

PS: Geen paniek: hun muziek is beter dan hun website ;-)

vrijdag, oktober 27, 2006

Commit comment templates in Mylar 0.8.0

Mylar 0.8.0 was released recently.

Mylar is an Eclipse project that tries to make working with very large workspaces as easy as working with small ones. It integrates nicely with Bugzilla and keeps track of any files you change when working on a bug. These changed files are automatically placed in a change set so they can be committed together.

This new release includes support for templates for commit messages. This is really cool because a commit message automatically gets formatted the way you specify. This prevent typos in commit messages which causes scripts that intercept commit messages to automate certain tasks (like updating Bugzilla bug reports) to skip you comment.

Very nice work indeed. I'm already looking forward to the upcoming releases.

woensdag, oktober 25, 2006

Eragon trailer

Being a hardcore Tolkien fan, I just can't believe what I saw in the trailer of the upcoming movie Eragon. There are so many similarities to Lord Of The Rings that can easily be spotted in that trailer:
  • A dragon that looks like a Nazgul beast
  • An Arwen-like character being chased while riding a white horse
  • A scene that looked a lot like Gandalf's fall in Moria
  • A bad guy that looks like Saruman
I'm pretty sure that - if I watch the trailer a couple more times - I'll spot a burning eye and a skinny guy saying "my preciousssss".

I have never heard of "Eragon", nor "The Inheritance trilogy" but it all just looks like a ripoff to me.

Firefox 2.0

In case you haven't noticed: Firefox 2.0 is out.

I really like some of the new features:
  • Automatic spellchecking of forms
  • Ability to directly subscribe to a feed using Google Reader
  • Possibility to reopen a tab you've recently closed (by accident)
I do not like the new theme. The icons seem to dull. Not enough colors. Fortunately the old theme is just one click away.

dinsdag, oktober 24, 2006

EclipseCon 2007 Call For Participation Calendar

EclipseCon has opened its Call For Participation for the 2007 conference in Santa Clara, California. We are going to propose one or more sessions and I want to make sure that I keep an eye on the important dates so I added them - as a public calendar - to Google Calendar. You can find this public calendar by searching for "eclipsecon 2007" inside Google Calendar.

zondag, oktober 22, 2006

Using Picasa Web Albums

Earlier this week I was still trying to figure out which site to use to host my photos.

I have decided to use Picasa Web Albums for two important reasons:
  1. It has flawless integration with Picasa, the photo management software Ive been using for a very long time now.
  2. People can download hires photos without having resort to a paying account (like Flickr does).
I'm not sure that the feeds that are available on my Picasa page are 100% OK because they only seem to contain file names, no images nor thumbnails. But that doesn't bother me that much.

Uploading images is just one click away, so you can expect images to be added more frequently.

zaterdag, oktober 21, 2006

Getting Thunderbird's address book into Gmail

I ditched Thunderbird and switched to Google Mail as email application.

The web interface of Google Mail is pretty good and at first sight its spam filter is better than the combination of the spam filter installed at Skynet (my ISP) and the local filter in Thunderbird. Probably because it gets a lot more training by all these thousands of users.

The biggest stumbling block was getting my address book imported in Google Mail. Thunderbird has an export to CSV and Google mail has an import from CSV but alas... that scenario does not work out of the box. Fortunately I have found a short HOWTO that explains how to get Thunderbird's address book imported into Gmail by modifying the CSV file a little bit. Works like a charm.

PS: Even though I switched email clients nothing changes to any of my email addresses.

donderdag, oktober 19, 2006

Photo sharing

I'm currently looking for a site where I can share my photos. Hosting it somewhere with a user friendly UI should result in more activity (just like this blog).

Flickr is very popular but it does not allow people to download hires versions of photos. Picasa Web Albums does, but it has a number of other limitations (like no support for tags) but it might be sufficient for my needs. I've been reading some comparisons but I guess I'll have to give them both a try.

woensdag, oktober 18, 2006

Verkiezingsaffiches

Verbazend. Tijdens de rit van en naar het werk passeer ik - anderhalve week na de verkiezingen - nog altijd vele tientallen panelen met verkiezingsaffiches. Dan is het hier bij ons beter geregeld: de ochtend na de verkiezingen was nog amper een affiche te bespeuren. Op een paar wringers na natuurlijk.

maandag, oktober 16, 2006

Sharing OPML with Google Reader

I really like Google Reader but it would be totally really cool if Google would allow me to share my OPML file. That way everybody can see which feeds I'm reading.

And I'm not the only one who is looking for this feature. Other people have asked for this as well.

zondag, oktober 15, 2006

Moving to Blogger. Changing feeds.

I have moved my blog to Blogger. Blogger is more user friendly than what I have been using so far (some stuff I wrote myself). It will be lot easier/faster to write a blog entry so hopefully this results in an increase in blog entries.

As a result of this move I no longer generate my own Atom Feed at http://www.litrik.com/atom-10.xml nor http://users.skynet.be/litrik/atom-10.xml. If you are reading that feed you should switch to my new blog feed at http://litrik.blogspot.com/feeds/posts/default.

My homepage at http://www.litrik.com/ will also be updated to reflect this move.

dinsdag, oktober 03, 2006

Google Reader

I'm switching to Google Reader as my RSS/Atom feed reader of choice.

I've never wanted to install another client application just to read feeds (not even if it is Eclipse-based). I've also disliked the weird user interface of the feed support in Mozilla Thunderbird since day one.

Fortunately, recent enhancements to Google Reader make it a joy to use and there is a whole range of possibilities to start sharing stuff. Looks very interesting.

woensdag, september 20, 2006

Eclipse Summit

I'll be heading to Esslingen in a couple of weeks for the Eclipse Summit Europe.

The program looks very promising and it will be nice to get in touch with other people in the Eclipse community.

zaterdag, september 09, 2006

Feed2js out. JSON in.

I have just discovered the power and simplicity of JSON.

The idea is simple. A web site offers data as a downloadable snippet of Javascript containing an object literal. You just need to link to this piece of Javascript, add some extra code to render the data, and you've just integrated dynamic data coming from another host.

There are a number of del.icio.us feeds including one for recent posts. So this solves the problems that I had earlier trying to integrate my del.icio.us bookmarks into my static website. From now on, the list of recent bookmarks on the home page is retrieved using JSON.

dinsdag, september 05, 2006

Shift of seasons? Turn on the lights!

The seasons are shifting. The sun sets sooner. It's time to start turning on some lights. And because I'm a lazy person (which is not necessarily a "bad thing" because lazy people are inventive), I have finally started working on the Java-based X10 project that I had in mind for quite some time now.

So far I have written an X10 server that runs as a Windows service (so it automatically starts when my machine starts). This server keeps a live connection with the CM11 module (using the COM1 port) and it makes its services available through JMX.

I have also started working on an Eclipse RCP client application. The client starts minimized in the system tray and through a popup menu you can send commands to the server (using JMX).

Of course there are still many things to do: logging, supporting macros that combine multiple commands, supporting scheduling of command/macro execution, I18N and L10N and so on.

I'm also considering opensourcing the whole thing. I'm still struggling a little bit with the legal issues though. The third party library that sends the X10 across the wire is GPL and it requires an older version of the Java Communications API (2.0) which is no longer available for download. Both licenses need some further reading/studying before I make the jump.

Interesting times ahead...

maandag, augustus 28, 2006

javax.comm.properties

javax.comm.properties is a properties file that is needed by the Java Communications 2.0 API. It's one of those mysterious files where nobody really knows where to put it to get stuff working. Current directory? Some subdirectory of your JDK? Some subdirectory of your JDK? Who knows... gotta try them all.

Anyway, I have found a workaround where you don't need the file. Add the following lins of code and there's no more need for the pesky little properties file.

String driverName = "com.sun.comm.Win32Driver";
CommDriver commDriver;
commDriver = (CommDriver)Class.forName( driverName ).newInstance();
commDriver.initialize();

BTW, Java Communications 3.0 API is not supported on Windows. Duh?!? Hello?!? Who came up with that great idea?

zondag, augustus 20, 2006

Bookmarks done

I have finished moving all my bookmarks into del.icio.us. I can hear the people in my network sigh because adding a lot of bookmarks is a little bit like spamming them.

Anyway, my own bookmarks pages are now empty with a small notice for people arriving there via Google (or any other search engine). Because I had hundreds of bookmarks about a wide range of topics on one single page, my bookmarks pages sometimes came up pretty high when searching on Google.

woensdag, augustus 16, 2006

Sometimes...

Mountainbiking: An epic battle between a man and a mountain.

Sometimes... the mountain wins.

zondag, augustus 13, 2006

Grenzen verlegd

Gisteren ben ik voor het eerst sinds lang nog eens in groep gaan mountainbiken.

Zelf ken ik vooral de interessante routes in Betekom, Gelrode, Aarschot en een stukje van Nieuwrode. Het was de bedoeling om eens wat leuke paadjes in Langdorp en de Gijmel op te zoeken en dat lukt altijd het best als je iemand kan volgen die de lokale routes goed kent.

Het is een memorabele rit geworden met een paar persoonlijke records:

  • Mijn totale rijtijd bedroeg 2 uur. Het was de eerste keer dat ik langer dan 2 uur op de fiets zat. Mijn vorige record stond op 1 uur 43 minuten.
  • Mijn gemiddelde hartslag was 167 (!) en het was dan ook niet te verwonderen dat ik slechts 31 minuten binnen mijn hartslagzone (121-158) gereden heb. Van mijn 4 vorige ritten waren er 3 met een gemiddelde hartslag onder de 150 dus zo'n slechte conditie heb ik nu toch ook weer niet. Ik ben dus echt wel diep moeten gaan in deze lange rit. Vooral de Bosberg en het feit dat je bij de start van een beklimming niet weet wat je te wachten staat (zowel qua fysieke inspanning als qua schakelen) hebben me parten gespeeld.
  • Tijdens de rit heb ik 1629 kcal verbruikt. Mijn vorige record stond op 1268 kcal.

Ik heb in ieder geval een hoop interessante routes bijgeleerd, en als ik die een aantal keer doe zal ik de volledige rit beter kunnen doseren en zal dat zich ook wel laten merken in betere hartslagmetingen.

vrijdag, augustus 04, 2006

Download Mine

De Vlaamse folkgroep Mine — met familie op toetsen — heeft recent hun volledige eerste CD (die ze in 2000 voorgesteld hebben in de Wezemaalse parochiezaal) gratis en voor niks, 100% legaal, als MP3 download ter beschikking gesteld. Allen daarheen.

Vergeet ook niet dat op zaterdag 28 oktober 2006 het 10-jarig bestaan van de groep gevierd wordt in diezelfde parochiezaal in Wezemaal.

woensdag, augustus 02, 2006

Duur tsjoepeke

Twee weken geleden, de morgen voor dat we met vakantie naar zee vertrokken — het was prima, bedankt voor het vragen — weigerde ons wasvat dienst.

Aangezien hardware niet echt mijn ding is, hebben we dan maar vanuit ons vakantieoord een afspraak gemaakt met een lokale hersteller. Die is daarnet langsgekomen en heeft welgeteld 30 seconden gekeken naar de afvoerpomp die blokkeerde. Hij verwijderde een blauw stukje plastiek "dat niet bij het toestel hoorde" en alles was terug in orde. En daar stonden wij dan als de eerste-de-beste noobs .

Kostprijs van de reparatie: 35.00 EUR. Duur tsjoepeke. In het vervolg toch zelf maar wat prutsen.

dinsdag, augustus 01, 2006

Talenknobbel

Het nieuwe voetbalseizoen is begonnen en in Luik proberen ze het met een Nederlander. Hun eerste wedstrijd hebben ze alvast verloren ondanks duidelijke instructies tijdens de trainingen.

dinsdag, juli 18, 2006

Binnen

Oef, we zijn er weer vanaf voor een jaartje. Al ga ik die papierwinkel toch niet te ver weg leggen want ik zal gegarandeerd een paar attesten moeten binnengooien na de herfinanciering van onze hypothecaire lening.

woensdag, juli 05, 2006

Bloggen is ongezond

Ik blog momenteel niet veel want naar het schijnt is het beter om geen lichamelijke inspanningen te leveren. Deze tabellen hebben veel rode vakjes dus het zal wel waar zijn ;-)

maandag, juni 26, 2006

Druk weekend

Weeral een vermoeiend weekendje achter de rug.

Zaterdag een daguitstap gedaan om naar wat dieren te gaan kijken. De kids vonden het geweldig, maar 's avonds was iedereen (inclusief mama en papa) compleet groggy.

Zondag moest de wederhelft gaan helpen op een open deur (waarschuwing: iemand heeft net ontdekt hoe je de kleur van tekst kan instellen) en dus was ondergetekende van wacht.

En dan niet te vergeten dat de oudste vorige week goed ziek geweest is, en dat de jongste is ook al weer op iets aan het broeden is. Nachtrust? Ja, ik herinner mij vaag zo iets...

woensdag, juni 21, 2006

Flamebait

Yes indeed, my previous blog entry did cause some stir at the office:
"I don't blog because there's already enough crap on the internet. And I wanted to let you know but your sissy blog does not allow comments." From the-guy-who's-waiting-for-the-slashdot-effect-to-hit.

Or:

"My site is not a blog. It's just a homepage for the baby that's on his/her way. And I wanted to let you know but your sissy blog does not allow comments." From the-guy-who-really-should-enjoy-his-last-quiet-nights.

Whatever... My static pages do not offer a lot of options for collecting feedback, unless I resort to some really funky mailto: URLs. And even if you are running some real live blogging software you often need to lock down comments because of all the comment spamming that going around. But of course there are cute ways to protect your site.

As a result of all these interesting discussions I remembered that a colleague also made this not-too-bad-looking website (even though it is not really a personal website). But the one that beats them all is this mysterious site with a spelling error.

maandag, juni 19, 2006

Colleagues blogging

Wow... a couple of colleagues started blogging. One seems to be active for a little over 2 months now. The other one started only yesterday. But both seem to be running this software originally written by a guy we know.

Me, I just continue with this when I grow up I wanna be a real dynamic blog hosted on a real server instead of this simple collection of static HTML pages.

Even though we are a pretty high tech software development company, some colleagues seem to be stuck in the 20th century, have no inspiration or are hoping for some kind of Slashdot effect. Come on guys, you can do better than that.

dinsdag, juni 13, 2006

Goed doel

Voor diegenen die nog niet weten wat te doen dit weekend, kan ik alvast een event van een goed doel aanraden om vrijdag 16 juni 2006: rondleiding op de festivalweide van Werchter, optreden van Johan Verminnen en demonstratiewedstrijden rolstoeltennis. En dit allemaal gratis!

maandag, juni 05, 2006

Feed2JS

I have started moving all my bookmarks to del.icio.us some time ago. That work is not yet finished but I have already changed the homepage to display the 5 most recent bookmarks from del.icio.us instead of my local bookmarks file. The two bookmarks pages on this site (by date and by folder) continue to exist but they will get shorter and shorter over time.

I'm using the free Feed2JS service for that because this site only consists of static HTML files. The only option I have to embed dynamic content is through some client-side Javascript but that is severly limited because of built-in browser measures to prevent cross site scripting exploits. The Feed2JS service only updates my del.icio.us RSS feed once per hour but that is still better than the irregular updates that I did for my local bookmarks.

Maybe I should consider finding a real hosting company instead of using the web space that came with my ADSL account...

maandag, mei 29, 2006

PBE metersite

Vandaag zat er — naar jaarlijkse gewoonte — een brief in de bus van de PBE over de opname van de meterstanden van onze electriciteitstellers. De brief legde uitgebreid uit hoe je via een gratis 0800 telefoonnummer de meterstanden kan doorgeven. In een summier paragraafje wordt er langs de neus weg vermeld dat dit ook kan via hun website.

En wat lees ik op de site dan? Drie vierde van die pagina legt uit hoe fantastisch hun 0800 nummer wel is en.. oh ja:

Wenst u echter absoluut uw indexen op te geven via het internet, dan kan dit op de PBE-metersite.

"echter".... "absoluut"..... hmmm.... volgens mij hebben ze niet veel vertrouwen in hun website. Ik heb toch maar voor de lol alles netjes online ingevuld en als bij wonder kreeg ik een mooi bevestigingsscherm met de melding dat mijn gegevens opgenomen zijn in hun bestand. Da's tenminste al beter dan vorig jaar want toen flikkerde die stomme form mij er telkens uit en heb ik achteraf toch nog moeten bellen.

PS: Voor klachten in verband met eventuele oogschade opgelopen bij het bezoeken van hun crappy site, moet je maar terecht bij die "Adobe GoLive 6"-freak die blijkbaar niet goe opgelet heeft in zijn avondcursus website design.

zaterdag, mei 27, 2006

GPS data op Google Maps

De vijfde rit van de ronde van België passeert hier morgen in de buurt. Het is misschien wel eens interessant om met onze Kiran naar een echte koers met de echte wereldkampioen te gaan kijken.

Je vindt dus vrij snel de details van de vijfde rit en uit de Excel spreadsheet met het stratenplan zou je kunnen opmaken dat de renners op vijfhonder meter van onze deur passeren. Alleen spijtig dat er geen kaartje op de site staat. Dat zou veel handiger zijn.

Je kan ook wel een file voor een Garmin GPS downloaden maar daar ben ik niet veel mee.... of misschien toch wel...

Even gezocht.... en GPS Vizualizer gevonden. Daar kan je GPS data als Google Map laten zien. Ik moest wel even langs GPS Babel langs om een conversie van het file formaat te doen maar dat ging zeer vlot.

Ongelooflijk wat ze tegenwoordig allemaal uitvinden.

donderdag, mei 18, 2006

Blue Ice and Red Blast

I should have known... really... the color was a clear indication... but no... I really had to buy some.... "be open minded"... "if I don't try it I'll never know"... I really should have known...

For the record: Blue Ice and Red Blast taste like shit. I'll stick to the orange one from now on.

woensdag, mei 10, 2006

text/xml is not text/html

I've been playing around a little bit with the Goole Maps API. They have some nice documentation and a short yet clear AJAX sample.

Everything worked like a charm when embedding the Javascript code in an HTML file stored on my local disk, but as soon as I started serving the page through Cocoon weird stuff happened:

Error: document.write is not a function
Source File: http://maps.google.com/maps?file=api&v=2&key=[...my.google.maps.key...]
Line: 1

and

Error: GMap2 is not defined
Source File: http://localhost/com.litrik.mountainbike/js/map.js
Line: 5

WTF? Was something wrong with my key? Nope that seemed to be just fine. Why o why wasn't this working when being served over HTTP?

And then it struck me (and Firefox confirmed it): the file was being served as text/xml and that resulted in weird stuff going on in the browser. Once I started serving the file as text/html everything went back to normal.

I'm pretty sure Anne van Kesteren blogged about this at some point in time but of course you never remember anything interesting when it really matters.

maandag, mei 01, 2006

Feestje

We zijn dit weekend naar een feestje geweest. Niet zomaar een feestje, maar de trouw van mijn schoonzus.

Het was wel een beetje raar om acht jaar na je eigen trouw terug in dezelfde kerk, hetzelfde stadhuis en dezelfde feestzaal te zitten. Zelfs de DJ van toen was weer van de partij en we hebben ons (net zoals) acht jaar geleden opperbest geamuseerd.

Onze kroost fungeerde als bruidskindjes en vooral de jongste (1 jaar) heeft de show gestolen: "Ik kan al heel goed stappen en zal dan dan ook aan iedereen laten zien".

PS: Ondanks het feit dat we pas om half zes in bed lagen heb ik toch de moed gevonden om vlak na de middag op de mountainbike te springen en de Aarschotse bossen onveilig te maken.

dinsdag, april 25, 2006

del.icio.us bookmarking

It looks like they have fixed their import problem.

In fact it doesn't matter anymore because I have decided to start using their service without the import functionality. Importing bookmarks automatically tags them using you folder names, but that would just give me lots of imported but poorly-tagged bookmarks.

I have deciced to add my bookmarks one by one to del.icio.us, tagging them by hand. This will take a while but at least the quality of the tags will be good, and there will not be any dead links.

I'm not sure yet what I'm going to do to my bookmarks page but maybe this is the right time to learn some Ajax (or at least a popular Ajax toolkit).

zondag, april 23, 2006

Zwier

Ze staat er. De zwier.

Ze heeft meer 15 jaar bij de buren in de tuin gestaan maar begint nu dus aan een tweede leven. We hebben alles een likje verf gegeven en met een paar nieuwe zitjes en de rijsaf van de buren-van-twee-huizen-verder is ze net als nieuw.

Het nageslacht is in ieder geval al laaiend enthousiast.

dinsdag, april 18, 2006

Great bug

Kudos to my colleague Erik for earning a "greatbug" nomination on Eclipse bug 130292, one of the recent Eclipse 3.2 bugs that we have reported.

He'll know what to wear this summer. And since I could only find 12 "greatbug" nominations (11 if you don't count the bug making fun of the NetBeans girls), I guess that he's even close to getting one of these.

vrijdag, april 14, 2006

Serieus misrekend

Gisteren een dagje verlof genomen om met de oudste naar de film te gaan. Spijtig genoeg waren we niet de enigen met dat idee want ondanks het feit dat we een kwartier op voorhand daar waren was de zaal al uitverkocht.

Gelukkig begreep hij dat ze de film nog gaan spelen en dat we op een andere dag nog wel eens terug kunnen gaan. We zijn dan maar iets gaan drinken. Een kwestie van toch niet voor niks rondgereden te hebben. Bij thuiskomst klikte hij wel doodleuk: "Mama, wij zijn een pintje gaan drinken. Ik een Fristi en papa een Palm."

Het ziet er niet naar uit dat we tijdens het drukke Paasweekend de tijd gaan vinden om nog een poging te wagen. Maar gelukkig heeft een collega een toffe DVD meegegeven waardoor we het weekend wel zonder kleerscheuren zullen doorkomen.

zondag, april 09, 2006

Karting

Gisteren voor de eerste maal gaan karten en we hebben ons goed geamuseerd. Ik moet wel toegeven dat ik het heb moeten afleggen tegen de jongere (maar meer ervaren) piloten.

Elke week moet je zoiets nu ook weer niet gaan doen want 15 minuten rondjes rijden kost 15 EUR. Een prijzige hobby.

zondag, maart 26, 2006

SF

There are plenty of crappy science fiction movies out there. Some are really bad, and some are even worse.

But every once in a while there's a jewel really worth watching: Serenity is highly recommended.

maandag, maart 20, 2006

Spring forward

In Australia they have decided to change the rules for Daylight Saving Time (DST). Just this once... because of some games.

By doing so they break Windows, Java and probably plenty of other software. Good oil, mate.

maandag, maart 13, 2006

Wegenwerken

Dat is nu al twee weken dat de dagelijkse trip Betekom-Hoboken een echte martelgang is. Toppunt was de terugrit van vanavond: 105 minuten voor 55 kilometer. Of anders gezegd: vandaag heb ik 3 uur in de auto gezeten, en mijn kinderen heb ik maar 3 kwartier gezien. Oorzaak van dit alles is de combinatie van wegenwerken ter hoogte van Mechelen-Noord en wegenwerken op de Mechelsesteenweg in Bonheiden.

De werken ter hoogte van het industrieterrein van Mechelen-Noord liggen eigenlijk niet eens op mijn dagelijkse traject maar ze vinden het nodig om op één bepaald kruispunt in de buurt het verkeer te regelen. Waarschijnlijk hopen ze op een vlottere doorstroming maar eigenlijk gaat dat daar nu voor geen meter vooruit. De situatie is daar trouwens zo overzichtelijk dat ze mij nog een pro justitia aangesmeerd hebben.

Morgen toch maar overwegen om nog eens langs de E313 te rijden.

By the way, de website van het Verkeerscentrum Vlaanderen suckt gigantisch.

woensdag, maart 08, 2006

Sizzling code

"But I was only downloading Eclipse!" is not going to fly anymore. Eclipse pulls its Playboy mirror site.

I guess we'll have to find another excuse ;-)

dinsdag, maart 07, 2006

Eclipse Monkey

Interesting concept:
Eclipse Monkey is a dynamic scripting tool for the automation of routine programming tasks. Monkey scripts are little Javascript programs using either the Eclipse APIs or custom Monkey DOMs.

I really have to find some time to check it out. It might save me some time, without the need to write full blown plugins.

maandag, februari 27, 2006

Importing bookmarks into del.icio.us

I've been keeping an eye on del.icio.us for while now but I never actually gave it a try. Today I decided to get an account but... it turns out they have disabled their import feature:
"Our import feature has been turned off for a few days while we fix some bugs. Sorry!"

There is no way I am going to attempt to get my huge list of bookmarks in del.icio.us, unless they have some decent import capability.

dinsdag, februari 21, 2006

Kijkdoos

Wij hebben dus geen TV.

Waarom? Omdat ik geen geld (en nog minder tijd) over heb voor de compleet nutteloze crap dat er te zien is: "No privacy", "U kan vanaf nu stemmen per SMS" (voordat er nog maar 1 seconde iets te zien is geweest), "kijk eens hoe interessant wij zijn" (denken we), "wij zijn ook interessant" (denken we) en ga zo maar door.

Als er dan al eens een interessante serie is dan is die de eerste jaren toch niet te zien op onze Vlaamsche zenders. En sportwedstrijden zijn net zo spannend op de radio.

Zolang de klein mannen het kunnen stellen met DVD's komt er geen TV in huis. Plopperdeplopperdeplop.

zondag, februari 12, 2006

Feeding changes

My brand new Atom 1.0 feed now includes the most recent changes to the Eclipse plugins on my update site.

Additionally I have deprecated the old RSS 2.0 feed. Please use the Atom 1.0 feed instead.

maandag, februari 06, 2006

Atom 1.0 feed

I've enabled a new feed for this site. It's valid Atom 1.0.

If your reader supports Atom 1.0 (like Thunderbird 1.5) then I suggest you subscribe to the Atom 1.0 feed instead of the old RSS 2.0 feed. I plan to add additional content to my feed but don't really like RSS. So chances are that I'll only be updating the Atom feed.

zondag, februari 05, 2006

Verkocht

Het is al verkocht en heeft uiteindelijk maar een drietal dagen te koop gestaan. De prijs was dus duidelijk niet te hoog.

donderdag, februari 02, 2006

My Eclipse Update Site

I've finally found some time to integrate my Eclipse Update Site into my web site. Even though the update site has been online for almost 8 months now it has been a well kept secret all that time. Only a couple of guys at the office know about it.

I'm currently hosting 2 plugins that I have created: XPath View and Printers View. Full details can be found on my brand new eclipse page. This page is automatically generated based on the content of the site.xml file of my update site project and the feature.xml files of my feature projects.

dinsdag, januari 31, 2006

Lapje

Het stuk bouwgrond hiernaast staat te koop.

De vraagprijs is 115.000 EUR. Als ik dat snel even vergelijk met ons lapje dan zou dat neerkomen op een prijsstijging van meer dan 50% op 6 jaar tijd. Dat is blijkbaar een betere belegging dan een spaarboekje.

woensdag, januari 25, 2006

Ant's Modified Selector

Even after years of using Apache Ant I keep stumbling across these little hidden secrets that make life easier.

Today I have discovered the Modified Selector. It allows you to create a FileSet with only files whose MD5 checksum has changed. Very useful to make sure I only upload changed files instead of all files on this site.

maandag, januari 23, 2006

Chickenhead Blues

Uit een ver vervlogen tijd van 16 kleuren, 64K geheugen, cassettes en kloksnelheden onder de 1 MHz: Falcon Patrol, Boulder Dash, Blue Max en Burnin Rubber.

De spelletjes werden al snel gevolgd door:

10 PRINT "HELLO WORLD"
20 GOTO 10

Sindsdien is het niet meer goed gekomen...

donderdag, januari 19, 2006

X10

I have just entered the realm of X10 home automation.

I have purchased the Marmitek CK15 Starter Kit from IntelliHome. The hardware feels pretty solid and works like a charm.

I'm still struggling a little bit with the ActiveHome software that was included. It looks as if it was written only shortly after the X10 standard was drafted: 1975.

Maybe I'll try to slap some Java code together to get the job done...

vrijdag, januari 13, 2006

Omtertmeeste

Ik ben al een tijdje actief op LinkedIn, een site om aan networking te doen. Je kan er zakenrelaties, (ex-)collega's, verre bekenden en consoorten terugvinden en als connection bijhouden om op die manier mekaar niet uit het oog te verliezen.

Nu merk ik dat sommigen er in slagen om meer dan 2600 connections te verkrijgen met andere leden van de site. Waarschijnlijk zich laten verleiden door de cheaters guide in plaats van wat etiquette.

En zo blijkt dat je karma whores overal kan terugvinden.