Older blog entries for johnm (starting at number 1)

Just checked in the final (for a while :-)) reorganisation of the PRC/PDB file reader. I think the interesting bits are now about as well factored as they can get, i.e., the plan is that the functions are right: there's no duplication and each part gets the right information at the right time. I don't know whether this means the code is comprehensible or not.

This format has the distinction that the only sane way to parse it is backwards. Tres cute.

I've been pottering about reading Advogato for a little while now, thinking I really ought to get around to signing up. I was finally moved to do so just now because I know the answer to Zack's question in his diary:

P.S.: Does anyone know how to get rid of the damn splash screen and go straight to the start page?

But if only I kept better records... it took 20 minutes to dredge the answer out of my hard drive.

I thought it was a setting in the .netscape/preferences.js file, which says "DO NOT EDIT" at the top but I remember having to edit several things in it. But nothing seemed relevant, and five minutes of randomly setting the more bizarrely named option strings didn't perceptibly change anything.

Then I tried netscape's X app-defaults. I vaguely remembered having tweaked those too. This would have been easy to track down, except that I'm not an X programmer and I don't know where app-defaults files live. Searching the entire file system showed that I couldn't find any netscape app-defaults file because it didn't have one.

There was one off in some documentation directory, but that couldn't be it, could it?

! Uncomment the following line to bypass the startup licence page.
!
! Equivalent to using the '-no-about-splash' startup flag.
!
!*noAboutSplash: True

I was sure I had made an app-defaults file with this, but it seems I just added the option to some script somewhere. Oh well... It's funny how your memory sends you on wild goose chases sometimes...

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!