Archives May 2012
In one of those cases where you ask a question, don't get an answer, then spend far longer than you intended playing with the problem, I've just added a Pipe mechanism to Fussy (why to fussy, you ask? Well because that's where I wanted to use it). Basically it provides a small wrapper around subprocess that lets you easily setup chains of subprocesses, files, generators, etc and have them iterate reading/writing until they are all closed.
You can read samples in the documentation. It's still pretty rough, and there's lots of things still to ...
I just upgraded our last machine to Kubuntu 12.04 (the laptop has been running it since a beta). In place update with about 2 minutes offline... Debian/Ubuntu/Kubuntu really is amazing that way.
The new Kubuntu is pretty much just like the old Kubuntu. It works, is very pretty, but just gets out of the way and lets me work. There still appear to be some issues with disk i/o on encrypted disks (an slocate database update can max out your CPU inside the kernel so that it effectively hangs the machine until it finishes). Haven't ...
Just stumbled across the OpenGL Samples Pack, which is a bunch of OpenGL sample code for advanced features... exactly the kind of thing I need to test if I've got PyOpenGL working... of course, they're written in C, but it's way easier to translate from C to Python than to come up with dozens of samples/tests by myself. I don't expect I'll try wholesale translation, I'll more likely pick and choose those features that seem likely to need special wrapping support.