Category archives: Snaking
Discussions of programming, particularly of programming Python
Extensions start to take shape (A bit of OpenGL-ctypes hacking...)
Written by
on
in
Snaking.
I continued work on the extension wrapping code for OpenGL-ctypes this evening. The arb multitexture and arb window pos extensions both work correctly. I've extended the auto-generator such that we can add custom code directly after the auto-generated stuff to customise operation.
Anyway, the generator module is checked into CVS for those who want to ...!-->!-->
Gentle hush of tickets falling (Moving toward launch as winter settles...)
Written by
on
in
Snaking,
Vindaloo.
Spent the entire day on the VoIP project, mostly on the Emergency Services (9-1-1) support. A bit of time toward the end on the proposal for the new business.
Dad's home from the hospital. Grams is still in surgery. I'm planning on dropping in to see her tomorrow afternoon.
Bit-rot sucks (One must maintain...)
Written by
on
in
Snaking.
Have spent most of the morning working against bit rot in various internal projects. Very tedious. Nothing as bad as with PyOpenGL (which I really need to spend some more time on (I just don't want to)), but enough to take up almost 3 hours of the day.
They still haven't come in to fix ...!-->!-->
Distractions, distractions (8+ hours into the working day without touching item 1 on the todo list...)
Written by
on
in
Snaking,
Tuxedo.
Today I was to rise, then work on the business plan. That was my entire todo list for the day. Instead I spent the bulk of the day on the VOIP project. There was a brief interlude where I provided free Unix lessons to one of our business partners.
Bit of time spent on learning ...!-->!-->
FreeGLUT support mostly working (Minor problems with the string-rendering...)
Written by
on
in
Snaking.
Okay, went with implementing the FreeGLUT wrappers. They are basically working now, though I can't test the mouse-wheel (I don't have a mouse-with-wheel configured on Linux).
Biggest annoyance is that only the first line of text is getting rendered with the string-rendering code. I tried using u_byte arrays (which is how arrays are normally handled ...!-->!-->
Finally got the GLUT fonts working in OpenGL-ctypes (Stupid indirection operator...)
Written by
on
in
Snaking.
I decided I really needed to get the OpenGL-ctypes GLUT support finished, so I just sat down and pounded on it for a few hours. The fonts were getting messed up because I was missing the import of a & indirection (resolution, whatever) operator in the definition. Basically there's a void * in the .so, ...
Happy I did the extra hour last night (I've run out of steam for the VoIP project this week)
Written by
on
in
Snaking.
I did an extra hour of work last night after getting back from Linux Caffe. That means I'm now done for the day (and week). The 9 billable hours/day target gets a little draining. Right about now I just want to curl up and let my hands do nothing for a year or two.
On ...!-->!-->
Details are depressing (Give me mountains to build, not potholes to fill...)
Written by
on
in
Snaking.
The bulk of today is being spent on the VOIP project (still going at it, just needed to take a break). Mostly it's just implementing a new organisation by rewriting scripts here and there. It's the kind of work that can be readily handled by one who has had a frontal lobotomy.
I've found myself ...!-->!-->
Compile farm account (Problems with PyOpenGL on RedHat)
Written by
on
in
Design Theory,
Snaking.
I finally registered for a SourceForge compile farm account. Steven has been reporting failures to build on RedHat, so I figure I need a platform on which to test and debug. Should have it sometime tomorrow. Then just find the time to actually fix the problem.
I've been reading "Kant's Theory of Knowledge" by Georges ...!-->!-->
Choosing and moving forward is good (TwistedSNMP begins to grow PySNMP 4.x support...)
Written by
on
in
Snaking.
Today I committed to the PySNMP 4.x approach and began coding in earnest. Amazing how much faster things go when you have a commitment to the approach, you aren't constantly backing up and saying "wait a minute, shouldn't there be a better way", you just plow ahead and let the chips fall as they might. ...