Subscribe to Feed

Perl Scripts





Sat, 30 Dec 2006

Dec 30, 2006, 15:24 [home/perl_scripts]
Auto Google Sitemap

I’ve played around with creating a Google Site Maps Auto-Site map script which dynamically generates an XML file when it’s called of all the pages on your site, including the dates they were modified, and other information taken directly from your pages— with the option of increasing the priority of certain pages. It will also keep track of the change frequency of your pages in real time.

I haven’t made this available to the general public on Intelliscript yet, so if you’re interested in this script, feel free to leave a comment and make a suggestion for price.

Here’s an example of the script in action.


[this date] [2 comments]
[technorati] [permalink] [feed]

post edit delete move redate

Dec 30, 2006, 15:13 [home/perl_scripts]
In-Out for Free

My 38th birthday is coming up on January first, and as a present to all of you, I’ve decided to put up one of my programs for free for a short time.

It’s called In-Out, and it’s a windows application that works with a web server to monitor in-out status, just like those in-out boards in offices (the ones everyone forgets to use).

Happy 2007 to all my visitors!



[this date] [0 comments]
[technorati] [permalink] [feed]

post edit delete move redate

Fri, 15 Dec 2006

Dec 15, 2006, 15:53 [home/perl_scripts]
Custom Signatures

Do you have a script which needs a signature feature? If so, I can do custom work to add a Java applet to your existing script— then people will be able to make a signature with their mouse.

I’ve been doing more of this type of work lately, and there is not a big expense associated with it.

If you would like a special quotation of cost, use the contact form on this site to get in touch. I’ll take a look at your script and get back to you right away.


[this date] [0 comments]
[technorati] [permalink] [feed]

post edit delete move redate

Fri, 03 Nov 2006

Nov 03, 2006, 11:00 [home]
thePathway 2

I finally decided to spend some time re-working and improving this metaphor site, “

This is one of my favourite sites, topically, just because the metaphor is so cool and consistent. I started out with the initial idea for this metaphor, and Bryan Wylie helped connect it with our phases of discipleship. Together we really worked out the various descriptions and FAQ. As of this writing, I’m still tracking down bugs created because of the server change and domain name transfer last year… when it’s all smooth again I am going to rewrite and add new content.


[this date] [0 comments]
[technorati] [permalink] [feed]

post edit delete move redate

Thu, 02 Nov 2006

Nov 02, 2006, 07:45 [home/perl_scripts/autofollowup]
AFU CRON Jobs Explained

Dennis Wicks contributed the following morsel of information to share with the AFU community. (AFU is my Auto FollowUp software, for automatically sending emails at regular intervals to clients and prospects).

The crontab entry for sending messages every 10 minutes is:

    0,10,20,30,40,50 * * * * $HOME/bin/ >> $HOME/run_cgi.log

This logs the output from the cron job to $HOME/run_cgi.log so cron doesn’t object about not knowing what to do with the generated output. Some systems send email to the owning user and some just refuse to run, so it is insurance of a sort, and reduces the size of your inbox.

The shell script $HOME/bin/ Actually does the work.

    cd $HOME/public_html/cgi-bin/afu
    echo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    echo Starting at: `date`
    echo Finished at: `date`

This gives us some information about what is going on and when. It also tells me that on my system it takes less than a minute to send out 100 emails of typical size.

Full path names are used throughout because cron doesn’t provide a very useful environment so it is easier to just point it where you know things are at and save a lot of debugging time.

Thanks Dennis!


[this date] [0 comments]
[technorati] [permalink] [feed]

post edit delete move redate

Thu, 26 Oct 2006

Oct 26, 2006, 18:29 [home/perl_scripts]
GPX Grabber Being Removed

Classic case of the big guy goin’ after the little guy: I got an email this week from asking me to remove my little application that I created to make GPX files.

GPX files contain GPS data to put in your portable GPS unit. My software was good because it put more extensive information in the file than you would normally be able to get from their web site, including things like difficulty, terrain, descriptions, comments, etc.

Here’s the email:

Please be advised that your GeoCache GPX Grabber application violates the Terms Of Use Agreement.

In addition, your use of the Trademark logo to sell a commercial product constitutes Trademark Infringement. 

Accordingly, we are respectfully requesting that you immediately cease all distribution of the application as well as all use of our Trademark.

If you’d like to discuss this further, please contact me.  Otherwise, please respond with confirmation that the above requests have been honored.  

Thank you.

Bryan Roth
Groundspeak, Inc.

f 206.374.8161

