Nav bar Perl.comCPANPerl LanguagePerl ReferencePerl ConferenceProgramming Republic of Perl

SLUUG Linux SIG Logo SLUUG Linux SIG - September 18, 1997 Larry Wall - Father of Perl


This page consists of material presented at the September 18, 1997 meeting of the St. Louis Unix Users Group (SLUUG) Linux SIG.

CGI::LogCarp.pm - Error, log and debug streams, httpd style format


Programming Republic of Perl

Personalizing documents on the web ...


The Perl Institute

A more complicated example would be to retrieve your favorite portfolio document and boost the content ratio by surgically removing the ads and dropping news headlines if all you are interested in is the pretty table.

Man Page CGI


Here's a little CGI I hacked up a long time ago on a different operating system, ported it to yet another operating system, and then slapped it onto this one a few days ago. It is not pretty. It is not sophisticated, but there's some really ugly expressions that convert your stock man page for a printer into some halfway decent-looking HTML.

I wrote it to gets around the problem of keeping separate versions of POD in both manpage and html forms. manpage.cgi NG will obviously use perl5 techniques, CGI.pm, get all the right sections for your OS, and give perldoc a try if your man can't find it.

One thing I have noticed is that there are several name brand OSes out there that have really lame man page management problems. Most center around the 'makewhatis' program, which BSDI managed to do the right thing and write it in perl! Not mentioning any names but one company (Sun) uses sed and another (HP) uses a compiled C program (no source, of course) with a sed script.

BSDI also has a way-cooler version of my lame-O one on all of their systems. Check it out.

More Perl information from Joseph Hall



E-mail me

Copyright © 1996-1997 Michael King. All rights reserved.
All trademarks and copyrights of incorporated portions of this content (including normally non-visible portions accessed by indexing mechanisms) are retained by their respective owners.

Other than temporary storage (e.g. in proxy servers, browser cache, etc.), used in the direct transfer to the viewer for the purpose of viewing, this content may not be redistributed by copying in whole or in part without express written permission of the author. In no case shall possession of a such a temporary copy be construed as a license or permission to redistribute this content including, but not limited to commercial use of such a copy.

This document may be used for personal use or for indexing locations of content, as long as the ability to search such indexes is free of charges and restrictions, or for non-commercial scientific research.

This document may not be used for the extraction of email addresses for unsolicited commercial e-mail nor for commercial redistribution by copying/inclusion on any permanent media (such as CD-ROM).