G-inspector is so cool!

Check this out. In the screenshot you can see me doing edits and analysis on the userinterface of a running Evolution instance. Like getting and setting the properties of the userinterface-widgets. For illustration I’ve set the second button on the toolbar invisible. You can find more about g-inspector here.

Related information: For people who need accesibility-aid, you can checkout at-poke. It allows you to poke-around in widgets that have accesibility-support.

Skiing in La Bresse, France

My girlfriend and I stayed at a very lovely chalet in G�rardmer. What I can tell you was that we had beautiful warm weather (around twenty degrees Celsius). Yet there was snow on the mountain for skiing. The pistes where not in a perfect condition but overall they were okay. The area wasn’t very huge. Nevertheless it was big enough for a “one weekend” ski-trip. You can find a picture of my girlfriend sitting both in the snow and enjoying the sun here.
And on this movie you can actually see her skiing.

For her it was the first time she went skiing. I recommend La Bresse to everybody who’s going to ski for the first time. Since it’s perfect for weekends. Not very expensive. And when driving from Belgium it’s not even far from home.

Bounty #127557

Cool! I finally received my bounty cheque! It was for doing this bounty.
Clickerdieklik for a webcam snapshot.

Distributing the free cd’s from Ubuntu

Yesterday I gave away the free Ubuntu cd’s which I mentioned here.

I needed fifteen minutes to get rid of one box of fifty such CD’s and I left the remaining 100 cd’s to get picked up this Friday by a second teacher
who’s going to give them away to students and by colleagues who haven’t got one from me personally. A few weeks ago we already distributed
a box of fifty Ubuntu Warty CD’s at our company. So that brings the number to 100 owners of an Ubuntu Warty CD. Thats one in seven. Sweet.

We are actually getting some questions about Ubuntu on our Linux company mailinglist. So I assume thats a sign the CD’s are actually being used.

More hacking on the alarm notification dialog of Evolution

Yesterday I wrote about the multi alarm notification dialog box. Evolution hacker Dobey was a bit displeased with my userinterface.

So he proposed a new one. After some discussion on IRC and sending some userinterface-mockup screenshots in both
directions to each other we found this getting more or less the way we want it. Other screenshots here and here.

This might get into Evolutions 2.3 release. It’s posted to the evolution-hackers mailinglist and filed as an assigned-to-me Cosmetic bug here.

It’s not a promise it will be available in that release. But chances are getting high.

Getting free cd’s from Ubuntu

Ubuntu is so cool. A few weeks ago I used this URL to ask for 200 Ubuntu Warty cd’s to giveaway at my company (Cronos/X-Tend). They actually shipped it. So now I have a box full of Ubuntu Warty cd’s. Thats so cool! Thanks Ubuntu! I can’t wait for my Hoary order.

I’ve already gave 50 of the cd’s to a friend of mine who is going to distribute them in schools. He’s a teacher informatics and maintains software and hardware in a few schools here in Belgium/Antwerp.

Hacking the alarm notification dialog of Evolution

During one of the #evolution-meeting’s I got interested in implementing a feature request. The feature request requested that the alarm notification dialog would be shared for all alarm notifications that happen while you’re not paying attention.

At this moment will Evolution spawn a new instance of a dialog box each time an alarm notification happens. If you leave your Evolution instance running for a few hours and extensively use the calendaring and it’s alarm-features. You might end up with a desktop with lots of such dialog box instances.

After my work on this, Evolution will make a treeview/listbox at the left of the already created dialog visible and will add the alarm notification
to the dialog box instance.

Click for a screenshot

This won’t make it to the Evolution 2.2 release. I’m not even sure yet whether it will ever be included whatsoever. Nevertheless can you already try it.

You can find documentation on building Evolution from source here. You’ll have this alarm-notification stuff after applying this patch. I created that BuildEvolutionFromSource a few weeks ago for people who are planning to hack on Evolution. So don’t let the hassle of building Evolution hold you back. It’s easy.

Winning time in real-time time- and interrupt critical measurements and processes by being asynchronously

On this url you can find a document which I wrote that explains how to win time during real-time time -and interrupt critical measurements and processes by being asynchronously. It explains how to read from slow devices while letting faster devices perform stuff in parallel.