MOTD http://zork.net/motd Message Of The Day en 60 Thu, 31 Oct 2002 19:19 GMT motd@zork.net PyBlosxom http://pyblosxom.sourceforge.net/ 1.3.2 2/13/2006 Nick madness/intro http://zork.net/motd/madness/intro.html

You know, I saw in a movie how people on stilts can run 45 miles per hour.

]]>
/madness Thu, 31 Oct 2002 19:19 GMT
Inkblot's whingeing nick/blosxom/inkblot-whinge http://zork.net/motd/nick/blosxom/inkblot-whinge.html

So after Nate threw a hissy fit and broke this thing, holding his breath until it was fixed, I threw in an exception wrapper.

try:
    story = file(filename).readlines()
except:
    return current_date

I submitted that fix upstream, so life should be good.

I have made a madness/ directory, and it is world-writable, with the tmp bit on. This means that anyone can make a new file and play with it, but you can't futz with other peoples' entries. I'll prime it in a moment.

I dunno how I'd manage the colored entries, really. This system doesn't pay much attention to a file before slurping it up, so I'm not sure what styles I could throw on in a per-directory fashion.

]]>
/nick/blosxom Thu, 31 Oct 2002 18:17 GMT
ebook obsession kickaha/2002-10-31T08:17:16-0800 http://zork.net/motd/kickaha/2002-10-31T08:17:16-0800.html

I might finally buy some ebook reader hardware...in the form of the original rocket ebook reader. I've ruled out palm devices because of sccree size, franklin's ebookmen because, well, they suck, the zaurus will have to wait until I have $$$, and the gemstar/RCA ebooks are are so encumbered with DRM gar they have nearly killed the ebook reader market. The REB1100 can be tricked into loading free content but it also has a modem and Keys and ID's and nasty firmware updates. I'm now watching a bunch of items on ebay so maybe I'll have an ebook reader soon and can stop obsessing.

]]>
/kickaha Thu, 31 Oct 2002 17:41 GMT
ha ha SBC Yahoo DSL! inkblot/2002-10-31T01:35:12-0800 http://zork.net/motd/inkblot/2002-10-31T01:35:12-0800.html

So, I got this bifold advertizement flyer thingy in the snail mail the other day for SBC Yahoo DSL. On the "cover" side of the thingy, there's this absurd image of this guy's face. He's wide-eyed and his jaw is dropped. The blood vessels in his eyes have clearly been photoshopped out. Obviously, SBC Yahoo wishes to convey that this person is shocked at some aspect of SBC Yahoo's DSL service, perhaps the price or the speed or something. I'm rambling.

I think he looks like he's getting eviscerated.

]]>
/inkblot Thu, 31 Oct 2002 09:42 GMT
Suspects inkblot/2002-10-30T21:18:21-0800 http://zork.net/motd/inkblot/2002-10-30T21:18:21-0800.html

elbows

]]>
/inkblot Thu, 31 Oct 2002 05:18 GMT
Welcome to Cyberspace! inkblot/2002-10-30T09:22:23-0800 http://zork.net/motd/inkblot/2002-10-30T09:22:23-0800.html

does my hair look ok?

]]>
/inkblot Wed, 30 Oct 2002 17:22 GMT
Paper Grain kickaha/grain http://zork.net/motd/kickaha/grain.html

Nick, your points on grain are well taken. I hadn't even considered the effect grain would have when using consumer laser paper. The experience I have had is that most consumer laser paper is long grain. This is confimred by some research I did today. This is good news for the 4up binding I've been doing since the fold ends up being along the long edge of letter paper. I have bound a couple 2up books, including one I sent to Neale and those don't fold near as nice

