Friday, January 21, 2005

SQLite: An embeddable database

OK, this has been written about by others, but it's so cool, I had to mention it myself!

As the home page explains, "...SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.." It's ACID compliant, the data files are portable across different machine architectures, it can handle respectable amounts of data (up to 2 TB) and it comes with Python bindings. :-P

It's seems like a great way to store application data without having to force users to install MySQL/PostgreSQL or hacking up a custom (probably buggy) solution.

I can't wait to use it!

Sunday, January 09, 2005

Tile: an improved themeing engine for Tk

Tk is gag inducingly ugly, but Tile shows us that it doesn't have to be.

Here's what Tk usually looks like:



Here's what Tk with Tile looks like in WinXP:



Impressive.

Read more about it on the wiki and see here for an example using Python.

Thursday, January 06, 2005

Well, I'm back!

The wedding's over and I'm back in the splendidly polluted 'chity' of Mumbai once more! I hate being wrenched away from my computer, but I must say I enjoyed the break. Two weeks of 0 productivity and almost no contact with tech... Heavenly! :-P

Anyway, expect more regular updates from now on...