PERLS
More Pages: PERLS Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

List price: $49.99 (that's 19% off!)
Used price: $24.40
Buy one from zShops for: $26.70
Stein presents full, working scripts, calling attention to particularly interesting lines and passages by repeating them in the text. If a program makes use of an unusual or previously undiscussed function (and lots of them do, because one of the author's missions is to introduce the contents of specialized libraries), its syntax and legal parameters will be documented and a concise statement of its behavior provided. The example programs are the best part of this book, though. As the problems get more complicated, it's fun to watch Stein solve them with efficient, attractive code. Unless you're a really experienced professional, you'll be able to study the examples in this book and learn a lot. --David Wall
Topics covered:
- Perl function libraries and techniques that allow programs to interact with resources over a network
- IO::Socket library
- Net::FTP library
- Net::Telnet library
- Net::SMTP library
- Chat problems
- Internet Message Access Protocol (IMAP) issues
- Markup-language parsing
- Internet Protocol (IP) broadcasting and multicasting

754 Pages Packed with Pefection
One of my favorite Perl books.
ExcellentI read many computer books that are just repetitive so it can make the books thick enough to look like a 'good book' (May be this is what US raaders like). I try my best to avoid those books. Those books do not say much in hundreds of pages.
But this book is not that kind of book. Every pages are worth to read. It is quite easy to follow. (I do know a bit of TCP/IP from reading other books before I read this book.) E.g. Stevens TCP/IP books. Unfortunately he died and he won't be able to update those great books.
Some authors are not professional, they just copy here and there. Then they put everything together. Those are terrible books to read. Those terrible books explain some simple concept again and again and take up hundreds of pages that can be done in half of volume. It is not just wasting the readers time (time is money) but also wasting the resource (trees)! Even most college textbooks are that way. Sometimes it is even worst since they know you won't haave much choices!
I seldom to give 5 stars. This book does deserve 5 stars.
You will enjoy this one if you like networking.

List price: $39.95 (that's 30% off!)
Used price: $19.94
Buy one from zShops for: $26.29

More than recipes, a great learning experience
Very Goodsection follows. The discussion section includes explanations of why the code works and various alternatives.
The book is broken up into chapters and each chapter consists of recipes that relate to the main topic of the chapter. For every chapter, there is an introduction, which is a very good summary of the DHTML topic. Just reading the chapter introductions would give a high level overview of DHTML.
The recipes are practical solutions for problems that a developer could actually encounter. There are not flashy recipes that are useless. The recipes consist of simple solutions to complex solutions to application problems. The book could be used as a reference to solve a particular problem that you have or the book could be read, especially the discussion sections, to understand how to solve problems with DHTML. The only drawback to using the code for a recipe is that some recipe built on top on other recipes and you need to find the previous recipe.
In summary, I would recommend this book for any client-side web developer.
A must-have book...In order to be proficient in a technology, you need to have a solid reference manual for it. Often this need can be filled very well with the "Nutshell" series by O'Reilly. But if you're like me, you also want to have a good source of examples and explanations of how to do basic things. This book fills that role extremely well for JavaScript and DHTML.
Danny Goodman is well known for his JavaScript Bible. The JavaScript & DHTML Cookbook complements that title to show both beginners and experienced developers different ways to use the language. As someone who isn't quite as adept at JavaScript as he should be, I find this book invaluable in giving me code that I can immediately use and build on. Between the working examples and a good technical reference, you can go far.
Each section in the chapter presents a problem, a solution, and a discussion of the issue. You're told what browser versions will support this approach, and you are also pointed to other sections in the book that relate to the same issue. It's a useful approach to presenting the material that gets quick results. Goodman also includes JavaScript subroutines that accomplish functions that are commonly needed but aren't something you can do in a couple lines of code. Great code to use for your own applications.
For Notes/Domino/Websphere developers, all the information in this review applies. If you are getting started in web development, get this book along with a good JavaScript reference book. Between the two of them, you will have all that you need to start producing solid web applications.
Conclusion
I highly recommend this book for both JavaScript/DHTML beginners and pros. The beginners will learn how to effectively use the languages, and the pros will pick up a few tricks that they didn't know before.

List price: $39.99 (that's 30% off!)
Used price: $16.99
Buy one from zShops for: $23.52

The book mod_perl programmers have been waiting forThis book uses the popular "cookbook" approach, where the content is broken down into short "recipes" each of which addresses a specific problem. There are almost two hundred of these recipes in the book arranged into chapters which discuss particular areas of mod_perl development. In my opinion the cookbook approach works much better in some chapters than in others.
It's the start of the book where the cookbook approach seems most forced. In chapter 1 problems like "You want to compile and build mod_perl from source on a Unix platform" provide slightly awkward introductions to explainations about obtaining and installing mod_perl on various platforms (kudos to the authors for being up-to-date enough to include OS X in list list). All the information you want is there however, so by the end of the chapter you'll have mod_perl up and running.
Chapter 2 looks at configuration options. It tell you how to get your CGI programs running under mod_perl using the Apache::Registry module which simulates a standard CGI environment so that your CGI programs can run almost unchanged. This will give you an immediate performance increase as you no longer have the performance hit of starting up a Perl interpreter each time one of your CGI programs is run. This chapter also addresses issues like caching database connections and using mod_perl as a proxy server.
We then get to part II of the book. In this section we look at the mod_perl API which gives us to the full functionality of Apache. This allows us to write Perl code which is executed at any time during any of the stages of Apache's processing.
Chapter 3 introduces the Apache request object which is at the heart of the API and discusses various ways to get useful information both out of and back into the object. Chapter 4 serves a similar purpose for the Apache server object which contains information about the web server and its configuration.
In chapter 5 the authors look at Uniform Resource Indentifiers (URIs) and discuss many methods for processing them. Chapter 6 moves from the logical world of URIs to the physical world of files. This chapter starts by explaining the Apache::File module before looking at many ways to handle files in mod_perl.
The previous few chapters have built up a useful toolkit of techniques to use in a mod_perl environment, in chapters 7 and 8 we start to pull those techniques together and look in more detail at creating handlers - which are the building blocks of mod_perl applications. Chapter 7 deal with the creation of handlers and chapter 8 looks at how you can interact with them to build a complete application.
Chapter 9 is one of the most useful chapters in the book as it deals with benchmarking and tuning mod_perl applications. It serves as a useful guide to a number of techniques for squeezing the last drops of performance out of your web site. Chapter 10 is a useful introduction to using Object Oriented Perl to create your handlers. Whilst the information is all good, this is, unfortunately, another chapter where the cookbook format seems a little strained.
Part III of the book goes into great detail about the Apache lifecycle. Each chapter looks at a small number of Apache's processing stages and suggests ways that handlers can be used during that stage. This is the widest ranging part of the book and it's full of example code that really demonstrates the power of the Apache API. I'll just mention one particular chapter in this section. Chapter 15 talks about the content generation phrase. This is the phase that creates the actual content that goes back to the user's browser and, as such, is the most important phase of the whole transaction. I was particularly pleased to see that the authors took up most of this chapter looking at methods that separate the actual data from the presentation. They have at recipes that look at all of the commonly used Perl templating systems and a few more recipes cover the generation of output from XML.
Finally, two appendices give a brief reference to mod_perl hooks, build flags and constants and a third gives a good selection of pointers to further resources.
This is the book that mod_perl programmers have been waiting for. The three authors are all well-known experts in the field and it's great that they have shared their knowledge through this book. If you write mod_perl applications, then you really should read this book.
Excellent single-point reference
Slam dunk
List price: $29.99 (that's 30% off!)

Excellent for beginners and as a reference
Will Wonders Never Cease?
The best way of learning Perls...I started reading this book 5 days ago, and I already consider myself a perl programmer. I am a computer engineering student at Stevens Institute of Tech and my main focus of study is network security from a programmer standpoint. After a couple of days reading this book, I could already create simple client/server applications. In addition, I learned how to handle files in numerous ways, and how to work with their content "you will be amazed how easy this is done in Perl" and even formating text, creating DBM Database files etc. Object oriented programming is very well explained and finally CGI scrips are also very well presented "with lots of security warnings." I would give this book six stars if I could since it does its job VERY well! My extensive programming experienced really helped me in the reading process, but the language and examples are so clear that even newbies in programming could assimilate the content easily!!! You can contact me at rarmente@stevens-tech.edu if you have further questions.

Used price: $21.24
Buy one from zShops for: $38.08
First, the book outlines the basics of creating and running Perl scripts. (Though this is a Unix-centered approach, the examples will run on Windows NT as well.) Early in the text, the author introduces variables, both scalar and arrays, and basic programming statements (such as conditional statements and looping). He presents the rudiments of using regular expressions and basic Perl metacharacters and commands for searching and replacing text in manageable increments. The author also does a good job of showing how Perl can work together effectively with other Unix commands, such as files and pipes, and operating features, such as processes.
The book is less successful at exposing the intricacies of object-oriented Perl (a difficult topic). However, it is good at explaining some of the pitfalls of Perl programming, including debugging. Other interesting chapters explain topics such as where Perl programming fits into the Internet and why Perl will likely continue to play an important role on the Web. Chapters throughout this book are short and sweet and include simple exercises so that readers can try out Perl on their own. Although no single book can make you into a Perl guru, this tutorial can start you on your way to becoming a competent Perl developer.

A Strong Learning Tool for the Perl LanguageThe examples in the book are effective and can be used immediately to help you solve those simple real world problems. The book does fall short in helping you easily conquer more complex issues quickly. However, the online resources are great for helping you address these problems.
It is a great book!
Best Introductory Perl Book Ever Written - No Holds Barred
Used price: $0.01
Collectible price: $3.19
Buy one from zShops for: $0.01

Mary Cooke and Kate Robinson's reviewFour Perfect Pebbles: A Holocaust Story is a wonderful book of how a family stays together through thick and thin. The story is about one Jewish family's struggle for survival during the Nazi occupation of Europe. The family includes Ruth Blumenthal, the mother, Walter Blumenthal, the father, Marion Blumenthal, the daughter, and Albert Blumenthal, the son. The Blumenthals lived in concentration camps for six years which included Westerbork in Holland and the notorious concentration camp of Bergen-Belson in Germany. Conditions in these camps were so terrible that nearly half the camps population died of disease, starvation, exposure, exhaustion, or brutal beatings. The book received its name from young Marion's search to find four perfect pebbles of almost the same size. If Marion could manage to find these four pebbles, she felt that it meant her family would remain whole and be strong enough to survive the Nazi reign. This game kept young Marion's mind on things other than dead bodies lying around, the rumbles of her starving tummy, and the want for her family and life to go back to normal. This is a great story about the importance of family and diversity. I would encourage everyone to take this book home with them today and experience the true account of one family's struggle through the Holocaust.
Extremely evocative and moving
A Must-Read
List price: $29.95 (that's 30% off!)
Used price: $20.49
Buy one from zShops for: $19.59

Definately recommended
OUTSTANDING BOOK
Darn Good Book
List price: $44.95 (that's 30% off!)
Used price: $24.94
Buy one from zShops for: $29.44

The only book of its kind!Organizing such enormous data in a 500-line book is a challenge already. But authors managed to go even beyond. The result was a well organized, comprehensive and amazingly easy to follow book.
The book is organized into 6 large sections. Each section is split into Chapters. Wherever appropriate, authors use figures and diagrams to illustrate the point.
The first section, called "Web's Foundation" covers most of the things an average web developer may already have known. It starts off with a chapter on HTTP Overview, and covers such topics as URLs, HTTP Messages - requests and responses, connections - parallel, persistent and pipeline. Some of the highlights are HTTP versions and their differences, URL conversion algorithms and status codes.
The second section, called "HTTP Architecture", is probably the most informative section with lots of gory details. It discusses existing technologies that make things happen - players of the Web. Starts with Web Servers that actually serve the original content. Takes you step by step what exactly happens once the Server accepts the request from your browser and displays you the page. Other technologies, such as Proxies, Caching, Gateways, Tunnels and Relays are very well covered. They even talk about Web Robots (a.k.a. Crawlers) and allocate over 30 exciting pages on these both annoying and incredibly useful "creatures". The section is finished with a brief overview of HTTP-NG, also called "Next Generation HTTP".
"Identification, Authorization, and Security" is the next section, that talks about just that. Detailed coverage on Cookies, Basic and Digestion Authentication available. Walks you through the architecture of HTTPS, a.k.a SSL/TLC and algorithms used.
Fourth section is on Encoding, Internationalization and Content Negotiation.
Fifth section is on Content Publishing and Distribution. Types of web hosting and Publishing systems - all covered. Also allocated good deal of time on explaining Redirections and Load Balancing - very useful topic. Wraps up the discussion with a chapter on Logging and Usage tracking.
Last, over 100 pages of the book are all useful Appendixes.
If you really want to understand how the Web really works (I mean, really), this is a "must have" book.
Comprehensive, accessible and well written
You will be surprised of how much you don't know about HTTPThis book gives you very resourceful details on how HTTP works with a wild range of topics like Caching, Proxies, Gateway, Tunneling, Web Robots, Connection Management, Cookies, Various Authentication, Security, i18n, Hosting, and even Load Balancing! For example, it addresses how web crawlers work, really the inside out information, how a web crawler can back track their visited paths and what other alternatives to prevent & resolve loops & dups.
HTTP is becoming the 'operating system' for distributed applications in Internet. No doubt in my mind, from beginners, advanced users, even to researchers, will surely be benefitted from this excellent book. The authors really did a superb job. Five Stars!

List price: $34.95 (that's 30% off!)
Used price: $20.65
Buy one from zShops for: $20.65
Hall has distilled his years of Perl experience into a book for Perl programmers that is both fluid and fun to read. It's somewhat like reading the Perl FAQ; even when you think you know everything, there's so much you don't know.
Effective Perl Programming has a clear layout: the text is easy on the eyes and the monospaced font makes a clear distinction between backticks and single quotes. Hall uses his PEGS (PErl Graphical Structures) notation to show the difference between Perl's different types of data structures and how everything ties together.
Packed with great examples and code snippets, this book is an excellent source of tips and tricks to make your Perl programs faster and easier to read. You'll also find a strong section on using the Perl debugger to improve your Perl programming skills. In yet another section, Hall walks the reader through the creation of a complete XS module that can boost the performance of array shuffling eight-fold. All in all, this is a great book for programmers who want to move beyond plain, verbose Perl toward a more succinct and powerful coding style.

Pearls of wisdom for the Perl progammerI've been programming with Perl since 1992 and teach it at a community college. And yet with every turn of the page, I learned something new. Examples:
Making regular expressions more efficient
Using map() and grep()
How to call a subroutine from inside a string
Great stuff! The techniques I've learned from this book have been incorporated into my new Perl scripts and they are shorter and faster than ever before.
I can't lavish enough praise on this book. Authors Joseph Hall and Randal Schwartz should be commended. If you have been using Perl for some time and want to hone your skills, get this book now.
Fantastic Book for idiomatic Perl
excellent
List price: $44.99 (that's 30% off!)
Used price: $15.07
Buy one from zShops for: $20.06

Not all I expectedGood things:
- I thought most of the example programs in the text were good and illustrated the points being made.
- I liked the discussion on taint
Bad points:
- I thought the examples were somewhat random and did not give me tools to attack general problems.
- I would have liked a better description of cgi.pm (perhaps I should get Lincoln Stein's book)
- I did not like the line by line format of the code. I found this very distracting and redundant. I would have preferred seeing the code and then having the authors describe the main points of the code (instead of all the trivial comments inbetween all the lines).
- I did not like the dependence on databases. Perhaps this is something most serious cgi programmers use, but storing my data in text files is sufficient for most of the applications I might use. I would have preferred a separate chapter on database and cgi (or I could just buy a separate book on this).
I'm not sure why everyone else raved about the book so much, but I didn't find it so wonderful.
Excellent text on the subject
The best CGI book in the store!
As the book progresses, it gently builds into more and more advanced network topics. When I hit Part 4, Advanced Topics, I knew was in over my head. Yet, I now have a great reference for the future when I need/want to learn how to play with Broadcasting, UDP servers, etc.
One of the most valuable aspects of this book is his coverage of such a multitude of Perl modules, helping the reader to understand the each of modules' basic API in a straightforward manner.
This book is worth every cent.