I'll go to the IV Congreso Hispalinux tomorrow morning and will be there until the end, on Saturday night. It's a pity you cannot attend the congress jacobo, it would be nice some advogaters had a few beers in Madrid, wouldn't it?
I have had little spare time to code at home these days. Yesterday we had a deadline at work and the job got done in time.
I have been using the next version of MyAdvogato and it looks good, though some fine details need to be worked out, as consistency in POD notation and that please, lemme do just a little bit more code clean up one would never end :-). I hope I can sit my ass down on this chair next Saturday enough hours to release it.
As for reading, I am now finishing Hardy's A Mathematician's Apology, delightful, though a bit too assertive for my taste sometimes.
Tech Reading. Among the books listed some days ago I have decided to study Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp. Also, reading Writing Apache Modules with Perl and C in parallel.
Subconsciuos draining: Debugging damn nested JSPs is a fucking nightmare.
Ahhhh, better now.
I would like to release MyAdvogato 0.3 shortly. The functionalities I wanted to add to this version are already written. After some code clean up and testing it will be available.
As I explained some days ago, I thought this could be useful because once one has certified most of the regulars s/he doesn't need to go to personal pages so often and recentlog.html might be more suitable to read diary entries. Or, simpler, the user may prefer that page anyway.
I am trying to see why Advogato does not return the Person not found page if the account name of the URL has non-alphanumeric characters as seen by isalnum(3). User names in Advogato are not allowed to have those characters (according to acct_maint.c), but a The document contained no data-like message results instead if you ask for /person/foo%20bar/, for instance.
I think it has to do with the call to db_xml_get on line 728 without checking db_key for NULL, but I am not quite sure.
Anyway, MyAdvogato has a bug having to do with non-existing or non-valid user names. IMHO what is a valid user name in the site it's not its business, so I'll try to fix it taking into account the current responses in both cases.
Home. I've been using FreeBSD in my laptop at home for some months. I have learned a lot of things because before I played with FreeBSD the only Unixes I had used were some GNU/Linux distros. However, I miss dselect, so I'll probably install Debian again.
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!