Showing posts with label Perl. Show all posts
Showing posts with label Perl. Show all posts

03 February, 2010

Sams Teach Yourself Perl in 24 Hours


Sams Teach Yourself Perl in 24 Hours
Publisher: Sams | ISBN: 0672327937 | edition 2005 | PDF | 480 pages | 10,3 mb

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

Download:
Link_1
Or
Link_2
Or
Link_3

The original CHM release for this book (1.66MB):
Link_1
.

28 January, 2010

Special Edition Using Perl 5 for Web Programming


Paul Doyle, Matthew Healy, Micheal Foghlu, Special Edition Using Perl 5 for Web Programming
Que | ISBN: 0789706598 | 1996 | PDF | 600 pages | 7.79 MB

Aimed at new programmers of WinPerl, a high-powered instruction manual covers the Perl OOP structure, socket programming, HTML conversions, and building an Internet search utility.

Download:
Link_1
Or
Link_2
.

Perl 5 Quick Reference


Michael O. Foghlu, Perl 5 Quick Reference
Que | ISBN: 0789708884 | 1996 | PDF | 345 pages | 1.64 MB

This book is a reference guide for the programming language called Perl. This book does not describe how to install Perl on your computer; if you do not already have Perl installed, this book will not be very useful!

Download:
Link_1
Or
Link_2
.

29 December, 2009

Applications Interface Programming Using Multiple Languages: A Windows Programmer's Guide


Applications Interface Programming Using Multiple Languages: A Windows Programmer's Guide
Prentice Hall | ISBN: 0131003135 | 2003 | CHM | 864 pages | 13.16 MB

This book addresses the need for interfaces, or bridges, between the multiple popular programming languages. With the development of the advanced computer controls and applications, the single programming language sometimes has a limitation for today's complicated projects. Programmers will frequently be working with multiple programming languages at a time and, currently, do not have a "bridge" language to tie things together. They spend countless work hours either converting code or working simultaneously on 2 (or more) different languages at once. To solve this problem and to utilize the advantages of multiple languages, an interface is needed to set a bridge between the different languages. The programming languages covered in this book include: C/C++ and Visual C++ 6.0, Visual Basic 6.0, Java 1.2 and 1.3, Perl, LabView, LabWindows/CVI and Measurement Studio, Matlab, Matlab C/C++ Math library, Matlab compiler and Matlab Graphic library, and SmallTalk. Practical and hands-on programming examples are provided with each project in the book. All program examples, which are stored in the attached CD-ROM, have been tested, debugged and applied in the actual projects. Readers can easily select the examples to suit their special needs.

Download:
Link_1
Or
Link_2
.

17 December, 2009

Perl Template Toolkit by Darren Chamberlain


Perl Template Toolkit by Darren Chamberlain
Publisher: O'Reilly Media; 1 edition (September 30, 2003) | ISBN-10: 0596004761 | CHM | 1 Mb | 574 pages

Among the many different approaches to "templating" with Perl--such as Embperl, Mason, HTML::Template, and hundreds of other lesser known systems--the Template Toolkit is widely recognized as one of the most versatile. Like other templating systems, the Template Toolkit allows programmers to embed Perl code and custom macros into HTML documents in order to create customized documents on the fly. But unlike the others, the Template Toolkit is as facile at producing HTML as it is at producing XML, PDF, or any other output format. And because it has its own simple templating language, templates can be written and edited by people who don't know Perl. In short, the Template Toolkit combines the best features of its competitors, with ease-of-use and flexibility, resulting in a technology that's fast, powerful and extensible, and ideally suited to the production and maintenance of web content and other dynamic document systems. In Perl Template Toolkit you'll find detailed coverage of this increasingly popular technology. Written by core members of the technology's development team, the book guides you through the entire process of installing, configuring, using, and extending the Template Toolkit. It begins with a fast-paced but thorough tutorial on building web content with the Template Toolkit, and then walks you through generating and using data files, particularly with XML. It also provides detailed information on the Template Toolkit's modules, libraries, and tools in addition to a complete reference manual.

Topics in the book include:
— Getting started with the template toolkit
— The Template language
— Template directives
— Filters
— Plugins
— Extending the Template Toolkit
— Accessing databases
— XML
— Advanced static web page techniques
— Dynamic web content and web applications

The only book to cover this important tool, Perl Template Toolkit is essential reading for any Perl programmer who wants to create dynamic web content that is remarkably easy to maintain. This book is your surefire guide to implementing this fast, flexible, and powerful templating system.

Download:
Link_1
Or
Link_2
Or
Link_3
.

Learning Perl on Win32 Systems


Randal L. Schwartz, Erik Olsen, Learning Perl on Win32 Systems
O'Reilly | ISBN: 1565923243 | 1997 | PDF | 306 pages | 4.57 MB

In this smooth, carefully paced course, leading Perl trainers and a Windows NT practitioner teach you to program in the language that promises to emerge as the scripting language of choice on NT. Perl for Win32 is a language for easily manipulating text, files, user and group profiles, performance and event logs, and registry entries.

