What's New -  February, 2009

[Home]

February 22, 2009:

 Some programs, even after they fade away,  keep resurfacing.  Knight's Tour, a program that  investigates a chess Knight visiting every square on a chessboard exactly once, is one of those.  Knight's Tour Version 4, adds the ability to define non-square boards for the tours.  The algorithm used by the program to solve these boards does not seem to work as well as on square boards though; the 4X7 board image at right was solved only after 110,000 moves were tried.  On a 10x4 board, no solution was found after a million trial moves.  You're welcome to download the program and try your hand at solving it manually though! 
 

February 13, 2009:  Here's a little  program to find a schedule of dates meeting specific month-of-year, day-of-month, or day-of-week  conditions within a given range of years, especially today, Friday the 13th !  

February 12, 2009:

 Brute Force uses exhaustive search to solve a surprising variety of puzzles involving integer arithmetic.   I started out merely to add the problem from today's Mensa Page-A-Day Puzzle Calendar, which asks you to use the digits 1-9 to complete this form when the equations are evaluated left to right and top to bottom.  However, I decided to add support to the program for JPEG files in problem displays when the BMP image file turned out to be 150 Kbytes.  The high quality JPEG image displayed here (and in the program) is 24 Kbytes , a significant savings.    Brute Force Version 2.2 includes this puzzle and a dozen or so other sample puzzles.  


 

February 10, 2009:  One of the last  two updates seems to have broken some of the features of our List Large Files utility program which scans a specified drive and displays information about the largest files found..  The  file name data was extracted incorrectly when clicking open its folder, and when formatting to create the CSV (Comma Separated Values) file.   In any event, Version 3.1 posted today seems to have fixed those problems, hopefully without introducing any new ones J

February 3, 2009:  I am supposed to to be boning up on Delphi for Net concepts, but so far I'm finding lots of frustrations.  I just want to read and search a stupid flat file with a server side program to solve the Booksearch problem,  but I have to learn SQL to do that?  Ugh!  I'm finding that too much ADO about not much is a pain in the ASP!

So I decided to write a program  from Saturday's Mensa Puzzle-A-Day calendar.  Chess Logic Puzzle was a satisfying diversion for a few days.  Given a 4x4 board with 6 of the 12 uniquely identifiable chess pieces fixed in place,  add the other 6 while meeting a few constraints.   Actually not that difficult, but a good programming exercise to automate and animate the solution.