Category archives: Snaking
Discussions of programming, particularly of programming Python
Conference goes remarkably well (Response to Cinemon is far better than even I'd hoped...)
Written by
on
in
Snaking.
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 ...!-->!-->
Bit a 'GL-ing to relax... (Autogenerating the bulk of the OpenGL.GL wrapper now)
Written by
on
in
Snaking.
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 ...
Gack! (Enough, the week is finished!)
Written by
on
in
Snaking.
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 ...!-->!-->
Seem to be caught in a reality loop... (Day limps to a close again)
Written by
on
in
Snaking.
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 ...!-->!-->
Day limps into the final stretch (Broken and battered, with little to show...)
Written by
on
in
Snaking,
Vindaloo.
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 ...
More ctypes goodness (Elegance improves with understanding of ctypes)
Written by
on
in
Snaking.
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 ...
Test-first giveth (Test-first taketh away...)
Written by
on
in
Snaking.
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 ...
Ah the glory of web-site design (IE sucks the lichen off the rocks...)
Written by
on
in
Snaking.
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 ...
I'm really rusty! (Web-site design doesn't go spectacularly well...)
Written by
on
in
Snaking.
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 ...
Run Snake Run (A Python hotshot profile loading/display GUI)
Written by
on
in
Snaking.
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 ...!-->!-->