I have a 4up version of canticle I'm binding for my sister and I might make one for myself. I still like he cheap and easy technique I'm using and the books seem to be pretty sturdy. The 700 page Vinge book I sewed into a Corn Flakes box has held up well and was fairly easy to read. My only complaint is that the margins are really small. But that's what I get for cramming the book into small pages. I have my eye on some bookbinding how-to books so I can learn the proper art of bookbinding, but sewing sections into cereal boxes is just lots of fun.

]]>
/kickaha Wed, 30 Oct 2002 03:56 GMT
Custom flavoring nick/blosxom/flavors http://zork.net/motd/nick/blosxom/flavors.html

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 http://zork.net/motd/nick 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).

]]>
/nick/blosxom Mon, 28 Oct 2002 23:52 GMT
The Gospel of Paper Grain nick/bookbinding/grain http://zork.net/motd/nick/bookbinding/grain.html

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.

]]>
/nick/bookbinding Mon, 28 Oct 2002 23:50 GMT
Dave Barry hacks GCC nick/gar/lnx-bbc/gcc-hacked http://zork.net/motd/nick/gar/lnx-bbc/gcc-hacked.html

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 http://gar.lnx-bbc.org/cvs/gar/devel/gcc/Makefile.diff?r1=1.12&r2=1.14 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.

]]>
/nick/gar/lnx-bbc Mon, 28 Oct 2002 23:19 GMT
First Message of the Day dmarti/2002-10-27T21:33:30-0800 http://zork.net/motd/dmarti/2002-10-27T21:33:30-0800.html

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.

]]>
/dmarti Mon, 28 Oct 2002 05:46 GMT
I hated XFree86, but now I just hate GCC nick/gar/lnx-bbc/libstdc++ http://zork.net/motd/nick/gar/lnx-bbc/libstdc++.html

I hacked and sawed for months before Dave Barry finally pushed TinyX into my face, and I realized that it was exactly what the LNX-BBC needed. It was a quick day's work to get it mostly set up in a pretty good fashion.

But since we were not about to take twm, I nixed it in favor of hackedbox. The problem: hackedbox is C++, and our libstdc++.so isn't getting installed. This is giving us big headaches, as no matter how many ways we build gcc, it only ever gets bigger yet never succeeds in installing libstdc++!

It's enough to make me pine for the days when it was a separate package, and we may end up having to use a pre-2.95 version of the thing in the end as a hideous patch. GAR.

]]>
/nick/gar/lnx-bbc Sun, 27 Oct 2002 21:18 GMT
A Japanese Binding nick/bookbinding/japanese http://zork.net/motd/nick/bookbinding/japanese.html

As my fiancee and I were at our calligrapher's studio the other day, I chanced to mention my interest in bookbinding. We talked for a long time, and she eventually gave me some handouts she'd made for her own bookbinding class. It turns out that calligraphy is often part of a larger discipline of manuscript, and so the creation of the entire book is taught.

This particular technique is for perfect binding without gluing the spine. Regardless of this, it is still important for the grain of the paper to run parallel to the spine.

[pattern for covering around board and spine reinforcement: 3/4 inches around the board, sloping in at spine piece to extend out a little under 2 inches]
  • Assemble book-block, including one pair of endpapers (same size as book-block)
  • Cut two boards: height = height of book-block, width = width of book-block - 1/8". Trim off 3/4" spine piece from each board
  • If book is to be covered with paper, cut 2 reinforcing strips: length = height of book-block, width = 1-1.5"
  • Make pattern for covering and cut two out of covering material. The angle on the slant around the spine piece should be 45 degrees, and there should be a little bit of a gap between the corners of the spine piece and the left flap's beginning that's a little wider than the thickness of the spine piece.
  • Apply paste to the covering and place boards as shown. Apply paste to the reinforcing strip, then rub the strip well into the joint and onto the boards. Tri the corners at foreedge of head and tail. Turn over at head and tail, then at foreedge and spine. Press.
  • Cut two more endpapers to fit inside of the boards, allowing 1/8" of book covering to show on all four sides. Paste them up, apply them to covered boards, and press.
  • (optional) Make spine strip out of thin chip or heavy paper. Width = thickness of book. Length = length of spine plus 1.5". Trim off two pieces: 3/4" each, from the strip.
  • (optional) Make pattern for spine covering and cut it out of covering material. Apply paste and place strip pieces on it as shown on left. Turn over 1/4" at each end and apply paste again. Knock up book-block square at head and spine, clamp it, then wrap spine covering around spine. Press.
  • Measure board and mark for sewing holes. The distance between holes is not mandated, but the number of holes must be odd. Allow approximately 3/4" from outside holes to head and tail edges.
  • Place boards around book-block and knock up square at head and spine. Clamp it together. With awl, heavy needle, or drill, make holes -- which should be large enough to hold three cords. Flatten edges of holes with your bone folder if necessary.
  • Cut cord (6 * book height) and lace up book. Finish off with square knot and poke it into hole, or trim lace ends close to hole and secure with a bit of white glue in hole.

There is a pretty good coverage of how to do the final lacing at http://www.sff.net/people/Brook.West/bind/bindit.html

]]>
/nick/bookbinding Sun, 27 Oct 2002 20:49 GMT
Standard Time nick/blosxom/PST8PDT http://zork.net/motd/nick/blosxom/PST8PDT.html

