3 Jul 2000 Uruk   » (Apprentice)

I've been working quite a bit on Perl/Tk stuff recently on an in-house project for my company. Also I've been working with python and Tkinter. Python is quite a joy to program in as it's very clean and sleek, but sometimes I find myself wishing for the messy chaotic beauty of perl in the language too. Well, they are separate languages.

I've been developing a medium sized application recently through an outside consultancy to translate some really old crusty HTML to XML. Please don't ask for this code yet, since by XML's very nature, in order to actually convert this using a program, the code contains a lot of assumptions about the format of the source HTML. It has been an interesting project if a bit infuriating at times. For people looking at coding something similar, do not pass go, do not collect $200, read all the documentation for XML::Parser and HTML::TokParser before you even start.

gtkeyboard has not had much work on it recently other than a few small patches contributed by users recently, and a few bugfixes put in place for a really braindamaged segfault that was happening on Debian GNU/Linux machines (due to odd placement of the dictionary file on debian)

As for the perl/tk stuff and the python/tkinter stuff, things should be appearing on my page relating to them and downloadable code sometime between now and when I die. :) I'm working 1 full time job, 1 part time job, and I have 2 classes this summer, so I've got my plate a bit full.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!