|< Free Open Study >||
Daniel L. Morrill
Copyright © 2002 Daniel L. Morrill
All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher.1-893115-27-5
Trademarked names may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, we use the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark.
Technical Reviewer: Douglas Kilpatrick
Editorial Directors: Dan Appleman, Peter Blackburn, Gary Cornell, Jason Gilmore, Simon Hayes, Karen Watterson, John Zukowski
Managing Editor: Grace Wong
Development Editor and Indexer: Valerie Perry
Copy Editors: Kim Goodfriend, Ami Knox, Nicole LeClerc
Production Editor: Kari Brooks
Compositor: Diana Van Winkle, Van Winkle Design Group
Artist: Cara Brunk, Blue Mud Productions
Cover Designer: Kurt Krames
Manufacturing Manager: Tom Debolski
Marketing Manager: Stephanie Rodriguez
Distributed to the book trade in the United States by Springer-Verlag New York, Inc., 175 Fifth Avenue, New York, NY, 10010 and outside the United States by Springer-Verlag GmbH & Co. KG, Tiergartenstr. 17, 69112 Heidelberg, Germany.
In the United States, phone 1-800-SPRINGER, email firstname.lastname@example.org, or visit http://www.springer-ny.com.
Outside the United States, fax +49 6221 345229, email email@example.com, or visit http://www.springer.de.
For information on translations, please contact Apress directly at 2560 9th Street, Suite 219, Berkeley, CA 94710. Phone 510-549-5930, fax: 510-549-5939, email firstname.lastname@example.org, or visit http://www.apress.com.
The information in this book is distributed on an "as is" basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author nor Apress shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work.
The source code for this book is available to readers at http://www.apress.com in the Downloads section. You will need to answer questions pertaining to this book in order to successfully download the code.
To Aimee Morgan, who has always wanted to see her name in a bookstore.
This will have to do … for now.
About the Author
Dan Morrill holds a master's degree in computer science and currently works as a researcher at GE's Global Research Center in upstate New York. He is skilled in a wide variety of software development areas, from real-time and embedded systems development, to desktop applications, to web infrastructure and applications. He has been using Unix systems since 1994 and has used Linux systems exclusively since 1998. Before being Enlightened, he used other operating systems, including IBM's OS/2, Microsoft's Windows, and various Unix platforms.
Dan lives in a modest house filled with far too many toys for his own good and delights in tinkering with them all. Sometimes they even survive.
About the Technical Reviewer
Douglas Kilpatrick has been working with Unix systems since 1992 and Linux systems since 1993. While he does have a beard, he offically denies rumors that he wears suspenders. Douglas has been working in the field of computer security for the last 4 years and has taken to random fits of maniacal laughter when the subject is raised.
First, I must thank the staff at Apress, especially the editors, whose patience and professionalism are like unto angels. If true quality takes time, this had better be the best book ever written, because they certainly waited long enough.
I am also indebted to my parents, Kevin and Carolyn Morrill, who set the stage for that fateful day when the busy glow of my own computer monitor first lit upon my face. Thanks for the support, then and since.
Sometimes it seems as if much of my success was inspired by others whose talent so vastly surpassed mine. Without these people and the professional milestones to which they drove me, this book would not exist, and so I must thank: Vincent Kane, for shaming me into learning programming; Chris "Hocy" Ho, for shaming me into learning Slackware; Douglas Kilpatrick, for shaming me into learning C; Richard Arthur, for shaming me into learning software engineering; David Czarnecki, for shaming me into starting a book; and Aimee Morgan, for shaming me into completing it.
And finally, to my colleagues at GE—both current and former—I can say only this: YLB. YPM.
|< Free Open Study >||