Mac mini and Dropbox: Getting it done
Yesterday I wrote about my love of the Mac mini. So dependable and unobtrusive, it's the Honda Civic of computers. In the post, I briefly described how we use Dropbox to send routinely-updated Keynote files to the mini. A few of you wrote to ask for details, so I decided to share that information here on the blog. We use two pieces of software: Dropbox and iCal.Dropbox
Here's the setup. First, the Mac mini is connected to the projector in the Projection Room above the theater via DVI. Every day, it runs a slideshow before the orientation film. That slideshow contains sponsorship information, museum news, etc.
It's updated once a week or so by someone in the art department (we'll call her "Janie"). Janie's desk is a couple hundred yards and two buildings away from the Projection Room. The Keynote file lives in a Dropbox folder that both Janie's PC and the mini can access. Of course, we don't want Janie editing the slideshow while it's running before a room full of guests. That's where iCal comes in.
iCal
We stop showing the film at 4:00 PM and Janie arrives for the day at 9:00 AM, so we set up two repeating iCal events.
The first event launches the slideshow in the morning. Every weekday at 8:45 AM (doors open at 9:00), there's a repeating iCal event with an alarm set to open the slideshow where it lives in Dropbox. Note that the show has been set to run at launch and loop indefinitely in Keynote.
What about updating? Easy. We stop running the slideshow at 4:00 PM and Janie leaves for the day at 5:00 PM. A second repeating iCal event has an alarm that runs the following super-simple Applescript:
Tell application "Keynote"The script does just what you expect -- it kills Keynote. This runs at 4:05 PM each weekday, and frees Janie to spend 10 or 15 minutes updating the file from her PC just before she goes home. The next morning, the first iCal event re-launches the slideshow and the cycle repeats.
quit
End tell
That's how two free pieces of software (iCal and Dropbox) combine with an inexpensive, consumer level one to create a simple and effective solution to a problem. Best of all, it doesn't require a computer science degree or even a week with a giant manual. The iCal events and script are invisible to Janie. All she knows is, "I open the folder on my PC, change the slideshow, hit Save and I'm done." Sure, we could have dumped it on a central server, set up some sort of FTP voodoo that would have given Janie a headache, etc. But why? If the simple solution works, use it.
If you try something similar, let me know how it goes. Thanks to everyone who asked about this.
Share
Categories
Yesterday I wrote about my love of the Mac mini. So dependable and unobtrusive, it's the Honda Civic of computers. In the post, I briefly...
Add a Comment
Referral link for 250MB of free space:
https://www.getdropbox.com/referrals/NTE2MTU0OTU5
I've not had as much luck with iCal running "cron jobs," but this application seems like a good fit for what you're doing. Nice work!
All you'll need:
https://www.getdropbox.com/referrals/NTQ0MDYxMTk
This is the only referral link you ever need:
https://www.getdropbox.com/referrals/NTM3NjIxNTk
If you want to sign up for Dropbox click this link to get an additional 250MB storage for free. 2.25GB of storage at no charge!
https://www.getdropbox.com/referrals/NTExMzc5MDE5
Wouldn't it be easier to write an applescript to copy a file from dropbox to a a temp folder in the off hours. And then run the keynote from the copy. Then Janie would have the entire day to update the dropbox file, but it doesnt get copied to the keynote folder until iCal says to.
June 30 2009 at 12:49 PM Report abuse Permalink rate up rate down ReplyCome on people and your referrals codes...
You're polluting the comments.
more referals for extra storage:
https://www.getdropbox.com/referrals/NTU0NTgzMzk
Well, since this is turning into a Dropbox referral free-for-all . . .
https://www.getdropbox.com/referrals/NTE4OTEwOTk
Extra storage https://www.getdropbox.com/referrals/NTE0MjY5Njk5
June 29 2009 at 3:25 PM Report abuse Permalink rate up rate down ReplyThis is a nice setup but why would you have an alarm to remind "Janie" to update the file? Why not just have an apple script on "Janies" computer that would look in a directory for the new file and copy it to the dropbox. Once the copy is done have it delete the file from the temporary directory. The next morning "Janie" could plop the new file into the temporary directory so that it can later be copied.
June 29 2009 at 7:55 AM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



87 Comments