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.