
What's New - September 2015
September 8, 2015: No joy yet on the Double Word
Squares Solver described last time. In the meantime though, today's
calendar puzzle is a logic problem about 3 girls and the ordering of number of
train rides taken and countries they visited. I worked on it for about 15
minutes before deciding to revisit my
Logic Problem Solver program.
Another 15 minutes entering the problem and encoding the facts and rules
produced the solution. The problem is now included in the Logic Solver
downloads as Girls_Visiting_Europe.prb. The program by default runs
in User mode, providing you with the problem and variable names and possible
values predefined. It's up to you to enter facts and rules
using program templates. (For example: from the given statement "Betty has
not taken the most train rides", we can deduce and enter the fact "Betty isn't
T3" where T3 is shorthand for the person with the most train rides.)
The program's "Author" mode will give you the 3 facts and 2 order rules that I
fed the program to produce the solution.
September 13, 2015: The anagram feature of the Word
Completion section of our Wordstuff
wrapper program was preciously only available if no words were found when
filling a single missing letter. A recent puzzle required finding anagrams
even when there were words found without anagramming. Word Completion
Version 2.3 adds a check box to force anagram searches in either case.
September 20, 2015: 
We have more trees on our
property than I can ever use for firewood. A small sawmill has long been
on my wish list, but its cost makes it a toy that's hard to justify. A
horizontal band mill (bandsaw laid on it's side and mounted on a
track) is the most common type for small operators and prices start at a few
thousand dollars. For this mill type, logs lie on the bed and are rotated
as required to cut boards and beams. As a substitute for a mill, I wrote a program
several years ago to display log sawing patterns for use on on my non-existent
horizontal band mill. Requests from two real saw mill owners this week led
me to revisit the program. Log Saw
Patterns V1.2 posted today fixes a small bug which subtracted blade
thickness twice for some cuts when
cutting around a fixed width cant. I also added the ability to save and reload
setup parameters by name reference. The guys have more good ideas for
improvement which will appear in a future version.
September 24, 2015: A fellow Delphi programmer
recently inquired about writing code to control the master volume level on a
Windows PC. I searched online and found the key unit (MMDevAPI) connecting
the Delphi code to the Windows internal volume control routine online.
Here's a Master
Volume Demo which includes the MMDevAPI unit and a demonstration program
to verify that it works.
|