Author archives: Mike

RSS feed of Mike

Ooh, look, the day is dying (Where do the dead days go?)


I wound up waking up rather early today (some bleepard with a fax machine keeps trying to spam our (non-esistent) fax machine). Mostly worked on finishing stuff for the VOIP billing system (e.g. formatting line items for the customer's bills), with a bit of Cinemon work toward the end of the day.

Anyway, think I'll ...

Continue reading

Under the Sun (Though the sun is down right now...)


Was just writing Marjan, who'd asked about good movies, then clarified that she likes romances. I could only really come up with one romance off the top of my head, which is a Swedish film. It was very effective for me at the time I saw it. Far more effective than any of ...

Continue reading

I am the programing inchworm (Images creep in (partially))


I started earlier working seriously on the image handling code (stopped when my hands gave out). At the moment each image-based function needs a special wrapper. There's also dozens of "special" wrappers from PyOpenGL that are really just type-specific versions of the root functions. So far I've just wound up hard-coding each wrapper, I'm hoping ...

Continue reading

Have to upgrade the video card soon (Kind of ridiculous writing OpenGL software when the hardware is this out-of-date)


I currently run an ATI All-in-Wonder Radeon 7500 in my workstation. Perfectly servicable card for work, given that all of my work these days is web-app development with SVG being the most demanding graphics I do. But it doesn't have any of the newer OpenGL features that need to be wrapped for PyOpenGL (or OpenGL-ctypes). ...

Continue reading

Lots of array-handling refactoring (Mmm refactored code...)


Quite a bit more work on the array-handling code in OpenGL-ctypes. It seems to be working properly now, and the number of OpenGLContext demos that are running is growing substantially (even have the first bitmap-based demo working (though it's a pretty simple demo, no PIL involved)).

Something wonky is going on with the GLUT bitmap ...

Continue reading

Array handling moves forward in OpenGL-ctypes (The goal is flexibility...)


Doing a bit more work with OpenGL-ctypes this evening. Mostly focusing on the array datatype handling. Basically what I want to allow is that any number of array-like datatypes can be registered with the system so that they can be passed to (and potentially returned from) functions expecting POINTER( basetype ) arguments.

Also tweaked the ...

Continue reading

Windows just isn't worth the time (Another rebuild of a very old system...)


Wound up rebuilding (yet again) a Windows box that has decided to start corrupting its hard disk. Swapped in another hard disk from a box just as old (4GB). 7 hours later, it's wiped, installed, firewalled, anti-virused, IE has been replaced with Firefox, the DVD player is working, the menus have been cleaned up, the ...

Continue reading

Our Judges


We desire the woman
Who sees more virtue in us
Than we see ourselves

But we can't trust
Their judgement
When they can't see
Our flaws

So we hope that someday
Someone will love us
Seeing both
And are today alone

Why ctypes for OpenGL? (Since Brian asked...)


Brian asked me to explain what benefits I'm expecting from a ctypes version of OpenGL versus the PyOpenGLSWIG version. So, why not post it where everyone can read it (if one person asks, probably 10 want to know)...

   * Easier compilation/more robust operation
o Probably 90% of our time in PyOpenGLSWIG is spent on
compilation ...

Continue reading

Oh yes, definitely one of those days (DNS aliases make me waste more than an hour...)


How did I decide that CVS was broken?

Well, druid (our development platform for VIBES and the VOIP front-end) is down because D'Arcy's in the process of replacing it. So I switched to working on Cinemon and wanted to remove an old file that was cluttering up a directory.

But CVS was spitting back an ...

Continue reading