Older blog entries for IainLowe (starting at number 4)

I broke DarachWiki completely yesterday and spent most of today trying to get it to work again.

Been working pretty hard on Beetle the last couple of days. We had to release this friday so the end of the week has been a bit hectic. Not much in the way of work on my own projects.

8 Jul 2001 (updated 9 Jul 2001 at 03:16 UTC) »

3:49AM EDT

There is something so stubborn about developers (you know, the part where you stay up until dawn just to get that one thing working). Anyway, I got the changes to DarachWiki done and should be able to remove the last references to the Jakarta regular expression library sometime tomorrow (after I wake up).

I've migrated all the formatting stuff to use the JDK 1.4 regular expressions package and everything seems to be working OK.

I've also changed the way that formatters work: they used to be classes that were compiled into the package. Now I've split them off to be JavaBeans so that I can serialize them and make a repository. I just have to figure out what to do with the ones that need context for their formatting.

10:54 EDT

OK, I got the Jakarta stuff removed from DarachWiki today. I replaced it with an interface and a factory. I hope this works out better. It sure has cleaned things up.

I'm going to tackle the page persistence issues next. I have to consolidate the two methods of persistence (PageStores and the plain Hashtable from the context) and make the move from Hashtable to PageStore.

DarachWiki was freaking out again today when I got to it. Somehow it tries to save it's backup database and fails. This makes it go into an infinite loop where it just munches CPU cycles.

7 Jul 2001 (updated 7 Jul 2001 at 18:23 UTC) »

Started making the changes in DarachWiki to support the new release of the JDK. I've changed the WikiWord formatter to use the new regexp's and I'm hoping it won't cause trouble. If everything is OK, I will start to move the other formatters to the same thing tomorrow.

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!