25 May 2002 bjgm   » (Apprentice)

Symbiosis rolls on

Spent (am spending) some time this evening on my life long project (or at least I expect it to take a life time to get everything in it that I want, and I am sure I will come up with more stuff to put in it every day).

Have been doing mostly UI behavior stuff, but I will be finishing the Identity Management sub-system next, which controls the creation / deletion of identities. Identities embody the preferences / resources / authorization of a user, all in one, and the code to use MD5/DES password based encryption for all the user data is finished already. Support for stronger encryption of the data will also be an option (long live polymorphism!)

I am finally getting used to / comfortable with Swing's single threaded event model, and working around it with all my multi-threading code. This is been the best use I have ever gotten out of inner classes, which normally I despise.

Logged a SourceForge job request to blow away the current CVS tree for Symbiosis so that I can import my local / greatly changed code into a fresh tree. This was only necessary because they don't give shell access, or else I would have done it myself. I think this is the greatest drawback (at least for me) of using SourceForge over local development. As a side not, I think I like the new L&F of the site, but I am not sure.

I continue to try out new IDE's on occasion to see if they are better than they used to be, but always end back using vim at the end of the day. I just haven't found one yet that can reat my Ant build.xml and figure out all of the files that I am dealing with to stick it in a project. I hate having to spend the time "setting up" the IDE, just to find out a few hours later that it isn't much better (and is always slower) than using vim.

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!