Game prototyping with pygame

I’m subscribed to a few gaming-related blogfeeds and Lost Garden is one of my favorites. Today Lost Garden’s Danc posted a new game prototyping challenge: “Play With Your Peas”. The challenge is to build a game based on Danc’s game idea, using his (free!) graphics. The game idea and the graphics were both very attractive, so I decided to dive in. I used Istanbul to record a screencast of the result after 10-odd hours of hacking with pygame.
Read more

MS Seadragon & Photosynth

I came across this video today. Kudos to Microsoft for that technology. I wonder how they manage to deliver that kind of user-experience in real-time. Does anyone have any idea how they pull of the (almost) infinite zoom??

Cleaning a white Macbook

Over the last six months my white Macbook slowly evolved into a grey Macbook. Today I descided to clean it back to its original color. I found this tip about what cleaner to use, and it worked out nicely. There are only two grey areas left: those where the palm of my hand rest while typing. Even a stronger cleaning product couln’t get rid of those. (No pictures, just wanted to pass that link on to other Macbook users.
Read more

Mythtv: channels and echo’s

Since my latest post about mythtv I set up my channels using a combination of scanning using my tv-card and a channels list that mythtv downloaded. Most of the channels are set up now. But the audio was echoing when I watched live-tv. As I couldn’t find the solution using Google, I’ll post it here in case somebody has the same problem: My tv-card (a Pinnacle PCTV Pro) uses the analog-M input of my soundcard for the audio data.
Read more

Mythbuntu troubles and fixes

Last week I set up a Mythbuntu system on my desktop machine. The install went fine, but I could not get Mythtv to show any video. My system just locked up with nothing but a black screen. This bug solved my problem (which was caused by my ATI radeon video-card), Mythtv no longer locks up when I try to watch tv. Next up is (re)configuring the channels.

External screen on a Macbook running Ubuntu Gutsy

A quick post to help people with the same problem: I upgraded from Ubuntu Feisty Fawn to Gutsy Gibbon beta this weekend. Gutsy comes with xrandr 1.2 which allows for easy configuration of external displays without the need to restart X. Using the graphical “Screen and graphics” tool I just made things worse then they already were (I could no longer start X), so I started Googling. This page is what I needed.
Read more

Saved by dd-wrt micro

When it was time to replace our old LAN-only Linksys router, I ordered a WRT54G, as those devices are/were known to run Linux, which resulted in multiple projects releasing alternative software for those devices. Unfortunately the WRT54G version 5 had just been released, so I received a device that had ‘neutered’ hardware (half the RAM and half the Flash memory) and didn’t run Linux. None of the alternative softwares supported those new devices (yet).
Read more

Long time no blog

Some quick facts about the last few weeks. I might elaborate on some of them later: Picked a thesis subject. Can’t get the exact subject from the web framework (Plato) atm because it’s down, but it’s about implementing a .NET/CIL backend for Diablo. I bought a laptop (finally!). Specs: MacBook, white, 2.16Ghz, 2GB RAM, 120GB HDD. Turned it into a triple boot (it’s running Linux, OSX and Windows). Ubuntu runs great on it.
Read more

New White Stripes album recorded!

This news just made my month: The White Stipes finished mixing and recording their newest album ‘Icky Thump’. The album will probably be released in June. More info on whitestripes.com and Little Room.


A quick review of the talks I attended last weekend at FOSDEM: Saturday: OLPC: Great, innovative machine. The talk was nice, but I think it could have been better, maybe with another speaker… Liberating Java: Great talk. The only ciritique I can think of is that is was quite commercial. The speaker(s) obviously were trying to sell Java (and Sun). Not that I blame them. I enjoyed the talk.
Read more