Wow! Finally I got some free time to work on my projects.
It's been a long time since my last entry here, but there
isn't many "O.S. news" since then, unfortunately. All I can
say is that I've resumed working on Seis
again, and I started a new
project called via.
Regarding Seis, I've changed some core issues in its design. All data is now handled by "Reactive Cross-Linked Directed Graphs" (tm) (a.k.a. directed graphs with triggers) :-). Also, player code don't need to call or maintain a frontend object now. It means that you can focus on writing good IA for you bot-player and you get it working on your preferred interface for free! :-). Of course, if you want it to be interactive, you will have to call frontend methods (it is obvious). I can say that everything but the game itself is already written and tested :-) The game code is still "Under Construction"(tm), but I think I'll have a beta out in 5 to 8 weeks. It will be an excelent game and a nice tool for some Genetic Programming research. :-)
Via is another (small) project that's almost finished (I'll probably release a beta today). It's purpose is to allow you to have multiple configuration profiles (both user-based and system-level) and let you select one (manually or test-driven) at boot time. It's something very useful for notebooks, and I've been using it for more than 3 months by now. As an example of why you'd like such thing: I use my own notebook to work on Conectiva and to do my stuff at home. At Conectiva I use DHCP to get an IP address, need to fetch my emails from its internal email server (it can't be seen outside Conectiva's network), I must use its email server to send every email, my browsers must use its proxy server, and so on. At home, I have static IP address, my own DNS server, my own email server, my personal email accounts, I want to fetch my personal emails only when I'm home (and work-related emails only when I'm working), I'd like to have a different set of applications starting up automatically, and so on. Changing my notebook configuration every day would be a PITA; making my own network resembles Conectiva's would be a PITA squared (and that would not work if I had a third place to plug my notebook at). So, that's what via came for. Via solves all these problems and many other ones! In future releases, it will also solve the hungriness in the world!!! :-) (Mmmmkay, I noticed you're interested in it and you don't know where to get it. By now, send me an email. Soon I'll put it avaliable on the net, probably at SourceForge).