Xem bản đầy đủ : Lập trình Perl
admin
06-12-2007, 11:27 PM
Advanced Perl Programming
With a worldwide community of users and more than a million dedicated programmers, Perl has proven to be the most effective language for the latest trends in computing and business. Every programmer must keep up with the latest tools and techniques. This updated version of Advanced Perl Programming from O'Reilly gives you the essential knowledge of the modern Perl programmer. Whatever your current level of Perl expertise, this book will help you push your skills to the next level and become a more accomplished programmer. O'Reilly's most high-level Perl tutorial to date, Advanced Perl Programming, Second Edition teaches you all the complex techniques for production-ready Perl programs. This completely updated guide clearly explains concepts such as introspection, overriding built-ins, extending Perl's object-oriented model, and testing your code for greater stability. Other topics include:
* Complex data structures
* Parsing
* Templating toolkits
* Working with natural language data
* Unicode
* Interaction with C and other languages
In addition, this guide demystifies once complex topics like object-relational mapping and event-based development-arming you with everything you need to completely upgrade your skills. Praise for the Second Edition: "Sometimes the biggest hurdle to problem solving isn't the subject itself but rather the sheer number of modules Perl provides. Advanced Perl Programming walks you through Perl's TMTOWTDI ("There's More Than One Way To Do It") forest, explaining and comparing the best modules for each task so you can intelligently apply them in a variety of situations." --Rocco Caputo, lead developer of POE "It has been said that sufficiently advanced Perl code is indistinguishable from magic. This book of spells goes a long way to unlocking those secrets. It has the power to transform the most humble programmer into a Perl wizard." --Andy Wardley "The information here isn't theoretical. It presents tools and techniques for solving real problems cleanly and elegantly." --Curtis 'Ovid' Poe " Advanced Perl Programming collects hard-earned knowledge from some of the best programmers in the Perl community, and explains it in a way that even novices can apply immediately."
http://rapidshare.com/files/72132922/Advanced_20Perl_20Programming.rar
admin
06-12-2007, 11:30 PM
An Introduction to Language Processing with Perl and Prolog: An Outline of Theories, Implementation
The areas of natural language processing and computational linguistics have continued to grow in recent years, driven by the demand to automatically process text and spoken data. With the processing power and techniques now available, research is scaling up from lab prototypes to real-world, proven applications.
This book teaches the principles of natural language processing, first covering linguistics issues such as encoding, entropy, and annotation schemes; defining words, tokens and parts of speech; and morphology. It then details the language-processing functions involved, including part-of-speech tagging using rules and stochastic techniques; using Prolog to write phase-structure grammars; parsing techniques and syntactic formalisms; semantics, predicate logic and lexical semantics; and analysis of discourse, and applications in dialog systems. The key feature of the book is the author's hands-on approach throughout, with extensive exercises, sample code in Prolog and Perl, and a detailed introduction to Prolog. The reader is supported with a companion website that contains teaching slides, programs, and additional material.
The book is suitable for researchers and students of natural language processing and computational linguistics.
http://rapidshare.com/files/72132926/An_20Introduction_20to_20Language_20Processing_20with_20Perl_20and_20Prolog-_20An_20Outline_20of_20T
admin
06-12-2007, 11:31 PM
Beginning Perl Web Development - From Novice to Professional
Beginning Perl Web Development: From Novice to Professional introduces you to the world of Perl Internet application development. This book tackles all areas crucial to developing your first web applications and includes a powerful combination of real-world examples coupled with advice. Topics range from serving and consuming RSS feeds, to monitoring Internet servers, to interfacing with e-mail. You'll learn how to use Perl with ancillary packages like Mason and Nagios.
Though not version specific, this book is an ideal read if you have had some grounding in Perl basics and now want to move into the world of web application development. Author Steve Suehring emphasizes the security implications of Perl, drawing on years of experience teaching readers how to "think safe," avoid common pitfalls, and produce well-planned, secure code.
http://rapidshare.com/files/72132928/Beginning_20Perl_20Web_20Development-_20From_20Novice_20to_20Professional.zip
admin
06-12-2007, 11:31 PM
Intermediate Perl
Perl is a versatile, powerful programming language used in a variety of disciplines, ranging from system administration to web programming to database manipulation. One slogan of Perl is that it makes easy things easy and hard things possible. Intermediate Perl is about making the leap from the easy things to the hard ones.
Originally released in 2003 as Learning Perl Objects, References, and Modules and revised and updated for Perl 5.8, this book offers a gentle but thorough introduction to intermediate programming in Perl. Written by the authors of the best-selling Learning Perl, it picks up where that book left off. Topics include:
* Packages and namespaces
* References and scoping
* Manipulating complex data structures
* Object-oriented programming
* Writing and using modules
* Testing Perl code
* Contributing to CPAN
Following the successful format of Learning Perl, we designed each chapter in the book to be small enough to be read in just an hour or two, ending with a series of exercises to help you practice what you've learned. To use the book, you just need to be familiar with the material in Learning Perl and have ambition to go further.
Perl is a different language to different people. It is a quick scripting tool for some, and a fully-featured object-oriented language for others. It is used for everything from performing quick global replacements on text files, to crunching huge, complex sets of scientific data that take weeks to process. Perl is what you make of it. But regardless of what you use Perl for, this book helps you do it more effectively, efficiently, and elegantly.
Intermediate Perl is about learning to use Perl as a programming language, and not just a scripting language. This is the book that turns the Perl dabbler into the Perl programmer.
http://rapidshare.com/files/72132925/Intermediate_20Perl.zip
admin
06-12-2007, 11:32 PM
Learning Perl
In this update of a bestseller, two leading Perl trainers teach you to use the most universal scripting language in the age of the World Wide Web. With a foreword by Larry Wall, the creator of Perl, this smooth, carefully paced book is the "official" guide for both formal (classroom) and informal learning. It is now current for Perl version 5.004.
Learning Perl is a hands-on tutorial designed to get you writing useful Perl scripts as quickly as possible. Exercises (with complete solutions) accompany each chapter. A lengthy new chapter in this edition introduces you to CGI programming, while touching also on the use of library modules, references, and Perl's object-oriented constructs.
Perl is a language for easily manipulating text, files, and processes. It comes standard on most UNIX platforms and is available free of charge on all other important operating systems. Perl technical support is informally available -- often within minutes -- from a pool of experts who monitor a USENET newsgroup (comp.lang.perl.misc) with tens of thousands of readers.
Contents include:
* A quick tutorial stroll through Perl basics
* Systematic, topic-by-topic coverage of Perl's broad capabilities
* Lots of brief code examples
* Programming exercises for each topic, with fully worked-out answers
* How to execute system commands from your Perl program
* How to manage DBM databases using Perl
* An introduction to CGI programming for the Web
http://rapidshare.com/files/72132929/Learning_20Perl.zip
admin
06-12-2007, 11:44 PM
Mastering Algorithms with Perl
Written for readers with at least some Perl programming experience, Mastering Algorithms in Perl delivers a solid library of algorithms written in Perl for business and mathematical computing. From data structures to cryptography and more advanced mathematical algorithms, this book provides a worthwhile guide to extending Perl's coding capabilities.
The best thing about Mastering Algorithms in Perl is the scope at which it covers the universe of algorithms while refraining from getting bogged down in academic detail. Besides basic data structures--a lynchpin of books on algorithms--the authors provide dozens and dozens of algorithms for sorting, searching, and doing mathematical computations of all kinds. While they discuss "Big-O" notation and assume a general familiarity with math, they don't overwhelm the reader. (You can even borrow the code without needing a math degree to understand it.) The focus is on efficient, reusable Perl subroutines written and compiled by three Perl experts.
Standout chapters include extending Perl's already powerful string processing abilities, game programming, and cryptography. Generally, the authors achieve a good mix of more advanced (and less well-known) algorithms, along with the basics. Chances are you won't need to use all the dozen or so sorting algorithms presented here, but the authors include them all, just in case. As a reference and tutorial, readers can pick and choose what they need for real-world Perl development.
There hasn't been a book dedicated exclusively to Perl algorithms prior to the publication of this one. In all, Mastering Algorithms in Perl fills a useful niche by compiling a powerful library of Perl algorithms that will be useful for anyone who works with this programming language, whether in business or academic computing.
http://rapidshare.com/files/72132964/Mastering_20Algorithms_20with_20Perl.rar
admin
06-12-2007, 11:45 PM
Minimal Perl- For UNIX and Linux People
With this book, readers learn a carefully designed subset of the language called "Minimal Perl," which was developed through five years of experience in training software professionals at major corporations. It makes Perl more accessible to those having UNIX/Linux skill levels ranging from elementary to expert, by capitalizing on their existing knowledge of important utilities (grep, awk), or essential concepts (filters, command substitution, looping). Dozens of detailed programming examples are shown, drawn from contemporary application areas such as system administration, networking, web development, databases, finance, HTML, CGI, and text analysis.
http://rapidshare.com/files/72132962/Minimal_20Perl-_20For_20UNIX_20and_20Linux_20People.zip
admin
06-12-2007, 11:46 PM
Perl Database Programming
Author is an experienced Perl user who maintains the Perl area of Dr. Dobb's Journal Website.
* The first book to cover the full range of Perl database programming topics.
* Discusses practical applications such as online catalogs, Web-based photo databases, and Palm-powered applications.
http://rapidshare.com/files/72132974/Perl_20Database_20Programming.rar
admin
06-12-2007, 11:46 PM
Perl Hacks - Tips & Tools for Programming, Debugging, and Surviving
With more than a million dedicated programmers, Perl has proven to be the best computing language for the latest trends in computing and business. While other languages have stagnated, Perl remains fresh thanks to its community-based development model, which encourages the sharing of information among users. This tradition of knowledge-sharing allows developers to find answers to almost any Perl question they can dream up.
And you can find many of those answers right here in Perl Hacks. Like all books in O'Reilly's "Hacks" series, Perl Hacks appeals to a variety of programmers, whether you're a experienced developer or a dabbler who simply enjoys exploring technology. Each **** is a short lesson - some are practical exercises that teach you essential skills, while others merely illustrate some of the fun things that Perl can do. Most hacks have two parts: a direct answer to the immediate problem you need to solve right now and a deeper, subtler technique that you can adapt to other situations. Learn how to add CPAN shortcuts to the Firefox web browser, read files backwards, write graphical games in Perl, and much more.
For your convenience, Perl Hacks is divided by topic - not according to any sense of relative difficulty - so you can skip around and stop at any **** you like. Chapters include:
* Productivity Hacks
* User Interaction
* Data Munging
* Working with Modules
* Object Hacks
* Debugging
Whether you're a newcomer or an expert, you'll find great value in Perl Hacks, the only Perl guide that offers something useful and fun for everyone.
http://rapidshare.com/files/72132935/Perl_20Hacks_20-_20Tips_20_26_20Tools_20for_20Programming__20Debugging__20and_20Surviving.rar
admin
07-12-2007, 12:00 AM
Perl Programming for Biologists
Working on the assumption that the reader has no formal training in programming, Perl Programming for Biologists demonstrates how Perl is used to solve biological problems. Each chapter opens with a set of learning objectives, provides numerous review questions and self-study exercises, and concludes with a bulleted summary of key points. The author incorporates numerous real-life examples throughout the text. Upon completing the book, readers are able to quickly perform such tasks as correcting recurring errors in spreadsheets, scanning a Fasta sequence for every occurrence of an EcoRI site, adapting other writers' scripts to one's own purposes, and most important, writing reusable and maintainable scripts that spare the rote repetition of code.
http://rapidshare.com/files/74726024/Wiley.erl.Programming.for.Biologists_raoidshare.vn.rar
admin
07-12-2007, 12:01 AM
Perl- The Complete Reference
Written by Martin Brown, Perl expert and author of the highly praised first edition, this comprehensive reference is ideal for developers of every level, and is updated to include coverage of Perl 5.6.
http://rapidshare.com/files/72132958/Perl-_20The_20Complete_20Reference.rar
admin
07-12-2007, 12:01 AM
Pro Perl Debugging
Combining the best features of C, UNIX utilities, and regular expressions, Perl has grown as one of the most powerful and popular scripting languages. The valuable Perl is often used for system administration, text processing and Web programming. It is even being used for more exotic areas, like bioinformatics. Perl is supported by all of the most prominent operating systems, including Windows, Unix, OS/2, Amiga, and others.
Pro Perl Debugging steps in to help resolve the dilemma of application testing and debugging--one of the biggest time commitments in a programmer's daily routine. What this book will do is rescue you from substandard application testing practices. The book commences with several chapters that overview the debugger's basic features, then covers common debugging scenarios. The concluding portion examines debugger customization, alternative debugging utilities, and debugging best practices.
http://rapidshare.com/files/72132948/Pro_20Perl_20Debugging.rar
admin
07-12-2007, 12:02 AM
Pro Perl Parsing
Perl, one of the world's most diffuse programming languages, was born out of the need to resolve the creator's dissatisfaction with what were at the time standard data-parsing solutions. Indeed, since the 1.0 release in 1987, Perl has been heralded for its powerful parsing capabilities--features that are further enhanced through the thousands of Perl extensions made available through CPAN (the Comprehensive Perl Archive Network).
Pro Perl Parsing begins with several chapters devoted to key parsing principles, discussing topics pertinent to regular expressions, parsing grammars, and parsing techniques. This material sets the stage for later chapters, which introduce numerous and powerful CPAN parsing modules, and provide an ample supply of example applications.
http://rapidshare.com/files/72132943/Pro_20Perl_20Parsing.zip
admin
07-12-2007, 12:02 AM
Building Tag Clouds in Perl and PHP
Tag clouds are everywhere on the web these days. First popularized by the web sites Flickr, Technorati, and del.icio.us, these amorphous clumps of words now appear on a slew of web sites as visual evidence of their membership in the elite corps of "Web 2.0." This PDF analyzes what is and isn't a tag cloud, offers design tips for using them effectively, and then goes on to show how to collect tags and display them in the tag cloud format. Scripts are provided in Perl and PHP.
Yes, some have said tag clouds are a fad. But as you will see, tag clouds, when used properly, have real merits. More importantly, the skills you learn in making your own tag clouds enable you to make other interesting kinds of interfaces that will outlast the mercurial fads of this year or the next.
Tag clouds are everywhere on the web these days. First popularized by the web sites Flickr, Technorati, and del.icio.us, these amorphous clumps of words now appear on a slew of web sites as visual evidence of their membership in the elite corps of "Web 2.0." This PDF analyzes what is and isn't a tag cloud, offers design tips for using them effectively, and then goes on to show how to collect tags and display them in the tag cloud format. Scripts are provided in Perl and PHP.
Yes, some have said tag clouds are a fad. But as you will see, tag clouds, when used properly, have real merits. More importantly, the skills you learn in making your own tag clouds enable you to make other interesting kinds of interfaces that will outlast the mercurial fads of this year or the next.
http://rapidshare.com/files/72132930/Building_20Tag_20Clouds_20in_20Perl_20and_20PHP.rar
admin
07-12-2007, 12:03 AM
This is the third in O'Reilly's series of landmark Perl tutorials, which started with Learning Perl, the bestselling introduction that taught you the basics of Perl syntax, and Intermediate Perl, which taught you how to create re-usable Perl software. Mastering Perl pulls everything together to show you how to bend Perl to your will. It convey's Perl's special models and programming idioms.
This book isn't a collection of clever tricks, but a way of thinking about Perl programming so you can integrate the real-life problems of debugging, maintenance, configuration, and other tasks you encounter as a working programmer.
The book explains how to:
* Use advanced regular expressions, including global matches, lookarounds, readable regexes, and regex debugging
* Avoid common programing problems with secure programming techniques
* Profile and benchmark Perl to find out where to focus your improvements
* Wrangle Perl code to make it more presentable and readable
* See how Perl keeps track of package variables and how you can use that for some powerful tricks
* Define subroutines on the fly and turn the tables on normal procedural programming.
* Modify and jury rig modules to fix code without editing the original source
* Let your users configure your programs without touching the code
* Learn how you can detect errors Perl doesn't report, and how to tell users about them
* Let your Perl program talk back to you by using Log4perl
* Store data for later use in another program, a later run of the same program, or to send them over a network
* Write programs as modules to get the benefit of Perl's distribution and testing tools
Appendices include "brian's Guide to Solving Any Perl Problem" to improve your troubleshooting skills, as well as suggested reading to continue your Perl education. Mastering Perl starts you on your path to becoming the person with the answers, and, failing that, the person who knows how to find the answers or discover the problem.
http://rapidshare.com/files/59447132/0596527241.rar
pass : giftfromfatherxmas
admin
07-12-2007, 12:04 AM
Analyzing Computer Systems Performance with Perl:: PDQ
Analyzing computer system performance is often regarded by most system administrators, IT professionals and software engineers as a black art that is too time consuming to learn and apply. Finally, this book by acclaimed performance analyst Dr. Neil Gunther makes this subject understandable and applicable through programmatic examples. The means to this end is the open-source performance analyzer Pretty Damn Quick (PDQ) written in Perl and available for download from the authors Website: www.perfdynamics.com.
As the epigraph in this book points out, Common sense is the pitfall of performance analysis. The performance analysis framework that replaces common sense is revealed in the first few chapters of Part I. The important queueing concepts embedded in PDQ are explained in a very simple style that does not require any knowledge of formal probability theory. Part II begins with a full specification of how to set up and use PDQ replete with examples written in Perl. Subsequent chapters present applications of PDQ to the performance analysis of multicomputer architectures, benchmark results, client/server scalability, and Web-based applications. The examples are not mere academic toys but are based on the author's experience analyzing the performance of large-scale systems over the past 20 years. By following his lead, you will quickly be able to set up your own Perl scripts for collecting data and exploring performance-by-design alternatives without inflating your managers schedule.
http://rapidshare.com/files/313026/Springer.Analyzing.Computer.Systems.Performance.with.Perl.PDQ.ebook-Spy.rar
pass : independentmaker-s-p-y-:)
admin
07-12-2007, 12:04 AM
Graphics Programming with Perl
An increasing number of tasks in application programming and web design requires creating and manipulating graphics. Perl is a powerful and flexible language that is not commonly associated with graphics programming. The speed of developing in Perl plus the large number of freely available Perl graphics modules, make it an excellent option for the rapid development of graphics applications.
Graphics Programming with Perl is a guide to the graphics and imaging modules and tools available to the Perl programmer. It covers subjects ranging from drawing your own pictures and dynamic graphics for web pages to rendering three-dimensional scenes and manipulating individual image pixels. The text is liberally illustrated with example code and programs that show how to achieve common, and sometimes not so common, graphics programming tasks. For the even less common tasks, the book shows you how to write your own modules.
What's inside:
* How to create charts and graphs
* Serving graphics content to the WWW with CGI
* How to modularize your graphics code, and re-use it
* Code to manipulate image pixels (and how to do it fast)
* How to work with text in graphics
* A complete reference for Image:agick
* Examples you can use and build on:
o Adding watermarks to your images
o Creating thumbnails
o Dynamic web pages with charts
o Building your own convolution filters
o A web photo album
o 3D animation with OpenGL and Renderman
http://man.lupaworld.com/content/develop/Perl/Graphics_Programming_With_Perl.pdf
or
http://rapidshare.com/files/32159981/Gra_Prog-with_Pe.rar
pass : 1361
admin
07-12-2007, 12:07 AM
Perl Medic: Transforming Legacy Code
* Cure whatever ails your Perl code!
* Maintain, optimize, and scale any Perl software... whether you wrote it or not
* Perl software engineering best practices for enterprise environments
* Includes case studies and code in a fun-to-read format
If you code in Perl, you need to read this book.—Adam Turoff, Technical Editor, The Perl Review.
Perl Medic is more than a book. It is a well-crafted strategy for approaching, updating, and furthering the cause of inherited Perl programs.—Allen Wyke, co-author of several computer books including JavaScript Unleashed and Pure JavaScript.
Scott's explanations of complex material are smooth and deceptively simple. He knows his subject matter and his craft-he makes it look easy. Scott remains relentless practical-even the 'Analysis' chapter is filled with code and tests to run.—Dan Livingston, author of several computer books including Advanced Flash 5: Actionscript in Action
Bring new power, performance, and scalability to your existing Perl code!
Today's Perl developers spend 60-80% of their time working with existing Perl code. Now, there's a start-to-finish guide to understanding that code, maintaining it, updating it, and refactoring it for maximum performance and reliability. Peter J. Scott, lead author of Perl Debugged, has written the first systematic guide to Perl software engineering. Through extensive examples, he shows how to bring powerful discipline, consistency, and structure to any Perl program-new or old. You'll discover how to:
* Scale existing Perl code to serve larger network, Web, enterprise, or e-commerce applications
* Rewrite, restructure, and upgrade any Perl program for improved performance
* Bring standards and best practices to your entire library of Perl software
* Organize Perl code into modules and components that are easier to reuse
* Upgrade code written for earlier versions of Perl
* Write and execute better tests for your software...or anyone else's
* Use Perl in team-based, methodology-driven environments
* Document your Perl code more effectively and efficiently
If you've ever inherited Perl code that's hard to maintain, if you write Perl code others will read, if you want to write code that'll be easier for you to maintain, the book that comes to your rescue is Perl Medic.
http://rapidshare.com/files/74727580/addison_20wesley_20-_20perl_20medic._20transforming_20legacy_20code.chm
admin
07-12-2007, 12:07 AM
Teach Yourself Perl in 24 Hours 3rd Edition
Learn Perl programming quickly and easily with 24 one-hour lessons in Sams Teach Yourself Perl in 24 Hours. The book's step-by-step lessons teach you the basics of Perl and how to apply it in web development and system administration. Plus, the third edition has been updated to include five chapters on new technologies, information on the latest version of Perl, and a look ahead to Perl 6. Sams Teach Yourself Perl in 24 Hours focuses on real-world development, teaching you how to:
* Effectively use Perl for large development projects using Perl modules
* Use Perl for data processing
* Utilize Perl as a "glue" language with other programming languages
* Use Perl as a web development language
http://rapidshare.com/files/6160597/SAMS_Teach_Yourself_Perl_in_24_Hours_THIRD_EDITION.rar
pass : ebookspyder.net
admin
07-12-2007, 12:08 AM
Perl Best Practices
Many programmers code by instinct, relying on convenient habits or a "style" they picked up early on. They aren't conscious of all the choices they make, like how they format their source, the names they use for variables, or the kinds of loops they use. They're focused entirely on problems they're solving, solutions they're creating, and algorithms they're implementing. So they write code in the way that seems natural, that happens intuitively, and that feels good.
But if you're serious about your profession, intuition isn't enough. Perl Best Practices author Damian Conway explains that rules, conventions, standards, and practices not only help programmers communicate and coordinate with one another, they also provide a reliable framework for thinking about problems, and a common language for expressing solutions. This is especially critical in Perl, because the language is designed to offer many ways to accomplish the same task, and consequently it supports many incompatible dialects.
With a good dose of Aussie humor, Dr. Conway (familiar to many in the Perl community) offers 256 guidelines on the art of coding to help you write better Perl code--in fact, 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.
They're designed to work together to produce code that is clear, robust, efficient, maintainable, and concise, but Dr. Conway doesn't pretend that this is the one true universal and unequivocal set of best practices. Instead, Perl Best Practices offers coherent and widely applicable suggestions based on real-world experience of how code is actually written, rather than on someone's ivory-tower theories on how software ought to be created.
Most of all, Perl Best Practices offers guidelines that actually work, and that many developers around the world are already using. Much like Perl itself, these guidelines are about helping you to get your job done, without getting in the way.
http://rapidshare.com/files/11596325/Perl.rar
pass : http://www.blueportal.org
admin
07-12-2007, 12:09 AM
Learning Perl 4th Edition
Learning Perl, better known as "the Llama book", starts the programmer on the way to mastery. Written by three prominent members of the Perl community who each have several years of experience teaching Perl around the world, this edition has been updated to account for all the recent changes to the language up to Perl 5.8. Perl is the language for people who want to get work done. It started as a tool for Unix system administrators who needed something powerful for small tasks. Since then, Perl has blossomed into a full-featured programming language used for web programming, database manipulation, XML processing, and system administration--on practically all platforms--while remaining the favorite tool for the small daily tasks it was designed for. You might start using Perl because you need it, but you'll continue to use it because you love it. 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, thorough examples, and eclectic wit for which the Llama is famous. The book includes new exercises and solutions so you can practice what you've learned while it's still fresh in your mind. Here are just some of the topics covered:
* Perl variable types
* subroutines
* file operations
* regular expressions
* text processing
* strings and sorting
* process management
* using third party modules
If you ask Perl programmers today what book they relied on most when they were learning Perl, you'll find that an overwhelming majority will point to the Llama. With good reason. Other books may teach you to program in Perl, but this book will turn you into a Perl programmer.
http://rapidshare.com/files/1151597/0596101058.Learning.Perl.4th.Edition.Jul.2005_html.zip
admin
07-12-2007, 12:09 AM
Perl Testing: A Developer's Notebook
Is there any sexier topic in software development than software testing? That is, besides game programming, 3D graphics, audio, high-performance clustering, cool websites, et cetera? Okay, so software testing is low on the list. And that's unfortunate, because good software testing can increase your productivity, improve your designs, raise your quality, ease your maintenance burdens, and help to satisfy your customers, coworkers, and managers.
Perl has a strong history of automated tests. A very early release of Perl 1.0 included a comprehensive test suite, and it's only improved from there. Learning how Perl's test tools work and how to put them together to solve all sorts of previously intractable problems can make you a better programmer in general. Besides, it's easy to use the Perl tools described to handle all sorts of testing problems that you may encounter, even in other languages.
Like all titles in O'Reilly's Developer's Notebook series, this "all lab, no lecture" book skips the boring prose and focuses instead on a series of exercises that speak to you instead of at you.
Perl Testing: A Developer's Notebook will help you dive right in and:
* Write basic Perl tests with ease and interpret the results
* Apply special techniques and modules to improve your tests
* Bundle test suites along with projects
* Test databases and their data
* Test websites and web projects
* Use the "Test Anything Protocol" which tests projects written in languages other than Perl
With today's increased workloads and short development cycles, unit tests are more vital to building robust, high-quality software than ever before. 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 die-hard free and open source software developer who lives, breathes, and dreams Perl to use this book. You just have to want to do your job a little bit better.
http://rapidshare.com/files/12924234/Perl.Testing.Developers.Notebook-0596100922.rar
pass : ebooksclub.org
admin
07-12-2007, 12:10 AM
Pro Perl
Pro Perl is one of the most important and powerful languages available today, and Pro Perl offers an in-depth guide to exploiting some of its best features. This title is suitable for any experienced developer who wants to reap more from this language.
The book never loses sight of practical details. The book pays particularly close attention to running Pro Perl in multiple environments. And early chapters explore installing and running Pro Perl on Unix, Windows, and Mac. Author Wainwright includes advice for running and deploying scripts, including Perl internals, autoloading modules, and installable modules for distribution. Instead of full-length scripts, Wainwright presents many short code excerpts.
http://rapidshare.com/files/14233081/Apress_-_Pro_Perl_-_159059438X.rar
pass : www.cblf.cn
admin
07-12-2007, 12:11 AM
Real World SQL Server Administration with Perl
SQL Server Administration with Perl significantly empowers SQL Server database administrators and developers with Perl scripting techniques and takes SQL Server administration to the next level. This book is about solving SQL Server administrative problems with Perl. SQL Server Administration with Perl consists of a series of scenarios covering a wide range of SQL Server administrative topics. These are real-world scenarios that you hear DBAs discussing on the SQL Server forums and newsgroups-scenarios that DBAs run into in their day-to-day development or production environments. Readers will walk away from this book with two things: a DBA toolkit with well over 150 Perl scripts and problem-solving techniques they can apply to create even more tools for attacking other SQL Server administrative problems. Most of the sample problems are described and addressed in the context of SQL Server 7 or SQL Server 2000, but they are generally version independent. The next major release of SQL Server ("Yukon") may change some of the details, but it will not invalidate the nature of the presented approaches or solutions. All the Perl scripts are completely open and can be easily adapted to work with any version of SQL Server.
http://rapidshare.de/files/17235321/Real_World_SQL_Server_Administration_with_Perl.rar
admin
07-12-2007, 12:15 AM
Programming The Perl DBI
One of the greatest strengths of the Perl programming language is its ability to manipulate large amounts of data. Database programming is therefore a natural fit for Perl, not only for business applications but also for CGI-based web and intranet applications. The primary interface for database programming in Perl is DBI. DBI is a database-independent package that provides a consistent set of routines regardless of what database product you use--Oracle, Sybase, Ingres, Informix, you name it. The design of DBI is to separate the actual database drivers (DBDs) from the programmer's API, so any DBI program can work with any database, or even with multiple databases by different vendors simultaneously. Programming the Perl DBI is coauthored by Alligator Descartes, one of the most active members of the DBI community, and by Tim Bunce, the inventor of DBI. For the uninitiated, the book explains the architecture of DBI and shows you how to write DBI-based programs. For the experienced DBI dabbler, this book reveals DBI's nuances and the peculiarities of each individual DBD. The book includes:
* An introduction to DBI and its design
* How to construct queries and bind parameters
* Working with database, driver, and statement handles
* Debugging techniques
* Coverage of each existing DBD
* A complete reference to DBI
This is the definitive book for database programming in Perl.
http://rapidshare.com/files/74728777/Programming_the_Perl_DBI.pdf
admin
07-12-2007, 12:15 AM
Higher-Order Perl: Transforming Programs with Programs
Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and are rarely used by most Perl programmers, but they are very powerful. They can automate tasks in everyday programming that are difficult to solve in any other way. One of the most powerful of these techniques is writing functions that manufacture or modify other functions. For example, instead of writing ten similar functions, a programmer can write a general pattern or framework that can then create the functions as needed according to the pattern. For several years Mark Jason Dominus has worked to apply functional programming techniques to Perl. Now Mark brings these flexible programming methods that he has successfully taught in numerous tutorials and training sessions to a wider audience.
* Introduces powerful programming methods—new to most Perl programmers—that were previously the domain of computer scientists
* Gradually builds up confidence by describing techniques of progressive sophistication
* Shows how to improve everyday programs and includes numerous engaging code examples to illustrate the methods.
http://www1.vista-server.com/uploadfile/6/5/24/8341399192.zip
or
http://www2.vista-server.com/uploadfile/6/5/24/8341399192.zip
or
http://www3.vista-server.com/uploadfile/6/5/24/8341399192.zip
admin
07-12-2007, 12:16 AM
Sams Teach Yourself Perl 5 in 21 Days is the ideal book for beginner and intermediate level users who want to gain a solid understanding of this programming language. Using step-by-step tutorials, you'll learn everything you need to know about this popular programming language. Discover how to manipulate text, generate reports, and perform system tasks. Through practical, hands-on instructions, logically organized lessons, and helpful Q&A sections, you'll master Perl functions and concepts and be developing robust programs in no time. Plus, Do/Don't boxes show you how to avoid potential programming pitfalls, illustrations explain constructs such as associative arrays, and tables serve as handy references.
* No previous programming experience is required
* Explores the old and new features of Perl and Perl 5
* Teaches Internet programming with Perl 5
http://www.campusrox.com/sourcecode/sc/teach_yourself_perl_5_in_21_days.zip
vBulletin® v4.0.2, Copyright ©2000-2010, Jelsoft Enterprises Ltd.