Older blog entries for baretta (starting at number 13)

Last night I did some work coding SEIS. Now it's a great one-channel IRC client/server. :-)
I also coded some stuff to handle the client-side data file, which contains player profiles. It seems to be working fine. The next things I should do is to code the server-side data handler, to store player information, such as password, level, experience, score, and so on, and then work on a simple authentication scheme.

Yesterday I finished coding the graph generation stuff for the CVS log analyzer. I also coded some procedures to draw the graph in ASCII-art. UCLA (the analyzer) is generating a separate graph for each file by now. The next step is put them all together and implement a nice drawing routine (maybe generate a .ps file). I'm also planning not to discard this ASCII-art stuff. It's proving to be useful! :-)
Ah, I created a project at SourceForge for it. I'll put it there ASAP.

Almost a week without posting a diary entry :-)
Today I finished "autoconfusing" the CVS log analyzer. I think I'll host it at sourceforge too.
Regarding SEIS, the Truco game, it evolved a lot in the last days! :-) Now it's almost a complete IRC client/server with only one channel (Oooohhh)! You can say things, whisper things to an user and emote things. Also, you can see who is logged on. All network communication stuff is done but handling some connection errors efficiently (disconnecting dead players, handling broken connections)

Today I finished the information gathering code, to retrieve useful information from the parsed CVS log. Now I just have to process the data (building a graph seems to be the best way out) and then generate a visual representation of the information graph...

Yesterday I started coding a CVS log analyzer. It is (will be) a tool that processes the CVS log of a project and generates a graphical representation of its branches. We can add other features later. :-)
By the way, I was told about a (uugh) perl/Tk script which does that, but I couldn't find it anywhere. If you know of it, please let me know.

And so it is!
I couldn't finish releasing G.H.O.S.T. yesterday, but now it's already there! From now on 2001/01/18 will be a internetional holiday to celebrate its death! While it decays into dust, I'll be working on the second version, which will add at least the following features:
  • Python-based ectoGHOST
  • SNMPv3 support
  • IPv6 support
  • Generic diagnosis algorithm support
  • Hi-ADSD, Hi-ADSD with Timestamps, Hi-ADSD with Detours, sync Hi-ADSD, and other Hierarchical Adaptive Distributed algorithm plugins
  • A yet-to-be-mathly-proven log(N) adaptive distributed algorithm plugin
  • Dynamic handling of diagnosed hosts
  • SNMP information gathering from the ectoGHOST
  • Management functions avaliable at ectoGHOST
  • Fully functional diagnostic performance analyser: epiGHOST
  • Lots of other amazing features
17 Jan 2001 (updated 18 Jan 2001 at 17:02 UTC) »

I decided to release G.H.O.S.T. version 1.0 today! It was a dificult decision, because I'd like to release a really good package, no known bugs, everything working correctly, blah blah blah, but , in fluent en_BR, I got tired of trying to "get milk from a stone". So I decided to release it the way it is and start working in a new version, rewritten from scratch. Thus the first version has born dead. But don't be sorry about that! As a G.H.O.S.T., it must die to exist, and so be it! As soon as I finish uploading it, you can check it out at SourceForge: http://SourceForge.net/projects/netghost/

Java sux!

Hummm... I think I need to put something that remembers me that advogato exists in my crontab. :-) Well, I'm about to release the first official version of G.H.O.S.T. still this year, because if I don't do so, I never will. I realized that I'll never get enough time to let it be the way I want, and I think most people are not going to wait until year 2187! :-) Regarding "Seis", I decided to rewrite it in Python. So, code @ SourceForge.net is obsolete from now on. "Seis" is evolving a lot in its design ideas, and when ready it will be a veeery funny game :-)

phew... after sooooooooooooooooooooooo much work, MI 2.0 is out, with Conectiva Linux 6.0. That's why I've got my hands aching and haven't had time to post entries here nor to develop G.H.O.S.T. and seis. Afterall, I'm a jerk.

4 older 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!