William Castrogiovanni * Programmer * info@hirebill.com
11434 Calvert Street #37 * North Hollywood, CA 91606 * (818) 763-0637
Introduction
Resumé
Portfolio
Logo


Portfolio Navigator
Application Development
Perl
Shockwave
Web Sites
Pet Projects

Perl
Mo's Coloring Book
THIS APPLICATION IS CURRENTLY BEING PORTED TO A LOCAL SERVER.
Technologies Used: Perl, Flash Generator, HTML
My Role: Project Manager/Lead Programmer
Server OS: Solaris

Description: Designed for users that don't have the Shockwave plug-in, the logic for this coloring book resides entirely on the server. A Perl script deciphers where the user has clicked and formats a call to Flash Generator. Generator creates the appropriate image and returns it to the user. This program is temporarily unavailable.
MooTown Coloring Book

William Blair Administrator Scripts
Technologies Used: Perl
My Role: Project Manager/Lead Programmer

Description: William Blair wanted its employees to be able to update the company web site without having to mess with pesky HTML. This series of Perl scripts lets privileged users upload image files and spreadsheet data to a number of different web pages. Each script scans uploaded information for valid MIME types before modifying the existing site.
William Blair Administrator Scripts

Mo's Joke of the Day
http://mootown.hirebill.com/
Technologies Used: Perl, Flash Generator
My Role: Project Manager/Lead Programmer

Description: Run as a Cron job, Mo's Joke of the Day really could be a laugh a minute. However, our crontab only executes this script once a night. When called, this program snags a joke from a specially prepared text file and hands it over to Flash Generator. Generator constructs a suitable image (the Flash template stretches based on the joke's length) and this script modifies the appropriate HTML image tag. NOTE: Due to limitations in JGenerator, the local version of this application creates a Flash movie instead of a GIF file.
Mo's Joke of the Day

CTT Stylizer Script
Source Code Sample: Click Here
Technologies Used: Perl
My Role: Programmer

Description: Chicago Title Insurance wanted to apply a new look and feel to its entire web site (4500+ pages). CTT-Stylize was written to facilitate the transition. Basically, this script extracts TITLE and BODY information from existing web pages and squirts the information into an HTML template, setting server-side include variables along the way. To prevent files from being processed multiple times, a special HTML comment is inserted into the output. This script accepts numerous arguments and can be run on individual files or recursively across directories.
CTT Stylizer Script