Lee on September 25th, 2009

In a move right out of The Art of War, Google have announced Google Chrome Frame, which turns IE into Google Chrome. Obviously great for web developers (django or otherwise) who want an up to date, standardised web platform on major browsers.
It seems Google haven’t really studied the book though, as they’re not making [...]

Continue reading about Google Chrome Frame

Lee on September 16th, 2009

I just noticed a Request for Comments: Auto-Installation of Apps in Django by Corey Oordt, which ties in with something I’ve been meaning to finish up and publish. Some time ago, I blogged about Pluggable Django and How I hate repetiting myself. Since then, I’ve been re-working this code a little. It hasn’t been high priority, since django is not a tool I’ve needed on current projects, but I did manage to get something up on github a few days back:

Continue reading about Blitzen: Django app installation, only faster

Seems Nokia have released official Python-Qt bindings, called PySide, which are LGPL’d.
Apparently they tried to talk Riverbank Computing into releasing the PyQt bindings as LGPL, but Riverbank wouldn’t cooperate. Presumably Riverbank wanted Nokia to pay them a stack of money, forgetting that Nokia, owning Qt, could undercut them by just rewriting the thing themselves.
Either [...]

Continue reading about PySide – Nokia releases official Python-Qt bindings

Lee on July 21st, 2009

Canonical have now released Launchpad as open source. This is really good news, considering Shuttleworth’s previous stance, which I found quite wrong-headed. Just having Launchpad alone as an Open Source project is great, as it’s a very powerful tool. It’ll be interesting to see if they follow suit with the rest of Ubuntu’s [...]

Continue reading about Launchpad now Open Source

Lee on July 12th, 2009

Wherein I create a python program to evolve beasties that can say hello.

Continue reading about Hello, Lifeforms!

Lee on May 27th, 2009

Turbogears 2.0 has finally been released!. Read the TG2 release announcement, the changelog, or just dive in with the tutorials.
I’ve been holding off on playing with TG2 too much, since it wasn’t final, but now I’m gonna have a good play. It’ll be interesting to compare this with django, cherrypy 3, etc.

Continue reading about Turbogears 2.0 released

Lee on March 16th, 2009

I’ve been slowly upgrading my understanding of complex math lately, by working (in python) through stuff on Project Euler and betterexplained, etc. I just discovered the derivations package in Debian. It’s a book of applied math proofs, styled after K&R’s The C Programming Language’s logical progression and easy reference (K&R’s TCPL is a [...]

Continue reading about Mathemagical

Lee on March 14th, 2009

Hmm. Qt’s kinetic is pretty cool. Of course, Amigas could easily do something very similar back in the 80’s (with BOBs), but it’s a big step forward for more “modern” systems

Continue reading about Cute!

This is going to be a slightly cheesed off post. Better skip it if you’re not thick-skinned. Back to happier django posts soon… if I can forgive this.
So I’m deploying my first real django app to a live server, with modwsgi. ModWSGI itself isn’t great, as it insists on a single python [...]

Continue reading about Django Development: Runserver Ideal vs. Deployment Reality

Lee on March 8th, 2009

It seems that Python 3.1 alpha 1 has been released already. A quick scan of the NEWS file reveals some nice performance improvements in there:

IO stuff reimplemented in C
new garbage collector
faster Unicode handling
computed gotos (which I’ve never heard of, but apparently offers 20% speedup on supported compilers)

Things like this keep shocking me in python’s [...]

Continue reading about Python 3.1 alpha 1 released