More Mike

Last Tweet:

Search mikemchargue.com

Entries in os x (3)

Wednesday
Sep092009

09/09/09 & Apple's Formula for Rock 'N Roll

There's a wealth of quality reporting and analysis surrounding today's announcements from Apple, so I won't waste time writing an inferior summary.  However, there is one aspect of Apple's announcements that struck me and I haven't seen it discussed elsewhere.

Think back to Apple before Steve Jobs returned to the company.  The company had lost its innovative spirit.  The Mac suffered from an OS strategy that was lost in the wilderness and hardware that did little to advance the differences between Macs and other PCs.  Apple was coasting on the amazing innovations it pioneered in the early 80s.  Certainly, Apple tried to break the mold with break through projects like the Newton, but the implementation of those concepts weren't viable in the marketplace.  Apple was either ahead of the curve, or botched the implementation.

Then Steve came back.

Apple followers found themselves on a wild ride.  Apple found a tight focus in its OS strategy and began to make major strides quickly.  Simultaneously, we watched as the hardware became candy colored, then grey and white, then all white and finally aluminum.  In all those transitions, radical changes in the appearance of Mac models and lines were a regular occurrence.  Think about the evolution of the iMac from a friendly bubble, to a sunflower, to a picture frame on a stand and finally an aluminum frame on a stand.  The pace of change was dizzying.

All this iteration created products that increasingly resonated in the marketplace.  Apple capitalized on the major ground shift to OS X and Intel, and wrapped it in an industrial design that continues to stand above its competition.  Sales continue to rise, as does the quality of Apple's hardware.  Each years product is more enjoyable to use than the last's.

This comes with a price.  Mac hardware announcements are not as exciting as they were 5 or 10 years ago.  That's not to say the products are bad: I'm absolutely in love with the MacBook Air I'm typing on now--but this MacBook Air is an awful lot like the last MacBook Air I had.  Mac Industrial Design has become largely iterative and evolutionary.

It's clear the iPod, iPod Touch and iPhone are reaching a similar place.  The form factor of these products is so successful, and the process of manufacturing these products so effective that iteration is all Apple needs to stay in front of competitors.

Apple is still in the revolution business.  The iPhone didn't exist 5 years ago.  The iPod didn't exist 10 years ago, and nether did the iTunes Store.  Apple is in a place where they have the ability to invent category disrupting products, which they follow with a series of rapid, massive revision followed by a mature cycle of refinement and iteration.  It's an amazing business model, and certainly benefits me as a customer.

The nerd in me always hungers for that category buster though.  I love to watch the rules of the game change.

 

PS - Home Sharing is awesome. 

Monday
Jun292009

Get Dropbox, Indeed

I have a problem.  Despite my love of web applications, I still use a lot of traditional local apps.  With these apps come an ever expanding proliferation of files.  Since these applications are local, they generate data that resides on a local storage device--and they implicitly expect the latency and throughput of a local storage device.  In short, the do not play well with the cloud.  Therein lies my problem.

I'm a multiple computer user.  On my desk at the office I have a Mac Pro with several large displays attached to it.  It's a great arrangement.  I keep an assortment of communication apps, content creation apps, web browsers, calendars spread across multiple virtual machines open at all times.  It's a sweet setup.  The Mac Pro is fast enough to run everything I want to run at once, and the displays have enough real estate that I don't have to think about window management or arrangement.  Of course all that power comes at a price: it's not portable at all.

So, I have a MacBook Air as well.  The MacBook Air is the opposite of my desktop configuration in that is is completely oriented towards portability.  I have an SSD in mine, so the emphasis is on rapid wake-from-sleep and not storage space.  It does have a multi-core CPU, but it's still not suited to the massive multi-tasking that the Mac Pro is.  I use it for fewer, more specific tasks when I'm on the go.

Additionally, I always have other computers in various states of assembly I use for testing new products or gaming.  Although this assemblage of multiple machines means I have a lot of flexibility, it also means I spend a lot of time thinking about where a given file needs to be.

There are several existing methods to cope with this problem.

 

  1. Use a server. A local network file server is the most traditional approach.  It makes accessing files from multiple computers on a LAN quite easy and fast, but its usefulness fades quickly as soon as you try to access a server from a device that is not on the LAN.  Also, some apps on most platforms can have difficulty treating network volumes as peers of local storage.
  2. Use portable media.  A portable hard drive or flash drive is what I'm talking about.  If you keep all your working documents on a portable volume, accessing them is as simple as attaching them to whatever computer you happen to be using at the moment.  Unfortunately, there is no perfect file system that works seamlessly with all operating systems.  Also, it's difficult to maintain a current backup in this situation.
  3. Email.  I've seen people email themselves documents to share them across computers.  Aside from the obvious file size limitations of this approach, file versioning and forking quickly becomes an issue that outweighs any possible benefit.

 

For sometime, I used Apple's iDisk to alleviate the issue.  iDisk is part of Apple's MobileMe service, and be default is web based file storage.  That makes is subject to the latency and throughput issues that plague any Internet file storage--but a feature called iDisk Sync allows you to create a local copy of your iDisk data that synchronizes with your web-based iDisk.  It works with multiple computers, and will copy changed files across all systems.  You can also access and download files from me.com.  Additionally, Public folders make it easy to share large files with other people.  In theory, it's a perfect solution.

In practice the iDisk is slow and prone to version conflicts.  Although it's better in Leopard, iDisk sync is still prone to unexplainable hang-ups and can consume an enormous amount of your processor time.  As useful as I find other parts of MobileMe, iDisk continues to disappoint me.

Then came Dropbox.  Dropbox is very similar to iDisk Sync, but with notable exceptions.  First, the base plan is free.  Second, the application responsible for synchronization is responsive, lightweight and provides more detailed information about the status of sync operations.  It works on Mac OS X, Windows and Linux.

I started using Dropbox for new clients some time ago.  About a month into it, I ran into a sync issue--none of the files on my laptop were syncing anymore.  I submitted a help request and received a reply from the CTO of the company in a few hours.  The suggestions sent to me were transparent, and acknowledged an issue with the current release of the product.  I was directed to a stable development build, which resolved the issue and gave syncing a noticeable speed boost to boot.  At this point I was using the free version.

Two weeks ago I decided to go "all in."  I moved/merged the contents of the Documents folder on all my various systems, making Dropbox the primary repository of all my working data.  It's been bliss.  I don't have to spend any time thinking about what file is where, or what version it is.  Dropbox helpfully keeps multiple revisions of your files and offers very intelligent conflict resolution in the event you edit a document on multiple computers before the most recent version is synced.

Dropbox is everything iDisk is supposed to be.  I highly recommend it.

Sunday
Apr292007

Mike blogs again!

I've just spent the last few hours wrestling with a bug in Apple's Security Update 2007-004. The fact that this post is here means I found a solution (copy the ftp.plist file from a non-update server so xftpd gets launched instead of ftpd).

Sorry I've been silent so long. I do appreciate everyone who's emailed to ask me to write again. There are many things to discuss, but I've just been crushed at work. We're growing at a breakneck pace and it takes all my energies to keep up.

I'll post again soon, I hope.

Did I mention the site is hosted on a Mac Pro now?