Awalt Alumni Directory:

Frequently Asked Questions

Contents

General Questions:
  1. Lots of people from my graduating class are missing. Why aren't they listed?
  2. Do you know when the Class of 1901 reunion is?
  3. Who maintains the Alumni Directory?
  4. Can you add message boards and chat? How about password-protecting my information?
Technical Questions:
  1. What happens to invalid e-mail addresses?
  2. Who runs your web server?
  3. What database do you use to run the Alumni Directory? What editor?
  4. I'm a programmer. Can I see the source code?
  5. Is the Alumni Directory Year-2000 compliant?



Lots of people from my graduating class are missing. Why aren't they listed?

Either they don't have an e-mail address, they haven't been added to the Alumni Directory, or they asked not to be listed. The first and second reasons are the most common; since the directory is not affiliated with Awalt High School, it relies on Internet citizens to submit new alumni e-mail addresses.

Some classmates may have e-mail addresses but might not have found the Alumni Directory. You might search for them using an Internet white pages service:



Do you know when the Class of 1901 reunion is?

If I know about it, it's listed on the Reunions page. If it's not there, contact your class officers, or the Activities Office of Mountain View High School, at (650) 940-4600 (their U.S. mail address is 3535 Truman Avenue, Mountain View, CA 94040-4598).

If you know about a reunion that isn't already listed on the Reunions page, please send me e-mail (awalt-alumni-admin@radwin.org) and I'll post it.



Who maintains the Alumni Directory?

I, Michael J. Radwin MV'93, maintain the Alumni Directory, but Internet citizens are the ones who contribute the content to it. I just wrote some nifty software to manage all of that information and put it on-line.



Can you add message boards and chat? How about password-protecting my information?

The Awalt Group on Yahoo! adds a Chat Room and Message Boards to the services currently provided by this Alumni Directory.



What happens to invalid e-mail addresses?

When e-mail to an alumnus bounces, I determine (by hand) whether it's a temporary problem (such as their mail spool being full) or whether their account doesn't exist anymore. If the latter is the case, their record is flagged as bouncing. If someone asks to be removed from the database, I just nuke their record altogether.



Who runs your web server?

The Alumni Directory is served by www.radwin.org, the Radwin family's personal web site. radwin.org was formerly hosted by Raw Bandwidth Communications, Inc., an ISP run by alum Mike Durkin MVHS '90. It was formerly hosted by Jon Leonard MVHS '89, and before that, the Computer Science Department at Brown University.



What database do you use to run the Alumni Directory? What editor?

The Alumni Directory is based on a Berkeley DB hash database (DBM in unix parlance). On the website, visitors see a combination of regular old web pages and some CGI scripting written in Perl 5 (using the DB_File module).

I use Perl scripts and Makefiles for static HTML page generation, database maintainence, e-mail digests, etc. I rely on procmail to manage all of the various incoming e-mails I get.

I use the GNU Emacs editor to edit the code and content for this design. Writing HTML code by hand isn't much fun, but at least you have control over how everything looks.



I'm a programmer. Can I see the source code?

Yes. Use of the following software is subject to The BSD License.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Download aid.tar.gz (~ 70k).
See aid-README.txt for technical info.



Is the Alumni Directory Year-2000 compliant?

There's been a lot of hype in the press recently about the Year 2000 Problem. Experts say that computer programs that deal with 2-digit years (such as 93) will get confused in the year 2000.

To alleviate any fears you might have, the Alumni Directory has been made Year-2000 compliant. All graduating class information is stored as 4-digit years, although it is displayed in 2-digit format for compactness on some pages.

If an alumnus enters a 2-digit date when submitting a new listing to the Alumni Directory, I treat that date as either 20 years in the future, or 80 years in the past. For example, in 1998, if someone entered '13 as a graduating class, it would be converted to 2013; if they entered '45, it would be converted to 1945. When confirming their submission, the alumnus will see the adjusted 4-digit year.

Other dates, such as the last-updated field of an alumnus' listing, are stored in the UNIX date format, which is the number of non-leap seconds since January 1, 1970. A formula is used to convert the number of seconds (such as 882653001) to a human-readable date (such as "20-Dec-1997"). Unix programmers and other geeks will note that the directory is not Year-2038 compliant, but I plan to fix it sometime before then.


Last modified: Tue Mar 21 09:14:00 2006
Copyright © 2008 Michael J. Radwin. All rights reserved. Privacy Policy - Terms of Service