MCslp HomeMCslp Home Contact | About | Help | Legal
Books | Articles | Downloads
News | News Archive
 
 
 
Perl Annotated Archives Downloads

Each of the different chapters within the Perl Annotated Archives contains a different set of scripts, targeted at a particular area of interest. For example, Chapter 6 contains a suite of scripts for accessing, filtering and sending email from within Perl. Unfortunately, due to time constraints, I wasn't able to include all of the sample documentation and files on the CD, but you should find it here. Please let me know if there is something I mention in the book that I haven't included.

The first chapter covers the use of Perl as a language for analyzing and processing text. Script examples include a file encryption/decryption utility, a script for decoding uuencoded files, and a very simple web log analyzer.
Download: PC - Unix - Mac - Info
Copying, renaming, and identifying the different properties of a file is vital to many scripts. This chapter includes scripts that rename files according to a regular expression, a 'programmers' file lister, and a selection of scripts for managing and resolving symbolically linked files.
Download: PC - Unix - Mac - Info
You can use Perl to open, process and update information within text files. This chapter covers some of the technical and semantic processes that you will need to follow in order to use a text based database. Sample scripts include a system processing phone logs and a simple task manager using both native Perl code and the DBI toolkit with the DBD::CSV driver. This is also the chapter that covers the use of the publicly available dictionary, now available from this site!
Download: PC - Unix - Mac - Extra Info!!!
The standard DBM toolki that comes with Perl (and is the system used for many things under Unix) provides an efficient searching mechanism. It's immediate practicality seems limited to the simple file-based hash storage. This chapter helps to demonstrate how you can take the basic features of a DBM database and, with some simple logic and clever programming, you can support complex database systems. You'll even find some examples of a relational database written using the normally DBM storage system. The chapter also expands on principles learnt in the previous chapter, and discusses methods for reading and converting other database formats using Perl
Download: PC - Unix - Mac - Info
Communication over a network opens all sorts of possibilities when it comes to expanding your programs. With the sudden explosion of the Internet, writing programs that make use of the vast amounts of information available are always in demand. This chapter looks at the basics of network programming covering the technicalities of opening and communicating over network sockets and the semantics required for an effective network protocol. The chapter then moves on to provide examples of communication with internet clients and servers.
Download: PC - Unix - Mac - Info
In an increasingly digital world, it's almost impossible to get by without email. However, somehow the quantity of email increases exponentially the longer you've had an email address. To help you work through and manage your email this chapter examines the methods for sending, receiving, summarizing and filtering your email using Perl. For systems administrators, a script is included that will summarize the list of messages in your sendmail queue much more effectively than than the usual mailq program.
Download: PC - Unix - Mac - Info
If you manage a website you'll know how much of a problem managing that website can be. Aside from the problems of producing the content, you also have to make sure that the content works, and that the website doesn';t have any bad or missing links. The scripts in this chapter will show you how to check sites on a local, and those on a remote server, as well as tools for down and up synchronisation of a site with a remote service provider.
Download: PC - Unix - Mac - Info
If you want to add a dynamic element to your web site then you can use Perl to generate web pages on the fly. The system you use is called CGI, Common Gateway Interface, and in this chapter you'll find details on how to use the interface within Perl. With the scripts provided in this chapter, you can learn how to write scripts that drive a dynamic, user driven website. You'll even find a script for an online book store!
Download: PC - Unix - Mac - Info
Web sites are great, but they are also prone to security problems. You can reduce these by introducing some simple security measures into your site. To further protect yourself though you need to ensure that your scripts are secure and not prone to attacks from unscrupulous surfers.
Download: PC - Unix - Mac - Info
Perl can be an invaluable aid when managing an individual system by providing you with access to the standard system tools, but with a much easier and more pragmatic interface. In this chapter we examine the various features of Perl that can be used to enhance your systems administration toolkit. Includes scripts for verifying email aliases, user information, analyzing mail traffic, and reporting file usage statistics.
Download: PC - Unix - Mac - Info
Download: PC - Unix - Mac - Info
 PAA Quick Links
 

Book Summary
Book Outline
Chapter Contents
Chapter and Script Details
Download Chapter 4 Free! (PDF, 540k)

 Buy Perl: The Complete Reference
 

Perl the Complete Reference has been superceded by Perl The Complete Reference 2ed...

 Buy Perl Programmers Reference
 

Perl Programmers Reference
Amazon US | Amazon UK
fatbrain (US)
The Perfect Complete Reference Desktop Companion
Incoporates a quick syntax reference, extensive function and library reference.
Also covers the Perl compiler, debugger and threads.
Check the details on the Perl Programmers Reference

 Buy Perl Annotated Archives
 

Perl Annotated Archives
Buy US | Buy UK
fatbrain (US)
Want to learn Perl by example?
Need a working example of how to build your latest CGI with Perl?
Want to get line by line descriptions of real world Perl scripts?

Then check the details on the Perl Annotated Archives book!


Website (c) 1998 and beyond Martin C Brown, MCSLP, UK. All other items, including contributed texts, files and information is the copyright of their respective owners.
Contact Us