So: 35 (An assessment of the last year)

Well, 34 started off pretty horribly, really–the last half of October was a blur of work and yoga, with maybe some sleeping in there, leading into disaster on November 2, for which I had a sleep-deprived ringside seat. I basically came home and hibernated for two months, without even the comfort of some good yoga classes–while I had been gone, our yoga teacher started teaching at a new studio with whose proprietor we had some problems, and I ended up putting the ten pounds I had lost in DC back on. On the upside, “Chet and Erin got engaged that month”:http://miscellaneousheathen.com/life/051124engaged.html–I knew about it, say, four hours before Erin did.

January saw Anne and I go on a short trip to San Francisco. We found an Anusara yoga teacher, and I started working on a big rewrite of AnteSpam, to incorporate two years worth of experience with what we were dealing with (still not done, I’m afraid, but soon, soon). I started getting back into doing some small jobs for i.e. Marketing. I ordered a new laptop which wasn’t to arrive for six months.

February came, Hunter S. Thompson went, and I spent a few days writing my own blogging software.

March saw the replacement of almost all of i.e.’s machines–which wasn’t exactly how we’d planned things–and I had about as much dental surgery as I think you can have while still having all of your own teeth at the end of it. Ajax started to show up as a topic on geek blogs.

April brought with it a surge of productivity on the AnteSpam rewrite, and a corresponding lack of blogging–I’ve never been as consistent as I’d like, and never as prolific as Chet.

The blog drought dragged on through May. We celebrated Anne’s birthday. I read some books, I watched some movies, and generally tried to be ignorant of the outside world.

June had the first of my younger cousins getting married. Anne and I had an actual vacation in Panama City, FL. Debian got a release out the door. I made some further progress on the new AnteSpam back-end, but still hadn’t begun to touch the front-end.

In July, I started playing with Catalyst, with an eye to using it on a project for ??Bad Boy Records??. Although that project has subsequently stalled, I realized that it was the perfect medium for building the front-end for AnteSpam, so I started work on that. That’s taken up a bunch of my time since then–it’s taken a while, but I’ve been learning the toolkit, and arriving at ways to do things that I’m comfortable with (everything’s been rewritten at least three or four times), and I’m really approaching the endgame now.

August was more work on AnteSpam, and pizza every week thanks to the astonishingly good tomatoes available at the Carrboro Farmer’s Market. Who needs more?

September was kind of tough. First Katrina, then the news about my cousin, and then Ford, our acromegalic cat, had a small medical crisis that meant I had to miss Chet’s Bachelor Excursion–though, honestly, my liver thanks me. I totally rebuilt i.e.’s email infrastructure as part of a project to add some features. I made further progress on AnteSpam.

October has been “wedding month”, and here we are, all caught up.

Funny enough, what this summary has made me realize is that I really ought to keep a journal. A lot more stuff happened than this, but, you know what they say: if you don’t write it down, it didn’t happen.

bq. Is it a beginning,
a continuing,
or the end?

> (Adrian Belew, ??Face To Face??)

IE team calls for the end of IE hacks…

The IE 7 team is calling for people to stop using hacks to “work around issues with IE”:http://blogs.msdn.com/ie/archive/2005/10/12/480242.aspx.

It seems to me that the problem is that people with actual websites they want to behave have to use the hacks until IE 7 actually, you know, _ships_. Even on this site, the overwhelming majority of browser-based hits are still for a version of IE that has all these defects.

Back from “October Weddings” Part Deux

Back from a cousin’s wedding in Birmingham. It was, as our travel down to Alabama often is, a whirlwind of seeing everyone we could, if only fleetingly.

The bride was beautiful–the prerogative of all brides, but Corley was especially so–the groom, in his Navy whites, was handsome, and the ceremony was faster than I’ve ever seen before–something about which the bride privately expressed satisfaction–while also being attended by more people than I’ve ever seen at a wedding.

The reception, at Shoal Creek Country Club, was a little over the top. The food was good, though Chet’s caterer has nothing to worry about–I’m not sure, though, that she could have catered 300+ people at the level she achieved for Chet.

At least for immediate family, though, the wedding was under a bit of a pall, because it’s probably the last time most of us are likely to see the bride’s mother. She’s got terminal cancer, and I don’t think it’s unreasonable to say that she’s made it this long through sheer will-power.

Actually, I find that I wrote about all of this “the last time one of my cousins got married”:/2005/06/hmmm-feeling-old.html. The perceptive among you will note that at that time the wedding was scheduled for December.

I wouldn’t say much more, but in the intervening time, I realized the enormous debt I owe Nan, because if she hadn’t organized and hosted a Christmas party for my Dad’s side of the family every year for the last dozen years or so–pretty much since my last year of college–most of that side of my family would be much more distant to me than they are.

I don’t know any way to repay that, but I hope that wishing her peace and comfort might make a start.

Oh, and another thing…

Chet and Erin’s wedding had, without a doubt, the best food of any wedding I’ve ever been to. I mean, even though I think my wife took to feeding me cake to stop me from talking to other women, I didn’t really mind.

Nostalgia, AKA misplaced friends

bq. This is a post I started writing several months ago, but never quite finished. “A recent post of Patrick’s”:http://missourilovescompany.blogspot.com/2005/09/google-stalking-patrick-mcghee.html, plus the occasion of seeing people I literally hadn’t seen in a decade at Chet’s wedding made me think to give it a quick brush-off and shove it out the door.

Someone stole the name of an old friend of mine.

At least that’s how it feels. Occasionally, over the last decade, someone would occasionally post a message to one of the numerous Debian GNU/Linux mailing lists I read under the name ??Damon Buckwalter??.

The first year we lived in Germany–6th grade–my closest friend in the world was named…you guessed it, ??Damon Buckwalter??. And it’s a fairly unusual name, so, at various times I would send this person a message of the, “Hey, are you…?” variety. Never got a response.

This last time, I had the good sense to drag Google into it and settle down to do some serious investigation, and I can say for sure it’s not him. I located the “website of the guy on the Debian lists”:http://cryptomeme.com/damon/, and I can tell you that the person in that picture is not my friend. In fact, you don’t have to take my word for it–you can see “a couple of pictures of my friend”:http://alycewilson.tripod.com/python/homecoming88.htm yourself. It’s not him.

I saw Damon once after he moved back to the states in ’82–his High School Math team was competing in Pensacola, and I was in Ft. Walton, and somehow he was able to contact me, and I drove over and hung out for a couple of hours. In a weird way the decade and a half gulf there seems to have passed in no time at all.

There’s someone in Columbus, OH, named Damon Buckwalter, but I can’t find any pictures, and without some actual photographic evidence, it’s hard to work up any enthusiasm for cold-calling (or cold-emailing, as it were).

After Damon left, I fell in with Neil Butt, who *may* be in Cleveland, “at John Carroll University”:http://www.jcu.edu/pubaff/new_faculty/butt.htm. Biographically it’s all feasible–I believe his dad was assigned to the Pentagon when they left in, err, 1984, which would mean GMU was an easy choice for somewhere to go to college.

Is it the same person I last saw more than two decades ago, though? Shit, I just don’t know.

Another friend–and the last person I’ve stalked, I guess you could say–from that time-frame was Adam Klipple. I am 95% certain that this was Adam Shea Klipple, listed on “this extensive genealogy page”:http://reifeltree.tripod.com/D1.htm#c260. The birth date is the right time frame, and I have vague memories of his being a couple of months younger than I, his middle name being Shea.

I don’t remember ever hearing about his sister-to-have-been, which is the only way I can interpret the ‘U’ next to the name below his. If it’s the right person, that’s a grim sort of thing to find out twenty-odd years later, since it would have happened just shortly before we became friends.

The more frustrating thing is that I can’t decide if he’s the same person as the “jazz musician of the same name”:http://adamklipple.com/. I think it is. Ignoring the fact that I wouldn’t _want_ to see pictures of me from when I was 11, I’m not sure I would be able to draw a line from that child to what I look like today. I remember Adam as looking like Stewart Copeland.

