Here are some CGI scripts I've developed. Where possible (ie, unless they are internal-use-only), links to them have been added.
LANL Tech Area & Building Locator | Los Alamos is a huge area, and when someone mentions "TA-53" or "building sm502", you can't always know what they mean. Using readily available online maps, I manually entered coordinates for buildings, then wrote a script that read the coordinates and highlighted them on the maps. I'm particularly proud of this one, even though it could stand to be rewritten entirely. |
Glorified finger | This simple script lists people in the local LANL divisions. It's just a front end to the Lab's LDAP server, but presents listings in an intuitive manner, with useful crosslinks. |
Group Roster (LANL-internal, but sample output available in PostScript or PDF) | Now that there's a good employee LDAP database, it's preposterous to have group secretaries maintain group rosters / phonelists by hand. This page produces a nicely formatted one-sheet summary. This combines my love of Perl and PostScript. |
Ulysses Publications | Not CGI, but these pages are automatically generated from BibTeX input. |
IMP (et al) Moments Extractor | Provides a simple interface for obtaining Solar Wind data via the Web. |
Host List (LANL-internal) | Intended for new users as well as those seeking machines for parallel computing, this script generates a printable PostScript page containing a list of all UNIX hosts under my aegis. Includes a blurb on user responsibilities and pointers to documentation. |
Printer List (LANL-internal) | Displays a table of available printers in the NIS Division UNIX cluster. |
Alexis Pass Calendar (LANL-internal) | Generates a graphical (inline GIF, or printable PostScript) view of the upcoming contact times for the Alexis satellite. |
Time & Effort Tracking (LANL-internal) | This is currently used by ten groups throughout the Lab for weekly time tracking and program hours accounting. Employees enter their charge codes using a simple Web form or by e-mail to a daemon script. The group secretary can view any week at a glance, and edit the employee and charge code lists using simple web interfaces. |
HP-Convex Training Registration | (phased out since HP-Convex merger). Presents a list of courses being offered by Convex -- by subject or date -- and allows users to register for any. I initially wrote this as an internal tool, but it is now being used for customer classes as well. |
Convex Patches | (Convex-Internal; phased out since HP-Convex merger). This web tool is used by Convex Field Engineers for finding software patches appropriate to a customer site, then downloading them. |
Performance Review | (Convex-Internal). This was actually written by Alan Ross <aross@convex.com>, based on previous work of mine. I wrote the PostScript output and the MIME magic for sending it by e-mail. |
Back to Ed's Resume.