Probably time to go to bed. Out of ginger ale, and Tony’s drunk as fuck.
Yearly Archives: 2005
Wedding Week: T-01:19:30:30
Our friends Mike and Anne got married secretly at the Cambridge, MA courthouse years ago.
As things get more complicated and less done and the zero-hour looms larger, we think of Massachusetts courthouses as much more romantic locations than we did previously.
Geek Quiz
What is that in the picture at right? Proper names only, please.
Dept. of Juvenile Hypothetical Contests, Resolved
As it happens, under certain circumstances, the perennial “giant snake vs. hungry alligator” contest will in fact turn out a draw, but too late to allow either succor or comfort to the six-foot gator or 13-foot python, who burst in the effort.
(Geekiest possible joke on this story: “See what syntactically meaningful whitespace gets you?”)
Who We Could Have Been
Fred Clark over at Slacktivist has much to say about what we could have done about Katrina and New Orleans, which brings us back to the missed opportunities we’ve had since 9/11. He references a 2003 Mother Jones article that discusses an alternative world where our country’s response to disaster anywhere is rapid, effective — and communicative:
And so this doppelganger Bush would have seen the advantage — oh, about a year ago, when half the world seemed to be wearing NYFD caps — in stationing a fleet of C-5 cargo planes at Kennedy Airport. When an Iranian earthquake or a Bali bomb blast occurred, 200 of New York’s bravest and all that rescue paraphernalia for which we are famous — Jaws of Life cutters, search dogs, remote cameras — would immediately be dispatched. In my dream, I see NYFD pulling trapped Persian grandmothers out of that collapsed mosque. And the fantasy plays on out, with the president — Bush would be especially great at this part — taking to a podium and saying, “Al Qaeda blows up buildings and kills people. We dig through rubble and save human lives. This is what America does.”
This is who we could have been. Instead, Bush started a war.
Why Cadillac is using Zeppelin to hawk ugly cars
Because the Doors continue to have a “unanimous consent” clause in their partnership — much to the chagrin of Manzarek and Krieger — and John Densmore wouldn’t sell out, even for $15 million. (LA Times story; local PDF.)
Dept. of Mason Subrequest Bug Fixes
This post is HARD geeky, but I’m putting it out there for Googlejuice reasons.
Recently, some code over at Spacetaker stopped working, and I couldn’t figure out why. The salient bit of code is this:
my $req = $m->make_subrequest( comp => '/httpdocs/newsletter.html', args => [ id => $ff->{id}, fridayfotoflag => 't' ], out_method => \$newsletter, autoflush => 0 ); $req->exec; my $mail = MIME::Lite->new( From => $sender, To => $where{$ARGS{do}}, Subject => "FridayFoto for $ff->{week}", Type => "text/html", Data => $newsletter); $mail->send('smtp', $server, Timeout => 60, Debut => 1); $m->out(qq{Success! Newsletter "$ff->{title}" for the week of $ff->{week} has been sent to $where{$ARGS{do}}.);
Ideally, this assembles the newsletter itself with the $m->make_subrequest
call, and then mails it with the calls to MIME::Lite
to whomever it appropriate. It then went on to display a success message noting to whom the the mail (a weekly newsletter) had been sent. All good, right?
Well, no. All of a sudden (see below), the page in question would churn and churn and churn, but never actually load. The problem was clearly NOT the MIME::Lite
calls, as (a) they continued to do their job even as the page churned and (b) the page churned endlessly even with those lines commented out. Under no circumstances did the text in the $m->out
call get shown, but debugging output to STDERR would show up pretty much all the way through.
I consulted my MasonGuru for help, and we finally sat down to chase it this morning. Step one was upgrading Mason; I was a version or so behind. After upgrading from 1.28 to 1.3101, we started getting errors instead of silent failures, which is definitely a step in the right direction. Turns out, the subrequest call was failing (silently under 1.28, but with an error under 1.3101) for no apparent reason. Much Googling finally pointed out the issue, which we found referenced here and detailed here. For posterity, I’ll reproduce it:
There is a known problem in MasonX::Request::WithApacheSession
0.30, which is the most current release. Subrequests may work once, but after that they fail in a sort of endless loop condition for reasons I don’t understand.
To make this work, do this:
From: Derek PoonOCF.Berkeley.EDU> Subject: MasonX::Request::WithApacheSession 0.30 bug: subrequests Newsgroups: gmane.comp.web.mason.devel Date: 2005-07-10 02:03:23 GMT (12 weeks, 3 days, 12 hours and 14 minutes ago) Hi, There is a bug in MasonX::Request::WithApacheSession 0.30 that causes an error when executing subrequests. I have this in my httpd.conf: PerlSetVar MasonRequestClass MasonX::Request::WithApacheSession When running $m->subexec(...) in Mason, I get this error in the browser: error: Can't call method "exec" on an undefined value at [...]/HTML/Mason/ Request.pm line 538, line 2. Trace begun at [...]/HTML/Mason/Exceptions.pm line 128 HTML::Mason::Exceptions::rethrow_exception('Can\'t call method "exec" on an undefined value at [...]/HTML/Mason/Request.pm line 538, line 2.^J') called at [...]/HTML/Mason/Request.pm line 538 HTML::Mason::Request::subexec([...]) called at [...]/autohandler line 58 [...] Here's the fix: --- MasonX-Request-WithApacheSession-0.30/lib/MasonX/Request/ WithApacheSession.pm.subrequest 2004-03-19 23:27:55.000000000 +0100 +++ MasonX-Request-WithApacheSession-0.30/lib/MasonX/Request/ WithApacheSession.pm 2005-07-10 03:52:35.000000000 +0200 -74,7 +74,7 my $self = $class->SUPER::new( _); - return if $self->is_subrequest; + return $self if $self->is_subrequest; # backwards compatibility $self->{session_param_name} =
For the unitiated, this means:
- Find the Perl module named
WithApacheSession.pm
, which will be in a directory calledMasonX/Request/
that is contained in one of the directories listed when you do aperl -V
from your server’s command line. On my OS X server, it’s/Library/Perl/5.8.1/MasonX/Request/WithApacheSession.pm
- Locate the line “
return if $self->is_subrequest;
“, which should be around/about 74. - Change it to “
return $self if $self->is_subrequest;
“ - Stop and Start Apache (not a restart; do a full stop and start).
- Bob’s your uncle.
The reason this mysteriously started breaking was that I installed the module in question to support sessions, and it steps in to handle all subrequests, causing the problem to occur in non-session-related code.
In which we point out that in the midst of wedding-ness, we can remember other shit
We’re sure this is in no way troubling
Tropical storm Tammy — with a T, for crying out loud — has formed off the coast of Florida.
Can anyone remember any other storms beginning with T? The above-linked story notes that this is the 19th named storm of the year, two shy of the record set in 1933.
The World According to the GOP
The best part? It’s the 1953 version
Shiman is back with War of the Worlds in 30 Seconds Re-enacted by Bunnies.
Dept. of Horn-Tooting
The annual Houston Press Best of Houston is out (though their web treatment is nearly useless), and Infernal Bridegroom rocks as always:
- Best Original Show: Tamalalia 10 at IBP
- Best Performance Space: The Axiom
- Best Director: Charlie Scott for Medea at IBP
- Best Production: Medea at IBP
In addition, our dear friends and associates walked away with four others:
- Best Microcinema: Aurora Picture Show
- Best Art Show: Thought Crimes at DiverseWorks
- Best Modern Dance Company: Suchu Dance
- Best Political Art Exhibit: Thought Crimes at DiverseWorks
Awesome!
Dept. of Creepy Derelict Buildings
Gridskipper points out the wonder of the 105-story Ryugyong Hotel in Pyongyang. Construction was suspended in 1989; since then, it’s stood as an enormous abandoned building in an otherwise short, squat city. The best part? It’s apparently not on any official maps, on the grounds that the Somebody Else’s Problem Field must be working. Definitely check out the Gridskip links.
Slashdotted by Crooks and Liars
Well, not literal crooks, but these folks, who were amused by this entry from last October enough to link directly to OUR local copy of the ten megabyte video.
The good news is that our server didn’t blink at all about serving out all the extra traffic, and blithely served out 700 copies overnight.
The even better news is that our Colo people noticed the wildly out of pattern bandwidth usage (70GB overnight vs. about 30 for all of September) and contacted us this morning, first thing. It didn’t take long to figure out what the problem was, especially since the first thing we did was take down Apache to see if the pain stopped, and lo and behold it did (thanks, by the way, to all those folks who emailed us about the apparent Heathen outage; even though it was under control, it’s good to know folks are paying attention).
The file’s been removed, but the original copy is still available. I’m told that the nice folks at C&L will be hosting a copy themselves soon, so if you’re here looking for Cheney being more vulgar than usual, wander over there. (They really are nice; they offered to cover our bandwidth overages, which we’d certainly have if we hadn’t moved last month.)
It’s Dick Fucking Cheney, “mang”
Dangerous Squid gives us this excellent mashup of Cheney’s RNC speech and everyone’s favorite iconic coke kingpin. (Original link here.)
Update 4 Oct 2005: We been slashdotted by Crooksandliars.com, who linked directly to our local copy last night. This caused our colo to have a mild freakout and contact us, creating a genuine freakout until we figured out why this 18GB/month site served 70GB since last night. The local copy has therefore been removed. Sorry.
Wedding Week: T-04:08:58:15
We now have a marriage license.
Bag limit is, apparently, one.
Wedding Week: T-04:18:27:15
We will not be serving any of these.
Bug Man Parts Two and Three
Wedding Week: T-05:09:15:33
Mike points out that a naive Google search for our wedding site produces first a link to a certain almost certainly awful romance novel, blurbed thusly by a quasi-literate Amazon reviewer (all punctuation original):
In [Jacqueline Diamond’s] latest release The Stolen Bride Erin Marshall, the heroine has had an accident and can’t remember one particular day. The day she accepted a proposal from Chet…her fiance.
Update: Links fixed.
Wedding Week: T-04:20:36:06
It appears the Bachelorette Shindig thrown by chromosomally-appropriate IBP types included “strippers,” and was, er, documented.
In which we acknowledge the aging process
Longtime Heathen Danno turned thirty fucking five yesterday, which means it’s been five years since this happened. If you’re in the Louisville/southern Indiana area, drop me a line and I’ll tell you where he lives.
(Yes, we know that there have been significant personnel changes in Team Danno and Team Heathen since these photographs. That doesn’t make them less funny, though.)
Wedding Week: T-05:06:22:30
In case you’re curious, this is the band playing at our reception.
Wanted: Supreme Court Justice
Leonard’s Loser: Florida
Roll Damn Tide.
And now, a leetle joke
Donald Rumsfeld is giving the president his daily briefing. He concludes by saying: “Yesterday, 3 Brazilian soldiers were killed.” “OH NO!” the President exclaims. “That’s terrible!” His staff sits stunned at this display of emotion, nervously watching as the President sits, head in hands. Finally, the President looks up and asks, “How many is a brazillion?”
A gentle reminder
Ziploc bags are not toys, even if they’re really, really big.
More proof that the music industry is stupid, stupid, stupid
Upset that their business model is, well, broken, they’re now trying to force Apple to raise iTunes music store prices from 99 cents by threatening to take their ball and go home. They figure that music sales via iTMS drive iPod sales, and that therefore Apple will listen. They are wrong; all evidence is that it’s the other way around, which means pulling out of iTMS really just screws the label.
Best. Trailer. EVAR.
The Shining, recut as a comedy. More about why here.
Shiman Goes Geek
Where I’m Calling From
I have resisted, to at least a couple of approximations, talking about Mississippi in the wake of Katrina. What my friend Steve has just sent me, though, has me weeping in a hotel room in Kentucky.
My home state’s coastal fringe is destroyed. It is a place I’ve been more times than I can count. I played my first putt-putt games with my long-dead father in the shadow of the Broadwater, with the sound of the waves in the background. That putt-putt is gone, and so is most of the Broadwater. But fuck the putt-putt; whole towns on the coast are gone. So is much of the work of Walter Anderson, and in all liklihood the homes of most of the people I knew who lived in that precarious wonderful place.
My brother’s best friend has hosted his in-laws for weeks, as they have no home anymore. This is not a rare story. Christ, it’s commonplace. This is good, but it’s terrible that it’s needed.
My own mother, nearly 90 miles inland, had trees aplenty fall on her home. She watched an aged pine — with a 15+ foot taproot — become uprooted in Katrina’s winds even that far north. She’s fine, and so is my stepdad, but he — at 70+ — spend days with his chainsaw clearing other peoples’ yards and driveways. These were days his own home had neither power nor water. John is like that.
I grew up in hurricane country. They’re a fact of life. A formative memory is dozing, fitfully, through Frederick in 1979. Ol’ Fred was a Cat 4, and was quite neutered by the time he hit Hattiesburg, but the damage was still astounding. The vast oak my mother watched sway during Camille in ’69 finaly fell during that storm, but somehow didn’t destroy the home it shadowed. Even so, the next day we all saw that tree as the fate we avoided.
Now, this past weekend, Erin and I spend a sleepless night watching a puny pecan swing over our own townhouse. We remembered our parents and our friends closer to the storm, and the stories they’d given us from before we were born — or from earlier that month — and we were far too cavalier.
Just now my friend Steve sent me this site. I think these photos say what I cannot.
So much will never be the same.
“So, anyway, this book is WAY better if you have a little toot first.”
TMFTML has the best snark on the meth-driven life development.
If you love Bacon like we love Bacon, watch this space.
My friend Richard was badly injured Monday night.
Richard is one of the original Infernal Bridegroom people. He’s been, I think, in every Tamalalia, which is quite a distinction. Most recently, he’s been known and loved as a ballet-esque dancing anthropamorphized representation of Bacon in “Tamalalia 8: Tamarie Makes It Big” and the reprisal of the same number this summer in “Tamalalia X.” He’s also a landlord, and has been dabbling in property ownership for as long as I’ve known him. One of the properties for which he is responsible — via long-term lease, not ownership — is IBP’s home, the Axiom.
Rita hit the Axiom harder than most of Houston. The building itself did pretty well, but the patio was another story. The fence was destroyed, and trees were damaged, including one large tree essentially split in half. The IBP staff took care of most of the clean-up, but asked Richard to hire a pro to come take care of the big tree.
That’s when Richard, God love him, did something surprisingly dense. He went down to the Axiom alone, at night, with a ladder and a chainsaw, and using only the light from his car’s headlights, went to work. And slipped. And fell. Thank God the chainsaw lodged in the tree, but Richard fell off the ladder onto his hands, and ended up smashing the bones in his wrists and hands pretty damned thoroughly.
Alone and unable to get to his cell phone in his pocket, he somehow managed to drive to a hospital. I’m told he used his knees and ran every red light he could in an attempt to attract help via a traffic stop, but no dice. At the hospital, he couldn’t open his door, so he banged his head against his car window until someone came to help.
He’s had surgery already. He’s got a long recovery road ahead of him, obviously, and that’s where it gets ugly: Richard is self-employed, and has no health insurance.
IBP is rallying around him — he is one of our own, obviously — but none of us are rich. The Houston arts and performance community will, I’m sure, join this rally — I’m told that Fresharts and Diverseworks have already contacted their memberships, or will very soon. There will be a benefit show/concert/party in the very near future, once we know what the goal figure is; watch this space for information about when and where. If you feel moved to kick the poor guy a few bucks, though, don’t let lack of organization stop you: IBP is holding donations for him. Just send ’em to Richard Lyders Fund, c/o Infernal Bridegroom Productions, PO Box 131004, Houston, TX, 77219-1004.
Ding-Dong, etc.
The Bug Man has been indicted on conspiracy charges. Of course, CNN has said fifty billion times that the DA in queestion is a “partisan Democrat.” However, as Media Matters notes, his record doesn’t support the claim that he’s prone to enforcement along party lines:
While Earle is an elected Democrat, as Media Matters for America has previously noted, a June 17 editorial in the Houston Chronicle commended his work: “During his long tenure, Travis County District Attorney Ronnie Earle has prosecuted many more Democratic officials than Republicans. The record does not support allegations that Earle is prone to partisan witch hunts.” This assertion supports Earle’s own claim about his record; a March 6 article in the El Paso Times reported: “Earle says local prosecution is fundamental and points out that 11 of the 15 politicians he has prosecuted over the years were Democrats.”
Best. Sculpture. EVAR.
Via JWZ.
Two bronze sculptures pee into their oddly-shaped enclosure. While they are peeing, the two figures move realistically. An electric mechanism driven by a couple of microproccesors swivels the upper part of the body, while the penis goes up and down. The stream of water writes quotes from famous Prague residents. Visitor can interupt them by sending SMS message from mobile phone to a number, displayed next to the sculptures. The living statue then `writes’ the text of the message, before carrying on as before.
This Man Saved Your Life
On September 26, 1983, the USSR’s new early-warning-system falsely reported a US nuclear launch, i.e. an unprovoked first strike. Stanislav Petrov, then a 44-year-old lieutenant colonel, made the judgement call that kept us from nuking each other back to the stone age. (Via MeFi.)
Because three is clearly not enough
If you find “rock, paper, scissors” insufficiently varied, and are yet still bored by the “rock, paper, scissors, Spock, lizard” improvement, then MeFi may be able to help by pointing out the RPS-15 and RPS-25 variations.
Just when you thought they couldn’t get MORE evil
Bush is threatening to veto legislation mandating the US follow the Geneva Conventions.
Missing: Train with Square Wheels
Metafilter points us to the Island of MIsfit Games. We totally want some of these.
In case, you know, there were any Arabian horses endangered by Rita
Your Rights Online, Emperiled
The MPAA/RIAA are still trying to restrict what you can do with your TV.
Cindy Sheehan Arrested in DC
Mykeru has more.
Flipper be strapped
According to the Observer, Katrina caused the accidental release of some Navy-trained, armed-and-dangerous dolphins into the Gulf of Mexico.
Full-Custom Magoo Smackdown
Aloysius got an email begging him to vote for the gay marriage ban come November. He have the sender both barrels. Rock on.
Things we have learned today
Replacing the rear brake rotors on a 1995 Porsche is much simpler than we expected, particularly when you have a good buddy with intimate knowledge of such things, but it is nevertheless kind of unpleasant when it’s 100 degrees outside; and
Bad nameservers in /etc/resolv.conf will prevent incoming SSH connections under BSD-derived *nices. Ergo, if your BSD-derived *nix server is hosted by boobs who take the rest of the colo down at the first sign of hurricanes — including their nameservers — you can expect all attempts to SSH thereto to fail. However, if your BSD-derived *nix server is one of these, you can fix this via this tool by adding some valid, non-boob-managed nameservers to /etc/resolv.conf.
Saturday Morning Rita-ism
So it blew and blew and blew — and in fact is still blowing — but the most dramatic event was a drunk driver hitting the power pole down the street about 11 last night. We — obviously — have power, and still have running water, so we seem to have gotten by just fine. The TV talking heads, though, seem somewhat disappointed they couldn’t do their typical storm-coverage bullshit.
More DRM Suckage
BoingBoing points us to this rant about high-end home audio and the troubles DRM introduces, which triggered this response from John Gilmore, wherein he quite correctly points out that audiophiles who buy into DRM schemes are suckers:
It’s really simple. It’s because DRM is designed to break compatibility. The whole point of DRM is restrictions. The point of all previous audio formats was compatability. CDs play on any CD player. Cassettes play or record on any cassette player. Neither one cares what you do with the audio that comes out. By contrast, DRM is designed to prevent the audio from coming out in any way that the oligopoly objects to. […] Rather than calling for everybody to implement DRM, which would be uniformly terrible for most musicians, most equipment makers, and all consumers, you should be calling for nobody to buy DRM. We can’t stop them from building it — there’s no law against companies selling painful products. The only cure is education — of their customers. Make it an expensive mistake for anyone to sell a DRM product. Because, as you have discovered with your iTunes music, it IS an expensive mistake to BUY a DRM product.
Vote with your dollars, people.
Letter from Chicago
Heathen Agent Triple-FFF reports that his dinner at some Chicago joint included the apotheosis of desserts: Cantelope sorbet. Sprinkled with black pepper. And bacon.
Awesome.
Rita Update: 7:08PM
“The sky […] was the color of television, tuned to a dead channel.”
And now, a bunny rabbit and teddy bear
Yeah, they like it like that. (2.5MB MPG) Mrs. Heathen To Be: “That may be the best thing I’ve ever seen.”
You really need to be paying attention to this stuff, weatherporn notwithstanding
When playing a CD becomes a “privilege,” not a right:
Of course, the industry is trying to accomplish its objective by publicly lamenting piracy. If the public and “their” politicians believe that the entertainment industry is on the verge of collapse, they’ll be much more likely to accept restrictions on use of content that they’ve paid for. For this reason, most industry talking heads keep their comments in check when talking about DRM schemes, but from time to time we’ve seen people truly speak their mind. Such is the case with Tommi KyyrÅ , of IFPI Finland. Mr. KyyrÅ told Tietokone (Finnish) that the ability to play CDs on computers is a “privilege,” and that people who have problems with CDs laden with DRM should just buy new CD players.“Now, we need to understand that listening to music on your computer is an extra privilege. Normally people listen to music on their car or through their home stereos,” said KyyrÅ . “If you are a Linux or Mac user, you should consider purchasing a regular CD player.” (Translation via tigert.com)The comments come in the context of a debate over copy-protected CDs. As we have previously reported, CDs with copy protection do not play on all CD players, although this is certainly not just limited to computer CD players. Some older players also won’t play the discs, either.
There’s also this:
I recently bought a car. In the copious documentation that came with it, nowhere did it say I couldn’t drive the car only in reverse, on dirt roads, without pants, or on Wednesdays. As far as I can tell, I can do pretty much whatever I want with that car, and the people that sold it to me don’t have any say in the matter. Apparently any music I buy might not play by the same rules, with the head of the Finnish branch of the IFPI (the international equivalent of the RIAA) having labeled the ability to listen to music on a computer a privilege. So I need some sort of permission or approval to use something I’ve purchased however I like, in this case, listen to music on the device of my choice? That’s the point of DRM and copy protection, to give the content producer an inordinate amount of control. But the effect of these pointless restrictions on music isn’t that they stop file-sharing, far from it. It’s really the opposite — they encourage it. The IFPI and its friends look at the problem from the wrong side. People have minimal incentive to buy expensive, DRM-laden music when they can get unrestricted versions through file-sharing. Instead of improving their product to make it competitive, the labels hope to club people into buying it by eliminating any alternatives.
When you buy DRM music — either from iTunes, or even “locked” CDs like the Velvet Revolver release — you’re buying into this conversion. Don’t support this tomfoolery.