perl Articles

Reuse or Write New?

Sometime last summer I was involved in a fairly complicated Perl project. It was one of those “Well, it’s just like the thing you did for X, but now we need it for Y and Z”.

Simple Schedule

I often get asked for web-based scheduling programs. I’ve done quite a few of them over the years, sometimes using scripts available from the web, but more often writing my own simply because I don’t like modifying other people’s code.

Perl ‘Eval’ for Data Validation

I recently did a little web based Service Schedule. This is something that gets its data from another program: in other words, the details of what will be serviced and when are supplied by that program; this web based app validates things, assigns technicians and does some other things that the first program doesn’t.

Perl: Cryptic Power

Perl is, let’s face it, a programming language for people who know programming.

Controlling Concurrent Runs with Perl

Sometimes you have a program that can’t be run by more than one person, or one that must run frequently but you don’t know for sure how long an instance of it will take.

Beginning Web Development with Perl (Review)

While Perl may not be the “cool” language for websites anymore, there are some of us who prefer to work with it because we use it for so many other tasks.

Perl Binding,

Perl has “||” and “or”. While “or” can’t be used in bit operations, either one can be used in logical flow control – but there is an important difference between them.

Creating Perl Modules for Web Sites

When you are writing your own code, you are more apt to use someone else’s module than write your own, unless your project gets fairly large and complex.

EMEA Ditching Perl, Python, PHP?

A spring 2005 survey of developers in Europe, the Middle East, and Africa finds a dropoff in their use of those three languages.

Perl Range Operator (.. and …)

In a list context, this operator is easy to use and understand:

Weather Forecast For Google: Summer of Code

Google’s embrace of the open source computing community is growing stronger and stronger. If you are a code junkie and would like to make some extra cash, Google may have just the thing for you.

Bit vector, using Perl vec

A bit vector is just an array of bits; subsets of bits within the bytes have some meaning. That allows more compact storage for certain types of data. For example, if you only needed boolean on-off values, you can store eight values in one byte.

LWP (Library for WWW in Perl)
· 1

If you want to automatically process web pages to extract data, you have a number of tools available. You can bring a web page down to your computer using “curl” or “wget”

A.P. Lawrence On Pro Perl

In the review copy I read, there still were some unfortunate typos that might confuse someone completely new to Perl. I hope those will be fixed before the actual publication. None of them bothered me, but they could be bad for someone starting with no experience at all.

Text::Autoformat: Smart Text Reformatting with Perl

I’ve been using http://groups-beta.google.com/ for Newsgroup posting for a while now. It’s convenient for me because of my nomadic life style where I have different ISP’s and often different machines with varying OSes. Google only needs a browser, and they aren’t overly fussy about that, either.

ActiveState’s Perl Dev Kit 6.0

ActiveState announced the release of Perl Dev Kit 6.0, the newest version of its industry-standard toolkit for easily creating, building and deploying applications with Perl.

PERL Extensibility Enhancements

OpenService announced the availability of NerveCenter 4.0, Open’s network fault management and real-time correlation technology.

New Updated Perl Book

Commonly used for CGI programming and extracting and translating data, Perl is the workhouse of the Internet.

More Perl Sorting

Perl has an easy to use “sort” function. For example, you might have an array like this:

Writing COM Components in Perl Part 1

When you strip away all the layers of marketing hype and industry jargon, Microsoft’s Component Object Model (COM) is simply a technology that allows you to create an object in the language of your choice, and to make the functionality of that object available to any other object, or any other application, regardless of the language that the other object or application is written in.

Writing COM Components in Perl Part 2

How do I package my PERL code as a COM component?