Addicted to Solace

I go through periods of being addicted to computer games. My shame (if that’s the right word) is that instead of being addicted to the “cool” games like EverQuest or Final Fantasy, I find these random games that no one else is playing to get hooked on.

The latest is Solace, from Freeverse, a small developer who specializes in entertaining, clever versions of card and board games (and who also became infamous for their Jared, the Butcher of Song). Solace starts out a lot like Risk or Axis and Allies, with six powers facing off across several continents and a lot of territory to conquer. Then it adds some quirks like sea battles, amphibious assaults, artillery defense, and cavalry shock troops. You have to be able to master sea combat if you want to win; there are no other ways to grow your territory, and it’s a lot easier to defend your country from sea attack if you head them off in the open ocean.

Criticisms? The game crashed once when I left it running unattended for a while, and the computer turns are quite slow. But overall I’m hooked. And at least it means I’m not playing Burning Monkey Solitaire.

(Incidentally, I categorized this under Mac, but both Solace and BMS are cross platform. As is Jared.)

iTunes and Playlistism

Hysterical article in the Wesleyan Argus, pointed to by Wired, about how sharing one’s iTunes playlists sometimes reveals more about oneself than one intends—and can either lead others to idolize or ostracize you. It’s called playlistism. And it’s almost certainly for real.

At work, I had to change the default name on my iTunes shared music (the name defaults to your computer name, which defaults to my email address) because I was getting too much grief about even using iTunes—this on the first day it was out, when one could be forgiven for experimenting. So I changed the name to “The Boney King of Nowhere.” Now I find I have random people tuned in from time to time. Have I become a recipient of reverse playlistism? Am I now some kind of pirate radio station?

Deep linking strategies for iTunes

There appear to be three ways to do deep links on the iTMS without rolling your own URLs: one is to drag any hyperlink (not individual music tracks, but underlined artist or album names) to an application that supports drag and drop. You can also right click on a hyperlink or an individual track and choose the Copy Music Store URL option. That’t how I constructed the links last night. Doing either one results in a hyperlink using HTTP that goes to phobos.apple.com.

The third is the iTMS Link Maker, a web app on phobos.apple.com that walks you through a wizard to build links and gives you a JavaScript-based URL to go to the link. It also incorporates an IE plug-in control called the iTunes Detector that is loaded as part of the JavaScript solution that makes clicked hyperlinks behave “intelligently”—that is, when clicked, the links either open the selection in the iTunes Music Store, or take the user to a download page where they can get iTunes if they don’t already have it installed.

I’m less enthralled with this for a number of reasons. Number one, it requires embedding the script detector in the head of each page that bears the links—not a big deal when all pages on your blog are generated dynamically, but still something of a hassle. Number two, the iTunes Detector may be a lightweight piece of code, but it is not a lightweight user experience. I think I would rather have a link fail than pop an installer dialog over my blog pages.

That said, I’m not sure the direct link methods are any better of a user experience. The page on phobos.apple.com that is opened by these methods calls iTunes and then sends the user back to the calling page on Internet Explorer for Windows; on Safari, it appears to automatically close the calling page or tab. (Verification welcomed; I’ve only tested on my own machine.)

(Updates: See the comment from Greg about pulling a direct link from the deep link tool, and see the expanded version of this post with context at Blogcritics.)

Update on iPod issues

As the old joke goes, my operation on my iPod was a success but the patient died. That is: I got the case open, found the broken connections, re-soldered them, closed the case, went to start up the iPod, and couldn’t get it past the Apple logo on the splash screen, even to do a system test. Reopening the iPod found no obvious damage, but I still couldn’t get anything working. So either I messed up the machine with some cack-handed soldering, I somehow damaged the hard drive, or there were bigger problems that surfaced only when I disassembled the unit. So take some caution when voiding your warranty.

It will likely be a few months before I can replace the iPod. In the meantime I’m enjoying more CDs in my car (and enjoying airplane rides much less).

New PowerBooks, and I’m obsolete again

