24 Apr 2001 technik   » (Journeyer)

Work:
Frustration. Demotivation. Ennui. I guess it's business as usual. Weeks of HTML, JavaScript, kludgy Java Servlets, and the hangover of years-old decisions. Wondering if I'm cut out to be a programmer.

My build system has been distributed to the development teams and comments are trickling back. I'm averaging two calls a day regarding it. So far, every problem is the result of not following all four (4) steps of the installation instructions, using a buggy JVM (pre-1.1.7B, that was released in 1997/98 !!!), or having a "unique" local directory hierarchy and not adapting the paths held in the external properties file. RTFM.

Advocacy:
Completed teaching a section of Intro. to Unix using Linux as the OS. Despite my enthusiasm and that of much of the class, the answer to the unasked question, "How does one fail a continuing education course?" is, to my disappointment, "Don't show up and don't turn in any work." Ended up failing about two-thirds of the 26 adult students because they neglected to hand in three or more of the five assignments which constituted 50% of the grade. Were they expecting a visit from the homework fairy? Teaching another section and hopefully it will go better.

Play:
Digging into the Camel, a few RFCs, the Stevens book and an example posted to Usenet, I put together a nice ssl-tunnel in Perl which supports Basic and Digest (MD5) authentication to the proxy. Works under Win32 and Unix and under 'use strict'. Played around with Socket programming under Python for comparison and will see how this looks as classes and methods. Python's urllib2 module might make it trivial. Also scribbled an introductory article on bypassing firewalls via a HTTP proxy since it's fresh in my mind.

Organizing my ideas/notes for an article on build automation using Ant, Jython and (ack!) PVCS. While I was at it, I put up my Egoless Admin article on how to handle "difficult" user situations.

For reasons I don't even know, I'm looking at Smalltalk. Downloaded Squeak. Started experimenting and reading.

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!