home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
misc
/
lpsday10.zip
/
LAPSEDAY.DOC
< prev
next >
Wrap
Text File
|
1994-02-05
|
17KB
|
334 lines
LAPSEDAY
Copyright (C) 1994
Dana E. Edgecomb
This is an unregistered, or shareware, version of LAPSEDAY for evaluation
purposes. The Shareware method of software distribution was co-pioneered in
1982 by Jim Button and Andrew Fluegelman. It has become a major force in the
software industry, helping to reduce software prices and eliminate copy
protection schemes.
HERE'S HOW SHAREWARE WORKS:
You are encouraged to copy the unregistered version of LAPSEDAY.EXE and
share it with others according to the terms set forth below, and in the file
LICENSE.AGR.
You have the luxury of evaluating the complete programs, at your own pace
and in the comfort of your own home or workplace. This is not a crippled
or "demo" copy, but the complete working version of the program.
If you have not complied with the registration requirements in the file
REGISTER.FRM, then you are evaluating the program. After you have used
LAPSEDAY for a reasonable evaluation period you must either:
1). Discontinue use of the program.
2). Comply with the registration requirements set forth in the file
REGISTER.FRM.
Using the software thirty days is considered a reasonable evaluation
period.
Why pay at all?
* Your input and ideas help shape future products.
* A sense of pride and ownership, by having honestly participated in
the Shareware revolution.
* You help to keep software prices down, by supporting a distribution
method which doesn't depend on expensive advertising campaigns.
* Only registered users will get Technical Support.
So please dive in and enjoy the fun of legally sharing good software with
your friends and associates. But also be aware of the following
restrictions, designed to protect the community of Shareware users and to
prevent others from taking unfair advantage of the trust, hard work, and
good will of Shareware authors. Exceptions to these conditions must be
received in writing from Dee Software.
DEE SOFTWARE, INC. SHAREWARE PRODUCTS LICENSE
1. Dana E. Edgecomb, residing at Standish, State of Maine, U.S.A. and Dee
Software, Inc. (hereinafter Dee Software), State of Maine, U.S.A., hold
the copyrights for the following products:
LAPSEDAY archive which contains:
LAPSEDAY.EXE
2. You may not modify, adapt, translate, reverse engineer, decompile,
disassemble, or create derivative works based on the SOFTWARE. You may not
modify, adapt, translate, or create derivative works based on the written
materials without the written consent of Dee Software.
3. If this shareware is copied, it MUST be copied in an unmodified form and
LAPSEDAY.EXE or the disk containing the program(s) MUST contain the
following files:
{SDA.ID}-A description of the files.
BUG.RPT-Form for submitting bug reports.
DOCPRT.BAT-Prints all documentation.
FILE_ID.DIZ-A description of the software to be used on electronic
bulletin board systems.
LAPSEDAY.DOC-The manual for this software package.
LAPSEDAY.EXE-Program to convert Gregorian dates to Julian Day or
calculate elapsed days between two Gregorian dates.
LICENSE.AGR-The licensing agreement.
REGISTER.FRM-Form to use to register or order more disks.
4. Only the unregistered version of Dee Software, Inc. programs may be
copied or distributed.
5. Shareware distribution of Dee Software programs is permitted only in the
United States, Canada, England, and Australasia (the "Shareable Area").
6. For information on distribution of Dee Software programs in countries
outside the Shareable Area please contact Dee Software.
7. Dee Software products may not be advertised and sold as Shareware, Freeware,
Public Domain or User-Supported Software outside the Shareable Area.
8. Outside the Shareable Area, Dee Software programs may not be downloaded
from Public Libraries or Bulletin Boards, or copied from CD-ROM or CD-WORM
disks onto other media, including, but not limited to, diskettes, hard
disks, magnetic tapes or optical disks, for the intentional or
unintentional purposes of sales or distribution, whether or not for
financial gain. The issue of a sale or distribution cannot be bypassed by
claiming that only consulting time or the costs of a diskette or labor has
been charged.
9. Any exportation from the Shareable Area without authorization from the
author is a violation of Copyright laws.
10. You may not charge a fee for the shareware itself. However, you may include
the shareware on a diskette for which you charge a nominal distribution fee.
The nominal distribution fee may not exceed $5.00 per diskette.
11. You must inform your customers in advance that this is not free software,
and that the registration fee has not been paid.
12. The programs cannot be sold as part of some other more inclusive package.
13. The programs cannot be "rented" or "leased" to others.
14. If you're copying the disks for distribution to students in a classroom,
you must provide them with the following written notice:
These diskettes are distributed to you through the courtesy of (your
school or instructor name) and Dee Software, Inc. This is not a
registered version of the programs, which are for your use
and evaluation as a student. If you wish to receive technical support and
announcements of updates and improvements, you must first become a
"registered user." You do that complying with the registration
requirements set forth in the file REGISTER.FRM.
15. If this(these) programs is(are) posted on an electronic bulletin board
system for downloading by system users, the system may not charge a fee for
downloading this(these) files. This shall not prevent the system from
charging a fee for general system access.
16. When posted on an electronic bulletin board system, all LAPSEDAY programs
(and documentation files) must be transferred in a library or archive
format. This means that all the LAPSEDAY files must be combined into one
file.
17. These programs (and documentation files) may not be uploaded or stored
upon, any electronic bulletin board system that does, or purports, to
extend its copyright ownership onto materials uploaded or stored on that
telecommunications link.
18. DISCLAIMER OF WARRANTY AND LIMITED WARRANTY
The software and accompanying written materials (including instructions for
use) are provided "as is" without warranty of any kind. Further, Dee
Software does not warrant, guarantee, nor make any representations
regarding the use, or the results of the use, of the software or written
materials in terms of correctness, accuracy, reliability, currentness, or
otherwise. The entire risk as to the results, and performance of the
software is assumed by you. If the software or written materials are
defective you, and not Dee Software or its dealers, distributors, agents or
employees, assume the entire cost of all necessary servicing, repair, or
correction.
If you purchased this disk from Dee Software, then Dee Software warrants
to the original LICENSEE that (a) the disk(s) which the SOFTWARE is
recorded is(are) free from defects in materials and workmanship under
normal use and service for a period of ninety (90) days from the date of
delivery as evidenced by a copy of the receipt, and (b) the hardware
accompanying the SOFTWARE is free from defects in materials and workmanship
under normal use and service for a period of one (1) year from the date of
delivery as evidenced by a copy of the receipt. Further, DEE SOFTWARE
hereby limits the duration of any implied warranty(ies) on the disk(s) or
such hardware to the respective periods stated above. Some states do not
allow limitations on duration of an implied warranty, so the above
limitation may not apply to you. Should you reside in one of such
progressive states, you must immediately destroy any written materials,
documentation, and all copies of this SOFTWARE, including modified copies,
if any.
DEE SOFTWARE's entire liability and your exclusive remedy as to the disk(s)
or hardware shall be, at DEE SOFTWARE's option, either (a) return of the
purchase price or (b) replacement of the disk(s) or hardware that does not
meet DEE SOFTWARE's Limited Warranty and which is returned to DEE SOFTWARE
with a copy of the receipt. If failure of the disk(s) or hardware has
resulted from accident, abuse, or misapplication, DEE SOFTWARE shall have
no responsibility to replace the disk(s) or hardware nor to refund the
purchase price. Any replacement disk(s) or hardware will be warranted for
the remainder of the original warranty period or thirty (30) days,
whichever is longer.
The above are the only warranties of any kind, either expressed or implied,
including but not limited to the implied warranties of merchantability and
fitness for a particular purpose, that are made by Dee Software on this
Dee Software product. No oral or written information nor advice given by
Dee Software, its dealers, distributors, agents, or employees shall create
a warranty or in any way increase the scope of this warranty, and you may
not rely on any such information or advice. This warranty gives you
specific legal rights, you may have other rights, which vary from state to
state.
Neither Dee Software nor anyone else who has been involved in the creation,
production, or delivery of this product shall be liable for any
direct, indirect, consequential, inconsequential, or incidental damages
(including damages for loss of business profits, loss of potential business
business profits, business interruption, loss of business information, and
the like) arising out of the use or abuse of or inability to use such
product even if Dee Software has been advised of the possibility of such
damages. Because some political entities do not allow the exclusion or
limitation of liability for consequential or incidental damages, the above
limitation may may not apply to you. Should you reside in such a
political entity, then you must immediately destroy all written materials,
documentation, and all copies of this software, including modified copies,
if any.
19. U.S. GOVERNMENT RIGHTS RESTRICTED
This SOFTWARE and documentation are provided with RESTRICTED RIGHTS. Use,
duplication, or disclosure by the Government of the United States of
America, or by any of its political subdivisions, is expressly forbidden.
20. If any provision of this agreement is held to be unenforceable, the
enforceability of the remaining provisions shall not be affected.
21. Unless specifically covered by another license agreement, this is the
complete agreement between us and supersedes any information you received
relative to the subject matter of this agreement.
22. Violation of the any of these terms is(are) grounds for legal action by
Dee Software, Inc. for violation of its Copyright(s). Furthermore, such
violation will automatically terminate your rights under this license.
23. By using, copying, or distributing the aforementioned software, you agree
to the statements above.
Should you have any questions regarding this Agreement, please contact in
writing: Dee Software, Inc., C/O Dana E. Edgecomb, R.F.D. #1 Box 7240,
Sebago Lake, ME 04075.
INSTALLING LAPSEDAY
LAPSEDAY can be installed from either hard disk or floppy disk. You'll need
about 102K of available disk space to store LAPSEDAY. To install
the programs, Create a DOS directory for LAPSEDAY, then use the DOS copy
command to copy the files to the hard drive (replace the drive letters with
those appropriate for your system):
MD C:\LAPSEDAY
A:COPY *.* C:\LAPSEDAY\*.*
Installation instructions for archive versions are in the file README.1ST. If
you haven't read it yet, read it now.
Lapseday will calculate elapsed days between two dates or convert a
Gregorian calendar date into the Julian day. The Gregorian Calendar is the
current calendar used in the U.S., and many other countries. A Julian Day is
the elapsed days since the beginning of the last Julian Period. Do not confuse
this with the Julian Calendar, which was implemented in 46 B.C. by Julius
Caesar. The Julian Calendar allowed 365.25 days per year. This adds one extra
day about every 128 years. Pope Gregory XIII (hence Gregorian Calendar)
corrected the Julian Calendar for leap years. In the Julian Calendar, every
year that is evenly divisible by 4, but not divisible by 100 is a leap year.
Every year that is evenly divisible by 400 is also a leap year. To correct for
the errors that already occurred, January 14 of the Gregorian Calendar
corresponds to January 1 of the Julian Calendar.
Joseph Scaliger designed the Julian Period (which is named after his
father, Julius), based on three major cycles. They are:
1) The 28-year solar cycle, after which the same date falls on the same day
of the week.
2) The 19 year lunar cycle, after which the phases of the moon return to the
same date of the year. The year in the lunar cycle is the Golden Number.
3) The 15-year Indiction cycle, used in Rome to regulate taxes. The Indiction
cycle was established January 1, A.D. 313. To compute the year in the
Indiction cycle, add 3 to the year in the Christian Era, then divide by 15.
The remainder is the year in the indiction cycle. The remainder will be
between 0 and 14, inclusive.
A Julian Period is length of time for all three cycles to coincide again.
Thus, it is the product of the length of each cycle, or 28 X 19 X 15, or 7980
years. There would be 2,914,635 days in a full Julian cycle.
All three cycles last coincided on January 1, 4713 B.C., and noon of this
date is used to compute the current Julian Day. To compute the current Julian
Year, add 4713 to the current Gregorian Year.
Noon of January 1, 1982 marks the beginning of Julian Day 2,444,971. This
would be Julian Year 6695 (Reference: Counting the Eons, Isaac Asimov,
Doubleday and Co., 1983).
Noon of December 31, 1993 marks the beginning of Julian Day 2,449,353
(p. 267). Julian Year 6707 starts at noon on January 1, 1994 (p. 248).
(Reference: The World Almanac and Book of Facts, 1994, an imprint of Funk and
Wagnalls Corporation, One International Boulevard, Suite 444, Mahwah,
N.J. 07495-0017, Copyright 1993 Funk and Wagnalls Corporation).
Using LAPSEDAY
Change your directory so you are in the same directory where you put
the LAPSEDAY.EXE program. Enter LAPSEDAY to start it. You will get a menu
with three options:
1) Calculate elapsed days
2) Calculate a Julian Day
3) End
Choose the appropriate option. Option 1 will prompt you for the starting and
ending dates. The month or day can be either one or two digits. You must use
either 2 digits or 4 digits for the year. Option 2 will prompt you to enter the
Gregorian date, in the format MM/DD/YY or MM/DD/YYYY. Like option 1, the month
or day can be either one or two digits. You must use either 2-digit or 4-digit
year. The answer will appear.
Runtime errors:
If you get this message:
"-------------------------------------
A runtime error has occurred.
Please jot down the following numbers
and check the doc file to determine what to do.
Address =
Code =
Sorry for the inconvenience!
-------------------------------------"
most likely you have made an error that the program cannot handle (yet). As
the message says, you should record the address and code numbers given.
They will be in hexadecimal. If you know exactly what you did to cause the
error, write that down also.
Anyway, run the program again, recording what you do. If you can generate
the error again, send me a report with this information. It may get fixed
in future versions. If you cannot get it to work, and you are a registered
user, then write to me. I can probably give you a way to work around the
problem or fix it. Sorry, support is not available to unregistered users.