Message Of The Day

Mon, 28 Oct 2002

23:52 [zork(~/nick/blosxom)] cat flavors.txt

Custom flavoring

So I hacked up pyblosxom to support flavors in more than just the top-level dir. You can play with them by hacking up the .html files from /var/www/motd, and copying them to your MOTD dir. See for an example of how I abused this, and look through /var/www/motd/nick to see how I got this to work (and how I made it stick in my subcategories).

23:50 [zork(~/nick/bookbinding)] cat grain.txt

The Gospel of Paper Grain

So while at the aforementioned calligrapher, I mentioned that I was helping folks hack up little long-stitch signature-bound books. I explained that it was really hackish, and not for raw aesthetics.

She immediately pegged me with how the grain worked out in our little laser-printed setups. I kind of stumbled for a moment, and she showed me a few demonstrations about how paper grain affects binding.

Basically, machine-made paper is created in a roller, and the fiber particles get stretched in one direction. Typically on standard paper this follows the top edge, so that when you read an ordinary loose-leaf sheet, the grain runs to the right and left.

She handed me a book that had been bound incorrectly, with the grain running perpendicular to the spine. It was noticeably difficult to turn pages and keep them flat. I would have criticized the paper as being "too stiff" or perhaps badly glossed, but it was simply a matter that it was bound in the wrong orientation.

Take a ream of ordinary letter paper (or A4 I guess), and lay a heavy book two or three inches from the top edge. Try flipping through that top edge. Now do the same with the right edge. You should find that it's tougher to flip that way, even if you cut the ream into a perfect square.

Likewise, notice that when you fold or tear a piece of letter paper, the crease or tear is straighter when it follows the grain. It's no accident then that the standard American letter-paper 'zine format has as its spine the 8.5" bisecting line of an 8.5"x11" piece of letter paper.

Another test you can do is to dampen a piece of paper and watch it dry. Maybe you have a phone book that was under the sink for too long, or a favorite toilet reader that spent too much time in the shower steam. Maybe you spilled coffee on a magazine or textbook. You should see that the ripples of the distorted paper are all visible mostly from the top and bottom edge of the monograph, while the foredge and spine are still mostly straight.

This is because the fibers in the paper like to stretch out when they're waterlogged, creating uneven tensions in the structure of the sheet. The importance of this fact is that when you bind with glue along the spine (typically for perfect-binding, though some signature binding techniques have been known to do the belt-and-suspenders thing), you don't want the spine itself to try and lengthen, as that will crack the pages out when the ripples start forming.

I saw this happen many times with the books that the Internet Archive Bookmobile were handing out, and it wasn't until I got religion on paper grain that I realized what had caused it. It's a real pity that they were handing out such poorly-bound books. Had they made sure to make the spine parallel to the grain, the books would have been easier to manipulate and more durable besides.

23:19 [zork(~/nick/gar/lnx-bbc)] cat gcc-hacked.txt

Dave Barry hacks GCC

Well, it's not the cleanest of solutions, but God bless Dave Barry for hacking up GCC to build something like what we want. There's a big hairy patch up at that makes my head nearly spin, but I think it's a good thing. We're still working on getting the dirs right, but somehow Dave says that doing so breaks things.

My hatred for big old packages with crufty build systems grows. At least the Linux kernel build system is something that lots of people use, so it's only really showing its age in the area of feature dependencies. But gcc and X make me physically cringe when I think about them.

05:46 [zork(~/dmarti)] cat 2002-10-27T21:33:30-0800.txt

First Message of the Day

Moving sucks, but you knew that.

Do any of the Zork crowd need a reasonably good 2u 2-processor x86 server for a free software project or community site? I have one not currently in use, but it's loud as a sumbitch and needs a good home far away from me.

There's a pretty good chance I'm available to provide Virtual Bus service to Caltrain riders who need to get to Mountain View on weekends from the Palo Alto stop. The catch is that I don't usually check my mail on weekends.

[zork(~)] cal
[zork(~)] tree
[zork(~)] cat README