Category archives: Snaking
Discussions of programming, particularly of programming Python
My first day with TurboGears (So far so good...)
Written by
on
in
Knight Errant,
Snaking.
Decided today was the day to learn TurboGears, so I sat down and started working out a model for the BetterBilling project. This is basically a generic provisioning system for ISPs or VoIP providers that I'm wanting to build.
The version I'm looking at right now is less generic than the envisioned one; that's just ...!-->!-->
Quite a few updates to VRML and OpenGLContext (Including remembering to check in the code (finally)...)
Written by
on
in
Snaking.
I got the basic routing code for the VRML97 scenegraph written... well... so long ago I don't even recall when... months anyway. However, I never actually checked it into the repository. Oops!
Today, I blew away my old vrml/* checkout and got a fresh version on my workstation... and then all the new features stopped ...!-->!-->
Wow, numpy really is different! (Porting doesn't go quite as well as hoped...)
Written by
on
in
Snaking.
Down at Linux Caffe. First little project of the day was getting OpenGL-ctypes running on the laptop again. Turns out most of the problems seem to be with the PyGame install getting corrupted, so started working on making it possible to use numpy for OpenGLContext.
Seems the API regarding types has been altered. Particularly the ...!-->!-->
A day "off" with OpenGL-ctypes (It does leave rather a dent in the pocketbook...)
Written by
on
in
Snaking.
Decided this morning that I needed to spend some quality time with OpenGL-ctypes if it was going to move forward. Given that the VoIP project is just waiting for an installation fix, I decided that I would take a day off from paying work to work on stuff the world needs. I'm justifying it to ...
What I should probably concentrate on for Open Source (Maximise the value for the world...)
Written by
on
in
Snaking.
For the non-business Open Source stuff I'm thinking I need to throw all of my spare time at the OpenGL-ctypes stuff. The SDL-ctypes stuff seems to be moving along at quite a clip, and it would be really nice if both of these media-heavy packages could convert to ctypes just after the 2.5 final release. ...
PyGTA Review of Python Web Frameworks (Part 1...)
Written by
on
in
Snaking.
This evening's PyGTA was fairly well attended given the rather short notice in advertising. We got about 1/2 way through our discussion of web development frameworks, doing our initial survey of Django, TurboGears and Zope 2.
Some very interesting stuff coming up, such as the increasing use of the "Routes" package for cross-system composability configuration. ...
PyGTA is tomorrow evening (I should really set an alarm to remind me to send out reminders...)
Written by
on
in
Snaking.
PyGTA is on for tomorrow @ Linux Caffe (7pm). For once we don't have a conflict with DemoCamp (I'm thinking we need to switch nights at some point given how many people seem to be conflicted over the two). Anyway, tomorrow is on.
I'm proposing that we discuss web frameworks in a no-holds-barred review. What ...!-->!-->
Ever so minor movement on StarMail (Getting the basic record-to-file-then-move-to-directory stuff working)
Written by
on
in
Snaking.
Around a nap I spent the afternoon and evening playing with StarPy and StarMail. Not a huge advance, just getting the code set up to allow for recording messages in such a way that they only show up after they are complete (and are deleted if the caller cancels).
Anyway, going to watch Stargate Atlantis ...!-->!-->
The benefits of hindsight (How I would have designed it had I known...)
Written by
on
in
Snaking.
I've been sitting here obsessively re-modelling the VoIP control application on paper. Various changes to the spec over the last month or so mean that, were I to start over again today I would have gone for a far more formalised and generic model.
Instead of trying to fit into an existing system (an original ...!-->!-->
Togl is a PITA (Still segfaults on init)
Written by
on
in
Snaking.
Togl is still failing. I'm guessing it's something to do with the stubs code (I seem to recall someone mentioning that it was broken a number of months ago). Of course, I don't have the message around to refer to by now. I'm tempted (again) to just disable the silly thing and let someone who ...