Older blog entries for NickElm (starting at number 2)

The days are going by quickly here, I've put the finishing touches on the 3Dwm build system and put up the system on the Chalmers Medialab Open Source Software (CMOSS) server CVS (phew, lots of links there). I've also started work on the 3Dwm client programmer's manual using DocBook (had some hassles to get jade working) in the noble spirit of defining the client interface before the implementation; let's see how far I get!

Oh, and I became an ACM member yesterday, just couldn't stand reading about all those nice articles in their Digital Library and not being able to read the whole text. It paid off immediately, I downloaded a bunch of PDFs from the proceedings of ACM conferences like CHI and SIGGRAPH. Now I can get my references in order when writing the 3Dwm paper. Highly recommended!

Enough with the meta-work already, I'm getting my hands dirty with some real coding now!

Just got back from a two-week vacation up in the glorious Swedish mountains, ahh, that's what I call fresh air. Now I'm back in the saddle and grabbing the reins of 3Dwm and, to a smaller extent, Berlin. Currently putting together an autoconf-based build system for the latter, and will get back to hacking the actual source soon.

What else is worth mentioning? Hmm, I'm being awfully influenced by the Berlin design and system architecture, so 3Dwm is probably showing more and more similarities to it. Which is okay since the two have different purposes and goals; I view 3Dwm as more of a short-term development effort for use in our Immersive Space Lab, and Berlin as a long-term effort for more general use.

Anyways, back to coding, CORBA beckons!

Well, here we are, my first Advogato diary entry. Didn't have a good place to put my rambling thoughts before, so this might as well become it.

My webserver Artoo is a little bit under the weather due to cracker attempts, so my homepage is currently unavailable. Too bad, I think I'm going to put it up on a server someplace else where they have an admin that has the time to apply the latest patches and fix any security holes and so on.

I'm employed at Chalmers Medialab as a free software programmer during the summer--great. Currently toying with the following:

  • Redesigning and rewriting 3Dwm from scratch. The new version is intended to be "full-strength" and built from the ground up to be robust and flexible.

  • Starting work on the 3D parts of the Berlin project, currently mainly trying to do the low-level stuff and looking at possible architectural changes that may be needed.

  • Co-developing a PHP-based on-line dictonary web application with support for on-line contribution.

Enough, it's time to go back to grokking the Berlin source...

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!