![]() |
|
|
|
|
|
|
VM/COM, August 1985
1
-
OO OO OOO OOO // OOOOOOO OOOOOOO OOO OOO
OO OO OO OOO OO // OO OO OO OO OO OOO OO
OO OO OO O OO // OO OO OO OO O OO
oo oo oo oo // oo oo oo oo oo
oooo oo oo // oo oo oo oo oo oo
oo oo oo // ooooooo ooooooo oo oo
0 ------------------------------------------------------------
August 1985 edition Volume 2 Number 3
- CsNews Network Newsletter
-
-
Staff:
0 Michele Robinson CSMICH at MAINE Editor
Andrew T. Robinson ANDY at MAINE CsNews Director
David Eckhardt DAE at PSUVAX1 Assistant Editor
Prof. G. Markowsky MARKOV at MAINE Faculty Advisor
-
0 Ôçççççççççççççççççççççççççççççççççççççççççççççççççççççççä
³ Newsletter article contribution Userid: CSNEWS@MAINE ³
³ ³
³ Contributions from readers welcomed and encouraged! ³
¨ççççççççççççççççççççççççççççççççççççççççççççççççççççççç]
1
0 Vm-Com Issue 2.3
-
0 Table of Contents
+ _____ __ ________
- Introduction to Vm/Com 2.3 . . . . . . . . . . . . . . . 1
CSNEWS Notes . . . . . . . . . . . . . . . . . . . . . . 2
BITNET: Is It Becoming a Restricted Area? . . . . . . . . 3
The CSNEWS Story . . . . . . . . . . . . . . . . . . . . 5
IBM's and VAX's . . . . . . . . . . . . . . . . . . . . . 8
An Efficient File Backup System . . . . . . . . . . . . . 10
A More Up to Date List of Servers . . . . . . . . . . . . 15
OpCodes . . . . . . . . . . . . . . . . . . . . . . . . . 16
A Recent Memo From a BITNAUTs Office . . . . . . . . . . 18
-
-
-
-
-
-
-
-
-
-
-
-
-
0 2
1
0 Vm-Com Issue 2.3
0 Introduction to Vm/Com 2.3
+ Introduction to Vm/Com 2.3
-
Once again I'd like to welcome you to another issue of
Vm/Com. Before your eyes you have issue 2.3. This time
around you will be seeing an article on where BitNet seems
to stand nowadays, an article on the creation of CSNEWS, a
discusion on problems between IBM's and VAX's, a description
of using tapes for backup, a list of servers and such
related things, and again a humor section containing more
OPCODES and a memo for employees that like to complain about
their working conditions...
0 Hope you like it... Send any comments to CSNEWS or
myself. We'd like to hear your opinions!! See ya next time!
0 Michele Robinson,
Editor
-
-
-
-
-
-
-
-
-
-
-
-
1
1
0 Vm-Com Issue 2.3
0 CSNEWS Notes
+ CSNEWS Notes
0 Andy Robinson (ANDY@MAINE)
-
Hello again! As you can see, we have begun to deliver
on our promise of a monthly Vm/Com. But that's off the
subject since I am here to talk about CSNEWS.
0 There are some things going on, believe it or not! Let's
start at the beginning (which is an arbitrary point in this
case)... If you remember the June issue (Vm/Com 2.1), we
welcomed David Gridley to the elite (cough cough) ranks of
the CSNEWS operator staff, as a restricted operator. Since
that issue, David has obtained a full-CMS id (as opposed to
his previous restricted account) and is a full operator. His
new ID is ICC020G@MAINE. Say hi to him sometime!
0 CSBB. The 'prepending' format of CSBB has been changed
to an 'appending' format. I.e., newer entries can be found
at the bottom of the CSNOTICE files instead of at the top.
This makes the perusal of chronologically oriented material
much easier in most cases. CSBB will also find your name in
the BITNAUTS list, and insert it into your entry, even if
your are not in the CSBB users list.
0 FLAME. Once again, I implore the users of our Forum to
keep it clean and non-personal. We had a FLAME war in July
over CSBB formats which was deleted because of its content.
Whatever you might think FLAME is, it is not a forum for
dragging other people through the dirt, or exposing dirty
laundry. You may not realize it when you send an entry in,
but several hundred people will probably read it, so make
sure you mean what you say. Police yourself, and make sure
you aren't slamming someone in the public eye.
0 Well, those are some of the highlights. The conversion
of CSNEWS software to Assembler is going slowly, but is
going. The work on the CMS user-friendly interface is
proceding at a reasonable rate, and should be done on
schedule in late August. I guess that is about it. So
goodbye for now, and I'll be writing you next issue!
-
-
-
-
2
1
0 Vm-Com Issue 2.3
0 BITNET: Is It Becoming a Restricted Area?
+ BITNET: Is It Becoming a Restricted Area?
0 Marvin Raab (MFRQC@CUNYVM.BITNET)
-
BITNET (Because It's There NETwork) joined the world of
academic higher education back in May of 1981 when Yale
University was linked to the City University of New York via
computer lines. For the first time, it was said that
researchers at these universities would no longer be
hampered by the eon-long problem of distance. Since that
joyous May day, BITNET has come a long way with the addition
of links to over 200 schools around the world.
0 Researchers and faculty members at some of the most
prestigious institutions of the world are now able to share
their work with each other in a matter of seconds.
Conversational abilities are also present; promoting free
and open exchange of ideas.
0 Whether it was anticipated or not, students at several
nodes have discovered the capabilities of BITNET. At first,
those who knew about it were content to merely converse with
their counterparts at any of the various other nodes,
obtaining ID's via the infamous "BITNAUTS MAILLIST", or from
simply sending messages to random nodes.
0 Unfortunately, but understandably, many nodes removed
the CPQ Names command forcing students to rely on the
MAILLIST...until some creative users had a lightbulb flare
up in their minds. This lightbulb led to BITNET conferencing
systems. As one can see, the capabilities of BITNET are just
beginning to be explored and tested.
0 But, there are problems. Many schools hide and/or
restrict student usage of BITNET. Some nodes have threatened
legal action if their link is ever used for "non-educational
purposes", while others simply change RSCS programs to
reject messages from non-authorized (i.e. student) users.
One node will not even allow users to receive electronic
mail.
0 And now, one node (which supports a conferencing
system) has removed the CPQ U command, eliminating the
ability to query any user at that node.
0 The very name of BITNET implies that it should be
accessible to all users, and not selectively and arbitrarily
restricted. Has anyone ever taken a survey of the number of
researchers who actually use BITNET? We have never heard of
any electronic communication between researchers at the
original two nodes. In contrast, we find over hundreds of
students whom have utilized BITNET for one purpose or
0 3
1
0 Vm-Com Issue 2.3
0 another. Who is to say that non-classwork does not fall into
the realm of education? While it cannot be guaranteed that
abuse and unethical use of the Network will not occur, we
can guarantee that BITNET has, and must continue, to bring
students together. There is so much to be learned about our
neighbors in other states, not even to mention abroad.
BITNET is a perfect vehicle for eliminating ridiculous
prejudices which have existed since the beginning of time.
Computers are rapidly changing the society in which we live
and the college students of today will be responsible for
the near future. They will need to know more than theory if
computers are to develop in a practical and healthy manner.
0 Although we understand the intrinsic problems behind
mass usage of BITNET for the purposes of idle chatting, we
cannot condone the restrictions which seem to be increasing.
We urge everyone who reads this to consider the problem at
hand and to reach a suitable solution.
0 Consider the following: by allowing BITNET to be
unrestricted, we are bringing the people of the world closer
together. This will inevitably lead to cooperation which may
very possibly help to solve some previously unsolvable
problems. Consider the following: there is at least one
marriage of two people who met because of the network.
Consider the following: some students are studying computer
science BECAUSE of BITNET. Consider the following: how many
successful systems programmers were hooked on computers
because of----------games (GASP!)
0 Please consider any and all alternatives before taking
the easiest and most obvious road: restriction.
-
-
-
-
-
-
-
- 4
1
0 Vm-Com Issue 2.3
0 The CSNEWS Story
+ The CSNEWS Story
0 Andrew T. Robinson (ANDY@MAINE)
-
From time to time it has been suggested to me that I
write a history of CSNEWS and its services. So here I am to
do just that.
0 Long, Long, ago (Spring Semester 1984 to be exact),
Barry Gates, Rick Fortin, and myself were struck with the
idea of writing a newsletter for the UMaine/Orono Computer
Science Students (Our computing center publishes a
newsletter, CAPSTAN, but it is not particularly student
oriented.) After a little wrangling around with possible
names and what not, I came up with 'Vm-Com', for 'Vm-
Communications'. We set about writing articles and about 2
months later, the first issue of Vm/Com was sitting on my
disk. It consisted of several articles oriented towards the
use of the (then newly connected) BITNET facility. The
story of CSNEWS had begun.
0 It was not long after we started compiling the first
issue of Vm/Com that it was decided that storing the letters
and articles on our own private disks was not going to do.
So I went down the hall to English/Math (which has NOT,
contrary to rumor, been renamed Neville hall!!) to talk to
the Chairman of CS, Professor Markowsky. I told him what we
were doing, and what we wanted. He gave it to us -- a
separate CMS machine on which to store/compile the
newsletter.
0 We sent the first issue of the letter out by PUNCH/DISK
DUMP. We had no public copy on a linkable disk. At first
this seemed practical, but as our reader base here at Maine
grew, we realized that the disk space being used to hold
multiple copies of Vm/Com was also growing. So back up to
Professor Markowsky with another request... this time we
wanted a mnemonic userid, VMNEWS, on which we could place a
single copy of the newsletter which would be accessible to
all local users by means of our CMS SHARE command.
0 This ID was generated while I was slaving away in
Quantico, VA, at USMC OCS. When I returned in July, I found
the ID waiting, and placed the letter and a few other
miscellaneous public files on its disk. Of course, there
were not many students around at that time, and it seemed
that further development efforts on Vm/Com would be delayed
until the fall semester.
-
- 5
1
0 Vm-Com Issue 2.3
0 The end of July came, and Barry Gates and myself started
experimenting with making VMNEWS a slave machine, on which
we could compile programs and do tape archival. Then we
started running an RSCS simulator on the id which faked most
common RSCS Networking commands for an imaginary node called
VMVM.
0 In the first few days of August, while Barry and I were
playing with VMNEWS, Barry suggested that we create a
BITNAUTS LIST maintainance server on our relatively
purposeless machine. A little background is in order here:
During the spring/summer months of 1984, the BITNAUTS LIST
was in turmoil. Its originator, Mat Terry at Cornell, had
given the list up because of problems on the BITNET. After
this, the list floated about to several different people who
partially maintained it. At one point, Walter Horbert
(WALT@MAINE) was keeping a 'diary' of BITNAUTS LIST
discussions and distributing them to anyone interested
(Earlier in the summer, as I found out, Steve Goldsmith
(SEGXU@CUNYVM) was experimenting with a BITNAUTS server
which did LIST updates in batch mode). Now we had a
permanent home for BITNAUTS.
0 The first things that were written were, strangely
enough, the BIT commands, which performed Updating/Searching
operations on the BITNAUTS LIST. Then CHECKIN/CHECKOUT/QBIT
were written. By the end of two days of development, we
started looking for people out on BITNET to test out our new
server. It worked. More and more people started using
VMNEWS, and word started to spread; the BITNAUTS list was
here to stay.
0 Development on VMNEWS proceded throughout the summer, as
we added new commands and consolidated old ones. Early on,
we made Geert Marien (GKMXU at CUNYVM) a VMNEWS operator.
The system was centralized, providing comprehensive error
recovery and allowing gathering of usage statistics.
0 Towards the end of August, VMNEWS was renamed CSNEWS by
the operations manager here at Maine. This caused no end of
confusion, but it all got sorted out in the end.
0 During these early days, Barry and I had to tread
lightly... CSNEWS had NO support from any level, including
the CS Department. We carefully ruled out services which
might jeopardize our new server, and attempted to think of
things that would enhance its surviveability on our system.
As time went by, we started getting more support (and most
important of all, more tolerance). Some of our computing
center officials were receiving mail praising a system that
they did not know existed!
-
0 6
1
0 Vm-Com Issue 2.3
0 Of course as time went on, use of CSNEWS increased many
fold. It now processes over 1200 commands per day for three
to four hundred users. At this time, we are undertaking a
re-write of CSNEWS software to make it faster and more
efficient, and to expand available services. Under the
auspices of CSNEWS Information Services, a new user-friendly
local interface is being funded for development this summer.
The little machine that was originally intended as extra
disk space has come a long way!
0 (Special thanks to all of you who were with us in the
beginning and are still with us now... You have made CSNEWS
what it is, as much if not more than those of us who wrote
it.)
-
-
-
-
-
-
-
-
-
-
-
-
-
- 7
1
0 Vm-Com Issue 2.3
0 IBM's and VAX's
+ IBM's and VAX's
Inter-species Communications on BITNET
+ Inter-species Communications on BITNET
0 Jim Blake (AS0JEB@BINGVMA)
-
0 At SUNY-Binghamton, we have five Bitnet nodes. Two of
these are IBM 4381's, and two are VAX's. The fifth one isn't
really there, and doesn't count -- It's a virtual node.
- The VAX's are tied to BITNET through a product called
JNET, which makes a VAX running VMS appear to be just
another RSCS node in IBM-land. In general, it works really
well. The users of the VAX's can send and receive messages,
and can send and receive print files and punch files. What
more could a BITNET resident want? A few things... I'll just
start with one.
- A common storage code would be nice. Since the JNET
software works so well,it is easy to forget that the RSCS
world operates in EBCDIC code, while the VAX's store their
data in ASCII. You can forget this because JNET performs an
automatic translation for you. Data coming to the VAX,
either files or messages, is translated to ASCII before you
ever see it. Data leaving the VAX is translated to EBCDIC by
default. Works fine, right?
- The problem arises when you start sending files that
contain things besides printable text. You wouldn't want to
send files containing object code, I suppose, but you might
want to send data stored in binary, or text files that
contain non-printing characters, or who knows what.
- I first encountered this question when I received a large
file in my reader in IBM's "netdata" format. Since I didn't
have room on my disk just then, and I feared for my reader
files (the system was a little shaky that day), I shipped
the file over to my account on the VAX for storage there
until I had room on the IBM to hold it. So far, so good. The
file was transferred nicely, and later I transferred it back
to the IBM, but when I then tried to "RECEIVE" it from my
reader, the machine just burped and smiled. To this day, I
have not been able to reconstruct the original file, and
have had to try reading it in the bizarre form it has now
reached.
-
0 8
1
0 Vm-Com Issue 2.3
0 What happened?
0 Well, the IBM "netdata" format contained a bunch of non-
printing characters. These are used by the RECEIVE command
to delimit the lengths of records and to indicate
compression techniques. These non-printing characters were
taken from the list of unused EBCDIC characters -- those
that have no preset meaning. Unfortunately, since these
characters don't have any meaning, they can't be translated
to ASCII. In self defense, the JNET software just turned
them all into ASCII blanks. Then, when I brought the file
back to the IBM world, they became EBCDIC blanks, but that
was not a lot of help.
- Did the JNET folks screw up? Not really. There wasn't a
lot they could do. They set up translations for all the
letter, numbers,and punctuation marks. They also took care
of all of the control codes; things like carriage return,
line feed, etc. The root of the problem really lies in the
fact that ASCII is a 7-bit code, and EBCDIC is an 8-bit one.
There are simply more character codes available to the
EBCDIC programmer than there are to the ASCII programmer,
and EBCDIC uses them, too. This is one reason why the DEC
people are starting to use 8-bit ASCII in their terminals --
they've run out of codes!
- To add insult to injury, I might add that it is possible
to prevent the translation from ASCII to EBCDIC for files
leaving the VAX. With the proper options, you can have your
file sent to IBM-land just as it stands. The catch is, there
is no such option for incoming files. So there you are, up
the creek. What good is it to be able to suppress
translation in one direction and not in the other? The net
effect is similar to that of WOM (write-only memory). I know
my file got sent OK, I just can't get it back.
0 The moral of the story? Networking software is like a pane
of glass; Even if it's transparent, you can still bang your
nose on it.
-
-
-
-
- 9
1
0 Vm-Com Issue 2.3
0 An Efficient File Backup System
+ An Efficient File Backup System
Using Tapes in Full CMS
+ Using Tapes in Full CMS
0 Sean Colbath (CPE07401@MAINE)
-
Many users over the years have found one major problem
with computer systems: There is never enough on-line space
to keep all of their files. Enter the magnetic tape. The
tape is an efficient, cheap source of data storage and
backup. One 2400 foot tape can hold the equivalent of 3600
boxes of cards. This great amount of free space lets the
programmer use the tape for data storage, archiving of old
programs, or backup as a prevention against accidental data
loss.
0 The TAPE command is available through CMSBATCH or CMS
to co-ordinate tape activities with the disk. It is
possible to dump the contents of a disk to tape, restore the
contents, scan the contents of a tape, or restore the
contents of one disk to another. First, it is necessary to
obtain a tape. Tapes come in two sizes: the mini-reel
(1200 feet), and standard size (2400 feet). Either of these
sizes should be sufficient for the average user. In some
cases there are smaller (600 feet) or larger (3600 feet)
sizes.
0 Now that you have obtained your tape, you will need to
select a density for it to operate at. There are three
standard tape densities: 800 bpi (bits per inch), 1600 bpi,
and 6250 bpi. The most common density is 1600 bpi, and your
tape and drive will need no prior adjustments to allow you
to read or write at this density. Densities as high as 6250
bpi are extremely space efficient, but there is usually no
need for the average user to work at this density. Also,
not all systems have 6250 bpi drives available, so it may be
advisable to check with your systems personnel to find out
which density is perferred.
0 Most computer centers maintain an extensive library of
tapes, and to use your tape it may be necessary to have your
tape put in this library (the Maine computer center, for
example, will accept no tape mounts through the dispatcher's
window). Once you have put your tape in the library, you
must communicate your desire to have it mounted (attached to
your virtual machine) to the operator. To do this, simply
use the CP MESSAGE command or the CMS TELL command:
0 MSG OPERATOR PLEASE MOUNT TAPE xxxxxx
ON 181 RING ring PASS yyyy
0 or:
- 10
1
0 Vm-Com Issue 2.3
0 TELL OPERATOR PLEASE MOUNT TAPE xxxxxxx
ON 181 RING ring PASS yyyy
0 Maine users should use the MOUNT command (NOT available on
other systems!) - for more information on MOUNT, type HELP
CMS MOUNT.
0 MOUNT xxxxxxxx ON 181 RING ring PASS yyyy
- where:
xxxxxx is the tapeid assigned to your tape by your
computer center.
0 ring is the read/write status of the tape. RING OUT
permits reading only, RING IN allows reading and
writing.
0 pass is the password you have chosen for your tape.
This should correspond to the ring, i.e. there
are diff. passwords for RING IN and RING OUT.
0 When the operator has mounted the tape on a tape drive (if
there is one available) and attached the tape to your id,
you will receive the message
0 TAPE 181 ATTACHED
+ TAPE 181 ATTACHED
0 and an informative message from the operator confirming the
id of the tape and the ring status. It is important that
you wait for the second message of the form
0 hh:mm:ss MSG FROM OPERATOR: Tape xxxxxx is mounted ring xxx
on your 181
0 before attempting to perform any i/o operations to the tape.
This is because the operator attaches the tape drive itself,
not the tape, to your id, and someone else's tape may still
be mounted on that drive. Users of the Maine system will
see a message in the format:
0 OP: Tape xxxxxxxx is mounted ring xxx on your 181
0 THE TAPE COMMAND
+ THE TAPE COMMAND
0 Once you have had your tape mounted, it is in the re-
wound position and (if it is ring in) ready to be written
to. Writing is performed with the TAPE DUMP command. With
the TAPE DUMP command, you may specify a filename, filetype
and filemode of the files you wish to dump (write to the
tape). These may be whole, partial (i.e. PROG*, all files
beginning with PROG) or just * (i.e. TAPE DUMP * * A,
dumping the entire contents of the A-disk.). It is the
latter method that is most commonly used. This method will
0 11
1
0 Vm-Com Issue 2.3
0 only work for the first DUMPing, until you have put some
files on the tape. At the end of each dump, the computer
writes a tape writemark (WTM). This specifies the ending of
one logical tape file. If you have just done a TAPE DUMP *
* A, the files may be arranged on the tape (schematically)
like this:
0 ³ program 1 ³ program 2 ³ program 3 ³ ³³ < the WTM
0 You may issue as many TAPE DUMP commands as you desire to
save as many files as you desire. However, a problem arises
the next time you wish to put more files on your tape. The
WTM (Write Mark) designates 'End Of Tape File', and for
every tape file, you must do a separate load, or scan, or
whatever, and if you forget to TAPE FSF (Forward Space File)
over the correct number of tape files you could accidentally
overwrite precious data. Therefore, the ideal system would
be to append to your first tape file. This is the method to
accomplish that:
0 M OP Please Mount.... < Request tape mount.
0 TAPE 181 ATTACHED < Now your tape is attached,
< and in a rewound position.
0 TAPE FSF < The TAPE FSF command (Forward
< Space File) moves the tape
< forward PAST the first WTM
< it finds.
0 TAPE BSF < The TAPE BSF command (Back
< Space File) moves the tape
< backward past the first WTM
< it finds. Now the tape is
< positioned for dumping, After
< the last file on your tape.
0 TAPE DUMP filespec < This dumps the new files,
< overwriting the old WTM, and
< creating a new one at the end
< end of your tape file.
0 Now the files on your tape look like this:
0 ³ prog 1 ³ prog 2 ³ prog 3 ³ prog 4 etc ³ ³³ < the WTM
0 The only disadvantage to this system is appending to
programs or over writing old versions of files. To do this,
you must acquire an appropriate amount of temporary disk
space, load all your files onto that disk (TAPE LOAD * *
fm), replace/append the ones you desire, rewind your tape
(TAPE REW), and dump the entire disk again (TAPE DUMP * *
fm). Exercise caution, however - all computer systems have
a limited supply of temporary disk space available. Once
0 12
1
0 Vm-Com Issue 2.3
0 your tape grows very large, it may be advisable to do this
at night, or at a time when the system load is low. If all
you wish to do is replace programs, you may use the first
method, and then when you issue a TAPE LOAD * * filemode,
all the old versions will be over written on your disk.
0 Retrieving files from tape is a much simpler process.
All you have to do is to have your tape mounted and issue
the TAPE LOAD command. the format is:
0 TAPE LOAD fn ft fm
+ TAPE LOAD fn ft fm
0 where the fm is the mode of the disk onto which you want to
load the files. NOTE: It is recommended that you define
some temporary disk space onto which to load the files
because the TAPE command will NOT inform you if it attempts
to over-write existing files with the same filename as the
one it is loading. This could defeat the whole process of
the backup. Also note that it is not possible to specify
partial filenames with the tape load command.
- This method is efficient if you wish to load all files
onto your disk. However, if you only wish to load one or
two, and you know in what order they reside on the tape, the
following procedure may be used.
0 TAPE REW < Make sure tape is rewound.
0 TAPE SCAN fn ft < Scan tape until fn ft is
< found. When you reach it, the
< filename and filetype will be
< echoed back to you.
0 TAPE LOAD fn ft fm < Now that the tape has been
< positioned by the scan, you
< may load your one specific
< file off. The TAPE command
< won't search the whole tape
< if no wildcards (*s) are
< specified in the file name
< or type.
0 This method is more efficient than TAPE LOAD fn ft fm
because of the method the tape command uses when loading
files. If you specify a file with no wild cards in it, the
tape command will load the first file on the tape, and
compare it with the file name and type you gave it. If the
names are not equal, it will erase this file. It then loads
the second file, and repeats the process. This can cause a
great deal of overhead due to the writing to disk. The TAPE
SCAN command is more efficient because no disk i/o is
performed.
- 13
1
0 Vm-Com Issue 2.3
0 The final commands I will discuss are the commands used
to rewind the tape and detach it. To rewind the tape, issue
the TAPE REWIND command. This rewinds the tape to the
beginning of the tape, leaving it ready to be read from or
written to again (surprise!). Once you have finished using
the tape, issue the command DETACH 181 . This detaches
the tape drive from your virtual machine, leaving it
available for the operator to assign to another user.
0 This article has barely mentioned the parameters of the
TAPE command. To find out more, simply issue the command
HELP CMS TAPE.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0 14
1
0 Vm-Com Issue 2.3
0 A More Up to Date List of Servers
+ A More Up to Date List of Servers
0 Chris Condon (BITLIB@YALEVMX)
- Active file servers:
0 BITSERVE at CUNYVM - Bitnet Support Center, USA
CANSERVE at CANADA01 - University of Guelph, Canada
CSNEWS at MAINE - University of Maine, USA
KERMSRV at CUVMA - Kermit Users Server,
Columbia Univ., USA
MACSERVE at BITNIC - Macintosh Users Server,
Bitnet Support Center, USA
NETSERV at CEARN - Centre Europeene Rechnerche Nucleare,
Switzerland
NICSERVE at BITNIC - Bitnet Support Center, USA
SERVER at TAMCBA - Texas A&M College of Bus. Admin., USA
SERVER at UOGUELPH - Univ. of Guelph, Canada
VMBBOARD at WEIZMANN - Weizmann Institute of Science, Israel
- Active name servers:
0 BITSERVE at CUNYVM - City University of New York, USA
CSNEWS at MAINE - University of Maine, USA
FINGER at CUVMA - Columbia University, USA
VMNAMES at WEIZMANN - Weizmann Institute of Science, Israel
- Electronic Magazines:
0 BITLIST - Back issues available from CANSERVE@CANDA01
and SERVER@TAMCBA
FSFNET - Back issues available from NMCS025@MAINE and
SERVER@TAMCBA
NUTWORKS - Back issues available from VMBBOARD@WEIZMANN
and SERVER@TAMCBA
VM/COM - Back issues available from CSNEWS@MAINE
- ARPANET Digests available from VMBBOARD@WEIZMANN:
0 AILIST DIGEST
CSNET-FORUM DIGEST
DEFENSE DATA NETWORK DIGEST
HUMAN-NETS DIGEST
INFO-GRAPHICS DIGEST
INFO-IBMPC DIGEST
INFO-KERMIT DIGEST
PROLOG DIGEST
SF-LOVERS DIGEST
SOFTWARE ENGINEERING DIGEST
WORKS DIGEST
0 15
1
0 Vm-Com Issue 2.3
0 OpCodes
+ OpCodes
0 Various and Assorted Creative Minds...
-
Yes once again, another edition of OPCODES!! Expect to
see this column often it'll be here for a good many
issues!!!
- ADB Another Damn Bug ÕUNIXþ
AGB Add GarBage
AI Add Improperly
BOP Boot Operator
BOP Byte Operator
BPIM Bury Programmer In Manuals
CAI Corrupt Accounting Information
CAF Convert Ascii to Farsic
CBS Clobber BootStrap
CCB Consult Crystal Ball
CFS Corrupt File Structure
CG Convert to Garbage
CMI Clobber Monitor Immediately
COMF COMe From
CRN Convert to Roman Numerals
CVFL Convert Floating to Logical
CVFP ConVert FORTRAN to PASCAL
CVG ConVert to Garbage
CWDC Cut Wires and Drop Cores
DC Degauss Core
DCI Disk Crash Immediate
DU Dump User
DWIT Do What I'm Thinking
DWIM Do What I Mean
EDD Eat Disk and Die
EP Eat Pizza
GCAR Get Correct Answer Regardless
GS Get Strange Õrandomly inverts bits being fed
to the instruction decoderþ
GSU Geometric Shift Up
HOO Hide Operator's Output
IIL Irreversable Infinite Loop
IMPG IMPress Girlfriend
IPS Incinerate Power Supply
KUD Kill User's data
LPA Lead Programmer Astray
LP%PAS Line Printer - Print And Smear
LP%RDD Line Printer - Reverse Drum Direction
LP%TCR Line Printer - Tangle and Chew Ribbon
LWM Load Write-only Memory
MPLP Make Pretty Light Pattern
MSR Melt Special Register
PPSW Pack Program Status Word
0 16
1
0 Vm-Com Issue 2.3
0 RNBS Reflect Next Bus Signal
ROM Read Operator's Mind
ROOP Run Out Of Paper
RP Read Printer
RPM Read Programmer's Mind
SP Scatter Print
STTHB Set Terminal to Three Hundred Baud
SUME Surprise Me
SUS Subract Until Senseless
TARC Take Arithmetic Review Course
TBFTG Two Burgers and Fries To Go
TOH Take Operator Hostage
TPDH Tell Programmer to Do it Him/Herself
TRA Te Rdls Arvs ÕType Ridiculous Abbreviationsþ
TTA Try, Try Again
TT%EKB TeleType - Electrify KeyBoard
UOP Useless Operation
VVM Vaporize Virtual Memory
WRTM Write Random Tape Mark
ZD Zap Directory
-
-
-
-
-
-
-
-
-
-
-
- 17
1
0 Vm-Com Issue 2.3
0 A Recent Memo From a BITNAUTs Office
+ A Recent Memo From a BITNAUTs Office
+ _ ______ ____ ____ _ ________ ______
0 Sunil Bhargava (BB418C@GWUVM)
-
MEMO
- TO: ALL EMPLOYEES
0 SUBJECT: COMPLAINTS TO THE PERSONNEL OFFICE
0 In lieu of the recent complaints received by this office
the following AUTHENTIC office rules of an 1859
businessman have be noted down below.
- 1. Office employees will daily sweep the
floor, dust the furniture, shelves and the show-
cases.
0 2. Each day fill lamps, clean chimneys and trim
wicks. Wash windows once a week.
0 3. Each clerk will bring in a bucket of water
and a scuttle of coal for the day's business.
0 4. Make your pens carefully; you may whittle
nibs to your individual tastes.
0 5. This office will be open 7 a.m. and close at
8 p.m. daily except on the Sabbath, which day it
will remain closed. Each employee is expected to
spend the Sabbath in attending church and
contributing liberally to the cause of the Lord.
0 6. Men employees will be given an evening off
each week for courting purposes, or two
evenings a week if they regularly go to church.
0 7. After an employee has spent 13 hours of labor
in the office, he should spend the time reading
the Bible and other good books while
contemplating the glories and the building up of
the Kingdom.
0 8. Every employee who smokes Spanish cigars,
uses liquor in any form, gets shaved at a barber
shop or frequents pool and public halls will give
me good reasons to suspect his worth, intentions,
integrity and honesty.
-
18
1
0 Vm-Com Issue 2.3
0 9. The employee who has performed his labors
faithfully and without fault for a period of five
years in my service, and who has been thrifty and
attentive to his religious duties, and is looked
on by his fellow men as a substantial and law-
bidding citizen, will be given an increase of 5
cents per day in his pay, providing a just
return in profits from the business permits it.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 19
|