Nadine and Henry's Perl Pages
A big, hairy camel. I've been using PERL since about 1996 now, and consider myself an advanced beginner. I've had a lot of fun writing my own programs and using other people's modules, and have wanted to give something back to the community. So here are my efforts, hope they are useful to someone.

Recently I switched from MacOS to Linux, and discovered the wonderful EMACS editor which does everything and more. One of its extensions is the BBDB, the Insidious Big Brother DataBase system, which automatically recognizes and records every email address it receives while you read your mail. Its format is flexible enough to record your personal contact data as well, but I needed a way to convert my existing data into the BBDB format. Hence this module was born. If you need to read and write BBDB records, and you are comfortable using PERL, try this out, it might save you a few hours of coding.

Happy Hacking!

Download the latest BBDB.pm module as a tarred gzip file.
Download the README file as plain text.
Go to the BBDB.pm archive

I've also started playing around with kwikis, so I implemented a Kwiki plugin called PrinterFriendly, which formats a Kwiki page without all of the header and footer fluff.

Download the latest Kwiki::PrinterFriendly module as a tarred gzip file.
Download the README file as plain text.
Go to the Kwiki::PrinterFriendly archive

I wanted to learn something about AJAX, and thought I should document my efforts. As I started to play around with it, I wanted to display the code I had written on the WWW. I was dismayed to discover than no-one had bothered to write a Syntax Highlighter for Mason. Thus was born:

Download the latest Syntax-Highlight-Mason module as a tarred gzip file.
Download the README file as plain text.
Go to the Mason archive Well, I finally completed, (as much as you can ever complete), my Ajax examples. If you are curious about how Ajax plays with HTML::Mason download the examples, and play with them for awhile. Or you can try them out on my www site right here.

One of the consequences of switching from my Mac to Linux was that the program we used to make our wills no longer ran. Thus I had to roll my own, and thought it might be nice to share the result with all of you. So if you are worried about who gets what after you're dead, (which in some sense seems rather silly) you can take advantage of my effort to make your life a little easier. Remember my motto: Go first class, your heirs will!

Download the latest will distribution as a tarred gzip file.
Download the README file as plain text.
Browse the text files

I've just started using XMLTV to help me record my favorite TV programs and watch them later. This is a great system, that can download and monitor tv programs from online listing services, and you can customize it to only display the channels and programs you are interested in following. Moreover, it can notify you when a program that you expected to find in a certain time slot moves. You can find out more about it at: http://membled.com/work/apps/xmltv I wrote a few scripts that are useful which run my vcr's and change my channels automatically as well as keep the channel listings and favorite show channels in sync. Here they are for your recording pleasure.

Control your vcr and receiver with a PERL script(and some hardware of course). You'll need some way of getting your computer to change channels and start and stop your vcr. I use an X-10 system myself. See the documentation in the code for more info.

Synchronize the channel info in your grabber config file and your tv_check shows.xml file.


Go back to Nadine and Henry's Haskell Pages
Continue with Pages That I Didn't Know Where Else to Put
No votes yet

Rate This

No votes yet