Category archives: Snaking

Discussions of programming, particularly of programming Python

RSS feed of Snaking

A day of work, a day of sleep (Back to the presentation again...)


Did quite a bit of work on the presentation on the way up to customer's site yesterday when I ran out of things to write up for the meeting. Meeting was all-day (6-1/4 hours), and by the time I got back home (11-1/2 hours after I left) I was ready for bed.

This afternoon I've ...

Continue reading

Up at some ungodly hour tomorrow (Today went well, though still no movement on presentation...)


Today's work was ~1/2 prep for a meeting on Monday about a time-critical, but fairly small project for ACI, and 1/2 cleanup of the Cinemon codebase. I dropped 60+ files from the project that were basically just old-code relics hanging around. There's still a few sub-packages that I didn't remove because I figure I may ...

Continue reading

Why don't I just find some university somewhere that'll give room, board and computer for teaching? (To need only think, teach, and grow... with occasional faculty meetings)


So I wound up spending the whole work-day on PySNMP and TwistedSNMP (after I finally got home from the long meeting and getting a haircut). Turns out I broke compatibility with the official PySNMP when I released the last TwistedSNMP version. Oops, fixed that, also put out a snapshot of the patched PySNMP so people ...

Continue reading

Very long first day back at work (Tomorrow likely a write-off...)


Did more work on the last "major feature" for Cinemon on the 1.0 list. Of course, compared to some things on the "minor feature" list, this one has been fairly straightforward (once I remembered to KISS). Along the way I fixed a few bugs, had a few laughs (oh, wait, no, no I didn't), drank ...

Continue reading

What about a "we're ignoring this person, so you may as well block them" service (DDOS protection?)


Was just struck by this idea. Imagine for a moment that you publish a key in your DNS records which holds a "banning key" (a public-key certificate). Now, when you are writing software to deal with a DDOS, you record the IP addresses which are unambiguously participating in the attack (that's the annoying part with ...

Continue reading

Alive: take 2 (When headaches recede...)


I think I can tentatively declare myself healthy again. The coffee is even reasonable tasting (yesterday it tasted like dishwater). There's still a bit of a throbbing behind one temple, and every few minutes I have the urge to lie down, but all in all I seem to be human again.

Had a flash a ...

Continue reading

Tim's been stolen! (Well, forcibly confined (they even took his shoes!))


Received a plaintive set of emails from our colleague Tim. We've recently been hiring him out as a sort of technical call-guy, sending him off to other people's offices to do whatever weird and warped things the customer wants him to do. All well and good.

Until a trick turns sour.

Poor guy has been ...

Continue reading

Bug steals a day and mocks me unresolved (And somewhere in there I lost a few hours...)


Spent basically the whole day trying to figure out why one of the two CMTSs is reporting huge numbers of offline modems even though you can manually ask any of the offline modems to scan and have it succeed.

It's one of those errors that seems to defy the logic of the application, the scanner ...

Continue reading

First 10 slides finished (Fairly snappy presentation so far...)


There's a huge difference when you write a presentation to be accompanied by a paper versus one where the presentation is the whole enchilada. The slides are much less crowded, you present just the highest-level points and move on. Not sure whether it's going to markedly change the time per slide.

Anyway, converted all of ...

Continue reading

The day stretches out behind me, merciless and inscrutible (Scorching blacktop I will never drive again...)


Spent the whole (long) day working on the status display for Cinemon. It was one of those days where you focus on the project so closely that you've lost track of what time it is. You just look up from the code around 9pm and realise "hey, I probably should have eaten something" and then ...

Continue reading