Category archives: Snaking

Discussions of programming, particularly of programming Python

RSS feed of Snaking

PyCon paper writing goes well (Though there was a section missing in the outline)


Started working on writing the paper for my PyCon presentation. Did about 3 pages from the first section (of 5), so likely going to be around 15 printed pages of text, with quite a few code listings as well. Idea is to have the paper provide in-depth exploration and usage details so that the presentation ...

Continue reading

Argh! What an incredibly long day! (7 hours to do an hour meeting)


Somehow Stephen wound up going to the Second Cup when we rescheduled the meeting, so another 1.5 hours spent sitting and waiting... almost enough to justify getting a cell phone.

Good thing we met though. Turns out the simplest-I-could-imagine mechanism for generating the new demo types was just way too complex for them. So we ...

Continue reading

Voicemail should just show up in my inbox... (Since I never check it on the phone)


Got wires crossed in trying to arrange a meeting with Stephen this afternoon. He both phoned and sent an email asking to meet at 2 at a coffee shop of my choice. I replied to the email saying, "sure, we'll use this one". Then beetled off to get to the coffee shop on time. Then ...

Continue reading

Cool! It got accepted! (All those nights tossing and turning were not for nought...)


My proposal for a 45 minute PyCon presentation was accepted (I guess the key was giving up hope). Yay! I'm thinking I'll make the presentation much livelier than last year's... even if the message is quite similar (avoid introducing spurious magic).

Now I'm all excited and can't sit at my desk. Luckily I have ...

Continue reading

Naps and plans (The weekend completes its disappearing act...)


Realised I was exhausted, so took a 6 or 7 hour nap somewhere in there. Now I'm considering getting an early start on the week.

Sometime soon now I should be getting the SIP-server project redesign spec, but Bryan wants me to see if I can get old-cmon running again. Sigh. I'm extremely tempted to ...

Continue reading

Slow day for productivity... (Staring at a black box doesn't train it well)


Spent part of my day trying to tease out answers as to why Cinemon went berserk last night, acting as though the network was experiencing sporadic failures all over the joint. When I thought to post my musings, Bryan noted that, yes, there had been sporadic failures all over the network.

Which got me thinking; ...

Continue reading

Rebuilding computers takes way too long (2 day's off-hours sopped up...)


Wound up rebuilding a friend's machine on Tuesday night. Unfortunately, it was a very slow machine, so it took far longer than I was hoping. She was asleep by the time I was ready to start configuring the email client, so I just left it for her. Oops. I use a hardware firewall (and Mozilla), ...

Continue reading

A few tiny steps forward in OpenGLContext (So much more relaxing than Cinemon...)


Added code to cycle through defined viewpoints in a VRML97 file, to adopt the specified fieldOfView of the viewpoint, and to respect the "jump" flag in deciding whether to update position and rotation.

I think with that I'm basically done tinkering with the Viewpoint support. It's by no means a full VRML97 viewpoint implementation, but ...

Continue reading

Hard limits and heuristics (Or, my day in frustrating revelations...)


Have been doing all of our testing/development work with a partially-specified hierarchy provided by ACI. The change last week, which I thought of as creating an over-specified hierarchy in the demo/testing code had actually come darn close to simulating precisely a normal hierarchy. The extreme slowdown turns out to be a real effect that we ...

Continue reading

Long edit-test-debug cycles really are productivity-sapping (While I wait for the simulation to get to the point where it can be run again...)


Developing Cinemon got really slow sometime late last week, mostly because of the more aggressive scanning parameters and the larger physical map. On the real system these don't have that much of an effect, but the demo/dev system is just crawling. Instead of a 20s cycle it's become a 3 or 4 minute cycle. That ...

Continue reading