All Work and No Play As Advertised

Published March 24, 2005

I've been in overdrive for school for the last two weeks. The work just never seems to stop. The biggest thing was a Java GUI app that had to be done in both AWT and Swing. Java's nice and Swing/AWT aren't terrible, but Cocoa and ObjC are a lot better (at least for GUI apps targeting OS X). It's so much faster to whip up a UI in IB and use Cocoa Bindings to hook everything up. You also get better results with less effort.

I've gotten a number of requests to post a follow up on the new Macs and my syncing procedures, so I'll go into some detail here.

After getting the new memory, I've loved the new computers. In particular, the iBook is incredible. I really like how it's more of a laptop than a mobile computer. With my powerbook, I kind of needed a table or a desk. It wasn't too comfortable in my lap. The iBook I can just pull out anywhere and use. It's also much easier to "one hand" and feels stiffer and sturdier in your hands.

However, the iBook would not really do as my only computer. At home, it's nice to have the larger screen and improved power of the iMac. In addition, I don't have to setup and take down my whole setup all the time.

My only real concern moving to two computers was keeping them in sync. However, I then realized that with the way I use my iBook, I don't actually need everything that's on the iMac. When I take the iBook somewhere, I generally have a good idea of the maximum amount of time I'll have to work on things. This is typically around 4 hours. Before I leave, I'll just transfer 4 hours of work over to the iBook. For example, that Java project made numerous iBook => iMac and back transitions. Nothing special here, just get both computers onto a network and drag the files over.

When I do want to sync (and I do occasionally) I've simply been using rsync. Easy, functional, and free. The initial sync takes a while, but then rsync only sends changes, so it's much faster. I also use rsync to back up to an external drive. For large transfers, I typically boot the iBook into Firewire Target Disk mode, so that it shows up like a Firewire drive on the iMac. While this mode presents a huge security risk, it is very convenient (as are most security risks).

So, for every day transfers, I use Finder drag-and-drop and for syncs I use a shell script with a bunch of rsync commands to do all the various directories and files. Your mileage may vary, but it works well for me.

Good to know Sean... thanks!

Joshua Heyer on March 24, 2005 #

Actually, AWT *is* terrible. Especially Java 1.0 AWT. Swing is decent.

Jeff Hunter on March 24, 2005 #

dont worry sean, on monday we will surely play sorta. we will have a lot of computing power in your room!

huzzah! for the sync working out for you. i donk know if i could ever go back to a desktop. i like having everything with me all the time, music, files, games, all my software, maybe its that "be prepared" attitude that was instilled in me. who knows. but i really like not having to anticipate my needs. i think i may want to get a dock/port replicator and monitor for my compy tho as alot of time is spent on my desk. hmm...

Mike on March 27, 2005 #

Sean, you might want to check out DropCopy, http://10base-t.com/dropcopy.html its excellent for quick comp to comp transactions. Drag and Drop rendezvous file transfers!

Nick on March 28, 2005 #

I have similar needs with my iBook and Powermac desktop. I've been using Unison (http://www.cis.upenn.edu/~bcpierce/unison/), which is like rsync except that it does two-way synchronization, which is handy. It can be installed via Darwinports.

New skEdit user here (buying just as soon as I get around to it). Good job.

kchrist on March 28, 2005 #

I agree.. check out unison for all of your syncing needs..

http://www.cis.upenn.edu/~bcpierce/unison/

--Steve

Stephen Waits on April 11, 2005 #

Add Comment

All fields except URL are required. No HTML is allowed. If comment does not appear immediately, it has been marked for moderation.

Name:
Email:
URL: