######################################################################
CBREAK mode in MS-DOS ==== SAMPLE CODE ====
# File Name: dos.getkey.better # File Size in BYTES: 12833 # Sender/Author/Poster: jbormel@athena.mit.edu (Joe Bormel) # Subject: CBREAK mode in MS-DOS ==== SAMPLE CODE ==== # Archived: Apr 29 02:16 1994 # # Thanks to everyone who responded to my plea for help to get CBREAK # functionality in PERL for MS-DOS. I've packaged up the results into # an executable DOS batch file to serve as sample code for others. #
######################################################################
# File Name: firsthack # File Size in BYTES: 1179 # Sender/Author/Poster: galt%asylum.cs.utah.edu@cs.utah.edu (Greg Alt) # Subject: my first perl hack # Archived: Apr 29 02:16 1994 # # I kept hearing about perl, and it sounded interesting, so I finally got # around to trying it out. Here's my first perl program: #
######################################################################
# File Name: self-reproducing-code.example # File Size in BYTES: 1313 # Sender/Author/Poster: boyd@cs.buffalo.edu (Daniel F Boyd) # Subject: Re: Self-modifying code? # Archived: Apr 29 02:16 1994 # # Here is my self-reproducing Perl script. Bonus: Since we're both at # Buffalo the pathname is correct for our machines (and probably nowhere # else). #
######################################################################
# File Name: uutraf.pl # File Size in BYTES: 5679 # Subject: How much uucp traffic? # Archived: Apr 29 02:16 1994 # # Calculate the amount of uucp traffic on a site #
######################################################################
Re: Global behavior of @_ (??)
# File Name: ATUS # File Size in BYTES: 3521 # Sender/Author/Poster: bob@max.cpd.tandem.com (Bob Mackay) # Subject: Re: Global behavior of @_ (??) # Archived: Aug 19 1993 # # ATUS - AT UnderScore checker - Bob Mackay - MACKAY_BOB@TANDEM.COM # This program finds parameterless calls to subroutines that are expecting # arguments. Such calls are equivalent to calling the subroutine as # &proc_name (@_); which is not generally what is intended. #
######################################################################
# File Name: Electronic.ballot.shar # File Size in BYTES: 20590 # Sender/Author/Poster: jsh@teal.csn.org (Jeffrey Haemer) # Subject: Electronic Balloting # Archived: Jun 11 1993 # # $Id: ballot,v 3.0 1993/06/04 19:53:34 ballot Exp ballot $ # A few weeks back, we posted a note asking for your advice and aid # in prototyping software for electronic standards balloting. We # got it. Thanks. Now we want some more. #
######################################################################
LCG Random number generator for Perl
# File Name: LCG.random.generator # File Size in BYTES: 19888 # Sender/Author/Poster: wengland@stephsf.com (Bill England) # Subject: LCG Random number generator for Perl # Archived: Aug 8 1993 # # $Id: lotto6,v 1.3 1991/12/09 22:36:48 wengland Exp $ # This LCG method has the advantage that it can provide 32 bit numbers # on 16 bit machines (I've had to hack in in assembler on some systems #
######################################################################
Perl Script for Generating Text Stereograms (was Re: Text SIRDS)
# File Name: SIRDS.text.pl # File Size in BYTES: 9348 # Sender/Author/Poster: flan@vader.wustl.edu (Ian Flanigan) # Subject: Perl Script for Generating Text Stereograms (was Re: Text SIRDS) # Archived: Aug 2 1993 # # Text Random Letter Stereogram Generator # As promised, here is the perl script that makes Random Letter # Stereograms. #
######################################################################
# File Name: alias.cd.pl # File Size in BYTES: 3078 # Sender/Author/Poster: exukenc@exu.ericsson.se (Ken Corey,T/TF,75841) # Subject: Re: Name completion question # Archived: Aug 24 1993 # # by Ken Corey, kenc@sol.acs.unt.edu @1992, you may give but not sell. # provides name completion in a cd command. #
######################################################################
Baseball Division Picker Program
# File Name: baseball.pl # File Size in BYTES: 4043 # Sender/Author/Poster: stergios@leland.Stanford.EDU (Stergios) # Subject: Baseball Division Picker Program # Archived: Apr 25 1993 # # Here's a perl program to pick the division standings for Major League # Baseball. #
######################################################################
ckbal - check balanced tokens in C source (perl script)
# File Name: ckbal # File Size in BYTES: 10139 # Sender/Author/Poster: arielf@mirage.nsc.com (Ariel Faigon) # Subject: ckbal - check balanced tokens in C source (perl script) # Archived: Jul 15 1993 # # I wrote this about a year ago in an evening of such frustration, and just thought # it might be a good idea to post this for the benefit of all. #
######################################################################
cleave: break files into arbitrary sized chunks
# File Name: cleave.pl # File Size in BYTES: 3585 # Sender/Author/Poster: tamills@ingr.com # Subject: MSDOS Perl - Why does read() only give back 51 bytes? # Archived: Apr 27 1993 # # Cleave I wrote this script for breaking up files into arbitrary sized chunks. The # primary use for me would be transporting large files on floppies. #
######################################################################
# File Name: conserve # File Size in BYTES: 1075 # Sender/Author/Poster: dhesi@rahul.net (Rahul Dhesi) # Subject: perl script that calculates conservation hint # Archived: Oct 5 1993 # # Rahul Dhesi# This program prints a resource conservation hint based on # arithmetic conversions. It should be named 'conserve'. #
######################################################################
Re: determining available disk space
# File Name: dfscan # File Size in BYTES: 3876 # Sender/Author/Poster: asherman@fmrco.com (Aaron Sherman) # Subject: Re: determining available disk space # Archived: Aug 26 1993 # # Scan output of df and provide it via command-line options # By Aaron Sherman (I-Kinetics, Inc.), 1993 #
######################################################################
# File Name: disassemble.6809.pl # File Size in BYTES: 6300 # Sender/Author/Poster: charste@summit (Charles Stevens) # Subject: Re: A 6809 disassembler # Archived: Jul 27 1993 # # How about half a disassembler written in Perl?? (Only about 2 hours work -- # mostly typing in the instruction set. #
######################################################################
Re: Setting DOS variables. HELP!
# File Name: dos.env.set # File Size in BYTES: 2432 # Sender/Author/Poster: dbc@tc.fluke.COM (Dan Carson) # Subject: Re: Setting DOS variables. HELP! # Archived: Jul 9 1993 # # >: I am able to read DOS environment variables, but I am having trouble # >: setting the variables to new values. #
######################################################################
# File Name: dos.getkey # File Size in BYTES: 3504 # Sender/Author/Poster: dbc@tc.fluke.COM (Dan Carson) # Subject: Re: Testing input character if arrow or function key etc (DOS). # Archived: Apr 6 1993 # # In article <1493@alsys1.aecom.yu.edu> manaster@yu1.yu.edu (Chaim Manaster) writes: # >The question is in two parts: # >1) How do you get a single character returned from the keyboard # >without requiring a carriage return after the keypress? #
######################################################################
Re: Questions about using Perl on DOS
# File Name: dos.invocation.and.INC # File Size in BYTES: 1338 # Sender/Author/Poster: buboo@alf.uib.no (Ove Ruben R Olsen) # Subject: Re: Questions about using Perl on DOS # Archived: Aug 14 1993 # #
######################################################################
Replacement for DSKLAYT2 avail
# File Name: dsklay2.info # File Size in BYTES: 2032 # Sender/Author/Poster: longe@statsci.com (Michael Longe') # Subject: Replacement for DSKLAYT2 avail # Archived: Jun 8 1993 # # Fed up with the bugs in Microsoft's Setup utilities, I wrote a replacement # for DSKLAYT2.EXE in Perl. (The DOS version of the Perl interpreter is # available from various sites.) #
######################################################################
# File Name: fAl.pl.Z - compressed binary file # File Size in BYTES: 20417 # Sender/Author/Poster: cheragh@alborz.mti.sgi.com (Mash Cheragh-Ali) # Subject: hm fAl & hm tmAshA!!! # Archived: Jun 8 1993 # # # I've been gathering all the Persian sayings that have come to my mind, or # I have seen here and there. Following is what I have so far.
######################################################################
# File Name: geographic.pl # File Size in BYTES: 2277 # print("\tgeo place name\n"); # print("Geographic NameServer Query: \"$request\"\n"); #
######################################################################
getargs.pl (for use and comment)
# File Name: getargs # File Size in BYTES: 8155 # Sender/Author/Poster: lawrence@epps.kodak.com (Scott Lawrence) # Subject: getargs.pl (for use and comment) # Archived: Apr 6 1993 # # Provides the routine getargs # which takes a picture of the expected arguments of the form: #
######################################################################
# File Name: hebrew.calendar.pl # File Size in BYTES: 3412 # Sender/Author/Poster: faigin@aero.org (Daniel P. Faigin) # Subject: Re: Chron & Shabbat (was: FAQ) # Archived: May 8 1993 # The script below uses the hebcal and rise programs available from nysernet. # sub checkday { #
######################################################################
# File Name: here.pl - broadcast to online users # File Size in BYTES: 5392 # Archived: Apr 6 1993 # #
######################################################################
Re: Statistic routines ? (Histogram-generator)
# File Name: histogram.pl # File Size in BYTES: 7096 # Sender/Author/Poster: Dov Grobgeld# Subject: Re: Statistic routines ? # Archived: Apr 6 1993 # # histbin # version 0.1 # Bin data for a histogram. #
######################################################################
Re: Statistic routines ? (Another Histogram generator)
# File Name: histogram.tchrist.pl # File Size in BYTES: 2464 # Sender/Author/Poster: Tom Christiansen# Subject: Re: Statistic routines ? # Archived: Apr 6 1993 # Here's something I hacked out yesterday. The format is # title a b c d e # where the letters are the number of scores of value 1..5; #
######################################################################
# File Name: id2 # File Size in BYTES: 2454 # Sender/Author/Poster: chetal@pyrps5.pyramid.com (Pradeep Chetal) # Subject: Re: I get "Insecure PATH" when I run commands from emacs... # Archived: Apr 6 1993 # #
######################################################################
# File Name: irc.bot.pl # File Size in BYTES: 5162 # Sender/Author/Poster: noord@ucs.orst.edu (its MR. DAVO to you...) # Subject: Re: A C bot. # Archived: Jun 21 1993 # # Okeydokey, here it is. Any questions, just ask :) #
######################################################################
v37i068: ixobeeper - Talk to alpha-numeric pager from Unix, Part01/02
# File Name: ixobeeper # File Size in BYTES: 37873 # Sender/Author/Poster: tal@Warren.MENTORG.COM (Tom Limoncelli) # Subject: v37i068: ixobeeper - Talk to alpha-numeric pager from Unix, Part01/02 # Archived: May 23 1993 # # tpage.pl -- front-end to tpage system. # by Tom Limoncelli, tal@warren.mentorg.com #
######################################################################
magic - an implementation of file(1)
# File Name: magic.pl.info # File Size in BYTES: 1458 # Sender/Author/Poster: dws@ssec.wisc.edu (DaviD W. Sanderson) # Subject: Re: Is file(1) available in perl? # Archived: Sep 3 1993 # # would you please tell me where I can find a copy? #
######################################################################
# File Name: mg.pl # File Size in BYTES: 2920 # Sender/Author/Poster: utashiro@sran230.sra.co.jp (Kazumasa Utashiro) # Subject: Re: Directory Grep?? # Archived: Jun 11 1993 # # In article <1993Jun10.143017.25932@rtsg.mot.com> # ellis@rtsg.mot.com (John T Ellis) writes: # >> Has anyone implemented a directory grep in perl? My ideal # >> view of the tool includes - #
######################################################################
# File Name: morse.pl # File Size in BYTES: 7615 # Sender/Author/Poster: jsc@monolith.mit.edu (Jin S Choi) # Subject: Morse Code practice program # Archived: Aug 15 1993 # # morse code practice program # I wrote this a while ago to practice for a ham license (which I haven't # gotten yet), and thought it might be of interest to someone out #
######################################################################
myquota: change user quotas (HP syscall)
# File Name: myquota.HP.pl # File Size in BYTES: 1974 # Sender/Author/Poster: # Subject: # Archived: Jun 13 1993 # #
######################################################################
# File Name: n-queens.pl # File Size in BYTES: 3512 # Sender/Author/Poster: levan@ms.uky.edu (Jerry LeVan) # Subject: Eight Queens Solutions # Archived: Jun 10 1993 # # A Perl script to solve the n-queens problem. #
######################################################################
# File Name: newtail.pl # File Size in BYTES: 1784 # Sender/Author/Poster: ian@unipalm.co.uk (Ian Phillipps) # Subject: Re: tail -f clone in perl? # Archived: Jun 23 1993 # # cc_paul@rcvie.co.at (Wolf Paul) writes: # >I need to write a script which monitors several files and # >collects lines added to these files into a single output # >stream... #
######################################################################
Re: operl - an experimental object-oriented package for perl
# File Name: objperl.shar # File Size in BYTES: 12337 # Sender/Author/Poster: sakoh@sraco2.us.sra.co.jp (Hiroshi &) # Subject: Re: operl - an experimental object-oriented package for perl # Archived: Apr 6 1993 # #
######################################################################
Perl-Pay v1.1 - payroll implementation (compressed)
# File Name: payroll # File Size in BYTES: 27742 # Sender/Author/Poster: wengland@stephsf.com (Bill England) # Subject: Perl - Payroll (Part 1 of 2) # Archived: May 23 1993 # # $Id: payroll_calc.pl,v 1.3 1993/01/14 20:42:30 wengland Exp wengland $ # Perl -- Payroll # Ok. This may not be as polished as I would like but here is # the perl-payroll as it now stands ... #
######################################################################
perload - builds up autoloaded and dataloaded perl scripts (Part01/01)
# File Name: perload # File Size in BYTES: 12664 # Sender/Author/Poster: ram@acri.acri.fr (Raphael Manfredi) # Subject: perload - builds up autoloaded and dataloaded perl scripts (Part01/01) # Archived: Jun 25 1993 # # Archive-Name: perload.Z - compressed binary # The following script will convert any existing perl script into a dataloaded # or autoloaded version, which is a big win on startup time and memory usage # for large scripts, at a small performance cost. #
######################################################################
multiple host command launcher (gsh) in Perl
# File Name: pgsh # File Size in BYTES: 6138 # Sender/Author/Poster: merlyn@iwarp.intel.com (Randal Schwartz) # Subject: multiple host command launcher (gsh) in Perl # Archived: Apr 6 1993 #
######################################################################
mkpprof - profiles a perl script
# File Name: pprof.pl.Z # File Size in BYTES: 15k # Sender/Author/Poster: arf@maths.nott.ac.uk (Anthony Iano-Fletcher) # Subject: Re: looking for perl profiler # Archived: Jun 18 1993 # # DESCRIPTION # mkpprof calculates the profiling of the specified script and # places the output into a file in the current directory. # This data file can be collated by pprof (1). # This uses a ammended form of Kresten Krab Thorup's profiling # perldb.pl. #
######################################################################
# File Name: quran.server # File Size in BYTES: 3789 # Sender/Author/Poster: an32925@anon.penet.fi (ali) # Subject: About-Quran.grd # Archived: Sep 2 1993 # # Here is README file for QURAN-SERVER. I will try to put it in tehran, # but I am not sure if they accept this! In the case they do not put # this in tehran.stanford.edu, I'll send it part by part to SCI. I hope # this be useful and you get no problem in using it! #
######################################################################
perl script to unpack ftpmail (and other) binaries
# File Name: randalls.uu.pl # File Size in BYTES: 2644 # Sender/Author/Poster: merlyn@ora.com (Randal L. Schwartz) # Subject: Re: perl script to unpack ftpmail (and other) binaries # Archived: Jun 24 1993 # ## Version 1.09 on 92/02/25 ## Written by Randal L. Schwartz, Stonehenge Consulting Services, Portland, OR ## uudecodes the arguments (or stdin), ignoring non-uuencoded lines #
######################################################################
######################################################################
Re: slip script (long) & question
# File Name: slipup.lwall # File Size in BYTES: 10711 # Sender/Author/Poster: lwall@netlabs.com (Larry Wall) # Subject: Re: slip script (long) & question # Archived: Aug 30 1993 # # Can't say offhand, but here's my original slipup for comparison purposes. # It seems to me that the BSD folks had to modify it somehow, but I don't # recall how. #
######################################################################
Another stat program (perl script)
# File Name: stat.pl # File Size in BYTES: 9433 # Sender/Author/Poster: tdw@uk.ac.cam.cl (Tim Wilson) # Subject: Another stat program (perl script) # Archived: Apr 6 1993 # # $Id: stat,v 1.1 1992/10/05 10:53:13 tdw Exp $ # Stat(2) files and print results. #
######################################################################
# File Name: symlink.pl # File Size in BYTES: 3423 # Archived: Apr 6 1993 # # As merlyn@romulus.reed.edu (Randal L. Schwartz) pointed out, I can't # do this properly without looking at the symbolic links. So here is my # second attempt, dealing with symlinks. #
######################################################################
# File Name: talk-to-modem.pl # File Size in BYTES: 2522 # Sender/Author/Poster: eric.arnold@sun.com # Subject: Re: Perl and MODEMS # Archived: Apr 6 1993 # # This worked for me on a Sun(4.1.2) with a Hayes compatible USRobotics modem: # open(MODEM, "+>/dev/cua0") || die "Can't open /dev/ttyb\n"; # system("stty -echo raw >/dev/cua0"); #
######################################################################
# File Name: tcalc.pl # File Size in BYTES: 4501 # Sender/Author/Poster: bet@sbi.com (Bennett Todd @ Salomon Brothers Inc., NY ) # Subject: HP-style calculator in perl # Archived: Apr 6 1993 # # I finally got tired of not having an HP-style termcap-based calculator # around, so I wrote one in Perl. #
######################################################################
Re: tee like program to pipe to another program?
# File Name: tee2 # File Size in BYTES: 3291 # Sender/Author/Poster: tchrist@convex.COM (Tom Christiansen) # Subject: Re: tee like program to pipe to another program? # Archived: Apr 6 1993 # # Tom Christiansen#
######################################################################
Re: How much "free memory" is too little?
# File Name: top.total.pl # File Size in BYTES: 3067 # Sender/Author/Poster: lott@bogner.informatik.uni-kl.de (Christopher Lott) # Subject: Re: How much "free memory" is too little? # Archived: Jun 3 1993 # # a script to total the SIZE fields from top #
######################################################################
# File Name: ttyreset.pl # File Size in BYTES: 583 # Sender/Author/Poster: # Subject: # Archived: Apr 6 1993 # #
######################################################################
# File Name: unpack.bitfields.pl # File Size in BYTES: 7430 # Sender/Author/Poster: dnoble@devvax.jpl.nasa.gov (David Noble) # Subject: Re: How to pack/unpack bits? # Archived: Jun 19 1993 # # The following routines will give you the pack/unpack behavior you want, # as long as each collection of bitfields fits evenly into an 8, 16, or # 32-bit block. I've never really had any use for templates using 'b' #
######################################################################
watch - track changes in things (files, etc)
# File Name: watch.curseperl # File Size in BYTES: 3759 # Sender/Author/Poster: ggr@nareen.acci.COM.AU (Greg Rose) # Subject: Re: Screen 'stuff'... # Archived: Jun 10 1993 # # Watch the world go by #
######################################################################
Re: DOS: Script to edit WIN.INI?
# File Name: win.ini.edit.pl # File Size in BYTES: 5646 # Sender/Author/Poster: evas@cs.few.eur.nl (Eelco van Asperen) # Subject: Re: DOS: Script to edit WIN.INI? # Archived: May 24 1993 # # >I manage a large lab of PC computers, and occasionally need to make global # >changes in their local configuration files. The best way for me to do this # >automatically is through a master centralized script. #
######################################################################
# File Name: wtmp.trim.pl # File Size in BYTES: 3148 # Sender/Author/Poster: # Subject: # Archived: Apr 8 1993 # # $Header: /local/undoc/RCS/wtrim,v 1.12 1993/04/08 17:35:55 dhesi Exp $ # Trim the wtmp file to hold a specified number of records. ##
Comments, suggestions, or criticisms on this archive to <wjm@metronet.com> #