The Daily Parker

Politics, Weather, Photography, and the Dog

Potpourri

In no particular order:

  • Three cheers for the US Airways crew who executed a good landing[1] in the Hudson River this afternoon. I'm not joking: it's hard enough to glide any airplane after a total power loss, something else entirely to land on water without flipping the plane or sinking immediately. That all 155 passengers got out means Capt. C.B. "Sully" Sullenberger and his first officer deserve medals. Let's remember that one kilometer in either direction would have led to a horrible outcome. This wasn't a 20-mile glide from 30,000 feet over flat farmland; this was a crippling bird strike[2] at 3,000 feet over Manhattan.

  • My cousin and I got our Cubs home-game tickets today, all 13 games worth. Woo hoo! First game: Friday April 17th against the Cardinals. But before that, as part of my continuation of the 30-Park Geas[3] I'm considering going to Houston to see the Cubs on April 7th.

  • I had a third point, but at my age I feel lucky to remember the first two.

[1] After a good landing all the passengers get out safely. After an excellent landing you can use the plane again.
[2] Yet another reason to declare open season on Canada geese. Disgusting birds.
[3] Speaking of geese...

Alaska's other export this year

The other-worldly cold that parked over Alaska at the end of December has now schlumped down to Chicago. For the first time since 3 February 1996, we've got more than 24 consecutive hours of temperatures below -18°C—officially bottoming out at -23°C overnight at O'Hare. (This is nowhere near the record set 15 January 1972 of -33°C.)

<humor tone="gentle">
You know, between this weather and their annoying governor, I'm wondering about whether we should have admitted the state in 1959....
</humor>

You are Number Six

The Prisoner, Patrick McGoohan, dead at 80.

Yesterday, Khan Noonien Singh (Ricardo Montalban) died at 88.

Imagine the conversation:

"Where am I?"

"You didn't expect to find me...you thought this was a dead planet. Tell me: why are you here?"

"Whose side are you on?"

(Come to think of it, that gets too silly, too quickly...never mind.)

Security comes down to people

Two examples of totally ineffective security responses in today's news. First, in suburban Chicago, a commuter-rail ticket agent called police about a man with a gun boarding a train, causing a two-hour delay as heavily-armed cops evacuated and searched the train. They found the man with the gun when the man in question saw the commotion and identified himself as a Secret Service agent, not realizing he was himself the target of the search:

Metra spokeswoman Judy Pardonnet said the incident began when a plainclothes Secret Service agent asked a Naperville ticket agent whether there were metal detectors aboard the BNSF Line train and indicated he was carrying a gun.

Kristina Schmidt of the Secret Service office in Chicago said a preliminary review showed the agent had acted properly and identified himself to the ticketing staff.

Schmidt said the agent noticed the Metra employees eyes go to his waist and look at his service weapon as he was taking out his wallet to buy a ticket.

"He verbally identified himself as law enforcement and said that he was armed," Schmidt said. "That was pretty much the extent of their conversation."

Assuming all was fine, the agent boarded the train, she said.

It was a few minutes later that police boarded the train. The agent again identified himself, Schmidt said, not realizing his interaction with the Metra employee had led to the train being stopped.

The ticket agent had told police a suspicious man was asking "unusual questions that were security-based" at the Naperville Metra station, Naperville Police Cmdr. Dave Hoffman had said. Officers were unsure if the man got on the train so authorities decided to stop it near Lisle to search for him, he said.

Farther afield, in the U.K., a official for a prision lost an encrypted memory stick containing personal health information about prisoners. The problem? The password was taped to the stick (via Bruce Schneier):

Health bosses have apologised after a memory stick containing patient information was lost at Preston Prison.

An urgent investigation was launched after the USB data stick – with the password attached to it on a memo note – went missing on Tuesday, December 30.

The stick may have contained information of up to 6,360 patients.

Kudos to everyone involved for using your heads and keeping us all safe!

Annoying software design (professional edition)

Developers generally don't like third-party UI controls because they're generally frustrating to use. Case in point: in the Infragistics Windows Forms controls package, the UltraGridColumn has sucked a substantial portion of my day away.

If you don't write software, you still appreciate it when it works simply and intuitively. You want to search for something, you go to Google and type in a search term. Brilliant. When you go to some company's website because you want to call the company, you look for something called "contact us" and click it. If you don't get the address and phone number of the company after clicking that link, you get irritated: the simple, intuitive thing didn't work. Jakob Nielsen is all over that stuff.

So. I have a simple problem, which is how to make a column in a grid grey out so my users don't inadvertently edit something they shouldn't. What I expect to write is something like this—or I would, if the member existed:

theReadOnlyColumn.Enabled = false;

Sadly, there is no "Enabled" member. So how about using a member that actually does exist?

theReadOnlyColumn.IsReadOnly = true;

Interesting. That member doesn't allow you to change its value. In fairness, the particle "Is" suggested it was a read-only member (ironic, that), but still, it looked like the right thing to do.

But no, here's the intuitive, simple, gosh-how-didn't-I-see-that-right-away thing to do:

theReadOnlyColumn.CellActivation = Activation.Disabled;

<rant>

This sort of thing happens when developers create software based on how it works, rather than what it does. It's sloppy, it reflects an inability to think like the person using the product, and it's compounded by a criminal lack of clear "how-to" documentation. (The Infragistics documentation site appears to have no way to search for concepts, requiring you to figure out how Infragistics developers organize things on your own.) This really, really annoys me, and is why I avoid using their products.

</rant>

Roland like a stone

It's official: Roland Burris will sit his ass in the U.S. Senate seat previously occupied by Barack Obama's ass tomorrow, restoring the Illinois tradition Obama interrupted of having seriously flawed junior senators. Seriously. The seat was previously sat in by Peter Fitzgerald, Carol Moseley-Braun, Alan Dixon...despite Adlai Stevenson III being in the seat as well, you kind of have to go back to Everett Dirksen to find another person we can actually be proud of in there. I recommed a quick perusal of Wikipedia's list for a chuckle.

Forgot to mention: today the only governor we have will swear in the Senate whose first order of business is holding his impeachment trial. Fun times, fun times.

Alaska warms up

The frigid weather in Alaska (ten consecutive days below -40°C) has apparently broken. Yesterday, for the first time since December 27th, Fairbanks got above -20°C. Right now it's a balmy -17°C, in fact, which is out of the realm of truly-dangerous cold and into just-plain-annoying cold.

Change we can believe in

MSNBC reports President-Elect Obama will order our detention facility at Guantánamo Bay closed next week. However, "[i]t's still unlikely the prison would be closed any time soon. Obama last weekend said it would be 'a challenge' to close it even within the first 100 days of his administration," MSNBC reports.

In related news, outgoing President Bush still can't fathom how he damaged our standing in the world: "I disagree with this assessment that, you know, that people view America in a dim light," he said. "It may be damaged amongst some of the elite. But people still understand America stands for freedom."

Only 188½ hours remain in the worst administration we've ever had.

Tribune columnist Rice on racial politics

Dawn Turner Rice, like a lot of people, found the 1960s-style race-baiting of Roland Burris' supporters disturbing:

Perhaps the real architect of this fiasco is Blagojevich who, although ham-fisted in almost every other regard, handled this skillfully. He knows his way around racial politics. He was the one who gave Rush the platform at the news conference announcing Burris' appointment. Blagojevich knew he couldn't, with any great effect, warn reporters not to "hang" or "lynch" his appointee.

In related news, the only governor we have (for the next three weeks, anyway) released nine reasons why he's great, which Eric Kleefeld summarizes: "He is a proud and strong progressive...and a complete megalomaniac."

Why you want lawyers who can read

On a flight this evening I read the actual Illinois Supreme Court opinion in the matter of Burris v. White, and found, at the end, this helpful bit of advice for His Royal Ego the Appointee:

The registration of the appointment of Mr. Burris made by the Secretary of State is a "record of paper" within the meaning of [15 ILCS 305/5(4)]. A copy of it is available from the Secretary of State to anyone who requests it. For payment of the normal fee...Petitioners could obtain a certified copy bearing the State's seal.

This is about as close as possible the Court can get to actually calling him dumb as a post. And he's our new U.S. Senator. Woo-hoo!