Who told you that?

Categories: Technology

This guy popped up in my referer logs the other day, and it turns out that he actually links back to an old post of mine. I’ve changed my opinion a bit since then, after I realized that it’s fairly trivial to write a script that validates referers. All need to you do is grab the page listed as a referer and check to see if it really contains a link back to your site. It’s only a first level technique — there are ways around it — but it would certainly catch what Joel is doing. Thus, while Joel says there’s nothing that can be done about his technique… he’s wrong. Admittedly, I haven’t integrated my script with my general purpose log analysis scripts but in the cases where I have noticed referer spam I just update my config file and tell the scripts to ignore those referers. I stuck my script in after the cut. It runs over an active log file, tosses out referers it’s seen before, validates new referers as per the technique above, and emails me a note when it sees a valid new referer. It will not work out of the box on your server, but it should be kind of clear what needs to be updated if you’re a perl coder. Vanity, vanity, all is vanity.

April 17, 2003 · 3 min · Bryant

Evanescent

Categories: General

Kevin Drum catches the BBC changing articles on the fly. Add another reputable news agency to the list of those who do this. There was a small tempest a year or so ago regarding bloggers who adopted this practice; it’s odd that fewer people seem to care when it’s journalists. Or maybe I’m missing something, dunno.

April 17, 2003 · 1 min · Bryant

On loss

Categories: Politics

Robert Fisk has the most poignant things to say (original). I don’t know what I could add to what he wrote. An observation, perhaps, that this is a deeply apoliticial column. Frustrated? Oh yes. But not political. (Via Making Light.)

April 17, 2003 · 1 min · Bryant

Gathering of the tribes

Categories: Personal

For the first time in years and years, I’ve registered for Gen Con (original). That’d be the Indianapolis version, not the London one, although if anyone wants to pick up my plane ticket I’ll certainly hit the latter. In a surprising display of competence, I even preregistered for events. Woot!

April 16, 2003 · 1 min · Bryant

WMD Watch

Categories: Politics

The buried mobile labs we found last week weren’t chemical weapon labs after all. It’s unclear whether or not these are the labs Powell was talking about in his UN speech — from the CNN article, it looks as though they’re cargo containers rather than actual vehicles, but those are designed to ride on flatbed trucks. I’m thinking they’re at least the same type of lab. Well, maybe Iraq had 18 mobile chemical weapons labs plus 11 mobile labs that had nothing to do with chemical weapons and it’s just a coincidence and we’ll find the chemical weapons labs later. ...

April 16, 2003 · 1 min · Bryant

Rip remix burn

Categories: Gaming

WISH 42: Reusing Characters (original)… Do you ever reuse characters from game to game? When you reuse characters, what do you bring from game to game: a name and a personality, stats, or more? What kinds of characters do you reuse and why? If you GM, do you like to have players bring in existing characters? Why? I don’t ever reuse characters… wait, that’s not true. I’ve used Mange (half-orc barbarian) more than once, but that’s because I intentionally use him as a test character for 3e games. Any time I don’t want to burn a “real” character concept on a game before I know if I’ll like it, I’ll trot him out. He served as my NWN character as well. ...

April 16, 2003 · 2 min · Bryant

Who cares, anyhow?

Categories: Politics

Why does Bush have to find weapons of mass destruction? Because that’s how he justified the war. Exhibit A: the State of the Union (original). There is a sequence of 19 paragraphs directly discussing Iraq, beginning with the line “Our nation and the world must learn the lessons of the Korean Peninsula and not allow an even greater threat to rise up in Iraq,” and ending with “If Saddam Hussein does not fully disarm, for the safety of our people and for the peace of the world, we will lead a coalition to disarm him.” ...

April 15, 2003 · 3 min · Bryant

Talking 'bout politics

Categories: Politics

The first round of talks on the new Iraqi government ended today. The largest Shi’ite group decided to stay away; not an entirely good sign, but not a disaster quite yet. In Nasiriya, there were protests over American presence in Iraq: “No to America, No to Saddam.” Under the logic that I should recant my opposition to the war because the Iraqi people were happy to be rid of Saddam, I’m assuming that anyone who believes we should maintain a presence in Iraq should change their minds because there’s a significant number of Iraqis who’d be happy for us to leave. ...

April 15, 2003 · 1 min · Bryant

Those wacky Euros

Categories: Politics

Best line about the French evah: “It’s not true that the French are ungrateful for what the Americans did in WW2. In fact they’re so inspired by the American example that they plan to wait two years until they personally are attacked, then join the coalition and pretend the war against Saddam was all their idea.”

April 15, 2003 · 1 min · Bryant

Popping fresh

Categories: Technology

So I’ve given the new Safari beta a quick test-drive. It still doesn’t support title attribute tooltips. On the other hand, the nicetitle trick looks gorgeous now, so that’s something. My MT bookmarklet still needs the tweak found way down in the comments of this post. Basically, you chop out everything before “void(window.open” and you’re good to go. Dunno about Blogger bookmarklets but I bet the same kind of approach would work. Some sites look like shit. I don’t remember Tacitus looking this bad on earlier versions of Safari. ...

April 15, 2003 · 1 min · Bryant