MacSlash has a thread on the new PowerBooks announced this morning in Paris. It looks like the long awaited aluminum revision of the 15″ PowerBook model has arrived, with a new top end speed of 1.25GHz, ports on the side including an 800 MHz FireWire port, built in BlueTooth, AirPort Extreme (802.11g) ready, 80GB hard disk available, and of course the backlit keyboard. No news on whether the 15″ aluminum model is less of a Faraday cage (wrecking AirPort reception) than the titanium model; the 12″ and 17″ AlBooks appear to have licked the problem of the . Oh well. I can take consolation in the fact that the new aluminum model is a tenth of an inch thicker and 2/10ths of a pound heavier than my svelte 1″, 5.4 lb TiBook.

Update: Thanks to Greg for pointing out that an 80 GHz hard drive would be an oddity.

iPod surgery, part 1

the naked iPod

I opened the case on my iPod tonight to see if I could fix the FireWire problem I’ve been having. This photo essay walks through the process of actually opening the iPod and revealing the problem.

When you finally get everything out of the iPod, and move the LCD away to reveal the front of the board, you can see the FireWire connector is soldered to the integrated circuit board in nine places. Four, at the corners of the metal box that forms the frame of the FireWire port, appear to be mostly structural connections that may also ground the frame to the circuit board. The remaining five are thin leads that come off the bottom of the port.

I got out my silver solder and my grounded soldering iron and connected the larger connections on the side, then with the residual solder on the tip of the iron reconnected the thin leads. Just like Operation, it takes a very steady hand. Then I reassembled the iPod, grabbed the charger, plugged it in… and waited.

And I’m still waiting. When plugged into the wall, the iPod stayed stuck at the Apple logo, and while I could get it to restart (Menu and Play buttons held down simultaneously) I couldn’t get the diagnostic menu to come up (Previous, Next, and Select buttons). I reset it and briefly got a main menu, and even a song title, but nothing else. I also can’t get it to mount on the computer, though it’s definitely charging. I think the thing is just rattled; I’m going to leave it charging overnight and see how it goes. I may need to try soldering the thin leads again—I think those are the data leads, and if I screwed them up it would explain why the iPod isn’t being recognized.

iPod Update: Prepping for surgery

I spoke to the good folks at the Apple Store yesterday about my iPod predicament. The Mac Genius there confirmed my fears, saying I basically have three choices:

  1. Open the back of the iPod with a thin blade (best done by pressing down on the center of the back plate first; apparently this causes just enough flex to open the seams on the sides slightly) and attempt to use a soldering iron (or duct tape, I suppose) to repair the broken FireWire connector, OR
  2. Spend $250 for an even exchange—a working 5 GB original iPod, OR
  3. Spend $299 and get a new base model iPod. As of yesterday this was a 10 GB model.

I hoped that the iPod updates today would provide additional incentive for option 3; alas, the base $299 model is unchanged, though the 20GB model for $399 is suddenly a very attractive option. But I can’t resist the chance to do a little soldering. As soon as I exhaust my current charge, I’ll be out on my workbench, taking pictures and warming up the old iron…

Doing iPodectomies

After reading my tale of iPod woe, MacArtisan sent in a link (via TrackBack) about opening up the iPod. Unfortunately, it’s about opening second generation iPods, but a little Googling found me this illustrated guide to opening the iPod case on a battery replacement manufacturer’s site, which looks more directly applicable to my first generation model.

I think before I undertake any surgery, or especially soldering, I might stop by Bellevue Square first. You never know…

No trouble like iPod trouble

I noticed this afternoon that my original 5GB iPod wasn’t charging in my car (I have a cigarette lighter to FireWire adapter, one of those insane gadgets that you think you’ll never need—until the right moment comes along and then it’s indispensable). I tried the adapter in another outlet: nothing. I finally jiggled the cord a little and the charging bars started moving. Huh, I thought. Time to plug it in overnight.