Download:
Link_1
.

Perl Cookbook


Nathan Torkington, Perl Cookbook
O'Reilly | ISBN: 1565922433 | 1998 | PDF | 794 pages | 9.23 MB

This is an invaluable book for all levels of Perl programmers, from novice to advanced. It contains great working examples of Perl code to do everything from data structures and string matching to reading files and using libraries to CGI programming and programming Internet applications. Highly recommended for all libraries; serious web collections should consider two copies.

Download:
Link_1
.

12 December, 2009

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET


Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET, Second Edition
O'Reilly Media, Inc | 2007-07-18 | ISBN: 0596514271 | 126 pages | PDF | 1 MB

This handy little book offers programmers a complete overview of the syntax and semantics of regular expressions that are at the heart of every text-processing application. Ideal as a quick reference, Regular Expression Pocket Reference covers the regular expression APIs for Perl 5.8, Ruby (including some upcoming 1.9 features), Java, PHP, .NET and C#, Python, vi, JavaScript, and the PCRE regular expression libraries.

This concise and easy-to-use reference puts a very powerful tool for manipulating text and data right at your fingertips. Composed of a mixture of symbols and text, regular expressions can be an outlet for creativity, for brilliant programming, and for the elegant solution. Regular Expression Pocket Reference offers an introduction to regular expressions, pattern matching, metacharacters, modes and constructs, and then provides separate sections for each of the language APIs, with complete regex listings including:

* Supported metacharacters for each language API
* Regular expression classes and interfaces for Ruby, Java, .NET, and C#
* Regular expression operators for Perl 5.8
* Regular expression module objects and functions for Python
* Pattern-matching functions for PHP and the vi editor
* Pattern-matching methods and objects for JavaScript
* Unicode Support for each of the languages

With plenty of examples and other resources, Regular Expression Pocket Reference summarizes the complex rules for performing this critical text-processing function, and presents this often-confusing topic in a friendly and well-organized format. This guide makes an ideal on-the-job companion.

Download:
Link_1
Or
Link_2
.

09 December, 2009

Perl for Oracle DBAs


Jared Still, Perl for Oracle DBAs
O'Reilly | ISBN: 0596002106 | 2002 | CHM | 600 pages | 2.08 MB

Perl is a very powerful tool for Oracle database administrators, but too few DBAs realize how helpful Perl can be in managing, monitoring, and tuning Oracle9i, Oracle8i, and earlier databases. You don't need to be a Perl expert to reap the rewards of reading Perl for Oracle DBAs. The book explains what you need to know about Perl, profiles the best Perl open source applications available to DBAs, and provides the Perl DBA Toolkit, a comprehensive suite of ready-to-use scripts designed to ease the burden of Oracle database administration.

Download:
Link_1
.

27 November, 2009

Network Programming with Perl


Network Programming with Perl
Publisher: Addison-Wesley Professional | ISBN: 0201615711 | edition 2001 | CHM | 784 pages | 10,35 mb

"Network programming"--the term had a distinct meaning once, but now it begs the question, "Is there another kind?" That's why Lincoln Stein's Network Programming with Perl is valuable. It shows how one of the world's top Perl authorities brings the language to bear on problems that require communication among computers, showing that you may not have to resort to Java as soon as you may have thought to meet a networking requirement. What's more, Stein doesn't assume you have a lot of Perl expertise. An intermediate-level familiarity with the language should enable you to understand the examples in the book and follow its classic code-and-commentary structure.
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.

Download:
Link_1
Or
Link_2
Or
Link_3
.

02 November, 2009

Developing Web Applications with Apache, MySQL, memcached, and Perl


Patrick Galbraith, "Developing Web Applications with Apache, MySQL, memcached, and Perl"
Wrox | 2009-07-07 | ISBN: 0470414642 | 888 pages | PDF | 4,3 MB

Adding a cache layer to the popular LAMP stack is becoming the common solution to significantly reduce the load on back–end databases, and also allows for better web application performance. This new caching component is represented by another "m" in LAMMP, which stands for memcached—a high–performance, distributed memory object caching system that provides caching for web applications. The author walks you through the process of using Perl to develop web applications both in terms of the front–end display logic as well as the back–end data retrieval from MySQL and memcached. You also see how to configure the Apache web server to run these mod—perl applications.
You?ll discover that MySQL and memcached are where the data is stored, and Apache is the server that hosts this functionality. You?ll also examine each system while you learn how to install, set up, and administer it.

The book shows you how to put each of these systems together so you can start building successful applications. Helpful examples put in practice the information covered throughout the book and a problem–solving chapter offers real–world problems and the process of how you might go about finding a solution to them.

What you will learn from this book

