Yay, 2007

So I managed to write exactly one blog entry in 2006... I'm pretty confident though that I can do better this year (where better means "more post" - not sure if that's better for anyone ;-)). For the time being, you can check out some pictures I took during my holidays last year:
img_2007-03-18-183345   sweden2006-20060920-172904
New York City, March 2007

| Sweden, September 2006

Moved, permantely

Hi there, it's been a while, and a lot of things happened lately, including lots of moving. Here's a quick summary:
  • I moved from Bern to Zurich
  • I changed jobs, going back to engineering
  • I moved website and mail to a new domain
I also revoked my PGP key for the old address, ID 1F93BC8B; please grab the new one on the right (ID 7E36A6D7).

CRUXCon 2005 New Bedford, USA

Last week, we had our second annual CRUX developer meeting. We met in New Bedford, USA, which is close to Boston. During this week, we finalized the merge of the CRUX and CLC projects but also moved most parts of the existing server setups to a new machine. At the same time, we discussed various things and implemented some of them already.

For more information, have a look at the results wiki page, and check out some of the pictures I've taken (sorry for the blurry night shots...).

Fun with google maps

I played around with google's map api and started a map of CRUX developers; check it out here.

I also added a third comic to my daily comic routing: On the rocks.

SiMon - progress report

I managed to work some more on SiMon, and figured I could upload another screenshot:

Screenshot:

SiMon - Simple system monitor

As you might know I've joined the conky development team some while ago, and spend some type to write prototyping code for the coming rewrite in C++. After a few iterations of both the conky2 and my prototyping code, the differences were large enough for me to create a separate project, which is called SiMon.

There's a website for SiMon now, which lists some of the goals and plans for it.

Screenshot:

Might take a while until it's useable for the masses, but already now an intersting project to work on :-)

CV online

I've just updated, uploaded and linked my Curriculum Vitae, which - as you might have guessed - means that I started to look around for a new job. I'm looking for a position as software engineer (in C++/C, Python, Ruby, Perl, Java), preferable on an open source OS. I'm mainly looking for jobs in Zurich right now, even though Bern is still an option. Earliest date to start at a new place is January 2006.

If you happen to know a position which matches the few requirements outlined above, I'd appreciate a quick notification to jw@tks6.net.

P.S.: A PDF Version is available here.

Conky

Some time ago, I switched away from gkrellm and started using torsmo to free some space on my desktop. Soon, I made some patches to fix some things which were broken on my setup; unfortunately, the projects seems to be stalled.

Luckily, Brenden Matthews forked it and created conky , which not only contains a lot of fixes, but also adds lots of new features such as graphs, and SMP support. And finally, my patches found their way upstream. Yesterday now, I joined the development team of conky, after annoying the maintainer with patches for two days :-).

Obligatory screenshot (click for the full desktop):

There's a prerelease available (CRUX users can enjoy the 1.2.9 port in my httpup repository), 1.3.0 should be out next week. If you have questions, problems or just want to meet the team, feel free to join #conky on irc.freenode.net.

P.S. Yes I realized that one bar has a white border :-)

Neo: "Hmm. Upgrades."

I've updated my main computer - again. Went for a dual core Athlon64 now, which simply rocks. Of course, there are some problems: after a while, the cpu frequency scaling stops working, and the kernel (driver: powernow-k8) says:
powernow-k8: detected change pending stuck
powernow-k8: transition frequency failed
Funny enough, it used to work with a single core Athlon64 on the same mainboard (with an older BIOS though). I wrote a little script to trigger the problem. I'll try to collect some meaningful date, if you're seeing a similar error feel free to contact me.

Not related but worth noting: I recently started to read Questionable Content, a nice online comic. Via an ad on their page I discovered Able and Baker, and have now again two daily updated comics (I'm still catching up on Ubersoft and Kernel panic). On a related note, I printed out a Hackles comic the other day... good old times.

IComplete for xemacs

Today, I've started to freshen up my elisp skills to integrate IComplete into my favourite editor. Considering that I never was really good at elisp, it went really well (screenshots: 1, 2).

IComplete itself is really nice, still lacks some features, but it's very primising. I've added support to filter the results (it seems the original author does this in the vim bindings...), will hopefully find the time to clean that up and push it back to the main developer.