Mac OS X Hacks |
By Rael Dornfest, Kevin Hemenway |
| |
Publisher | : O'Reilly |
Pub Date | : March 2003 |
ISBN | : 0-596-00460-5 |
Pages | : 430 |
| Copyright |
| | Credits |
| | | About the Authors |
| | | Contributors |
| | | Acknowledgments |
|
| | Foreword |
| | Preface |
| | | How to Use This Book |
| | | How This Book Is Organized |
| | | Conventions Used in This Book |
| | | How to Contact Us |
|
| | Chapter 1. Files |
| | | Section 1.1. Hacks #1-12 |
| | | Hack 1. Understanding and Hacking Your User Account |
| | | Hack 2. Taking the Bite Out of Backup |
| | | Hack 3. Backing Up on the Go |
| | | Hack 4. Dealing with Archives of Many Colors: .img, .sit, .tar, .gz |
| | | Hack 5. A Line Break Is a Line Break |
| | | Hack 6. Fiddling with Type/Creator Codes and File Extensions |
| | | Hack 7. Locking and Unlocking Files |
| | | Hack 8. Stubborn Trash, Stuck Images, and Jammed CDs |
| | | Hack 9. Aliases, Symlinks, and Hard Links |
| | | Hack 10. Recent Filenames |
| | | Hack 11. Inspecting the Contents of an .app Package |
| | | Hack 12. Opening Microsoft Word Documents Without Microsoft Word |
|
| | Chapter 2. Startup |
| | | Section 2.1. Hacks #13-17 |
| | | Hack 13. Getting a Glimpse of the Boot Process |
| | | Hack 14. Booting from Another Device |
| | | Hack 15. Turning Your Mac into a Hard Drive |
| | | Hack 16. Using Open Firmware Password Protection |
| | | Hack 17. OS X for This Old Mac |
|
| | Chapter 3. Multimedia and the iApps |
| | | Section 3.1. Hacks #18-32 |
| | | Hack 18. Top iChat Tips |
| | | Hack 19. AIM Alternatives |
| | | Hack 20. Printing to PDF or Bitmapped Image |
| | | Hack 21. Image Conversion in a Pinch |
| | | Hack 22. Top 10 iPhoto Tips |
| | | Hack 23. Make Your Own Documentary |
| | | Hack 24. From Slideshow to Video Presentation |
| | | Hack 25. Hijacking Audio from Mac Apps |
| | | Hack 26. Running Your Own Web Radio Station |
| | | Hack 27. Sharing Your Listening Preferences |
| | | Hack 28. Controlling iTunes with Perl |
| | | Hack 29. iCal Calling iTunes |
| | | Hack 30. Publishing and Subscribing to iCal Calendars |
| | | Hack 31. Using Bluetooth for SMS and Phone-Call Handling |
| | | Hack 32. iSync via Bluetooth |
|
| | Chapter 4. The User Interface |
| | | Section 4.1. Hacks #33-47 |
| | | Hack 33. Finding Your Way Back to the Desktop |
| | | Hack 34. Alt-Tab Alt-Ternatives |
| | | Hack 35. Putting Things in the Apple Menu |
| | | Hack 36. Keeping Your Snippets Organized |
| | | Hack 37. LaunchBar, a Dock Alternative |
| | | Hack 38. DockSwap, Another Dock Alternative |
| | | Hack 39. Tinkering with Your User Interface |
| | | Hack 40. Extending Your Screen Real Estate with Virtual Desktops |
| | | Hack 41. Top Screenshot Tips |
| | | Hack 42. Checking Your Mac's Pulse |
| | | Hack 43. Screensaver as Desktop |
| | | Hack 44. Dipping Your Pen into Inkwell |
| | | Hack 45. Speakable Web Services |
| | | Hack 46. Using AppleScript in Contextual Menus |
| | | Hack 47. Prying the Chrome Off Cocoa Applications |
|
| | Chapter 5. Unix and the Terminal |
| | | Section 5.1. Hacks #48-65 |
| | | Hack 48. Introducing the Terminal |
| | | Hack 49. More Terminal Tricks and Tips |
| | | Hack 50. Becoming an Administrator for a Moment |
| | | Hack 51. Editing Special Unix Files |
| | | Hack 52. Setting Shell Environment Variables |
| | | Hack 53. Scheduling with System Tasks and Other Events |
| | | Hack 54. Opening Things from the Command Line |
| | | Hack 55. Introducing and Installing the Mac OS X Developer Tools |
| | | Hack 56. Top 10 Mac OS X Tips for Unix Geeks |
| | | Hack 57. Turning a Command-Line Script into an Application |
| | | Hack 58. Installing Unix Applications with Fink |
| | | Hack 59. Mirroring Files and Directories with rsync |
| | | Hack 60. Using CVS to Manage Data on Multiple Machines |
| | | Hack 61. Downloading Files from the Command Line |
| | | Hack 62. Software Update on the Command Line |
| | | Hack 63. Interacting with the Unix Shell from AppleScript |
| | | Hack 64. Running AppleScripts on a Regular Basis Automatically |
| | | Hack 65. Running Linux on an iBook |
|
| | Chapter 6. Networking |
| | | Section 6.1. Hacks #66-78 |
| | | Hack 66. Anatomy of an Internet Shortcut |
| | | Hack 67. Renewing Your DHCP-Assigned IP address |
| | | Hack 68. Sharing an Internet Connection |
| | | Hack 69. Creating a One-Wire Network |
| | | Hack 70. Secure Tunneling with VPN or SSH |
| | | Hack 71. Remotely Log In to Another Machine via SSH |
| | | Hack 72. Running Windows on and from a Mac |
| | | Hack 73. Sharing Files Between Mac and Windows PCs |
| | | Hack 74. Mounting a WebDAV Share |
| | | Hack 75. Mounting a Remote FTP Directory |
| | | Hack 76. Exchanging a File via Bluetooth |
| | | Hack 77. Using Your Cell Phone as a Bluetooth Modem |
| | | Hack 78. Setting Up Domain Name Service |
|
| | Chapter 7. Email |
| | | Section 7.1. Hacks #79-84 |
| | | Hack 79. Taming the Entourage Database |
| | | Hack 80. Using IMAP with Apple's Mail Application |
| | | Hack 81. Setting Up IMAP and POP Mail Servers |
| | | Hack 82. Getting sendmail Up and Running |
| | | Hack 83. Downloading POP Mail with fetchmail |
| | | Hack 84. Creating Mail Aliases |
|
| | Chapter 8. The Web |
| | | Section 8.1. Hacks #85-98 |
| | | Hack 85. Searching the Internet from Your Desktop |
| | | Hack 86. Saving Web Pages for Offline Reading |
| | | Hack 87. Reading Syndicated Online Content |
| | | Hack 88. Serving Up a Web Site with the Built-In Apache Server |
| | | Hack 89. Editing the Apache Web Server's Configuration |
| | | Hack 90. Build Your Own Apache Server with mod_perl |
| | | Hack 91. AppleScript CGI with ACGI Dispatcher |
| | | Hack 92. Turning on CGI |
| | | Hack 93. Turning on PHP |
| | | Hack 94. Turning on Server-Side Includes (SSI) |
| | | Hack 95. Turning on WebDAV |
| | | Hack 96. Controlling Web-Server Access by Hostname or IP Address |
| | | Hack 97. Controlling Web-Server Access by Username and Group |
| | | Hack 98. Directory Aliasing, Indexing, and Autoindexing |
|
| | Chapter 9. Databases |
| | | Section 9.1. Hacks #99-100 |
| | | Hack 99. Installing the MySQL Database |
| | | Hack 100. Installing the PostgreSQL Database |
|
| | Colophon |
| | Index |