Category archives: Snaking

Discussions of programming, particularly of programming Python

RSS feed of Snaking

tgext.command 0.2 is out...


Adds support for instantiating Beaker's Cache from the config file (i.e. you can do cache-specific operations such as edge-triggered-cache-clearing in your utility scripts).  That's mostly useful if you have content-modifying scripts and want to clear/populate the cache when the script runs. Available in PyPI.

Don't make me guess, Gentle Spec Writer

Say you were writing a major standard, something implemented by thousands of companies. Say, one which specified, among other things, a format for public key files. Might it be appropriate to say "use a BER-encoded x509" certificate (with some (standard) x509 extensions)? Or would you:

  • declare that you require a "special" binary format for your ...

Continue reading

RunSnakeRun 2.0.0b6 (and SquareMap 1.0.0b25) released

Marius contributed quite a few changes (restructuring to support VirtualEnv-ing, enhanced percentage reporting), the source-code-view is also there, the home-view is more likely to be reasonable (though it can still get messed up with threaded views).  SquareMap is now explicitly a dependency and has been restructured to work with `setuptools develop` in a virtualenv.  Available ...

Continue reading

Infinite Deployment Docs and OpenID Issues

Have spent rather a lot of time trying to wrestle the deployment docs into shape for the TurboGears 2.1 release.  Even with all that work, only the "standard deployment pattern" is really in "good" shape.  Alternative servers, alternative deployment styles, etceteras are all still needing lots of love.  I am, however, I think, finished with ...

Continue reading

RunSnakeRun gets a basic source-code-view

There was a request from one of the RedHat guys to add a source-code view to RunSnakeRun so that users can just flip over to see the code which is running slow when they are exploring a profile.  wx.py makes that pretty easy, so bzr head now supports it.

Want to maybe add a call-tree ...

Continue reading

PyOpenGL 3.0.1 Final (Test Please)

I have just *barely* managed to keep my "PyOpenGL will have a final release at PyCon" promise.  Honestly I haven't had enough time this afternoon to get much testing done, so I'll have to hold off on a release announcement, but the bytes are out there.  Need to get on a plane in a few ...

Continue reading

Much documentation revised

Spent the first half of today on PyOpenGL 3.0.1 release.  Got fed up with Windows and decided to spend the rest of the day on TurboGears documentation.  Mostly just got the install page to be a little less grotty and then did some cleanup on a few other pages.  Got the Win32 install tested (ironic, ...

Continue reading

EJabberD Configuration some Other Day

Luke (of Moksha fame) has been guiding me through the "official" and correct way to do real-time web with TurboGears.  Orbited seems to be a given, but STOMP apparently doesn't scale, while AMQP isn't well supported under Javascript.  That seems to leave XMPP as the likely "official" way until AMQP is fully supported.

Of course, ...

Continue reading

When the Floor is Crooked, You Don't Know How You Dance

Seem to finally have ChatTrack working on IE8.  The key was installing Opera; it was only when *that* failed in the same way that I realize that it was the server-side code that was wrong (basically had < instead of >= (duh!)).  Didn't cause a problem for FireFox or Chrome because they use the streaming ...

Continue reading