Category archives: Snaking

Discussions of programming, particularly of programming Python

RSS feed of Snaking

Conference goes remarkably well (Response to Cinemon is far better than even I'd hoped...)


I'm back from the SCTE conference. I was there to "launch" Cinemon for the greater population of Cable operators (a.k.a. MSOs). Response was almost universally positive, lots of interest in the product from everyone for whom I did the "dog and pony show".

Quite a few effusively positive comments ("Sure, we have monitoring systems, but ...

Continue reading

Bit a 'GL-ing to relax... (Autogenerating the bulk of the OpenGL.GL wrapper now)


Another few hours on OpenGL-with-ctypes. Basically got it to auto-generate the wrappers for the bulk of the GL library. There's still quite a few "exceptions", but there's nothing that actually distinguishes those from the other cases, so I'm likely going to have to write the wrappers for those manually. About the only other major cases ...

Continue reading

Gack! (Enough, the week is finished!)


I think I'm done for the week. Leaving for the conference Monday morning (oh, shoot, need to get the tickets and such worked out). I need to stop obsessing about this program for a few days or I'm going to be nuts at the conference. I'll have all of Monday and Tuesday to obsess.

But ...

Continue reading

Seem to be caught in a reality loop... (Day limps to a close again)


Again started the day dealing with booting issues, then spent the rest of the day on sales issues. This time up in Aurora. I only slept 4 or 5 hours last night, so I'm a bit knackered at the moment.

By the time I got back to Toronto I was back in one of those ...

Continue reading

Day limps into the final stretch (Broken and battered, with little to show...)


Spent the first part of the day dealing with reboot issues, then got to slog into the wonderful world of the marketing materials. Amazing just how much time I'm burning on these things. Today's task was primarily getting the single-page handout finished, which included some significant text editing, updating the web-site, and then spending a ...

Continue reading

More ctypes goodness (Elegance improves with understanding of ctypes)


I spent this evening working on the ctypes rewrite of PyOpenGL. Mostly I worked on the code for handling single argument functions where that argument is an array (next step being to generalise to all methods where the arrays are anywhere in a multi-argument parameter set (did the machinery for that this evening, just didn't ...

Continue reading

Test-first giveth (Test-first taketh away...)


Spent the bulk of the day testing handling of fairly rare occurences. Found a number of bugs in the new code, no big deal there. Then discovered that the same code in the original code suffers from almost the same problem. Okay, annoying. But now that I've fixed it I seem to be running into ...

Continue reading

Ah the glory of web-site design (IE sucks the lichen off the rocks...)


Day was spent on posters and web-sites and similar things. I'm still thinking that taking that extra day from last week as a flex day would be useful. Do some shopping and laundry before our guests arrive (3 extra people, (two children), in a 2 bedroom apartment for 1 or 2 months... going to be ...

Continue reading

I'm really rusty! (Web-site design doesn't go spectacularly well...)


I couldn't sleep this evening, so I did a bit of work setting up the Cinemon website. The design is quite crude at the moment. I'd intended to have the splash-screen background be 3 images, similar to the poster, but then I realised I'd have to muck about more to do that, so I ...

Continue reading

Run Snake Run (A Python hotshot profile loading/display GUI)


Well, as mentioned earlier (yesterday), it takes far too long to load the HotShot profiler dumps. So, I wrote my own little loader/viewer package. It processes about 70,000 records/second, which lets it load a profile fairly quickly, but it's not blazingly fast by any means.

What makes it useful/cool is that it loads the dump ...

Continue reading