Buying Options
Mac OS X Hacks
This product is no longer available.

Please consider the latest edition.

Product Editions

  1. Mac OS X Panther Hacks - June 2004
  2. Mac OS X Hacks - March 2003 (out of print)
Description
Mac OS X Hacks reflects the real-world know how and experience of those well steeped in Unix history and expertise, sharing their no-nonsense, sometimes quick-and-dirty solutions to administering and taking full advantage of everything a Unix desktop has to offer: Web, Mail, and FTP serving, security services, SSH, Perl and shell scripting, compiling, configuring, scheduling, networking, and hacking. Add to that the experience of die-hard Macintosh users, customizing and modifying their hardware and software to meet their needs: System Preferences, GUI mods and tweaks, hardware tips, vital shareware and freeware, AppleScript, AppleTalk and equivalents, keyboard modifiers, and general Macintosh-style tomfoolery.
Full Description
Table of Contents
  1. Chapter 1 Files

    1. Hacks #1-12

    2. Understanding and Hacking Your User Account

    3. Taking the Bite Out of Backup

    4. Backing Up on the Go

    5. Dealing with Archives of Many Colors: .img, .sit, .tar, .gz

    6. A Line Break Is a Line Break

    7. Fiddling with Type/Creator Codes and File Extensions

    8. Locking and Unlocking Files

    9. Stubborn Trash, Stuck Images, and Jammed CDs

    10. Aliases, Symlinks, and Hard Links

    11. Recent Filenames

    12. Inspecting the Contents of an .app Package

    13. Opening Microsoft Word Documents Without Microsoft Word

  2. Chapter 2 Startup

    1. Hacks #13-17

    2. Getting a Glimpse of the Boot Process

    3. Booting from Another Device

    4. Turning Your Mac into a Hard Drive

    5. Using Open Firmware Password Protection

    6. OS X for This Old Mac

  3. Chapter 3 Multimedia and the iApps

    1. Hacks #18-32

    2. Top iChat Tips

    3. AIM Alternatives

    4. Printing to PDF or Bitmapped Image

    5. Image Conversion in a Pinch

    6. Top 10 iPhoto Tips

    7. Make Your Own Documentary

    8. From Slideshow to Video Presentation

    9. Hijacking Audio from Mac Apps

    10. Running Your Own Web Radio Station

    11. Sharing Your Listening Preferences

    12. Controlling iTunes with Perl

    13. iCal Calling iTunes

    14. Publishing and Subscribing to iCal Calendars

    15. Using Bluetooth for SMS and Phone-Call Handling

    16. iSync via Bluetooth

  4. Chapter 4 The User Interface

    1. Hacks #33-47

    2. Finding Your Way Back to the Desktop

    3. Alt-Tab Alt-Ternatives

    4. Putting Things in the Apple Menu

    5. Keeping Your Snippets Organized

    6. LaunchBar, a Dock Alternative

    7. DockSwap, Another Dock Alternative

    8. Tinkering with Your User Interface

    9. Extending Your Screen Real Estate with Virtual Desktops

    10. Top Screenshot Tips

    11. Checking Your Mac's Pulse

    12. Screensaver as Desktop

    13. Dipping Your Pen into Inkwell

    14. Speakable Web Services

    15. Using AppleScript in Contextual Menus

    16. Prying the Chrome Off Cocoa Applications

  5. Chapter 5 Unix and the Terminal

    1. Hacks #48-65

    2. Introducing the Terminal

    3. More Terminal Tricks and Tips

    4. Becoming an Administrator for a Moment

    5. Editing Special Unix Files

    6. Setting Shell Environment Variables

    7. Scheduling with System Tasks and Other Events

    8. Opening Things from the Command Line

    9. Introducing and Installing the Mac OS X Developer Tools

    10. Top 10 Mac OS X Tips for Unix Geeks

    11. Turning a Command-Line Script into an Application

    12. Installing Unix Applications with Fink

    13. Mirroring Files and Directories with rsync

    14. Using CVS to Manage Data on Multiple Machines

    15. Downloading Files from the Command Line

    16. Software Update on the Command Line

    17. Interacting with the Unix Shell from AppleScript

    18. Running AppleScripts on a Regular Basis Automatically

    19. Running Linux on an iBook

  6. Chapter 6 Networking

    1. Hacks #66-78

    2. Anatomy of an Internet Shortcut

    3. Renewing Your DHCP-Assigned IP address

    4. Sharing an Internet Connection

    5. Creating a One-Wire Network

    6. Secure Tunneling with VPN or SSH

    7. Remotely Log In to Another Machine via SSH

    8. Running Windows on and from a Mac

    9. Sharing Files Between Mac and Windows PCs

    10. Mounting a WebDAV Share

    11. Mounting a Remote FTP Directory

    12. Exchanging a File via Bluetooth

    13. Using Your Cell Phone as a Bluetooth Modem

    14. Setting Up Domain Name Service

  7. Chapter 7 Email

    1. Hacks #79-84

    2. Taming the Entourage Database

    3. Using IMAP with Apple's Mail Application

    4. Setting Up IMAP and POP Mail Servers

    5. Getting sendmail Up and Running

    6. Downloading POP Mail with fetchmail

    7. Creating Mail Aliases

  8. Chapter 8 The Web

    1. Hacks #85-98

    2. Searching the Internet from Your Desktop

    3. Saving Web Pages for Offline Reading

    4. Reading Syndicated Online Content

    5. Serving Up a Web Site with the Built-In Apache Server

    6. Editing the Apache Web Server's Configuration

    7. Build Your Own Apache Server with mod_perl

    8. AppleScript CGI with ACGI Dispatcher

    9. Turning on CGI

    10. Turning on PHP

    11. Turning on Server-Side Includes (SSI)

    12. Turning on WebDAV

    13. Controlling Web-Server Access by Hostname or IP Address

    14. Controlling Web-Server Access by Username and Group

    15. Directory Aliasing, Indexing, and Autoindexing

  9. Chapter 9 Databases

    1. Hacks #99-100

    2. Installing the MySQL Database

    3. Installing the PostgreSQL Database

  1. Colophon