Of course that could just be the power of association–I would swear that he gave me ??Synchronicity?? as a gift, but I’m hard pressed to reconcile that release date–June 1983–with the fact that I remember him leaving midway through 7th grade. But if I had to make a judgment on which one of those memories is more likely correct, I would go with ??Synchronicity??.

I don’t have the album any more–it went the way of all vinyl–but I do still have three novels he gave me.

But, as Patrick, notes, you have to wonder when it’s time to close the book–where he wonders about acrimony, though (and, BTW, sorry I haven’t called :), I just chalk it up to a character deficiency; I moved a lot, and even when my family wasn’t moving, the people around me were. This implied friendships were inherently transient, and I never developed the skills to make them work over long distances. Too few letters, then too little email, and damned few phone calls.

And there are odd dynamics in my life–where you might like travel to be something that can be done on the spur of the moment, or at least with relatively little planning, it just hasn’t worked out that way, so I’m bad about visiting people.

But I guess the big question is, “What are you going to do going forward?” And I think the answer I’ve arrived at–partly driven by the realization that Chet’s wedding is probably the last pending event among the people I know well from college before we start in on funerals (actually, even that’s not true, with Fred gone)–is that I’m going to be a little more active about keeping up with people.

So I’m going to go feed the cats, and answer this email from Dave McGhee that’s been sitting in my inbox for two days, ’cause it’s been too long.

I’ve been to hell. I spell it…I spell it DMV.

bq. I’ve been to hell. I spell it…I spell it DMV.
Anyone that’s been there knows precisely what I mean.
Stood there and I’ve waited, and choked back the urge to scream.
And if I had my druthers, I’d screw a chimpanzee.

Well, OK, really, it wasn’t that bad. I got my license renewed in about 20 minutes from start to finish.

Really, the only bad bit was the realization that the next time I get my license renewed I’ll be *40*.

Oracle vs. MySQL

I guess at a certain level, I’m only noting this in sort of a thumbing-my-nose-at-MySQL way, but the sale to Oracle of the company that creates the only transaction-safe storage back-end with referential integrity available for MySQL “has some real implications for MySQL”:http://www.megginson.com/blogs/quoderat/archives/2005/10/11/oracle-vs-mysql-ab/. I, of course, am largely unaffected because, well, I don’t use MySQL.

What can you say about Chet and Erin’s wedding?

Some might have decided against having their family photos done as human pyramids, but Chet and Erin were going to have no ordinary wedding.

Some might have shied from having jugglers hide the happy couple from the sight of onlookers behind a wall of flaming chainsaws during their kiss, but Chet and Erin were going to have no ordinary wedding.

Some might have refrained from having Mark Twain deliver a homily (or perhaps a jeremiad) preceeding the wedding regarding the dangers inherent in heterosexual behavior (viz. sex and death), but Chet and Erin were going to have no ordinary wedding.

Some would have built 17 foot high walls patrolled by Minutemen and laser beams to keep the paparazzi out, but just this once, they kept a respectful distance, and only took photographs that were flattering to the guests and the happy couple, for Chet and Erin were going to have no ordinary wedding.

Some would not have the fortitude to personally haul 1.3 metric tons of pristine ice from Everest to be used in constructing the ice sculptures and skating ring (opened, after the reception, to the astonished children of sub-tropical Houston, many of whom had never seen ice before) for the wedding pavilion, but Chet and Erin were going to have no ordinary wedding.

Some would have left Elvis to his anonymous retirement in a small stucco bungalow in Enseneda instead of spending years befriending him, gaining his trust, helping him work through the pain of commercial success and the price that it can extract from those desiring to create art, helping him slim down and update his look while still holding on to the innocent and youthful quality that made him the idol of millions, but Chet and Erin were going to have no ordinary wedding.

Sadly, the unexpected success of “March of the Penguins”:http://imdb.com/title/tt0428803/ led the penguins to demand more money after the contracts had been drawn up, but Erin understood the way that even the best can be changed by fame and fortune, and merely noted *Black tie invited* on the invitations, for, even without the penguins, Chet and Erin were going to have no ordinary wedding.

