home *** CD-ROM | disk | FTP | other *** search
-
-
- ╔════════════════════════════╗
- ║ A MÄC's Place BBS Release ║
- ╚════════════════════════════╝
-
-
-
- HOTSTUFF: File and Statistics Utility
- ~~~~~~~~ ~~~~ ~~~ ~~~~~~~~~~ ~~~~~~~
-
- Version 4.0
-
-
-
- Copyright (C)1988,1989,1990
- MÄC's Place BBS
- All Rights Reserved
-
-
- Written By: John McNamara
-
-
- MÄC's Place BBS
- Dunn, North Carolina
- (919) 891-1111 [38400 HST Dual Standard V.32 V.42
-
-
-
-
-
-
-
-
-
- Release Date: 20 August 1990
-
-
-
-
-
-
-
-
- HOTSTUFF - Version 4.0 Page - 1
-
-
- HOTSTUFF - A MÄC's Place BBS PCBoard Utility
-
-
- ╔═════════════════════════════════╗
- ║ Files included in this ZIPhive: ║
- ╚═════════════════════════════════╝
-
- HOTSTUFF.EXE - Main HotStuff Executable File, Version 4.0.
- HOTSTUFF.DOC - Information on HotStuff PCBoard File Utility
- HOTSTUFF.HIS - Program Release History
- README.NOW - Information on Files Available with the
- HotStuff PCBoard File Utility
- BUDMAN20.ZIP - Download.txt file splitter for PCBoard
- HCOMP30.ZIP - File Parser for DOWNLOAD.TXT file (gets
- rid of what you don't want)
-
-
- ╔══════════════╗
- ║ Introduction ║
- ╚══════════════╝
-
-
- HOTSTUFF is a files and statistics utility programme that supports PCBoard
- Versions 11.X, 12.0, 12.1, and 14.x. HOTSTUFF generates a report of
- popular file downloads with various statistics from either the Callers
- file(s) or Download.Txt file.
-
- The main features of the HotStuff programme include:
-
- o Uses either the Callers file(s) or Download.Txt file.
- o User can specify file popularity for the output report; that is,
- the minimal number of file downloads to list.
- o Useful statistics, including the utilization of various download
- and upload protocols.
- o Fast running (processes a 500 KByte Download.Txt file in less than
- 10 seconds on a standard AT)
- o Uses either a file [eg PCBoard bulletin] or standard output for
- the report.
- o Automatic recognition of PCBoard version [ie 11.x through 14.x]
- Callers files or Download.Txt files.
- o Automatic differentiation between Callers and Download.Txt files.
- o Output report format is easy to read and understand.
- o ANSI color graphic version of report is available.
- o Programme provides error checking so that most modified and
- corrupted Callers and Download.Txt files can be processed.
- o Programme is command line controlled, which makes it ideal for the
- the EVENT.SYS file.
- o Share and Network Compatible
- o Processes multiple Callers files so that multiple node systems can
- have a single report file. Handles a maximum of 35 PCBoard nodes.
-
-
-
-
- HOTSTUFF Version 4.0 Page - 2
-
-
- HOTSTUFF reads the standard PCBoard CALLER(S) or DOWNLOAD.TXT files and
- produces a report containing the following information:
-
- o Dates covered by the report
- o Various download and upload protocols used and percent.
- o Total number of download attempts, successes and percent.
- o Total number of upload attempts, successes and percent.
- o Total number of unique downloads.
- o Overall download to upload ratio.
- o List of all files with specific download popularity.
-
-
- HOTSTUFF/PCBHOT was written out of the need for a fast report generator for
- one of the most important statistics of a Bulletin Board System: the file
- activity. The HOTSTUFF report bulletin provides your callers with a good
- idea of which files are popular and worthy of downloading. The SysOp can
- can determine what types of file his callers prefer and plan his system
- accordingly. HOTSTUFF is fast: it can process a 500K Callers file in under
- 10 seconds on an AT class machine. This is many times faster then all of
- the other popular file analyzers that are available to PCBoard SysOps !! It
- is suggested that HOTSTUFF be run as part of your daily EVENT.SYS file and
- having it automatically produce a file popularity bulletin.
-
- It is important to be aware of the setup of PCBoard Callers files. Each line
- in the Caller file is 64 bytes long, with trailing spaces added after any
- text to parse the line to the full 64 bytes. The original Callers file
- should not be edited by a standard editor. Many editors, such as Sidekick,
- drop trailing spaces on a line when saving the file. This changes the entire
- Callers file and can create problems. One needs to be careful when editing
- a callers file, making sure that the 64 byte length is retained. A quick
- guideline [but not always correct method] to check file integrity, is to
- divide the total number of bytes in the edited file by 64. If the result is
- an integer [eg, a whole number], the file is probably fine. However, if the
- result is a fraction, then the file is probably corrupted. One programme
- editor that is recommended is Brief from UnderWare, Inc. It preserves the
- original line length, plus allows editing Callers files larger than memory.
-
-
-
- ╔═════════════════════╗
- ║ HotStuff Operation: ║
- ╚═════════════════════╝
-
-
- HOTSTUFF is easy to use with the following command line format:
-
-
- HOTSTUFF [Inputfile] [Outputfile] [/Minimum#] [/G] [/N]
-
-
- The Inputfile is the valid DOS drive and path listing for the PCBoard
- version 11.x through 14.x Callers file or Download.Txt type file. The
- HOTSTUFF programme automatically determines the differences between them.
- For example, D:\PCB\MAIN\CALLERS uses the file "Callers" in the D:\PCB\MAIN
- subdirectory for its input.
-
-
-
- HOTSTUFF Version 4.0 Page - 3
-
-
- Outputfile is the optional valid DOS drive and path listing where the report
- is to be placed. For example, D:\PCB\GEN\BLT12 would output the report to
- the bulletin file located in the D:\PCB\GEN subdirectory, creating "BLT12"
- as the output file. If the Outputfile is omitted, the output will be
- directed to the screen, or if it is redirection, [eg. " > "] the output
- can be directed to the printer or even a file.
-
- Minimum# is the optional minimum number of successful downloads that a file
- must have to be included in the report. The Minimum# MUST be preceded by a
- "/" and be placed after the Outputfile if an Outputfile is used. For example,
- "/3" would include only those files that have been downloaded times or more
- in the list of popular files. If the number is not specified the programme
- defaults to one, thus including all downloaded files in the report.
-
- The /G is the option that specifies that HOTSTUFF is to produce an ANSI
- color version of the report as well. If the Outputfile is specified as
- BLT12, an ANSI file named BLT12G will be created in addition to the
- standard ASCII BLT12 file. The file with the G extension is the ANSI
- graphics file. If you use this option, you can automatically create a
- graphics version of the HOTSTUFF report for your callers. This is most
- useful for SysOps who run PCBoard versions 11.X upward since
- PCBoard automatically reads Bulletin files with a 'G' extension
- instead of the regular Bulletin files when a caller is in the graphics mode.
-
- The /N is the option that allows HOTSTUFF to process multiple Callers files.
- If you specify this option you need to give HOTSTUFF the Callers file name
- without the node number. For example, if your Caller files are CALLER1,
- CALLER2, and CALLER3, you simply give HOTSTUFF the name "CALLER" with the /N
- switch and all three files will be processed. HOTSTUFF is Share [and
- Network] compatible so you can run it while your other nodes are still in
- operation.
-
- If HOTSTUFF is invoked with no parameters, an explanatory help message will
- be printed to the screen, including:
-
- o Command line usage of the programme.
- o Brief information on each of the command line options.
-
-
-
- An example of a typical HOTSTUFF command line is executed as follows:
-
-
- HOTSTUFF C:\PCB\MAIN\DOWNLOAD.TXT C:\PCB\GEN\BLT12 /3 /G
-
-
- The above command instructs HOTSTUFF to read the Callers file in the
- location of C:\PCB\MAIN\DOWNLOAD.TXT, to write the output to the specified
- C:\PCB\GEN\BLT12 & C:\PCB\GEN\BLT12G [including ANSI graphics output file]
- with only files downloaded three or more times being included in the list
- of downloaded files.
-
- A typical output bulletin file produced by the above command line would be:
-
-
-
-
- HOTSTUFF Version 4.0 Page - 4
-
-
- Popular Files and Statistics Report
- ╗ ╔ ╔══╗ ╔═╦═╗ ╔═══ ╔═╦═╗ ╦ ╦ ╔═══ ╔═══ Generated by: Version 4.0
- ╠══╣ ║ ║ ║ ╚══╗ ║ ║ ║ ╠══ ╠══ Released: 20 August 1990
- ╝ ╚ ╚══╝ ╩ ═══╝ ╩ ╚═══╝ ╩ ╩ A MÄC's Place Production (C)
-
- Statistics from 03-12-89 to 04-04-89
-
- Downloads: 747 attempted, 606 successful: 81%
- Uploads: 163 attempted, 133 successful: 82%
-
- Download protocol: B(2.0%) C(26.2%) G(0.2%) P(0.8%) S(3.6%) W(0.2%)
- X(3.5%) Y(28.9%) Z(34.7%)
-
- Upload protocol: B(0.8%) C(4.5%) G(3.8%) J(0.8%) X(15.0%) Y(30.8%)
- Z(43.6%)
-
- Total unique files downloaded: 403 Download to upload ratio: 4.6 to 1
-
- Files Downloaded 42 Times:
- MACS.QWK HSTUFF32.ZIP
-
- Files Downloaded 12 Times:
- MACFILE.ZIP HOTDOG31.ZIP
-
- Files Downloaded 9 Times:
- ORIGIN11.ZIP
-
-
-
- ╔══════════════════════╗
- ║ HotStuff Background: ║
- ╚══════════════════════╝
-
-
-
- The HOTSTUFF programme evolved from PCBHOT. John McNamara wrote all the
- code for HOTSTUFF. John can be contacted through MÄC's Place BBS
- or the RIME(tm) Mail Echo. All messages concerning support of
- HOTSTUFF or any other MÄC's Place BBS Production programme doors
- and utilities should be left at MÄC's Pace Main conference or the RIME
- ShareWare or DOORS Conference.
-
- The HOTSTUFF programme is written in C and compiled with Microsoft C 6.0.
- The C language was choosen for writing all MÄC's Place BBS Production's
- PCBoard utilities such as HOTSTUFF because of its speed and flexibility.
- The MSC source is NOT available. Any SysOp interested in an enhanced version
- of HOTSTUFF that has been optimized for 8087/80287 support [which greatly
- enhances the programme's execusion speed by almost 40 percent] should
- contact MÄC's Place BBS at (919) 891-1111.
-
-
-
- HOTSTUFF Version 4.0 Page - 5
-
-
- The latest version of the HOTSTUFF programme and other MÄC's Place BBS
- utilities can be obtained from most Premier PCBoard member boards.
-
- If you have any questions, bugs, or suggestions for the HOTSTUFF programme,
- please contact:
-
-
- John McNamara - SysOp
- MÄC's Place BBS
- (919) 891-1111 [38400 HST DUal Standard v.32 V.42]
-