Archive | August, 2007

31 August 2007 ~ 1 Comment

WordPress 2.3 beta out

There’s a new WordPress beta available:
However all of the new functionality is still very rough, so only test the beta if you are comfortable troubleshooting PHP issues, filing tickets, and backing up your data religiously. If you’re interested you can join the wp-testers mailing list and download the beta here.
Tempting, but I’m not sure I [...]

Continue Reading

28 August 2007 ~ 0 Comments

Buzhug

Buzhug is a “fast, pure-Python database engine” that is supposed to appeal to Python programmers. It doesn’t use SQL, using list comprehensions or generator expressions instead. You end up with syntax something like this:
for record in [ r for r in db if r.name == 'pierre' ]:
print record.name,record.age
Interesting, but I’m not sure I’d ever actually [...]

Continue Reading

23 August 2007 ~ 1 Comment

YouTube (still) runs on Python

Although GVR mentioned it back in 2006, I think a lot of people are still completely unaware that YouTube is almost all Python:
I was completely unaware of the fact that the guys at YouTube, the mega site that serves millions of users daily, use Python. And they don’t just use it, their whole damn server [...]

Continue Reading

22 August 2007 ~ 0 Comments

Geniusql

Hrm… Geniusql seems to be getting quite a bit of buzz lately:
Geniusql is a public domain, low-level Object-Relational Mapper for Python applications. If you’re familiar with Martin Fowler’s work, you can think of Geniusql as providing a Data Source layer. It primarily uses a generic Table Data Gateway architecture (as opposed to the more tightly-coupled [...]

Continue Reading

22 August 2007 ~ 1 Comment

Django in command-line scripts

Now here’s something that seems unusual… using Django in command-line scripts:
Sometimes, I need to write command-line scripts to populate a database with information from some other source, like a webpage or third-party database. Since Django uses MySQL (among others) for its backend storage, it’s fairly easy to use Perl or any other language for this [...]

Continue Reading