3 Jan 2003 Uche   » (Master)

The fifth and last in the 4Suite tutorial series is now out. "The Repository Features", or a more direct link. Free registration on IBM dW required. If you're already registered on IBM dW, youcan just use this link. As the blurb says:

This tutorial, the fifth in a series, shows Python developers how to use the popular open-source 4Suite toolkit for XML processing to create a Web repository application. The authors, 4Suite's creators Uche and Chimezie Ogbuji, walk you through the process of creating a Web application that allows users to manage a database of software descriptions and related vendors using a standard XML format.

And speaking of 4Suite, I've been having a blast using it to add features to Cara Musis. Yesterday I added a "poem of the day" feature, which is a poem by a master. The "poem of the day" this whole week is Bagpipe Music. An absolutely sublime work, and onethat simply must be read aloud. And in fact, the feature I added today was audio clips of my reading bagpipe music in Ogg Vorbis and mp3 formats. Anyway, using Versa and the 4Suite repository API from the server-side XSLT scripts, and using the setup feature for slurping up files from a directory made such modifications a breeze. The XSLT scripts have a lot of smarts (in very little code) for checkign the poem of the day, presenting the various audio options according to availability, etc.

Random thought: Between Graham Norton in the UK and Wayne Brady in the US, there might yet be some life left in the old sit-down-and-interview-random-celebrity-guest-in-front-of-live-audience genre of TV pap. I'm so glad BBC America has started showing So Graham Norton. It's just hilarious. Lori and I are addicts.

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!