First Impressions - Padre the Perl IDE
I recently decided to give the Perl IDE Padre (http://padre.perlide.org/) a try and must admit that I was pleasantly surprised by its feature set and how intuitive it was to use. While many...
View ArticleCopy Windows Event Logs into an SQLite Database
For anyone that has to administer, troubleshoot, or audit Windows systems, the records stored in the Windows Event Log can be a treasure trove of information. The one potential problem is that there...
View ArticlePassword Storage with Salted Hashes
Password storage is a hugely important issue for any application that makes use of passwords as an authentication mechanism. One of the primary rules of password storage is that passwords should never...
View ArticleCreative Commons Licensed Perl Tutorials
While this site is still relatively new and as a result still light on content, I intend to develop it into an increasingly useful resource for people to learn about various topics pertaining to...
View ArticleComputing Descriptive Statistics with Perl
For anyone that does any type of data analysis work, the computing of basic descriptive statistics is often essential. As with most things, Perl has a CPAN module available that actually makes the...
View ArticleScientific Computing in Perl
I come from a scientific computing background (computational biology) and as such have often had to perform numerical computing tasks in numerous programming languages ranging from tried and true...
View ArticleImproving the Image of Perl (Perl Marketing)
One of the comments to a posting I made about Scientific Computing in Perl raised the important question “If you'd like to have more people use Perl for scientific computation, it might be a good idea...
View ArticleSearching Pubmed Using Regular Expression Based Pattern Matching
This is a script that I wrote a number of years ago that provides a way of searching Pubmed abstracts using regular expression based pattern matching and, hence, it provides a way to pull out mutation...
View ArticleUsing Data::Validate Modules to Validate Application Data
In an earlier approach I provided A Brief Introduction to Input Validation where the basic concepts of whitelisting and blacklisting were introduced to readers. While every programmer should be...
View ArticleRetrieve Windows System Information with Perl
For anyone that has to troubleshoot Windows systems, being able to quickly and easily identify information about the computer such as OS info, drive information, network settings, and so on, can be a...
View ArticleA Perl PDL Demonstration Using the Hill Cipher Algorithm
PDL is an excellent Perl module for anyone seeking to do any type of numerical computing that involves matrix math. As an illustration of this, let’s take a look at a PDL implementation of a simple...
View ArticleCompanies That Use Perl
I recently saw this site mentioned in one of the LinkedIn Perl forums and thought it provides an interesting way to promote Perl. It is a listing of many of the companies in the Los Angeles area that...
View ArticleA Simple Perl-Based RSS to Email Program
While many sites offer RSS feeds as a means of keeping up to date with new content, not everyone is as familiar with RSS and RSS feed readers as they are with Email and Email clients. To deal with...
View ArticleSplit an Array into Two Equal Parts
This is a small snippet of Perl code which demonstrates a quick and easy way to take an array that contains an even number of elements and split it up into two smaller arrays. Assuming the array...
View ArticlePerforming Linear Regression in Perl
Linear regression is a very commonly used data analysis technique that can easily be performed in Perl using the module Statistics::Regression. This module is capable of performing multivariate linear...
View ArticleStatic Code Analysis with Perl::Critic
It is very important for any group that develops software to adhere to a set of software coding standards. These coding standards not only help to improve the readability and maintainability of the...
View ArticleBasic Error Handling in Perl
Anyone that has ever sat at a computer help desk quickly becomes aware of just how many issues a user can have with even the seemingly easiest and most user friendly software around. Whether it is the...
View ArticleA Review of the Book "Modern Perl"
I recently finished reading through a copy of Modern Perl by chromatic and think the book serves as an excellent Perl resource, albeit one that I would not recommend as book for a first time...
View ArticleTesting Your Tests?
This is an idea that I still consider in the “alpha” phase, and one that I have not yet even begun to code a proof of concept of, but it is an idea that I would be interested in some community feedback...
View ArticleTest and Debug Your Web Applications with Tamper Data
Most Perl programmers at some point in their career are involved in a project that includes a bit of Web development. One of the Firefox plug-ins that I occasionally find useful for the debugging and...
View Article