Mac OS X Hacks
100 Industrial-Strength Tips & Tricks
By
Rael Dornfest,
Kevin Hemenway
March 2003
Pages: 430
| Table of Contents
| Index
| Sample Hacks
| Colophon
Table of Contents
-
Chapter 1 Files
-
Hacks #1-12
-
Understanding and Hacking Your User Account
-
Taking the Bite Out of Backup
-
Backing Up on the Go
-
Dealing with Archives of Many Colors: .img, .sit, .tar, .gz
-
A Line Break Is a Line Break
-
Fiddling with Type/Creator Codes and File Extensions
-
Locking and Unlocking Files
-
Stubborn Trash, Stuck Images, and Jammed CDs
-
Aliases, Symlinks, and Hard Links
-
Recent Filenames
-
Inspecting the Contents of an .app Package
-
Opening Microsoft Word Documents Without Microsoft Word
-
Chapter 2 Startup
-
Hacks #13-17
-
Getting a Glimpse of the Boot Process
-
Booting from Another Device
-
Turning Your Mac into a Hard Drive
-
Using Open Firmware Password Protection
-
OS X for This Old Mac
-
Chapter 3 Multimedia and the iApps
-
Hacks #18-32
-
Top iChat Tips
-
AIM Alternatives
-
Printing to PDF or Bitmapped Image
-
Image Conversion in a Pinch
-
Top 10 iPhoto Tips
-
Make Your Own Documentary
-
From Slideshow to Video Presentation
-
Hijacking Audio from Mac Apps
-
Running Your Own Web Radio Station
-
Sharing Your Listening Preferences
-
Controlling iTunes with Perl
-
iCal Calling iTunes
-
Publishing and Subscribing to iCal Calendars
-
Using Bluetooth for SMS and Phone-Call Handling
-
iSync via Bluetooth
-
Chapter 4 The User Interface
-
Hacks #33-47
-
Finding Your Way Back to the Desktop
-
Alt-Tab Alt-Ternatives
-
Putting Things in the Apple Menu
-
Keeping Your Snippets Organized
-
LaunchBar, a Dock Alternative
-
DockSwap, Another Dock Alternative
-
Tinkering with Your User Interface
-
Extending Your Screen Real Estate with Virtual Desktops
-
Top Screenshot Tips
-
Checking Your Mac's Pulse
-
Screensaver as Desktop
-
Dipping Your Pen into Inkwell
-
Speakable Web Services
-
Using AppleScript in Contextual Menus
-
Prying the Chrome Off Cocoa Applications
-
Chapter 5 Unix and the Terminal
-
Hacks #48-65
-
Introducing the Terminal
-
More Terminal Tricks and Tips
-
Becoming an Administrator for a Moment
-
Editing Special Unix Files
-
Setting Shell Environment Variables
-
Scheduling with System Tasks and Other Events
-
Opening Things from the Command Line
-
Introducing and Installing the Mac OS X Developer Tools
-
Top 10 Mac OS X Tips for Unix Geeks
-
Turning a Command-Line Script into an Application
-
Installing Unix Applications with Fink
-
Mirroring Files and Directories with rsync
-
Using CVS to Manage Data on Multiple Machines
-
Downloading Files from the Command Line
-
Software Update on the Command Line
-
Interacting with the Unix Shell from AppleScript
-
Running AppleScripts on a Regular Basis Automatically
-
Running Linux on an iBook
-
Chapter 6 Networking
-
Hacks #66-78
-
Anatomy of an Internet Shortcut
-
Renewing Your DHCP-Assigned IP address
-
Sharing an Internet Connection
-
Creating a One-Wire Network
-
Secure Tunneling with VPN or SSH
-
Remotely Log In to Another Machine via SSH
-
Running Windows on and from a Mac
-
Sharing Files Between Mac and Windows PCs
-
Mounting a WebDAV Share
-
Mounting a Remote FTP Directory
-
Exchanging a File via Bluetooth
-
Using Your Cell Phone as a Bluetooth Modem
-
Setting Up Domain Name Service
-
Chapter 7 Email
-
Hacks #79-84
-
Taming the Entourage Database
-
Using IMAP with Apple's Mail Application
-
Setting Up IMAP and POP Mail Servers
-
Getting sendmail Up and Running
-
Downloading POP Mail with fetchmail
-
Creating Mail Aliases
-
Chapter 8 The Web
-
Hacks #85-98
-
Searching the Internet from Your Desktop
-
Saving Web Pages for Offline Reading
-
Reading Syndicated Online Content
-
Serving Up a Web Site with the Built-In Apache Server
-
Editing the Apache Web Server's Configuration
-
Build Your Own Apache Server with mod_perl
-
AppleScript CGI with ACGI Dispatcher
-
Turning on CGI
-
Turning on PHP
-
Turning on Server-Side Includes (SSI)
-
Turning on WebDAV
-
Controlling Web-Server Access by Hostname or IP Address
-
Controlling Web-Server Access by Username and Group
-
Directory Aliasing, Indexing, and Autoindexing
-
Chapter 9 Databases
-
Hacks #99-100
-
Installing the MySQL Database
-
Installing the PostgreSQL Database
-
Colophon
Return to Mac OS X Hacks