I just noticed that the clock rolled back to 1am, thanks to daylight savings ending here in California.

I'm curious as to whether or not this entry (roughly 1:05PST) will be placed later than the previous one (1:27PDT).

]]>
/nick/blosxom Sun, 27 Oct 2002 09:04 GMT
Stupid CSS tricks nick/web/css-fu http://zork.net/motd/nick/web/css-fu.html

Okay, so I was bored, so I went ahead and did a green button. I now find it utterly baffling that this little trick isn't more widespread. I see all these stupid little GIFs for the syndication buttons on all these sites I find.

So the CSS for it is just this:

.button {   background: #ff6600;
    color: white;
    border-left:   1px solid #ff9a57;
    border-top:    1px solid #ffc8a4;
    border-right:  1px solid #7d3302;
    border-bottom: 1px solid #3f1a01;
    padding: 0px 0.5em 0px 0.5em;
    font-family: helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: small;
    text-decoration: none; }

Then you make your link <a class="button" href="rss.xml">XML</a> and up comes a little orange button. You can even put all thet style nonsense into the style= attribute of the a tag if you want.

]]>
/nick/web Sun, 27 Oct 2002 08:27 GMT
Switcheroo nick/blosxom/pyblosxom http://zork.net/motd/nick/blosxom/pyblosxom.html

So nobody should notice, but I switched from the Perl version of blosxom to the python version. One bonus this gives is the ability to define little filter modules to the text. I had hand-hacked in the blank-lines-separate-paragraphs bit to the Perl version, but I've been able to do still more by simply hacking pyblosxom to use a default filter.

It can cache the files if things get too slow, but I don't imagine that will happen.

The most notable changes are that URLs such as http://www.lnx-bbc.org/ and http://www.lnx-bbc.org/logo.png will be translated (the second one was "http://www.lnx-bbc.org/logo.png", and the URL has to be separated by whitespace -- I may add angle brackets or something to the mix at some point).

Also, you can do emphatic text with the application of asterisks. (that was just "emphatic text" -- again, spaces make the magic happen).

]]>
/nick/blosxom Sun, 27 Oct 2002 05:22 GMT
Stamps. muse/2002-10-24T20:03:09-0700 http://zork.net/motd/muse/2002-10-24T20:03:09-0700.html
I HAVE NICE STAMPS. Do YOU have nice stamps? I HAVE NICE STAMPS.
]]>
/muse Sun, 27 Oct 2002 04:26 GMT
Ha ha CSS nick/web/css http://zork.net/motd/nick/web/css.html Man, so Paul Gray's crazy CSS is so leet. Did you know that the RSS button on the right is not an image? I made a styleeee so you can make orange buttons with all kinds of text really simply. I'll have to work out other colors at some point, I think. ]]> /nick/web Fri, 25 Oct 2002 13:32 GMT emptying the contents of the car into the lake woot/mobius-snake.txt http://zork.net/motd/woot/mobius-snake.txt.html

So, um. <pre> 09:01 <@CrackMonkey> eat that, ed lang! </pre>

I like the way it looks suitably consolish.

]]>
/woot Fri, 25 Oct 2002 11:05 GMT
Spam spam spam spam nick/blosxom/apologies http://zork.net/motd/nick/blosxom/apologies.html

Okay, sorry folks. I was just testing out blagg. You can look at ~nick/.blagg for a sample config file. It's probably not all that useful, but you can just set the thing up to troll various sites and slurp in articles.

I really only installed it for completeness, but I should have probably made a subdir for the stuff before I started monkeying.

But that <a href="http://zork.net/motd/2002/10/25#nick/raelitybytes.Essential_Blogg...gging">book entry</a> is actually the book I'm reviewing.

]]>
/nick/blosxom Fri, 25 Oct 2002 08:22 GMT
motd nick/blosxom/octal http://zork.net/motd/nick/blosxom/octal.html

<a href="http://zork.net/motd/2002/10/24#octal/motd">Octal</a>:

I figure I'll post it once enough of the wrinkles are ironed out. It looks like <a href="http://zork.net/motd/muse">muse</a> and <a href="http://zork.net/motd/inkblot">inkblot</a> managed to use the script to set up their dirs, so things are probably about ready to announce.

This is partly just a neat little hack that I'm using as part of the research for an article, but at some point this will reach a level of functionality where I figure it could be a useful fixture for zork. I'm interested partly in installing blagg and seeing how to integrate that into a multi-user environment. The blosxom stuff was mostly written with a single-user MacOSX system in mind, so I'm playing and fiddling.

