[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::golf

Title:Welcome to the Golf Notes Conference!
Notice:FOR SALE notes in Note 69 please! Intros in note 863 or 61.
Moderator:FUNYET::ANDERSON
Created:Tue Feb 15 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2129
Total number of notes:21499

352.0. "HANDICAP (and golf score log)\software" by PLATA::BILLINGSLEA (Passio Passiva) Wed Aug 03 1988 15:41

    HANDICAP is a little tool I wrote for keeping track of all those golf
    rounds that I want to remember (and even those I'd like to forget).
    It's no big deal, just an electronic record keeping system of golf
    scores.  I thought I'd share it with whomever is interested.
    
    HANDICAP has these capabilities:

         1.   It uses the U.S.G.A. algorithm (1988) for calculating your
              handicap.
              
         2.   It lets you:
         
              a.   [A]dd
              b.   [C]hange�
              c.   [D]elete�
              d.   [L]ist golf 
              
              your golf rounds.
         
              A golf round is composed of:
              
                   - date_played (integer value YYMMDD, YY = year, MM =
                                  month, DD = day)�
                   - score (integer value, 18 holes)
                   - course name (20 character string)
                   - course rating (real value, if not known, enter 72)
                   - course slope (integer, if not known, enter 0)

              Right now, there isn't a lot of error trapping, so it assumes
              that all these values will *be* entered and entered correctly.
              (Depending on the interest, I will make it smarter and more
              user friendly.)

    � - not fully implemented yet
    � - this is the key field and duplicates are NOT allowed    



    GETTING STARTED
    ===============

    You invoke HANDICAP by typing RUN HANDICAP at the DCL prompt.  HANDICAP
    looks for a logical "GOLF_" that points to a directory, in which to
    keep the golf scores file.  For example, in your LOGIN.COM you would
    have:
    
    $DEFINE/NOLOG GOLF_ DISK$:[BILLINGSLEA.GOLF]
    
    NOTE:     If you don't have "GOLF_" defined it will look for the golf
              scores file in the current default directory.
              
    The name of the golf scores file is GOLF_SCORES.username.  HANDICAP
    uses the current user's username as the file extension to allow many
    users of the same tool, but keeping all the data files in one
    directory.  For example, if a system logical for "GOLF_" is defined:
    
    $DEFINE/SYSTEM/NOLOG GOLF_ DISK$:[GOLF]
    
    Then there can be several golf score files:
    
         
         Directory DISK$:[GOLF]

         GOLF_SCORES.BILLINGSLEA;1      GOLF_SCORES.JONES;1
         GOLF_SCORES.SMITH_L;1          GOLF_SCORES.SMITH_R;1

         Total of 4 files.


    ENHANCEMENTS & BUGS
    ===================

    As far as I'm concerned there aren't any bugs (just features) :-), at
    least not yet.  I'm working on the CHANGE & DELETE as time permits, but
    those aren't that critical, at least not yet.
    
    If you want to report bugs or give feedback (all will be appreciated)
    then contact me via MAIL at PIKES::BILLINGSLEA.
    
    If I've re-invented someone else's wheel... Oh well...
    
    Enjoy!
    
    +- Mark
T.RTitleUserPersonal
Name
DateLines
352.2Yup.BIGALO::FREEMAN_KEVIThe Squeeky Wheel = NeglectThu Aug 04 1988 08:352
    Note 127.7 has a simular program written in DCL, although it doesn't
    use the new slope method.  Variety is the spice of life!
352.3Another oneSA1794::WELLSPEAKThis Notes For You...Thu Aug 04 1988 09:2222
    	I have a program written in Cobol, that asks for input, Score,
    Par, Putts in round, Greens hit in Regulation, Fairways hit off
    tee shot, number of pars in round, number of birdies in round and
    course name.  It calculates the percent of greens hit in regulation
    per round, percent of fairways hit off tee shot per round(this uses
    the standard 7 tee shots to fairways every 9 holes, assuming 2 par
    3's), average number of putts per round, avgerage number of pars
    per round, average nimber of birdies per round, average score, and
    a handicap, based on total score minus total par, divided by number
    of rounds played multiplied by .85%.  That is the formula my league
    uses.  It certainly could be modified.  Every round is considered
    to be 9 holes, so when you play 18, you have to enter it as 2 rounds.
    It really helps in determining where your game needs the most work,
    and where you are either improving, or getting worse.  All it requires
    are 3 things.  Two programs, 1 to enter the scores with, the other
    to create the report with all the results.  And lastly, your own
    honesty in reporting the data.  Without this, it's totally useless.
    If anyone wants the programs, send me mail to SPMFG1::WELLSPEAK
    and I'll send you the programs and a breif description of how to
    use them.
    
                                                      Beak
352.7Installation instructions PleaseDARTS::DIAZI want to be a straight shooter!Fri Aug 26 1988 16:297
    Re:< Note 352.6 by PLATA::BILLINGSLEA "Passio Passiva" >

    Apologies if the question is stupid, but here it goes:
    
    I already copied HANDICAP.KIT, now what do I do to install it?
    
    Tavo
352.8installation? sort of...PLATA::BILLINGSLEAPassio PassivaMon Aug 29 1988 11:2318
    re:  < Note 352.7 by DARTS::DIAZ "I want to be a straight shooter!" >

�    Apologies if the question is stupid, but here it goes:
�    
�    I already copied HANDICAP.KIT, now what do I do to install it?

    I don't think it's stupid.  I apologize for not including this
    sooner...
    
    1.   $COPY PLATA::HANDICAP.KIT *
    
    2.   $BACKUP/LOG HANDICAP.KIT/SAVE *
    
    3.   Print out the HANDICAP.DOC
    
    4.   Let me know if you have any problems or questions.
    
    +- Mark
352.9V2.2 now runs on MS/DOSPLATA::BILLINGSLEASwing easy...Fri Sep 09 1988 16:2358
    Announcing V2.2 of HANDICAP...
    
    I've been working hard on it so that it runs on the following operating
    systems:
         
              o    VAX/VMS (V4.7)
              o    MS/DOS (2.11-1) (DEC RAINBOW)
              
              o    If you would like sources for converting to your PC,
                   send me mail and we can talk about what's involved (no
                   charge, just want to get updates back from you).

    As of V2.2-026, HANDICAP is MS/DOS compatable.  In order to make it
    portable from VAX/VMS to MS/DOS, the original file organization has
    been changed from indexed to relative.
    
                            ** NOTE VAX/VMS USERS **
                            
              Those using VAX/VMS versions will need to convert
              your GOLF_SCORES file using the HANDICAP_CVT1
              program before using HANDICAP V2.2.  (see APPENDIX
              A for more details)
         
                            ** NOTE VAX/VMS USERS **

    The DELETE functionality has been removed.  Since the file is now
    sequential, bogus records can be removed with most text editors.
    
    The CHANGE functionality is implemented.

    MS/DOS version supports different users.



    (upgrading to V2.2, VAX/VMS users only)
    =======================================


    If you are upgrading from a version prior to V2.2-026, you will need to
    do the following steps prior to using V2.2.  Get the new kit from
    PLATA::HANDICAP.KIT and restore the files.
    
    1.   Archive your current GOLF_SCORES.* files.
    
         $COPY GOLF_SCORES.* GOLF_SCORES_OLD.*
         
    2.   Convert your GOLF_SCORES.* files
    
         $RUN HANDICAP_CVT1
         
    3.   You are now ready to run HANDICAP (V2.2).
    
         $RUN HANDICAP
         

    If you have any problems, let me know.
    
    +- Mark
352.10V2.2-031 availablePLATA::BILLINGSLEABird!!!Wed Sep 21 1988 15:3437
    Just to let you know that a new version of HANDICAP is available for
    VMS and MS/DOS.  Someone mentioned they had troubles de-ARCing the last
    version, but hasn't given me anymore info.  I'm using PKARC V3.5
    (4/27/87).  If there is a newer version, let me know.
    
    The following files are available of PLATA::
    
    (MS/DOS format)   HANDCP22.ARC;3          130  21-SEP-1988 12:10
    (VAX/VMS saveset) HANDICAP.KIT;12         189  21-SEP-1988 12:17
    
    Do "$COPY PLATA::HAND*.* *" to get them.  
    
    THINGS TO WATCHOUT FOR (new stuff)
    ======================
    
    o    Print function has been added.  You can get your history log file
         or one for everyone in the search list.  On VAX/VMS systems, it
         will print all users in the "GOLF_" directory.  The assumption is
         that if you are using it in your personal directory, then the
         "Your scores only" option is the most appropriate.
         
                                   ** NOTE **

              A special thanks to Detlef Schmier in Munich for
              the FIND_FILES MS/DOS routine!
    
                                   ** NOTE **

    o    At startup (VMS only) you are prompted with your VMS user-name as
         default.  You can also access other users files during execution of 
         the image.  This is to be more compatable with the New-user option
         in the MS/DOS version.
         
    I hope you find this useful.  If you have any comments, suggestions or
    questions, let me know.
    
    +- Mark
352.11new kitsAZTECH::BILLINGSLEAPERSISTENCE PAYSMon Jan 30 1989 17:278
    Sorry, I had to move it to another node.  The latest kit is in:
    
    RESOLV::SYS$KITS:[PUBLIC]HANDCP22.ARC (for MS-DOS)
    RESOLV::SYS$KITS:[PUBLIC]HANDICAP.KIT (for VMS 4.x)
    
    If you have any problems, let me know.
    
    +- Mark
352.12re handicap formatSHIPS::WIGHTMAN_CTue Jun 27 1989 13:1413
    
    MARK.
    
    Could you please send me the format as I am having trouble accessing
    the programe for golf handicaps. Seen as we are setting up a Golf
    Society down here on the Solent business park. I think it would
    be a good Idea so we can keep track on our game. 
    Could you pleaes send it to TRUCKS::WIGHTMAN_C.
    
    
    
                 Happy Golfing Clive.
                (yet anouther mad golfer)
352.13enhancing HANDICAP, need adviceAZTECH::BILLINGSLEALove Crucified AroseTue Jun 27 1989 18:4734
    I'm in the  process  of  providing  some  enhanced  functionality to my
    HANDICAP software.  I need some advice...

    What I'm going to do is provide a user-profile.   However, I'm not sure
    exactly how to implement this such that it still allows HANDICAP to run
    on  VMS  and  MS-DOS  systems.    I  want  to  maintain  the  following
    information:

    Player's name
    Player's phone number
    Player's home course name
    Player's home course rating
    Player's home course slope
    Player's home course id number
    
    Here are the options I've come up with thus far:
    
    #1 - At  first  I  thought  about using logicals on VMS to maintain the
         information.  This is great  for  VMS, but as far as I know MS-DOS
         doesn't let me do this.
    
    #2 - Change the datafile to  allow  for a user-profile record.  This is
         probably the best but it requires a conversion. (yuck)    

    #3 - Provide another file for user  profile  data.  This is easiest but
         sort of clutters things up.    

    Any other thoughts or recommendations would be helpful.
    
    Thanks in advance,
    
    +- Mark

    ps.  HANDICAP is written in Turbo/Pascal and VAX PASCAL.
352.14FWIWOBRIEN::KEVINCustom Clubs &amp; RepairWed Jun 28 1989 13:2412
    RE: .13
    
    You're right that #2 is probably the best approach.  Perhaps a way of
    minimizing the pain is to write a conversion procedure that is called
    on some error condition, read the old file and write the new.  This
    would be part of a normal run until the whole file is converted then
    just blow away the old when all the records have been converted.
    Of course having a seperate file USER_PROFILE.DAT allows the possibilty
    of updating without opening the current file which is no doubt larger.
    
    
    						KO
352.15VAX-based program available from DECUSBUFFER::MUTHIt&#039;s the ark - Trust me.Tue Jul 25 1989 18:0140
        There's a golf handicapping program available from DECUS called
    Golf Handicap/Information System.  Here's the entry from the
    1988/1989 DECUS catalog:

--------------------------------------------------------------------------------

    VAX-224  Golf Handicap/Information System, Version: 1.2, June 1987

    Submitted by: Fred Bassett, J.G. Boswell Company, Corcoran, CA

    Operating System: VAX?VMS V4.2-4.5, Source Language: VAX COBOL,
    Software Required: RDB/VMS, DATATRIEVE, TDMS (not V1.7), Common Data
    Dictionary, Keywords: Games

    Abstract: This is a golf handicap/information system.   It contains
    its own built-in menu and security system.  It can be used by
    persons, clubs and organizations to collect information on golf
    courses either local and remote as to fees and services provided.  A
    complete golfing history is maintained for all players defined to the
    system.  The players' golf score cards are entered into the system
    which will adjust them according to current USGA rules and calculate
    an ongoing handicap for each player.  Various reports and queries are
    provided.

    Notes: Operating System VMS V4.2 or higher is required.

    Changes and Improvements: Connected bugs in program PGMADDSRS. System
    will not work under TDMS V1.7.

    Restrictions: Digital's TDMS V1.7 has bugs which cause this system to
    not run.  VAX/VMS version 4.2 or above is required.

    Media (Service Charge Code): 600' Magnetic Tape (MA), Format:
    VMS/BACKUP, or order VAX-LIB-7.
	 
--------------------------------------------------------------------------------


    Bill
352.16New notes file for HANDICAP & GSSTINCUP::BILLINGSLEANow serving number...uuuhhh...Tue May 15 1990 14:4653
    I have started a notes conference for questions regarding HANDICAP, but
    also, primarily, to start taking ideas for a new Golf Statistical
    System (GSS) that I am working on.

    I also have the latest version of HANDICAP available (only bug fixes,
    no new features).  If you'd like more information add HANDICAP to your
    notebook and talk to me there.

    If you have any problems, send me mail at BSS::BILLINGSLEA

        +- Mark

               <<< FILGER::DISK$FILGER_ONE:[PUBLIC]GSS.NOTE;1 >>>
                          -< Golf Statistical System >-
================================================================================
Note 1.0                          INTRODUCTION                           1 reply
FILGER::BILLINGSLEA "Now serving number...uuuhhh..." 19 lines  15-MAY-1990 09:23
--------------------------------------------------------------------------------
    Welcome  to this conference.  I am hosting it on a MicroVax II, so I
    don't guarantee any performance and there is a limited amount of disk
    space.  As a result I will be "moderating" it with those things in
    mind.

    This  conference  is intended to be a depository for information 
    relating to the "workings" of the Golf Statistical System (GSS).  I
    originally developed a system called HANDICAP that ran on either the
    DEC Rainbow or VAX/VMS.  I will continue to make that system available
    "as is" (except for bug fixes), but I am now beginning the requirements
    analysis for this new system GSS.  I will post the current requirements
    in a following note.
    
    For more details about this  conference,  see the associated replies of
    this base note.
    
    Thanks for participating,
    
         +- Mark

               <<< FILGER::DISK$FILGER_ONE:[PUBLIC]GSS.NOTE;1 >>>
                          -< Golf Statistical System >-
================================================================================
Note 11.2                        HANDICAP SYSTEM                          2 of 2
FILGER::BILLINGSLEA "Now serving number...uuuhhh..."  7 lines  15-MAY-1990 11:43
                            -< How to get the kit? >-
--------------------------------------------------------------------------------
    I have the latest kit available for HANDICAP, but I don't know how to
    distribute it without getting into a bunch of security issues.  Any
    ideas?

    I could set up proxys...
    
        +- Mark
    
352.17TINCUP::GSSTINCUP::BILLINGSLEANow serving number...uuuhhh...Wed Jun 13 1990 14:5816
    re:  <<< Note 352.16 by TINCUP::BILLINGSLEA "Now serving number...uuuhhh..." >>>

�                     -< New notes file for HANDICAP & GSS >-
�
�    I have started a notes conference for questions regarding HANDICAP, but
�    also, primarily, to start taking ideas for a new Golf Statistical
�    System (GSS) that I am working on.
�
�    I also have the latest version of HANDICAP available (only bug fixes,
�    no new features).  If you'd like more information add HANDICAP to your
�    notebook and talk to me there.
�
    
    The notesfile has been moved to TINCUP::GSS.
    
         +- Mark
352.18GSS FT 0.00-000TINCUP::BILLINGSLEANow serving number...uuuhhh...Thu Jun 14 1990 18:5220
              <<< TINCUP::DISK$USER1:[NOTES$LIBRARY]GSS.NOTE;1 >>>
                          -< Golf Statistical System >-
================================================================================
Note 4.1               STATUS UPDATES/RELEASE INFORMATION                 1 of 1
TINCUP::BILLINGSLEA "Now serving number...uuuhhh..." 13 lines  14-JUN-1990 15:54
                                -< FT 0.00-000 >-
--------------------------------------------------------------------------------
    Ok, I've got the first cut at some sort of User-Interface for the GSS
    system.

    What I've done is put together some forms and it will basically take
    you through them (sequentially) until you enter the EXIT command.  I'd
    really appreciate it if some of you would take a look at it and give me
    some feedback.

    If you're interested, send me mail at BSS::BILLINGSLEA.
    
    Thanks in advance,
    
        +- Mark
352.19Can one deal with USGA directly to obtain handicap???DLFCHZ::LAFAVECome on, get serious...Mon Apr 15 1991 18:5012
  Does anyone know if it is possible to obtain an official USGA handicap if one
has a playing history such as what the HANDICAP program maintains?  

  I happen to know that at the local course we an pay a fee ($15) to the Men's 
Club and then by noting scores on a sheet will eventually receive an official
handicap.  What I would prefer to do is track things myself and deal with the 
USGA directly, i.e. cut out the middle man, to obtain an official handicap.

  Any and all advice is appreciated.

Thanks,
Dennis (chasing that elusive 72...)
352.20Go with the PRO...CTOAVX::DAVENPORTTue Apr 16 1991 10:5721
         <<< Note 352.19 by DLFCHZ::LAFAVE "Come on, get serious..." >>>
           -< Can one deal with USGA directly to obtain handicap??? >-

  Does anyone know if it is possible to obtain an official USGA handicap if one
has a playing history such as what the HANDICAP program maintains?  


  Dennis : I would talk to your PRO, a lot of courses will not except the
handicap if not through a local PRO. It has to be put into the system so 
that the USGA can testify of it's true meaning. Not only that if a course 
wants to verify your handicap,what do they usually do? They call the Pro
that is a head of your course,if he's willing he'll attest it if not then
your out of luck.
   One other thing I have had the experince of knowing someone that did 
this an it got to a #$%#$%#% contest between the golfer,USGA,and the PRO. 
For all the hassel I would just go through my PRO shop an be done with it.



 marko

352.21PUTTER::WARFIELDGone GolfingTue Apr 16 1991 19:2115
Re: -.2
 
>  Does anyone know if it is possible to obtain an official USGA handicap if one
>has a playing history such as what the HANDICAP program maintains?  

The USGA will only handicap golf "clubs".  A club is a collection of golfers
who play together & post scores for review in a public place.  I remember the
staff of Golf Magazine did this.  As I recall their club name was "Flamingo 
Gaze GC".  

There is a cost involed so I'm not sure you'll save any $.  If you have a
problem with a particular pro you could always submit your scores at a club
where you play less frequently

Larry
352.22gss notes conference38716::WELCHThu Feb 27 1992 11:575
where is it?

I get "file not found" when I try to access 

tincup::disk$sys1:[notes$library]gss.note
352.23new SWUSPMLO::DESROCHERSTue Jan 18 1994 08:1324
    
    	The new Golf Digest has an ad for 3 IBM compatible packages.
    	Here's the info;
    
    	Golf Digest ScoreCard for Windows
    	Analyzes rounds, helps strategy, keeps stats for quick handicap
    	updates.  Includes photos and info on Golf Digest's Top 75 
    	resorts.  #87701   $29
    
    	Golf Digest Appointment Calendar for Windows
    	#87702   $29
    
    	Golf Digest Screen Dreams
    	A screen saver with great golf holes
    	#87703   $29
    
    	1-800-765-7789  Operator #420
    
    	Reguires IBM compatible PC - 2MB Ram, Windows 3.1 and 2-4MB
    	hard drive space dep. on package.  VGA or bettor monitor and
    	all Windows-compatible printers.
    
    	Tom
    
352.24pointer needed...TRLIAN::GORDONThu Jul 07 1994 12:265
    anyone have a pointer that's valid for handcp22.arc
    
    and can it be run on ms-dos other than rainbows???
    
    thanks in advance