From pmfitzge@fitz.b30.ingr.com Wed Feb 16 12:40:24 1994 Received: from nova.unix.portal.com (nova.unix.portal.com [156.151.1.101]) by jobe.shell.portal.com (8.6.4/8.6.4) with ESMTP id MAA19144 for ; Wed, 16 Feb 1994 12:40:23 -0800 Received: from fitz.b30.ingr.com (fitz.b30.ingr.com [129.135.173.9]) by nova.unix.portal.com (8.6.4/8.6.4-1.13) with SMTP id MAA26258 for ; Wed, 16 Feb 1994 12:40:11 -0800 Received: by fitz.b30.ingr.com (5.65c/1.921207) id AA04873; Wed, 16 Feb 1994 14:41:04 -0600 Date: Wed, 16 Feb 1994 14:41:04 -0600 From: pmfitzge@fitz.b30.ingr.com (Patrick Fitzgerald) Message-Id: <199402162041.AA04873@fitz.b30.ingr.com> To: chan@shell.portal.com Subject: - winclk.exe (0/9) [sh] X-Mailing-Software: xmitBin v1.9 by D. Jim Howard (deej@cadence.com) Status: RO Here's the Windows version. -- Patrick M. Fitzgerald, pmfitzge@ingr.com ______ / ___ ) Your right to swing your fist stops at the / __)/ /__ beginning of my nose. - net@gagme.chi.il.us (_/it(_____) (Whoami Anyway) winclk.exe is a self-extracting archive for Windows. It is the Life Clock program for Windows. CUT---------- I suppose by now most of us here have heard of the "Death Clock" that's been set up in NYC to demonstrate the number of lives lost to gun violence in this country. As an aid for perspective, I have gotten DOS and Windows versions of a PC program that displays not only gun deaths but also deaths from many other causes and most importantly, the number of defensive uses of guns since the beginning of the year. The program was written by Victor Carreon and Michael Chacon of a group called Democrats for the Second Amendment and is freeware. They only ask that it be propogated to other interested people. I will uuencode it and mail it to anyone who wishes. Just send me a message and you'll get it by return EMail. The DOS version is 34K, the Windows version comes as a self extracting file that is abput 370K. Let me know which version (or both) you want. If there's enough interest, I suppose I could post it. Rich -------------------- Rich Loether Snail Mail: University of Pittsburgh EMail: rjl+@pitt.edu Computing & Info Services Voice: (412) 624-6429 600 Epsilon Drive FAX: (412) 624-6436 Pittsburgh, PA 15238 CUT---------- INSTALLATION FOR DEATH CLOCK 1994 This program is a Visual Basic application for Microsoft Windows. The initial file DCLOCK.EXE is a self extracting file which contains all the files necessary to run the program under Windows. It is important that all of the files resulting from the extraction reside together for installation on target machines. Perform the following steps. The best way to distribute this program is extract the files into an empty directory. Then copy all of the resulting files onto a floppy diskette. You need to make certain that all of the files are on the diskette. Once you have all of the files on a diskette you can run the SETUP.EXE program and also make multiple copies for distribution. After you have all of the files on a diskette take it to the target machine and place it in the A: drive. From the program manager use the FILE/RUN command and execute A:SETUP.EXE which will initialize and copy the program files for execution. This setup process also will copy .DLL files into your \WINDOWS\SYSTEM directory that the program needs to run. A Death Clock icon will be created in it's own program group. You can move this icon to another group after installation. If you have any problems or questions please feel free to call me and I will help you with the program. Remember this is shareware. If you want to continue to use this program you must agree to distribute this program to at least 5 other people. Also, please send me your feedback. I am in the process of adding some more features to this program and I will would like to add any good ideas. More importantly, let me know if there are any problems with the statistics. We need to make sure that they are kept accurate. Michael Chacon (909) 780-0226 Voice & Fax "Firearms stand next in importance to the Constitution itself. They are the American people's liberty teeth and keystone under independence. To ensure peace, security and happiness, the rifle and pistol are equally indispensable." George Washington This description and the associated 9 parts contain the uuencoded form of winclk.exe. Instructions for extraction: ---------------------------- A) UNIX script method (easiest - recommended for beginners and those interested in automatic extraction and filesum checking): 1) Extract the following shell script, removing everything before and including the "shell begin here" line, and everything after and including the "shell end here" line (save as winclk.sh). 2) Save the remaining 9 file parts into the files specified in their respective headers (these files should be in the same directory as winclk.sh). 3) Execute 'sh winclk.sh'. This script will do all of the extraction, concatenation, filesum checking, and decoding steps for you, detecting any errors along the way. 4) Enjoy the resulting winclk.exe file! B) To manually edit/patch (for those familiar with these type of files - and/or those without UNIX!): 1) Save everything between line pairs of the text "BEGIN --- CUT HERE --- Cut Here --- cut here ---" ...and... "END --- CUT HERE --- Cut Here --- cut here ---". 2) Concatenate the resulting file part(s) together (in order!) and pipe the result into uudecode. 3) Enjoy the resulting winclk.exe file! If you have any trouble with the above, I'm sure I'll get e-mail from you... (but if you DON'T have trouble, I wouldn't mind hearing that, either!!) #--------shell begin here------- save as winclk.sh #! /bin/sh # TOP-LEVEL script for translating winclk.exe from uuencoded form filePart=1 missingFiles="" until [ ${filePart} -eq 10 ] do partStr="${filePart}" test -f winclk${partStr} fileErr=$? if [ $fileErr -eq 0 ] then awk " \ /shell begin here/ { print_next = 1; } \ /shell end here/ { print_mode = 0; } \ { \ if ( print_mode ) { \ print; \ } \ if ( print_next ) { \ print_mode = 1; \ print_next = 0; \ } \ } \ " winclk${partStr} > winclk${partStr}.sh test -f winclk${partStr}.sh exErr=0 fileErr=$? if [ $fileErr -eq 0 ] then chmod +x winclk${partStr}.sh ./winclk${partStr}.sh result=$? if [ $result -eq 0 ] then rm -f winclk${partStr}.sh winclk${partStr} else if [ $result -eq 7 ] then rm -f winclk${partStr}.sh winclk${partStr} missingFiles="" break else if [ $result -eq 6 ] then exit 1 else echo "Error in execution of winclk${partStr}.sh - continuing..." exErr=$result fi fi fi else echo "WARNING: File winclk${partStr}.sh doesn't exist!! - continuing..." test -f wincl=${partStr}.xb exErr=$? fi else echo "WARNING: File winclk${partStr} doesn't exist!! - continuing..." test -f wincl=${partStr}.xb exErr=$? fi if [ $exErr -ne 0 ] then if [ "$missingFiles" = "" ] then missingFiles="wincl=${partStr}.xb" else missingFiles="$missingFiles wincl=${partStr}.xb" fi fi filePart=`expr $filePart + 1` done if [ "$missingFiles" = "" ] then exit 0 else echo "Cannot continue without file(s) ${missingFiles}..." exit 1 fi #--------shell end here------- save as winclk.sh