I’ve included some representative code samples from projects over the years. Recent projects have been more private and thus not really usable as samples. Over the years and my time in academic research my coding has gotten faster and my reach broader. My main languages these days are still PHP, C++ and Perl.
| This program attempts to give a TSM administrator a daily report that contains all the things that need to be periodically looked at. Wherever possible it will offer advice on how to fix problems found or attempt to resolve them itself. It will generate a nice email with the report and will modify the subject to flag and problems found so that you know when it?s really important to have a peek inside the report. For more information see: TSM Daily Report | |||
| In Use: yes | Language: PERL | Time to Develop: 3 weeks (initial version, polishing for public release and documentation not included) | |
| I wrote this program while debugging a fairly large research program. I was really frustrated with the existing tools out there for doing something as simple as memory allocation checking so I wrote my own checker. For more information see: Validating Malloc | |||
| In Use: yes | Language: C++ | Time to Develop: 4 hrs. (excluding polishing for public release) | |
| This is an extract of a much larger project codenamed Lemon that I designed and wrote for Group Telecom. This snippet is the daemon that polls the Cisco routers and collect SNMP data. Most of the classes used, including SNMPplus and sqlfile, have been written as part of a larger library and are my intellectual property. Lemon itself currently (as of May 2001) collects all of GT’s data usage to input into their billing system. Other parts of Lemon produce very nice graphs (see samples). Lemon has been in use for two years in a production telco-class data network and has collected over $50,000,000 of revenue producing data. | |||
| In Use: no, used from 2001 until 2006 | Language: C++ | Time to Develop: 2 months (for initial project) | |
| A small C program to stream stdin to multiple TCP clients. It has very basic authentication and was designed to allow internal access to log files for critical applications. | |||
| In Use: yes | Language: C | Time to Develop: 5 hrs. | |
| This was written 20 mins after the AnnaKournikova Worm (see in raw form) hit my company’s primary mail server. It decoded the virus to this; allowing our Exchange admins to create an anti-worm worm. To my knowledge, this was the first decoding released to the public domain. | |||
| In Use: no | Language: PERL | Time to Develop: 10 mins | |
Tags:
Posted on: August 20th, 2006 under .
Posted on: August 20th, 2006 under .