
Preface
|
xix
If you feel your use of code examples falls outside fair use or the preceding
permission, feel free to contact us at permissions@oreilly.com.
Safari Enabled
When you see a Safari® Enabled icon on the cover of your
favorite technology book, it means the book is available online
through the O’Reilly Network Safari Bookshelf.
Safari offers a solution that’s better than e-books. It’s a virtual library that
lets you easily search thousands of top tech books, cut and paste code sam-
ples, download chapters, and find quick answers when you need the most
accurate, current information. Try it for free at http://safari.oreilly.com.
How to Contact Us
We have tested and verified the information in this book to the best of our
ability, but you may find that features have changed (or even that we have
made mistakes!). As a reader of this book, you can help us to improve future
editions by sending us your feedback. Please let us know about any errors,
inaccuracies, bugs, misleading or confusing statements, and typos that you
find anywhere in this book.
Please also let us know what we can do to make this book more useful to
you. We take your comments seriously and will try to incorporate reason-
able suggestions into future editions. You can write to us at:
O’Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(800) 998-9938 (in the U.S. or Canada)
(707) 829-0515 (international/local) ...