Вы находитесь на странице: 1из 2

REVIEWS Books

BOOK REVIEWS BY JAMES PYLES

Wicked Cool PHP: Real-World Scripts That Solve Difficult Problems


Wouldn’t it be nice to read a program- forums and discussion groups all over of contents or index for the specific top-
ming book that assumes you already the world.” This book lifts those ques- ics that interest you.
know the basics and are now ready for tions out of the dank recesses of discus- The scripts focus on the most common
the next step? Say no sion forum databases and things you learned PHP for in the first
more: Steinmetz and Ward answers them. place, such as specific server-side tasks.
wrote it, at least for PHP. This book is the next step As a language, PHP has its particular
The idea is that once after a beginner’s book, strengths and weaknesses. The Stein-
you learn PHP, which isn’t when you want more expe- metz and Ward book excels at presenting
incredibly difficult, you’ll rience with PHP. Chapter 2 scripts that highlight the strengths and
want to tap into the poten- addresses basic PHP config- help you avoid the weaknesses.
tial of this language with- uration tasks, and subse- If you’re interested in PHP, then get a
out having to bang your quent chapters present copy of Wicked Cool PHP.
head against a wall for six more specific material, such
months trying to figure as security, forms, email, William Steinmetz and Brian Ward
out the best way to do session tracking, and so on. Paperback, 224 Pages
things on your own. Each chapter provides No Starch Press; 2008
The first sentence of Chapter 1 says, scripts that accomplish specific goals. ISBN-10: 1593271735
“The scripts contained in this chapter I recommend that you at least read the ISBN-13: 978-1593271732
answer several questions that clog PHP first two chapters, then browse the table UK£ 18.99, US$ 29.95, EUR 35,99

Building a Server with FreeBSD 7


If you plan to start at the hardware level This book was written as latter option is compel-
of server building, this book isn’t for your guide through such ling because it illustrates
you. Although the hardware require- uncharted (or at least, pre- to the reader just what
ments are noted in each section, no viously not as well charted) is possible to build with
chapters talk about how to select a territory, allowing you to ac- the instructions at hand.
motherboard or how many processors to complish with relative ease The caveat is that you
install. Either purchase an off-the-shelf what might have seemed really need to have sys
server computer that fits the require- like a daunting project pre- admin experience, par-
ments or already know how to build one viously. ticularly with UNIX-like
yourself before proceeding with this text. The book is also an easy operating systems. A tal-
This book is instructional, constructed read, is technically accurate, ented student would suf-
in a step-by-step approach. The book and presents just the infor- fice, but although the
doesn’t really have chapters so much as mation you need to get each book does present some
“teaching modules,” and each module job done. elementary concepts, it doesn’t take you
presents an isolated and self-contained Hong organized his book in just two from being a novice to being an expert.
task. Modules are organized in specific parts – “The Base System” and “Third- If building your own system using
sections, such as Summary, Resources, Party Applications” – but each part con- FreeBSD 7 meets any of your goals, then
Required (hardware and software re- tains the relevant modules. The first part check out this book.
quirements), Preparation, and so on. is brief because the base system is just
Hong deftly helps readers navigate the common foundation required to Bryan J. Hong
through the more than 15,000 applica- build any BSD system. Part 2 is where Paperback, 288 Pages
tions offered through the FreeBSD ports the book really takes off. No Starch Press; 2008
tree. Although the ports tree does make At this point, you can either select the ISBN-10: 159327145X
it easier to configure applications, it’s module or modules that interest you, or ISBN-13: 978-1593271459
still not for the faint of heart. you can read each and every one. The UK£ 22.50, US$ 34.95, EUR 24,95

42 ISSUE 92 JULY 2008


Books REVIEWS

Refactoring HTML: Improving the Design of Existing Web Applications


Most websites on the Internet aren’t kept refactor. Although refactoring your Minimally, you should know HTML,
completely (or at all, in some cases) cur- XHTML (which for most websites is CSS, and probably JavaScript as it relates
rent, both in terms of content and tech- probably plain vanilla HTML) and CSS to creating and supporting websites on
nology. What is refactoring? seems a no-brainer, refactoring REST the Internet.
In Chapter 1, the author (Representational Is Refactoring HTML the book for you?
explains, “… refactoring is State Transfer) might It’s useful if you are a serious web devel-
the gradual improvement of be a head-scratcher. oper, but if you are just noodling around
a code base by making small REST is the “architec- with the family web page, it might be
changes that don’t modify a ture of HTTP,” accord- more than you need.
program’s behavior, usually ing to Harold, so it Worry about refactoring your website
with the help of some kind deserves at least an only if whoever or whatever you are rep-
of automated tool.” honorable mention. resenting on the web needs to keep its
That explanation goes a Chapter 2 moves freshest (technological) face forward.
long way to providing an an- into the tools required You can visit the author’s site
swer as to whether or not for the job. The book at http://www.cafeconleche.org/ and see
this book is for you. then advances into how he puts his ideas, expertise, and ad-
Harold’s background in the realms of “well- vice into action.
programming is easy to see formedness,” “valid-
in both his choice of subject ity,” “layout,” and Elliotte Rusty Harold
and his approach. Chapter 1 so on – the building Hardcover, 368 Pages
sets the stage by, first, providing a list blocks of site design and development. Addison-Wesley Professional; 2008
with the tell-tale “smells” that indicate Anyone responsible for web site man- ISBN-10: 0321503635
code needing to be refactored, then, set- agement and maintenance could find ISBN-13: 978-0321503633
ting the stage for when and what to this book useful. UK£ 28.99, US$ 39.99, EUR 30,99

N8EKKFBEFN
N?8KÊJLGE<OK6
JL9J:I@9<KFC@ELO
D8>8Q@E<GI<M@<N#
FLI=I<<DFEK?CP
<D8@CE<NJC<KK<I

NNN%C@ELO$D8>8Q@E<%:FD&E<NJC<KK<I

Вам также может понравиться