Today is


OS2DAY Homepage

Level: Beta 0.75


Surprise! Surprise!

Yahoo!Search for OS2Day show me that gaylord.async.vt.edu has OS2Day in its cgi-bin directory! Try it!
OS2Day at gaylord.async.vt.edu

Contents

  1. Introduction
  2. History
  3. Customization
  4. Examples
  5. New Reminder Format
  6. User Support
  7. You Can Grab From Here
  8. Disto Sites
  9. Statistics
  10. NetMind Registration
  11. Contacting Author

Introduction

Have you ever thought it would be nice to know what interesting things happened on a date in history? When famous, or not so famous, birthdays occurred? TODAY will tell you. When the program is run, it looks at the system date, or a date you supply, then tells you what things of interest happened on that date. You can even create a file of dates important to you and be reminded of them right along with the Marquis de Sade's birthday or the first commercial radio broadcast. For a quick start type: os2day /help

History

TODAY/PC was originally written in Datalight C for IBM PC compatible systems by Patrick Kincaid in July of 1986. It was inspired by a program originally written by Mike Butler in PL/1 on an IBM VM/CMS system. He should be credited with the original concept and the bulk of the wonderful data in the original files. You will notice a distinct San Francisco flavor to the databases. Who says programs can't have class?

Customization

OS2Day now use all data files with extentions .jan, .feb, ..., .dec (e.g. one data file for each month of the year), all data files with extention .all (data file for a whole year). You can also have a personal file(s) named *.own. This is so all YOUR important dates aren't scattered among 12 files. All files are plain vanilla ASCII in this format: The message to display for this date.
Column 1: The record type which can be a B for birthdays, S for special dates in history or R for a reminder.
Cols 2-5: Month and day as MMDD with leading zeros. Zeros for either month or day cause ALL months or days to match when being scanned. For example 0001 would match the first of every month while 0400 would match every day of April.
Cols 6-9: The full year of the event as four digits. It may be left blank or, for Reminders only, you may enter another MMDD that is an ending date corresponding to the starting date in columns 2-5. See New Reminder Format below for details.
Column 10: A special processing flag. Values may be: BLANK for no special processing. C to continue a message from the previous line. Note, that you MUST repeat the date fields. DAY-OF-WEEK DIGIT where 1=Sunday ... 7=Saturday This will cause the message to display only if the date falls on a certain day of the week. Look in the November file for voting day examples.
Cols 11-70:

Examples

*mmddyyyy Birthdays
*-------- ------------------------------------------------------------
B09011875 Edgar Rice Burroughs, novelist, Ah-ee-ah-ee-ah!
B09021838 Queen Liliuokalani (last queen of Hawaii).
B09021952 Jimmy Connors, tennis brat

*mmddyyyy Events
*-------- ------------------------------------------------------------
S09011939 Germany invades Poland, starts World War II.
S09011952 Sutro Baths purchased by George Whitney.
S0901    2Labor Day, a legal holiday
S09021620 The Mayflower sets sail from Plymouth with
S09021620C102 Pilgrims.

*mmddyyyy Reminders
*-------- ------------------------------------------------------------
R0001     Pay the mortgage!
R0401     Taxes due in two weeks.
R0415     Last day to pay taxes!
Leave the headings in or you may get a nasty surprise. Note that Labor day must be on a Monday and the Mayflower gets two lines of coverage befitting that momentous event. This format applies to *.own also. You can put in birthdays, anniversaries, holidays etc. Messages in your personal file will tend to be only Birthdays and Reminders. Also, try putting in reminders a few days BEFORE the date in question to give youself some warning.

New Reminder Format

Reminders used to be a one shot deal. You could have them appear on any one date or on any one day every month. But reminders are most useful when you can get jogged for several days. After all, you might not even get on the computer every day. Here's the answer: the four columns immediately following the month and day normally hold a four digit year or blanks. You can now put a beginning month and day in columns 2-5 and an ending month and day in columns 6-9. This way you don't have to put in a separate reminder for every day. It saves a lot of typing! For example:
R05010507 Forget Yours Birthday at your peril!
R0508     Did you remember your birthday TODAY?
reminds me not to forget my wife's birthday every day from May 1 to May 7. Then on the 8th, there is the usual one shot reminder. Another nice feature is the monthly reminder. Just set the month portion of the date to zero and the reminder will appear every month on the days you specify. For example:
R00050014 First mortgage due on the 15th.
But it gets even better! What if the date you need to be reminded of falls on the 5th of the month and you want to be reminded from the 27th of one month to the 4th of the following month? No problem! If TODAY sees that the day of the month for the second date is less than the day in the first date, it assumes that the second date is in the following month. Not bad eh? Here's how:
R00270004 Second mortgage due on the 5th.
I think this new reminder system is a vast improvement over the old one and will prove much more useful.

User Support

Don't send money, send more dates! I would like the program distributed far and wide for free with this understanding: if you like it, make up more date files and spread them around. Let's create some REAL shareware.

I'll very appreciate any comments, suggestions and bug reports. Fill free to mail me to Oleg.Titov@fis.cinvestav.mx


You Can Grab From Here

FileSizeDescription
os2day.zip 61 095 bytes OS2DAY executables
os2dayl.zip 61 956 bytes "Classical Today's databases (Patrick Kincaid's original)
mk.all 9 226 bytes from Moscow Komsomolets (russian, cp866, only few dates)

Disto Sites

CountrySite NamePathDescription
xUSSR Kiae /pub/os2/misc/ Look for os2day.zip and os2dayl.zip
USA Hobbes /os2/textutil/ Look for os2day.zip and os2dayl.zip
Germany Leo /pub/comp/os/os2/apps/ All-in-one os2day.zip
USA CD-ROM /pub/os2/incoming/ Not proceeded yet ;-)

Statistics

Page was created on December 28, 1995. Last page update was done on February 24, 1997 . This page was visited by persons.

NetMind Registration

Enter your e-mail address to receive e-mail when this page is updated.

Your Internet e-mail address:


Since everyone seems to be mindlessly stating and arrogantly expecting the contrary, let me say explicitly: I do not recommend you view this page with Netscape; I want you to use the browser you like best. I personally use IBM's WebExplorer under OS/2 Warp, and I have found it to be excellent (and free!) Your browser is your business; don't let anyone tell you otherwise. If you have any problems at all viewing the information on my pages, I'll be happy to do what I can to help you.

All responsibility copyrighted by Oleg Titov