HappyDays Manual

[Korean | English]

Introduction

HappyDays is a program for Palm hand-held computers. It helps you to remember the birthdays or anniversaries of your friends and family. It gathers information from the built-in AddressBook application and exports notification record into the built-in Datebook or Memo Pad application. It supports the same categories as defined in the AddressBook.

Data format exported into Date Book

Format: '['NAME']' {HD id}{Event Type} [DATE] [(AGE)]

Data format of the custom field in Address Book

Renames the custom field of the builtin AddressBook to "Birthday". The default name for the custom field is "Birthday". And write the birthday or anniversary date in this field.

Simple format

[-)|#)]Date

'-)' lunar calendar
'#)' lunar leap month

The date format is automatically read from the system preferences. You can omit the year field. Year input below 100 is assumed to be year in 20th century. If you are not sure of the year format, just write it in form of YYYY(e.g. 1970)

Following example is the case when 'System/Prefs/Formats/Date' is 'Y/M/D'.
Example)
1980/1/31        Jan, 31, 1980(the solar calendar)
5/30             May, 30(the solar calendar)
-)1970/12/4      Dec. 4, 1970(the lunar calendar)
When Date format is 'D.M.Y'
Example)
31.1.80          Jan, 31, 1980(the solar calendar)
30.5 or 30.5.    May, 31(the solar calendar)

Format of multiple event

You can write birthdays of the family member in one Address Book record. Moreover, you can write an anniversary in Address Book record.
Example)
First Name: JaeMok
Last Name: Jeong
Birthday: * Grandfather 1920/5/3
          * Grandmother 1925/12/2
          * Father -)1943/5/1
          *Wedding Father&Mother 1970/1/23

Each event in a field should be on a separate line. The line needs to start with a '*" to be recognized by HappyDays. Each line consists of three fields which should be separated by one or more blanks.

First field: Type of Event('*' for default event)
Second field: Name of Person/event(e.g. Grandfather)
Third field: Initial date of event(the same format as simple event)
There must be no blanks in each field! So the type of event needs to go directly with the first '*',(eg. "*Wedding'). If the first field is '*', the name of event is determined from Custom field in Preference menu. If the name of the person or event consists of more than one word, use an underscore(e.g. "Grand_father"). Underscore is automatically interpreted into space ' '.

If you register anniversary such as New_Year or Thanksgiving_Lunar, you can insert this data in one AddressBook entry. Lunar date is changed every year for your information.

Last name: Anniversary
...
...
Birthday: * New_Years_Day 1/1
          * New_Years_Lunar -)1/1
          *Event Father's_Day 8/2
          * .Thanksgiving_Lunar -)8/15
...

In HappyDays list view, you can see the following.

...
Anniversary,New Years Day        1/1/00  -B
Anniversary,New Years Lunar      2/5/00  -B
Anniversary,Father's Day         8/2/00  -E
Thanksgiving Lunar               9/12/00 -B
...
In this screen, '-' means that HappyDays couldn't calculate the age of the event, because the year is not provided. The last char 'B' is the initial of the event type. In this example, 'B' means 'Birthday', the default event type. 'E' means 'Event'. If you don't want to display a last name, add a dot('.') before the event name.

Cleanup Datebook

You can delete the notification record in the built-in Date Book using Cleanup Date Book menu. But use this function with caution. Datebook entries are considered HappyDays if their format is same as HappyDays record's.

Some tips


If you find errors in this page, please let me know.
This page was updated on, Wed Apr 12 16:54:10 2000