Monthly Archives: January 2009

Bizarro bugs: Ctrl-Q for Select All

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 … Continue reading

Tagged | 9 Comments

Using Federicos timeline tool with Mono

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, … Continue reading

Tagged , , | 3 Comments

The Actor Model

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 … Continue reading

Tagged , , | 1 Comment

Icicles

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 … Continue reading

Leave a comment

Performance tip of the day

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): for f in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $f ‘VACUUM;’; done … Continue reading

35 Comments

Version Control Choices

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 … Continue reading

Tagged | 5 Comments