Learning Perl,
4th Edition -- Informed by their years of success
at teaching Perl as consultants, the authors have re-engineered the
Llama to better match the pace and scope appropriate for readers
getting started with Perl, while retaining the detailed discussion and
eclectic wit for which the Llama is famous. This latest edition has
been updated to account for all the recent changes to the language up
to Perl 5.8. Sample Chapter 11, File Tests (PDF), is available
free online.
Mac OS X: The Missing Manual, Tiger Edition -- As soon as Apple comes out with another version of Mac OS X, David Pogue hits the streets with another impeccable Missing Manual to cover it. This new edition explores the latest features in Mac OS X Tiger, such as Spotlight, iChat AV, and Automator. Ideal for every user, this guide has something new on every page, along with David Pogue's celebrated wit and expertise.
Perl
Testing: A Developer's Notebook -- With this
series of hands-on labs, you'll learn how Perl's test tools work and
how to use them effectively. Once mastered, these lessons will help you
ensure low-level code correctness, reduce software development cycle
time, and ease maintenance burdens. You don't have to be a diehard Perl
developer to use this book; you just have to want to do your job a
little bit better. Sample Chapter 4, Distributing Your Tests (and
Code) (PDF), is available free online.
Write Portable
Code (No Starch) -- This handy book
contains the lessons, patterns, and knowledge for developing
cross-platform software that programmers usually must acquire through
sheer trial and error. Targeted at intermediate-to-advanced
programmers, it is a valuable resource for designers of cross-platform
software, programmers looking to extend their skills to additional
platforms, and programmers faced with the tricky task of moving code
from one platform to another.
Home
Networking: The Missing Manual -- Using clear
language, straightforward explanations, and a dash of humor, this
Missing Manual shows you how to do everything you need to set up a home
network. Including both Windows and Mac info, it will help you
understand the difference between what you need to know to create and
use your home network and what's best left to system administrators. Sample Chapter 5, Using the Network with Windows
Computers (PDF), is available free online.
Perl Best
Practices -- This collection of 256 guidelines on
the art of coding will help you write the best Perl code you possibly
can. The guidelines cover code layout, naming conventions, choice of
data and control structures, program decomposition, interface design
and implementation, modularity, object orientation, error handling,
testing, and debugging. Offering only guidelines that actually work,
this book presents coherent and widely applicable suggestions based on
real-world experience. Sample
Chapter 9, Subroutines (PDF), is available free online.
Talk Is Cheap
-- A straightforward, quick introduction to the ins and
outs of using VoIP and other internet telephone options, this book
details how to make the switch and what the tradeoffs will be. In
addition, you will learn advanced techniques, including how to turn
your Palm or Pocket PC into an internet phone and how to work with
Wi-Fi phones and videophones. Sample
Chapter 3, Free Internet Phone Features That You're Paying For
Now (PDF), is available free online.
Switching to
VoIP -- Based on real-world experience, this handy
manual addresses the most common VoIP migration challenges. Learn how
to build your own VoIP system, install it, and begin making calls.
You'll also explore the strengths and weaknesses of circuit-switched
and packet-switched networks, how VoIP systems impact network
infrastructure, as well as solutions for common challenges involved
with IP voice migrations. Ideal for IT managers, network engineers, and
system administrators. Sample Chapter 14, Traditional Apps on the Converged
Network (PDF), is available free online.
Ending
Spam (No Starch) -- This landmark title
describes, in-depth, how statistical filtering is being used by
next-generation spam filters to identify and filter spam, how spam
filtering works, and how language classification and machine learning
combine to produce remarkably accurate spam filters. Readers gain a
complete understanding of the mathematical approaches used in today's
spam filters, decoding, tokenization, the use of various algorithms,
and the benefits of using open source solutions to end spam.
Swing
Hacks -- Packed with programming lessons, this
book will show you how to extend Swing's rich component set in advanced
ways. The hacks touch upon the entire Swing gamut--tables, trees,
sliders, spinners, progress bars, internal frames, and text components.
You'll learn how to filter lists, power up trees and tables, add
drag-and-drop support, and generally increase your competency with
interface-building tools. Sample Hack 89, Fun with Keyboard Lights (PDF),
is available free online.
Word Annoyances -- This helpful book offers
to-the-point solutions to your most vexing editing, formatting,
printing, faxing, and scanning problems. It covers everything from
installation and templates to tables, columns, and graphics. It also
provides a gentle introduction to the power of macros so you can slay
your annoyances by the truckload. The fixes will work with most
versions of Word, including Word 2000, 2002 (XP), and 2003. Sample Chapter 3, Text Entry and Editing (PDF), is
available free online.