View Full Table of Contents
Product Details
Title:
Mac OS X Hacks
By:
Rael Dornfest, Kevin Hemenway
Publisher:
O'Reilly Media
Formats:
  • Print
Print Release:
March 2003
Pages:
432
Print ISBN:
978-0-596-00460-6
| ISBN 10:
0-596-00460-5
Customer Reviews
About the Authors
  1. Rael Dornfest

    Rael Dornfest is a Researcher at the O'Reilly & Associates focusing on technologies just beyond the pale. He assesses, experiments, programs, and writes for the O'Reilly network and O'Reilly publications. Dornfest is Program Chair of the O'Reilly Emerging Technology Conference, Chair of the RSS-DEV Working Group, and developer of Meerkat: An Open Wire Service. In his copious free time, he develops bits and bobs of Open Source software and maintains his raelity bytes Weblog.

    View Rael Dornfest's full profile page.

  2. Kevin Hemenway

    Kevin Hemenway, coauthor of Mac OS X Hacks, is better known as Morbus Iff, the creator of disobey.com, which bills itself as "content for the discontented." Publisher and developer of more home cooking than you could ever imagine, he'd love to give you a Fry Pan of Intellect upside the head. Politely, of course. And with love.

    View Kevin Hemenway's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. Brian Sawyer was the production editor and proofreader for Mac OS X Hacks. Norma Emory was the copyeditor. Mary Brady and Claire Cloutier provided quality control. Genevieve d'Entremont provided production support. Ellen Troutman Zaig wrote the index.

The tool on the cover of Mac OS X Hacks is an adjustable wrench. Wrenches are used to hold and turn nuts, bolts, and other threaded parts. While fixed wrenches have stationary jaws that are forged to fit a particular size of nut or bolt head, adjustable wrenches feature sliding jaws that open and close to suit many different sizes. For this reason, the size of a fixed wrench is always expressed as the capacity of its jaw, while the size of an adjustable wrench is usually expressed as the length of the tool. Adjustable wrenches vary in size from 4 inches to 2 feet in length, but 10-inch or 12-inch wrenches usually work well for most household tasks.

Fixed wrenches offer more precise control over specific tasks, since their stationary jaws always remain tight. Adjustable wrenches are ideal for jobs that call for a variety of wrench sizes in circumstances that limit the number of available tools. Edie Freedman designed the cover of this book. The cover image is an original photograph by Edie Freedman. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's Helvetica Neue and ITC Garamond fonts.

David Futato designed the interior layout. This book was converted by Mike Sierra to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Helvetica Neue Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. This colophon was written by Brian Sawyer.

  • Book cover of Mac OS X Hacks