MiddleClickClose for Safari 3.1.1

06/14/2009 Update: It now works with the just-released Safari 4, too.

Someone wrote to tell me that MiddleClickClose was no longer working after upgrading to Safari 3.1.1. I hadn’t yet installed the latest version, so this was news to me. I just upgraded, but MCC still worked for me. I’m not sure what the user’s problem was. Maybe he upgraded from Safari 3.0 to 3.1.1, skipping 3.1, which I can see how that would have broken it for him.

I did change the MaxBundleVersion in Info.plist to 5525.18, which is the current version of Safari, so if you’re having problems, install the copy linked below. Or edit the Info.plist file in MiddleClickClose.bundle/Contents yourself.

More Crappy Food In Snellville

Last night before I went bowling, I decided to get something to eat. I wracked my brain to come up with some place that I haven’t eaten at 900 times recently, and finally settled on Applebee’s on Hwy. 124. I was seated and after what seemed like about 5 minutes, the waitress finally came over. I ordered a Coke and the Crispy Orange Chicken Bowl, without the mushrooms. She responded, “I’ll see if they can pick them out for you. It’s a mix.” I responded that I have gotten the dish there before without mushrooms, so it shouldn’t be a problem. For the record, a better response would have been, “OK” rather than, “I’ll see if they can pick them out.” After placing my order I commenced to reading my book while waiting for my food to arrive.

After 10 minutes or so, the food arrived, but the chicken and broccoli pieces were too large to manage in the bowl, so I asked for a small plate to cut them up. As I started cutting the chicken, I noticed something: it was completely raw on the inside. Not just one piece, but all of it. I called the waitress over and showed it to her. She took it, but didn’t seem overly concerned. I asked for a manager. The manager came over and after I explained what happened, she expressed a modicum of concern, though not as much as she should have. She said, “I’ll have to check the grease temperature. Everything is on a timer.” Well, yeah. If your grease is not hot enough (or is laden with gunk) then your cook times will need to be longer. But since the kitchen staff at places like this doesn’t actually cook, they only warm things up and mix things, I guess expecting them to know that is asking a bit much.

Anyway, I told her that I didn’t have time for a reorder and I was just going to leave. She didn’t make me pay for my Coke, but didn’t offer anything else as a concession. Good management, there.

As I was leaving, I heard my name called. I turned and saw six of the people from my bowling league. I went over to talk and right as I walked up, one of them was calling for their waitress. Guess why. Her chicken was also raw! When I saw this, I said (rather loudly), “Hey! They gave you raw chicken, too!” I found out later that the manager didn’t even bother to come out to talk to them, nor did she take the raw chicken off the bill.

As it turns out, they got a 79 on their most-recent health inspection. I won’t be going back any time soon.

iTunes Should Remember Window Size

I subscribe to a lot of podcasts, and lately I’ve been subscribing to lots of video podcasts. I love watching GeekBrief in ginormous HD format. But not all of the videocasts come in that large format, so I have to right-click on them and select ‘Double Size.’ But the next time I watch GeekBrief, it spans both monitors, because iTunes applied my ‘Double Size’ selection to this video as well.

What would be nice is if iTunes remembered your video settings for each subscription instead of one setting for all. This would allow me to set ‘Actual Size’ for GeekBrief, but ‘Double Size’ for The Buzz Report. That would be really nice.

Jason Castro Covers Brudda Iz — And Nails It

On Idol last night, Jason Castro announced that he was going to sing ‘Over the Rainbow,’ as performed by Brudda Iz. When I heard that, I thought, ‘OK, this is either going to be insanely great, or really awful.’ As it turned out, it was unbelievably great. He captured the essence of Iz’s version, but he owned it, too. And he played the ukulele! I was almost speechless when he finished. He got praise from all three judges, which he richly deserved.

You can buy Jason’s version of the song from iTunes, which I just did. I’m on my second listen right now. Wow.

MiddleClickClose Updated

I announced here that I had updated MiddleClickClose to work with Safari 3.1, but that it had problems loading under Safari 3.0. Actually, the problem was that it wouldn’t load on a PPC chip; I was testing on my iBook G4, but I hadn’t generated a universal binary. That was caused by having the iPhone SDK installed. Anyway, I dropped back to Xcode 3.0 and got a universal binary built, and now everything is happy.

If you want the plugin, ensure you have SIMBL installed, download the binary package below, and unzip it in ~/Library/Application Support/SIMBL/Plugins and restart Safari.

As usual, it’s distributed under the GPL.