After being annoyed with it for months (and not remembering what caused it), I decided to track down why both Ctrl-A and Ctrl-Q map to Select-All and why neither of them quits the program. Turns out having both fr and us as keymaps is the culprit: BGO #569554. Bizarrest bug ever… And for those wondering… Read more »
Monthly Archives:: January 2009
While figuring out why Tomboy takes quite a lot of time to start (BGO #567989, hint: it’s not the lack of SQLite), I was reminded of Lord Kelvins old saying: “To measure is to know”. Thinking how to quantify this, it occured to me that the GNOME community has the perfect tool for figuring out… Read more »
When you have to do things concurrently in an application, the first thing that comes to mind is usually: “I’ll use a thread!”. Usually, if you’re lucky enough, this is followed by: “But threads are a pain…”. I recently studied an interesting alternative at the university: the Actor Model. This model provides a manageable alternative… Read more »
It’s freezing (-10°C) all day, which leads to some pretty interesting sights around the house: How can we have icicles if it’s freezing all the time? The sun is key here, it slowly melts the ice during the day, which freezes back at night. Due to the weight of the icicles, the plant increasingly bends… Read more »
If your Firefox, like mine, insists on doing huge amounts of I/O when closing, as well as acts slow when using the awesomebar, try the following (close down Firefox completely first):
1 | for f in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $f 'VACUUM;'; done |
It’s harmless, no data will be lost: it compacts your SQLite databases. Noticable gains for me.
What baffles me the most about the DVCS flamewar currently going on (remember, we were already there at GUADEC 2008, anyone want to bet if we’ll manage to keep this going until GUADEC 2009?), is that there’s an apparent lack of sysadmin manpower to do a migration to git, but we do have sufficient manpower… Read more »