Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions


WDVL Newsletter

jobs.webdeveloper.com

e-commerce
Partner With Us















Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


Perl Tutorials

Perl is a interpretative language used in CGI for handling text files.

Perl for Web Site Management
O'Reilly & Associates, Inc.
Perl for Web Site Management shows how to write CGI scripts, incorporate search engines, convert multiple text files to HTML, monitor log files, and track visitors to your site. This first installment looks at parsing web access logs and converting IP addresses
Perl for Web Site Management - Part 2
O'Reilly & Associates, Inc.
This second installment looks at the log-analysis script and different log file formats. Perl for Web Site Management shows how to write CGI scripts, incorporate search engines, convert multiple text files to HTML, monitor log files, and track visitors to your site.
Perl for Web Site Management - Part 3
O'Reilly & Associates, Inc.
This third and final installment looks at storing the data, the "visit" data structure, and the &store_line subroutine. Perl for Web Site Management shows how to write CGI scripts, incorporate search engines, convert multiple text files to HTML, monitor log files, and track visitors to your site.

Tracking FedEx and UPS Packages Online
Jonathan Eisenzopf
The script in this article will keep your customers on your site and provide self-service package tracking capabilities for Federal Express and/or UPS.
Creating An Index Image
Jonathan Eisenzopf
In this article, we will learn how to use the GD library to create an index image that contains thumbnails of images in a given directory.
Automating Image Manipulation with GD
Jonathan Eisenzopf
In the last article, we learned how to use the the GD library to draw borders, add text, and create thumbnails. In this article, we will learn how to create charts and graphs with the GD::Graph module.
Automating Image Manipulation with GD
Jonathan Eisenzopf
This is the first article in a series that will explore concepts and techniques that can automate many image manipulation tasks. This series will utilize the GD image manipulation library.
Processing Text with Perl Modules
Jonathan Eisenzopf
In the final article of this series on text processing, Jonathan takes a tour through a cornucopia of useful text processing modules that kick the tar out of some of those arduous text processing tasks.
Processing Text with Perl Functions
Jonathan Eisenzopf
In this second article in the series Jonathan explains how to effectively leverage Perl's built-in text handling functions to process CSV files and perform an e-mail merge.

Professional Perl Programming: Part 4
Wrox
This installment covers returning values from subroutines, returning the undefined value, handling context, assignable subroutines, attribute lists, and special attributes. This is the fourth and final installment in this excerpt.
Weaving Magic With Regular Expressions
Jonathan Eisenzopf
This is the first in a series of articles showing how to leverage Perl's extraordinary text manipulation capabilities to save time and effectively manage your Web site.
Professional Perl Programming: Part 3
Wrox
In this third installment we look at prototypes, parameters, and variables, among other things. Both aspiring and experienced Perl programmers will benefit from the expertise in this book.
Professional Perl Programming: Part 2
Wrox
This second installment covers checking for and defining subroutines, passing parameters, lists and hashes, and named parameters. Both aspiring and experienced Perl programmers will benefit from the expertise in this book.
Professional Perl Programming: Part 1
Wrox
Both aspiring and experienced Perl programmers will benefit from the expertise in this book, whether they are looking to develop serious applications, improve their productivity, or simply learn a more powerful and portable replacement for shell scripts. This first installment covers subroutines.
Beginning Perl - 5th Installment
Wrox
Learn about Inline Comments and Modifiers, Grouping without Backreferences, Lookaheads and Lookbehinds in this excerpt of Beginning Perl from Wrox Press.
Beginning Perl - 4th Installment
Wrox
This fourth installment covers working with regexps, substitutions, changing delimiters, and transliterations. This manuscript is Chapter 5 Regular Expressions from the Wrox Press book Beginning Perl.
Beginning Perl - 3rd Installment
Wrox
This manuscript is Chapter 5 Regular Expressions from the Wrox Press book Beginning Perl. This third installment covers quantifiers and their repetition as well as providing examples. This book introduces Perl to those new to programming - although you'll find it easier if you have some basic programming experience.
Beginning Perl - 2nd Installment
Wrox
This manuscript is Chapter 5 Regular Expressions from the Wrox Press book Beginning Perl. This second installment covers character, posix, and unicode classes. This book introduces Perl to those new to programming - although you'll find it easier if you have some basic programming experience.
Beginning Perl - 1st Installment
Wrox
This manuscript is Chapter 5 Regular Expressions from the Wrox Press book Beginning Perl. This book introduces Perl to those new to programming - although you'll find it easier if you have some basic programming experience. This is the first installment.
Introduction to Perl 5
Selena Sol
Suitable for those who already have some familiarity with Perl 4, this tutorial highlights the new features of Perl 5.
The Perl You Need to Know
Aaron Weiss
This article begins a series on using Perl in web development scenarios. To start, we ease in with a general introduction to Perl itself.
Part 2: Using Perl to Interact With Web Pages
Completes our look at Perl fundamentals and then jumps right into using Perl to interact directly with web pages using the CGI module.
Part 3: Maintaining State
This article focuses on techniques for maintaining state across Web pages, thus allowing the Web site to "remember" information across a series of steps.
Part 4: On-the-Fly HTML and Web Templates
This month our focus swings squarely towards HTML output and the use of Web templates in generating Web pages on-the-fly with Perl scripts and the CGI module.
Part 5: Processing and Parsing Web Pages
Last month's exploits featured the use of templates to easily insert dynamic information into pre-structured pages such as the Smallville Gazette. This month we extend this concept, retrieving information from the web which will then be dynamically included in a template-based output page.
Part 6: Dabbling in Live Databases - Microsoft Access
The Perl You Need to Know, Part 6 introduces the use of Perl for live database interaction. Learn how to construct an SQL statement, pass it to your database, and receive the results-- all using Perl.
Part 7: Dabbling in Live Databases - MySQL
The Perl You Need to Know, Part 7 focuses on setting up MySQL and understanding its various management complexities. Learn how to create a MySQL database and populate a table with data.
Part 8: Dabbling in Live Databases - GUFE (goofy): The Generic but Usable Front End
The Perl You Need to Know, Part 8 continues it's focus on MySQL. This month Aaron Weiss gets GUFE ( - goofy - the Generic but Usable Front End) as he shows you how to build a visual front end to a live SQL database.
Part 9: The Millennium Episode -- Time and Date Manipulation
In The Perl You Need to Know, Part 9, Aaron Weiss explains the representation and manipulation of calendar dates in Perl. Learn how Perl treats dates, days, months, hours and minutes.
Part 10: Untangling Lists and Hashes
If you want to blow your mind -- in the totally legal sense -- spend some time working with Perl's list and hash data structures. In The Perl You Need to Know Part 10: Untangling Lists and Hashes, Aaron Weiss explains how to work with Perl's list and hash data structures.
Part 11: A Reference of References
Last month we began building complex data structures in Perl using lists, hashes, and combinations thereof. In doing so, we've flirted with the subject of references. This month our flirtation blooms into intimacy, as we cuddle up to Perl's references to help us build and manipulate complex data structures.
Part 12: Special: Introduction to mod_perl
Mod_perl, the module that makes for a happy but complex marriage between Perl and the Apache web server, can ultimately offer significant performance improvements in Perl-backed web sites.
Part 13: Special: Introduction to mod_perl Part 2
Last month we took a magical journey to the land of mod_perl. In that article, we focused on the exciting relationship between the Apache web server and the mod_perl module, and how this relationship optimizes execution of Perl by reducing forking and caching pre-compiled code within Apache child processes. This month, we shift our attention more towards actual code, and some ways in which your Perl code may need to be adapted to function properly within the environment created by mod_perl.
Part 14: Special: Introduction to mod_perl Part 3
We conclude the mod_perl trilogy with some tricks and sleight-of-hand with which you can squeeze a few extra processor cycles out of your web server -- also known as optimizations. Specifically, we'll look at some ways to take advantage of the mod_perl environment to better optimize usage and, more importantly, re-usage of Perl scripts and database requests.
Part 15: Embedded Perl
Back in the halcyon days of the Perl You Need to Know Part 4, we looked at inserting the output from Perl-based CGI scripts into pre-fabricated template pages. Ah, good times, good times. Now, some 11 Perls You Need to Know later, we're more sophisticated and urbane, thirsting for shaken martinis and intrigued by the promises of embedded scripting languages, made popular by Microsoft's Active Server Pages (ASP) and the open-source PHP. Why embedded? Embedded scripting lets you intermingle powerful programming within HTML documents, streamlining the process of creating dynamic, template-based pages. Perl fiends need not be left out in the cold -- there are several options for embedding Perl into HTML, and we'll look at several today, ultimately focusing on the Apache::ASP module.
Part 16: A Simple Approach to PDF
Adobe's Portable Document Format, or PDF, has become something of a standard for storing and forwarding documents destined for the printed page. Most web-based Perl scripts are built to deliver results in HTML format, aimed at the web browser; in some cases, though, the option to deliver result data in PDF format may be a real boon to visitors of your site. This month we'll look at one rather simple way of bringing PDF capability to your Perl scripts.
Part 17: Personalization Methods Part 1 with a look at Cookies
Search engines have long offered a simple staple of web-based personalization, a drop down menu where you can choose whether to view 10 or 20 or X results per page. Herein lies the bedrock principle behind personalizing techniques: "I, the server, am going to dig up a bunch of data to deliver to you; please tell me how you would like it delivered." In this article Aaron Weiss gives us a beginning look at implementing personalization features on the web.
Part 18: Personalization Methods Part 2: Databases and Cookies
Nowadays, sophisticated web sites let users create accounts, to which information and preferences can be tied. This month we'll begin a personalization architecture that uses both a backend database and cookies to manage user accounts in a flexible manner.
Part 19: Personalization Methods Part 3: Embperl
Every good, or not so good, work of science fiction is a trilogy -- it's an immutable law of nature. Our series on web personalization, back-ends, and Perl is no fiction, and only arguable scientific, but a trilogy indeed. This months installment of The Perl You Need to Know series concludes the Personalization Methods Trilogy with a look at how Embperl eases the burden of tying together the disparate parts of the personalization system.
Part 20: Disk-based data structures (DBM)
In Part 20 of The Perl You Need to Know series, Aaron Weiss looks at several Perl DBM, or database management, solutions which have much less overheard than DBI and are a quick way to store and use Perl data structures to and from disk.
Part 21: Benchmarking Perl
This months installment of The Perl You Need To Know covers the Benchmark module — the handy Perl stopwatch with which we can time, optimize, and slim down on code.
Part 22: Warts and All
As a Perl developer, you benefit from knowing not only the strengths and capabilities of a programming language, but also its limitations. This month we get negative, putting a big mirror up to the camel that is Perl, and taking stock of its lumps.
Part 23: CPAN: a Farmers Market for Perl
This month, we'll look at using the CPAN module to ease module management, including finding and installing modules, especially for users who do not have administrative access to the Perl installation tree itself.
Part 24: Introduction to Object Oriented Perl
This month, we'll take stock of the object orientation syntax, and begin a broader understanding of what working with objects in Perl is really all about.
Part 25: Life Cycles — A Series Ends, A New Perl Is Born
This month Aaron Weiss looks at the development of Perl 6, where it is, how it's gotten there, and where it might be going. This is the final installment in the Perl You Need to Know series.
Using a Flat-file Database in Perl
Jason Shindler
Web developers often need ways of speeding up the development process, without spending thousands of dollars for software. Here's how to build an easy to use database in Perl and access it via a web page.
Introduction to Perl on Windows
Selena Sol and Nikhil Kaul
Although Perl may have been born and raised in the Unix universe, the world's favorite practical extraction and reporting language has had, and has had for some time, an established home on Windows. Learn where to download and how to install and configure Windows based Perl.
Part 2: Writing COM Components in Perl
Part Two of the Introduction to Win32 Perl/COM focuses on introducing you to the concepts of COM and shows the creation of some simple COM components using Perl.
Part 3: Generate the Template
Part Three of Introduction to Perl on Windows takes the simple component and uses the Active State package to actually register your COM component with the Win32 registry so that you can start to use it from any COM-aware program.

CGI

CGI: The Common Gateway Interface for Server-side Processing
Alan Richmond
CGI allows someone visiting your Web site to run a program on your machine that performs a specified task.


Up to => Home / Authoring / Tutorials




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers