Category archives: Snaking
Discussions of programming, particularly of programming Python
Didn't get the planned release out for PyOpenGL (Testing on Win32 exposes an error)
Written by
on
in
Snaking.
There was an error in the new code that shows up on Win32. Looks like a shallow error, something that can be dealt with easily when I have the workstation, but I don't have a development environment here for win32. Anyway, need to get to bed so I can work (and go to PyGTA tomorrow). ...
What I'd like for PyGTA (Sugar and the One Laptop per Child introduction)
Written by
on
in
Snaking.
What I'd really like to see for Tuesday would be a local Sugar developer dropping in to give the PyGTA-ers an introduction to the project, both as something to use to develop applications for the project and along the lines of "how do I get involved" or "where is work needed".
However, the guys on ...!-->!-->
Turns out it was only 1 (or 2) steps too far (Fear is the mind-killer...)
Written by
on
in
Knight Errant,
Snaking.
Reworking the refactoring of the system I got back on track and discovered that the design on Tuesday wasn't as bad as I'd thought. I'd obviously taken a step too far into abstraction, but the basic machinery (and the tables defining it) was a good approximation.
Anyway, I'm going to try to work on PyOpenGL ...!-->!-->
Rather a lot of work on auto-generation (Hours and hours to get back to where I was...)
Written by
on
in
Snaking.
I spent basically the whole day on the auto-generation code for producing the "raw" API for OpenGL. Mostly this was a pretty heavy refactoring of the ctypes code generator (though there's more I need to do).
The GL.py module now generates and is importable with a much simpler openglgenerator.py module. Still need to try to ...!-->!-->
Bit of tracker cleanup before serious work begins (Making a "raw" API easily accessible)
Written by
on
in
Snaking.
Been doing a bit of cleanup, getting minor patches integrated, setting up the trackers to provide v3.0 groups, that kind of thing. First major task I want to tackle is making an explicit "raw" sub-package that will provide the raw ctypes API for OpenGL. The purpose there being to allow projects that want to use ...
Week off starts a little slowly (Sleeping half the day is *not* productive...)
Written by
on
in
Snaking.
I'm taking the week "off" to work on PyOpenGL. However, this first day has gone rather poorly with regard to actually getting anything done on the project. I read email for 1/2 hour this morning then just curled up on the floor (had been sorting papers on the bed earlier) and slept half the day ...
Getting up early really stretches the day (Maybe too much)
Written by
on
in
Snaking.
Have been working fairly constantly since 8:30am, hard, focussed work, trying to get things off the table so that I can have a reasonably undisturbed week "off". I probably need to take a 20 or 30 minute break around now. Getting a bit mind-numb at this point and that's not good.
Talk Proposal in for PyCon (Plus an extremely long day for billables...)
Written by
on
in
Knight Errant,
Snaking.
8.33 hours of billable time today on integrating and testing the new invoicing system and dealing with various small but unacceptable bugs discovered in doing so (as well as an old, incorrect behaviour that I uncovered on the weekend). Tomorrow morning is going to be more testing with the plan to make the invoicing changes ...
GCCXML seems to want a VC install (Does like the toolkit installation...)
Written by
on
in
Snaking.
Got the MS runtime redistributable for VC6-built applications and settled in to start creating the WGL library. Unfortunately, the gccxml instance seems to want to have a Visual C install (not a Toolkit). Sigh.
Distractions clear the mind (Fog of trying the same thing too many times...)
Written by
on
in
Snaking.
Just before getting the call about the branch I was (again) cursing the fact that the Win32 installation doesn't have a graphics driver. Well, with the break-time (including talking to Soni) I realised the likely culprit: AGP bus failures due to attempts to use "advanced" (but poorly implemented) features.
Poke through the BIOS a bit ...!-->!-->