And you know what? They didn’t.

Congratulations.

Apologies to, oh, say, “FafBlog”:http://fafblog.blogspot.com/ and Harlan Ellison.

Wow, tough day for Aardman

Just a couple of days after ??Wallace & Gromit: Curse of the Were-Rabbit?? goes number 1, Aardman Animation lose their warehouse with props and historical material. Brutal.

We actually went to see the movie on Saturday, with “Patrick”:http://missourilovescompany.blogspot.com/ and Diane. It was enjoyable enough, although I would have to agree with “Richard Roeper”:http://www.suntimes.com/index/roeper.html that it moves along just a little too slowly.

Monday Flickr blogging

In honor of Chet and Erin’s wedding in Houston, I present to you “Houston”:http://flickr.com/photos/tags/houston/, “wedding”:http://flickr.com/photos/tags/wedding/, “Erin”:http://flickr.com/photos/tags/erin/, “Chet”:http://flickr.com/photos/tags/chet/.

And tomorrow…

I promise a painful reconstruction of Chet’s wedding.

It is painful, of course, because of all the alcohol that was liberally applied during various stages in the process. Self-inflicted pain being the best sort, of course.

Other than that, it was great. As I said, more tomorrow.

Beautiful woman

It never would have occurred to me to wish for an instrumental Daniel Lanois album, even though the music, rather than the lyrics have often been what attracted me most.

And yet, here it is, an instrumental Daniel Lanois album, ??Belladonna??, and it is amazing and beautiful.

Hiliarous troll of the day

Seen on linux-kernel:

bq.. From: Ahmad Reza Cheraghi
Subject: Why no XML in the Kernel?
To: linux-kernel
Date: Sun, 2 Oct 2005 02:41:42 -0700 (PDT)

Can somebody tell me why the Kernel-Development dont
wanne have XML is being used in the Kernel??

Regards

Ahmad Reza Cheraghi

I Luv Halloween

Zowie.

??I Luv Halloween?? is a most violent, disgusting and hilarious book.

I mean, how else can you describe a comic in which a group of children, disgusted with the apples given them by an old lady, put razor blades in one and give it to a cop?

Or this little exchange at the end of the night:

bq. *Pig pig* Y’know that whole zombie thing you were talking about earlier?
*Finch* Did a *lot* of zombie talking earlier.
*Pig pig* About coming back as zombie slaves?
*Devil Lad* You hoping this lot’ll come back as your zombie slaves?
*Finch* I think you have to have a direct hand in killing them.
*Pig pig* Oh.
*Devil Lad* There’s still Nips.
*Pig Pig* Nah…she used to babysit me ‘n’ all, y’know?
*Devil Lad* All the more reason to want her dead.

Mourn your TV

So, my friend George just told me that his family has been selected to be a Nielsen family.

Those who know him can only suspect that TV is about to get a lot…stranger and more obscure. I mean, this is a guy who rents “old John Waters movies”:http://imdb.com/title/tt0072979/ for fun. I had never even heard of “Two Lane Blacktop”:http://imdb.com/title/tt0067893/ before I met George.

One can only wonder if the Nielsen people have any idea what they’re getting into.

Michael Hedges

It’s strange how you can have almost your entire CD collection on your ersatz iPod, everything no more than a click of a mouse away, and yet some things will go un-listened-to for long periods of time.

So I put Michael Hedges on rotation for the first time in a *long* while.

Some of it is, indeed, too new-agey for my tastes. But some of it resonates in ways it never would have for me before–there are pieces that remind me of Satie, which isn’t something I used to have as a reference point. And some of it is more bludgeoning than you would think you could achieve with an acoustic guitar. ??The Rootwitch?? seems to involve beating the guitar within an inch of its life.

Of course, in the 8 years since he died, there have been a couple of posthumous releases. Nothing, I think, to write home about, though they’re pleasant enough.

