A new machine, a new era.

Just a quick note to say that I have upgraded to a new machine. I had been using a Mac Mini to host GCW for many years, but the hard drive in the old beast is starting to sound like the gerbils are getting tired, and I thought it was time.

I know no one would guess I had given up on the Mac universe, so without further ado, here is the new beast…


It’s a 27″ iMac, with the 3.5 GHz i7 and the upgraded graphics chip (780M w. 4Gig of RAM). I must say, it is amazing. It’s actually fast enough to play PC games under Parallels with completely acceptable framerates even at high detail levels.

And so, it’s the end of an era: I am getting rid of my gaming PC. I’m also getting rid of the Mac Mini I was using for the server, and the MBP I was using for music. Believe it or not, at the end of this process, I will have just the one iMac in my home office, plus a station to hold my work laptop when I bring it home. I’m not sure how long I can stand it, but that’s the plan.

In any case, I have once again transplanted Great Castle Wilson to new hardware. This move was more difficult than previous ones, since (for some unknown reason) I was unable to load the mysql database directly by importing the records from the old site. Instead I had to use the export/import capabilities built into WordPress, which at least appear to have been successful. This is the first time I’ve tried this though, so if you see anything wrong/missing, please let me know.

One note: So far of all the old blogs on GCW I have only gotten this one going. I don’t think the others get many visitors, but I will get around to moving them eventually.

MacBook performance

I have two Mac laptops, a 15″ MacBook Pro from 2011 and a 13″ MacBook Air from 2012. I use the MBP as my main home Mac, and it’s also the one where I do my music production. The MBA is my work laptop.

To give you some idea about their relative performance, here are their GeekBench scores — bigger numbers are better:



As you can see even though the 15″ MBP is older, it is a bit faster (19%). Mine even has an aftermarket SSD in it, which likely improves things further.

For comparison purposes, here are the numbers for the fastest current generation MacBook Pro and Air:



In both cases, that’s a gain of about 25% over what I have. I do find it interesting that the current MacBook Air is faster than my existing MacBook Pro.

Anyway, all this rumination is because I have been thinking about upgrading my work laptop to one of the new MacBook Pros. Don’t get me wrong, I love my Air, but unfortunately it only has 4Gig of RAM, which is fine for almost everything I do, except for running VMs with entire WebSphere installs on them (that require 4Gig allocated to the VM at minimum). You can get a new MBA with 8Gig of RAM, but honestly, for this use case I think going for 16Gig makes more sense, which means it has to be a Pro.

The thing is, given that the performance improvement is really not all that significant, I could probably hold off on getting a new machine for another year by switching my work environment over to the current MacBook Pro. The problem with this idea is that it would require me to move all the music software I use over to the MacBook Air. If you aren’t a musician, you simply don’t understand how painful that can be. Suffice it to say that I have three separate hardware (i.e. physical) “keys” that lock various pieces of software to one machine only. You have to painstakingly un-authorize each music application (and all the plugins) on one machine, then move the keys over, then re-authorize on the other. In a world where most of the software I use can be installed on a new machine by just connecting my Apple ID and going to the App Store, the music software industry just seems archaic.

In any case, it may yet come to that. I don’t imagine I’ll see much of a bonus this year, and without that I can’t actually afford a new machine. I guess we’ll see.

Mini-review: iPad 2012

Yesterday morning, when I woke up, I fully intended to not buy the new iPad. Based on what I had gleaned from the tech news community, it was heavier and thicker than the iPad 2 (which I already owned) and, despite more powerful graphics, was effectively the same speed when it came to my most common use: browsing the web.

But… as I was standing in the lineup at Timmy’s to get my morning coffee — reading RSS feeds on my phone, as usual — I saw a post that said “most stores will be open at 8am for potential iPad buyers”, and I thought, “Gee (or something like that), it’s 8:20 and there’s a Future Shop between here and my work! I might as well go look at them at least.”

As you have probably surmised, I went, I saw, I purchased. I’ll warn you now, if you are vacillating over buying the new one, don’t look. Seriously, don’t look!