I brought it home and connected it to my PowerBook. As it started to sync with iTunes, I remembered I hadn’t set it up with iSync yet on this machine. I started iSync, scanned and found the iPod, double-clicked—and then iSync froze. And iTunes was frozen. I noticed the iPod looked like it was back to its menu screen, so I unplugged it. Bam. Kernel panic.

I rebooted the PowerBook and tried to get the iPod to connect. No joy. I can’t even force it into FireWire drive mode, though it passes all the diagnostics. I think the problem is the physical FireWire connector on the iPod. Anyone know how to open one up?

Now Esta will have tech support

MacNN: Apple to open Richmond, VA store on Sept 4. This is really good news for my favorite sister, not least of which because she now has my old Pismo. The 500 MHz G3 PowerBook with 512 MB RAM and a 30 GB hard drive survived two years of business school, and is now poised for four years of hard work banging out sermons and theological papers as Esta works through her grad school program at Union. I think that’s a good retirement for the machine—serving the cause of good, instead of business as usual.

Double your pleasure

MacOSXHints points to a new firmware hack that claims to enable some hidden features of the Apple standard SuperDrive that ships in PowerBooks, including my 15″ 1 GHz model. Promised benefits: CD burning at 16x, DVD-R at 2x, and DVD-RW capability. It’s not really a “hack,” more a way to apply the OEM’s firmware upgrade to allow the drive to operate at its promised capacities.

I’m not sure I’m going to try it out. I kind of like my machine the way it is now and don’t have a burning need to double my media burning bandwidth. But I downloaded the upgrade (and the downgrade, just in case) anyway.

Now that’s what I call a user interface

I’ve been playing with Clutter, and I think I finally found a way to replicate my physical desk on my virtual one (warning: linked image is quite large):

my god! it's full of album covers!

I know everyone else in the world has already seen this, but if you haven’t: the concept is simple, and cool. Clutter listens in the background while iTunes plays, and downloads the album art for the currently playing song automatically. If you want to keep the album out for reference, just drag it to the desktop…then you can double click it later to play the songs from that album. The end effect is something like Tyler’s CD collection in college.

Making a move: more details

If I had realized MacNetJournal was going to point to my item about setting up my new Mac this morning, I would have added more detail to begin with. Here is a little bit of a deeper dive into how I made the transition.

Partitioning? Nah

My old G3 had a 30 GB drive partitioned into a 10GB chunk for Mac OS X and a 20 GB chunk for Classic. I had originally set it up this way in the fall of 2000, in anticipation of the OS X public beta, and had never had sufficient backup media to archive everything so I could change the partitions.

My $0.02 on partitioning Mac hard drives: I’m not sure it’s worth the bother any more. Sure, having Classic on a separate partition keeps extraneous junk out of your root directory, but unless you’re super vigilant, user data will get saved to the wrong OS partition or to an OS partition instead of a user data partition. And if, like me, you’re a music junkie, or consume a lot of any type of big files (movies, applications, games), you can exhaust the available free space on a partition quickly, leaving you to scramble to figure out how to move things around and keep your logical scheme consistent. Partitioning was clearly valuable in the days before HFS+, when partition size dictated block size and lots of small files could fill a large hard drive because they each consumed large blocks of space regardless of whether they filled the whole block or not. I don’t think it’s worth the hassle any more.

Accordingly, I left the 60GB drive on my PowerBook as it was set up: one partition, Classic and MacOSX on the same partition. I had about 50 GB of a total 55 GB formatted space available on the drive when I booted the first time.

System Update is your friend

The “one half hour from opening the box to video chat” that I talked about in the original article is more impressive when you realize I had to install a ton of software upgrades during that half hour. I downloaded the iChat AV beta, which wasn’t preinstalled, only to have the installer quit because I wasn’t running 10.2.6. The PowerBook had shipped with 10.2.3 preinstalled, which is a little surprising considering that 10.2.4 shipped sometime in February—I guess that gives a clue about why Apple dropped the price on the 15″ model. So I ran Software Update, installed about six updates including a 10.2.6 unified update, rebooted, ran the iChat AV install, rebooted, and then we had our nice chat with Lisa’s folks. Then I ran Software Update one more time to pick up the six updates that were there once I had 10.2.6 installed (including iSync 1.1, security updates, and a few other odds and ends) and rebooted one last time. I think this took less than an hour.

