Category Archives: Coding

Widget skeletons, GPU theming

I agree 100% with Tim that using OpenGL directly as a rendering API for GTK+ makes no sense. The OpenGL 2D API is outdated and irrelevant; using the 3D API for acceleration of 2D is possible, but involves a lot of deep hackery; you want something like glitz to hide the details. But does that […]

Gimme, Bigboard, etc.

Alex : I just wanted to quickly respond here to the points that you raise. First, Bigboard is not some huge skunkworks project; it’s a prototype with slightly more than one person working on it for slightly more than one month, with all the source code in an open repository. And before we put any […]

Element identity and structured data in XML

Like most people, my first experience with XML was with document formats: XHTML, SVG and so forth. So I’ve always had the idea that an XML element represents some sort of platonic ideal object: if you have an HTML anchor element or a SVG path element, it’s well defined what it means, and what the […]

There are no harmless race conditions

I spent most of Friday tracking down a problem we had been seeing with the Mugshot Windows client for months, where important parts of the client (Mugshot.exe) would mysteriously vanish from the system. This happened to both Bryan and Havoc when we pushed a new client release last week. Using information from that, combined with […]

GUADEC registration fee

First let me say that I don’t think anyone is entirely happy with the registration fee situation. Obviously the fact that payment is only by paypal is far from ideal. I’m not completely in agreement with where the registration levels were set. The website is confusing. But it’s not an attempt to rip people off […]