Category archives: Snaking

Discussions of programming, particularly of programming Python

RSS feed of Snaking

Groovy... (But not particularly compelling)


As I'm sure everyone and their dog has linked to now, Groovy is an attempt to create a JVM language with some of the characteristics of Python and/or Ruby, but hewing to the "java way". So far I haven't been particularly impressed, but I suppose I should actually download and play with it some day.

Sure, it's easy to install, but 10 times? (Knoppix install goes poorly on messed up hardware...)


Knoppix, as many of the none of you will surely know, is a bootable Debian Linux CD. It is also one of the easier ways to install Debian, you boot into the full Linux environment off the CD and run a (rather primitive) script to install to the hard-disk.

Little things add up (UI issues all night...)


Got an email from customer' tech asking me to review the logs and see if there was a problem on our end during a given period. So, I check, which takes an hour or so of poking around in various log tables on various running instances, and then start drafting email to say basically "no, ...

Continue reading

Metaclass lovin (Clarity seems to be infusing the presentation)


So either I'm getting too deep and forgetting the audience, or the whole of the presentation is starting to make sense. Still need the section discussing how to decide when to use them, and a review of how metaclasses fit into the goals of meta-programming. It's fairly clear IMO, however, so yay. It's a much ...

Continue reading

TwistedSNMP 0.2.8 release (Using something is the best way to get the kinks out...)


Getting there on the full-plant simulation front. Discovered a serious bug in the OIDStore implementations in TwistedSNMP this evening, they were storing with naive alphabetical order when the requirement is for numeric ordering. There's a new release on SourceForge.

Metaclassing for fun and profit (Sometimes you get too deep)


The computer is basically rebuilt. Spent 3 or 4 hours on mechanism to mock up entire SNMP plants, then switched to doing the metaclass presentation. The presentation is going well. Working out kinks in the original, expanding more on what "meta-programming" is, with far more detail on use-cases for metaclasses as examples of meta-programming.