
What's New - December 2004
December 27, 2004:
While
answering a viewer's question recently, I had a chance to review
the original Eight Queens
Plus code posted here 3 years ago and realized that the
traditional version of the puzzle was not included. I
modified the 3 versions today to allow users to select whether or
not a queen can sit on a diagonal. So the Plus 3 version
will now display not only two unique solutions for the
"Plus" puzzle but also the 12 unique solutions for the
traditional version of the puzzle. Each solution has 7
additional variations (rotations and mirrors) which are also
displayed. How does 8 versions of 12 unique solutions
square with the 92 solutions found by Eight Queens Wirth and
others? It turns out that solution #8 is unchanged after 180
degree rotation, so there are only 4 unique versions of this
solution, reducing the total potentially unique solutions from 96
to 92. Hooray!
December 20, 2004:
I appreciate the patience of those subscribers who were inundated
with 16 copies of last week's newsletter. I ended
up with more new subscribes than unsubscribes and most all the
emails responses were of the tone : "I really like your site,
but did you know I have received X copies of the
newsletter?" I'll fill you in with the rest
of the story when I track it down.
I noticed in today's "Top
25 Downloads" report than there were 82 downloads last
week of the DFF Play CD, a "best-of" compilation of
programs. I've been meaning to update it since there are a
number of programs that have been revised and a few new ones that
belong there. I promise to do the update right after the new
year, so consider holding off downloading until then, especially
if you have a slower dial-up connection.
December 16, 2004 1:15PM EST:
DFF Newsletter #38 was sent last night and it appears that the
mail list server is in a loop! I, and probably most of
you 600+ subscribers, have received multiple copies, maybe a
dozen so far . I pay the host site,
M6.net, $10 a month to host delphiforfun.org so I
guess you get what you pay for.
I apologize for the inconvenience this may be
causing. I have submitted two "critical" support
requests to M6 with no response so far and it appears that there
is no other way to contact them. It is now 1:15 PM Eastern
Standard time here and I just deleted the entire subscriber list
for the newsletter. I hope that stops it. Again I
apologize - it ticks me off too.
Gary
December
12, 2004: The is something going on in the knight's tour
puzzle world that I don't quite understand (which is OK with
me!). A few months ago I developed code to solve the
puzzle with constraints (certain moves occurring in specific
squares). The other day someone requested the ability to
continue searching for solutions after the first solution is
found. The change was simple, so I did it. A revised
Knight's'
Tour with the multiple solutions feature was posted
today.
December 9, 2004: I implemented some
code in the Oscilloscope program the other day which uses
Delphi's MouseEnter and MouseLeave messages to turn the
label on and off in the spectrum bar graph. Our Delphi
Techniques section now has a Mouse
enter, Mouse leave Demo program which discusses and
illustrates what I learned about processing these messages.
December 5, 2004:

The year is fast winding down, but here is one
more interesting exercise. Version
3 of our Oscilloscope program has been posted and now includes
a simplified spectrum analyzer! An old friend of
mine (Jim Corley, website
) has tackled a violin tune-up project. Besides being an
artist, sculptor, and woodworker, Jim is a retired vibration engineer, so
naturally he wanted a way to measure resonant frequencies when he
administered the "thump test" to his violin. He
already has the frequency response charts for the Stradivarius, so
now duplicating it the Strad should be a snap!
I also added time scale lines to the oscilloscope
display, the ability for users to control the sampling rate,
and to save captured data frames in both the time and
frequency domains. The Oscilloscope program uses your PC's
soundcard to convert sounds to numbers. The screen shots
above show a 1,000 Hz (cycles per second) sine wave test generated
using our Sound Generator
program. Lot's of fun!
|