Note that there's also a <a href="http://zork.net/motd2">python version</a> of this software that supports the same data files. the difference is that I added the one-line hack to get the blank-line-denotes-paragraphs feature to the perl version, while the python system has a more elaborate parser setup that I have yet to fully work out.

At any rate, I'll play and fiddle for at least a week yet.

]]>
/nick/blosxom Fri, 25 Oct 2002 07:26 GMT
Stuff, and Stuff octal/motd http://zork.net/motd/octal/motd.html

So, when are you going to post motd to motd?

]]>
/octal Fri, 25 Oct 2002 06:01 GMT
hi. i'm not blogging... or something. inkblot/2002-10-24T21:27:12-0700 http://zork.net/motd/inkblot/2002-10-24T21:27:12-0700.html ]]> /inkblot Fri, 25 Oct 2002 04:27 GMT Necessity nick/blosxom/script http://zork.net/motd/nick/blosxom/script.html

<a href="http://zork.net/motd/2002/10/24#octal/2002-10-24T20:28:29-0700">Octal</a>:

The script enforces a bit of policy by making the user's subdir and giving the file the appropriate .txt extension. Did you know that you can type "motd tinkerbell" and it'll make a tinkerbell.txt file?

Of course, it's not as powerful as simply editing the files yourself. It can't do sub-subdirs, for example (all slashes get turned to underscores). But it's good for getting folks to make entries off the bat.

]]>
/nick/blosxom Fri, 25 Oct 2002 03:34 GMT
Hmm... octal/2002-10-24T20:28:29-0700 http://zork.net/motd/octal/2002-10-24T20:28:29-0700.html

So, is this motd script really necessary? I mean REALLY necessary? I mean, what's so hard?

]]>
/octal Fri, 25 Oct 2002 03:29 GMT
Subdirs nick/blosxom/ttt/haha http://zork.net/motd/nick/blosxom/ttt/haha.html

Did you know you can make subdirs of your personal dirs, and categorize your entries thusly?

]]>
/nick/blosxom/ttt Fri, 25 Oct 2002 03:24 GMT
another motd test nick/blosxom/usrlocalbin http://zork.net/motd/nick/blosxom/usrlocalbin.html

Wow, this stuff is coming along, eh.

woop.

]]>
/nick/blosxom Fri, 25 Oct 2002 02:57 GMT
/usr/local/bin/motd nick/blosxom/2002-10-24T19:56:24-0700 http://zork.net/motd/nick/blosxom/2002-10-24T19:56:24-0700.html

I'm playing with my new fancy motd script, which makes new entries in your motd dir.

Neat like my feet.

]]>
/nick/blosxom Fri, 25 Oct 2002 02:56 GMT
pyblosxom nick/blosxom/again http://zork.net/motd/nick/blosxom/again.html

I'm also playing with pyblosxom, which promises more advanced froofergee.

But it doesn't seem to actually work.

]]>
/nick/blosxom Fri, 25 Oct 2002 02:38 GMT
How does this work? octal/urls http://zork.net/motd/octal/urls.html

Does it automagically linkify urls like http://zork.net/motd ?

]]>
/octal Fri, 25 Oct 2002 02:03 GMT
So... octal/so http://zork.net/motd/octal/so.html

If I make this multiple lines, is the first the subject?

]]>
/octal Fri, 25 Oct 2002 01:48 GMT
Huk Huk Huk octal/huk http://zork.net/motd/octal/huk.html ]]> /octal Fri, 25 Oct 2002 01:46 GMT How do you read the motd's on zork? spork/emohteedee http://zork.net/motd/spork/emohteedee.html
  1. suspects
  2. elbows
]]>
/spork Fri, 25 Oct 2002 01:43 GMT
Trying blank-line munging. nick/blosxom/foo http://zork.net/motd/nick/blosxom/foo.html

Let's see if this does the trick...

...?

]]>
/nick/blosxom Fri, 25 Oct 2002 01:40 GMT
Starting it up nick/blosxom/start http://zork.net/motd/nick/blosxom/start.html

So I've been writing this big article on why diaries are not weblogs, etc, and blosxom was the only free software it listed. <p/> I'm a little irritated that I have to type in HTML, but I may just throw a big PRE tag in.

]]>
/nick/blosxom Fri, 25 Oct 2002 01:16 GMT