I have uploaded EasyTask V1.3 ... it is available here ...
http://myweb.cableone.net/skunkcreekcrew/freeware.html
Release Notes:
1) For users that are having an issue with folder names longer than 8 characters, you can rename the datafiles folder to data and the program will use that one instead. Do not use both, one or the other.
2) This new version includes the class in the last column of the RAW file.
3) Some cosmetic stuff.
Actually I'm glad I decided to include the classes because it led me to inspect the RAW file in a bit more detail than I had before and I spotted some inconsistencies of the single-format datafiles (drf, eg, mcp) as follows:
See this screen capture to follow along:
http://myweb.cableone.net/skunkcreekcrew/notunique.png
This is only instance ... there are many ... these are 5 lines from the RAW file for a horse named A BLACK THORN. There are only 3 unique races but one of them is showing up 3 times due to inconsistencies of the datafiles.
I had ~ 435 datafiles in this run resulting in ~ 150,000 races, many of them are duplicates from separate data files with slightly different information for each race, albeit they are indeed the same race .... 3rd race at EMD on May 30, 2009.
Note the variants in column-8. Two of the data files had a 16 and one data file did not have a variant so it gets a 'na'. That alone disqualifies them from being eliminated as duplicates because they are not truly duplicates. They are in fact different entries.
Also note the classes on these same 3 entries. All intend to state MD12500 but one of them tacks on a 'c' to make it MD12500c -- again disqualifying them from being duplicates. At the moment I have no idea what this is about. Anyone have any ideas ?
So ... I had to craft a custom sort-unique construct to handle these entries ... the tricky part was being sure to remove the 'na' entries and keep the valid entries (in some cases there was no valid entry so the 'na' remains). This new construct added a second or two to the run time but nothing that can't be tolerated. If anyone wants the steps I used to handle this, let me know.
I want to say these duplicates are now cleaned up, but being a lightly tested release, I'll leave it to the users to let me know if they see any nonsense entries.
Due to some recent inquiries on loading EasyTask I'm including a step by step on the download and setup:
1) Point your browser to the link at the top of this post.
2) Click on the link to EasyTask_V1.3_setup.exe and OK the download form.
3) Navigate in a file manager to the EasyTask_V1.3_setup.exe (that you downloaded) and double-click the file.
4) It will automatically load the program and place an icon on your desktop.
5) Navigate in a file manager to C:\EasyTask\datafiles and place your single-file format data files (.drf, .eg, .mcp) in the data files folder.
6) Double-click the EasyTask icon on your desktop (answer yes to the disclaimer on the initial invocation)
7) Fill in the number of days you want for aging restraints ... I.E. if you want to go back 3 months you would use 90 and for 6 months you would use 180 or any number you want. (within reason -- 5000000 might be a bit overkill).
8) Click the 'Create Task Reports' button and wait for it to complete.
9) Navigate in a file manager to C:\EasyTask\reports and you will find the 3 Task report files.
If anyone has additional questions, ask me here, PM me or email
dukeofperl@hotmail.com
Thanks and please excuse the bandwidth