Older blog entries for gtaylor (starting at number 5)

I've not done much actual work for a couple days; just a few corrections to my printing summit notes. Nearly all were misremembered names; it just goes to show how awful I am with people...

The weekend's BBQ was rainy. Yet another useful person at work is leaping; my group is now down to a frightenly low clue level.

mrorganic wrote:

...this means that lots of the packet monkeys only want to work on high-profile, high-visibility stuff. Boring things like debugging, regression testing, and documentation languish because they don't "pay" as well.
I beg to differ. The free software documentation community has a great many contributors. Excellent documentation contributions to free software are every bit as valuable as code; even Advogato's web of merit recognizes this. Free software tends to be debugged by users (for better or worse), and tends to have rather less regression testing, except for critical apps where it's worth the effort to construct a test suite (gcc, Perl, etc come to mind). That this is different from other software development models is unimportant; it works for us, so that's the way it is.

I've finished my notes from the Open Source Printing Summit.

I am currently at the Open Source Printing Summit, being held Thursday and Friday in California. Essentially everyone involved in free software printing, plus a veritable who's-who of printer vendors, is represented here. VA Linux is hosting the thing, and was kind enough to pay my way out here.

I am placing my notes online (although not as a diary entry, since they're a bit long). I'll post the second day's events after the second day has happened; posting them earlier would be cheating ;)

Mike put out CUPS 1.1.1, which fixes the worst tempfile bugs, but doesn't get some of the others. It also probably still runs basically everyhing as root, and it appears that the certificate generator is seeded with at most 13 bits of randomness, or fewer on platforms with faster jiffies.

The printing summit mailing list just had a thread about convincing printer vendors to open up (already comma dammit). There are two schools of thought on whether CUPS's link-free raster interface helps or hinders the cause; I'm thinking hinder, since vendors now have a lame cop-out way to provide reasonably functional binary-only drivers. OTOH, cups-raster is not a radical improvement over pnm except to the extent that cups provides a pretty interface to the filter driver. In any case, the obvious solution is for me to get my act together and enter the data to make cupsomatic work with all the drivers out there.

As the thread went by, I got curious, and mined my website logfile. Of my visitors:

  • Some 20% are probably looking to buy a printer (1500 people/week)
  • 2/3 of these people look for a compatible color inkjet.
  • I point all those people at Epson, totalling some 13,000 Epson referrals per quarter.

Then I found HP sales figures - ~10 million DeskJets per quarter. Canon and Lexmark are in the 3-6 million range. The "lots of Linux people buy printers" argument isn't going to hold water unless I can produce a plausible and interesting number for "lots". I'm baffled about where to find it...

All this talk of the MAPS v ORBS snafu has me wondering if I should attempt to polish up and release my own spam-fighting work. I bet lots of people could benefit from one-time email addresses and language analysis software that can recognize spam.

The VA folks say that they've been approved to give me a tape drive; hopefully these VXA drives are nearly as nifty as all the hype would have you think.

Last night I constructed a DocBook skeleton for HOWTO (or other) authors. It features index building, raster graphics support, and html, pdf, ps, and txt output, all built from a generic Makefile. This makes life much easier; the DocBook tools take even more voodoo incantations than LaTeX does to build a nontrivial project. I also figured out most of the formatting bugs in my own HOWTO; there seem to be a number of subtle quirks in the DSSSL for the tex backend.

Berry-picking is apparently on for the weekend. Hopefully I can talk Kelley into a constructing a blueberry pie.

I spent yesterday evening writing a whitepaper about my printing configuration efforts to prepare for the printing summit. This helped me clarify my thoughts, and will make the prepration of a quick slideshow trivial. If only I could get a reserved seat. Stupid United.

Now it's back to the VA/HP doc work. It's still a bit unclear how to fit it cleanly into the HOWTO, given that so few individuals have a Postscript printer and settle for LPD. Hmm...

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!