•How to install, configure, and work with MySQL particularly basic concepts involving data, joins, and indexes as well as advanced usage of triggers, stored procedures, user–defined functions, storage engine usage, and more!
•A Perl refresher on basic concepts as well as how to work with data from MySQL using various Perl data types
•A chapter on object–oriented Perl
•How to the use Sphinx storage engine for full–text searching as well as Gearman to distribute tasks
•How to install and configure Apache 2.2 to work with mod—perl 2.0
•How to use mod—perl handlers to develop web applications, including working with Ajax
•A sample search engine application that puts together the various technologies discussed in the book

Who this book is for
This book is for developers who want to write applications using MySQL, memcached, Apache, and Perl, and are interested in improving the development process and efficiency.

Wrox Professional guides are planned and written by working programmers to meet the real–world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Download:
Link_1
.

30 October, 2009

Sams Teach Yourself Perl in 24 Hours


Sams Teach Yourself Perl in 24 Hours
Publisher: Sams | ISBN: 0672327937 | edition 2005 | PDF | 665 pages | 6,7 mb

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

Download:
Link_1
Or
Link_2
Or
Link_3
.

27 October, 2009

Beginning Perl


Beginning Perl
Publisher: Wrox Press | ISBN: 1861003145 | edition 2003 | PDF | 640 pages | 10,61 mb

Perl is an immensely popular scripting language that combines the best features of C, key UNIX utilities and a powerful use of regular expressions. It has a wide range of uses beyond simple text processing and is commonly used for web programming - creating and parsing CGI forms, validating HTML syntax and hyperlinks - as well as e-mail and Usenet news filtering. Perl is increasingly the system administrator's scripting language of choice and is used for file and directory manipulation, database access and a whole range of daily system operator chores.

Download:
Link_1
Or
Link_2
Or
Link_3
.

17 September, 2009

PERL Basics in Pictures


PERL Basics in Pictures
Publisher: Visibooks, LLC. | ISBN: 1597061077 | edition 2006 | PDF | 145 pages | 2,17 mb

Visibooks makes every effort to ensure that the information in this book is accurate. However, Visibooks™ makes no warranty, expressed or implied, with respect to the accuracy, quality, reliability, or freedom from error of this document or the products described in it. Visibooks™ makes no representation or warranty with respect to this book’s contents, and specifically disclaims any implied warranties or fitness for any particular purpose. Visibooks™ disclaims all liability for any direct, indirect, consequential, incidental, exemplary, or special damages resulting from the use of the information in this document or from the use of any products described in it.

Download:
Link_1
.

09 August, 2009

Mastering Algorithms with Perl


John Macdonald, Jon Orwant , Jarkko Hietaniemi, "Mastering Algorithms with Perl "
O'Reilly Media, Inc. | 1999 | ISBN: 1565923987 | 701 pages | PDF | 7,2 MB

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. --Richard Dragan

Topics covered: Perl data types, Big-O notation, data structures, queues, deques, linked lists, binary trees, sorting and searching algorithms, game and dynamic programming, sets and multisets, matrices and graphs, string matching and parsing, 2-D geometry, number systems, cryptography (including DES and RSA), probability, statistics, and numerical analysis.

Download:
Link_1
Or
Link_2
.

08 August, 2009

Data Munging with Perl by David Cross


Data Munging with Perl by David Cross
Publisher: Manning Publications | Number Of Pages: 300 | Publication Date: 2001-01-15 | ISBN: 1930110006 | PDF | 1 Mb

Techniques for using Perl to recognize, parse, transform, and filter data.

Download:
Link_1
Or
Link_2
Or
Link_3
.

07 August, 2009

Perl Best Practices

Damian Conway, "Perl Best Practices"
O'Reilly Media, Inc. | 2005-07-12 | ISBN: 0596001738 | 542 pages | PDF | 4 MB

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.

Download:
Link_1
.

13 July, 2009

Effective Perl Programming: Writing Better Programs With Perl


Joseph N. Hall, Randal Schwartz, Effective Perl Programming: Writing Better Programs With Perl
Addison Wesley | ISBN: 0201419750 | 1997 | CHM | 288 pages | 0.54 MB

Effective Perl Programming is a gem of a Perl book. Its author, Joseph Hall, is a well-known Perl instructor and frequent poster on the seminal comp.lang.perl.misc newsgroup. The book's technical editor is none other than Randal Schwartz, noted Net personality, enigmatic author of Learning Perl, and contributor to Programming Perl.

Download:
Link_1
.

14 April, 2009

Object Oriented Perl


Object Oriented Perl
Publisher: Manning Publications | 2000-01-01 | ISBN: 1884777791 | PDF | 490 pages | 2.69 MB

Book Description:

Techniques and tricks to master basic and advanced OO Perl for programmers who already have basic to intermediate skills in procedural Perl.

Download:
Link_1
.

23 January, 2009

Perl 5 Interactive Course


This customized course in Perl includes a unique Web-based component with an online "mentor" to answer Perl questions, a special Internet Mailing List just for readers of this book that allows students to ask questions or "meet" other students, and online quizzes and exams for immediate feedback on their progress. - Online "mentor" offers individualized attention and answers the reader's specific Perl questions.

Download:
Link_1
.