Archive for May, 2009

Returned from oblivion (and a lot of politics)

Wednesday, May 27th, 2009

Disclaimer: Skip this post, if you’re not interested in overly long and irrelevant personal and political posts. You’ve been warned.

Back from another (mostly ambulant, but exhausting) CC15 cycle. Back to work. Back to real life ;). As usual, I’ll need a few days to clear up the backlog so bear with me please. First thing I did today was attending a public expert hearing of a parliament commission. The gatekeeper greeted me with friendly words: Watt ham’ Sie denn jefrühstückt? Die Tür jeht uff, wenn ick dit saje un sons ja nich! (In English: What did you have for breakfast? The door will only open, when I say so!). I wont get into the details of this incident. Anyway, the correct answer would have been: Nothing. Just a few cups of coffee. Full CC15 impact, actually. While I might still have been a bit dizzy and random, it was the first day for me in a while where I could do something useful again. However, her colleagues treated me better and eventually I became today’s guest #38 of the Federal Parliament of Germany. I attended a few public hearings and commission meetings of our local Hamburg parliament. But this was nothing like it. At federal level, you have to go through a security check and trade your electronic passport for a parliament visitor pass. At our local city state parliament, you can walk in and out as you wish. And I remember times, when a commission meeting room was quite crowded, fellow interested citizens everywhere in the room – and even on the corridor in front of the meeting room. Although the outcome of a meeting might not always satisfy you and some processes could surely be improved upon, this feels very democratic. Not so at the federal level. Although a lot more people should be interested in the topics of those meetings (Hey, it’s federal policy after all, isn’t it?), there generally seem to be more delegates than interested fellow citizens at those meetings. While we talk of policy: After the meeting, I needed to buy a few things (mostly fair traded coffee and milk). Only to discover that the milk price decreased by 9 cent since my last visit to a supermarket a few weeks ago. And many products I used to buy were missing, due to the Netto-Umstellung (English: merger with another supermarket chain). E.g. there was no yoghurt and no corn flakes or muesli at all. Only butter milk. Lot’s of butter milk. Actually too much of it for my taste. I really liked the headline of Focus: Trotz Netto kaum Plus. Didn’t like the article that much, though ;). Also, for certain reasons I’d rather not buy from Netto. And now Plus will be Netto. I guess I’ll need to find another supermarket soon. Life is so unfair… In many different ways. Doh!

Better than coffee?

Tuesday, May 12th, 2009

Just got an email, that really alarmed me. After that email, I don’t need to brew myself a coffee anymore. At least not now. The day really started nice and sunny. And now something like that. Argh!

Networking

Tuesday, May 5th, 2009

What do botnets and GSM networks have in common? They are featured in this blog post:

Shoot All The Lights In The Cafe

Sunday, May 3rd, 2009

The first three sections in the README.Debian file of the software I just installed read This is not for the kids!, Size matters and User Manual — slightly obsolete. Should I be worried? Possibly. Am I worried? No. After two days at CC15 you’re keen to experiment.

The future lay sparkling ahead, and we thought we would know each other forever.

Reignite your Firefox [Update]

Saturday, May 2nd, 2009

I’ve just read a great tip on Firefox performance by Nick Anderson that I wanted to share with you: Newer versions of Firefox store all its data in so-called SQLite databases. SQLite is an ACID compliant relational database engine that consists of one flat file and is meant for storing data of single-user applications. The problem with these SQLite database files is that they get cluttered over time. Luckily, there’s a statement to clean up an SQLite database: The VACUUM statement. Just close all Firefox instances, backup your profile and run the following shell code:

  1. for i in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $i VACUUM;done;

Voilà. Depending on how long you use your profile, the performance increase will be really significant. And don’t think of filing a bug report. There are already plenty of it.

Update: Jeremy Orem recently posted on how you can clean your SQLite databases without shutting down the browser:

  1. Select Error Console from the Tools menu.
  2. Paste the following in the Code text-box:
    Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM")
  3. Press Enter

The user interface may freeze for a second while the vacuuming takes place.