Fri, 24 Feb 2006
I would have crowed about it earlier, but I've been sweat-drenched and headachy with the flu ever since it arrived on Tuesday. It's here, it's here! My MacBook Pro arrived!
Pics
I refused to lovingly (and medical examiner-ly) photo each and every stage of the unpacking process. I left that to others with more restraint. Instead, I wrestled it out of the box and started the transfer right away. While it was occupado, however, I snapped some comparison shots:
ExpressCard/34 is really tiny compared to PCMCIA. Like, it could almost be a holder for the Apple Remote that came with it.
The power adapter is really big compared to the one from previous PowerBooks. It's even bigger than the Airport Express.
The box is ridiculously small compared to the sarcophagus they shipped my 17" PowerBook in.
Transfer
The transfer of all my old junk went painlessly (if slowly - about 3.5 hours if memory serves). Strange that some things made it (my entire darwinports installation in /opt), but some things didn't (/etc/hosts, /etc/httpd/httpd.conf and my virtual_hosts.conf customizations).
Speed
The thing is zippity zoom! I took part in Luis de la Rosa's subversion benchmarking exercise and the numbers were amazing. The PowerBook clocked in at:
Before reboot: real 12m4.215s user 6m53.185s sys 4m12.204s After reboot: real 11m53.103s user 6m52.887s sys 4m3.256s
While the MacBook Pro screamed:
Before reboot: real 2m17.511s user 2m26.707s sys 1m26.770s After reboot: real 2m8.036s user 2m26.848s sys 1m12.446s
It certainly holds its own with the desktop intel offerings (iMac Core Duos), and beats even the dual G5s!
More important to my day to day operations was how well it performs with Python. In the Zope world, pystones have traditionally been a not-too-bad test for how Zope is going to perform on a given platform. On the PowerBook, a native build of 2.4.2:
~/python2.4 zbir@Gorilla $ bin/python Python 2.4.2 (#1, Feb 24 2006, 14:28:33) [GCC 3.3 20030304 (Apple Computer, Inc. build 1809)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> ~/python2.4 zbir@Gorilla $ bin/python lib/python2.4/test/pystone.pyc Pystone(1.1) time for 50000 passes = 2.75 This machine benchmarks at 18181.8 pystones/second
While on the MacBook Pro:
~/local_python2.4 zbir@Silverback $ bin/python Python 2.4.2 (#1, Feb 22 2006, 09:32:56) [GCC 4.0.1 (Apple Computer, Inc. build 5250)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> ~/local_python2.4 zbir@Silverback $ bin/python lib/python2.4/test/pystone.pyc Pystone(1.1) time for 50000 passes = 1.15 This machine benchmarks at 43478.3 pystones/second
Zippity zoom! Nearly 2.5x faster! And a Zope 3 application that took a full minute to start up on my PowerBook now takes 14 seconds. This, I'm sure, can be partly explained by the MacBook's 7200 rpm hard drive, but still. My life's about to get much easier!
Screen
I hear a lot of whining from the peanut gallery over two aspects of the MacBook Pro's screen: the "loss" of 60 vertical pixels in the display, and some supposed backlight irregularities.
The only people "losing" pixels are those who would be trading in their recent (as in October recent) 15" PowerBooks. Such whiners deserve to lose. I'm upgrading a nearly three-year-old PowerBook, and am getting the same screen real estate in a smaller package. Color me super plussed!
I've so far not noticed any strange backlighting issues, but I can tell you, when they say bright, they weren't lying! I have to run it at about 33-50% brightness except when watching movies. Otherwise, it's almost painful to look at. It's really a gorgeous display.
Size
After having been saddled by a seven-pound monstrosity for three years, the MacBook is a feather in comparison. That extra 1.3 pounds is a huge gift. It may not seem like much, but haul it around for a while, and trust me, you'll notice.
Speaking of hauling it around, I took this opportunity to get a new Timbuk2 bag. When I got the PowerBook, I got one of those ridiculously (extra) large messenger bags, which, really, is great, except that it convinces you to take. Along. Everything. So, I downgraded in size to the medium, got a new sleeve, and my shoulders are already thanking me for it.
Rosetta
Haven't even noticed it yet. Things are just that nicely done. Or maybe it's just not much slower in emulation than the PowerBook it's replacing. In any case, except for a few PreferencePanes, everything just works.
PyObjC
Sadly, I've not taken nearly as much initiative as I could have/should have with the guys around the PyObjC project. I just use it, to good effect, I think. But the way Thumbscrew runs is incompatible with the part of py2app that gets wrapped and handled by Rosetta, so Thumbscrew won't currently run under Mac OS X Intel. I'm going to be keeping an eye on all of it, seeing if I can help anywhere, and looking at possibly implementing the part of Thumbscrew that handles the thumbnails as a Universal Objective-C binary.
Thanks for the benchmarks, I have scheduled appt. with Apple tomorrow to do some unit test runs and other stuff we do a lot in the Plone world. Nice to see some indicators that it is indeed faster.
The biggest problem I found was the angle of the tilt for the screen. The Aluminium PowerBooks were already pushing the limit for what was comfortable for me (I'm relatively tall by US standards - 190cm (6ft 2 inches)) - and the new MacBook has a very limited angle for its screen, causing me to hunch when I'm using it to get the screen 90° with my eyes.
I'm curious about another thing - the screen looks gorgeous, and looks like it might even work well in direct sunlight outside. Have you tried it outdoors with natural light - and preferrably sun during mid-day sun?
It's a big deal to me as I recently moved to San Francisco from Norway, and enjoy the sun a lot - but still want to work. ;)
Posted by Alexander Limi at Fri Mar 3 01:10:17 2006
I use a Griffin Technology iCurve at work. It raises the MacBook to a comfortable height, and the screen is presented at a much more natural angle.
I'm curious about another thing - the screen looks gorgeous, and looks like it might even work well in direct sunlight outside. Have you tried it outdoors with natural light - and preferrably sun during mid-day sun?
Haven't tried it yet in broad daylight. If the weather's nice tomorrow, maybe I'll give it a shot. :^)
Posted by Zachery Bir at Fri Mar 3 02:36:53 2006
http://www.nabble.com/Plone-on-the-MacBook-Pro-t1222678.html#a3234605
Pretty graph with the summary overview here:
http://limi.net/media/macbook-plone.jpg
Posted by Alexander Limi at Sat Mar 4 23:54:56 2006
I use a Griffin Technology iCurve at work. It raises the MacBook to a comfortable height, and the screen is presented at a much more natural angle.
Yes, but then I'd have to carry that everywhere + lose the nice Power^W MacBook keyboard. ;)
Haven't tried it yet in broad daylight. If the weather's nice tomorrow, maybe I'll give it a shot.
hopes for good weather in - uhm - where are you located?
Posted by Alexander Limi at Sun Mar 5 02:52:30 2006
Posted by chew at Sun Mar 12 22:18:46 2006
Tried it out this morning in the backyard. Full sunlight. It completely blew away my 17" PowerBook in terms of readability.
Chew:
I grabbed the installer from Ronald Oussoren's web page:
http://homepage.mac.com/ronaldoussoren/.Public/Universal%20MacPython%202.4.2.dmg
Posted by Zachery Bir at Mon Mar 13 02:31:54 2006