Archives 2009
PyOpenGL 3.0.1b1 and OpenGLContext 2.1.0a7
Written by
on
in
Snaking.
I've just finished the 3.0.1b1 release of PyOpenGL. This release is mostly just bug-fixes from the 3.0.1a4 release. There are fixes to glGet and glGetActiveUniform, a script to retrieve and fixes to support Togl binary installations, exposure of the OpenGL 3.2 entry points (though largely untested, as I have no hardware over OpenGL 2.1), ...
Asterisk call-to-call daemon (By popular demand...)
Written by
on
in
Snaking.
Since pyfoo requested the code for this little hack, here it is. In actually using the script I've found it to be too clumsy to be worth the savings in minutes for me. The problem is that you receive back a call and then have to know the number you wanted to call in the ...
Getting the old OpenGL.Tk module working again...
Written by
on
in
Snaking.
Had a user complain that we don't have Togl support any more (again). It's another one of those "blah" tasks that I really feel ambivalent about. I've long since completely given up on Tkinter, particularly since it's no longer installed by default on any reasonable Linux distributions. However, Togl, while still not (AFAICS) packaged for ...
Any Win64 PyOpenGL devs?
Written by
on
in
Snaking.
I don't really use Windows. I have a Vista partition on my laptop that I use for compiling and releasing projects, but it's a 32-bit image. I honestly don't care enough about Win64 to buy a copy, but there are obviously people who do want to run PyOpenGL on it. So, any Win64 developers feel ...
Karmic Upgrade == working suspend (maybe)
Written by
on
in
Tuxedo.
The main work laptop has been suspend-less since it was updated to Ubuntu Jaunty, a situation that tended to annoy the heck out of me. So today as I worked I had the machine do an update to Kubuntu Karmic.
There was some messiness around some broken packages, Open Office Mail Merge, a few support ...
TurboGears "offline" processes (crons, command-line commands, etc)
Written by
on
in
Snaking.
TurboGears uses the Paste commands system to create command-line entry points that, for example, set up your database or start your server. When you get to larger projects, however, you will often have other things you need to do "in the context of your application" from the command line, such as periodic imports of data, ...
Rebuild, rebuild, rebuild
Written by
on
in
Tuxedo.
Yesterday we went out and bought two hard-disks to put in the server, just to make sure we don't run out of space. We had plenty of extra space. Didn't put them in, just set them on the desk.
So, of course, this morning we woke up to the server's root hard-disk mounted read-only and ...
OpenID Support in a TG2 Application
Written by
on
in
Snaking.
Spent most of the day playing with TurboGears Authentication/Authorization system. In particular, I stripped out the "quickstart" configuration and created a "who.ini" based almost-equivalent. With that, I added an OpenID provider using a repoze plugin... at the end of all that, I can log into my localhost quickstart application with a myopenid.com login. I've documented ...
PostgreSQL/SQLAlchemy/TurboGears search
Written by
on
in
Snaking.
PostgreSQL 8.3+ has integrated the old tsearch2 plugin into the distribution. This lets you do very formal "stemmed" textual queries on a body of text (set of columns in a table). For instance, imagine we have a table "version_text" that stores all of the text in our version control system in the "text" column. We ...
Brian's Brain as a brain-teaser...
Written by
on
in
Snaking.
Was just playing around with implementing "Brian's Brain" in Numpy/Pygame it's a "life" style automata where there are just 3 rules:
- if cell is dying, cell dies
- if cell is alive, cell starts dying
- if cell is dead and > 2 neighbours are on, cell becomes alive
there was a post about doing this in ...
Monthly archives
- January 2009
- February 2009
- March 2009
- April 2009
- May 2009
- June 2009
- July 2009
- August 2009
- September 2009
- October 2009
- November 2009
- December 2009