Author archives: Mike
Buying a printer tomorrow (Brother HL 2070N)
Written by
on
in
Knight Errant.
Need to get a printer. Every once in a while there's a document that needs to be printed and running around town to get it output on paper is just annoying. Planning on getting the Brother HL 2070N, which has an ethernet interface and reasonable (from reports) Linux drivers. It's nothing special, basically just a ...
I suppose I will have to install Windows (Blech.)
Written by
on
in
Snaking.
With Python 2.5 out, probably need to build a binary of PyOpenGL-SWIG. That requires re-installing Windows (both machines are corrupt), then getting the whole MS-Toolkit compiler-chain re-built (double blech). Windows is a serious PITA.
The worst part is that I'm actually contributing to the monopoly-value of Windows (network effects) when I support libraries on it, ...!-->!-->
Screaming
Written by
on
in
Vindaloo.
It's not that I want to scream
I just wonder if some day
I will find myself
Screaming
At some point you just have to accept it (Changing core assumptions at the last moment doesn't work...)
Written by
on
in
Knight Errant.
I've spent about two solid work-days this week (one un-billable) attempting to find a way to refactor the VoIP project to eliminate some glaring structural problems related to the original spec that keep getting in the way of forward coding. Problem is, they are with core objects that affect pretty much every line of code ...
Hey buddy, looking for an Open Source Python job? (And other miscellany from PyGTA)
Written by
on
in
Snaking.
Had a good turnout at PyGTA last night. Aaron presented Panometric's (currently proprietary, may get open-sourced) web-application wiki. In essence this is a mechanism that allows users to edit an application's templates using a customised version of docutils that includes a number of directives for including e.g. auto-generated tables and the like. It works by ...
Mail server disappears again (Grr...)
Written by
on
in
Knight Errant.
Once again my machine at home has disappeared. So no email today. I actually set up the PII-450 with dovecot yesterday, I was thinking of moving the mail services over to it with an rdiff-backup to the main machine, but didn't get that done yesterday. Sigh.
Green Fields
Written by
on
in
Vindaloo.
Two million people
In crowded concrete canyons
Searching for green fields
Ctypes arrays as storage format (Seems natural given the implementation...)
Written by
on
in
Snaking.
Today (and yesterday) I added support for making ctypes arrays first-class array-storage formats for OpenGL-ctypes. That is, you can do this:
import OpenGL
OpenGL.preferredArray( 'ctypesarrays' )
Before you import OpenGL functions in your application and array-producing calls will then use ctypes arrays for the produced arrays (i.e. glGet* will return ctypes arrays instead of Numpy ...!-->!-->
Adding a type for documentation in epydoc (ctypes "Functions" as routine data-types...)
Written by
on
in
Snaking.
As mentioned a few posts ago, I've been looking at how to make the OpenGL-ctypes auto-generated documentation useful. What I want to do is to register the ctypes "functions" as regular routines, with docstrings and preferably with structured meta-data such as the data-types of arguments, error-checker and the like displayed in a consistent way.
The ...!-->!-->
PyGTA is this Tuesday (Now with added planning!)
Written by
on
in
Snaking.
Aaron Bentley (of Bazaar-NG fame) will be presenting a talk on the Sass web application wiki. We'll be meeting this Tuesday at 6:30pm at Linux Caffe.