DSpy 2.05
Last update: 16 Apr 2004 Download around 60K
Join Ars Technica Team Frozen Yogurt.
What's New
Version 2.05
- Added tooltips to the graph that display the daily counts for each target type and for the whole day.
Version 2.04R1
- Removed code preventing node numbers greater than 100000.
- Moved Best result line down.
Version 2.04
- DSpy now ignores any task files older than the current task, when generating the tasklisk. Previously, old task files could prevent the current task files from being listed.
Version 2.03
- Added support for AKT candidates for CommunityTSC.
Version 2.02
- Added support for Malaria candidates for D2OL.
- DSpy now checks whether or not it is Daylight Savings Time after each task, instead of just on startup. It should now handle the time change without needing DSpy to be restarted.
Version 2.01
- Increased the spacing for the candidate name in the task list.
- Added check so tasklist function won't display none .zip files in the structs directory.
- When the DSpy window is active, Alt-N will enable/disable Candidate Finished Notification (confirmation will be given). DSpy will bring up a dialog box the next time a candidate is finished for the tab DSpy is currently displaying (DSpy window doesn't need to be open).
Version 2.0
- Changed DSpy to work with new version 2.0 client (older clients no longer supported, can't log Beta Client results).
- Can now display up to 60 days on the graph.
- Added a current average to the graph. This is the average task per day returned for the days currently shown on the graph.
- Removed Last Completed and Last Downloaded times, because they are no longer listed by the client.
- Task files can no longer be checked by DSpy, because the files are now zipped and checksumed by the client.
- Number of tasks completed no longer increments for each completed task, because the client now just lists the web statistics. The number of tasks queued shown in parentheses does increment.
- DSpy now generates the Tasklist by listing and sorting the files in the structs directory, because the tasks.dat file is no longer easily read. As a result the accuracy of the Tasklist isn't absolute.
DSpy is a Windows program to monitor the progress of D2OL or CommunityTSC by Sengent without using much processing power or memory. Up to ten different nodes can be monitored with the use of Windows file sharing. The program isn't zipped because it is already a compressed executable, no installation necessary.
This software is free and freely distributable on a non-commercial basis. The author, malör, expressly disclaims any warranty for this software. This software is provided "as is" without warranty of any kind.
Checkout DSpython for a old version of DSpy written in Python that works under linux, windows, and possible others.

Additional Features
- Best result is shown in blue and worst result is shown in orange.
- Keeps a record of the best result found on the host computer (i.e. not networked).
- Can log results from local computer - selectable on tray icon menu.
- Can provide web access to results - selectable on tray icon menu.
Port is selectable with command line option of "-port#" (ex. dspy.exe -port8088)
- Shows a list of the tasks waiting to be processed by selecting Tasklist from the tray icon menu.
- ALT-L will also toggle the tasklist window if DSpy is the active program.
- Can use ALT-1, ALT-2, etc. keys to change between tabs (also change which node the tasklist is displaying).
- ALT-Left and Right Arrow keys are shortcuts for the slider.
- DSpy has been translated into Dutch by Stephan, German by Falzo, and Italian by Marzio.
- DSpy can be started without displaying the window by making a shortcut and setting the Run: property to minimized.
- Time remaining is estimated.
- Fully multithreaded.