Infrequently Noted

Alex Russell on browsers, standards, and the process of progress.


I fixed a couple of nagging problems with my linux install today: I got accelerated X working for my GeForce 2, I fixed KDM so it uses a background that I acutally like (as opposed to the default SuSE one), and I got KDE 3 (final) installed. Having 3D capable X makes me feel better about the box as a whole, not that I use 3D apps a lot, but the idea that I didn't have control over my own box annoys me. I'm happy to report that glxgears runs like a bat out of hell on a 1.4GHz processor =)

I think I've also turned Matt into a KDE convert, which can't be bad. It's not just eye-candy, it's good software, and that's what I like best about it.

Now I just have to scrape togeather enough dough to replace this bad DIMM...


So I borrowed my roomate's copy of "Python, Essential Reference" by David Beazley to see how it stackes up against O'Reillys "Python Standard Library", and I can say without a doubt that Essential Reference is the book that Standard Library should have been but wasn't.

Those that know me have probably been witness to my loathing of O'Reillys aweful Python books (with the exception of "Learning Python"). Standard Library covered it's bases, but I couldn't ever really think of it as a step up from the online documentation for Python. Essential Reference on the other hand is exactly what I want. It has COMPLETE attribute and fuction listings, reference tables that make sense, and sample code that illustrates things in a useful way. I may keep the Standard Library book, but I intend to buy myself a copy of Essential Reference ASAP.


Last night I checked in support for attributes in netWindow's generic parser routine. I've since updated almost all of the widgets and sample pages. While not exactly enthralling, this improvement should both make inline widgets much more legible and easier to use. A substantial side benefit of this change is that for widgets like the tree viewer the use of attributes in place of sub elements can speed up processing times by an order of magnitude by reducing the depth of recursion. All in all, a very good thing for the project.

DHTML Article on DevX

My DHTML article for is up!


The Konqueror folks have just earned my undying respect. Yesterday I decided that I should try to figure out exactly what portions of NW were in fact working on Konqueror.

After a couple of hours of hacking I can report that most widgets work flawlessly on Konqueror 2.99 and performance is more than acceptable. I honestly thought I'd have to wait another 6 months before we would be able to support Konqueror, but last night's hack proves otherwise. Konqueror 2.2.2 appears to be a lost cause, but I think this is something of a non-issue.

To make your netWindows installations work with Konqueror, grab the lastest CVS code for the main codebase and change all instances of the special attribute "__element_definition" to "eldef" in your netWindows pages, and you're good to go.

I love Open Source.