He came to Birmingham in ’90 or ’91, though I didn’t see the show. I forget the exact sequence of events, but Mike Nix and I tried to get tickets, but as it was only a few hours to the show, they were no longer available in Tuscaloosa. Mike then tried to convince me to just go to Birmingham to see if we could get some at the venue. I initially decided against it, I suspect for reasons of sloth more than anything else. Some time after he had gone, I changed my mind, and drove to Birmingham, but then had an attack of…timidity or something. Turned around and drove back.

Stupid, stupid, stupid.

Mike was able to get tickets. He said it was the greatest show he ever saw–though I think he revised that when he saw Richard Thompson a few months later.

Occasional C hacking (aka, Why I Love Free Software)

So yesterday I found myself in an unfortunate situation–I had just spent several days doing a significant revamp and cleanup of a clients LDAP tree (to better support multiple-domain email handling, mostly, but it had accumulated several years of cruft) when the client called me in a tizzy because their WebDAV access–necessary to modify a number of their websites–had stopped working.

Well, it turns out that Adobe GoLive! URI-encodes any (presumably, I didn’t check) non-alphabetic characters in the username it sends over for authentication. But these usernames aren’t decoded before they’re handed to mod-auth-ldap, so the lookup fails because there is no record for ‘foo%40example.com’.

If I were dealing with traditional vendors here, I expect I would have spent quite some time on the phone as everyone involved pointed fingers at one another–the web server vendor saying that GoLive! shouldn’t URI-encode the usernames, Adobe saying that the web server should decode them, the web server saying that the LDAP server should know how to decode them, etc., etc. Round and round.

But I’m not dealing with traditional vendors (at least, not on the server side), I’m dealing with Free Software. Which means I was able to download the source to mod-auth-ldap and add the following patch:

bc.. — libapache-auth-ldap-1.6.0.orig/auth_ldap.c
+++ libapache-auth-ldap-1.6.0/auth_ldap.c
@@ -404,7 +405,12 @@
LDAP filter metachars are escaped.
*/
filtbuf_end = filtbuf + FILTER_LENGTH – 1;
– for (p = r->connection->user, q=filtbuf + strlen(filtbuf);
+
+ /* fscking Go Live uri-encodes the usernames, which screws up lookups */
+ char *decoded_user = ap_pstrdup (r->pool, r->connection->user);
+ ap_unescape_url (decoded_user);
+
+ for (p = decoded_user, q=filtbuf + strlen(filtbuf);
*p && q < filtbuf_end; *q++ = *p++) { if (strchr("*()\\", *p) != NULL) { *q++ = '\\'; p. And everything works just fine, thanks.

Why I love living in Durham

Without wanting to seem disrespectful of the upbringing I was given, I think it’s reasonable to say that my parents attitudes towards food while I was growing up were fairly conventional, and maybe a bit shy on the vegetables.

Not that I envy any parent trying to get their child to eat vegetables–there just seems to be too much substance to the cliche. Maybe it’s just their bodies telling them what they need to grow, and protein is higher on the list, and fats are just tastier, making kids natural Atkins followers.

Anyway, it’s only in the last few years that I’ve really internalized the idea that food doesn’t come from supermarkets, with its corollary that the tastiest meals on earth begin with the freshest fruits and vegetables you can find–and may not, in fact, really require anything else.

With this realization, shopping has become both easier and harder.

Easier, in that the starting point every Saturday morning is a stop by the “Carrboro Farmer’s Market”:http://www.carrborofarmersmarket.com/, and you grab what looks incredibly fresh and luscious (often from “Maple Spring Gardens”:http://www.maplespringgardens.com/ or “Maple Spring Gardens”:http://www.timberwoodorganics.com/Timberwood Organics).

Harder, in that once you’ve gotten home, you may find yourself wondering, “What do I do with two large eggplant?”. Thanks to the web, though, this is generally an easily solvable problem. Or you may have staple recipes–like, say, pizza every week while the tomatoes are fresh (it’s not tomato season, it’s pizza season).

Or, as tonight, steamed green beans, roasted potatoes and butternut squash and sauteed kale.

It can’t be beat.

Is running your own box really all that sexy?

I’m posting this to a LiveJournal account. I’m giving serious thought to making tendentious.org a “virtual” domain–that is, run services on other machines, rather than taking responsibility for keeping them up on my own.

Part of this will revolve around whether I can find services I like enough, of course–which is part of why I’m posting this on LiveJournal. The other part, of course, is whether I’m too much of a control freak for that.

*Update*: I’ve moved everything off LiveJournal. I like the little bloggy thing I wrote too much to abandon it.

I am a JavaScript slacker…

That is to say, when I’m working on web stuff, I think almost exclusively in terms of what I can do on the server side–I have been known to use JavaScript to do simple pre-submission validation of forms, but that’s about as far as I go.

However, “there’s an interesting article on how to have your ajax-enabled site degrade gracefully”:http://particletree.com/features/the-hows-and-whys-of-degradable-ajax that uses the incredibly sensible strategy of shipping all your documents as HTML that works, if mundanely (what I’m used to doing) and then, _if it’s available_, using javascript to make them full-on-robot-chubby ajax-enabled masterpieces. You won’t even enable the ajax capabilities unless that particular promise can be fulfilled.

I’m sure this is old hat, and I’m terribly late to the party, but damn it just seems brilliant.

Helpful advice from Yog-Sysop

Jim MacDonald has a non-comprehensive list of “Things I’ve learned from British folk ballads”:http://nielsenhayden.com/makinglight/archives/006448.html. It includes such gems as ??Avoid situations where the obvious rhyme-word is “maidenhead.”??

Heh.

Alex Chilton is still missing

I don’t know why it didn’t occur to me to wonder before, but apparently as of today, “Alex Chilton is still missing”:http://www.gumbopages.com/looka/archive/2005-09.html#3. He lived in the 9th ward, one of places the levees broke.

Fook.

Not much to say about Katrina…

I remember being quite happy on Tuesday morning, as it appeared that New Orleans was spared the worst treatment–not to minimize the damage that had been done to Biloxi and Gulfport or even Hattiesburg, but New Orleans is 1) closer to my heart, and 2) seemed like the place that held the most potential for going from a disaster to a clusterfuck.

I was actually happy hearing that the worst damage in the Quarter, which had really seemed like it would take it in the shorts, was that a bunch of trees around the cathedral had fallen (incidentally, refraining from taking out a statue of Jesus).

And then the first levee broke, and it’s just gone from bad to worse.

I’ve not sought out coverage–plenty is coming in through the blogs I read and I just don’t have the endurance to cope with much in the way of disaster pr0n–but it still pops up in odd places. For instance, Anne had been looking (fruitlessly) for chicory for several weeks, and I finally had the bright idea to ask at “Bean Traders”:http://beantraders.net/. Indeed, they have some (and will let us have some) because a regular customer was in New Orleans a few weeks ago and brought back several pounds for them. But, now, it may have to last awhile.

Gah.

Kepler’s closes it’s doors

It’s ironic that Neil Gaiman’s blog would be the place I would hear that Kepler’s, an independent bookstore in Menlo Park that I went to not-infrequently when I was working the gig out in SiliValley, closed suddenly, since that is where I got copies of ??American Gods?? signed for myself and Chet in 2001.

Bob Moog, 71, dies of cancer

Oh, man, that sucks. Just three years after he regained the right to use of his own name in his company (Moog having become a trademark of another company when he was forced to sell off the assests of his original company), he was diagnosed with brain cancer. Three months later, this.

I would guess you have to have to be an afficianado of a certain period and style of music for Moog to be a household word, but you’ve heard the sound of his synthesizers whether you know it or not.

I heard about this at dinner

Tonight we went to a wine tasting dinner at “Panzanella”:http://www.panzanella.com/ (featuring the wines of “Hanover Park Vineyard”:http://www.hanoverparkwines.com/, which were quite good, incidentally, as was the food). We went with a couple of friends, but ended up, as one would hope, talking with the other people at the table quite extensively.

One of whom mentioned, apropos of something that I forget, the existence of the “Rap Canterbury Tales”:http://www.babasword.com/writing/rapcantales.html.

I really don’t know what one can add beyond the obvious, that the existence of such a thing is both delightful and horrifying.