Introduction

Total Page:16

File Type:pdf, Size:1020Kb

Introduction Introduction Apple Script est le langage de script fourni avec le système d’exploitation des Mac depuis la version 7 du système (1993). Il permet aux développeurs d’applications de rendre ces dernières « scriptables » (ou « pilotables ») et aux utilisateurs de contrôler par le moyen de scripts leur ordinateur et les applications qu’il exécute. Il peut s’agir de scripts élémentaires de quelques lignes automatisant une manipulation de fi chiers dans le Finder comme de scripts plus ambitieux mettant en œuvre algorithmes, données, interactions avec l’utilisateur et bien sûr applications scrip- tables. Info Apple Script étant le langage de script natif du système d’exploi- tation, cela lui donne accès à la majorité des applications Mac. Si votre application cible n’est pas scriptable via Apple Script, il vous reste une alternative : • utiliser les fonctions de scriptage GUI (voir Annexe B) ; • utiliser Automator , en espérant qu’il prenne bien en compte votre application ; • trouver une application équivalente et scriptable… Book_AppleScript.indb 1 3/09/09 14:23:44 2 AppleScript Apple Script permet de réaliser tout ce qu’un utilisateur peut accomplir avec un clavier et une souris. Mais, comme tout langage de script, il offre de nombreux avantages comparé à un opérateur humain : • Il accomplit tout travail répétitif, qu’il soit simple ou complexe, sans rechigner… • Il permet d’étendre les fonctionnalités d’une application ou d’en adapter le comportement aux besoins propres de l’utilisateur. Même si les applications modernes sui- vent une pente naturelle conduisant à les enrichir en fonctionnalités, il est impossible de leur faire couvrir la totalité des besoins et situations de leurs utilisateurs – et ce serait au détriment de leur facilité d’apprentissage et de leur taille… De ce fait, un langage de script sera toujours utile à certaines catégories d’utilisateurs. • Il automatise des enchaînements de tâches complexes, nécessitant des interactions entre différentes applications. À ce titre, il sert de « glue » logicielle entre applications et/ou système d’exploitation, étendant le concept du pipe issu du monde Unix, lequel permet d’enchaîner plusieurs scripts, les données produites par un script alimentant l’entrée du suivant. • Il peut agir en l’absence de l’utilisateur, selon un planning préétabli ou à la survenue d’événements particuliers. Book_AppleScript.indb 2 3/09/09 14:23:45 Introduction 3 Info Ces différents cas d’emploi d’AppleScript peuvent également être classés selon une autre typologie : • On parle d’automatisation lorsque le besoin est de contrôler une ou plusieurs applications en vue de la réalisation auto- matique d’une séquence d’actions. Dans ce cas, le script est le chef d’orchestre qui dirige la ou les applications. Tous les scripts visant à appliquer un traitement particulier sur un ensemble de données appartiennent à cette catégorie (tels par exemple les scripts de traitement de fi chiers image). • La personnalisation (ou customisation en bon franglais) permet au comportement d’une application d’être modifi é, généralement en mieux, en lui adjoignant des scripts appe- lés depuis l’application elle-même. C’est alors l’application qui déclenche l’exécution des scripts à la survenue de certains événements spécifi ques (par exemple le Finder, via le concept d’action de dossier), ou l’utilisateur lui-même, via un menu intégré dans l’application (tel celui d’iTunes). Au chapitre de ses faiblesses, notons sa lenteur, le fait que certaines applications ne sont pas scriptables et, bien sûr, qu’il ne fonctionne que sur les ordinateurs Apple… Mais cette évidente caractéristique a aussi un avantage majeur : une fois Apple Script connu et maîtrisé, il permet de scrip- ter la quasi-totalité des applications disponibles, ce qui n’est pas le cas pour d’autres systèmes, par exemple Windows, où il faudra apprendre un langage particulier (tantôt JavaScript, tantôt VBA), voire un jeu de macros propriétaires, pour pouvoir piloter telle ou telle applica- tion. Book_AppleScript.indb 3 3/09/09 14:23:46 4 AppleScript Info Mac OS X Leopard (10.5) inclut Apple Script 2.0 , une mise à jour importante du langage proposant notamment le support d’Uni- code, une évolution des bibliothèques de pilotage, la possibilité de scripter de nouveaux panneaux des Préférences Système et une implémentation plus fi able des actions de dossier. La page http://developer.apple.com/releasenotes/Apple Script/RN-Apple- Script/index.html détaille cette nouvelle version d’AppleScript. Comment Apple Script fonctionne Tout script Apple Script est constitué d’une suite séquen- tielle d’instructions que l’on peut classer schématiquement en deux catégories : • Des instructions semblables à celles des autres langages de programmation impératifs (instructions de calcul, de contrôle de fl ot, etc.). • Des commandes destinées à piloter les applications cibles. Ce sont elles qui le distinguent des autres langa- ges de script et lui donnent toute sa puissance. Info Historiquement, un langage de script permet de manipuler les fonctionnalités d’un système informatique, tant matérielles que logicielles. Également appelé « langage de commande », il donne accès aux commandes du système d’exploitation, dont il permet d’enchaîner automatiquement l’exécution. Ce gain de temps, comparé à la saisie des commandes par un opérateur humain, est également accru par la nature interprétée des langages de script, qui évite le cycle compilation-édition de lien-exécution. Aujourd’hui, on parle abusivement de langage de script dès lors qu’un langage de programmation est interprété. Book_AppleScript.indb 4 3/09/09 14:23:46 Comment AppleScript fonctionne 5 Selon cette défi nition (tout langage permettant de manipuler les fonctionnalités d’un système informatique), AppleScript est un véritable langage de script, à la différence de JavaScript ou de VBA (Visual Basic for Applications) , par exemple, dont la gamme des applications scriptables est plus limitée (il existe cependant une version de JavaScript permettant de scripter le Mac et ses appli- cations : JavaScript OSA ; voir www.latenightsw.com). Ce principe permet de fournir à l’utilisateur-programmeur un langage formé d’une base stable constituée d’un noyau d’instructions facile à apprendre et à maîtriser, base qui est enrichie de commandes de pilotage propres à chaque appli- cation. Ainsi, il est garanti qu’Apple Script peut être utilisé pour toutes les applications Mac, existantes et à venir, et que seuls le vocabulaire et les concepts d’une nouvelle applica- tion que l’on souhaite piloter sont à découvrir. Info Un autre avantage de cette base syntaxique formalisée dans le noyau du langage lui-même est que cela facilite la mise en place d’une terminologie uniforme pour nommer les différentes enti- tés informationnelles manipulées par l’ordinateur, à travers tant son système d’exploitation que ses applications. Qu’il s’agisse d’ouvrir une fenêtre du Finder ou un document Word, de créer un dossier sur le disque dur ou un nouvel album dans iTunes, la commande sera fondée sur la même forme syntaxique. Cette caractéristique d’« orthogonalité » facilite gran dement l’utilisa- tion d’Apple Script dans différents contextes, même si l’on verra qu’elle a ses propres limites… Lorsque Apple Script rencontre dans un script une telle commande de pilotage d’application, il l’envoie à l’applica- tion concernée par le moyen d’un mécanisme de commu- nication nommé « Apple Events » qui permet de coder tant la commande que ses éventuels paramètres. L’application Book_AppleScript.indb 5 3/09/09 14:23:47 6 AppleScript exécute la commande et renvoie éventuellement au script un résultat, toujours via Apple Events. Apple Script possède certaines caractéristiques d’un lan- gage orienté objet, puisqu’il utilise les concepts de classe, cible, message, etc. (tous ces concepts sont précisés dans la section « Objets » du Chapitre 2) : • Les commandes (ou « méthodes » dans la terminologie de l’orienté objet) sont les actions à appliquer aux don- nées, lesquelles modélisent tant les entités manipulées par le système lui-même (fi chiers, dossiers, fenêtres du Finder, etc.) que les documents gérés par les applica- tions qu’il héberge (images, textes, pages web, etc.). • Ces données sont modélisées en tant que classes, sous la forme d’une hiérarchie de classes héritant les unes des autres de caractéristiques propres, défi nies par des pro- priétés et éléments (ou « attributs »). • Les données manipulées par les scripts sont des objets (ou « instances ») des classes applicatives ou des classes système. • La terminologie utilisée par une application (ou par un composant du système lui-même) pour nommer les entités qu’elle gère (classes, propriétés, etc.) et les actions que le programmeur peut leur appliquer (commandes) est stockée dans un dictionnaire de pilotage. Toutes ces caractéristiques sont proposées sous la forme d’un langage de script interprété doté d’une syntaxe de type langage pseudo-naturel. Apple Script est donc particu- lièrement adapté aux programmeurs occasionnels ou débutants, qui pourront agréablement s’initier à la pro- grammation en faisant leurs premières armes dans un envi- ronnement familier, celui constitué des documents et applications utilisés au quotidien. Book_AppleScript.indb 6 3/09/09 14:23:48 Comment utiliser AppleScript 7 Comment utiliser Apple Script Apple Script, de par sa versatilité, offre un large éventail de cas d’emploi : • Script de pilotage d’applications . Il s’agit de l’utili- sation classique d’un langage de script, qui consiste à piloter une (ou plusieurs) applications en lui faisant exécuter des actions. L’application cible peut être le sys- tème d’exploitation lui-même (à travers ses diverses composantes, dont le Finder) ou une application tierce (d’origine Apple ou non). • Script applicatif interne. Certaines applications permet- tent l’utilisation d’Apple Script comme langage de pro- grammation. Elles autorisent l’appel de scripts Apple Script depuis leur propre environnement.
Recommended publications
  • MAC MANIA #10 PROGRAM Headaches
    • Shoot Raw with confidence without having to worry about post production MAC MANIA #10 PROGRAM headaches. • Take advantage of Aperture’s robust database to manage hun- dreds of projects. • Archive your work so your creative investment is protected Sunday, May 2, 2010 for years to come. • Process your images to reach their full potential using Aperture’s non-destructive editing tools. • Output your pictures to a variety of 6pm – 7pm Bon Voyage Party — [ Crow’s Nest ] media, from print to web. • Tap the power of metadata to attach the information you need included with each photo. • Upgrade your workflow from iPhoto to Monday, May 3, 2010 Aperture. • Soon, you will have designed the perfect photo workflow for you 8:30am – 10am Numbers ’09 using Aperture’s versatile tools. Josimar King – [ Half Moon ] 2pm – 3:30pm Services in Snow Leopard Introducing Numbers ’09, the spreadsheet you’ve been waiting for — and already know Sal Soghoian – [ Hudson ] how to use. Innovative, powerful, and intuitive, Numbers ’09 lets you do everything from Without a doubt, the best feature of Mac OS X v10.6 (Snow Leopard) is the newly revamped setting up your family budget to completing a lab report to creating detailed financial Services menu. Services are now contextual, convenient, configurable, and customizable, documents. delivering the power of automation to the tip of your mouse cursor. Make your own ap- 8:30am – Noon How I Did It: A Course in High Impact Photography plication launchers, text editing, image manipulating, and audio processing tools that are Derrick Story – [ Wajang ] available when and where you need them.
    [Show full text]
  • Macworld SF 2003 Overview
    Macworld SF 2003 Overview By Richard Glaser University of Utah Student Computing Labs Keynote People.... MSN? No... Portable Loser Switchers Just a Mac User ;-) Hey, I was one of them? Keynote Rumors, rumors and more rumors... Keynote Less notable topics • Switcher campaign – Best that Apple’s Done • Revenue – Apple Stores $148 Million • .mac – 250,000 paying subscribers • iPod – 42% Market share in Japan • Office Party – Buy a Mac get $300 off • QuickBooks Pro – Started shipping • iLife – iPhoto 2, iMovie 3 & iDVD 3 Keynote Burton Amp Jacket iPod, Skiing & Snowboarding Keynote Burton Amp Jacket iPod, Skiing & Snowboarding – 1 Min 3 Sec Keynote ProTools for Mac OS X Dave Lebolt from Digidesign Keynote – New PowerBooks Final Cut Express – Pro Video Tools at a affordable price • Optimized for the DV25 format: MiniDV and DVCAM (NTSC or PAL) • Integrated compositing and effects • Robust real-time preview of effects • High-quality DV YUV-based effects rendering • Exports DVD Studio Pro iDVD chapter markers • Imports layered Photoshop files and many other graphic files • Real-time audio mixing and audio effects • Compatible with Final Cut Pro for easy upgrade • Price – $149 • – Keynote Final Cut Express – Keynote Presentation Phil Schiller from Apple Computer Keynote – New Browser Safari – AKA CyberDog 3 • Speed – The fastest Mac browser • Google – Built-in Google Search • Snapback – Returns you to last address you typed • Bookmarks – Library, Naming Sheet, Shuffle • Pop-Ups – Stops pop-up advertisement windows • Bug Button – Send feedback & bugs
    [Show full text]
  • November Issue
    NOVEMBER 2001 MICROSOFT OFFICE X FIRST LOOK AT NEW FEATURES MAC OS X 10.1 • OFFICE X • DIGITAL CAMERAS • FILM SCANNERS • ILLUSTRATOR 10 • COLOUR MANAGEMENT 10 • COLOUR CAMERAS • FILM SCANNERS ILLUSTRATOR MAC OS X 10.1 • OFFICE DIGITAL MORE NEWS, MORE REVIEWS OS X 10.1 The real deal World’s best operating system • Digital cameras on test • Adobe Illustrator 10 preview • Expert Dreamweaver tips • Film scanners reviewed • Maya • Adobe InDesign 2 • Macworld Gamers’ Club read me first Simon Jary Hooray! A workable version editor-in-chief of Mac OS X is finally with us. But it’s been a long time coming… The wait of the world uch has been written about Apple’s almost getting the ultra-modern operating system to run laughably exhaustive and ultimately abortive Photoshop, XPress and Duke Nukem. We, the users, attempts to update its Mac operating system demanded it – and so must take some of the blame for the M during the 1990s. After several expensive long delay between Apple buying NeXT and actually shipping failures, Apple poured all its efforts into a do-or-die project X 10.1. Another massive hurdle for Tevanian’s team was called Copland. It died, and Apple had to buy a company making the Intel-based NeXT technologies run on PowerPC. called NeXT that had something at least approaching a We didn’t want to ditch our Macs for Pentium PCs, did we? usable and modern operating system. The delay hurt many of the early (high) hopes for the As you’ll read all over this issue, Apple now has a capable rejuvenated, modernized Apple.
    [Show full text]
  • Mac Classes; Mac OS X Information -- Brochure Page 08/06/2006 09:20 AM
    Macintosh education; Macintosh training; Mac classes; Mac OS X information -- Brochure Page 08/06/2006 09:20 AM Expand your skills. Chat with the experts. Join our community of kindred spirits on this exotic journey. Our Speakers on MacMania 5 are: Dan Frakes, Rob Griffiths, Janet Hill, Andy Ihnatko, Ted Landau, Leo Laporte, Ben Long, Randal L. Schwartz, Sal Soghoian, and Derrick Story. Basic Macintosh User The Ground Floor Guide to the Macintosh Sunday, October 29 Speaker: Andy Ihnatko 8:30am – 11am Oh, really? Sure, it's easy to brag about how little you know about these things, but are you willing to put your money where your mouth is? This session is for Mac newcomers: yes, indeed, Lesson One is the simple act of turning your Mac on and off … though rest assured that we will accelerate rather rapidly from there. In two-and-a- half hours' time, I'll take you through everything you'll hope to have learned after your first month behind the wheel of a shiny new Mac. Introduction to Automator Monday, October 30 Speaker: Sal Soghoian 8:30am – 10am Mac OS X version 10.4 "Tiger" introduced Automator, a new application that automates anything on your computer quickly and easily. Using the power of Mac OS X, Automator controls your applications and files, automating — in an instant — what you need done with them. Automator will change the way you use your Macintosh. There's no scripting or coding, it's drag-and-drop easy. It's truly "Automation for the rest of us!" Apple's Automator Product Manager, Sal Soghoian, gives you a personalized tour
    [Show full text]
  • MACWORLD 1 Working Mac 64 Unleash Google Drive Use Google’S Web Productivity Suite Effectively, with These Tips
    You like the way it looks. You’ll love the way it feels. The award-winning design, quality craftsmanship and unprecedented performance of a Big Ass Fan® are always in style. Hidden behind a seamless fit and finish, Haiku’s revolutionary motor features Whoosh®, a proprietary algorithm that simulates a natural breeze to keep you feeling up to 40% cooler*. This Big Ass Fan is recognized by Popular Science as the world’s quietest ceiling fan and rated by ENERGY STAR® as the world’s most energy efficient. With 16 unique brightness settings and a digital dimmer, Haiku’s patent-pending LED module delivers 80% greater efficiency than traditional bulbs over a lifespan of 50,000 hours. Visit haikufan.com/OFFER and use promo code MW314 to receive a free Haiku® info kit. HAIKUFAN.COM/OFFER 877-835-9115 *Human thermal sensation to air movement frequency, Yizai Xia, Rongyi Zhao and Weiquan Xu (2000) Incorporating MacUser MARCH 2014 Features 42 What Everyone Should 12 Know About OS X Mavericks Get up to speed with the most useful new features of Apple’s latest operating system. 57 Mac Buying Guide We compare the features of Apple’s six current computers, to help you pick the right one. Opinion 5 From the Editor’s Desk The real enemy is complacency. 10 Feedback Readers respond. MacUser 12 New Mac Pro Really Is for Pros Apple’s new desktop computer is surprisingly small—and powerful. 18 Why Apple Put Maps in Mavericks 20 Consumer Faith in Apple Shaken 22 Orientation-Neutral USB Cables 24 Apple Buys Topsy, PrimeSense 25 Apple Wins $290 Million Suit PLUS: Hot Stuff 26 28 Mac Gems Apps for desktop Pandora, background sounds, and more.
    [Show full text]
  • How to Keep Facebook from Snooping on Your Photos' Locations
    A Publication of the Silicon Mountain Macintosh User Group Colorado Springs Metro Area How to Keep Facebook from Snooping June ’21 on Your Photos’ Locations Volume 37 Issue 6 Contents by JOSH CENTERS Even many people who are troubled by Facebook’s privacy abuses feel they can’t avoid using Facebook’s SIG News 2 iPhone app to stay in touch with their family, friends, and communities. If that’s you, first make certain Club News 3 you’ve turned off Allow Apps to Request to Track in Settings > Privacy > Tracking (see “Apple Releases iOS 14.5, iPadOS 14.5, macOS 11.3, watchOS 7.4, and tvOS 14.5,” 26 April 2021). Also, be sure to Joy of Tech 8 & 32 set Settings > Privacy > Location Services > Facebook to Never to keep Facebook from tracking your loca- iOS, watchOS & tvOS 9 tion. Facebook can’t track your location anymore, right? Well, not quite. Macs & macOS 14 Zak Doffman, writing for Forbes, discovered that Facebook extracts location data from any photos you upload. It does this by snagging the EXIF data embedded in any photo you take with your iPhone, Reviews which includes location, date and time, and camera settings. In normal usage, the Photos app uses that Rebelle 18 location data to display a map of where you took all your photos. WWDC 2021 23 Facebook extracts your photos’ location data in a particularly sneaky way, stripping it out between when you upload the photo and when it’s published on Facebook. That might lead you to believe your privacy is being protected.
    [Show full text]
  • Session 417 Sal Soghoian Chris Nebel Product Manager Automation Technologies Senior Automation Engineer
    OS X Automation Update What’s New in Automation Session 417 Sal Soghoian Chris Nebel Product Manager Automation Technologies Senior Automation Engineer These are confidential sessions—please refrain from streaming, blogging, or taking pictures What You Will Learn What’s new in Automation? What You Will Learn What’s new in Automation? • AppleScript and Automator What You Will Learn What’s new in Automation? • AppleScript and Automator ■ Dramatic new features What You Will Learn What’s new in Automation? • AppleScript and Automator ■ Dramatic new features ■ Multicomputer file access What You Will Learn What’s new in Automation? • AppleScript and Automator ■ Dramatic new features ■ Multicomputer file access ■ Security transparency What You Will Learn What’s new in Automation? • AppleScript and Automator ■ Dramatic new features ■ Multicomputer file access ■ Security transparency ■ New OS X Integration What You Will Learn What’s new in Automation? • AppleScript and Automator ■ Dramatic new features ■ Multicomputer file access ■ Security transparency ■ New OS X Integration ■ Getting your computer to pay attention iCloud Support Documents in the Cloud iCloud iCloud iCloud iCloud iCloud Support Documents in the Cloud • Automator and AppleScript Editor • Organize script, workflow, and service collections • Search cloud and local collections by tags • Distribute items across computers iCloud Support Documents in the Cloud • Automator and AppleScript Editor • Organize script, workflow, and service collections • Search cloud and local collections
    [Show full text]
  • Deploying and Maintaining Ios and OS X Devices
    Managing Apple Devices SECOND EDITION DEPLOYING AND MAINTAINING iOS 8 AND OS X YOSEMITE DEVICES AREK DREYER | KEVIN M. WHITE Managing Apple Devices Second Edition Arek Dreyer and Kevin M. White Peachpit Press Managing Apple Devices, Second Edition Arek Dreyer and Kevin M. White Copyright © 2015 by Peachpit Press Peachpit Press www.peachpit.com To report errors, please send a note to [email protected] Peachpit Press is a division of Pearson Education. Executive Editor: Lisa McClain Production Editor: Maureen Forys, Happenstance Type-O-Rama Technical Editor: Craig Cohen Copy Editor: Kim Wimpsett Proofreader: Scout Festa Compositor: Cody Gates, Happenstance Type-O-Rama Indexer: Jack Lewis Cover Design and Production: Mimi Heft Notice of Rights All rights reserved. No part of this book may be reproduced or transmitted in any form by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. For information on getting permission for reprints and excerpts, contact [email protected]. Notice of Liability The information in this book is distributed on an “As Is” basis, without warranty. While every precaution has been taken in the preparation of the book, neither the authors nor Peachpit shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the instructions contained in this book or by the computer software and hardware products described in it. Trademarks 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 Peachpit was aware of a trademark claim, the designations appear as requested by the owner of the trademark.
    [Show full text]
  • Peachpit Press 2008 Catalog
    Peachpit 2008 Catalog Dear Readers, We’ve had a lot of fun this past year meeting you at trade shows, conferences (including our first New Riders Voices That Matter Web Design conference) and even through some About Peachpit contests we sponsored. One contest resulted in naming the bunny that has graced the cover of every Visual QuickStart Guide for more than 15 years. Our readers submitted some great We’ve been publishing our friendly, straightforward computer how-to guides since 1986 when the whole operation was names, and after several tough days of deliberation, the Peachpit judges settled on Moxie™, based out of our founder’s house, who also happened to be a name that denotes skill and determination—the very attributes that the Visual QuickStart a computer book author himself. Since then we’ve grown Guide series aims to instill in all of its readers! In another contest, The $1,000 Question, one up and moved into a real office in Berkeley, become part of fortunate soul will walk away with $1,000 worth of the best digital photography equipment a global publishing company (Pearson Education), created recommended on Peachpit TV by Peachpit’s own professional photographer-authors. a ton of popular, best-selling books and series, and formed close relationships with leading software companies that have Our Web Design conference (www.voicesthatmatter.com) was a huge success, so stay tuned resulted in very rewarding partnerships. Over the past few for information about our 2008 events. But conferences aren’t our only new endeavors here years Peachpit has also developed digital product offerings, at Peachpit.
    [Show full text]
  • Automating with Applescript
    02b_567942 c17.qxd 6/25/04 11:32 PM Page 305 Automating with AppleScript In This Chapter Meet AppleScript • Using Scripts Creating Your Own Scripts • Learning AppleScript: Resources • Scriptus Annotatus One thing sets the Macintosh Power Users apart from the rest: their use of AppleScript. (And Unix. But AppleScript is a lot easier to use and a lot more practical and a lot more fun.) Oh, and Macintosh-themed body modifications as well. I have a friend who carves the Apple logo into his hair for every Macworld Expo, and I can also testify that there are more Apple and Mac OS-themed tattoos to be found at that show than liquor-themed tattoos at a Jerry Springer taping. But again, AppleScript is a lot more practical than a tattoo or a piercing, it’ll disappoint your par- ents a whole lot less, and it’s a lot more fun than having needles pierce your skin hundreds of time a second. The difference is people who gets things done in minutes, and people who get things done in hours; people whose Macs are naturally efficient and organized, and people with files scattered all over the place; people whose Macs do things that border on the sorcerous, and people whose Macs do more or less no moreCOPYRIGHTED than what they did when they were MATERIAL first taken out of the box. AppleScript — Mac OS X’s built-in system-wide resource for automating routine processes and writing simple software — is the difference between a Mac and your Mac. AppleScript helps to build strong bodies nine different ways.
    [Show full text]
  • About This Particular Macintosh 9.12
    Cover 9.12 / December 2003 ATPM Volume 9, Number 12 About This Particular Macintosh: About the personal computing experience™ ATPM 9.12 / December 2003 1 Cover Cover Art Emeritus Copyright © 2003 by Charles Anthony1 RD Novo We need new cover art each month. Write to us!2 Robert Madill Belinda Wagner Editorial Staff Edward Goss Publisher/Editor-in-Chief Michael Tsai Tom Iov ino Managing Editor Christopher Turner Daniel Chvatik Associate Editor/Reviews Paul Fatula Grant Osborne Copy Editors Raena Armitage Contributors Dan Boland Johann Campbell Lee Bennett Chris Lawson Eric Blair Ellyn Ritterskamp Paul Fatula Brooke Smith Ted G or ans on Vacant Matt Johnson Web E ditor Lee Bennett Andrew Kator Publicity Manager Vacant Chris Lawson Webmaster Michael Tsai Robert Paul Leitao Beta Testers The Staff David Ozab Gregory Maddux Contributing Editors Ellyn Ritterskamp Chris Turner How To Matthew Glidden Christopher Ward Ted Goranson Macintosh users like you Ken Gruberman Andrew Kator Subscriptions Chris Lawson Sign up for free subscriptions using the David Ozab Web form3 . Sylvester Roque Charles Ross Where to Find ATPM Mary E. Tyler Online and downloadable issues are Vacant available at http://www.atpm.com. Interviews Vacant Opinion Matt Coates ATPM is a product of ATPM, Inc. Ellyn Ritterskamp © 1995–2003, All Rights Reserved Mike Shields ISSN: 1093-2909 Vacant Reviews Eric Blair Production Tools Kirk McElhearn Acrobat Gregory Tetrault Apache Vacant AppleScript Technic a l Evan Trent BBEdit Welcome Robert Paul Leitao CVL Artwork & Design CVS DropDMG Graphics Director Vacant FileMaker Pro Layout and Design Michael Tsai FrameMaker+SGML Cartoonist Matt Johnson GraphicConverter Graphic Design Consultant Jamal Ghandour Mesh Blue Apple Icon Designs Mark Robinson Mojo Mail Other Art RD Novo MySQL Perl 1.
    [Show full text]
  • UP YOUR MAC Top Tips to Make Your System Fly
    HANDS ON WITH APPLE’S iPHONE 4 www.macworld.com | August 2010 SPEED UP YOUR MAC Top Tips to Make Your System Fly PLUS 20 Essential iPad Apps .99 U.S. REVIEWED: MacBook & 7-Inch MacBook Pro A TOOL WE CAN’T LIVE WITHOUT Costello & Sons, Insurance Brokerage Real GoToMeeting Customer Hold unlimited online meetings for only $49/month FREE 30-DAY TRIAL promo code: mac www.gotomeeting.com CONTENTS Incorporating Incorporating MacUser August 2010 COVER STORY Speed Up 28 Speed Up Your Mac Your Mac 28 Waiting for your computer to complete a task is frustrating, but you don’t have to sit around twiddling your thumbs. We highlight four easy ways to give your Mac a boost. FEATURE 41 20 Essential iPad Apps You just got your iPad. Now what do you put on it? Our editors list apps they think every iPad owner should have on their shiny new device. OPINION 5 From the Editor’s Desk Should Apple care about consumers’ (mis)perceptions? MAC USER 10 MacBook Takes a Small Step Forward We review Apple’s entry-level laptop Mac, upgraded with a brand-new processor. Review: 1-Inch Pro Gets Updated 2 MobileMe’s Mail Makeover 3 Safari 5 Adds Safari Reader, More 4 Steam Brings Games to the Mac PLUS: Hot Stuff 20 16 Mac Gems Make it easier to get to your recent documents 4 and folders, automate repetitive tasks through Essential macros, see all your mounted volumes under one iPad Apps menu-bar menu, and more. iPHONE CENTRAL 22 Meet the iPhone 4 We spent some face time with Apple’s latest phone.
    [Show full text]