Calendar Magic V15.6

A

Alex Balfour

V15.6 is now available for downloading at:

http://www.simtel.net/pub/dl/55320.shtml

New functionality and bug fixes are listed below.

Enjoy!

Alex Balfour

----------------------------------------------------------------------------------------------------------------

Added a "Quick Notes" facility with 15 tabbed sheets for miscellaneous
plain text items, entered through the keyboard or pasted from the
Windows clipboard. To bring up Quick Notes, left-click the new Quick
Notes command button on the main screen. If some Quick Notes items
already exist, they will be displayed on the appropriate tabbed sheets.
If no such items exist, the tabbed sheets are readied to receive new
items. Each sheet can hold a maximum of 65535 characters.

Quick Notes sheets may be edited, items copied or deleted, new items
added etc. The standard Windows keys Ctrl+A, Ctrl+C, Ctrl+P, Ctrl+V and
Ctrl+X may be used. The contents of Quick Notes are "sticky", being
automatically saved in the text file mynotes.txt when the Quick Notes
facility is closed or when Calendar Magic is exited. You may also
initiate a manual save at any time via the Ctrl+S keyboard key
combination. The identity of the last sheet used is also "sticky".

The contents of a Quick Notes sheet may be edited in "enlarged view"
(press the F11 key) and any changes made are automatically retained on
exiting "enlarged view". Also, pressing Ctrl+S in "enlarged view" causes
a return to "normal view" followed by a save of sheet contents.

The names of the 15 tabs may also be changed. If the tab name to be
changed is not in the "front row", click on it to bring it to the front.
Then double-click the tab name and provide a new name when prompted. Tab
names are also "sticky" items.

A "Put Sheets into Order" button has also been provided to put the
sheets into logical order based on tab names.

Quick Notes also incorporates a simple search function for finding
occurrences of specified text strings. To initiate a new search, use the
Ctrl+F key combination and, when prompted, input the text to be found.
If the specified text occurs more than once, use the F3 key repeatedly
to run through the various occurrences. The search function is not case
sensitive.

Uses of Quick Notes range from the creation of simple "to do" lists to
acting as an extended Windows clipboard for multiple plain text items.
For example, one sheet might be reserved for regularly used text
snippets such as your name and address.

Replaced the "Friday the 13th." command button by a new "In Which
Months?" command button to provide more generalised functionality. The
new button lists, for a given year, the months in which a specified day
of the month falls on a specified weekday. For example, in 2005, the
15th of the month falls on a Thursday in September and December only.

Added a fourth type of Planning Calendar - one showing, for any day in a
specified year, its day of year number and also the number of days still
to go until the end of the year.

Modified the Alarm Clock in order that an alarm can be repeated at
regular intervals of n minutes, hours or days, where the interval n is
an integer in the range 1 to 99. The "repeat logic" has been adjusted
slightly to ensure that an alarm set to go off every 7 days, say, will
occur at the same time on every occasion. The number of repetitions is
also user definable in the range 0 to 99.

For fiscal calendars, the start day for each fiscal week may now be any
day of the week as chosen from a drop-down list on the Planning
Calendars screen. Any selection made applies to fiscal calendars only
and does not affect the "sticky" option for the week start day, defined
via the Personal Settings button on the main screen, for all other
yearly and monthly calendars.

For fiscal calendars, the displayed start and end dates are now
calculated more logically and also displayed irrespective of the first
fiscal month.

In the Geometry Calculator, any input value may now be specified as a
simple arithmetic expression using not more than one of the arithmetic
operators + - * / and ^, representing respectively addition,
subtraction, multiplication, division and raising to a power. Examples
are:

5 * 23.79
2.57 / 2
2 ^ 0.5

The space characters on either side of an arithmetic operator are
optional.

Added a "Clear Results Boxes" button to the Geometry Calculator, which
clears any calculated results while leaving input values and/or
expressions untouched. This avoids re-inputting values and expressions
when minor input changes have to be made.

The F1 key may now be used as an alternative to clicking the Help button
on the main screen. The Help button has also been moved to the lower
right-hand corner of the main screen.

The Esc key may now be used as an alternative to clicking a "Return to
Main Screen" command button or pressing the Alt+M keyboard key
combination. My thanks to B. R. "BeAr" Ederson for pointing out an easy
implementation method for this facility.

When producing an enlarged view of any output by pressing the F11 key,
it is no longer necessary for the text-box containing the output to have
"the focus".

Added Olympic Games data for London in 2012.

Fixed a bug in the Geometry Calculator caused by the introduction of
colour customisation.

Fixed a bug in the Geometry Calculator which occurred in countries where
a comma is used as the decimal point when more than one solution was
generated for a calculation.

Fixed a rarely occurring bug in the calculation of fiscal week numbers.
 
J

John Fitzsimons

V15.6 is now available for downloading at:

< snip >

Hi Alex. Would there be a chance of you improving your "Days apart"
code please ?

When one puts in two dates one gets.......

"No. of days strictly between March 5, 2005 and June 6, 2005 = 92"

Is there any chance of automatically updating that to include the days
please ? In other words one puts in the date like one does now but the
output becomes......

"No. of days strictly between Saturday March 5, 2005 and Monday June
6, 2005 = 92"

That would be a great improvement IMO.

Thanks.

Regards, John.
 
D

Dan Goodman

Alex said:
V15.6 is now available for downloading at:

http://www.simtel.net/pub/dl/55320.shtml

New functionality and bug fixes are listed below.

Thanks!!

Something I consider a bug: the need to return to the main screen
before closing.

--
Dan Goodman
Journal http://www.livejournal.com/users/dsgood/
Clutterers Anonymous unofficial community
http://www.livejournal.com/community/clutterers_anon/
Decluttering http://decluttering.blogspot.com
Predictions and Politics http://dsgood.blogspot.com
All political parties die at last of swallowing their own lies.
John Arbuthnot (1667-1735), Scottish writer, physician.
 
A

Alex Balfour

Hi Alex. Would there be a chance of you improving your "Days apart"
code please ?

When one puts in two dates one gets.......

"No. of days strictly between March 5, 2005 and June 6, 2005 = 92"

Is there any chance of automatically updating that to include the days
please ? In other words one puts in the date like one does now but the
output becomes......

"No. of days strictly between Saturday March 5, 2005 and Monday June
6, 2005 = 92"

That would be a great improvement IMO.

Thanks.

Regards, John.

Hi John,

Will do!

Alex
 
A

Alex Balfour

Dan Goodman said:
Something I consider a bug: the need to return to the main screen
before closing.

Hi Dan,

The number of changes to be made to achieve this can't be justified
merely to save one mouse click when closing Calendar Magic. I'd rather
spend my time adding more functionality.

Sorry.

Alex
 
R

Richard Steinfeld

Hey, Alex,

Since we're both here right now, let me congratulate you in public for
cobbling a really great piece of software.

Having worked in the software creation environment, I've been around an
awful lot of work that's awkward for the user -- most coders I've worked
around have written good code -- that is, code that works fine, but code
that's more-or-less user-hostile. Your program is the opposite.

So, while not perfect yet, your program is a joy to use. It fills a real
need, and fills it with good usability. When I tried it a few months
ago, I went, "Wow. This is cool." And after the bloom has worn off, it's
still cool.

Thanks.

Richard
 
B

B. R. 'BeAr' Ederson

Having worked in the software creation environment, I've been around an
awful lot of work that's awkward for the user -- most coders I've worked
around have written good code -- that is, code that works fine, but code
that's more-or-less user-hostile. Your program is the opposite.

??!?
Lets have a look at the core of the paragraph:
most coders I've worked around have written good code [...]
Your program is the opposite.

SCNR. (No offense meant.) ;-)
BeAr
 
R

Richard Steinfeld

B. R. 'BeAr' Ederson said:
Having worked in the software creation environment, I've been around an
awful lot of work that's awkward for the user -- most coders I've worked
around have written good code -- that is, code that works fine, but code
that's more-or-less user-hostile. Your program is the opposite.


??!?
Lets have a look at the core of the paragraph:

most coders I've worked around have written good code
[...]

Your program is the opposite.


SCNR. (No offense meant.) ;-)
BeAr

Arrgh!

"Write when you're drunk; edit when you're sober."
And you should see my code...

"SCNR?"

Richard
 
B

B. R. 'BeAr' Ederson

"Write when you're drunk; edit when you're sober."
And you should see my code...

Hm. Let's have a look: If you ask me, I've seen much worse...
(Just joking, of course.) ;-)

If that's meant as a question? - Take a look at one of these acronym
lists. Here is one of the first turning up at Google (without any
quality testing or such):

www.mvps.org/PracticallyNerded/Glossary/Gloss_Usenet.htm

<SCNR> is <Sorry, could not resist>, btw.

BeAr
 
A

Alex Balfour

Richard Steinfeld said:
Hey, Alex,

Since we're both here right now, let me congratulate you in public for
cobbling a really great piece of software.

Having worked in the software creation environment, I've been around
an awful lot of work that's awkward for the user -- most coders I've
worked around have written good code -- that is, code that works fine,
but code that's more-or-less user-hostile. Your program is the
opposite.

So, while not perfect yet, your program is a joy to use. It fills a
real need, and fills it with good usability. When I tried it a few
months ago, I went, "Wow. This is cool." And after the bloom has worn
off, it's still cool.

Thanks.

Richard

Hi Richard,

Many thanks for your kind words. I understand what you were intending to
say and it is greatly appreciated.

Best wishes,

Alex
 
N

normancohen

Although there is probably one utility around that counts days in conformity
with legal rules..such as federal rule of civil procedure and washington
state civil rule 6=

(a) Computation.

In computing any period of time prescribed or allowed by these rules, by the
local rules of any district court, by order of court, or by any applicable
statute, the day of the act, event, or default from which the designated
period of time begins to run shall not be included. The last day of the
period so computed shall be included, unless it is a Saturday, a Sunday, or
a legal holiday, or, when the act to be done is the filing of a paper in
court, a day on which weather or other conditions have made the office of
the clerk of the district court inaccessible, in which event the period runs
until the end of the next day which is not one of the aforementioned days.
When the period of time prescribed or allowed is less than 11 days,
intermediate Saturdays, Sundays, and legal holidays shall be excluded in the
computation. As used in this rule and in Rule 77(c), "legal holiday"
includes New Year's Day, Birthday of Martin Luther King, Jr., Washington's
Birthday, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans
Day, Thanksgiving Day, Christmas Day, and any other day appointed as a
holiday by the President or the Congress of the United States, or by the
state in which the district court is held.
(b) Enlargement.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Calendar Magic V15.5 5
Calendar Magic V15.7 7
Calendar Magic V15.3 1
Calendar Magic V16.0 62
Calendar Magic V14.5 9
Calendar Magic V14.7 11
Calendar Magic V14.8 10
Calendar Magic V15.4 3

Top