Not having to copy manually: Priceless

Some of my most crucial data I didn’t have to move at all. When I finished installing iSync, I ran it and it pulled down my address book data from .Mac as well as my Safari bookmarks and my calendars. How do I love thee, iSync? Let me count the ways.

Moving everything else

User data is fairly easy to move. I dumped the contents of my home directory (Mac OS X) and my Documents directory (Mac OS 9) onto a temporary folder on the new machine, then sorted obvious data into its new home (MP3s, movies, general documents). One nice side effect of the move: I was able to rationalize things like having two Documents folders, multiple places for music, etc.

I then copied selected Mac OS 9 applications into the dedicated Applications (Mac OS 9) directory, and cherry picked applications from my old Mac OS X Applications folder into the new machine’s Applications folder. I didn’t do a wholesale replacement because I didn’t want to overwrite anything that already existed on the new machine, and I didn’t want to bring over any useless applications that I hadn’t gotten around to deleting.

The last step was probably the trickiest: the global and user Library folders on the old Mac OS X machine (paths: /Library and ~/Library). I definitely didn’t want to just overwrite everything that was in the new machine’s libraries already, so I manually moved over all the folders that didn’t already exist, then selectively moved other folders and files from Application Support and Preferences, moving those that belonged to third party applications and leaving most of the Apple ones behind. The exceptions were my iPhoto and iTunes data. My previous post talked about the one hassle I had with moving the iTunes library over. I haven’t looked at iPhoto yet, but everything should be pretty solid there.

I still haven’t looked at the old system’s Classic System Folder. There probably isn’t a lot of anything that matters in there any more, since the last time I started a Classic app was about six months ago, but I’ll do a final scrub for any legacy data that may have gotten in there.

Conclusion: As easy as it could be

The MacNetJournal pointer to my previous article calling my move “easy” is a little ironic, considering how involved the full details of the move are. But I think this was about as easy as it could have been. I couldn’t use a utility like CarbonCopyCloner, since I was changing my partition definitions and wanted to be selective about what I brought over. And really, since I had to move files, fonts, and applications that dated back to my first Mac (my faithful SE/30, 1990 – 1995: fare well, wherever you are), the process wasn’t really so bad.

Making a move

Things that were easy about getting the new Powerbook set up:

  1. Getting it out of the box and turning it on.
  2. Getting iChat AV working with our camera. We had my in-laws seeing our moving, smiling faces about half an hour after we brought the laptop out of the box. Also, we bought them an iSight and got a tripod for our Sony camera, so we should be able to do full duplex video conferencing after Lisa’s next trip.
  3. Moving files off my old laptop. I shut the G3 down, started it in FireWire Target mode by holding the T key down immediately after powering it back on, connected it to the G4, and dragged all the stuff over that I wanted.

Things that were more difficult:

  1. Figuring out the power brick. The G4 comes with a much cooler power supply that includes an optional extension cord that plugs into the modular power brick. It took a few minutes to figure out how the built in electrical prongs slid off and the extension slid on.
  2. Recovering from our dropped connection when I clicked our pictures to full screen. When we reconnected (audio only), Lisa’s parents told us they still saw a frozen still image.
  3. Sifting through my old /Library directory to find the right preferences, license files, and support files to make sure I wouldn’t have to re-enter license numbers.
  4. Moving iTunes over. I had previously discovered where the library files lived, so I was able to copy those over without losing my playlists. I was also able, amusingly, to use the library files and play music directly off the G3’s hard drive while I still had it connected. But I’m going to have to either manually review over 3000 songs and tell iTunes where they live on the G4’s hard drive, or write a script to fix all the locations.

Still, this has been one of the fastest cutovers ever. And I still have almost 30 GB of hard disk space left over.