"Web Client Programming with Perl", Clinton Wong, 1997, 1-56592-214-X,
%A Clinton Wong
%C 103 Morris Street, Suite A, Sebastopol, CA 95472
%I O'Reilly & Associates, Inc.
%T "Web Client Programming with Perl"
I admit it, I did not pay enough attention to the title. I assumed
this had something to do with forms or other Web *server* programming.
But the title is correct: this book teaches you how to write *clients*
for the Web.
What, program your own browser? Well, maybe. What the author
concentrates on, though, is development of small, specialty utilities.
Why fire up a browser, and navigate menus and screens, when what you
really want is simple confirmation of package delivery? You don't
actually want to read http://www.av.ibm.com/Update.html everyday --
only when a new version comes out and the page changes. Or, perhaps,
you are simply obsessive and want to check AltaVista every morning to
see if anyone has put up a Web page about you overnight. All of this
is much simpler and quicker with a utility than a full browser.
(Besides, a utility can work in the background.)
After an introduction, chapters two and three cover HTTP (HyperText
Transfer Protocol). In and of itself, this is worth the book, since
so few HTML (HyperText Markup Language) and even CGI (Common Gateway
Interface) texts do a decent job of it. Wong then goes on to cover
sockets programming aspects of Perl and the LWP (Library for WWW
access in Perl). Chapter six has sample LWP programs, while seven
shows graphical interfaces with Tk. Appendices list HTTP headers,
reference tables, and the Robot Exclusion Standard.
Overall, a useful book in many ways, and readable as well. The book
may be of particular interest to those dealing with intranet
copyright Robert M. Slade, 1997 BKWBCLPR.RVW 970507
link to virus, book info at http://www.freenet.victoria.bc.ca/techrev/rms.html
Author "Robert Slade's Guide to Computer Viruses" 0-387-94663-2 (800-SPRINGER)