Professional Perl Programming 2001.pdf

(10753 KB) Pobierz
48213502 UNPDF
Professional Perl Programming
Peter Wainwright
with
Aldo Calpini
Arthur Corliss
Simon Cozens
Juan Julián Merelo Guervós
Chris Nandor
Aalhad Saraf
Wrox Press Ltd.
Team-Fly ®
Professional Perl Programming
© 2001 Wrox Press
All rights reserved. No part of this book may be reproduced, stored in a retrieval system or
transmitted in any form or by any means, without the prior written permission of the publisher,
except in the case of brief quotations embodied in critical articles or reviews.
The author and publisher have made every effort in the preparation of this book to ensure the
accuracy of the information. However, the information contained in this book is sold without
warranty, either express or implied. Neither the authors, Wrox Press nor its dealers or
distributors will be held liable for any damages caused or alleged to be caused either directly or
indirectly by this book.
Published by Wrox Press Ltd,
Arden House, 1102 Warwick Road, Acocks Green,
Birmingham, B27 6BH, UK
Printed in the United States
ISBN 1-861004-49-4
48213502.001.png
Trademark Acknowledgements
Wrox has endeavored to provide trademark information about all the companies and products
mentioned in this book by the appropriate use of capitals. However, Wrox cannot guarantee the
accuracy of this information.
Credits
Author
Technical Reviewers
Peter Wainwright
Simon Cozens
Carl Culvett
Contributing Authors
David Fannin
Aldo Calpini
Iain Georgeson
Arthur Corliss
Terry Gliedt
Simon Cozens
Jim Harle
Juan Julián Merelo Guervós
Chris Lightfoot
Chris Nandor
Mark Mamone
Aalhad Saraf
Neil Matthews
Bill Moss
Technical Architect
Nathan Neulinger
Louay Fatoohi
Gavin Smyth
Rick Stones
Technical Editors
Paul Warren
Mankee Cheng
Andrew Yourtchenko
David Mercer
Philips Yuson
Andrew Polshaw
Dan Robotham
Production Manager
Simon Hardware
Additional Editorial
Mohammed Rfaquat
Production Project Coordinator
Mark Burdett
Author Agents
Julia Gilbert
Illustrations
Velimir Ilic
Shabnam Hussain
Project Administrator
Cover
Nicola Phillips
Shelley Frazier
Indexers
Proof Readers
Alessandro Ansa
Chris Smith
Adrian Axinte
Keith Westmoreland
Bill Johncocks
Diana Skeldon
Category Managers
Viv Emery
Paul Cooper
About the Authors
Peter Wainwright
Peter Wainwright is a freelance developer and software consultant. He got his first taste of
programming on a BBC Micro and gained most of his early programming experience writing
applications in C on Solaris. He then discovered Linux, shortly followed by Perl and Apache,
and has been happily programming there ever since.
Outside of the software industry, he is a partner of Space Future Consulting, an international
space tourism consultancy firm. He spends much of his free time maintaining the non-profit
Space Future website at www.spacefuture.com and writes the occasional article on space
tourism. He is also an advisor to the board of one or two companies engaged in space tourism
and vehicle development. If you have $50m to spare, he would like to have a word with you.
As well as being the primary author of Professional Perl Programming , he is the author of
Professional Apache (ISBN: 1861003021) , also published by Wrox Press, as well as a contributing
author to Beginning Per l (ISBN: 1861003145) . Formerly based in London, he recently moved
from England to the Upper West Side of New York to be with his new wife, a professional editor,
whom he met through a mutual interest in space tourism and low-rent apartments.
Aldo Calpini
Aldo Calpini is well known in the Perl community for his many important Win32 modules. His
active participation on several mailing lists has helped the Perl language grow in the Win32
community. He began programming twenty years ago and still enjoys hacking every kind of
computer he can put his hands on. He works today as lead programmer in an Italian Internet
startup company.
Arthur Corliss
Arthur Corliss has been programming since buying his first home computer a Timex Sinclair
1000 with a whopping 2K of RAM (which he still has). Having worked his way through several
languages, Perl has become his most frequent language of choice at his latest venture, Gallant
Technologies, Inc., a software development company. On his own time he continues the
madness by working on the Curses::Widgets and Curses::Forms modules, which he
authored and is available on CPAN.
Simon Cozens
Simon Cozens is an Open Source programmer and author; he writes for the Perl Journal,
www.perl.com, and other sites, and is the author of Wrox Press' Beginning Perl (ISBN:
1861003145) . He is a member of the Perl development team, and his hobbies include reading,
typography and the Greek language and culture.
Juan Julián Merelo Guervós
Juan Julián Merelo Guervós was born in Ubeda, Jaén, Spain, the 10th of March of 1965. Juan
received a degree in Theoretical Physics by the University of Granada in 1989, and a PhD in
Physics in 1994. He has been hacking PERL since 1993 or 1994, and is the author of a widely
popular (and pioneer) web tutorial of PERL in Spanish (available from
http://www.granavenida.com/perl
Chris Nandor
Chris Nandor, pudge@pobox.co , is a programmer for OSDN, working on theSlashdot code.
He co-authored the book MacPerl: Power and Ease (ISBN : 1881957322) from Prime Time
Freeware, writes the Perl News column for the Perl Journal, and runs the web sites
http://use.perl.org/ and http://news.perl.org/
I'd like to dedicate this book to my wife, my parents, and my in-laws who've all given me encouragement &
put up with me during deadlines.
Aalhad Saraf
Aalhad Saraf is in the Systems Software Group in IBM Labs. He has been with Linux since 1995.
Perl, C, and C++ are his favorite tools. Has a Bachelors degree in Electronics Engineering from
the University of Pune, a Post Graduate Diploma awarded by the national resource center of the
'Center for Development of Advanced Computing' (a scientific society of the Ministry of IT,
Govt. of India). He worked on microcontrollers/embedded systems and hand-held computing
devices in Syslab Automation and on an interactive gaming server for DishnetDSL – one of
India's leading ISPs. He also teaches Perl, Software Engineering and Quality systems during his
spare time. He Takes his table tennis seriously, fiddles around with a guitar, juggles tennis balls
and is an omnivore when it comes to reading. He likes networks. He dreams of traveling through
space sitting in a packet; playing with the civilization of Data, providing the subjects – bytes, with
new worlds and increasingly better means of transport. Aalhad is 22 years old and aspires to get
a Ph.D. in Computer Science some day.
). Currently Juan is an associate professor at Granada
University, in Spain. He is married and has three wonderful daughters, two of whom are
fraternal twins, born in 1998 and 1999. He can be reached at jmerelo@geneura.ugr.e , and his
homepage (which is, so far, in Spanish) is at http://geneura.ugr.es/~jmerelo
. Chris lives in Massachusetts with his three dogs,
two cats, and one wonderful and supportive wife, Jennifer.
Zgłoś jeśli naruszono regulamin