My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Tell a friend
Mac OS X Tiger for Unix Geeks, Third Edition
By
Brian Jepson
,
Ernest E. Rothman
June 2005
Pages: 415
|
Table of Contents
|
Index
|
Sample Chapter
Table of Contents
Getting Around
Chapter 1
Inside the Terminal
Mac OS X Shells
The Terminal and xterm Compared
Using the Terminal
Customizing the Terminal
The Services Menu
Bonjour
Alternative Terminal Applications
The open Command
Chapter 2
Searching and Metadata
Spotlight
Resource Forks and HFS+ Metadata
Chapter 3
The Mac OS X Filesystem
Working with Foreign Filesystems
Files and Directories
Chapter 4
Startup
Booting Mac OS X
Adding Startup Items
Scheduling Tasks
Chapter 5
Directory Services
Understanding Directory Services
Programming with Directory Services
Configuring Directory Services
NetInfo Manager
Directory Services Utilities
Managing Groups
Managing Users and Passwords
Managing Hostnames and IP Addresses
Exporting Directories with NFS
Flat Files and Their Directory Services Counterparts
Restoring the Directory Services Database
Chapter 6
Printing
Printer Setup Utility
Common Unix Printing System (CUPS)
Gimp-Print
Chapter 7
The X Window System
Installing X11
Running X11
Customizing X11
X11-based Applications and Libraries
Connecting to Other X Window Systems
Virtual Network Computing
Chapter 8
Multimedia
Burning CDs
Video
Image Editing
3D Modeling
Chapter 9
Third-Party Tools and Applications
Virtual Desktops and Screens
The Application Menu
Exposé
Virtual Desktops
SSH GUIs
R with an Aqua GUI
NeoOffice/J and OpenOffice
Chapter 10
Dual-Boot and Beyond
Why Bother?
Linux on Mac Hardware
Emulators on Mac OS X
Emulating the Mac
Building Applications
Chapter 11
Compiling Source Code
Compiler Differences
Compiling Unix Source Code
Architectural Issues
X11-based Applications and Libraries
Xgrid
Chapter 12
Libraries, Headers, and Frameworks
Header Files
The System Library: libSystem
libstdc++
Shared Libraries Versus Loadable Modules
Library Versions
Creating and Linking Static Libraries
Creating Frameworks
The Dynamic Linker dyld: Prebinding, the Pre-Tiger Way
Performance Tools and Debugging Tools
CHUD Tools
Interesting and Important Libraries
Numerical Libraries
Working with Packages
Chapter 13
Fink
Installing Fink
Using Fink
FinkCommander
Installing Binaries
Chapter 14
DarwinPorts
Installing DarwinPorts
Using DarwinPorts
DarwinPorts Maintenance
Installing Binaries
DPGUI
Chapter 15
Creating and Installing Packages
Using PackageMaker
Using GNU tar
Disk Images
Creating Fink Packages
Creating DarwinPorts Packages
Serving and System Management
Chapter 16
Using Mac OS X as a Server
Getting Connected
Built-in Services: The Sharing Panel
Email
The Mac OS X Firewall
Chapter 17
System Management Tools
Diagnostic Utilities
Kernel Utilities
System Configuration
Third-Party Applications
Chapter 18
Free Databases
SQLite
MySQL
PostgreSQL
PHP and Perl
Chapter 19
Perl and Python
Perl for Mac OS X Geeks
Python for Mac OS X Geeks
Appendixes
Appendix A
Mac OS X GUI Primer
Appendix B
Mac OS X's Unix Development Tools
Standard Unix Development Tools
Apple's Command-Line Developer Tools
Macintosh Tools
Java Development Tools
Text Editing and Processing
Scripting and Shell Programming
Working with Files and Directories
File Compression and Storage
Searching and Sorting
Miscellaneous Tools
About the Authors
Colophon
Return to
Mac OS X Tiger for Unix Geeks