So, I’m sorry if you were using this program from my site, or planning on getting it someday. Perhaps it’s out there on one of the download sites which caches downloads, but I’m removing it from my site so I don’t get lawyers calling me.

If anyone has any insight into the legitimacy of their complaint, or if you’re a lawyer, I’d love to hear from you. Please leave a comment.


This is so pitiful. Now has banned my boys and I from using their web site, even though I have complied with their terms of service by removing the script.

This is all because I refuse to remove Bryan’s contact information above— he’s afraid of the fallout he will get, I guess.

They banned me a couple of days ago, then minutes later, unbanned me. Now they’re banning again. I’m not sure what the point of this is, eactly, since it’s simple enough for anyone to sign up for another account… all you need is a valid email address.

I guess they’re just trying to be mean. I don’t like mean people, what about you? So, I’m not going to ask you to be mean back, even though that’s what the natural reaction might be. Instead, why don’t you send Bryan a nice email telling him what a nice guy he is. winking

Either I’ll set up another account, or maybe I’ll explore geocaching alternativesNavicache looks promising. laughing

[this date] [9 comments]
[technorati] [permalink] [feed]

post edit delete move redate

Sat, 14 Oct 2006

Oct 14, 2006, 11:13 [home/perl_scripts]
Petition PHP Script

If you want to convert the signature data to a .png file (using GD Library and the signature data) for any reason, a petition user has written a script which fits the bill.

His name is Tino, and here’s his script:

   header (“Content-type: image/png” );
   $signature = “39 40 39 40”;
   $points = explode(” “, $signature);
   $image = imagecreate(250, 65);
   $bgcolor = imagecolorallocate($image, 255, 255, 255);
   $color = imagecolorallocate($image, 0, 0, 0);
   for ($x = 0; $x < count($points) - 2; $x = $x + 2) imageline($image, $points[$x], $points[$x + 1], $points[$x + 2], $points[$x + 3], $color);

$signature is the signature data.

You can use this in your pages: <img src=”signature.php”> where signature.php is the name of the code above.

Cool eh? Thanks Tino!

[this date] [2 comments]
[technorati] [permalink] [feed]

post edit delete move redate

Sat, 23 Sep 2006

Sep 23, 2006, 22:15 [home/perl_scripts]
Categories Come to Fantasy Betting

The beginnings to my Fantasy Betting script are kinda neat. Back in about 2000, a couple of young college students emailed me about making a script that their friends could make wagers with…

They had launched a superheros web site called where they put strange combinations of fictional characters upagainst one another to see what might happen. They used computer simulation to put the likes of Jeffrey Dahlmer up against Dr. Hannibal Lector, or the Hulk again the Thing. They had designed software that would predict the outcomes of these battles.

…they wanted to lay down fantasy bets on these virtual battles, and wondered if I could  help. They weren’t able to pay me, so I told them I’d program it for free, and then resell it to try to make back some of my investment. I had no idea how much of a hit Fantasy Betting was to become!!

The latest evolution includes a category system, paid for by Meylin Taylor.

Now you can create any categories you want, and assign these categories to bettors and bets. If a particular wager isn’t assigned to a category, then any bettor can see it. However, if it is assigned a category, then only those bettors who are subscribed to the category are able to see it, and make a virtual bet on it.

Included in this new version are lots of great features!

You may also limit the number of bets a user can make per term— say, each week. At the end of the week you can login and reset everyone’s bet count with a simple click. hasn’t been updated since 2005, and they never really made use of this FantasyBetting script— but I hope you do, joinng hundreds who have already bought it — and let me know how you’re using it!



[this date] [0 comments]
[technorati] [permalink] [feed]

post edit delete move redate

Thu, 21 Sep 2006

Sep 21, 2006, 09:33 [home/perl_scripts]
New “Popular Scripts” Feature

I was curious as to which scripts were the most popular — I know which ones are selling well, but which ones are getting the most views? So last night I added a feature to the FileCABINET program, which is the backbone of

This new feature allows me to click a ‘popular’ link to view the number of views each script is getting. So far the results are actually somewhat surprising!

Since some of the popular scripts are not the ones being most-often purchased, I must assume that something about the script isn’t quite right. Maybe it’s too expensive, maybe it doesn’t have all the right features… maybe something else.

I’m often surprised that I don’t get more emails from people about this sort of thing. It can never hurt to request a customization from a software author. I do it all the time, and many authors are glad to add a new feature if it will enhance the usefulness of the program.

So if you’re reading this, and you want to see a feature added to Questionnaire, HomePage2, Dictionary, or another script— please feel free to ask! happy


