Using VMWare Fusion to run Windows on a Mac

May 3, 2008

I just pur­chased a Mac­Book and have the joy of learn­ing a new set of rou­tines and pro­grams, all while recon­fig­ur­ing my ser­vices again. I’ve used Macs in var­i­ous work set­tings but the bulk of my devel­op­ment time has been on Win­dows, most recent­ly XP.

I will rec­om­mend VMWare’s Fusion for oth­er Win­dows users mak­ing the switch. Fusion is an $80 pro­gram that lets you run Win­dows through Mac (you have to pay for a fresh ver­sion of Win­dows, a copy of XP put me back $200 at Sta­ples). Apple has an alter­na­tive called Boot Camp which lets you install Win­dows so you can start up in it when you start your com­put­er. This pre­sum­ably runs faster (there’s no Mac OS over­head while in Win­dows) but Fusion is much more prac­ti­cal since I’m using simul­ta­ne­ous­ly with my Mac pro­grams. The speed is fine, even with lots of Mac pro­grams run­ning. Fusion is also more flex­i­ble about disk space allocations.

I’m quite amazed about what it can do. Net­flix’s Watch Now ser­vice is unavail­able for Macs but runs fine through my Fusion-powered Win­dows XP. The Rhap­sody music client also works and I’m lis­ten­ing to music as I’m run­ning my Mac pro­grams. In an amaz­ing feat, I was able to use Rhap­sody to sync songs on my Palm T/X via USB cable. This is Win­dows XP run­ning atop Mac OS X sync­ing dig­i­tal rights managed-protected data with Palm OS over USB. Real­ly amaz­ing that it all worked!

I’m stick­ing with Win­dows XP because of all the night­mare sto­ries I’ve heard about Vista, but also because it uses less mem­o­ry and so will run faster. Also, I know XP very well and don’t real­ly rel­ish the thought of learn­ing a whole new sys­tem in addi­tion to Mac OS. I’m pre­sum­ing that over time I’ll use Win­dows less and less and will just have it for brows­er cross-checking pur­pos­es and to run the occa­sion­al Windows-only soft­ware like Rhap­sody and Net­flix.

Floating on Clouds

April 26, 2008

Last week­end I found myself with the sce­nario no solo web design­er wants to be faced with: a dead lap­top. It was eigh­teen months old and while it was from Hewlett Packard, a rep­utable com­pa­ny, it’s always had prob­lems over over­heat­ing. Like a lot of mod­ern lap­top mak­ers, HP tried to pack as much proces­sor pow­er as they could into a sleek design that would turn eyes on the store shelf. They actu­al­ly do offer some free repairs for a list of half a dozen mal­adies caused by over­heat­ing but not for my par­tic­u­lar symp­toms. When I have a free after­noon, a big pot of cof­fee and lots of music queued up I’ll give them a call and see if I can talk them into fix­ing it.

Once upon a time hav­ing a sud­den­ly dead com­put­er in the mid­dle of a bunch of big projects would have been dis­as­ter. But over the last few years I’ve been putting more and more of my data “in the cloud,” that is: with soft­ware ser­vices that store it for me.

Email in the Cloud

I used to be a die-hard Thun­der­bird fan. This is Fire­fox’s cousin, a great email client. I would take such great care trans­fer­ring years of emails every time I switched machines and I spent hours build­ing huge nest­ed list of fold­ers to orga­nize archived mes­sages. About a year ago Thun­der­bird ate about three months of recent mes­sages, some quite cru­cial. At that time I start­ed using Google’s Gmail as back­up. I set Gmail to pick up mail on my POP serv­er and leave it there with­out delet­ing it. I set Thun­der­bird to leave it there for week. The result was that both mes­sages would be picked up by both services.

After becom­ing famil­iar with Gmail I start­ed using it more and more. I love that it does­n’t have fold­ers: you sim­ple put all emails into a sin­gle “Archive” and let Google’s search func­tion find them when you need them​.You can set up fil­ters, which act as saved search­es, and I have these set up for active clients.

Why I’m hap­py now: I can log into Gmail from any machine any­where. No recent emails are lost on my old machine.

Project Man­age­ment in the Cloud

I use the fab­u­lous Remem­ber the Milk (RTM) to keep track of projects and crit­i­cal to-do items. Like Gmail I can access it from any com­put­er. While mess­ing around set­ting up back­up com­put­ers has set me back about ten days, I still know what I need to do and when I need to do it. I can review it and give clients renewed timelines.

An addi­tion­al advan­tage to using Remem­ber the Milk and Gmail togeth­er is the abil­i­ty to link to emails. Every email in Gmail gets its own URL and every saved “fil­ter” search gets its own URL. If there’s an email I want to act on in two weeks, I set up a Remem­ber the Mail task. Each task has a option­al field for URLs so I put the the email’s Gmail URL in there and archive the email so I don’t have to think about it (part of the Get­ting Things Done strat­e­gy). Two weeks lat­er RTM tells me it’s time to act on that email and I fol­low the link direct­ly there, do what­ev­er action I need to do and mark it com­plete in RTM.

Project Notes in the Cloud

I long ago start­ed keep­ing notes for indi­vid­ual projects in the most excel­lent Back­pack ser­vice. You can store notes, emails, pic­tures and just about any­thing in Back­pack and have it avail­able from any com­put­er. You can eas­i­ly share notes with oth­ers, a fea­ture I fre­quent­ly use to cre­ate client cheat­sheets for using the sites I’ve built. Now that I use Gmail and it’s URL fea­ture, I put a link to the clien­t’s Gmail his­to­ry right on top of each page. Very cool!

Anoth­er life saver is that I splurge for the upgrad­ed account that gives me secure serv­er access and I keep my pass­word lists in Back­pack. There’s a slight secu­ri­ty risk but it’s prob­a­bly small­er than keep­ing it on a lap­top that could be swiped out of my bag. And right now I can log into all of my ser­vices from a new machine. 

Keep­ing the Mon­ey Flow­ing from Clouds

The lat­est Web 2.0 love of my life is Fresh­books, a ser­vice that keeps track of your clients, your hours and puts togeth­er great invoic­es you can mail to them. I’m so much more pro­fes­sion­al because of them (no more hand writ­ten invoic­es in Word!) and when it’s billing time I can quick­ly see how many unbilled hours I’ve worked on each project and bang!-bang!-band! send the invoic­es right out. Because the data is online, I was able to bill a client despite the dead com­put­er, pro­vid­ing my exact hours, a detailed list of what I had done, etc.

Oth­ers

Cal­en­dar: I always go back and forth between lov­ing Google Cal­en­dar and the cal­en­dar built into Back­pack. Because I can nev­er make up my mind I’ve used ICal feeds to cross-link them so they’re both synced to one anoth­er. I can now use whichev­er is most con­ve­nient (or whichev­er I’m more in the mood to use!) to add and review entries.

Pho­tos: Most of the pho­tos I’ve tak­en over the past four years are still sit­ting on my dead lap­top wait­ing for me to find a way to get them off of the hard dri­ve. As trag­ic as it would be to loose them, 903 of my favorite pho­tos are stored on my Flickr account. And because I emailed most of them to Flickr via Gmail most of those are also stored on Gmail. I will do every­thing I can to get those lost pho­tos but the worst case sce­nario is that I will be stuck with “only” those 900.

Your Exam­ples?

I’d love to hear how oth­ers are using “the cloud” as real-time backup.