Timo Kluck's blog

Booking.com blog: Using multivariant tests to determine performance impact

I just published on our corporate tech blog. It's a write-up of one of the things we've recently been working on: "[This] setup adds ...

Presenting PyPerler

I spent some spare time writing a Python -> Perl interface. The existing solution pyperl was originally written for very old versions of ...

Gnome 3 on Ubuntu Raring and suspend

If you enabled the gnome3-team ppa for Raring, you'll notice that your laptop won't suspend anymore when you close the lid. That is ...

Ambient light sensor for ASUS Zenbook Prime

I did some research to get readings from the ambient light sensor on my ASUS Zenbook Prime. Unfortunately, I didn't manage to find them, ...

gnome-boxes and ubuntu encrypted homedir

I had some trouble getting gnome-boxes to work on my Ubuntu machine. It turned out to be due to having an encrypted home directory, see ...

Python wrapper for GitLab json rpc api

I wrote a small python wrapper for GitLab's api. You can find it here. Usage: import gitlab token = 'qp6szjqmk8bTyMBrnJo5' # get an API ...

Manual ppa-purge for ricotz testing and staging ppa's

I installed gnome 3.6 in ubuntu from ricotz' staging and testing ppa's. My experience wasn't very stable though (sound not working ...

Setting up PyOpenCL with a cpu implementation of OpenCL

I've spent today in trying to get a working setup for OpenCL on my Ubuntu machine. I wanted to avoid having to install the non-free ...

Patches for the Ralink RT3090 linux driver

The ralink drivers from their website don't compile against current Ubuntu kernels. I've prepared some patches for a friend (I don't ...

Ubuntu on HP Touchsmart tm2 - updated info

I described my early experience with the HP Touchsmart tm2 - 2000ed in my earlier post. Here's some updated info: since my last post, a ...

Ubuntu on HP Touchsmart tm2

Update January 10, 2011: Read my latest post for some updates. Encouraged by this post I recently bought HP's tablet PC the "touchsmart ...