Supplemental files and examples for this book can be found at http://examples.oreilly.com/9780596007782/. Please use a standard desktop web browser to access these files, as they may not be accessible from all ereader devices.
All code files or examples referenced in the book will be available online. For physical books that ship with an accompanying disc, whenever possible, weve posted all CD/DVD content. Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to .
Copyright
Copyright 2005 O'Reilly Media, Inc. All rights reserved.
Printed in the United States of America.
Published by O'Reilly Media, Inc., 1005 Gravenstein Highway North,
Sebastopol, CA 95472.
O'Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles ( safari.oreilly.com ). For more information, contact our corporate/institutional sales department: (800) 998-9938 or
Editors: | Brian Sawyer | Production Editor: | Jamie Peppard |
Rael Dornfest | Cover Designer: | Emma Colby |
Series Editor: | Rael Dornfest | Interior Designer: | David Futato |
Executive Editor: | Dale Dougherty |
Printing History: |
October 2004: | First Edition. |
Nutshell Handbook, the Nutshell Handbook logo, and the O'Reilly logo are registered trademarks of O'Reilly Media, Inc. The Hacks series designations, iPod and iTunes Hacks , the image of spoons, and related trade dress are trademarks of O'Reilly Media, Inc.
Apple, the Apple logo, AppleScript, AppleScript Studio, AppleTalk, AppleWorks, Aqua, Carbon, Cocoa, Finder, FireWire, iBook, iCal, iChat, iMac, iPod, iSight, iSync, iTunes, .Mac, Mac, Mac logo, Macintosh, PowerBook, Quartz, Quartz Extreme, QuickTime, QuickTime logo, and Rendezvous are trademarks of Apple Computer, Inc., registered in the U.S. and other countries. The "keyboard" Apple logo (
) is used with permission of Apple Computer, Inc.
Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O'Reilly Media, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps.
While every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.
Small print: The technologies discussed in this publication, the limitations on these technologies that technology and content owners seek to impose, and the laws actually limiting the use of these technologies are constantly changing. Thus, some of the hacks described in this publication may not work, may cause unintended harm to systems on which they are used, or may not be consistent with applicable user agreements. Your use of these hacks is at your own risk, and O'Reilly Media, Inc. disclaims responsibility for any damage or expense resulting from their use. In any event, you should take care that your use of these hacks does not violate any applicable laws, including copyright laws.
This book uses RepKover, a durable and flexible lay-flat binding.
ISBN: 0-596-00778-7
[C]
Credits
About the Author
Hadley Stern is a designer, writer, and photographer residing in Boston, MA. Hadley was born in London, England, relocated at age 4 to Singapore, then to Canada at age 10, and finally to America at age 22, where he met his lovely wife, Meiera.
Hadley studied creative writing and western civilization and culture at Concordia University in Montreal, Canada, before studying graphic design at the Rhode Island School of Design (RISD).
Since graduating from RISD, Hadley has worked as a professional designer at Malcolm Grear Designers, Rykodisc Records, and Razorfish and is currently an Interactive Creative Director at Fidelity Investments. He has worked on corporate-identity projects, CD packages, web sites, Flash banner advertising, and a wide variety of print collateral. His personal site is http://www.hadleystern.com.
Hadley has written for WebMonkey, American Photo magazine, iPodLounge.com, and O'Reilly Media, and is the Publisher and Editor-in-Chief of AppleMatters (http://www.applematters.com). AppleMatters is a serious yet irreverent look at all things Apple. Covering opinions, news, and interviews, AppleMatters has done tremendously well since its launch over a year ago.
Contributors
The following people contributed their hacks, writing, and inspiration to this book:
Doug Adams is the webmaster of "Doug's AppleScripts for iTunes" (http://www.malcolmadams.com/itunes), a web site that offers free AppleScripts for iTunes and resources for people who write them. The site was started in late 2001 and originally offered AppleScripts for SoundJam MP, the wicked cool MP3 player for Macintosh computers that was acquired by Apple and that eventually evolved into iTunes. Doug has been working with AppleScript since its debut during the days of System 7, but he has been programming anything that moves since buying a mail order Commodore 64 in 1983. In addition to the iTunes AppleScripts site, he maintains the "AppleScripts for Tex-Edit Plus Archives" (http://www.malcolmadams.com/te/). Doug lives in Providence, Rhode Island with his wife, Natalie, and daughter, Ellen. When he's not AppleScripting (which, believe it or not, is most of the time) Doug is a freelance audio producer and commercial voiceover announcer.
Joshua Benjamin is an aspiring Mac developer with several years spent in systems administration. He's currently studying Human/Computer Interaction within Computer Science and Psychology at the University of Illinois, Urbana-Champaign. Josh keeps information on his software and research at http://www.jbenjamin.org
David F. Bills is a technology architect and multimedia professional residing in New York, NY. He is a musician, computer enthusiast, and runs SmartPlaylists.com among other websites.
Alan Donovan is a researcher in the field of programming languages and program analysis. He holds degrees from the University of Cambridge and MIT, in whose Computer Science and Artificial Intelligence Laboratory he currently works. He has been programming for over 20 years and has worked on industrial projects involving multimedia, networking, embedded systems, interpreters and compilers. Alan currently divides his time between Boston and New York.