Recently in Perl Category

Unix Review > Shell Corner: Graphing Perl's Regular Expressions

Perl's regular expressions are cryptic, difficult to write, and impossible to understand. However, when graphed, the strings suddenly turn into something simple and fairly easy to understand. This month, Steve Oualline presents a Perl program that takes regular expressions and not only graphs their logic but their execution as well. It is all part of his book, Wicked Cool Perl Scripts.

Blog of Leonid Mamchenkov :: rss2mail
Take a look at this script for mailing rss feed items...

rss2mail simply gets the RSS feed, parses it and emails items as individual messages to the list of recepients. I guess that caching RSS item link is much better than LiveJournal's publishing date. Also, rss2mail is much more flexible. It can be used with any RSS feed, not only LiveJournal's.

perl cgi for sites done right

| | TrackBacks (0)

nms - web programs written by experts
looking for a rotating image script...

nms is a set of web programs that are intended as drop-in replacments for the scripts at Matt's Script Archive. Matt's Script Archive has been on the web since 1995. It is a repository of web scripts written in Perl by a programmer called Matt Wright.

jodrell.net : projects : perlpanel : an x11 panel program written in perl
I really like the look and feel of this project, the 30+ different widgets already created show it is extensible and a flexible environment. I like this since everyone is still interested in widgets from the konfabulator buzz.

PerlPanel is an attempt to build a useable, lean panel program (like the Gnome Panel or the KDE Kicker) in Perl, using the Gtk2-Perl libraries.

PerlPanel is the ideal accompaniment to a light-weight Window Manager such as OpenBox, or a desktop-drawing program like iDesk. Click here to see all three working together.

Most of PerlPanel's features are provided by applets - simple widgets that each do a different job. PerlPanel currently ships with 34 different applets, some of which can be seen on the applets page.

Vim for Perl developers

| | TrackBacks (0)

Blog of Leonid Mamchenkov: Vim for Perl developers

This is my attempt to provide a clear and simple instructions on adopting Vim text editor for programming needs. I am using Perl as the programming language in the examples, but most of this document will apply equally for any other programming language.

via koozie

Perl/Linux 0.9
wicked!

Welcome to Perl/Linux. A Linux distribution where ALL programs are written in perl. [0.9 is the] First official release of perllinux that downloads, builds, and assembles a Perl/Linux root file system from scratch.

Code TODO lines to RSS : Ben Hammersley
Simply brilliant... remember how everyone was using text files for their TODO list? This is automated, and I am sure will help you become more productive! Right on Ben!

Here, then, is my new system. I run OSX, with the local apache turned on, and have this installed under that. Chmod it to 755, and point your RSS reader to it, (in my case the URL being http://localhost/tools/TODO2RSS.cgi) and you’ll get a feed of all the outstanding TODO comments in all the files in the directories below the path you set in Line 10.

vshnu: the New Visual Shell

| | TrackBacks (0)

vshnu: the New Visual Shell

Skilled Unix users know the importance of the shell or command line interface (CLI). (Old-time Unix users didn't even have a choice about it). While having more of a learning curve than a graphical user interface (GUI), it permits powerful, creative, complex operations to be specified quickly and reliably. For anyone but the superficial user, learning a CLI is an investment that pays off rewardingly. Command line environments are still readily usable over low-bandwidth network connections and restricted displays. Neal Stephenson explains the history and values of computer interfaces exceedingly well in "In the Beginning was the Command Line" . One can even build a strong case that a CLI is best for a learning new computer user, as described in "The Command Line - The Best Newbie Interface?"

blosxom 3 A Brief Look

| | TrackBacks (0)

A Look at Blosxom 3: zaven.us - Homepage of Joe Topjian
I need to look at blosxom 3 more in depth.

Since I use Blosxom a lot and have been meaning to contribute some work to it for a while now, I figure the best place to start is fresh with Blosxom 3. And what better way to do that than actually figure out what B3 is doing behind the scenes. I'll be studying the code using the 3i release. You can find a readable version here. If you aren't that familiar with perl, you might not pick up on some of this -- sorry.

The first interesting thing I see is the use of the FileHandle and File::Spec modules. You can read about these in their respective manual pages. If you use OSX or Linux, it's as simple as typing perldoc FileHandle or perldoc File::Spec on the command line. FileHandle is nothing special, just an object to control file IO. File::Spec is kinda cool: it gives you the ability to work with file paths while being Operating System independent.

Plucene a Perl Port Of Lucene

| | TrackBacks (0)

Kasei: Plucene
Very cool company funding very valuable research.
Found via chris winters from blojsom tee on Erik's Weblog

However, in order to fully develop our vision of the next version of Twingle, we needed more control over the fine nuances of searching through email. And, as the next phase of the Twingle development is to include a downloadable version of the software, we needed it to make it easier for people to install - when the lead developer gave up after 6 hours of trying to get it all working on his own machine at home we knew we had a problem!

For the last year we have employed renowned Perl guru Simon Cozens to work with us on Twingle, and as his final project we asked him to port Lucene to Perl.

And so, Kasei is proud to announce the release of Plucene - a Perl port of Lucene. As with much of the software produced by Kasei it is released as open source (In the past year Simon, Tony, Marty and Marc have released over 60 Perl modules).

Plucene-1.0

Plucene is a fully-featured and highly customizable search engine toolkit based on the Lucene API. (http://jakarta.apache.org/lucene)

It is not, in and of itself, a functional search engine - you are expected to subclass and tie all the pieces together to suit your own needs. The synopsis above gives a rough indication of how to use the engine in simple cases. See Plucene::Simple for one example of tying it all together.

perl problems: problem one

| | Comments (14) | TrackBacks (0)

And now for something completely different. I mentioned recently that I cut back my online hosting to one provider from two. This leaves me with some discretionary funds so I thought this would be fun.

[Mishoo] A JavaScript compressor in Perl
14 lines of perl code to clean up and compress your javascript programs.

I've seen several JS compressors. [...] written in JavaScript. While this is another demonstration of the language's versatility, theoretically you could do one in assembler as well.. ;) I don't like them being in JS because thy're just too damned slow.

About this Archive

This page is a archive of recent entries in the Perl category.

P2P is the previous category.

Portable Computing is the next category.

Find recent content on the main index or look in the archives to find all content.