skip to content | skip to sidebar

archive for 2007

Cross-platform minidump with Google-Breakpad

Sunday, June 17th, 2007

From my previous post, you might know about my recent interest in minidumps to debug remote applications. Since then, I’ve been trying to implement an automatic and unattended crash dump facilitiy in Lass. On the Win32 platform, the key functions are SetUnhandledExceptionFilter in kernel32.lib and MiniDumpWriteDump in dbghelp.lib. The former lets you set a function […]

fun with crash dumps and remote debugging

Saturday, June 9th, 2007

Yesterday, I had some fun playing around with remote debugging and examining crash dumps. In the lab, we’re currently running a lot of noise map simulations for a project we’re involved in. These simulations are distributed over all available computers in the lab, a mixture of old and new, often actively used by other people […]

Saturday, May 5th, 2007

I’ve bought myself a Canon EOS 400D recently. It’s a digital single-lens reflex camera what means it uses a mirror to show the image in a optical viewfinder instead of showing them on an LCD, and that you can also replace the lens. I’m pretty happy with it, it’s a nice machine that gives you […]

Pidgin 2.0, formerly know as Gaim, has finally arrived

Friday, May 4th, 2007

If you haven’t noticed yet, the new Gaim, now know as Pidgin 2.0 has arrived after months of beta testing (the link seems to be currently slashdotted =). And it rocks! As you might know, the reason why it took so long was due to a legal dispute with AOL over the name Gaim (that […]

pycpuid 0.1

Tuesday, May 1st, 2007

pycpuid is a very simple Python extension. It reads the information available from the CPUID assembly instruction, and makes it available to any Python program. I needed it to decide on some codepath based on whether the box supported SSE2. I didn’t found anything alike, so I coded it myself.

building Python extensions using VC++ 2005 Express

Tuesday, May 1st, 2007

Here’s a quick roundup on how to build Python extensions using the Microsoft Visual C++ 2005 Express Edition compiler. This is meant for people who need to build Python extension from source using the accompanying script. There’s no rocket science or magic involved. Just five easy click-through steps. Well, the last one actually is […]


Thursday, April 19th, 2007

Wim Verbrugghe, and old-time pal and conceptartist/animator, started a blog womstadt on which he will hopefully show us some nice art =) He’s currently involved in a team that will help shape the Top Secret project from acclaim. update: He also has a deviantart page now. I’m curious which one will survive =)

FPO not good for you?

Saturday, March 24th, 2007

Yesterday, while I was visiting the VirtualDub website, I bumped into an interesting post about Frame Pointer Omission (FPO) optimization and why it renders perfect stack walking impossible when combined with callee-pops parameter passing. Recalling my issues with stack walking in a profiling tool of Max McGuire (I couldn’t get credible call graphs out of […]

things learnt while coding on pyshapelib

Thursday, March 22nd, 2007

The last couple of weeks I’ve mostly been coding on pyshapelib, that’s a small Python wrapper around shapelib, a C++ library to read ESRI shapefiles. It is originally written by Bernhard Herzog and is now maintained as part of Thuban, an open source interactive geographic data viewer. My contribution to pyshapelib is rewriting it to […]

Warehouse Theme as download

Monday, March 5th, 2007

Using an image licensed under a share-alike creative commons license implies that I must make my wordpress theme available for others as well. And so I did. You can find my Warehouse Theme as a seperate download in the miscellaneous section.