UNIX system administration, always a thorny problem, is easier with the right tools. In this installment, Teodor presents ideas on the use of Perl to streamline and foolproof system administration. The system configuration engine, cfengine, is an extremely important tool in this context.
This is a tutorial. In future installments, you'll learn how to use Perl to send email containing both plain text and HTML formatted content, and how to send attachments with the email.
Unlike the basic script of Part I, this script uses Perl module "strict" to enforce certain variable naming conventions, which is good programming practice, and to be usable on servers that run mod_perl. (mod_perl is an Apache server module that speeds up Perl programs by a considerable amount. Apache software is used by virtually all Unix/Linux servers.)
Part I contained an introduction and a working Perl script for sending email. Part II showed how to send either plain text or HTML email. This Part III will demonstrate how to send both plain text and HTML formats into one email.
Only recently have the doors been open to Microsoft Excel, the most popular spreadsheet application for the desktop. This article takes a look at reading and writing Excel files in Windows and Linux, using Perl and a few simple modules. The author of this article, Teodor Zlatanov, is an expert in Perl who has been working in the community since 1992 and who specializes in, among other things, open source work in text parsing.
Zope (the Z Object Publishing Environment) is an application server that is gaining in popularity. But what is it? What's an application server, anyway? How does all this compare with nice familiar paradigms like CGI? More importantly, is Zope a fad, or is it here to stay?
Under ordinary circumstances, you don't have to know or care how numbers are represented within your programs. However, when you are transferring data files that contain numbers, you will have to convert if the storage formats are not identical.
One of the biggest problems that I had when I set up my first site was essentially that I had no idea what I was doing. This manifested itself most obviously when it came to installing scripts for my site. I'm not a programmer (far from it) and I thought there would be assumed knowledge when it came to getting things running - knowledge that I assumed I didn't have.
You already understand that when you surf the internet your browser retrieves (or gets served) information from other computers. Those other computers send (or serve) information to your browser with special computer software called a server. Every computer that serves information to internet browsers uses server software.