Slot-loading optical drives suck, especially when they refuse to eject a disc that shouldn’t be allowed into the hands of J Random Technician down at the Apple Store (or anywhere else, really).
For future reference, if you really, really need to crack open a MacBook Pro and peel the optical drive open, the nice folks at Other World Computing have you covered.
Be sure to pick up a Torx size 7 and a Philips size 000 before starting, and keep very careful track of which screws came from where. And don’t forget to plug the keyboard back in before you seal it back up.
I needed to put a Mac Mini in someone’s house.
But it had to run Windows XP.
Headless.
And restart automatically after losing power.
The headless part was handled by our master solderer, following the instructions from the nice folks at Mythic Beasts. They also explain the power-on problem, but don’t provide a direct Windows solution.
To make a long google short, download WPCRS120.EXE from Japan, run it, run the included installer, reboot, run wpcrset.exe, set {Bus 0, Device 31, Function 0, Register A4} to 0, and reboot again.
Before each of the required reboots, you’ll see this:
Lots of Mac users seem to like Quicksilver. I figured I’d give it a try.
…
Okay, that was enough. For application launching, I’m much happier with Overflow, and even after overriding the automatic “you stopped typing for two seconds so I’ll start a new search” behavior, it’s not terribly useful to me, because it bypasses input managers and assumes that all the world’s in ASCII.
This, despite the pretentious preciousness of quoting the Tao Te Ching as their design philosophy.
Why did Spotlight suddenly stop indexing my email, and completely lose track of all previously indexed email?
… mdfind, mdutil, …
Ah, I see; it spontaneously disabled indexing on the entire drive, and masked this by continuing to report file-name matches. That’s nice.
I had a downright peculiar problem. Any Java app I ran on my Mac apparently painted the window in the wrong order, so that the content was overwritten by the canvas. In some cases I could drag or tab through and get to see the fields, but not reliably.
I tried logging in as another user, and it worked fine, but deleting every preference and cache file that mentioned “java” in the name didn’t help a bit. And so, the search began.
Binary search, that is, where I started by moving my entire home directory out of the way without rebooting, tested (worked!), and gradually narrowed it down. To make a long story short, it was ~/Library/Preferences/.GlobalPreferences.plist, specifically the AppleDisplayScaleFactor key, which was set to “1”. [note: use plutil to convert plist files back into the old XML format]
Why? Because long ago and far away, I once played with the under-development GUI scaling feature in Tiger. It wasn’t ready then, still isn’t ready now, and setting the value back to “1” is supposed to be the same as never having set it in the first place. One of the recent Java updates disagrees.
Nuke that pref, and instantly every Java app paints correctly.
I just burned a DVD from Disk Utility. It was automatically ejected when the burn finished successfully. I wanted to verify it, so I closed the drive and let it start up in DVD Player.
DVD Player launched, but didn’t start the movie. I hit the play button, and it complained about no supported disc being present. Why? Because I’d switched windows during the burn, and hadn’t come back to Disk Utility and clicked “OK” on the little dialog box that said the burn was successful. Adding insult to injury, when I switched back to Disk Utility, the confirmation dialog box was now under the main window, so I initially didn’t realize that it remained unclicked.
Sadly, clicking it afterwards didn’t help. Apparently I have to reboot to unconfuse the driver. I count at least three bugs here.
So there’s a new player in the Mac backup business, Decimus. Their product is called Synk Backup.
So when your synk backs up, your office is decimused. No doubt they’ve outsourced their tech support to Plumbr.
Quite some time ago, a friend at Apple had a small object quickly waved in front of him, and was told “this is going to be the coolest thing ever”. I believe the person responsible for this tiny little leak was fired. Later, when the rumors started leaking out about an Apple PDA, I realized why Dashboard had been released unfinished as a major feature in Tiger, with UI guidelines that flew in the face of every aspect of Mac app design: it was really intended for making fullscreen tools for a small-form-factor device, and they wanted people tinkering with it early. What that device would be, I wasn’t sure. Like many, I keep hoping for a new Newton, but that’s just not likely.
Will I buy an iPhone? Definitely not at launch; not only do you run the usual risks of 1.0 hardware from Apple, you also add a bunch of cutting-edge technology that may not survive outside the lab (anyone remember another Jobs favorite, the single-sided optical drive that shipped with the NeXT cube?), and all of the friction and finger-pointing of a partner product.
Doubts? The first thing that jumped out at me watching the mocked-up demo videos is that I’ve never seen a handheld computer with such fluid animation and quick response to user input. Yes, we all know that all of the Internet and carrier stuff will have delays, but I’ll be quite surprised if the photo, music, and video browsers are as quick as shown, or as smooth about transitioning between portrait and landscape modes. It has to be that smooth to work well with no tactile feedback, which means that whatever custom version of OS X it’s running must have real-time features that are missing on Macs.
What was most conspicuously missing? Any mention of .Mac mail, .Mac sync, iDisk sync, etc. Why? Because .Mac is currently a mess, and its sync is unreliable. It’s been that way all through the Tiger release, despite Apple’s push to get developers to add the sync API into their applications. I’ve heard that things are a lot better in Leopard, but who knows what will be in the final release.