Category archives: Snaking
Discussions of programming, particularly of programming Python
Writing SNMP Agents in Python (Investigating options takes longer than I'd hoped...)
Written by
on
in
Snaking.
Spent almost the whole day today on investigations for how to handle creating a Cinemon SNMP Agent (particularly an HMTS-like entity). There are a few major approaches:
* Extend the existing Agent support in TwistedSNMP to cover just that part of the Agent we need (mostly trap configuration). This already handles the basics of setting/getting, ...!-->!-->
To PyCon, or not to PyCon? (Priorities?)
Written by
on
in
Snaking.
It's weird, but I'm seriously considering skipping PyCon this year. Why? Well, because I need to focus my energies on academic and research interests. It's weird because a month ago I was thinking about proposing multiple talks, tutorials and the like and just assuming I would go.
Maybe go to a design theory conference somewhere ...!-->!-->
And the ugly junkies... (Old VRML99 shot from the holodesk display...)
Written by
on
in
Snaking.
Was just wondering if I'd find any screenshots of Holodesk still floating about the net (google images is so cool) and stumbled across this old shot from the VRML99 conference. I looked so wolfmanish back then. There's a screenshot from what looks like a survey of software, I don't recognise the particular content, likely they ...
Probably need to fork mxTextTools (Need the non-recursive rewrite to be part of the SimpleParse distro...)
Written by
on
in
Snaking.
I've been waiting a long time for mxTextTools 2.1, and I guess I have to accept that it's not going to move forward and take it under my own (rather over-crowded) wing if SimpleParse is going to move forward.
I'd really rather not, but a patch-set for a multiple-years-old "experimental" release that's only linked from ...!-->!-->
Pause before the last big feature (Stabilising the code for a few weeks)
Written by
on
in
Snaking.
Well, today was (almost) the end of the first work-week under the new schedule. I spent the bulk of the day on cleanup and fixes, this is mostly because I'm expecting the next big task to take a few weeks, and I don't want to be backtracking to fix things in the meantime.
That big ...!-->!-->
Little bits and pieces all day (Cleaning up after construction...)
Written by
on
in
Snaking.
Spent the day on Cinemon cleanup and tightening. Nothing dramatic, just little ducts and wires poking through the finish that needed to be poked back in behind the plaster.
I finished the TAL-to-Nevow conversion for the modems page, then made a Content adapter that allows the Content page-fragments to be rendered directly as though they ...!-->!-->
First day of the new schedule (Makes for a very long day, even with a pleasant dinner...)
Written by
on
in
Snaking.
I'm trying out a new work schedule this week. Basically I'm working an extra 2 (billable) hours/day and taking both Friday and Saturday to work on the thesis. There's not much else to say about the day, most of it was project management, testing, and minor tweaks/fixes. The last 3.5 hours was taking in an ...
Oh, right, PyOpenGL (I did a few minutes of that this afternoon)
Written by
on
in
Snaking.
I fixed the longstanding bug in PyOpenGL where it fails when used with py2exe because of Tarn's "version" file. PyOpenGL's C configuration code uses that file and I've always broken something or other when I change it, so I now just read it and create a version.py file that is imported at runtime.
Numpy goes nuts? (Weird error shows up deep inside OpenGLContext...)
Written by
on
in
Snaking.
This error popped up about a week ago, but it showed up just as I was finishing work on OpenGL-ctypes, so I never looked into it. This evening it's back in full swing, rendering basically all of OpenGLContext useless. It's showing up with the Numpy 23.7 release (Gentoo stable), and seems to be an obvious ...
Convenience during development (Forgotten during release...)
Written by
on
in
Snaking.
So it appears that the recent spate of failures to build PyOpenGL are all basically the same problem. As I was developing PyOpenGL 2.0.2 I removed a check that was looking for an explicit version of SWIG (1.3.13), as I was moving to SWIG 1.3.23. I didn't spend the 10 seconds or so it would ...