[this date] [0 comments]
[technorati] [permalink] [feed]

post edit delete move redate

Wed, 20 Sep 2006

Sep 20, 2006, 17:45 [home/perl_scripts]
MySpace Scraper

I wrote a new Perl Script and I’m giving it away for free right now— It’s a MySpace RSS scraper script, which grabs some info from your profile and formats it for RSS news readers.

Not a very fancy name; I called it MySpace Profile Feed. Right now it displays the number of “friends” you have, the number of “comments” made, the date of your last login, and for musician accounts, the number of visits made to your profile.

I plan on adding a few more details to the script, such as the latest posts to your blog, and upcoming gigs (again, for musician accounts). It would be great if I could get the number of ‘plays’ for songs too, but that information isn’t readily accessable for scraping.

It’s cool, because you don’t actually have to install the script to use it— just put your myspace ID in the URL and it will make a custom feed for you. For example, here is my feed:
and here is Joanne’s:


[this date] [0 comments]
[technorati] [permalink] [feed]

post edit delete move redate

Fri, 23 Jun 2006

Jun 23, 2006, 08:27 [home] and
A gentleman from the Netherlands hired me to create a full-fledged classified ads web site, called and I wrote a new Perl script that makes use of a MySQL database— in fact, this is really the first MySQL project I’ve worked on outside of ServiceBuilder. Users sign up, confirm their email address, then post free ads to the web site. They can view products for sale in their own area, view by category, select various payment systems with which to be paid, and much more.

I’m quite proud of this script and web site, and will be interested to see how well it is used.

[this date] [0 comments]
[technorati] [permalink] [feed]

post edit delete move redate

Wed, 15 Mar 2006

Mar 15, 2006, 09:31 [home]
Design of

I redesigned yesterday to coordinate with the release of my new CD, 12 Girlfriends.


[this date] [0 comments]
[technorati] [permalink] [feed]

post edit delete move redate

Thu, 02 Mar 2006

Mar 02, 2006, 17:32 [home/perl_scripts/crossword]
On Television!

I forgot to mention this before! I got a telephone call from the Life Network the other day. How weird to be getting telephone calls from big companies, eh?

They were calling to ask my permission to use something I created on a show called “The Mom Show.” Did I get that right? Is there something called The Mom Show? (I just Googled it… I got it right.)

Anyway, they were covering a story of a mom who is addicted to playing Crossword, which is a game I wrote! In fact, it’s the first Perl script I ever wrote. I made it back in 1999 so that Joanne and her family could play Scrabble with each other over the Internet.

It’s these little blips that keep the smile on my face. How funny that a game I wrote is keeping a mom from doing laundry!


[this date] [1 comment]
[technorati] [permalink] [feed]

post edit delete move redate

Tue, 31 Jan 2006

Jan 31, 2006, 08:43 [home]

www.kingclancy.caThe 2006 version of is just about wrapped up. I am doing this for the band in exchange for some recording gear and free studio time. Doing web work— or any work for that matter— in a barter exchange is an interesting approach. It can be hard to quantitatively measure things like studio time, custom programming, etc.


[this date] [0 comments]
[technorati] [permalink] [feed]

post edit delete move redate

Wed, 25 Jan 2006

Jan 25, 2006, 21:48 [home]

www.lagerlad.comAll this time in bed I’ve been trying to keep up with the web sites I’ve been asked to design lately. Today I was able to almost wrap up, and it has been quite fun.

LagerLad is based on the idea at, where visitors can come to the site, select an area where they want an ad to appear, pay for the spot, and upload their ad.

The program infrastructure I wrote, which runs this new site, is for sale and will be available for download shortly at If you’re interested, be sure to check it out.


[this date] [0 comments]
[technorati] [permalink] [feed]

post edit delete move redate

Tue, 10 Jan 2006

Jan 10, 2006, 11:52 [home/perl_scripts]
Intelliscript Downloads No Longer Free

For the last number of years I have made my Perl scripts absolutely free to download, and have depended on the honour system to encourage people to pay for the scripts if they use them. I sold a few scripts—maybe once a week or a couple a month. I wasn’t keeping track of how many scripts were being downloaded each day, which I should have been— just lazy to add that feature.

But a week ago I decided to stop allowing free downloads and ever since doing so have started getting a lot more purchases. So sorry to those of you who are inconvenienced, but I had to start paying for that web site if I was going to keep it going.

It’s a lesson to me: people won’t pay for something unless they have to. I guess I’m the same way, so I shouldn’t be suprised. happy


[this date] [0 comments]
[technorati] [permalink] [feed]

post edit delete move redate