Sitting in the Apple Store…

I’m sitting at the Genius Bar waiting for the Genius to come back from the back room where he was probably googling my symptoms.

And now he’s back with some strange theories about a magic keyboard shortcut that disabled my Airport. And now he’s installing some third party software called OnyX. He keeps saying “well it’s still connected” and I keep reminding him that yesterday it failed three times in 5 hours (ie about once every 1.66 hours) and we’ve only been looking at it for half and hour, so that’s no indication of anything.

Oh well, next stop I’ll have to try something more drastic like ‘archive and reinstall’.

Update: After OnyX ran, the computer rebooted. I had to go to my chiropractor appointment, so I was walking out the store as it rebooted, and then while I was still in the store, the damn Airport turned off. I showed it to the Genius, and he said “Oh, that’s what you meant – oh, that’s definitely software”. I don’t understand why he didn’t understand what I meant at that point – when I described it the first time, the other guy behind the Genius Bar said “oh, you mean the pie wedge goes completely white”, and I confirmed that was exactly what I meant. I also don’t understand his conclusion. We’ll see.

Oh, I don’t like that at all

Three times in the last three or four days, my computer has shown the Airport (wifi) as being off, and nothing I could do would turn it back on again short of rebooting. At the advice of a friend, I tried rebooting it with command-option-p-r, but it’s happened again since, so that didn’t fix it.

I see a trip to the Apple Store in the near future.

Does anybody know anything about Mailman?

I upgraded my server to Debian Lenny the other day, and everything seemed ok until this morning. I evidently spammed myself with the couple of hundred VERPed bounce messsages that normally Mailman is supposed to silently handle. Instead, they seemed to have all ended up in my inbox, and there is no indication in /var/log/mailman/bounce.1 that Mailman even saw them.

I’ve checked that postfix still has the mail delimiter set to +, and if I send out a message to a VERP style address on my box it does get delivered. It even appears that the bounces got delivered to “/var/lib/mailman/mail/mailman bounces mailman”. I just can’t understand why they then got delivered to me – normally Mailman does whatever it does and doesn’t bother me about them.

By all means, Paul, fuck with the hard drives…

I’ve spent the last two nights trying to get Vicki’s laptop working again. Back in August I bought her a new hard drive for it – a 250Gb one to replace her 80Gb one. The 250Gb one is the same model number as the one that came stock in my MacBook Pro, so I figured it was safe to put it in her slightly older MacBook Pro.

That’s great in theory, but back in December she was complaining about very slow response, and she ended up formatting and re-installing. And again this week, it started happening again. Console.log showed that once again, the disk was full of errors. We tried repairing things with Disk Utility and booting into single user mode and running fsck. Both repaired things, but the disk quickly started acting up. I installed TechTools from a AppleCare disk and did a surface scan, and it found lots of errors.

Ok, now it’s time to get serious. We burned a copy of the DFT (Drive Function(?) Test) ISO from Hitachi, but when you boot it in the MBP it asks for “Floppy B” and refuses to continue. Oh oh. So today I got *really* serious – I opened up the MBP (a tedious process) and took the drive out and put it in my Linux box so I could run DFT there. So my home Linux box is off-line for the rest of the evening as well. (Normally I would use my old Windows box for stuff like this, but the Windows box is IDE and the Linux box is SATA.)

While I was waiting for DFT to find the inevitable errors, I decided to start filling out an RMA request on the Hitachi web site. And I had a real feeling of deja-vu. And then I remembered – I’ve only returned two other drives in my life, and both of them were IBM/HItachi DeathStars. It’s nice that they make it so easy, but I think I’d rather they made the drives so they didn’t fail.

Android versus iPhone

I’m currently sitting in a RJUG presentation about programming for the Android (Google) phone. As part of the talk, the presenter passed around his “Development” phone, which is basically a G1 without the service contract. There is a lot to like about Android, but in many ways it seems like it’s not really polished.

For instance, holding the “Development” phone and my iPod Touch shows that animation (including scrolling lists) seems jerky on Android compared to Apple. The Android version of the bubble level app just jumps to the final position, rather than sliding there.

Android’s run time environment seems very powerful and it can do a lot of things that you can’t do on the iPhone. Like background processes and interprocess communications. But the things it can do that iPhone can do, it looks like it would be harder on the Android.

I’d much rather do Java on Eclipse than Objective-C (a seriously weird language) on Xcode (an IDE that I still don’t like). On the other hand, I don’t think I want to manually create user interfaces in XML rather than using InterfaceBuilder. (On the gripping hand, maybe somebody will write a decent interface builder for Android, fix the stuttery scrolling and make non-ugly widget set.)

Sigh. Why isn’t there one perfect SmartPhone instead of a couple that are half-way there?