home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- TaskLog - Version 1.00 - 2 August 1995
-
-
-
- 1. What is TaskLog?
- -------------------
-
- TaskLog is a multi-tasking desktop utility for the Acorn Archimedes
- and RISC PC range of computers running under RISC OS. It requires
- RISC OS 3.1 or later.
-
- Distribution:
-
- This software is Public Domain and may be freely redistributed, so
- long as only a reasonable copying or media charge is made, and all
- files are included unmodified. Copyright to the code is vested in
- the author.
-
- TaskLog runs in the background and continuously monitors the time
- spent by the user on different tasks. This is achieved by keeping
- track of which window (if any) has the input focus ('owns the
- caret'). The title bar of windows which gain the input focus
- usually turn from grey to cream. Each time the user changes the
- input focus a record is made of the time spent on the previous task
- and window. The log is saved automatically at intervals determined
- by the user and on quitting the application.
-
- The program was written for a designer using a CAD program who
- needed to cost his time spent on different projects. At the start
- of a session he launches TaskLog: at the end, he has a complete
- record of the time spent on each drawing.
-
- You may have other uses in mind.
-
-
- 2. Installing and loading TaskLog
- ---------------------------------
-
- Install TaskLog in the usual way by double clicking on the
- application !TaskLog to place the TaskLog icon on the icon bar. A
- monitor window opens to show the task/window (if any) currently
- being logged. If no window has the input focus then "no focus" is
- shown.
-
-
- 3. Using TaskLog
- ----------------
-
- There is really very little to do as TaskLog works automatically in
- the background. However, you can:
-
- - close the monitor window by clicking on the close icon
- - open the monitor window by clicking select on the icon bar icon
- - lose the caret by clicking adjust on the icon bar icon
- - configure the auto-save feature from the icon bar menu (see 3)
- - manually monitor a task/window when required (see 4)
-
-
- 3. Auto-save
- ------------
-
- The log is saved automatically at an interval and to a directory
- specified by you. The default interval is every minute and the
- default directory is the TaskLog application directory. The
- filename of the log is 'TaskLog'.
-
- You can change the settings by choosing AutoSave on the icon bar
- menu. Note that clicking on AutoSave opens the window
- 'permanently'. Simply set the button for 1, 5, 10 or 20 minutes, or
- set the button next to the writable icon and enter an alternative
- choice. Clicking on 'Now' saves the log instantly in the specified
- directory and under a filename indicating the month, date, and
- 24-hour time (eg. '1102-1330' would signify that the log was saved
- on 2nd November at 1.30pm).
-
- To change the destination directory open the required filer window
- and drag the text file icon to it. The directory name appears next
- to the icon.
-
- You can 'Set' the choices temporarily, or 'Save' them for future use
- (in a file called 'Choices' in !TaskDir). 'Cancel' closes the
- window and undoes any changes you may have made.
-
-
- 4. Manual operation
- -------------------
-
- Some applications, particularly spreadsheets, appear to have only
- one main window which in reality comprises two or more. A problem
- arises if the window which gains the input focus is not the one
- whose title bar displays the name of the document. This is the case
- with PipeDream, for example, which always shows 'Pipedream4 :
- <Untitled>' in TaskLog's monitor, despite what the title bar shows.
- TaskLog overcomes this by allowing you explicitly to set the window
- of any task with the input focus.
-
- The way you do this is to Shift/Adjust click on the title bar. A
- beep sounds, and the required window is logged. This continues
- until either a different title bar is clicked or the input focus
- switches to a new task.
-
- 5. The log
- ----------
-
- The log is saved as a text file which may then be loaded into an
- editor or word processor. It is best illustrated a short example,
- as follows:
-
- ====================================================================
-
- TaskLog
-
- Started at 09:32:05 on Mon 21/11/94
- Logged at 09:35:05 on Mon 21/11/94
- Total time 00:03:00
-
-
- hh:mm:ss
-
- No focus................................................. 20
- --------
- 00:00:20
-
- Zap
- ADFS::HD4.$.Devp't.Tasklog.!Tasklog.!Help (Text uwa)... 41
- RAM::RamDisc0.$.TLog-0923 (Text ua).................... 4
- RAM::RamDisc0.$.TaskLog (Text ua)...................... 41
- --------
- 00:01:25
-
- Tiger
- Tiger:ADFS::HD4.$.Devp't.Tiger......................... 1:02
- Text File options...................................... 13
- --------
- 00:01:15
-
- ========
- 00:03:00
-
- ====================================================================
-
- Note that because TaskLog calculates in centi-seconds there may be
- discrepancies of a second or two due to the effect of rounding.
-
-
-
- 6. Miscellaneous
- ----------------
-
- Quitting TaskLog, either by choosing 'Quit' or by shutting down the
- system, automatically saves the log under a filename indicating the
- month, date, and 24-hour time (eg. '1102-1330' would signify that
- the log was saved on 2nd November at 1.30pm).
-
- If you use a screen blanker, the time that the screen is blanked
- should be recorded under the name of the relevant application, with
- the window shown as '-'.
-
- The editor Zap (and possibly other applications) manages its window
- titles in an unusual way. The effect is that the title has to be
- fully visible for TaskLog to record it correctly.
-
-
- --------------------------------------------------------------------
-
- I hope you find TaskLog useful and satisfying, and shall be pleased
- to receive any comments, criticisms or suggestions.
-
-
-
- Graham Crow
- Crow Associates, Manor Lodge, Llangattock, Monmouth, Gwent NP5 4NG
- Telephone and Fax: Monmouth (01600) 772532
-
-
- --------------------------------------------------------------------
-
-