Older blog entries for itamar (starting at number 5)

Inspired by mjcox, I wrote a python script to download Advogato diary entries and parse them into a useful form, for embedding into other pages: http://itamarst.org/downloads/

People pointed out on my article on multiplexing, reinventing the wheel tends to be a waste of team. I don't really agree (you get to learn how wheels are made), but they do have a point. The point being that you'll get ahead a lot faster if you use an existing implementation.

So I (temporarily) stopped using my multiplexing code and switched to multiple connections as in http. This let me concentrate on the imporant parts and not get stuck with bugs in the mux code, Once I'm done I'll switch back to my code or BXXP if it's ready.

FTP sucks.
In order for it to work, I need to support paths like ".", "./", "./name/", "name/", "name" and so on. Another problem is that FTP is not at all suited to working with browsers or multi-window filemanagers. HTTP is so much nicer - I wish I could find a working Python WebDAV server.

I'm working on too many projects at once.

At least Wholepop is finished. I'm sure someone here (the 1.0e-2 people who'll read this) will enjoy the Barbie Liberation Operation.

I finally wrote some docs for Zope: Developer's Guide to Zope. All the links you'll ever need to learn Zope.

14 Sep 2000 (updated 14 Sep 2000 at 15:52 UTC) »

I can't figure out why deekayen and nixnut certified me. nixnut I guess as a Zope user, but deekayen uses *blech* PHP. I used to use PHP, but I know better now.

I certainly sympathize with deekayen's complaints - consider the homework in Tel-Aviv U.'s "Advanced Internet Topics" course:

  1. Create a homepage
  2. Create a Java applet that displays your name
  3. Animate it
  4. Create an IM clone

Could be worse, but still...

I really recommend a Computer Graphics course - very interesting, with actual focus on making your programs efficient not only in complexity but in actual speed.

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!