automatic stuff sucks

Automatic stuff sucks.

wouter@anything:~$ sudo ip link set eth0 up
wouter@anything:~$ ip route show
195.144.77.32/28 dev eth0  proto kernel  scope link  src 195.144.77.43
wouter@anything:~$ sudo ip route add default via 195.144.77.33
RTNETLINK answers: Network is unreachable
wouter@anything:~$ ip route show
wouter@anything:~$ apt-get --purge remove network-manager

Yes, this really happened, and no, there were no pauses between the different commands except for the time needed for me to type them out.

Posted
Bill Gates

Bill Gates on Windows vs Linux

From An interview with Bill Gates on Vista:

Actually, if you look at Windows strength versus Linux, or versus anything, it’s done very well, because we have this big ecosystem.

One word: ROTFL.

(Before any Microsoft drones hop in to say that Windows does have an ecosystem: Sure, I'm not contesting that. But saying that it's a strength which Windows has and Linux does not, that's hilarious)

Posted
snow

Snow

I woke up this morning to ...

Hmm, no, let me rephrase that.

I woke up today to find this:

It's been ages since there was still snow around noon. Climate changes, anyone?

Posted
names

Names

I'm not very good with names. Given names I can manage, but I quite often forget what people's last names are. However, I'm not all that bad in remembering what I know people from. I've taken up the habit of calling people by the project they're known by if I can't immediately come up with their last name. This works, as people usually know who you're talking about if you mention, say, Dries Drupal, Philip Tinymail, Thomas Gstreamer, Guido Python, Theo OpenBSD, etc. It doesn't sound as good when you say Linus Linux, but then usually everyone knows who you talk about when you just use his first name.

I do wonder what I'd be known by, though...

Posted
eww

Eww

For a project at work, I needed to write some application that would talk to sockets and store some state.

  • Doing plain text files would be too much work (I need to parse the state afterwards, too)
  • Doing a database server would be too fragile given the requirements of the system
  • I don't like the SQLite API
  • I don't fully know the libdb C API; but from what I remember when I last looked at it, I find it too cumbersome
  • The Perl libdb API is just fine, especially if one uses use MLDBM, so I was planning to use that.
  • Doing select() in perl conflicts with using the buffered PerlIO
  • I didn't like the prospect of having to use Perl's sysread

So, I was facing a dilemma here: either use the cumbersome C API to libdb, or try to figure out a way to be able to talk to many sockets all at once from perl while still being able to use buffered PerlIO.

I chickened out.

wouter@country:~$ perldoc perlembed

Fast forward half a day, and I now have an application that will use perl to talk to libdb, and that will use C to talk to a number of sockets.

I feel dirty now. But it seems to work...

Posted
2007-booth-volunteers

FOSDEM booth: more volunteers needed

Yesterday, I sent out an email to the debian-events-eu mailinglist, to ask for more volunteers for the FOSDEM booth next weekend. The situation is a little less desperate now than it was yesterday, but I would still need about 5 extra people who would want to put in one our at the booth.

Manning the booth at FOSDEM is not hard; you need to know a bit about Debian to be able to answer questions (which means that you don't even have to be a Debian Developer), and be sure to be at the booth for your designated hour. I fully expect you not to be there all alone, but you will have final responsibility for the stuff that's at the booth during your hour, and you are not to leave it, just in case everyone else does at some point, because of a rather interesting talk, or the keysigning, or some such.

If there are interesting things which you definately don't want to miss, then just let me know the hours that would work for you; I'll consider them then when I put you on the schedule.

Posted
dslr

The cool kids

Primary school is a long time ago. Still, every time I buy me some new toy, I somewhere in the back of my head wonder how this will have an influence on my social standing.

I have this Nikon D50 since a few months now, and have brought it to FOSDEM. Mostly to take pictures, but, well, I did think it'd make me look good—at least slightly so.

Turns out everyone and their dog has one. Guess I'll need to take my flute next time. Or, well, convince nattie to sing Aria 14, and then follow that up with Aria 15.

Posted