Category archives: Snaking
Discussions of programming, particularly of programming Python
Why work on details (When your strength is conceptual operations?)
Written by
on
in
Snaking,
Vindaloo.
Had one of those days. Lots of pointless, stupid little details, the kind of thing that should really be getting handed off to someone who enjoys fiddling with everything until they achieve perfection. In the same day I came up with 2 ideas that are both marketable business plans, things that address an immediate widespread ...
Decision gridlock (Bogging down with lack of deciding factors...)
Written by
on
in
Snaking.
I wound up stopping work on making TwistedSNMP work with PySNMP 4.x today. I had work on the VOIP project that needed doing, but that wasn't why I stopped.
Sometimes when you're faced with a task there are two (or more) mutually exclusive approaches, both of which will take a long time to implement. You ...!-->!-->
First steps to using PySNMP 4.x from Twisted (Transport layer implemented)
Written by
on
in
Snaking.
As well as rather a lot of reading code and RFCs I started into coding today. First task was to replace the asyncore communications loop with a Twisted Protocol object. Once I got straight which pieces actually relate to the system, and which are part of the asyncore loop it worked fairly well. Gave up ...
Numpy no longer going nuts (Was apparently 64-bit problems with 23.7, version 23.8 fixed it)
Written by
on
in
Snaking.
Spending a few minutes trying to get the Numpy regression worked out. Confirmed that it really was a problem and then went to submit a bug report only to read that 23.8 had fixes for bugs with 64-bit machines. With 23.8 we no longer crash in OpenGLContext with OpenGL-ctypes (well, not in the same place ...
More PySNMP spelunking (Agents of fortune...)
Written by
on
in
Snaking.
Spent the half of the day after the management meeting pouring over the PySNMP codebase, trying to decide whether to use PySNMP 4.x or whether to try to teach PySNMP-se 3.5.x how to handle full-featured Agent-side operations. Still no particular resolution. PySNMP 4.x will require some surgery to work with TwistedSNMP, but it does have ...
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 ...!-->!-->