| 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 |