Wednesday, April 09, 2008

Of Programming and Animation


Some of you may know that I occasionally dabble in animation. My results are usually less then spectacular. I recently found an interesting modeling technique: first you make a rough outline with metaballs, then you convert it to a mesh and use sculpting tools to add details. My test has been more or less successful, though I'm still struggling with the head, as always. This was made with an SVN release of Blender, of course. Blender 2.46 is currently in release candidate, but has so much new awesome stuff over the current stable release (2.45) that I'm willing to up with file corruption. I'm still not very good, but this is a promising development for me.

On the programming front, I'm sure you've noticed towel-db. It's the first real (practical and not for a class) project that I've ever finished. I'm struggling with the stupid POSIX libraries for the C version of towel-db, since I decided not to use GLib. The C library is going to take time. Time that won't be coming until I finish my stupid math course on April 15th. I'm not going to do well in it; I'd be happy just to not flunk it >.<. In the Python library, I'm planning to make creating records faster and more intuitive for the developer by allowing dictionary assignment in records and databases.

Saturday, April 05, 2008

towel-db

I love it. I love the name. I love the code. I love the concept. And I love how it's the first "real" project I've ever made that has met my design specifications.

towel-db

Basically, it's an extremely simple tabular database using a simple textual data storage format. I have finished the API documentation for version 0.8.1, but the API will change before 1.0 is released. I have the source, a Windoze installer, and an RPM package, available on the site. Currently it's only for Python, but I plan to create a C library soon enough.