For me, tablets are defined by exactly two things: their responsiveness and the quality of their screens. In the iPad’s case, the responsiveness is as good as ever (and I still believe that the compromises that the Apple team made to get there were the right answer), but the screen is something else entirely. I can honestly say that this is the highest quality display I have ever seen. The iPhone 4 may have higher pixel density, but the small form factor doesn’t do it justice. Looking at the iPad screen you get the same sense that you are looking at a printed page that you get from e-ink screens, but with beautiful, vibrant color. [Yes, I know it has more glare and isn’t outdoor readable — everything has trade-offs]. Text is absolutely gorgeous and reading is a joy. Scanning through photos leaves you thinking you’re looking through a 10″ window.

As to the rest, I can’t say I’ve seen a significant performance improvement overall (either from the improved graphics processor or increased system memory). It may stutter a little less, but not so I’ve noticed.

I will say the “back” camera is much improved. I’d include a picture here, but I’d have to reduce it in size, which would defeat the purpose. The front-facing camera is just as crappy as it was in the previous generation; I actually find it to be so bad that I’m not even happy using it for FaceTime. Oh well.

We’re now a 3 iPad family. Deb has my old one; the 3G will come in handy for her business travel. Her first gen one is now in the hands of Dennis. I’ll let you know the result of that toughness “road test”. 😉

How fast is fast enough?

Friday after work I picked up a new laptop. It’s one of the just released MacBook Pros with the “real” i7 processors (i.e. 4 cores, multi-threaded). In addition to an 8Gig memory upgrade, I had them replace the DVD drive with a 128Gig SSD to hold the core OS and applications. For the few times when I might still need a DVD burner, the old drive was placed in an external USB enclosure. I must say, being able to easily get these kinds of aftermarket mods done is one of the reasons why I shop at Carbon Computing rather than the Apple Store.

After playing with the new machine for a weekend, I can categorically state that it is everything I had hoped for. It boots from power on to desktop in < 20 seconds; apps start before the dock icon can complete its first bounce; WoW was above 80fps most of the time [low: 55fps; high: >150]; It’s awesome.

I actually had a spare copy of Windows 7 lying around that I never got time to install under Parallels on the old laptop. When I installed it on this one I could give it 2 dedicated processors and 3 Gig of RAM without even noticing any performance impact. Seriously, the machine appears to run as well with Parallels running as without.

But here’s the thing… The apps themselves don’t actually seem much faster. Even on my old laptop, for anything other than a hardcore developer task (like doing a full build of a product plus running the test suites), as often as not the rendering/processing power of the machine wasn’t the limiting factor. In this connected world we live in, if I’m waiting for something it’s usually a remote server, either on the internet or some network shared device, not my local machine.

In general, I believe we’re well past the point where machines needed to run at 100% to simply render the UI fast enough, with the one exception perhaps being gaming. Even there it seems that we’re reaching a point of diminishing returns: Is that extra bit of motion blur and depth of field processing really making the game more fun?

For the average person’s use case — reading mail, browsing the internet, editing files, and playing Farmville — an iPad 2 (with a BT keyboard) will be every bit as useful as my laptop. Heck, even a $300 netbook will do the job.

So is that it? Do we need machines to be faster? Not until we discover how to put the performance to some use more interesting than making the windows jiggle when you move them [yes, Linux I’m looking at you]. I’ve tried to think of possibilities here, but to me the most interesting directions appear to be data driven, again making the speed of your internet connection more interesting than your CPU. I guess we’ll see.

iPad 2 Wish List

Here’s what I’d like to see for the next iPad, along with any related, current rumours…

  1. Higher resolution display — the rumours say everything from “no change” (== 1024×768) to “retina display” (== 2048×1536). Retina display seems unlikely, but I would like something higher than we have now, at least when I’m reading books. Can we do 1280×1024 maybe?
  2. Cameras front and back — this is widely believed to be part of the story, but the current rumours are that the cameras will be low resolution (0.3Mp front; 1.0Mp rear). Honestly, if they put in something less than what’s in the iPhone, they’re idiots.
  3. Lighter — using the current iPad to read is equivalent to strength training. There are rumours of the next iPad having a carbon fibre back to reduce the weight. I’ll believe it when I see it.
  4. Faster — this would be both as a result of a faster processor, and because it would have more RAM. A big part of the experience for this device is browsing the web, but the iPad is not the best tablet for doing this any more; let’s fix that.

“Back to the Mac”

Apparently, Apple has called a press conference for next week to discuss something Mac OS related.

Apple: Back to the Mac? October 20

It’s a mark of where we are that most of the buzz around this is:

  1. Will it be called “Lion”?
  2. Will it include FaceTime integration?


My take: “Back to the Mac” sounds too much like “Back to my Mac” for it not to be cloud focused — particularly since they are just finishing up their massive new data center in NC. 😉

Still no iPad camera connection kits?

For those who don’t know what they are, here is what the iPad Camera Connection Kit looks like:

picture of the kit from Apple Site
(Image is on Apple website; if it gets moved, follow the link above to see them.)

It’s basically just two plastic doingles with iPod connectors on one side and a USB port and SD card slot (respectively) on the other. Not exciting, and presumably not particularly difficult to make.

So, why is it that still, months after the iPad was released, these things are basically impossible to find? I just polled the Rideau Apple Store, Carbon Computing and Best Buy/Future Shop. Result: Nada — and several places indicated that there was a waiting list when they did show up. Even the online Apple Store is saying 4..6 weeks delivery. WTF?

Maybe Apple misjudged the popularity of this add on initially, but surely in the first few days it must have become obvious that nearly every person who has an iPad wants one.

I’m too sane — now, be nice — to believe that there is some kind of conspiracy here, but maybe Apple just doesn’t want us to have these, for some reason. In any case, I’m tired of waiting, so if anybody sees aftermarket versions out there, please let me know.

How to read any document on your iPad

MacFixit has a nice little workflow for simplifying the task of getting a document onto your iPad for offline reading. It’s not surprising what’s going on — you just create a PDF and then copy it to iTunes to make it available in iBooks — but did you know it was trivial to add a “Save PDF to iTunes” menu item in the standard print dialog?

Easily save Web pages, documents in iTunes for use with iOS devices

Mac Tip: MobileMe, passwords, iPhoto

After changing my Apple ID password (which is used by MobileMe, iTunes, developer connection, etc.) I found that I could no longer publish pictures to MobileMe from iPhoto. Even though I was logged into MobileMe — sync was working; iDisk was available — iPhoto would tell me that “an error occurred with the publication of an album” because my “MobileMe account information is not correct”.

If you’re hitting this, the fix is:

  1. exit iPhoto
  2. open Keychain Access
  3. find the key publish.me.com
  4. delete it

Next time you restart iPhoto, all should be well.

iOS and the iPhone 4

As I’m sure everyone knows by now, Apple finally announced the new iPhone yesterday. There are much better sources than here for all the details so, just for grins, I’ll point you at Gizmodo’s summary.

Some of the more interesting points:

  • The processor has been bumped up to be the same as the one in the iPad. That’s good, because it will help with sluggish web page loading, but also because the display has been increased in resolution to the point where it needs the horsepower just to paint it.
  • Speaking of the display, the resolution is now 960×640 which gives it >300 dpi resolution. To keep that in perspective, that’s better than a cheap laser printer. I’m not sure how they have pulled off changing the dpi without effecting the way applications look, but the claim is they’ve got it to work. Let’s hope it’s not the “2x” mode from the iPad. 😉
  • Really for me, the best new feature is an improved camera. I actually use the camera on my 3GS, but it’s absolutely terrible in low light conditions. The new one is supposed to be better resolution, better low light behavior, and it has an LED flash. I guess we’ll see. Any of the example pictures I’ve seen so far still seem to have a fair amount of noise in them.
  • They’ve also added another camera on the front of the display, for doing video conferencing. There’s an app called “Facetime” (ugh.) to support iPhone-to-iPhone calling, but for the life of me I can’t figure out why they didn’t just put iChat on it. If I could video conference with Deb on her Mac, I could actually imagine using it. Also, currently at least, it only supports calling over wifi. boo.

The device will, of course, be running the new version of the iPhone OS, which has been renamed “iOS”. I suspect this was in keeping with the rumours of the new Apple TV box, which is purported to be running this OS. They probably have dreams of running it on other devices that don’t look anything like phones.

The good news about iOS 4 is that will be a free upgrade for any iPhone/iPod that can run it, and should be available June 21. The bad news is that won’t be available for the iPad until “this fall”.