<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
	<channel>
		<title>TrooBloo - Perl</title>
		<description>Articles and tutorials regarding Perl</description>
		<link>http://www.troobloo.com/tech/perl.shtml</link>
		<language>en-us</language>

		<item>
			<title>Using perl to connect to remote hosts via telnet.</title>
			<link>http://www.perlfect.com/articles/telnet.shtml</link>
			<description>Did you think it was easy? Suppose you needed to open a connection to a remote host from within your perl program. One thing you would probably think of doing at first is the following: open TELNET &quot;|telnet $hostname&quot;; print TELNET &quot;$username &quot;; print TELNET &quot;$password &quot;; ... Unfortunately, if you try this, you'll find it doesn't work. The telnet program connects to the remote host but it completely ignores any commands you pipe to it. That's because the telnet program reads it input...</description>
		</item>

		<item>
			<title>Perl, Sockets and TCP/IP Networking</title>
			<link>http://www.perlfect.com/articles/sockets.shtml</link>
			<description>An oversimplified introduction to sockets Sockets are a mechanism that allows programs to communicate, either on the same machine or across a network. The way it works is pretty simple: Each machine on a network is identified by some address. In this tutorial we will talk about tcp/ip networking, so by network address we mean an IP address. (like 192.168.4.4) Apart from the IP address that specifies a machine, each machine has a number of ports that allow handling multiple connections...</description>
		</item>

		<item>
			<title>Sending email using perl and sendmail.</title>
			<link>http://www.perlfect.com/articles/sendmail.shtml</link>
			<description>A very common task for a cgi script is to be able to inform a set of users with data generated by itself or other programs, cgi's or not. For example, you might be one of the web designers who have joined one of the myriad of free counter programs on the internet that email you with nice statistics and reports about your web pages' traffic. Systems like that are responsible for informing such a large number subscribers that sending the reports manually would require a full-time employee...</description>
		</item>

		<item>
			<title>A web client for MP3 streaming in perl</title>
			<link>http://www.perlfect.com/articles/streaming.shtml</link>
			<description>What is streaming? By streaming we refer to the decoding of a file consurrently with its download, i.e. rendering the contents of the file as they become available, without having to stand by for the entire file to be downloaded. Streaming is very useful in applications that involve live content (such as readio transmissions, or newscasts) or media files that tend to be very large, that is in applications where the user cannot afford waiting for the download to be completed before the...</description>
		</item>

		<item>
			<title>Multiplexing filehandles with select() in perl.</title>
			<link>http://www.perlfect.com/articles/select.shtml</link>
			<description>The problem I/O requests such as read() and write() are blocking requests. Suppose you have a line in a program thad get STDIN from a terminal like the following: $input = &lt;STDIN&gt;; What will happen here is that the program's execution will block until there a line of input is available, i.e. the user types something followed by a newline. In many cases this is the desired behavior. Suppose you have a program that accepts requests through a socket and does some processing for each...</description>
		</item>

		<item>
			<title>Perl XML Quickstart: The Perl XML Interfaces</title>
			<link>http://www.xml.com/pub/a/2001/04/18/perlxmlqstart1.html</link>
			<description>by Kip Hampton April 18, 2001 Introduction A recent flurry of questions to the Perl-XML mailing list points to the need for a document that gives new users a quick, how-to overview of the various Perl XML modules. For the next few months I will be devoting this column solely to that purpose. The XML modules available from CPAN can be divided into three main categories: modules that provide unique interfaces to XML data (usually concerned with translating data between an XML instance and...</description>
		</item>

		<item>
			<title>Sorting Techniques</title>
			<link>http://www.perlfect.com/articles/sorting.shtml</link>
			<description>Sorting is a commonly needed operation in all kinds of programs. Luckily, for us perl programmers, perl provides a very simple yet extremely powerful mechanism to accomplish any sort you might think of. This article is about teaching the novice programmer how to sort lists of things, while showing to the more experienced folks certain techniques and ideas that could be new to them if they are migrating from a different language. Moving to the meat of the matter staight away, we'll start...</description>
		</item>

		<item>
			<title>Using XML Modules in Perl</title>
			<link>http://www.oreillynet.com/pub/a/network/2002/07/09/perlandxml.html</link>
			<description>by Nate Patwardhan , coauthor of Perl in a Nutshell, 2nd Edition 07/09/2002 Introduction For various reasons, updating Perl in a Nutshell was a challenge. Given the new material that crept into the source kit between Perl 5.005 and the upcoming release of Perl 5.8, as well as things that demanded to be added or updated in the text, I knew that there was much to do. When I learned that the book update was going to be done in XML/DocBook instead of the original format (troff, then...</description>
		</item>

		<item>
			<title>Thinking In Perl</title>
			<link>http://www.developer.com/lang/perl/article.php/3323421</link>
			<description>By Brad Lhotsky Go to page: 1 2 Next Not many people would argue that Perl is not one of the most flexible and useful scripting languages available today. Most, however, cannot look past that to see it as a programming language, and a powerful one at that. No one will argue that they could develop a prototype of a product in Java faster than they could in Perl, yet most would abandon Perl as soon as development &quot;gets serious.&quot; After all, Perl is just a scripting language. No one in...</description>
		</item>

		<item>
			<title>Skimpy Forum: An Application of Perl and XML</title>
			<link>http://www.oreillynet.com/pub/a/onlamp/2002/06/20/skimpy.html</link>
			<description>by Erik T. Ray , coauthor of Perl and XML 06/20/2002 Every day, thousands, if not millions, of people view and post messages on Web forums. These forums are public, like billboards, but organized like email into threads, and sorted. My friends and I have been using them for years to keep in touch. Over time, forums have become quite ornate, with polished designs as you would find in slashdot and other places. But I told my friends that at their heart, a forum is really very simple. In...</description>
		</item>

		<item>
			<title>Web Services with AppleScript and Perl</title>
			<link>http://www.oreillynet.com/pub/a/javascript/synd/2002/09/24/applescript_perl.html</link>
			<description>by Randal L. Schwartz and Apple Developer Connection 09/24/2002 Prior to Mac OS X, Perl scripters were forced to telnet to a shell prompt on a remote Unix box to get full access to their favorite language. But now, with its BSD underpinnings and a terminal window, Mac OS X has the same version of Perl you'd find on any Unix system. Of course, Apple's own scripting language, AppleScript, has been around for years. And a recent release of the language added the ability to use SOAP...</description>
		</item>

		<item>
			<title>Getting Loopy with Python and Perl</title>
			<link>http://www.oreillynet.com/pub/a/onlamp/2002/06/27/pythonandperl.html</link>
			<description>by Aahz 06/27/2002 This article is based in part on my O'Reilly Open Source Convention 2002 tutorial, &quot;Python for [Perl] Programmers/&quot; However, this article includes more Perl and Python comparison than I've included in the tutorial. My tutorial targets experienced programmers of all sorts, with the non-Python examples drawn from Perl. In this article I'll be comparing Python's loop constructs to Perl's. Perl has two basic looping constructs: while and for/foreach. This doesn't count...</description>
		</item>

		<item>
			<title>Executing SQL Server Stored Procedure from Perl</title>
			<link>http://www.devarticles.com/c/a/SQL-Server/Executing-SQL-Server-Stored-Procedure-from-Perl/</link>
			<description>( Page 1 of 5 ) This article illustrates how to setup a development environment using Perl and SQL Server on the following platforms: Microsoft Windows, Red Hat Linux, and Sun Solaris. Step by step, you can learn, and may choose, the best way that fits into your own requirements. Stored procedures are intensively used in SQL Server-based development today. The Perl language is the most useful administration language on the Unix/Linux environment. Since Web technologies have risen in...</description>
		</item>

		<item>
			<title>Perl 6 and the Parrot Project</title>
			<link>http://www.developer.com/lang/perl/article.php/3076571</link>
			<description>By Allison Randal, Dan Sugalski, &amp; Leopold T&#xF6;tsch Go to page: 1 2 3 Next Conceptual integrity in turn dictates that the design must proceed from one mind, or from a very small number of agreeing resonant minds. &amp;ndash;Frederick Brooks Jr. The Mythical Man Month Perl 6 is the next major version of Perl. It&amp;acute;s a complete rewrite of the inter- preter, and a significant update of the language itself. The goal of Perl 6 is to add support for much-needed new features, and still be...</description>
		</item>

		<item>
			<title>Using Perl Compatible Regular Expressions with PHP</title>
			<link>http://www.zend.com/zend/tut/tutorial-delin2.php</link>
			<description>By Patrick Delin April 11, 2002 Intended Audience Overview Learning Objectives Definitions Background Information Prerequisites PCRE Syntax How the Scripts Work Script Overview E-mail Validation Scripts About The Author Intended Audience This tutorial is intended for the PHP programmer interested in using Perl Compatible Regular Expressions (or PCRE for short) to match or replace values within its target. A basic understanding of PHP and an overview of Perl will be given in this...</description>
		</item>

		<item>
			<title>Replacing Perl Scripts with PHP Scripts</title>
			<link>http://www.phpbuilder.com/columns/jayesh20021111.php3</link>
			<description>By Jayesh Jain Introduction With the introduction of version 4.2, PHP has started supporting a new SAPI (Server Application Programming Interface) called CLI (Command Line Interface). This facility was introduced to help developers create small shell applications (scripts) with PHP. So, now you can kiss Perl goodbye forever. The CLI SAPI was released for the first time with PHP 4.2.0, but was still experimental back then and had to be explicitly enabled with --enable-cli when running...</description>
		</item>

		<item>
			<title>CGI Environmental Variables</title>
			<link>http://www.perlfect.com/articles/cgi_env.shtml</link>
			<description>One of the methods that the web server uses to pass information to a cgi script is through environmental variables. These are created and assigned appropriate values within the environment that the server spawns for the cgi script. They can be accessed as any other environmental variable, like with getenv() (in C) or %ENV{'VARIABLE_NAME'} (in Perl). Many of them, contain important information, that most cgi programs need to take into account. This list, highlights some of the most...</description>
		</item>

		<item>
			<title>SpamShield: A Perl-Based Spam Filter for sendmail</title>
			<link>http://www.oreillynet.com/pub/a/onlamp/2002/09/12/spamshield.html</link>
			<description>by Glenn Graham 09/12/2002 Numerous articles have focused on ways to recognize and block spam email. As system administrators work to build sophisticated roadblocks, spammers continue to find ways to knock them down. This article will focus on one viable solution, SpamShield version 1.40 -- a Perl-based spam filter for sendmail . We'll cover how it works and how to install and configure it on your server. The science of spam (if you can call it that) has taught us one thing: spam leaves...</description>
		</item>

		<item>
			<title>Super Glue: Using Perl to Develop a Cheap Network Framework</title>
			<link>http://www.developer.com/lang/perl/article.php/3564511</link>
			<description>By Brad Lhotsky Go to page: 1 2 Next Network Security is hot these days. There are plenty of offerings, both commercial and free. Usually, a good network security model employs more than a single security product. However, not many commercial or free security utilities play nice with each other. Luckily, you can use perl to glue them together to get more meaningful data from your network. To build something flexible and extendable, you're going to need to use a well-known integrated...</description>
		</item>

		<item>
			<title>Perl XML Quickstart: The Standard XML Interfaces</title>
			<link>http://www.xml.com/pub/a/2001/05/16/perlxml.html</link>
			<description>by Kip Hampton May 16, 2001 Introduction Kip Hampton is speaking at the O'Reilly Open Source Convention in San Diego, CA, July 23 - 27, 2001. Rub elbows with open source leaders while relaxing on the beautiful Sheraton San Diego Hotel and Marina waterfront. For more information, visit our conference home page . This is the second part in a series of articles meant to quickly introduce some of the more popular Perl XML modules. This month we look at the Perl implementations of the...</description>
		</item>

		<item>
			<title>Perl XML Quickstart: Convenience Modules</title>
			<link>http://www.xml.com/pub/a/2001/06/13/perlxml.html</link>
			<description>by Kip Hampton June 13, 2001 Introduction Kip Hampton is speaking at the O'Reilly Open Source Convention in San Diego, CA, July 23 - 27, 2001. Rub elbows with open source leaders while relaxing on the beautiful Sheraton San Diego Hotel and Marina waterfront. For more information, visit our conference home page . This is the third and final part of a series of articles meant to give quick introductions to some of the more popular Perl XML modules. In the last two months we have looked at...</description>
		</item>

		<item>
			<title>Searching Active Directory with Perl</title>
			<link>http://www.developer.com/lang/perl/article.php/3106601</link>
			<description>By W. Jason Gilmore Go to page: 1 2 3 Next In the first installment of this series, I introduced PHP's LDAP functionality, and demonstrated just how easy it was to create PHP scripts that talked to Microsoft's Active Directory product. In this installment, we'll take a look at another language offering great LDAP support: Perl . In true TMTOWTDI (There's More Than One Way To Do It; The official motto of Perl) fashion, several LDAP packages exist for Perl. I've had the pleasure of...</description>
		</item>

		<item>
			<title>Understanding UNIX permissions and chmod</title>
			<link>http://www.perlfect.com/articles/chmod.shtml</link>
			<description>This ius a topic that has been beaten to death both in books and on-line. For some reason, it seems that it is one of the most common misunderstandings that people have to face when learning how to write and/or configure their first cgi programs. This tutorial aims to clarify the concepts involved. Note that we will be referring to UNIX in a generic sense in this article. Most of what we are going to discuss here applies to all UNIX flavours. (such as Linux, SVR4, BSD etc.) It is also a...</description>
		</item>

		<item>
			<title>Understanding HTTP</title>
			<link>http://www.perlfect.com/articles/http.shtml</link>
			<description>What is HTTP? HTTP is a client-server protocol by which two machines can communicate over a tcp/ip connection. An HTTP server is a program that sits listening on a machine's port for HTTP requests. An HTTP client (we will be using the terms HTTP client and web client interchangeably) opens a tcp/ip connection to the server via a socket, transmits a request for a document, then waits for a reply from the server. Once the request-reply sequence is completed, the socket is closed. So the...</description>
		</item>

		<item>
			<title>Pre-processing URL-encoded CGI input</title>
			<link>http://www.perlfect.com/articles/url_decoding.shtml</link>
			<description>So, you're writing your first CGI, and you're stuck right at the very beginning... Don't worry, that's very common. As soon as you set out to write your first script that will process data from a form you get to some of the most commonly asked newbie questions. This article will help you sort them out once and for all. As you'll soon see, it's all quite simple. Where do I get my input from? So, you wrote your simple form, say something like this: &lt;FORM METHOD=&quot;GET&quot;...</description>
		</item>

		<item>
			<title>Handling file uploading from www forms with CGI.pm</title>
			<link>http://www.perlfect.com/articles/upload.shtml</link>
			<description>Netscape Navigator 2.0 introduced a new facility for forms, the file uplad element. This element allows the user to select a local file to be submitted with the form to the server that handles the form. File uploading is a frequently needed facility in many occasions, but the technique involved in handling forms that upload files is rarely discussed in CGI programming texts, and online tutorials/references on this topic are few. The technique is very simple as we shall see. The form...</description>
		</item>

		<item>
			<title>Flexible CGI Output with HTML Templates</title>
			<link>http://www.perlfect.com/articles/templates.shtml</link>
			<description>The problem Consider our free search engine script. It is an excellent application, but it wouldn't be very helpful for others if it could display its results only in the output page format that we use for our site. Somebody else's site will probably need the output page to contain site-specific navigation links, different colors, or even a completely different layout concept. It is not uncommon to see CGI programs that contain the HTML code that is returned to the browser, inside one...</description>
		</item>

		<item>
			<title>Using XML and Relational Databases with Perl</title>
			<link>http://www.xml.com/pub/a/2000/12/13/perlxmldb.html</link>
			<description>by Kip Hampton December 13, 2000 Introduction This month we're focusing on integrating XML with relational databases. There's not enough room in this column to give a comprehensive treatment of this topic, but we will explore a few of the options available for transferring data between XML documents and relational databases. I'll demonstrate how using Perl can make these types of transfers painless and straightforward. You may not want to try using XML to transfer terabytes of data over...</description>
		</item>

		<item>
			<title>Creating Scalable Vector Graphics with Perl</title>
			<link>http://www.xml.com/pub/a/2001/07/11/creatingsvg.html</link>
			<description>by Kip Hampton July 11, 2001 Introduction Scalable Vector Graphics (SVG) is a compact XML language to describe two-dimensional images. With SVG you can create extremely sophisticated images complete with paths, layering, masks, opacity control, animation, scriptable interactivity, and a small host of other advanced features -- all using nothing more than your favorite text editor or XML tools. This month we talk about creating SVG documents quickly and simply using Perl and David...</description>
		</item>

		<item>
			<title>Creating VoiceXML Applications With Perl</title>
			<link>http://www.xml.com/pub/a/2001/08/09/perlxml.html</link>
			<description>by Kip Hampton August 09, 2001 Introduction VoiceXML is an XML-based language used to create Web content and services that can be accessed over the phone. Not just those nifty WAP-enabled &quot;Web phones&quot;, mind you, but the plain old clunky home models that you might use to order a pizza or talk to your Aunt Mable. While HTML presumes a graphical user interface to access information, VoiceXML presumes an audio interface where speech and keypad tones take the place of the screen, keyboard,...</description>
		</item>

		<item>
			<title>Build Your Own Apache Server with mod_perl</title>
			<link>http://www.oreillynet.com/pub/a/mac/2002/11/05/apache_osx.html</link>
			<description>by David E. Wheeler 11/05/2002 When Apple released Mac OS X, it included as part of the operating system one of the most powerful and most-used applications on the Internet today: the Apache Web server. This has been a boon for Mac users and dedicated Unix jocks alike, as the combination of Apache's simplicity and power and the legendary Mac OS ease-of-use has made for a robust Internet application development platform. Largely due to the inclusion of Apache, along with a host of other...</description>
		</item>

		<item>
			<title>Automating Web-based Data Retrieval with Perl</title>
			<link>http://www.developer.com/lang/other/article.php/3454041</link>
			<description>By W. Jason Gilmore Go to page: 1 2 Next At Apress one of my unofficial tasks, and indeed pastimes is writing applications that aggregate and parse a variety of online data including book reviews, sales rankings, and other items of interest that help us to better understand gauge reader interest in our books, our competitors' books, and technology in general. For instance, logically sales through online retailers comprise a significant percentage of revenue for computer book publishers,...</description>
		</item>

		<item>
			<title>Freedom of Choice</title>
			<link>http://www.sdmagazine.com/documents/sdm0207c/</link>
			<description>ASP, ColdFusion, JSP, PHP, Perl, Access, MSSQL, MySQL, Sybase, Oracle does your Web app framework let you take your pick? CodeCharge 2.0 respects your language and database preferences. By John Reitano Creating database-driven Web applications is easy: Just choose your favorite programming language, code some HTML template pages and write a little code to move data from the database to the Web pages and vice versa. Well, that's the theory, anyway. The reality is a bit more complex it's...</description>
		</item>

		<item>
			<title>PHP Extension and Add-on Repository (PEAR)</title>
			<link>http://www.phpbuilder.com/columns/sean20000712.php3</link>
			<description>Sean Cazzell If you've ever done any perl programming, or if you've spent any time talking to perl programmers, you have probably heard of &quot;CPAN&quot; - the Comprehensive Perl Archive Network. CPAN provides a central repository of perl modules, most of which are made available under the same licenses as perl itself (the GPL and The Artistic License). In many ways, CPAN has been &quot;the killer app&quot; that has made perl one of the most popular languages around. By using CPAN, a perl developer can...</description>
		</item>

		<item>
			<title>Understanding Overloading in WSDL</title>
			<link>http://www.oreillynet.com/pub/a/webservices/2003/01/08/randyray.html</link>
			<description>by Randy J. Ray , coauthor of Programming Web Services with Perl 01/08/2003 Author's note: Overloaded methods (or &quot;multi-methods&quot;) are a core feature of many languages, such as Java or C++. Languages such as Perl that have flexible typing mechanisms are also capable of presenting multiple calling interfaces for a given method. The Web Services Definition Language, or WSDL, allows for describing these types of multiple-interface calls so as to properly support services written using...</description>
		</item>

		<item>
			<title>HighWLAN: A Driving Wireless Network</title>
			<link>http://www.oreillynet.com/pub/a/wireless/2002/08/01/highway_lan.html</link>
			<description>by Casey West 08/01/2002 It was one month before Yet Another Perl Conference (YAPC), and I had to decide if I was going to drive or fly from Pittsburgh to St. Louis. To help me decide I did what any other programmer would do, I jumped into an IRC channel about Perl and started talking about driving versus flying. If you know anything about Perl IRC channels, this quickly escalated into a Holy War with Emacs users on one side and Jeep Wrangler drivers on the other. It was hard to tell...</description>
		</item>

		<item>
			<title>Regular Expression Matching in XSLT 2</title>
			<link>http://www.xml.com/pub/a/2003/06/04/tr.html</link>
			<description>by Bob DuCharme June 04, 2003 Most developers who have worked with Perl, awk, or other utilities with a strong heritage in Unix text processing have learned to love regular expressions because of the flexibility they give you to describe which text you want to manipulate. While nearly any programming language (or for that matter, any word processor or spreadsheet) lets you search for a specific string of text and replace it with another string, regular expressions let you search for...</description>
		</item>

		<item>
			<title>A Picture is Worth a Thousand Lines of Code...</title>
			<link>http://www.developer.com/lang/article.php/3530081</link>
			<description>By Brad Lhotsky Go to page: 1 2 3 4 Next Why RRD? There are some awesome perl graphics libraries out there, both general and specific. The reason I've chosen to introduce you to the wonderfully reversed world of RRDtool (RRD standing for Round Robin Database) is that it works well for producing line graphs. I like line graphs because they help a network and/or system administrator get a good look at trends in their network and/or systems. By identifying trends, it becomes much easier to...</description>
		</item>

		<item>
			<title>Configuring Windows 98 for Local PHP Development</title>
			<link>http://www.phpbuilder.com/columns/boutwell19991212.php3</link>
			<description>Heath Boutwell This is documentation for installing Apache 1.3.9, PHP 3.011, Perl 5.00502 and MySQL 3.21.29, but should work with ANY recent (or more recent) versions of this software. Note if you have ActiveState for Perl installed, either uninstall it, or skip the installation section below for Perl, simply make sure the the shebang line (the first line of your Perl script) points to the path of the ActiveState file &quot;perl.exe&quot;. See more in Step Two below. The ability to develop...</description>
		</item>

		<item>
			<title>Understanding Overloading in WSDL</title>
			<link>http://www.xml.com/pub/a/ws/2003/01/08/randyray.html</link>
			<description>by Randy J. Ray January 08, 2003 Randy J Ray is coauthor of Programming Web Services with Perl Author's note: Overloaded methods (or &quot;multi-methods&quot;) are a core feature of many languages, such as Java or C++. Languages such as Perl that have flexible typing mechanisms are also capable of presenting multiple calling interfaces for a given method. The Web Services Definition Language, or WSDL, allows for describing these types of multiple-interface calls so as to properly support services...</description>
		</item>

		<item>
			<title>Should Ruby Be Added to Your Programming Repertoire?</title>
			<link>http://www.developer.com/lang/other/article.php/3496186</link>
			<description>By W. Jason Gilmore Go to page: 1 2 Next As a longtime aficionado of scripting languages such as PHP, Perl, and Python, I'm kicking myself for only recently learning more about Ruby, an open source, purely object-oriented scripting language. Created by Yukihiro Matsumoto over a decade ago, the language has long been popular in Japan. But, lack of English documentation slowed U.S. adoption until just a few years ago when a few programmers discovered this rare jewel and began touting the...</description>
		</item>

		<item>
			<title>Lincoln Stein's Keynote: Building a Bioinformatics Nation</title>
			<link>http://www.oreillynet.com/pub/a/network/2002/01/29/bioday2.html</link>
			<description>by Bruce Stewart 01/30/2002 A Land of City States Lincoln Stein is one of the favorite personalities of both the Perl and Bioinformatics crowds, and his afternoon keynote at O'Reilly's Bioinformatics Technology Conference was predictably well attended and well received. Lincoln's talk was titled &quot;Bioinformatics: Building a Nation from a Land of City States,&quot; and he started by comparing Italian city states of the middle ages to bioinformatics data providers. The Italian city states were...</description>
		</item>

		<item>
			<title>Maintaining State On The Web - An overview</title>
			<link>http://www.zend.com/zend/art/maintainingstate.php</link>
			<description>By Michael Frey November 8, 2001 Intended audience Introduction Challenges in maintaining state The early days of the Web PERL and C Methods of state maintenance URL-encoded variables Converting variables to paths Hidden form variables Magic cookies -- the preferred way User issues with cookies Automatic state maintenance in PHP A parlor trick Security issues What we have learned About the author Intended audience This article is geared toward those experienced in writing HTML code, and...</description>
		</item>

		<item>
			<title>XSH, An XML Editing Shell</title>
			<link>http://www.xml.com/pub/a/2002/07/10/kip.html</link>
			<description>by Kip Hampton July 10, 2002 Introduction A few months ago we briefly examined some of the command line utilities available to users of Perl and XML. This month we will continue in that vein by looking at the 300-pound gorilla of Perl/XML command line tools, Petr Pajas' intriguing XML::XSH . XML::XSH and the xsh executable provide a rich shell environment which makes performing common XML-related tasks as terse and straightforward as using a UNIX shells like bash or csh . Yes, that's...</description>
		</item>

		<item>
			<title>Using Webalizer to analyze Apache logs</title>
			<link>http://www.phpbuilder.com/columns/hampton20010904.php3</link>
			<description>Rodney Hampton Introduction Every ISP needs a log file analysis program. One of the best is the Webalizer, an open source product originally written in Perl and rewritten in C soon thereafter. It can parse both Common Log Format and Combined Log Format files at a blistering pace. One benchmark states that On a 200Mhz pentium machine, over 10,000 records can be processed in one second, with a 40 Megabyte file taking roughly 15 seconds (over 150,000 records). When one of my consulting...</description>
		</item>

		<item>
			<title>Running PHP Scripts with Cron Tutorial</title>
			<link>http://www.htmlcenter.com/tutorials/tutorials.cfm?id=155&amp;type=php</link>
			<description>Tutorial Written By: Till Lots of programmers like PHP for its ability to code and develop web applications fast. Code-debugging is a lot easier than with PERL or C. However, there is one thing a lot of developers are puzzled about, &quot;How to run PHP Scripts with crontab?&quot; Cron is normally available on all Unix and Linux distributions; if you cannot access it, contact your root or server administrator. It is a daemon which allows you to schedule a program or script for a specific time of...</description>
		</item>

		<item>
			<title>Installing libapreq on Jaguar: An Update</title>
			<link>http://www.oreillynet.com/pub/a/mac/2003/02/07/libapreq_update.html</link>
			<description>by David E. Wheeler 02/07/2003 In part one of this series, I identified the lack of support for Mac OS X by the libapreq library (which includes the Apache::Request and Apache::Cookie Perl modules) as a reason to build your own Apache/ mod_perl server. Although the other issues I identified with Apple's default Apache installation remain, the libapreq issue is no longer quite as relevant. As of version 1.1, libapreq formally supports Mac OS X 10.2. This means that those of us running...</description>
		</item>

		<item>
			<title>Building XML-RPC Clients in C</title>
			<link>http://www.xml.com/pub/a/2001/10/29/xmlrpc.html</link>
			<description>by Joe Johnston October 31, 2001 XML-RPC is a useful protocol for building cross-platform, client-server applications. Often XML-RPC is demonstrated with high-level interpreted languages like Perl and Python. In this article, Eric Kidd's XML-RPC C library is used to build a simple, yet powerful debugging client. Special care is taken to bring programmers with rusty C-hacking skills up to speed. When It Absolutely Has to Be in C XML-RPC is a wire protocol that describes an XML...</description>
		</item>

		<item>
			<title>CIL Programming: Under the Hood of .NET [aPress]</title>
			<link>http://www.eggheadcafe.com/articles/20020728.asp</link>
			<description>] Jason Bock Review By Peter A. Bromberg, Ph.D. Printer - Friendly Version CIL (or Common Intermediate Language) is the real &quot;official language&quot; of the .NET platform. It's what your VB, C#,COBOL, Perl or other .NET compliant compiler generates in your assemblies when you hit the &quot;Build&quot; (or Ctrl-Shift B) button. It's what the Common Language Runtime JITs into executable code at runtime. And most importantly, it's the &quot;glue&quot; that holds the entire Common Language Infrastructure together....</description>
		</item>

		<item>
			<title>Sending Mail With PHP3</title>
			<link>http://www.phpbuilder.com/columns/tim19990221.php3</link>
			<description>Tim Perdue Server scripting languages like Lasso and Java servlets make sending mail so complicated that you'd rather avoid it at all costs. Until recently, I have been relying on a cheap (read &quot;free&quot;) perl script from cgi-resources.com , but I want to be able to do this from PHP. Yesterday (1999-02-20), I decided to give email a whirl with PHP3. I needed to have a customized &quot;thank you&quot; page after sending the mail - like the rest of geocrawler.com and gotocity.com , the response page...</description>
		</item>

	</channel>
</rss>
