Category archives: Snaking
Discussions of programming, particularly of programming Python
Catspaw (References to names you think you should know...)
Written by
on
in
Snaking.
Saw a link in a blog entry today to "Catspaw", which for some reason seemed like a familiar name to me. She's apparently the same woman from UofT who wrote this paper, which I read when it first came out, but that doesn't refer to her as Catspaw.
She also appears to be ...!-->!-->
Well, that feels better (Though I could really use some sleep now)
Written by
on
in
Snaking.
Just did a significant amount of refactoring to pull all the collection-editing code into one place. Seems to have all worked out. Now, however, I must sleep again (I had a nap earlier). Oh, there's new releases of BasicProperty/BasicTypes and PyTable for those who are interested.
It's all a plot (The computers are watching us and *laughing*)
Written by
on
in
Snaking.
Well, after all that work last night, the dratted group statistics still aren't working for one CMTS (though they are working for the other four). Going to just load the darn thing and use pdb to debug it.
I'm always kind of surprised just how well pdb works for poking at complex systems (e.g. Zope ...!-->!-->
Yes, I'm still here... (Sigh.)
Written by
on
in
Snaking.
Well, going on for 19 hours in the day so far, the last 10 hours of that being an exercise in frustration. Turns out an optimisation of the tracking archiver was causing a problem. I'd reduced the set of records it was loading to an easily queried sub-set, letting all other records be found by ...
Beginning to sag a little (But new weight-level might help)
Written by
on
in
Snaking,
Vindaloo.
Evening has been mostly frustration, and I'm beginning to lose my drive to continue. Finally (I think) got the group-statistics summaries working, but I've discovered 3 or 4 show-stopper bugs in the process (that darn PostgreSQL hang being the biggest one).
On a more interesting note (well, for me), I finally moved up to 20lbs ...!-->!-->
PostgreSQL hangs are a PITA to debug (Wowsa that's a geeky thing to type...)
Written by
on
in
Snaking.
Completely new bug just popped up where the database hangs trying to do a simple SELECT * FROM log_modem_track; Blah. It's stopping me from actually debugging the missing group statistics (not to mention frustrating me).
Working tonight (Slept yesterday...)
Written by
on
in
Snaking.
Yesterday I didn't so much as code a single line. Got up, watched cartoons, went back to bed, got up, watched a Tivo'd movie, went back to bed, got up, read email, and went back to bed. Still wound up a little tired, but at least the bags under my eyes are mostly gone. Hands ...
Simplifying and reducing complexity (Rendering objects into tasks...)
Written by
on
in
Snaking.
The "webui" system from Cinemon makes it really easy to model a system of objects rapidly, automatically generating a functional interface for manipulating those objects. However, unless you are intimately familiar with the model, it's rather difficult to work with the resulting system. Most of the redesign (beyond simply making the project look better) is ...
Finally got the columns working (Far too long on this...)
Written by
on
in
Snaking.
For the record, I wound up having to use a mechanism that works like so:
.leftcolumn {
width: 200px;
max-width: 200px;
overflow: hidden;
position: absolute;
left: 0px;
margin-left: 0;
margin-right: 20;
}
.rightcolumn {
background-color: #ffffff;
display: block;
margin-left: 199px;
}Which eliminates the rather annoying overflow in the left margin (visually it goes "under" ...!-->!-->
Hey vex.net users, you can create a blog with 4 or 5 clicks of a mouse (Just in case any of you read this one some day...)
Written by
on
in
Snaking.
Vex.net provides Zope accounts on request to any of our users, so you can readily create a Zope-based blog like this one with just a few clicks of a mouse. The object to select from the Zope management interface is "CoreBlog". After adding one to your Zope folder, you're off to the races. You can ...