Credits |
|
ix | |
Preface |
|
xvii | |
|
|
1 | (57) |
|
|
1 | (3) |
|
|
4 | (3) |
|
|
7 | (5) |
|
Launchers, or, Dial Space M for Mail |
|
|
12 | (10) |
|
Wear Multiple Hats, Run Multiple Desktops |
|
|
22 | (6) |
|
Keyboard and Mouse Shortcuts |
|
|
28 | (4) |
|
|
32 | (3) |
|
Incorporate Services into Your Workflow |
|
|
35 | (7) |
|
|
42 | (2) |
|
|
44 | (3) |
|
|
47 | (2) |
|
Build Your Own Konfabulator Widget |
|
|
49 | (9) |
|
|
58 | (93) |
|
A Hacker's Introduction to AppleScript |
|
|
58 | (6) |
|
|
64 | (7) |
|
Fulfill Wishes with Address Book |
|
|
71 | (3) |
|
Fetch the Paper, AppleScript Style |
|
|
74 | (3) |
|
Batch-Convert Screenshots to JPEGs |
|
|
77 | (3) |
|
Build AppleScript Apps with FaceSpan |
|
|
80 | (12) |
|
|
92 | (5) |
|
Update iChat Status with Mac::Glue |
|
|
97 | (5) |
|
Hack Your Address Book with Perl |
|
|
102 | (4) |
|
Manipulate Images on the Command Line |
|
|
106 | (3) |
|
Script CoreGraphics with Python |
|
|
109 | (9) |
|
Tap RSS with Shell Scripts |
|
|
118 | (6) |
|
Add a Dab of GUI to Unix Scripts |
|
|
124 | (18) |
|
Automatically Dim Your Laptop Screen |
|
|
142 | (9) |
|
|
151 | (82) |
|
|
151 | (7) |
|
|
158 | (8) |
|
|
166 | (7) |
|
Read Syndicated Online Content |
|
|
173 | (10) |
|
Breathe Life into Your Staid Buddy List |
|
|
183 | (4) |
|
|
187 | (7) |
|
Gather Ye Buddies While Ye May |
|
|
194 | (2) |
|
|
196 | (4) |
|
|
200 | (2) |
|
IRC: Chatrooms for Hackers |
|
|
202 | (8) |
|
|
210 | (3) |
|
Search Your Mail with ZOE |
|
|
213 | (8) |
|
Encrypt and Sign Your Mail |
|
|
221 | (7) |
|
|
228 | (5) |
|
|
233 | (55) |
|
Build a Household MP3 Server |
|
|
233 | (5) |
|
Clutter Your Desktop with Music |
|
|
238 | (3) |
|
Feed Streaming Audio to Your iPod |
|
|
241 | (11) |
|
Autofeed Text to your iPod |
|
|
252 | (6) |
|
Automate a Web Photo Gallery with iPhoto and Perl |
|
|
258 | (12) |
|
|
270 | (5) |
|
Rendezvous Picture Transfer |
|
|
275 | (7) |
|
Rotate Your Movie from Horizontal to Vertical |
|
|
282 | (3) |
|
Store Pictures and Movies in Your iPod |
|
|
285 | (3) |
|
|
288 | (64) |
|
Expand Your Screen Real Estate |
|
|
288 | (7) |
|
|
295 | (2) |
|
Build an Emergency iPod Boot Volume |
|
|
297 | (3) |
|
Pair and iSync with Bluetooth Devices |
|
|
300 | (11) |
|
Use Your Cellphone as a Bluetooth Modem |
|
|
311 | (6) |
|
Share Your Mac's Net Connection with a Bluetooth Phone |
|
|
317 | (9) |
|
Control Your Mac with a PDA |
|
|
326 | (7) |
|
|
333 | (6) |
|
|
339 | (4) |
|
Zip, Zap, and Sync Your Gizmos |
|
|
343 | (5) |
|
|
348 | (4) |
|
Networking and Network Apps |
|
|
352 | (50) |
|
Share Your Address Book and iCal |
|
|
352 | (6) |
|
Collaborative Editing with Rendezvous |
|
|
358 | (9) |
|
See Spike Share His Clipboard |
|
|
367 | (4) |
|
|
371 | (4) |
|
Secure Your AirPort Network with WPA |
|
|
375 | (6) |
|
Manage Multiple AirPort Base Stations |
|
|
381 | (3) |
|
|
384 | (18) |
|
|
402 | (32) |
|
|
402 | (4) |
|
|
406 | (4) |
|
|
410 | (1) |
|
Advertise Web Sites with Rendezvous |
|
|
411 | (3) |
|
Set Up a Postfix Mail Server |
|
|
414 | (6) |
|
|
420 | (7) |
|
Set Up Secondary Mail Servers |
|
|
427 | (2) |
|
|
429 | (1) |
|
Set Up 1MAP and POP Mail Servers |
|
|
430 | (4) |
|
|
434 | (53) |
|
|
434 | (6) |
|
|
440 | (6) |
|
Find and Unerase Misplaced and Deleted Files |
|
|
446 | (3) |
|
Store and Search Your Records as PDF |
|
|
449 | (1) |
|
|
450 | (12) |
|
|
462 | (2) |
|
Automate Backups with Existing Tools |
|
|
464 | (3) |
|
Back Up Your Digital Music Collection |
|
|
467 | (4) |
|
|
471 | (11) |
|
Bluetooth File Exchange and Browsing |
|
|
482 | (2) |
|
Secure File Sharing with SSH |
|
|
484 | (3) |
|
|
487 | (60) |
|
Become an Administrator for a Moment |
|
|
487 | (3) |
|
Understand Your User Account |
|
|
490 | (4) |
|
|
494 | (2) |
|
|
496 | (9) |
|
Set Shell Environment Variables |
|
|
505 | (2) |
|
|
507 | (16) |
|
Stash Data in the Keychain |
|
|
523 | (3) |
|
|
526 | (7) |
|
Use iCal to Schedule Tasks |
|
|
533 | (1) |
|
Use periodic to Schedule Tasks |
|
|
534 | (2) |
|
Use cron to Schedule Tasks |
|
|
536 | (5) |
|
|
541 | (4) |
|
|
545 | (2) |
Index |
|
547 | |