free ebooks website

Posts Present in Perl Category
Mastering Perl

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 toolsPublisher: O’Reilly Media, Inc

Mastering Perl/Tk

The book includes: * An introduction to each of the basic Perl/Tk widgets and geometry managers

* A dissection of the MainLoop, including how to use callbacks and bindings effectively

* Coverage of the Tix widgets, an extended set of widgets that are a part of the standard Perl/Tk distribution

* Working with images in Perl/Tk, including bitmaps, pixmaps, photos, and how to compose a compound image type

* How to create custom mega-widgets in Perl/Tk, both composite and derived

* Handling interprocess communication with Perl/Tk, both with standard Unix utilities (pipes and sockets) and with the send command designed for direct communication between Tk applications

* Developing your own Tk widget in the C language

* Examples of web applications written with Perl/Tk and the LWP library


Practical mod_perl

This book is also the first book to cover the “next generation” of mod_perl: mod_perl 2.0, a completely rewritten version of mod_perl designed for integration with Apache 2.0, which for the first time supports threads.

The book covers the following topics, and more:
• Configuring mod_perl optimally for your web site
• Porting and optimizing programs for a mod_perl environment
• Performance tuning: getting the very fastest performance from your site
• Controlling and monitoring the server to circumvent crashes and clogs
• Integrating with databases efficiently and painlessly
• Debugging tips and tricks
• Maximizing security
Written for Perl web developers and web administrators, Practical mod_perl is an extensive guide to the nuts and bolts of the powerful and popular combination of Apache and mod_perl. From writing and debugging scripts to keeping your server running without failures, the techniques in this book will help you squeeze every ounce of power out of your server. True to its title, this is the practical guide to mod_perl.


Author Name: Stas Bekman and Eric Cholet

Publisher: O’Reilly Media, Inc.

Mastering Algorithms with Perl

This part algorithm-textbook, part how-to-manual is loaded with valuable information for programmers. It falls somewhere between advanced Perl concepts and the classic computer science text on algorithms; it provides a detailed practical analysis, not a rigorous exposition of algorithmic theory. For this advanced guide, you should understand Perl and programming basics.


Perl Best Practices

Damian Conway 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. The guidelines are 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.


Author Name: Damian Conway

Publisher: O’Reilly Media, Inc.

Programming the Perl DBI

The primary interface for database programming in Perl is DBI. 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. The book explains the architecture of DBI, shows you how to write DBI-based programs, and reveals both DBI’s nuances and the peculiarities of each individual DBD. This is the definitive book for database programming in Perl.
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.

Perl Cookbook

The Perl Cookbook is a comprehensive collection of problems, solutions, and practical examples for anyone programming in Perl. You’ll find hundreds of rigorously reviewed Perl “recipes” for manipulating strings, numbers, dates, arrays, and hashes; pattern matching and text substitutions; references, data structures, objects, and classes; signals and exceptions; and much more.

The Perl Cookbook is a comprehensive collection of problems, solutions, and practical examples for anyone programming in Perl. Topics range from beginner questions to techniques that even the most experienced of Perl programmers will
learn from. More than just a collection of tips and tricks, the Perl Cookbook is the long-awaited companion volume to Programming Perl, filled with previously unpublished Perl arcana. The Perl Cookbook contains thousands upon thousands of examples ranging from brief one-liners to complete applications. Covered topic areas spread across nearly four hundred separate “recipes,” including:

* Manipulation of strings, numbers, dates, arrays, and hashes
* Reading, writing, and updating text and binary files
* Pattern matching and text substitutions
* Subroutines, libraries, and modules
* References, data structures, objects, and classes
* Signals and exceptions
* Accessing text, hashes, and SQL databases
* Screen addressing, menus, and graphical applications
* Managing other processes
* Writing secure scripts
* Client-server programming
* Internet applications programming with mail, news, ftp, and telnet

These recipes were rigorously reviewed by scores of the best minds inside and outside Perl, foremost of which was Larry Wall, the creator of Perl himself. The Perl Cookbook is written by Tom Christiansen, Perl evangelist and coauthor of the bestselling Programming Perl and Learning Perl; and Nathan Torkington, Perl trainer and co-maintainer of the Perl Frequently Asked Questions list.

Writing Apache Modules with Perl and C

Apache is the most popular web server on the Internet because it is free, reliable, and extensible. The availability of the source code and the modular design of Apache makes it possible to extend web server functionality through the Apache API. For the most part, however, the Apache API has only been available to C programmers, and requires rebuilding the Apache server from source. mod_perl, the popular Apache module used primarily for enhanced CGI performance, changed all that by making the Apache API available to Perl programmers. With mod_perl, it becomes simple to develop Apache modules with Perl and install them without having to rebuild the web server. Writing Apache Modules with Perl and C shows how to extend web server capabilities regardless of whether the programming language is Perl or C. The book explains the design of Apache, mod_perl, and the Apache API. It then demonstrates how to use them to perform for tasks like the following:

* Rewriting CGI scripts as Apache modules to vastly improve performance
* Server-side filtering of HTML documents, to embed special markup or code (much like SSI)
* Enhancing server log functionality
* Converting file formats on the fly
* Implementing dynamic navigation bars
* Incorporating database access into CGI scripts
* Customizing access control and authorization to block robots or to use an external database for passwords

The authors are Lincoln Stein and Doug MacEachern. Lincoln is the successful author of How to Set Up and Maintain a World Wide web Site and the developer of the widely used Perl module. Doug is a consultant and the creator of the innovative mod_perl Apache module. –This text refers to the Paperback edition.

free ebooks website

Subscribe via RSS Feed stay updated with Latest Ebooks

Subscribe via email address:

Enter your email address:

Members Login
Forgot password? Register

Live Help