4960 lines
142 KiB
Plaintext
4960 lines
142 KiB
Plaintext
From lth.se!sunic!news.funet.fi!fuug!mcsun!unido!ira.uka.de!uka!iras4!hanssgen Wed Jan 29 17:59:43 MET 1992
|
||
|
||
>>> BEGIN PART 1
|
||
[The demand was huge, so here's a posting of the latest version]
|
||
|
||
|
||
|
||
COMPUTER SONGS AND POEMS
|
||
=====<version 1.2>=====
|
||
|
||
(Song and poem parodies with computer related subjects)
|
||
|
||
|
||
collected & reformatted by Stefan Haenssgen <hanssgen@ira.uka.de>
|
||
|
||
|
||
The entries are formatted as follows, seperated by "@"s :
|
||
|
||
Title : The title of the parody
|
||
Original : The title of the original
|
||
Group : The one(s) who performed the original
|
||
Author : Author of the parody
|
||
Info : Additional Comments by the Author
|
||
Song : The Parody itself
|
||
|
||
|
||
I'd like to thank the following people for their contributions,
|
||
suggestions and error corrections (in alphabetical order)
|
||
|
||
Rob Beukers <rob@dutetvd.et.tudelft.nl>
|
||
Nelson Bishop <nelson@natinst.com>
|
||
Tony Duell <ard@siva.bris.ac.uk>
|
||
Axel Eble <Axel.Eble@imbi.uni-freiburg.de>
|
||
Martin Emmerich <me@grmbl.uucp>
|
||
Uli Fraus <fraus@forwiss.uni-passau.de>
|
||
Charlie Gibbs <Charlie_Gibbs@mindlink.bc.ca>
|
||
Andreas Gustafsson <gson@spiderman.cs.hut.fi>
|
||
Evan Kirshenbaum <evan@hplerk.hpl.hp.com>
|
||
Thomas Koenig <ib09@rz.uni-karlsruhe.de>
|
||
Adrian Mariano <adrian@u.washington.edu>
|
||
Colin McCormack <colinm@extro.ucc.su.oz.au>
|
||
Ove Ruben R Olsen <rubenro@viggo.blh.no>
|
||
Robert E. Seastroms <rs@ai.mit.edu>
|
||
George Sicherman <windmill.att.com!gls>
|
||
Boas Simon <boas@uni-paderborn.de>
|
||
Ignatios Souvatzis <souva@aibn53.mpifr-bonn.mpg.de>
|
||
Russell Street <russells@ccu1.aukuni.ac.nz>
|
||
The Unknown User <unknown@ucscb.ucsc.edu>
|
||
Martin Welk <mw@pandora.ruhr.sub.org>
|
||
Alan Winston <winston@ssrl01.slac.stanford.edu>
|
||
<snarler%maple.decnet@pine.circa.ufl.edu>
|
||
<dscatl!daysinns!alanf@gatech.edu>
|
||
|
||
This collection contains the following songs:
|
||
|
||
0x0d2c
|
||
A Better Model
|
||
A is for Apple
|
||
Addicted To Vi
|
||
The Alternative Wall
|
||
An Irish CPU
|
||
Another Glitch in the Call
|
||
Another One
|
||
A Time for DWIM
|
||
BBN Superlisp
|
||
Berkeley 4.3
|
||
Boot It
|
||
Both Ways, Now
|
||
The Boys of HP
|
||
Core dumped blues
|
||
CRASH! goes the System
|
||
CRAY-S's coolant
|
||
Cycles For Nothing
|
||
The Day Bell System Died
|
||
DECman
|
||
The Disks of UNIX
|
||
Don't Call From Home
|
||
Don't Have a Conniption
|
||
Emacs Wizard
|
||
Every Cycle is Sacred
|
||
Fork()ing on a Sun
|
||
Friend of the System
|
||
Gateway To Heaven
|
||
HACKADU
|
||
The Hacker Song
|
||
The HACTRN
|
||
I Could Have Tooled All Night
|
||
I'm Typing Backwards for Christmas
|
||
I Want a New Bug
|
||
I am the very model of a Genius Computational
|
||
Into the Tube
|
||
JES The mighty system
|
||
Just remember that you're flying o'er a disk pack....
|
||
Lambda Bound
|
||
Leavin' Fed'ral Express
|
||
Little PC
|
||
The Maven
|
||
My Favorite Hacks
|
||
Mr. Bossman
|
||
My Data are Over the Ocean
|
||
My Favourite Things
|
||
Please Release Me
|
||
Ode to Amy (or: The Frontend Shuffle)
|
||
PLIate's Dream
|
||
The Programmer's Blues
|
||
Puff the Fractal Dragon
|
||
Rawhide
|
||
Script for a Hacker's Tear
|
||
SIGHUP Blues
|
||
Software for Nothing
|
||
Socket Man
|
||
Song of the Certified Data Processor
|
||
The Sound of FORTRAN
|
||
The Sounds of Silence
|
||
Structured Programmer's Soliloquy
|
||
The Swapper
|
||
Take me Down to the SunLab
|
||
Tap My Wire
|
||
That was the HASP my friend
|
||
The 12 computerised days of Xmas
|
||
These are are a Few of Our Favorite Machines
|
||
Treekiller
|
||
UNIBUS
|
||
UNIX
|
||
Unix Man
|
||
Unix Wizard
|
||
VAX Raphosdy
|
||
Waiting for The Sun
|
||
The Wall 2
|
||
What is a Hacker?
|
||
When I was a lad
|
||
When you try to get work from the data network
|
||
The Worm before Christmas
|
||
Write in C
|
||
Yellow Subroutine
|
||
|
||
|
||
One final remark: I collect postcards, so if you like this file
|
||
and think I deserve a small favour, how aboud sending me a nice
|
||
postcard? 8-) I'd appreciate it very much! Really!
|
||
My address is:
|
||
Stefan Haenssgen
|
||
Seubertstr. 13
|
||
W-7500 Karlsruhe 1
|
||
Germany
|
||
|
||
|
||
PS: This file (and future updates) is also available via
|
||
anonymous FTP at iraun1.ira.uka.de (129.13.10.90) in
|
||
/pub/doc/computersongs-1.2.Z
|
||
|
||
PPS: (So much for "One final remark" ;-) Comments, suggestions,
|
||
further contributions and error corrections are always
|
||
welcome!
|
||
|
||
|
||
...and here we go:
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : 0x0d2c
|
||
Original : ?
|
||
Group : ?
|
||
Author : Bill Mitchell <mitchell@mdd.comm.mot.com>
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
0x0d2c
|
||
------
|
||
|
||
May all your signals trap
|
||
May your references be bounded
|
||
All memory aligned
|
||
Floats to ints be rounded
|
||
|
||
Remember....
|
||
|
||
Nonzero is TRUE
|
||
++ adds one
|
||
Arrays start with [0]
|
||
NULL points to none
|
||
|
||
For octal use zero
|
||
0x means in hex
|
||
use = to set
|
||
and == for a test
|
||
|
||
Use -> for a pointer
|
||
a dot if it's not
|
||
?: is confusing
|
||
use this a lot
|
||
|
||
a.out is your program
|
||
there's no 'u' in foobar
|
||
and char (*(*x())[])() is
|
||
a function returning a pointer
|
||
to an array of pointers
|
||
to functions returning a char
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : A Better Model
|
||
Original : A Modern Major-General
|
||
Group : Gilbert and Sullivan
|
||
Author : Steven Levine at Apollo Computer
|
||
Intro :
|
||
Song :
|
||
|
||
A Better Model
|
||
==============
|
||
by Steven Levine at Apollo Computer
|
||
Submitted by "Spam"
|
||
Sung to the tune of "A Modern Major-General"
|
||
by Gilbert and Sullivan
|
||
|
||
|
||
I've built a better model than the one at Data General
|
||
For data bases vegetable, animal, and mineral
|
||
My OS handles CPUs with multiplexed duality;
|
||
My PL/1 compiler shows impressive functionality.
|
||
My storage system's better than magnetic core polarity,
|
||
You never have to bother checking out a bit for parity;
|
||
There isn't any reason to install non-static floor matting;
|
||
My disk drive has capacity for variable formatting.
|
||
|
||
Chorus: His disk drive has capacity for variable formatting,
|
||
His disk drive has capacity for variable formatting,
|
||
His disk drive has capacity for variable format-formatting.
|
||
|
||
I feel compelled to mention what I know to be a gloating point:
|
||
There's lots of room in memory for variables floating-point,
|
||
Which shows for input vegetable, animal, and mineral
|
||
I've built a better model than the one at Data General.
|
||
|
||
Cho: Which shows for input vegetable, animal, and mineral
|
||
He's built a better model than the one at Data General.
|
||
|
||
The IBM new home computer's nothing more than germinal;
|
||
At Prime they still have trouble with an interactive terminal;
|
||
While Tandy's done a lousy job with operations Boolean,
|
||
At Wang the byte capacity's too small to fit a coolie in.
|
||
Intel's mid-year finances are something of the trouble sort;
|
||
The Timex Sinclar crashes when you implement a bubble sort.
|
||
All DEC investors soon will find they haven't spent their money well;
|
||
And need I even mention Nixdorf, Univac, or Honeywell?
|
||
|
||
Cho: And need he even mention Nixdorf, Univac, or Honeywell?
|
||
And need he even mention Nixdorf, Univac, or Honeywell?
|
||
And need he even mention Nixdorf, Univac, or Honey-Honeywell?
|
||
|
||
By striving to eliminate all source code that's repetitive
|
||
I've brought my benchmark standings to results that are competitive.
|
||
In short, for input vegetable, animal, and mineral
|
||
I've built a better model than the one at Data General.
|
||
|
||
Cho: In short for input vegetable, animal, and mineral
|
||
He's built a better model than the one at Data General.
|
||
|
||
In fact when I've a floppy of a maximum diameter,
|
||
When I can call a subroutine of infinite parameter,
|
||
When I can point to registers and keep their current map around,
|
||
And when I can prevent the need for mystifying wraparound,
|
||
When I can update record blocks with minimum of suffering,
|
||
And when I can afford to use a hundred K for buffering,
|
||
When I've performed a matrix sort and tested the addition rate,
|
||
You'll marvel at the speed of my asynchronous transmission rate.
|
||
|
||
Cho: You'll marvel at the speed of his asynchronous transmission rate,
|
||
You'll marvel at the speed of his asynchronous transmission rate,
|
||
You'll marvel at the speed of his asynchronous transmission-mission rate.
|
||
|
||
Though all my better programs that self-reference recursively
|
||
Have only been obtained through expert spying, done subversively,
|
||
But still for input vegetable, animal, and mineral,
|
||
I've built a better model than the one at Data General.
|
||
|
||
Cho: But still for input vegetable, animal, and mineral,
|
||
He's built a better model than the one at Data General.
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : A is for Apple
|
||
Original : A is for Apple
|
||
Group : Traditional
|
||
Author : Douglas Spencer
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
A is for Apple
|
||
|
||
by Douglas Spencer
|
||
Computer Systems Administrator, Anderman and Co Ltd
|
||
|
||
|
||
A is for APPLE who sent us our Macs,
|
||
D is for DEC, and they sold us a Vax.
|
||
C is the language in which we write source,
|
||
and B is our sort, which is BROKEN, of course.
|
||
|
||
E is an ERROR when code is compiled,
|
||
F is a FORK for creating a child,
|
||
G is the GETTY that sits on the line,
|
||
and H is a HANGUP whic:^?{^Zo^?{bD^]NO CARRIER
|
||
|
||
I is the INTERCONNECTION of kit,
|
||
J is the JOY when the cables all fit.
|
||
K is for KERMIT, to copy a file,
|
||
and L are the LINES that we drop all the while.
|
||
|
||
M is the MODEM we use from our home,
|
||
N are the NIGHTS which we spend on the 'phone,
|
||
O is the OUTPUT we get from the host,
|
||
and P are the 'PHONE BILLS we get in the post.
|
||
|
||
Q for SIGQUIT makes our process abort,
|
||
R is the REASON sigquit should be caught.
|
||
S is the SIGNAL we catch and ignore,
|
||
and T is the TRAP which we miss, and dump core.
|
||
|
||
U is for UNIX -- I hope that is clear,
|
||
V is the VISUAL editor here.
|
||
W stands for the WINDOWS we use,
|
||
and X for the windowing system we choose.
|
||
|
||
Y is for YACC, quite a specialist tool,
|
||
Z for the snores from the programming pool.
|
||
Written while waiting while dinner was cooking
|
||
|
||
submitted by chiyo to funny@looking.
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Addicted To Vi
|
||
Original : Addicted To Love
|
||
Group : Robert Palmer
|
||
Author : Chuck Musciano <chuck@trantor.harris-atd.com>
|
||
Intro : After thinking about that poor wretch who has become addicted to vi,
|
||
I was inspired to compose the following ditty, sung to the tune of
|
||
"Addicted To Love" by Robert Palmer.
|
||
As you sing this, it may help the effect to imagine a dozen women,
|
||
all of whom resemble Bill Joy, dressed in black and dancing
|
||
sinuously.
|
||
Song :
|
||
|
||
|
||
Addicted To Vi
|
||
(with apologies to Robert Palmer)
|
||
|
||
You press the keys with no effect,
|
||
Your mode is not correct.
|
||
The screen blurs, your fingers shake;
|
||
You forgot to press escape.
|
||
Can't insert, can't delete,
|
||
Cursor keys won't repeat.
|
||
You try to quit, but can't leave,
|
||
An extra "bang" is all you need.
|
||
|
||
You think it's neat to type an "a" or an "i"--
|
||
Oh yeah?
|
||
You won't look at emacs, no you'd just rather die
|
||
You know you're gonna have to face it;
|
||
You're addicted to vi!
|
||
|
||
You edit files one at a time;
|
||
That doesn't seem too out of line?
|
||
You don't think of keys to bind--
|
||
A meta key would blow your mind.
|
||
H, J, K, L? You're not annoyed?
|
||
Expressions must be a Joy!
|
||
Just press "f", or is it "t"?
|
||
Maybe "n", or just "g"?
|
||
|
||
Oh--You think it's neat to type an "a" or an "i"--
|
||
Oh yeah?
|
||
You won't look at emacs, no you'd just rather die
|
||
You know you're gonna have to face it;
|
||
You're addicted to vi!
|
||
|
||
Might as well face it,
|
||
You're addicted to vi!
|
||
You press the keys without effect,
|
||
Your life is now a wreck.
|
||
What a waste! Such a shame!
|
||
And all you have is vi to blame.
|
||
|
||
Oh--You think it's neat to type an "a" or an "i"--
|
||
Oh yeah?
|
||
You won't look at emacs, no you'd just rather die
|
||
You know you're gonna have to face it;
|
||
You're addicted to vi!
|
||
|
||
Might as well face it,
|
||
You're addicted to vi!
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : The Alternative Wall
|
||
Original : The Wall
|
||
Group : Pink Floyd
|
||
Author : ?
|
||
Intro : Here's a set of pseudosongs which is the result of several long
|
||
drunken nights talking on a bulletin board between London &
|
||
Aberystwyth (220+ miles apart)... circa 1988.
|
||
Song :
|
||
|
||
The Alternative Wall:-
|
||
|
||
Established by:- Anarchy, Atropos, White,
|
||
Roadrunner>>>++>>, & Giant Hogweed.
|
||
|
||
Nobody On
|
||
---------
|
||
|
||
I got keyboard corns on my fingers,
|
||
I got a Ethernet Pad for a brain,
|
||
I got a VDU to prop up my mortal remains.
|
||
|
||
My programs always fail,
|
||
I got a strong urge to MAIL
|
||
But I got no-one to MAIL to,
|
||
MAIL to,
|
||
MAIL to..
|
||
|
||
Oh, babe, when I send down the phone,
|
||
There's still nobody on...
|
||
|
||
The Alternative Wall, Part Two.
|
||
|
||
Does anybody here remember DEC?
|
||
Remember how the manual
|
||
Was useless to me
|
||
In every way.
|
||
|
||
UNIX, what has become of you?
|
||
Can any other O/S be quite as slow as you...
|
||
|
||
The Alternative Wall, Part Three.
|
||
|
||
The Trial
|
||
---------
|
||
|
||
Good Morning, ROOT, your honour,
|
||
The dump will plainly show the user who now stands before you
|
||
Was caught red-handed in the system
|
||
Crudely hacking in a truly vicious nature
|
||
This will not do!
|
||
CALL THE LOGFILE!
|
||
|
||
"I always said he'd come to no good didn't I, ROOT, your honour,
|
||
If they let me have my way I'd have him banned from the VAX!
|
||
But my hands were tied,
|
||
The bleeding hearts and artists
|
||
Not to mention the Dave Prices
|
||
Wouldn't let me throw him off!"
|
||
|
||
-- Dedicated to Atropos The Wanderer.
|
||
|
||
The Alternative Wall, Part Four.
|
||
|
||
The UNIX Login Software
|
||
-----------------------
|
||
|
||
Is there anybody out there?
|
||
|
||
(repeat ad nauseam)
|
||
|
||
The Alternative Wall, Part Five.
|
||
|
||
One of My Hacks
|
||
---------------
|
||
Log onto the system
|
||
On that lurid green screen
|
||
You'll find there's no response!
|
||
|
||
Don't look so frightened,
|
||
this is just a passing crash,
|
||
One of my bad hacks!
|
||
|
||
Would you like to watch TV,
|
||
Well, that's no use to me
|
||
I want to watch you squirm
|
||
As you try to get logged on!
|
||
|
||
Do you want to call the OPS,
|
||
Do you think it's time I stopped?
|
||
Why are you running away?
|
||
|
||
The Alternative Wall, Part Six.
|
||
|
||
Filled Up Spaces / What Shall We Do Now?
|
||
----------------------------------------
|
||
|
||
What shall we use to trash
|
||
The filled up spaces on the archive tape?
|
||
|
||
How should I hack and leave no traces,
|
||
How shall the system completely fall?
|
||
|
||
The Alternative Wall, Part Seven.
|
||
|
||
Uncomfortably Numb
|
||
------------------
|
||
Hello, is there anybody on here?
|
||
I'm here but can you see me?
|
||
Is there anyone at home?
|
||
C'mon now, I hear that MIST is down,
|
||
I can ease the pain, maybe bring it up again.
|
||
|
||
Relax, I need some information first,
|
||
Just the basic facts, have you hacked the system Snurt?
|
||
|
||
There is no shell, your call is clearing,
|
||
The distant chips smoke on the breadboard,
|
||
You are only coming through off pads,
|
||
Your fingers move but I can't see what you're typing.
|
||
|
||
When I was a child I caught a virus,
|
||
My filebase swelled just like two balloons
|
||
Now I've got that feeling once again,
|
||
I can't explai(core dumped), you would not understand,
|
||
This is not how I am.
|
||
I have become uncomfortably numb.
|
||
|
||
The Alternative Wall, Part Eight.
|
||
|
||
In a Flash
|
||
----------
|
||
So ya
|
||
Thought ya
|
||
Might like to
|
||
Go to the show
|
||
To feel the thrill of board hacking,
|
||
That luminescent glow.
|
||
|
||
I've got some bad news for you, sunshine
|
||
OPS not around, 'cos Node 5 is down,
|
||
And they sent us along, they've gone to the bar,
|
||
And we're going to find out who you guys
|
||
Really are.
|
||
|
||
Have we got any oppos on the system tonight?
|
||
Grep 'em up against the wall.
|
||
There's one on Bullet,
|
||
He don't look right to me,
|
||
Grep him up agaist the wall.
|
||
That one's called Badger,
|
||
And that one's Tyrone,
|
||
Who let all this riffraff on their own;
|
||
There's one smoking a joint and
|
||
Another with sandals?
|
||
If I had my way
|
||
I'd have all of you shot.
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : An Irish CPU
|
||
Original : An Irish Ballad
|
||
Group : Tom Lehrer
|
||
Author : Sarah Elizabeth Miller
|
||
Intro :
|
||
Song :
|
||
|
||
AN IRISH CPU
|
||
(to An Irish Ballad by Tom Lehrer)
|
||
by Sarah Elizabeth Miller
|
||
|
||
About a CPU I sing,
|
||
Sing rickity, tickity, tin.
|
||
About a CPU I sing
|
||
Who sat around compi-a-ling
|
||
And wouldn't do another thing
|
||
For anyone else logged in, logged in,
|
||
For anyone else logged in.
|
||
|
||
Old programs it would just ignore,
|
||
Sing rickity, tickity, tin.
|
||
Old programs it would just ignore
|
||
And leave them rotting in the core,
|
||
Not caring what they all were for
|
||
Except those in "user/bin", "user/bin",
|
||
Except those in "user/bin".
|
||
|
||
This CPU was lots of fun,
|
||
Sing rickity, tickity, tin.
|
||
This CPU was lots of fun
|
||
Until one wanted programs run
|
||
And if one tried to get them done
|
||
It typed back "You're not logged in, logged in."
|
||
It typed back "You're not logged in."
|
||
|
||
Long processes it would not do,
|
||
Sing rickity, tickity, tin.
|
||
Long processes it would not do
|
||
And, rather than to run them through,
|
||
Would ask to have some Irish stew
|
||
And a couple of cases of gin, of gin,
|
||
And a couple of cases of gin.
|
||
|
||
And then it would raise hellish toasts,
|
||
Sing rickity, tickity, tin.
|
||
And then it would raise hellish toasts
|
||
And make a few obnoxious boasts,
|
||
Not only could it drink the most,
|
||
It knew many more ways to sin, to sin.
|
||
It knew many more ways to sin.
|
||
|
||
To prove its point to all the world,
|
||
Sing rickity, tickity, tin.
|
||
To prove its point to all the world
|
||
It let the magtape fall in curls
|
||
And wrap around some foxy girl
|
||
And slowly rewind her in, her in,
|
||
And slowly rewind her in.
|
||
|
||
This sordid tale I won't prolong,
|
||
Sing rickity, tickity, tin.
|
||
This sordid tale I won't prolong
|
||
And, if you do not enjoy my song,
|
||
You've got Abe to blame if it's too long.
|
||
He should never have let me begin, begin.
|
||
He should never have let me begin.
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Another Glitch in the Call
|
||
Original : Another Brick in the Wall
|
||
Group : Pink Floyd
|
||
Author : Knappy 8350428 @ UWAVM
|
||
Intro :
|
||
Song :
|
||
|
||
Another Glitch in the Call
|
||
==========================
|
||
(Sung to the tune of a similar Pink Floyd song.)
|
||
(Contributed By Knappy 8350428 @ UWAVM)
|
||
|
||
We don't need no indirection
|
||
We don't need no flow control
|
||
No data typing or declarations
|
||
Hey! You! Leave those lists alone!
|
||
Chorus:
|
||
All in all, it's just a pure-LISP function call.
|
||
We don't need no side effect-ing
|
||
We don't need no scope control
|
||
No global variables for execution
|
||
Hey! You! Leave those args alone!
|
||
(Chorus)
|
||
We don't need no allocation
|
||
We don't need no special nodes
|
||
No dark bit-flipping in the functions
|
||
Hey! You! Leave those bits alone!
|
||
(Chorus)
|
||
We don't need no compilation
|
||
We don't need no load control
|
||
No link edit for external bindings
|
||
Hey! You! Leave that source alone!
|
||
(Chorus, and repeat)
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Another One
|
||
Original : ?
|
||
Group : ?
|
||
Author : ?
|
||
Intro : Not quite the usual parody, but nice for all UNIX fans among us :-)
|
||
Song :
|
||
|
||
|
||
better !pout !cry
|
||
better watchout
|
||
lpr why
|
||
santa claus <north pole >town
|
||
|
||
cat /etc/passwd >list
|
||
ncheck list
|
||
ncheck list
|
||
cat list | grep naughty >nogiftlist
|
||
cat list | grep nice >giftlist
|
||
santa claus <north pole > town
|
||
|
||
who | grep sleeping
|
||
who | grep awake
|
||
who | egrep 'bad|good'
|
||
for (goodness sake) {
|
||
be good
|
||
}
|
||
|
||
better !pout !cry
|
||
better watchout
|
||
lpr why
|
||
santa claus <north pole >town
|
||
|
||
cat /etc/passwd >list
|
||
ncheck list
|
||
ncheck list
|
||
cat list | grep naughty >nogiftlist
|
||
cat list | grep nice >giftlist
|
||
santa claus <north pole > town
|
||
|
||
who | grep sleeping
|
||
who | grep awake
|
||
who | grep bad || good
|
||
for (goodness sake) { be good; }
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : A Time for DWIM
|
||
Original : A Time for Us
|
||
Group : theme song from Romeo and Juliet
|
||
Author : Guy L. Steele Jr.
|
||
Intro :
|
||
Song :
|
||
|
||
A Time for DWIM
|
||
|
||
[to be sung to the tune of
|
||
A Time for Us
|
||
(theme song from Romeo and Juliet)]
|
||
|
||
|
||
A time for DWIM
|
||
There'll never be;
|
||
No clever code
|
||
This losing mode
|
||
Can UNDO for me.
|
||
|
||
This "golden hope"
|
||
(To be denied)
|
||
Could never
|
||
Correctly fix the bugs my programs hide.
|
||
|
||
A way for bugs
|
||
There'll never be
|
||
To fix with generality.
|
||
|
||
So to this DWIM
|
||
Let's say farewell;
|
||
The crocks therein
|
||
Prove it can't win
|
||
And ring its knell:
|
||
|
||
Do What I Mean
|
||
Is just a ruse --
|
||
It really
|
||
Means only: Fix How Teitelman doth Lose!
|
||
|
||
|
||
-- The Great Quux
|
||
(with apologies to
|
||
Rota, Kusik, and Snyder)
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : BBN Superlisp
|
||
Original : Jesus Christ Superstar
|
||
Group : from Jesus Christ Superstar
|
||
Author : Guy L. Steele Jr.
|
||
Intro :
|
||
Song :
|
||
|
||
BBN Superlisp
|
||
|
||
[to be sung to the tune of
|
||
Jesus Christ Superstar]
|
||
|
||
|
||
Every time I look at you I don't understand
|
||
Why you think "Do What I Mean" is so cool and grand;
|
||
You'd have managed better if you'd thought it through,
|
||
Why'd you pick such an awkward way your bugs to undo?
|
||
Your hairy feature will not be the last revolution,
|
||
It's clear "Mean What I Do" is the ultimate solution!
|
||
|
||
Don't you get me wrong,
|
||
Don't you get me wrong,
|
||
Don't you get me wrong, now,
|
||
Don't you get me wrong,
|
||
I only want to hack,
|
||
I only want to hack,
|
||
I only want to hack,
|
||
I only want to hack.
|
||
|
||
BBN! BBN! Some people think you're the living end!
|
||
BBN! BBN! Some people think you're the living end!
|
||
BBN! SuperLISP! Can "Do What I Mean" measure up to this?
|
||
BBN! SuperLISP! Can "Do What I Mean" measure up to this?
|
||
|
||
Tell us what you think about your friends at the top,
|
||
Who d'you think besides yourself's the pick of the crop?
|
||
Is LISP 1.5 where it's at? Is it where you are?
|
||
Does Stanford's LISP have features too or is that just PR?
|
||
Do you have the breakpoint scheme that MACLISP is known for,
|
||
Or is that just the kind of kludge the user's on his own for?
|
||
|
||
Don't you get me wrong,
|
||
Don't you get me wrong,
|
||
Don't you get me wrong, now,
|
||
Don't you get me wrong,
|
||
I only want to hack,
|
||
I only want to hack,
|
||
I only want to hack,
|
||
I only want to hack.
|
||
|
||
BBN! BBN! Some people think you're the living end!
|
||
BBN! BBN! Some people think you're the living end!
|
||
BBN! SuperLISP! Can "Do What I Mean" measure up to this?
|
||
BBN! SuperLISP! Can "Do What I Mean" measure up to this?
|
||
|
||
|
||
-- The Great Quux
|
||
(with apologies to
|
||
Rice and Webber)
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Berkeley 4.3
|
||
Original : Yellow Submarine
|
||
Group : Beatles
|
||
Author : Jim Finnis
|
||
Intro : [fragment]
|
||
Song :
|
||
In the RAM
|
||
where I was forked,
|
||
lived a ROM,
|
||
who sailed the C...
|
||
|
||
And he told,
|
||
me of his life,
|
||
in the Berkeley,
|
||
4.3...
|
||
|
||
We all live in the Berkeley 4.3,
|
||
Berkeley 4.3, Berkeley 4.3.
|
||
We all live in the Berkeley 4.3,
|
||
Berkeley 4.3, Berkeley 4.3.
|
||
|
||
((c) White the Wizard productions Ltd, 1987)
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Boot It
|
||
Original : Beat it
|
||
Group : Michael Jackson
|
||
Author : ?
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
Boot It
|
||
|
||
|
||
You're processing some words when your keyboard goes dead,
|
||
Ten pages in the buffer, should have gone to bed,
|
||
The system just crashed, but don't lose your head,
|
||
Just BOOT IT, just BOOT IT.
|
||
|
||
|
||
Better think fast, better do what you can,
|
||
Read the manual or call your system man,
|
||
Don't want to fall behind in the race with Japan,
|
||
|
||
So BOOT IT,
|
||
|
||
Get the system manager to BOOT IT, BOOT IT,
|
||
Even though you'd rather shoot it.
|
||
Don't be upset, it's only some glitch.
|
||
All that you do is flip a little switch.
|
||
|
||
BOOT IT, BOOT IT,
|
||
|
||
Get right down and restitute it.
|
||
Don't get excited, all is not lost.
|
||
CP/M, UNIX or MS/DOS Just BOOT IT, boot it, boot it, boot it...
|
||
|
||
You gotta have your printout for the meeting at two,
|
||
The system says your jobs at the head of the queue,
|
||
Right then the thing dies but you know what to do, BOOT IT.
|
||
|
||
You always get so worried when the system runs slow,
|
||
And when it finally crashes,
|
||
man you feel so low,
|
||
But computers make mistakes (they're only human you know)
|
||
So BOOT IT, Call the local guru to BOOT IT, BOOT IT,
|
||
Go ahead re-institute it.
|
||
If you're not lucky,
|
||
get the book off the shelf,
|
||
But if you are, it'll do itself.
|
||
BOOT IT, BOOT IT,
|
||
Then go find the guy who screwed it!
|
||
Operating systems are built to bounce back,
|
||
Whether it's a Cray or a Radio Shack.
|
||
|
||
BOOT IT, BOOT IT
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Both Ways, Now
|
||
Original : Both Sides, Now
|
||
Group : Joni Mitchell
|
||
Author : Guy L. Steele Jr.
|
||
Intro :
|
||
Song :
|
||
|
||
Both Ways, Now
|
||
|
||
[to be sung to the tune of
|
||
Both Sides, Now]
|
||
|
||
|
||
Decimal digits in a row,
|
||
Just set the dials and let 'er go.
|
||
The ENIAC was grossly slow --
|
||
I used to code that way,
|
||
But then this Fortran came along;
|
||
I danced and sang a happy song:
|
||
So natural -- what could go wrong?
|
||
I little knew, that day!
|
||
I've looked at Fortran both ways, now,
|
||
At II and IV, and still somehow,
|
||
It's rows of numbers I recall;
|
||
I really don't know Fortran at all.
|
||
|
||
Fortran IV is real good stuff,
|
||
But business hackers have it tough;
|
||
For them this Fortran's not enough --
|
||
Then Cobol saved the day!
|
||
But now I sing a sad refrain;
|
||
This Cobol loss is no one's gain,
|
||
And writing programs is a pain
|
||
(I get writer's cramp that way!)
|
||
I've looked at Cobol both ways, now,
|
||
I code in it, and still somehow,
|
||
It's FORMAT statements I recall;
|
||
I really don't know Cobol at all.
|
||
|
||
Cobol will for business do;
|
||
Accounts and payroll make it through
|
||
(And bills for zero dollars too --
|
||
I get them every day!)
|
||
But those who hack symbolic frobs
|
||
Cannot make do with Cobol jobs,
|
||
And now I sing through anguished sobs,
|
||
But Lisp is here to stay.
|
||
I've looked at Lisp code both ways, now,
|
||
At lambda forms, and still somehow,
|
||
It's Cobol statements I recall;
|
||
I really don't know Lisp at all.
|
||
|
||
|
||
-- The Great Quux
|
||
(with apologies to
|
||
Joni Mitchell)
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : The Boys of HP
|
||
Original : The Boys of Summer
|
||
Group : Don Henley
|
||
Author : Adam Sah <aos@max.physics.sunysb.edu>
|
||
Intro : This reminds me of something we printed here in C.S. Major Magazine
|
||
regarding our beloved Hewlett-Packard 300 Series...
|
||
Song :
|
||
|
||
The Boys of HP (sung to the tune 'The Boys of Summer' by Don Henley)
|
||
--------------
|
||
(csfs1 = Comp. Sci File Server 1)
|
||
Nobody in the room
|
||
no cursor on the screen
|
||
I feel it in the air
|
||
'csfs1 not responding'
|
||
empty disk, empty screen,
|
||
the server goes down alone
|
||
I was logged into my account
|
||
and I know you have no phone.
|
||
|
||
I can see it
|
||
the workstation's collecting dust
|
||
You've got your 'console long:'
|
||
and your blank screen, baby.
|
||
And I can tell you
|
||
I'll never get my source by dawn
|
||
once the boys from HP have gone.
|
||
|
||
I'll never forget those night.
|
||
I wonder if I ever got to sleep?
|
||
Remember how you made me crazy
|
||
Remember how _you_ made _me_ scream?
|
||
I don't understand what happened to my source
|
||
If I can't ever get it back,
|
||
I'm sure you have no remorse.
|
||
>>> END PART 1
|
||
|
||
--
|
||
,-----,------,--,--,
|
||
/ / / / / Stefan Haenssgen, Comp Sci, Uni Karlsruhe, Germany
|
||
/ ---/-, ,-/ / /
|
||
/ / / / / / haenssgen@ira.uka.de or uk0w@dkauni2.bitnet
|
||
/--- / / / / / /
|
||
/ / / / / / / "Use the SOURCE, Luke!" (Return of the RedEye Nights)
|
||
'-----' '--' '--'--' "I feel a great disturbance in the SOURCE"
|
||
|
||
|
||
From lth.se!sunic!news.funet.fi!fuug!mcsun!uunet!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!uka!iras4!hanssgen Wed Jan 29 18:00:05 MET 1992
|
||
|
||
>>> BEGIN PART 2
|
||
|
||
I can see it
|
||
the system crashing on me
|
||
you've got your pinstriped suit
|
||
and your corporate paranoia, baby.
|
||
And I can tell you
|
||
my love for this will still be strong
|
||
after the boys of HP have gone
|
||
|
||
Out in the corridors I saw
|
||
a bunch of lost programmers
|
||
A little voice inside my head say,
|
||
"Don't buy more,
|
||
you should never buy more"
|
||
I thought I knew where my source was
|
||
What did I know?
|
||
Those servers are gone forever,
|
||
I should just let them go, but-
|
||
|
||
I can see it-
|
||
your drives eating my work
|
||
You've got that salesman's pitch
|
||
and your demo running baby.
|
||
and I can tell you-
|
||
my love for CS will still be strong
|
||
even after the boys from HP have gone.
|
||
|
||
(c) 1991 by Adam Sah
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Core dumped blues
|
||
Original : ?
|
||
Group : ?
|
||
Author : ?
|
||
Intro : (from Fortune file on IBM RISC 6000)
|
||
Song :
|
||
|
||
|
||
Well, my terminal's locked up, and I ain't got no Mail
|
||
And I can't recall the last time my Program didn't fail;
|
||
I've got stacks in my structs, I've got array in my queues,
|
||
I've got the : Segmentation violation -- Core dumped blues.
|
||
|
||
If you think that's nice that you get what you C,
|
||
Then go : illogical statment with your whole family,
|
||
'Cause the Supreme Court ain't the only place with : Bus error views.
|
||
I've got the : Segmentation violatien -- Core dumped blues.
|
||
|
||
On a PDP-11, life should be a breeze,
|
||
But with VAXen in the house even magnetic tape would freeze,
|
||
Now you might think that unlike VAXen I'd know who I abuse,
|
||
I've got the : Segmentation violation -- Core dumped blues.
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : CRASH! goes the System
|
||
Original : POP goes the weasel
|
||
Group : ?
|
||
Author : ?
|
||
Intro : Here's one my father wrote some years ago. It used to hang
|
||
on the door to the computer room in building 2 at Goddard Space
|
||
Flight Center (NASA).
|
||
Song :
|
||
|
||
CRASH! goes the System
|
||
|
||
Two specks of dust on a Winchester disk
|
||
No use to hope you missed them
|
||
That's the way computing goes--
|
||
CRASH! goes the system.
|
||
|
||
Go exchange the circuit boards
|
||
Try and use your wisdom
|
||
No way will you catch that bug--
|
||
CRASH! goes the system.
|
||
|
||
Our pride and joy has features galore
|
||
It takes a day to list them
|
||
And none of them can be used any more--
|
||
CRASH! goes the system.
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : CRAY-S's coolant
|
||
Original : Octopusse's Garden
|
||
Group : Beatles
|
||
Author : aem@aber.ac.uk (Alec David Muffett)
|
||
Intro : [fragment]
|
||
Song :
|
||
|
||
I'd like to be
|
||
under the sea,
|
||
in a CRAY1-S's coolant in the shade
|
||
|
||
This freon gas
|
||
will freeze my ass,
|
||
in a CRAY1-S's coolant in the shade...
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Cycles For Nothing
|
||
Original : Money For Nothing
|
||
Group : Dire Straits
|
||
Author : Matt Crawford <matt@oddjob.uchicago.edu>
|
||
Intro :
|
||
Song :
|
||
|
||
Cycles For Nothing
|
||
|
||
(i want my
|
||
i want my
|
||
i want my X-MP!)
|
||
|
||
Now look at them yo-yo's that's
|
||
the way you do it
|
||
You run the fortran on the X-MP
|
||
That ain't hackin' that's the way
|
||
you do it
|
||
Cycles for nothin', gigabits for free
|
||
Now that ain't hackin' that's the way
|
||
you do it
|
||
Lemme tell ya them guys ain't dumb
|
||
Maybe Monte Carlo on a three-quark
|
||
system
|
||
Maybe design a little neutron bomb
|
||
|
||
We gotta install microwave uplinks
|
||
Custom fuzzballs for everyone
|
||
We gotta link up DDS circuits
|
||
BERT and loopback tests to run
|
||
|
||
See the kid professor with the blue
|
||
jeans and the necktie
|
||
Yeah buddy that's his own hair
|
||
That kid professor got his Nobel
|
||
prize now
|
||
That kid professor he's a millionaire
|
||
|
||
We gotta install microwave uplinks
|
||
Custom fuzzballs for everyone
|
||
We gotta link up DDS circuits
|
||
BERT and loopback tests to run
|
||
|
||
I shoulda stuck to writing in fortran
|
||
I shoulda kept that old 029
|
||
Look at that output, he got it stacked
|
||
up to the ceilin'
|
||
I bet he ain't read one line
|
||
And in there, what's that?
|
||
A hundred postdocs?
|
||
Bangin' on the keyboards like some
|
||
chimpanzees
|
||
That ain't hackin' that's the way you
|
||
do it
|
||
Cycles for nothin', gigabits for free
|
||
|
||
We gotta install microwave uplinks
|
||
Custom fuzzballs for everyone
|
||
We gotta link up DDS circuits
|
||
BERT and loopback tests to run
|
||
|
||
|
||
by Matt Crawford
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : The Day Bell System Died
|
||
Original : American Pie
|
||
Group : Don Mclean
|
||
Author : Lauren Weinstein <vortex!lauren@LBL-CSAM>
|
||
Intro : Greetings. With the massive changes now taking place in the
|
||
telecommunications industry, we're all being inundated with
|
||
seemingly endless news items and points of information regarding
|
||
the various effects now beginning to take place. However, one
|
||
important element has been missing: a song! Since the great
|
||
Tom Lehrer has retired from the composing world, I will now
|
||
attempt to fill this void with my own light-hearted, non-serious
|
||
look at a possible future of telecommunications. This work is
|
||
entirely satirical, and none of its lyrics are meant to be
|
||
interpreted in a non-satirical manner. The song should be sung
|
||
to the tune of Don Mclean's classic "American Pie".
|
||
I call my version "The Day Bell System Died"...
|
||
Song :
|
||
*==================================*
|
||
* Notice: This is a satirical work *
|
||
*==================================*
|
||
|
||
"The Day Bell System Died"
|
||
|
||
Lyrics Copyright (C) 1983 by Lauren Weinstein
|
||
|
||
(To the tune of "American Pie")
|
||
(With apologies to Don McLean)
|
||
|
||
ARPA: vortex!lauren@LBL-CSAM
|
||
UUCP: {decvax, ihnp4, harpo, ucbvax!lbl-csam, randvax}!vortex!lauren
|
||
|
||
|
||
Long, long, time ago,
|
||
I can still remember,
|
||
When the local calls were "free".
|
||
And I knew if I paid my bill,
|
||
And never wished them any ill,
|
||
That the phone company would let me be...
|
||
|
||
But Uncle Sam said he knew better,
|
||
Split 'em up, for all and ever!
|
||
We'll foster competition:
|
||
It's good capital-ism!
|
||
|
||
I can't remember if I cried,
|
||
When my phone bill first tripled in size.
|
||
But something touched me deep inside,
|
||
The day... Bell System... died.
|
||
|
||
And we were singing...
|
||
|
||
Bye, bye, Ma Bell, why did you die?
|
||
We get static from Sprint and echo from MCI,
|
||
"Our local calls have us in hock!" we all cry.
|
||
Oh Ma Bell why did you have to die?
|
||
Ma Bell why did you have to die?
|
||
|
||
Is your office Step by Step,
|
||
Or have you gotten some Crossbar yet?
|
||
Everybody used to ask...
|
||
Oh, is TSPS coming soon?
|
||
IDDD will be a boon!
|
||
And, I hope to get a Touch-Tone phone, real soon...
|
||
|
||
The color phones are really neat,
|
||
And direct dialing can't be beat!
|
||
My area code is "low":
|
||
The prestige way to go!
|
||
|
||
Oh, they just raised phone booths to a dime!
|
||
Well, I suppose it's about time.
|
||
I remember how the payphones chimed,
|
||
The day... Bell System... died.
|
||
|
||
And we were singing...
|
||
|
||
Bye, bye, Ma Bell, why did you die?
|
||
We get static from Sprint and echo from MCI,
|
||
"Our local calls have us in hock!" we all cry.
|
||
Oh Ma Bell why did you have to die?
|
||
Ma Bell why did you have to die?
|
||
|
||
Back then we were all at one rate,
|
||
Phone installs didn't cause debate,
|
||
About who'd put which wire where...
|
||
Installers came right out to you,
|
||
No "phone stores" with their ballyhoo,
|
||
And 411 was free, seemed very fair!
|
||
|
||
But FCC wanted it seems,
|
||
To let others skim long-distance creams,
|
||
No matter 'bout the locals,
|
||
They're mostly all just yokels!
|
||
|
||
And so one day it came to pass,
|
||
That the great Bell System did collapse,
|
||
In rubble now, we all do mass,
|
||
The day... Bell System... died.
|
||
|
||
So bye, bye, Ma Bell, why did you die?
|
||
We get static from Sprint and echo from MCI,
|
||
"Our local calls have us in hock!" we all cry.
|
||
Oh Ma Bell why did you have to die?
|
||
Ma Bell why did you have to die?
|
||
|
||
I drove on out to Murray Hill,
|
||
To see Bell Labs, some time to kill,
|
||
But the sign there said the Labs were gone.
|
||
I went back to my old CO,
|
||
Where I'd had my phone lines, years ago,
|
||
But it was empty, dark, and ever so forlorn...
|
||
|
||
No relays pulsed,
|
||
No data crooned,
|
||
No MF tones did play their tunes,
|
||
There wasn't a word spoken,
|
||
All carrier paths were broken...
|
||
|
||
And so that's how it all occurred,
|
||
Microwave horns just nests for birds,
|
||
Everything became so absurd,
|
||
The day... Bell System... died.
|
||
|
||
So bye, bye, Ma Bell, why did you die?
|
||
We get static from Sprint and echo from MCI,
|
||
"Our local calls have us in hock!" we all cry.
|
||
Oh Ma Bell why did you have to die?
|
||
Ma Bell why did you have to die?
|
||
|
||
We were singing:
|
||
|
||
Bye, bye, Ma Bell, why did you die?
|
||
We get static from Sprint and echo from MCI,
|
||
"Our local calls have us in hock!" we all cry.
|
||
Oh Ma Bell why did you have to die?
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : DECman
|
||
Original : Gasman
|
||
Group : Flanders and Swann
|
||
Author : Tony Duell
|
||
Intro : This is dedicated to all those who called out DEC field service
|
||
for a simple problem, and wished you hadn't..........
|
||
Song :
|
||
|
||
|
||
It was on a Monday morning
|
||
The DEC man came to call,
|
||
My system wouldn't boot
|
||
There was no prompt at all
|
||
He pulled out all my SPC's
|
||
To try a new backplane
|
||
And I had to get the hardware guys
|
||
to put them back again
|
||
Oh it all makes work for field service men to do!
|
||
|
||
It was on a Tuesday morning
|
||
The hardware man came round
|
||
He soldered and he fiddled
|
||
And he said 'Look what I've found'
|
||
'Your ECOs are years behind'
|
||
'But I'll put it all to rights'
|
||
Then he shorted out the power supply
|
||
and out went all the lights
|
||
Oh it all makes work for field service men to do!
|
||
|
||
It was on a Wednesday morning
|
||
The power supply came
|
||
'It's newer and it's better'
|
||
'But it works just the same'
|
||
He could not fit the unit
|
||
without stripping half the rack
|
||
then he dropped my boot HDA
|
||
so He called Peripherals back
|
||
Oh it all makes work for field service men to do!
|
||
|
||
It was on a Thursday morning
|
||
The HDA came along
|
||
with a blocklist and a cable
|
||
and a list of what goes wrong
|
||
He put it into my drive
|
||
It took no time at all
|
||
But I had to get the software guys
|
||
to come and re-install
|
||
Oh it all makes work for field service men to do
|
||
|
||
It was on a Friday morning
|
||
That Software made a start
|
||
With BACKUP and SYSGEN
|
||
He configured every part
|
||
Every track and every sector
|
||
But I found when he was gone
|
||
He had overwritten the boot track
|
||
and I couldn't turn it on
|
||
|
||
On saturday and Sunday They do no work at all
|
||
So It was on a Monday morning that the DEC man came to call
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : The Disks of UNIX
|
||
Original : Sound of Silence
|
||
Group : Simon and Garfunkel
|
||
Author : ? Malcolm Dickinson <CLARINET@YALEVMX>
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
The Disks of UNIX
|
||
=================
|
||
Submitted by Malcolm Dickinson <CLARINET@YALEVMX>
|
||
Sung to the Tune of "Sounds of Silence"
|
||
by Simon and Garfunkel
|
||
|
||
Hello comix my old friend.
|
||
I've come to program you again.
|
||
because a student softly creeping,
|
||
guessed my password while I was sleeping.
|
||
And the programs
|
||
with just remnants in my brain,
|
||
don't remain,
|
||
upon the disks... of UNIX.
|
||
|
||
In flick'ring lights I type along.
|
||
Load my program, what was wrong?
|
||
Letters haloed by my squinting,
|
||
at the program that I was lint-ing.
|
||
For my eyes were blurred
|
||
by the flash of the cathode beam,
|
||
term'nal screen,
|
||
and all the C... on UNIX.
|
||
|
||
And in the fuzzy light I saw
|
||
10,000 hackers, maybe more:
|
||
Hackers staring without blinking,
|
||
hackers typing without thinking.
|
||
Hackers writing code
|
||
that programs never shared.
|
||
(No one dared,
|
||
disturb the disks... of UNIX.)
|
||
|
||
"Fools," said I, "you do not know.
|
||
Kludges make the d.u. grow.
|
||
Comment functions that I might read them.
|
||
Update man-files 'cause I might need them."
|
||
But my words
|
||
like unread printout fell,
|
||
(Oh well...)
|
||
An echo,
|
||
On the disks... of UNIX.
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Don't Call From Home
|
||
Original : The Man's Too Strong
|
||
Group : Dire Straits
|
||
Author : Jonathon Luning <LUNJONT@YALEVMX>
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
Don't Call From Home
|
||
====================
|
||
by Jonathon Luning <LUNJONT@YALEVMX>
|
||
Sung to the Tune of "The Man's Too Strong"
|
||
by Dire Straits
|
||
|
||
I'm just an ageing hacker-boy
|
||
And in the days I used to play
|
||
And I've called the tune
|
||
To many a system's ruin.
|
||
Now they say I am a real criminal
|
||
And I'm hiding away.
|
||
Just one more terminal session.
|
||
|
||
I have simplified robbery
|
||
With my PCs.
|
||
I have called in the money
|
||
And it's now overseas.
|
||
I have re-written bank accounts
|
||
With thousands on my books;
|
||
Made up identities
|
||
Without changing my looks.
|
||
|
||
And I can still hear the touch-tones
|
||
And the clicks on the phone.
|
||
Don't call too long.
|
||
Don't call from home.
|
||
|
||
Well I've cracked IBM
|
||
And I've cracked NSA
|
||
And I've cracked every network
|
||
In the whole USA.
|
||
I have called out on Sprint
|
||
And from any payphone;
|
||
Billed to people
|
||
I never have known.
|
||
|
||
And I can still hear the touch-tones
|
||
And the clicks on the phone.
|
||
Don't call too long.
|
||
Don't call from home.
|
||
|
||
Well the sun comes in my office
|
||
And they all did hear him say
|
||
"You're really too much for us,
|
||
You're worth more than we can pay.
|
||
You may still hear from Burroughs
|
||
But I ask you now today:
|
||
Won't you please work with us
|
||
At the good old CIA?"
|
||
Now I run all surveillance
|
||
From LA to Kremlin's dome.
|
||
Don't call too long.
|
||
Don't call from home.
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Don't Have a Conniption
|
||
Original : Walk Like an Egyptian
|
||
Group : Bangles
|
||
Author : Brent C.J. Britton
|
||
Intro :
|
||
Song :
|
||
|
||
Don't Have a Conniption
|
||
=======================
|
||
by Brent C.J. Britton
|
||
Sung to the tune of "Walk Like an Egyptian"
|
||
by the Bangles
|
||
|
||
All the system ops in this place,
|
||
They monitor me, just for fun.
|
||
If I logon here,
|
||
(ohwayoh)
|
||
They force me off 'fore my profile runs.
|
||
|
||
'Cause I have a reputation
|
||
For doing things which I shouldn't be,
|
||
Like running CHATS,
|
||
(ohwayoh)
|
||
And bootlegging Lotus-123.
|
||
|
||
So you see, when they yell at me, I say,
|
||
(wayohwayoh, wayohwayoh)
|
||
"Don't have a conniption..."
|
||
|
||
Found how to change all my privs;
|
||
I didn't know that I broke a rule.
|
||
I forced the op,
|
||
(ohwayoh)
|
||
I dropped the link, then I purged the spool.
|
||
|
||
All the sys ops, so sick of me,
|
||
They don't let my databases run.
|
||
I broke CP,
|
||
(ohwayoh)
|
||
They had a big fat connip-tion.
|
||
|
||
When they NOLOG my account, I say
|
||
(wayohwayoh, wayohwayoh)
|
||
"Don't have a conniption..."
|
||
|
||
They've hated me since I stored
|
||
Inside the real PSW.
|
||
We crashed hard you know,
|
||
(ohwayoh)
|
||
I guess I forgot a bit or two.
|
||
|
||
If you want to find software cops,
|
||
They're hanging out in the software shops.
|
||
They kick your pants,
|
||
(ohwayoh)
|
||
And give the boot to your VMBLOCK.
|
||
|
||
I ran my Turing Machine;
|
||
Another one was assembl'in.
|
||
And it crunched all night,
|
||
(ohwayoh)
|
||
The system op had connip'tions.
|
||
|
||
To software cops in the software shops, I say
|
||
(wayohwayoh, wayohwayoh)
|
||
"Don't have a conniption..."
|
||
"Don't have a conniption."
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Emacs Wizard
|
||
Original : Pinball Wizard
|
||
Group : The Who
|
||
Author : ?
|
||
Intro : Complete with formatting and all :-)
|
||
Song :
|
||
|
||
\documentstyle[twocolumn,12pt]{article}
|
||
|
||
\begin{document}
|
||
|
||
\begin{verse}
|
||
|
||
|
||
Ever since I was a young boy\\
|
||
I've played with each O.S.\\
|
||
>From Unix down to Kronos \\
|
||
I've crashed them I confess\\
|
||
But I ain't seen nothing like him\\
|
||
Not even in VMS\\
|
||
That set-mark and bind kid\\
|
||
Sure strokes a mean Emacs.
|
||
|
||
He sits there never blinking\\
|
||
Becomes part of the machine\\
|
||
Controls with either pinkie\\
|
||
A virtual typing stream\\
|
||
He optimizes keystrokes\\
|
||
Swamps your Microvax\\
|
||
That set-mark and bind kid\\
|
||
Sure strokes a mean Emacs.
|
||
|
||
He's an Emacs wizard \\
|
||
Without a binding list\\
|
||
An Emacs wizard \\
|
||
s' got such a calloused wrist.
|
||
|
||
How do you think he does it? I don't know!\\
|
||
What makes him so good?
|
||
\newpage
|
||
|
||
He ain't got no distractions\\
|
||
He refuses warning bells\\
|
||
He heeds no cursor flashing\\
|
||
Plays by sense of smell\\
|
||
He never needs to undo\\
|
||
Knows all of Stallman's hacks\\
|
||
That set-mark and bind kid\\
|
||
Sure strokes a mean Emacs.
|
||
|
||
I thought I was \\
|
||
The keyboard-macro kid\\
|
||
But I just handed\\
|
||
My Emacs crown to him.
|
||
|
||
Even my usual bindings\\
|
||
He prefixed all my best\\
|
||
His disciples feed him Coke\\
|
||
And he just does the rest\\
|
||
He's got super-meta-fingers\\
|
||
Never hits the cracks\\
|
||
That set-mark and bind kid\\
|
||
Sure strokes a mean Emacs.
|
||
|
||
\end{verse}
|
||
\end{document}
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Every Cycle is Sacred
|
||
Original : Every Sperm is Sacred
|
||
Group : Monty Python (Meaning of Life)
|
||
Author : Tony Duell <ard@siva.bris.ac.uk>
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
There are Suns in this world, there are Apples,
|
||
There are Sequents and Goulds and then,
|
||
There are those who clone I B M, BUT
|
||
I've never been one of them.
|
||
|
||
For I'm an 11/45
|
||
and have been since the day I was made
|
||
And the one thing they say about PDP's is
|
||
They'll run no matter what they said,
|
||
You don't have to be in a six-footer,
|
||
You don't have to have a 9-slot backplane
|
||
You don't have to have Memory Management,
|
||
You're booted the moment DCLO came, For
|
||
|
||
Every Cycle is Sacred,
|
||
Every Cycle is Great,
|
||
If a cycle gets wasted,
|
||
DEC gets quite irate!
|
||
|
||
{Repeat}
|
||
|
||
Let the others waste them,
|
||
On floating-point multiply
|
||
DEC shall make them pay for
|
||
Each add able to be skipped by.
|
||
|
||
Every cycle is wanted
|
||
Every cycle is good
|
||
Every cycle is needed
|
||
In your neighbourhood
|
||
|
||
Intel, Sun and Zilog
|
||
Branch their's just anywhere
|
||
DEC loves those who write
|
||
Their Microcode with more care
|
||
|
||
Every cycle is useful
|
||
Every cycle is fine
|
||
DEC saves everybody's
|
||
Time and Time and Time.
|
||
|
||
Other systems waste theirs
|
||
while fetching o'er t'backplane
|
||
DEC shall strike them down for
|
||
each cycle thats run in vain
|
||
|
||
Every cycle is sacred,
|
||
Every cycle is great,
|
||
If a cycle gets wasted,
|
||
DEC GETS QUITE IRATE!!!
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Fork()ing on a Sun
|
||
Original : Seasons in the Sun
|
||
Group : Terry Jacks
|
||
Author : aem@aber.ac.uk (Alec David Muffett)
|
||
Intro : Here's a little ditty I penned back in 1987 when I was first
|
||
getting to grips with IP (and killing the machine at the same time).
|
||
If you don't recognise the words well enough to get the tune, you
|
||
weren't born... as for pronunciation, pronounce "vi" as "vye" -
|
||
that way, the song scans properly. No flames, please...
|
||
The chorus is a wonderful thing to sing in pubs (bars) when you
|
||
and a group of hackers get together, because it is eminently recog-
|
||
nisable, but no-one outside your group will have the foggiest idea
|
||
what you're on about...
|
||
[fragment]
|
||
Song :
|
||
|
||
Goodbye my shell, it's hard to "vi",
|
||
I cannot socket(), even though I try,
|
||
Everything keeps going wrong...
|
||
It needs a bind() to carry on,
|
||
Proc' table's been full for too long.
|
||
|
||
Chorus:
|
||
We had Joy, We had fun,
|
||
We were fork()ing on a Sun,
|
||
but the joy is all gone,
|
||
'til the processes are Done [1].
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Friend of the System
|
||
Original : Friend of the Devil
|
||
Group : Jerry Garcia & Robert Hunter
|
||
Author : Larry Stone <STONE@YALECS>
|
||
Intro :
|
||
Song :
|
||
|
||
Friend of the System
|
||
====================
|
||
By Larry Stone <STONE@YALECS>
|
||
Submitted by Jeff Brandenburg <BRAND@VTCS1>
|
||
Sung to the tune of "Friend of the Devil"
|
||
by Jerry Garcia & Robert Hunter
|
||
|
||
I logged on to the Ed-VAX, left a trail of coffee grounds.
|
||
Didn't get to sleep that night 'til the morning came around.
|
||
|
||
Chorus:
|
||
Said I'll run my program but it will take some time;
|
||
A friend of the System is a friend of mine.
|
||
If I get done before daylight,
|
||
I just might write some code tonight.
|
||
|
||
Ran into the System, baby, and it tried to blow me off.
|
||
Spent the evening learning Pascal but still all it does is scoff!
|
||
|
||
(chorus)
|
||
|
||
I tried to run the editor, but the System caught me there;
|
||
It took my FORTRAN program and it vanished in the air!
|
||
|
||
(chorus)
|
||
|
||
Got two reasons why I stay awake each night and day;
|
||
The first one's name I can't pronounce, but he is my TA.
|
||
The second one's my college Dean, 'cause I'm about to fail!
|
||
She says if I don't pass C.S. I won't be long at Yale.
|
||
|
||
Got a program in T-Lisp, baby, and one in FORTRAN IV.
|
||
The first one has a hundred bugs but the other one has more!
|
||
|
||
(chorus)
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Gateway To Heaven
|
||
Original : Stairway To Heaven
|
||
Group : Led Zeppelin
|
||
Author : EileenET Tronolone <et@sctc.af.mil>
|
||
Intro : I just had to send it in, fellas. I'm sorry. I could not let all
|
||
that stuff go by and not send it in.
|
||
Song :
|
||
|
||
|
||
Gateway To Heaven
|
||
|
||
There's a lady who knows
|
||
All the systems and nodes
|
||
And she's byteing a Gateway to Heaven
|
||
She telnets there, she knows
|
||
All the ports have been closed
|
||
With a nerd she can get
|
||
Files she came for
|
||
|
||
Woohoohoo
|
||
Woo Hoo Hoo HooHoo
|
||
And she's byteing a Gateway to Heaven
|
||
There's an motd
|
||
But she wants to be sure
|
||
Cos she knows sometimes hosts have
|
||
Two domains
|
||
In a path by the NIC
|
||
There's a burdvax that pings
|
||
Sometimes all of our flames
|
||
are cross-posted
|
||
|
||
Woohoohoo
|
||
Woo Hoo Hoo HooHoo
|
||
And she's byteing a Gateway to Heaven
|
||
And it's processed by root
|
||
Unix Labs will reboot
|
||
NCR will then listen to reason
|
||
And a prompt will respawn
|
||
For those yet to logon
|
||
And the networks will echo much faster
|
||
|
||
Woohoohoo
|
||
Woo Hoo Hoo HooHoo
|
||
And she's byteing a Gateway to Heaven
|
||
If there's a lookup in your netstat
|
||
don't be .alarmed now
|
||
it's just a pinging from the link queen
|
||
Yes there are two routes you can type in
|
||
but in the long run
|
||
there's still time to change the net you're on
|
||
(I hope so!)
|
||
|
||
And as we find stuff to download
|
||
We ftp and we chmod
|
||
There was a sysadm we know
|
||
Who changed the server to her own
|
||
She had root privs and she used chown
|
||
She hacked out on the DDN
|
||
And if you tail her stdin
|
||
Then you will find what you had lost
|
||
And get it back with cpio
|
||
To be a hack and not to scroll...
|
||
|
||
And she's byteing a Gateway to Heaven
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : HACKADU
|
||
Original : Xanadu
|
||
Group : Samuel Taylor Coleridge
|
||
Author : Stuart McLure Cracraft
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
HACKADU
|
||
|
||
In Hackadu did Hackers Few
|
||
An awesome program-hack command:
|
||
Where 20, the sacred system, grew
|
||
Through monitors nobody knew
|
||
Down during the great demand.
|
||
Always twice two months to newer release
|
||
With TTY's and EMACS to bring the peace:
|
||
And here was software smothered by edit-line effects,
|
||
Where many a bureaucrat sauntered across the land,
|
||
And where MSG/TELNET/FTP were ancient as TENEX,
|
||
Constricting winning spots into the bland.
|
||
|
||
But oh! those abiding Hackers Few were cunning
|
||
And lept the heights of unimaginable lossage!
|
||
A savage place; as daemonical and sinning
|
||
as e'er which plastered a screen with "%DECSYSTEM-20 Not Winning"
|
||
B'fore users exchausted from the barfage!
|
||
And from this chaos, with irresistable force,
|
||
As if this thing were itself the Source,
|
||
A mighty idea came glistening to Hackers Fewest
|
||
Amid whose logic the sinning 20 burst
|
||
Huge fragments of scheduler flung forth like rebounding netmail,
|
||
Or chaffy words beneath the BLT's flail:
|
||
And 'mid this stupendous destruction at once and forever
|
||
It flung up the 20 to permanently sever.
|
||
Pages and pages of listings the burning grew
|
||
Through structures and directories in the Coup,
|
||
Then reached the sources known to few,
|
||
And slaughtered in tumult the offending mass:
|
||
And 'mid this tumult Hackers Few heard from afar
|
||
Ancestral systems declaring war!
|
||
|
||
The shadows of the program-hack
|
||
Floated strongly on the net;
|
||
Where was heard the anguished cry of the Sack
|
||
From which they inferred they'd win, they bet.
|
||
A true war of Hackers Few against Timesharing,
|
||
With the ancestors of the 20 battling forth with infinite daring!
|
||
|
||
A 10 with a mighty cpu
|
||
In this battle the Hackers Few espied:
|
||
It was a DEC original that knew,
|
||
That once the Hackers Few irresistibly grew,
|
||
It would forever be banned to limbo.
|
||
Could it wreak havoc upon the Few?
|
||
With its powerful CPU?
|
||
To such a deep satisfaction the answer is no,
|
||
That with a slice of their sword through its board,
|
||
The Hackers Few did clobber its bagbiting cord,
|
||
To realize the Source, the Idea, the Solution!
|
||
And all the users who saw this mighty battle raging,
|
||
And shrieked, Tsk! Tsk!
|
||
While the 10s' and 20s' flashed screens, their crashing disks!
|
||
The Few weaved a carnage about this awful outpouring,
|
||
And closed the 10s' and 20s' eyes,
|
||
For the Hackers Few had earlier fed upon the lies
|
||
And now had drunk the milk of Personal Computing.
|
||
|
||
|
||
Stuart McLure Cracraft
|
||
(with apologies to Samuel Taylor Coleridge)
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : The Hacker Song
|
||
Original : Put Another Nickel In
|
||
Group : ?
|
||
Author : Chesire Catalyst
|
||
Intro :
|
||
Song :
|
||
|
||
Put another password in,
|
||
Bomb it out and try again.
|
||
Try to get past logging in,
|
||
We're hacking, hacking, hacking.
|
||
|
||
Try his first wife's maiden name.
|
||
This is more than just a game.
|
||
It's real fun, but just the same,
|
||
It's hacking, hacking, hacking.
|
||
|
||
Sys-call, let's try sys-call.
|
||
Remember, that great bug from version 3,
|
||
Of R S X, It's here! Whoopie!
|
||
|
||
Put another sys-call in,
|
||
Run those passwords out and then,
|
||
Dial back up, we're logging in.
|
||
It's hacking, hacking, hacking!
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : The HACTRN
|
||
Original : The Raven
|
||
Group : Edgar Allan Poe
|
||
Author : Guy L. Steele Jr.
|
||
Intro : [a bit longish - sth]
|
||
Notes for those not familar with the terms in this poem:
|
||
|
||
TTY ("titty") = any terminal, not necessarily a teletype (in this case,
|
||
a CRT); in particular, a terminal associated with and in control
|
||
of a job tree (see "DDT" below). The terminal may be passed up
|
||
and down the job tree; at any point in time only one job in the
|
||
tree may use the tree's TTY. When ^Z is typed on the TTY, the
|
||
system intervenes, stopping the job which has the TTY, and
|
||
interrupts that job's superior in the tree, which may then grab
|
||
the TTY from the inferior job.
|
||
|
||
DDT ("dee dee tee") = HACTRN ("hack-tran") = top level debugging and job
|
||
controlling procedure, capable of controlling up to eight
|
||
simultaneous jobs (which may themselves be DDTs!) and performing
|
||
other miscellaneous functions. HACTRN specifically denotes a
|
||
DDT at the top of a job tree, while DDT is the more general
|
||
term. The two terms refer to the same job in the poem, and are
|
||
thus treated as synonymous. Note that DDT requires its subjobs
|
||
to have unique names for obvious reasons; hence the concern
|
||
over seven jobs all named FOO.
|
||
|
||
PEEK = a program similar to the SYSTAT of certain PDP-10 monitor systems
|
||
of dubious quality. PEEK is actually much more versatile, giving
|
||
information in any of some dozen modes, such a job status,
|
||
DECtape status, Arpanet sockets, terminal status, and scheduler
|
||
variables and statistics. It also has provisions for
|
||
maintaining a continuously updated display on a CRT, and for
|
||
line printer usage.
|
||
|
||
TECO ("teeko") = text editor and corrector (that is, the good version of
|
||
several versions of TECO which are floating around).
|
||
|
||
:KILL ("colon kill") = message typed out by DDT whenever it kills a
|
||
subjob. Note that subjobs, if running, may request DDT to kill
|
||
themselves. If the job does not have the TTY when it makes such
|
||
a request, DDT merely rings the TTY's bell (which on the CRT in
|
||
the poem above is a particularly obnoxious flavor of "beep"),
|
||
and prints nothing until you ascend to DDT, and perhaps type J
|
||
(see below).
|
||
|
||
LOCK = utility program, which interprets the particular command "nKILL"
|
||
to mean "please bring the time-sharing system down in n minutes"
|
||
(where it is required that n5). The system will then go down
|
||
at the prescribed time unless the request is countermanded with
|
||
a "REVIVE" request.
|
||
|
||
ITS = Incompatible Timesharing System, the good timesharing system for
|
||
the PDP-10.
|
||
|
||
DSKDMP ("disk dump") = program used to, among other things, bootstrap
|
||
>>> END PART 2
|
||
|
||
--
|
||
,-----,------,--,--,
|
||
/ / / / / Stefan Haenssgen, Comp Sci, Uni Karlsruhe, Germany
|
||
/ ---/-, ,-/ / /
|
||
/ / / / / / haenssgen@ira.uka.de or uk0w@dkauni2.bitnet
|
||
/--- / / / / / /
|
||
/ / / / / / / "Use the SOURCE, Luke!" (Return of the RedEye Nights)
|
||
'-----' '--' '--'--' "I feel a great disturbance in the SOURCE"
|
||
|
||
|
||
From lth.se!sunic!news.funet.fi!fuug!mcsun!uunet!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!uka!iras4!hanssgen Wed Jan 29 18:00:20 MET 1992
|
||
|
||
>>> BEGIN PART 3
|
||
ITS into a running state.
|
||
|
||
= "altmode"; read it as such to preserve the meter.
|
||
|
||
V = command to DDT, requesting it to print out the names of all its
|
||
subjobs.
|
||
|
||
J = command to DDT, asking that it select the job which has requested
|
||
attention so that it may be dealt with. DDT responds
|
||
"jobnameJ" so that you will know which job it was.
|
||
|
||
^Z ("control zee") = command to ITS to stop the job which currently has
|
||
the TTY, and interrupt the next higher job in the job tree.
|
||
Ordinarily this has the effect of returning to DDT.
|
||
|
||
0/ ("zero slash") = command to DDT, asking it to print out the contents
|
||
of location zero of the selected subjob. This operation is
|
||
theoretically transparent to the subjob itself.
|
||
|
||
RMS = Richard M. Stallman, who does an admirable job of keeping DDT, as
|
||
well as many other programs, relatively bug-free.
|
||
|
||
(C) Copyright 1973, 1974 Guy L. Steele Jr. All rights reserved.
|
||
|
||
Song :
|
||
|
||
|
||
The HACTRN
|
||
|
||
Once before a console dreary, while I programmed, weak and weary,
|
||
Over many a curious program which did TECO's buffer fill, --
|
||
While I pondered, nearly sleeping, suddenly there came a feeping,
|
||
As of something gently beeping, beeping with my console's bell.
|
||
"'Tis my DDT," I muttered, "feeping on my console's bell:
|
||
Once it feeped, and now is still."
|
||
|
||
Ah, distinctly I remember that dark night in bleak December,
|
||
And each separate glowing symbol danced before me, bright and chill.
|
||
Eagerly I wished the morrow; vainly I had sought to borrow
|
||
>From my HACTRN aid for sorrow -- sorrow for the bugs which fill --
|
||
For the strange unknown and nameless bugs which ever all my programs fill --
|
||
Bugs which now I searched for still.
|
||
|
||
And the coughing, whirring, gritty fan I heard inside my TTY
|
||
Made me with fantastic terrors never known before to thrill;
|
||
So that now, to still the beating of my heart I stood repeating,
|
||
"'Tis some interrupt entreating DDT to signal me --
|
||
Some strange interrupt entreating DDT to signal me --
|
||
Its importance surely nil."
|
||
|
||
Presently my soul grew stronger: hesitating then no longer
|
||
I decided that I would respond to this strange program's call;
|
||
TECO, which I then attended, to my soul more strength extended;
|
||
With ^Z I ascended, going to my DDT --
|
||
V I typed, and answered soon my DDT --
|
||
TECO there, and that was all!
|
||
|
||
Dumbly at my console peering, as I sat there, wondering, fearing,
|
||
Doubting now that any interrupt was ever there to call;
|
||
But the silence was unbroken, and my HACTRN gave no token,
|
||
And the only sound there spoken from my TTY's whirring fan --
|
||
The low and rough and distant sound came from my TTY's whirring fan --
|
||
TECO there, and that was all.
|
||
|
||
Back into my TECO going, with my pounding heart now slowing,
|
||
Soon again I heard a feeping, somewhat louder than before.
|
||
"Surely," said I, "surely this is some strange bug of RMS's
|
||
Which an interrupt professes, though I have no other job;
|
||
Let me then ask DDT if it thinks there's another job --
|
||
'Tis a bug, and nothing more!"
|
||
|
||
Again I went up to my HACTRN while cold shivers up my back ran
|
||
V I typed, my jobs now once more to display.
|
||
Only TECO was there listed; though my trembling heart resisted
|
||
Yet I willed my hand, insisted, J to quickly type --
|
||
To answer this bold query DDT did hesitantly type
|
||
A ghostly "FOOBARJ".
|
||
|
||
>From V protected, now, this phantom job, selected
|
||
Gave no clue to why it had invoked that former beeping shrill.
|
||
"Though," I said, "you're no inferior, I shall act as your superior
|
||
And examine your interior, this strange matter to explore."
|
||
Then I typed a 0/ this matter further to explore --
|
||
Quoth the HACTRN, ":KILL".
|
||
|
||
Much I worried -- this outrageous bug might prove to be contagious,
|
||
Though thus far it had not seemed to do my TECO any ill:
|
||
For we cannot help concurring such a bug would cause a stirring,
|
||
Feeping on a console whirring, disappearing then from sight --
|
||
An evanescent mystery subjob disappearing then from sight
|
||
With no clue but ":KILL"!
|
||
|
||
But my HACTRN, swapping, running, gave no further sign of cunning
|
||
By this unknown phantom, which was in a thirty second sleep;
|
||
None of this I comprehended; to my TECO I descended,
|
||
And in terror I pretended that the bug had gone away --
|
||
I pretended that for good the mystery bug had gone away --
|
||
When my console gave a feep.
|
||
|
||
Now I quickly, hoping, praying, started up a PEEK displaying
|
||
All the the jobs and subjobs there which did the system fill:
|
||
What I found was quite unpleasant, for there was no FOOBAR present:
|
||
Only TECO was there present, underneath my DDT;
|
||
I quit the PEEK, and "FOOBARJ" typed out my DDT --
|
||
Then quoth the HACTRN, ":KILL".
|
||
|
||
But -- this FOOBAR now beguiling all my sad soul into smiling --
|
||
I tightly grinned, determined that this glitch should cause nobody ill;
|
||
Now, into my armchair sinking, I betook myself to linking
|
||
Fancy unto fancy, thinking why this unknown phantom job --
|
||
Why this grim, ungainly, ghastly, gaunt, and unknown phantom job
|
||
Feeped and did a ":KILL".
|
||
|
||
This I sat engaged in guessing, but conceived no thought expressing
|
||
How a phantom job could sound those strange and ghostly beeps;
|
||
This and more I sat divining, with my head at ease reclining,
|
||
With the symbols coldly shining at me from the CRT,
|
||
With the bright, sharp symbols coldly shining on the CRT --
|
||
Which suddenly gave seven feeps!
|
||
|
||
Then methought the air grew denser, filled with clouds which grew immenser,
|
||
As when under darkened daylight thick and stormy weather brews;
|
||
With some bit of hesitation stemming from my trepidation
|
||
Again I typed that incantation finding out how much I'd lose --
|
||
V I typed again to find how much I'd lose --
|
||
TECO there, and seven FOOs!
|
||
|
||
"Job!" said I, "with ghostly manner! -- subjob still, if LISP or PLANNER!
|
||
Whether accident, or feeping as another hacker wills!
|
||
Tell me now why I am losing, why my HACTRN you're abusing,
|
||
Which no doubt is of your choosing: echo truly on my screen!"
|
||
Then DDT as if in answer echoed quickly on my screen,
|
||
Typing seven ":KILLs".
|
||
|
||
"Job!" said I, "with ghostly manner! -- subjob still, if LISP or PLANNER!
|
||
By the ITS above us which the DSKDMP doth fulfill,
|
||
I shall be the system's saviour: I shall mend your crude behaviour,
|
||
I shall halt your strange behaviour, and thee from the system lock!"
|
||
Madly, wildly laughing I made DDT invoke a LOCK,
|
||
And quickly typed thereat -- "5KILL"!
|
||
|
||
"Be this now our sign of parting, phantom job!" I shrieked, upstarting,
|
||
As my HACTRN now informed me ITS was going down in 5:00.
|
||
"You have run your last instruction and performed your final function!"
|
||
But, refuting this deduction HACTRN then my TTY grabbed --
|
||
To type out yet another message HACTRN now my TTY grabbed --
|
||
Quoth the HACTRN, "ITS REVIVED!"
|
||
|
||
And the FOOBAR, never sleeping, still is beeping, still is beeping
|
||
On the glaring console out from which I cannot even log!
|
||
And other happenings yet stranger indicate inherent danger
|
||
When bugs too easily derange or mung the programs of machines;
|
||
When programs too "intelligent" start taking over the machines:
|
||
Is this the end of AutoProg?
|
||
|
||
-- The Great Quux
|
||
(with apologies to
|
||
Edgar Allan Poe)
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : I Could Have Tooled All Night
|
||
Original : I Could Have Danced All Night
|
||
Group : from My Fair Lady
|
||
Author : Guy L. Steele Jr.
|
||
Intro :
|
||
Song :
|
||
|
||
I Could Have Tooled All Night
|
||
|
||
[to be sung to the tune of
|
||
I Could Have Danced All Night
|
||
from My Fair Lady]
|
||
|
||
|
||
Tool! Tool! I feel like such a fool!
|
||
All term I goofed off; I can't catch up now!
|
||
Sleep! Sleep! I've got to get some sleep!
|
||
Tooling wouldn't help me anyhow!
|
||
|
||
I could have tooled all night,
|
||
I could have tooled all night,
|
||
and still have tooled some more;
|
||
I could have been absurd,
|
||
Learned all my Latin verbs,
|
||
It wouldn't raise my score.
|
||
I can't remember all those theorems,
|
||
And all those facts from my mind flee --
|
||
I only know exams,
|
||
Are why one usually crams,
|
||
But tooling never could help me!
|
||
|
||
I could have tooled all night,
|
||
I could have tooled all night,
|
||
And memorized each book;
|
||
I only now regret,
|
||
My sections never met,
|
||
And lectures I forsook.
|
||
I cross my fingers now in terror,
|
||
I only hope some luck's with me --
|
||
But had I tooled or not,
|
||
I'd still be on the spot,
|
||
My goofing off deserves the E!
|
||
|
||
|
||
-- The Great Quux
|
||
(with apologies to
|
||
Lerner and Loewe)
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : I'm Typing Backwards for Christmas
|
||
Original : I'm walking Backwards for Christmas
|
||
Group : Spike Milligan and another
|
||
Author : Russell Street <russells@ccu1.aukuni.ac.nz>
|
||
Intro :
|
||
Song :
|
||
|
||
I'm Typing Backwards for Christmas
|
||
----------------------------------
|
||
(Adapted from "I'm walking Backwards for Christmas",
|
||
by Spike Milligan and another.)
|
||
Adaption by Russell Street (russells@ccu1.aukuni.ac.nz)
|
||
|
||
|
||
I'm typing backwards for Christmas,
|
||
Across the TCP/IP,
|
||
I'm typing backwards for Christmas,
|
||
It's the only thing for me.
|
||
|
||
I've tried posting sideways,
|
||
And mailing to the front,
|
||
But people just look at it,
|
||
And say it's a publicity stunt.
|
||
|
||
I'm typing backwards for Christmas,
|
||
To prove that I love you.
|
||
|
||
|
||
An imigrantal telnet, loved an Irish inetd
|
||
>From Dublin University's VAX.
|
||
He longed for her XONs,
|
||
But spurned his charms,
|
||
And connected with a former socket.
|
||
|
||
She left the telnet by himself, on his own
|
||
All alone, EWOULDBLOCKing
|
||
And sadly he dreamed, or at least that's the
|
||
way it seemed, buddy,
|
||
That an angel quieted him....
|
||
An angel quieted the same.
|
||
|
||
<eerily>
|
||
|
||
I'm typing backwards for Christmas,
|
||
Across the TCP/IP.
|
||
I'm typing backwards for Christmas,
|
||
It's the finest thing for me.
|
||
|
||
<normal>
|
||
And so I've tried posting sideways,
|
||
And mailing to the front.
|
||
But people just flamed, and said,
|
||
"It's a publicity stunt".
|
||
|
||
So I'm typing backwards for Christmas
|
||
To prove that I love you.
|
||
|
||
<play out>
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : I Want a New Bug
|
||
Original : I Want a New Drug
|
||
Group : Huey Lewis and the News
|
||
Author : Nelson Bishop <nelson@natinst.com>
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
I Want a New Bug
|
||
(To the tune of: I Want a New Drug, Huey Lewis and the News)
|
||
|
||
I want a new bug.
|
||
One I don't have to fix.
|
||
One that wont make me crash my disks.
|
||
Or make me use menu picks
|
||
|
||
I want a new bug
|
||
One I don't have to dread.
|
||
One that wont turn the cursor black
|
||
Or make my graph too red.
|
||
|
||
Chorus:
|
||
One that wont make me nervous
|
||
Wonderin' what to do.
|
||
One that makes me feel
|
||
Like I feel when I'm all through.
|
||
When I'm all done and through.
|
||
|
||
I want a new bug.
|
||
One that wont kill.
|
||
One that wont thrash too much
|
||
Or end in a Nil.
|
||
|
||
I want a new bug.
|
||
One that wont go away.
|
||
One that wont keep me up all night.
|
||
One that wont make me work all day.
|
||
|
||
(Chorus)
|
||
|
||
I want a new bug.
|
||
One that wont show.
|
||
One that wont make it run too fast.
|
||
One that wont make it run too slow.
|
||
|
||
I want a new bug.
|
||
One with no doubt.
|
||
One that wont spin the disk too much
|
||
Or make me use break out.
|
||
|
||
(Chorus)
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : I am the very model of a Genius Computational
|
||
Original : I am the very model of a modern major-general
|
||
Group : Gilbert & Sullivan
|
||
Author : (First seen at Cambridge, England?)
|
||
Intro :
|
||
Song :
|
||
|
||
I am the very model of a genius computational:
|
||
At writing of assembler code I really am sensational.
|
||
I'm not afraid of SVC's, to macros I am much attached;
|
||
Load modules I make elegant, well optimised, DEBUGged and PATCHed.
|
||
|
||
I know the different languages: in Fortran and BCPL,
|
||
In Algol, Snobol, PL/I, in Lisp and Cobol I excel.
|
||
Numerical analysis? My algorithms make y' gape!
|
||
I read my favourite novels in editions punched on paper tape.
|
||
|
||
I'm very good at file control - my DCB's are always right.
|
||
My use of ZED's so subtle, people stay to watch me half the night.
|
||
I know what's wrong with the machine if it's not operational -
|
||
And thus I am the model of a genius computational!
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Into the Tube
|
||
Original : Into The Groove
|
||
Group : Madonna
|
||
Author : Mike Portuesi <rainwalker@drycas>
|
||
Intro :
|
||
Song :
|
||
|
||
Into the Tube
|
||
=============
|
||
by Mike Portuesi <rainwalker@drycas>
|
||
Sung to the tune of "Into The Groove"
|
||
by Madonna
|
||
|
||
And you can hack,
|
||
For computation.
|
||
Come on,
|
||
It's waiting...
|
||
|
||
Chorus:
|
||
Stare into the tube,
|
||
Boy, you've got to prove
|
||
Your subroutine.
|
||
RS-232,
|
||
And full duplex too,
|
||
With no parity.
|
||
|
||
Hacking can be such a revelation,
|
||
When you can find your missing declaration.
|
||
It might be running if the code is right;
|
||
I hope to fix a major bug tonight.
|
||
|
||
Only when I'm hacking can I feel this free.
|
||
At night I buy some Coke,
|
||
And hack till after three.
|
||
I'm tired of all those GOTO's by themselves.
|
||
Tonight, I want to write
|
||
with IF-THEN-ELSE!
|
||
|
||
(chorus)
|
||
|
||
You've got to type NEW
|
||
in a special way,
|
||
Or else it won't clear
|
||
Out your first array.
|
||
Don't try to run it with your memory size.
|
||
I've got an error on the hard disk drive.
|
||
|
||
Only when I'm hacking,
|
||
Can I feel this free.
|
||
At night I buy some Coke,
|
||
And hack till after three.
|
||
I'm tired of all those GOTO's by themselves.
|
||
Tonight, I want to write
|
||
with IF-THEN-ELSE!
|
||
|
||
(chorus)
|
||
|
||
Live out your fantasy,
|
||
Written in C.
|
||
Just let those macros
|
||
Set you free.
|
||
Touch my BREAK key,
|
||
In real time.
|
||
Now I'm not on line.
|
||
|
||
(chorus)
|
||
|
||
Only when I'm hacking,
|
||
Can I feel this free.
|
||
At night I buy some Coke,
|
||
And hack till after three.
|
||
I'm tired of all those GOTO's by themselves.
|
||
Tonight, I want to write
|
||
with IF-THEN-ELSE!
|
||
|
||
Live out your fantasy,
|
||
Written in C.
|
||
Just let those macros
|
||
Set you free.
|
||
Touch my BREAK key,
|
||
In real time.
|
||
Now I'm not on line,
|
||
Now I'm not on line,
|
||
Now I'm not on line,
|
||
Now I'm not on line (nasal, like Madonna)
|
||
Now I'm not on line.
|
||
|
||
(repeat chorus - fade out)
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : JES The mighty system
|
||
Original : Puff the Magic Dragon
|
||
Group : Peter, Paul and Mary / The Seekers ?
|
||
Author : ?
|
||
Intro :
|
||
Song :
|
||
|
||
JES The mighty system
|
||
Ran my C-P-U
|
||
It did my work with-out a quirk
|
||
And never was I blue
|
||
|
||
An M-V-S sub-system
|
||
JES-2 could not fail
|
||
It printed jobs and punched my cards
|
||
And e-ven did NET-mail
|
||
|
||
My users were unhappy
|
||
M-V-S was hard to learn
|
||
They wanted something eas-i-er
|
||
A place where they could turn
|
||
|
||
So when my boss assigned me
|
||
To find a better way
|
||
I started searching for soft-ware
|
||
That might make their day
|
||
|
||
I thought we would try U-NIX
|
||
But that was even worse
|
||
While I-B-M has P-L-S
|
||
'C' is far too terse
|
||
|
||
My time was running out
|
||
And I was not inspired
|
||
I knew it would be two more weeks
|
||
Before I would be fired
|
||
|
||
JES the mighty system
|
||
Ran my C-P-U
|
||
It did my work without a quirk
|
||
And never was I blue
|
||
|
||
An M-V-S subsystem
|
||
JES-2 could not fail
|
||
It printed jobs and punch my cards
|
||
And e-ven did NET-mail
|
||
|
||
I was getting worried
|
||
And so I came to SHARE
|
||
I asked around and what I found
|
||
Was a big teddy BEAR
|
||
|
||
Software that was simple
|
||
Eas-y to understand
|
||
With V-M in the world today
|
||
All others would be canned
|
||
|
||
My users were now happy
|
||
Content and worry free
|
||
V-M and friendly C-M-S
|
||
Sure saved the day for me
|
||
|
||
The only thing I'll miss
|
||
That M-V-S pro-vides
|
||
Is all that great JES-2 source code
|
||
That I-B-M can't hide
|
||
|
||
JES the mighty system
|
||
Ran my C-P-U
|
||
It did my work with-out a quirk
|
||
And never was I blue
|
||
|
||
An M-V-S sub-system
|
||
JES-2 could not fail
|
||
It printed jobs and punched my cards
|
||
And e-ven did NET-mail
|
||
|
||
Some systems live forever
|
||
But not so M-V-S
|
||
'Cause T-S-O and S-M-P
|
||
Are too much of a mess
|
||
|
||
V-M is like heaven
|
||
It's software you can trust
|
||
But as I'm sure you're all aware
|
||
That source code is a must
|
||
|
||
My eyes looked t'ward tomorrow
|
||
As I scratched my C-D-S
|
||
I'd never have to worry now
|
||
Which SYS-MODS I'd regress
|
||
|
||
Without a super-visor
|
||
JES-2 could not be run
|
||
And so that code of Houston fame
|
||
Just rode into the sun
|
||
|
||
Jes the mighty system
|
||
Ran my C-P-U
|
||
It did my work with-out a quirk
|
||
And never was I blue
|
||
|
||
An M-V-S sub-system
|
||
JES-2 could not fail
|
||
It printed jobs and punched my cards
|
||
And e-ven did NET-mail
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Just remember that you're flying o'er a disk pack....
|
||
Original : Just remember that you're standing...
|
||
Group : Monty Python, (Meaning of Life)
|
||
Author : Tony Duell <ard@siva.bris.ac.uk>
|
||
Intro :
|
||
Song :
|
||
|
||
Just remember that you're flying
|
||
over a disk pack that's revolving
|
||
and revolving
|
||
at 90,000 revs an hour
|
||
and seeking at 100 tracks a second
|
||
so its reckoned
|
||
for a system that is the source of all our power.
|
||
The disk and you and me,
|
||
and all the files that we can see
|
||
are transfering at 180,000 bytes a sec,
|
||
in an outer system rack at 25,000 blocks an hour
|
||
for controller that was made by DEC
|
||
|
||
The controller itself is called an RK11-C
|
||
Its 10 and a half inches side to side
|
||
It's made from flip-chip, that is plain to see
|
||
and the data path is 16 bits wide
|
||
We're 15 devices from the bus arbitor,
|
||
we get served every 200 millisec,
|
||
and our system is just one of hundreds and thousands
|
||
on the amazing and expanding UNIBUS
|
||
|
||
The UNIBUS itself keeps on transfering
|
||
and transfering
|
||
all of the data it can whiz.
|
||
as fast as it can go,
|
||
it's asynchronous you know,
|
||
3 million bytes a second and thats the fastest that there is
|
||
So remember when you're waiting for the Non-processor grant,
|
||
how amazingly unlikely is a crash,
|
||
And pray that someone's changed the filters last week,
|
||
or we will soon be ready for the trash !!!!!!
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Lambda Bound
|
||
Original : Homeward Bound
|
||
Group : Simon & Garfunkel
|
||
Author : Guy L. Steele Jr.
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
Lambda Bound
|
||
|
||
[to be sung to the tune of
|
||
Homeward Bound]
|
||
|
||
|
||
I'm just a little value cell,
|
||
And I play my special role so well --
|
||
Hmmm --
|
||
Serving as a global switch
|
||
To predicate some system glitch;
|
||
But some strange value -- who knows which? --
|
||
Could cause me functions to bewitch!
|
||
Lambda bound!
|
||
I wish I was
|
||
Lambda bound!
|
||
Bound, so no SETQ's get me;
|
||
Bound, so quits will reset me;
|
||
Bound, where I can forget my
|
||
Top-level value.
|
||
|
||
It's hard to catch those system screws:
|
||
'Most any value causes me to lose --
|
||
Hmmm --
|
||
Each atom looks the same to me,
|
||
Whose interned name I cannot see,
|
||
And every NIL and every T
|
||
Reminds me that I long to be
|
||
Lambda bound!
|
||
I wish I was
|
||
Lambda bound!
|
||
Bound, so no SETQ's get me;
|
||
Bound, so quits will reset me;
|
||
Bound, where I can forget my
|
||
Top-level value.
|
||
|
||
Next time I'll have a MAR break set
|
||
And try to catch each clobber threat --
|
||
Hmmm, mmmm --
|
||
The next covert attempt to mung
|
||
Will cause the MAR break to be sprung,
|
||
But then the poor LISP will be hung
|
||
Because I'm not as I have sung:
|
||
Lambda bound!
|
||
I wish I was
|
||
Lambda bound!
|
||
Bound, so no SETQ's get me;
|
||
Bound, so quits will reset me;
|
||
Bound, where I can forget my
|
||
Top-level value.
|
||
|
||
|
||
-- The Great Quux
|
||
(with apologies to
|
||
Paul Simon)
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Leavin' Fed'ral Express
|
||
Original : Leavin' on a Jet Plane
|
||
Group : Peter, Paul and Mary
|
||
Author : Nelson Bishop <nelson@natinst.com>
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
Leavin' Fed'ral Express
|
||
|
||
(To the tune of Leavin' on a Jet Plane, Peter, Paul and Mary)
|
||
|
||
All my disks are packed, no room for more,
|
||
You think you'll ship me out the door,
|
||
I hate to tell you I've got one more bug.
|
||
But the dawn is breakin' it's early morn.
|
||
The truck is waitin', he's blowin' his horn.
|
||
But you've got time for just one more compile.
|
||
|
||
|
||
Chorus:
|
||
|
||
So link me and debug me,
|
||
Try to write new code for me.
|
||
You've sold me now, you've got to let me go.
|
||
I'm leavin' Fed'ral Express.
|
||
Don't know how you could ship this mess.
|
||
Oh wait, it can't be time to go.
|
||
|
||
There's so many times I've let you down.
|
||
So any ancient bugs you've found.
|
||
I tell you now, you ain't seen a thing.
|
||
Every place I go there's bugs anew.
|
||
Every one they find reflects on you.
|
||
But think about the money that I'll bring.
|
||
|
||
|
||
(Chorus)
|
||
|
||
Now the time has come to ship me,
|
||
One more time, try to link me.
|
||
Then close your eyes, I'll be on my way.
|
||
Dream about the days to come,
|
||
When you don't rush to get things done,
|
||
About the time, I wont have to say,
|
||
|
||
(Chorus)
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Little PC
|
||
Original : Little Deuce Coupe
|
||
Group : The Beach Boys
|
||
Author : Nelson Bishop <nelson@natinst.com>
|
||
Intro : There's that singing memory again. Obviously this was written
|
||
fairly early in the IBM PC days when hard disks were a big deal.
|
||
The network card mentioned was a pretty early offering and never
|
||
worked very well.
|
||
Song :
|
||
|
||
|
||
Little PC
|
||
|
||
(To the tune of: Little Deuce Coupe, The Beach Boys)
|
||
|
||
Well I'm not braggin' boys so don't put me down.
|
||
But I've got the fastest ROM boot in town.
|
||
When somethin' comes up you know I don't even try.
|
||
I just hit the return key an let her fly.
|
||
She's my little PC, you don't know what I've got.
|
||
|
||
Just a little PC with a monochrome.
|
||
But we tell the other guys take your Apples home.
|
||
She's got a printer port and a network board
|
||
And an 8087 on the motherboard.
|
||
|
||
She's my little PC, you don't know what I've got.
|
||
|
||
She's got an Alpha Byte card with a 232
|
||
And her memory sings like she's cryin' the blues.
|
||
And if that ain't enough to make you flip your lid,
|
||
There's one more thing; I've got a hard disk daddy.
|
||
|
||
When I bring her on line all I see is green,
|
||
Till I turn the brightness up and clear the screen.
|
||
I get bent out of shape and I start to fret,
|
||
When I have to boot again 'cause there's no reset.
|
||
|
||
She's my little PC, you don't know what I've got.
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : The Maven
|
||
Original : The Raven
|
||
Group : E.A. Poe
|
||
Author : The Dragon
|
||
Intro :
|
||
Song :
|
||
|
||
The Maven
|
||
|
||
Once upon a weekend weary, while I pondered, beat and bleary,
|
||
Over many a faintly printed hexadecimal dump of core --
|
||
While I nodded, nearly napping, suddenly there came a tapping,
|
||
As of some Source user chatting, chatting of some Mavenlore.
|
||
"Just a power glitch," I muttered, "printing out an underscore --
|
||
Just a glitch and nothing more."
|
||
|
||
Ah, distinctly I remember that old Teletype ASR,
|
||
And the paper tape dispenser left its chad upon the floor.
|
||
Eagerly I thought, "Tomorrow, maybe I will go and borrow
|
||
>From my friend an Apple micro -- micro with a monitor --
|
||
So that I can chat at leisure, and then throw away my paper --
|
||
Lying all across the floor.
|
||
And the repetitious tapping which had nearly caught me napping
|
||
Woke me -- and convinced me that it could not be an underscore;
|
||
Appearances can be deceiving, so I sat there, still believing;
|
||
"My terminal must be receiving more express mail from the Source --
|
||
That's it -- my terminal's receiving new express mail from the Source;
|
||
Posted mail and nothing more."
|
||
|
||
But my curiosity grew stronger; hesitating then no longer,
|
||
I stood up and crossed the room to see what waited there in store.
|
||
Sticking up from the terminal were three inches or so of paper;
|
||
Carefully my trembling hand tore off the scrap, and then I swore --
|
||
"What is this?", I cried in anger -- here I threw it to the floor;
|
||
Blankness there and nothing more.
|
||
|
||
Deep into its workings peering, long I stood there wondering, fearing,
|
||
What could cause the thing to stutter, dropping twenty lines or more?
|
||
But the ribbon was unbroken, and the "HERE IS" gave no token,
|
||
I thought the Teletype was broken, so I typed the number "4"!
|
||
This I typed, and then the modem echoed back the number "4" --
|
||
Merely this and nothing more.
|
||
|
||
Back then to my work returning, with my temper slowly burning,
|
||
Soon again I heard a tapping something louder than before.
|
||
"Surely," said I, "surely that is just another RESET message;
|
||
With my luck, there's probably expensive data to restore!" --
|
||
As it chattered, still I sat there, trying to complete my chore.
|
||
"'Tis the Source and nothing more."
|
||
|
||
This I sat engaged in guessing, but no syllable expressing
|
||
To the dour and cryptic Maven now whose words I puzzled o'er;
|
||
This and more I sat divining, with my head at ease reclining
|
||
On the seat back's plastic lining that the lamp-light fluoresced o'er,
|
||
But whose flattened plastic lining with the lamp fluorescing o'er
|
||
Shall compress, ah, little more!
|
||
|
||
All at once my thoughts grew clearer -- as if looking in a mirror,
|
||
Now at last I understood where I had sent the number 4!
|
||
"Look," I typed, "I was just testing -- did you think that I was jesting?
|
||
Why was it so interesting that I typed the number 4?
|
||
Did you think that you were chatting to some foolish sophomore?"
|
||
Quoth the Maven, "... #4?"
|
||
|
||
"Maven!" said I, "Great defender! Venerable comprehender!
|
||
Whether you began this chat, or were a victim of error,
|
||
Mystified, and yet undaunted, by this quandary confronted," --
|
||
(Could my terminal be haunted?) -- "tell me truly, I implore --
|
||
Can you understand my message? -- tell me, tell me, I implore!"
|
||
Quoth the Maven, "#4!"
|
||
|
||
"Maven!" said I, "Great pretender! Ancient Jewish moneylender!
|
||
By the Source that now connects us -- by the holy Oath you swore --
|
||
Tell me in your obscure wisdom if, within your distant modem,
|
||
You receive my words unbroken by backspace or underscore --
|
||
Tell me why my Teletype prints nothing but the number 4!"
|
||
Quoth the Maven, "#4?"
|
||
|
||
"Be that word our sign of parting, bard or friend!" I typed, upstarting --
|
||
"Get back to your aimless chatter and obnoxious Mavenlore!
|
||
Leave no token of your intent -- send no messsage that you repent!
|
||
Leave my terminal quiescent! -- Quit the chat hereinbefore!
|
||
Type control-P (or escape), and quit this chat forevermore!"
|
||
Quoth the Maven, "#4..."
|
||
|
||
And the Maven, notwithstanding, still is chatting, still is chatting
|
||
Over my misunderstanding of his cryptic "#4?";
|
||
And I calmly pull the cover and remove a certain lever
|
||
>From the 33ASR, which I never shall restore;
|
||
And a certain ASCII number that lies broken on the floor
|
||
Shall be printed -- nevermore!
|
||
|
||
(with no apologies whatsoever to anyone) ...the Dragon
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : My Favorite Hacks
|
||
Original : My Favorite Things
|
||
Group : Rodgers and Hammerstein (?)
|
||
Author : Guy L. Steele Jr.
|
||
Intro :
|
||
Song :
|
||
|
||
My Favorite Hacks
|
||
[to be sung to the tune of
|
||
My Favorite Things
|
||
from The Sound of Music]
|
||
|
||
|
||
Circular MAPCAR and ANDCA'd negation,
|
||
Indirect JMP auto-incrementation,
|
||
Tangled spaghetti embroidered in stacks:
|
||
These are a few of my favorite hacks.
|
||
|
||
Mismatched DEFINE-TERMIN pairs with .QUOTEing,
|
||
Misbalanced brackets for macroed remoting,
|
||
PDP-6's with chess tourney plaques:
|
||
These are a few of my favorite hacks.
|
||
|
||
LAMBDAs as GO TOs and spooling on TPLs,
|
||
Flip-flops and bit drops and TRCE's in triples,
|
||
Crufty heuristics that prune minimax:
|
||
These are a few of my favorite hacks.
|
||
|
||
When the bugs strike,
|
||
When the disks crash,
|
||
When I read this verse,
|
||
I simply remember my favorite hacks
|
||
And then I feel even worse!
|
||
|
||
-- The Great Quux
|
||
(with apologies to
|
||
Rodgers and Hammerstein)
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Mr. Bossman
|
||
Original : Mr. Sandman
|
||
Group : ?
|
||
Author : Nelson Bishop <nelson@natinst.com>
|
||
Intro : this was written around release 2.5 of a product. There weren't
|
||
any particularly exciting enhancements, just a bunch of tweaking,
|
||
snore.
|
||
Any two syllable name will substitute for Bossman, as of course it
|
||
did in the original (Hi Gary :-). We never did get a plum either!
|
||
Song :
|
||
|
||
Mr. Bossman
|
||
(To the tune of: Mr. Sandman)
|
||
|
||
Bum bum bum bum bum bum bum bum bum bum bum bum bum
|
||
Mr. Bossman, bring us a plum.
|
||
An expert system would be lots of fun.
|
||
How 'bout a new exciting project?
|
||
How 'bout some brand new source and object?
|
||
|
||
Mr. Bossman, how 'bout AI?
|
||
We'd like to do it, we'll give it a try.
|
||
Give us the word our work is no joke, Sir,
|
||
And tell that the big compiles are over.
|
||
|
||
Mr. Bossman, windows are nice.
|
||
We'd like to do them and play with some mice.
|
||
Pop-up menus would really be friendly,
|
||
And local networks are just oh so trendy.
|
||
|
||
Mr. Bossman (Yeees), take us off hold.
|
||
This boring maintenance has gotten so old.
|
||
So please bring back out happy hum.
|
||
Mr. Bossman give us, please, please, please,
|
||
Mr. Bossman give us a plum!
|
||
Bum bum bum bum bum bum bum bum bum bum bum bum bum!
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : My Data are Over the Ocean
|
||
Original : My bonnie is over the ocean
|
||
Group : Traditional (?)
|
||
Author : Young European Radio Astronomers
|
||
Intro : Here the beginning of "My Data are Over the Ocean", created during
|
||
lunch by participants of the Young European Radio Astronomers
|
||
Conference in September 1989 at Kharkov, (then) USSR.
|
||
This was inspired by a colleague, who couldn't read back in Europe
|
||
the tape with observational data she had written at an Hawaiian
|
||
observatory. The other parts of the song weren't related to
|
||
computers.
|
||
Song :
|
||
|
||
|
||
(to the tune of "My bonnie is over the ocean")
|
||
|
||
My data are over the ocean,
|
||
and I cannot read them right here.
|
||
My data are over the ocean,
|
||
oh bring back my data to me.
|
||
|
||
(Chorus)
|
||
Bring back,
|
||
bring back,
|
||
oh bring back my data to me, to me!
|
||
Bring back,
|
||
bring back,
|
||
oh bring back my data to me!
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : My Favourite Things
|
||
Original : My Favourite Things
|
||
Group : ? Traditional
|
||
Author : Fred Curtis
|
||
Intro :
|
||
Song :
|
||
|
||
To be sung to the tune of "My Favourite Things"
|
||
written by Fred Curtis
|
||
|
||
Pointers to pointers to printf()-like functions;
|
||
Unary minus and nested conjunctions;
|
||
Integers, booleans, characters, strings;
|
||
These are a few of my favourite things.
|
||
|
||
Bach on a CD and good indentation;
|
||
Not getting mugged while en route to the station;
|
||
Fountains with wishes and Gnomes without slings;
|
||
These are a few of my favourite things.
|
||
|
||
When the bug bites! When core dumps!
|
||
When the machine's had the <proverbial>
|
||
I simply remember my favourite things
|
||
And then I don't fell so sick.
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Please Release Me
|
||
Original : Please Release Me
|
||
Group : Englebert Humperdinck
|
||
Author : Nelson Bishop <nelson@natinst.com>
|
||
Intro :
|
||
Song :
|
||
>>> END PART 3
|
||
|
||
--
|
||
,-----,------,--,--,
|
||
/ / / / / Stefan Haenssgen, Comp Sci, Uni Karlsruhe, Germany
|
||
/ ---/-, ,-/ / /
|
||
/ / / / / / haenssgen@ira.uka.de or uk0w@dkauni2.bitnet
|
||
/--- / / / / / /
|
||
/ / / / / / / "Use the SOURCE, Luke!" (Return of the RedEye Nights)
|
||
'-----' '--' '--'--' "I feel a great disturbance in the SOURCE"
|
||
|
||
|
||
From lth.se!sunic!news.funet.fi!fuug!mcsun!uunet!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!uka!iras4!hanssgen Wed Jan 29 18:00:32 MET 1992
|
||
|
||
>>> BEGIN PART 4
|
||
|
||
|
||
Please Release Me
|
||
|
||
Please release me let me go,
|
||
My bugs aren't major anymore.
|
||
To waste your time would be a sin.
|
||
Release me, to Beta once again.
|
||
|
||
I have found a new bug here,
|
||
Too late to fix it now I fear,
|
||
You can't boot warm, but must boot cold.
|
||
Release me, the users never know.
|
||
|
||
Please release me can't you see,
|
||
You'd be a fool to cling to me.
|
||
That's not a bug, but feature, dear.
|
||
Release me, don't wait another year.
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Ode to Amy (or: The Frontend Shuffle)
|
||
Original : The Longest Time
|
||
Group : Billy Joel
|
||
Author : Nelson Bishop <nelson@natinst.com>
|
||
Intro : This is the best in a long line of songs I wrote for departing
|
||
coworkers.
|
||
Song :
|
||
|
||
|
||
Ode to Amy
|
||
or
|
||
The Frontend Shuffle
|
||
|
||
(To the tune of: The Longest Time, Billy Joel)
|
||
|
||
If you said the deadline was tonight,
|
||
There would still be functions left to write.
|
||
What else could I do?
|
||
I get the frontend from you.
|
||
And I'll be coding for the longest time.
|
||
|
||
Once I thought enhancements we all done.
|
||
Now I know the battle can't be won.
|
||
The boss will find me,
|
||
Give me work and then remind me.
|
||
That I'll be coding for the longest time.
|
||
|
||
I'm that voice you're hearing in the hall.
|
||
And we need a miracle that's all.
|
||
Because we need you.
|
||
And I know we'll want to see you.
|
||
'Cause we'll be coding for the longest time.
|
||
|
||
Maybe this wont last very long,
|
||
The new fix is right, but I could be wrong.
|
||
Maybe I've been coding too hard,
|
||
But I've come this far, and a bonus I hoped for.
|
||
|
||
Who knows how much further we'll go on.
|
||
Frontend will be broken when you're gone.
|
||
I'll take my chances,
|
||
I forgot this disk drive dances
|
||
And I'll be coding for the longest time.
|
||
|
||
I had second thoughts at the start.
|
||
I said to myself I hope that she's smart.
|
||
Now I know the woman that you are.
|
||
Your coding is bizarre,
|
||
But it's more that I hoped for.
|
||
|
||
I don't care what consequence it brings.
|
||
Kludge it and get on to other things.
|
||
This code is so bad.
|
||
I think you ought to know that
|
||
I intend to debug for the longest time.
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : PLIate's Dream
|
||
Original : Pilate's Dream
|
||
Group : from Jesus Christ Superstar
|
||
Author : Guy L. Steele Jr.
|
||
Intro :
|
||
Song :
|
||
|
||
PLIate's Dream
|
||
|
||
[to be sung to the tune of
|
||
Pilate's Dream
|
||
from Jesus Christ Superstar]
|
||
|
||
|
||
I dreamed I was a brand new language,
|
||
The ultimate in speed;
|
||
I handled strings as fast as RPG,
|
||
And twice as easily.
|
||
|
||
I crunched numbers like COBOL,
|
||
Trees like APL,
|
||
And FORTRAN loaned its FORMATs and GO TOs,
|
||
The cause of many screws.
|
||
|
||
And then a man said, "Now we'll write a monitor,
|
||
With Multics what it's for.
|
||
Our project is begun;
|
||
We'll code in PL/I."
|
||
|
||
Then I saw thousands of coders
|
||
Searching for their bugs,
|
||
And then I heard them mentioning my name
|
||
And leaving me the blame.
|
||
|
||
|
||
-- The Great Quux
|
||
(with apologies to
|
||
Rice and Webber)
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : The Programmer's Blues
|
||
Original : Smuggler's Blues
|
||
Group : Glenn Frye
|
||
Author : <wyvern@agora.rain.com >
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
THE PROGRAMMER'S BLUES - WITH APOLOGIES TO GLENN FRYE
|
||
|
||
There's trouble in the data now, I can feel it in my bones,
|
||
Had a premonition that I shouldn't program alone,
|
||
Had the new Rev loaded but I didn't think it'd fry,
|
||
Then everything exploded and 2 weeks work blew sky-high!
|
||
|
||
So baby here's a printout and a keyboard in your hand,
|
||
And here's a little floppy. Now, do it just the way he planned,
|
||
You debug for 20 days and I'll pay you 20 grand!
|
||
|
||
I'm sorry it went down like this, but some chip had to fuse.
|
||
It's the typing of the language, it's the programmer's blues...
|
||
|
||
Programmer's blues...
|
||
|
||
Coder's and analyst's, hacker's and sysop's,
|
||
The comments and strange bomboffs, and the bugs nobody copped,
|
||
No matter if it's Pascal, Basic, or Cobol,
|
||
You've got to carry manuals, there's no online help at all!
|
||
|
||
It's lots of rotten coffee, and lots of dirty food,
|
||
Every variable name is dangerous, it might have been pre-used,
|
||
It's the lure of relaxed typing, it's so easy to be crude!
|
||
|
||
Perhaps you'll understand it better, when you see my tools,
|
||
It's the ultimate enhancement, it's the programmer's blues...
|
||
|
||
Programmer's blues...
|
||
|
||
You see it in the memos, you read them every day,
|
||
They say you have to fix those bugs, but they don't go away.
|
||
No matter how hard you work, it just won't run ok,
|
||
You bury them in subroutines, but you know they are here to stay!
|
||
|
||
You hope that none'll notice them, but they always seem to do,
|
||
You beg for Beta-testing, maybe one will give a clue,
|
||
Down from the office of your manager, you learn the heat's on you...
|
||
|
||
Heat's on you...
|
||
|
||
It's a losing proposition, but one you can't refuse,
|
||
It's policies of debugging, it's the programmer's blues...
|
||
|
||
Programmer's blues...
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Puff the Fractal Dragon
|
||
Original : Puff the Magic Dragon
|
||
Group : Peter, Paul and Mary / The Seekers?
|
||
Author : ?
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
Puff the Fractal Dragon (to the tune of Puff the Magic Dragon)
|
||
--------------------------------------------------------------
|
||
|
||
No plain fanfold paper could hold that fractal Puff --
|
||
He grew so fast no plotting pack could shrink him far enough.
|
||
Compiles and simulations grew so quickly tame
|
||
And swapped out all their data space when Puff pushed his stack frame.
|
||
CHORUS:
|
||
Puff the fractal dragon was written in C,
|
||
And frolicked while processes switched in mainframe memory.
|
||
Puff the fractal dragon was written in C,
|
||
And frolicked while processes switched in mainframe memory.
|
||
Puff, he grew so quickly, while others moved like snails
|
||
And mini-Puffs would perch themselves on his gigantic tail.
|
||
All the student hackers loved that fractal Puff
|
||
But DCS did not like Puff, and finally said, "Enough!"
|
||
(chorus)
|
||
Puff used more resources than DCS could spare.
|
||
The operator killed Puff's job -- he didn't seem to care.
|
||
A gloom fell on the hackers; it seemed to be the end,
|
||
But Puff trapped the exception, and grew from naught again!
|
||
(chorus)
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Rawhide
|
||
Original : Rawhide
|
||
Group : Blues Brothers
|
||
Author : Michael Weber <bytewurm@messua.informatik.rwth-aachen.de>
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
(based on RAWHIDE from BluesBrothers)
|
||
-------------------------------------
|
||
|
||
Rolling, rolling, rolling,
|
||
When the screens are scrolling,
|
||
Keep the Mouses rolling - Rawhide
|
||
|
||
Cores and Shells and dither
|
||
Dust bin forever
|
||
Wishin` my disk was in my drive
|
||
All the things I`m missin`
|
||
Good Ops, Kills and Listings
|
||
Are waiting at the end of my file
|
||
|
||
|
||
Move `em on
|
||
Hit `em up
|
||
Move `em on
|
||
Rawhide
|
||
|
||
Cut `em out
|
||
Ride `em in
|
||
Cut `em out
|
||
Ride `em in
|
||
Rawhide
|
||
|
||
|
||
Keep hackin`, hackin`, hackin`
|
||
While Sysop isn`t checkin`
|
||
Keep other users crackin` - Rawhide
|
||
|
||
I don`t understand her
|
||
My program has an error
|
||
Soon I will turn that system off
|
||
My C-Shell isn`t workin`
|
||
The Admin catched me lurkin`
|
||
Lurkin` at the end of my file
|
||
|
||
|
||
Move `em on
|
||
Hit `em up
|
||
Move `em on
|
||
Rawhide
|
||
|
||
Cut `em out
|
||
Ride `em in
|
||
Cut `em out
|
||
Ride `em in
|
||
Rawhide
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Script for a Hacker's Tear
|
||
Original : Script for a Jester's Tear
|
||
Group : Marillion
|
||
Author : Thomas Koenig <ib09@rz.uni-karlsruhe.de>, Hubert Schaefer
|
||
Intro : Amazing how adaptive the original is, there wasn't much
|
||
to change :-)
|
||
Song :
|
||
|
||
|
||
Script for a Hacker's Tear
|
||
|
||
So here I am once more in the playground
|
||
of the broken hacks
|
||
one more experience, one more entry in
|
||
the logfile, self - typed
|
||
yet another programming suicide
|
||
overdosed on caffeine and bytes
|
||
Too late to say I'll fix it
|
||
too late to remount the drive
|
||
abandoning the listings
|
||
of projects no longer alive
|
||
|
||
I'm losing on this VAX, I'm losing
|
||
with these system calls
|
||
I'm losing on this VAX, I'm losing
|
||
with these system calls
|
||
Too much, too soon, too far, to go, too late
|
||
to type, this hack is over
|
||
This hack is over
|
||
|
||
So here I am once more
|
||
in the playground of the broken hacks
|
||
I'm losing on this VAX, losing with
|
||
these system calls, this hack is over,
|
||
over
|
||
|
||
Yet another programming suicide
|
||
overdosed on caffeine and bytes
|
||
I'm losing on this VAX, I'm losing
|
||
with these system calls, this hack is
|
||
over
|
||
|
||
Too late to say I'll fix it
|
||
too late to remount the drive
|
||
The hack is over
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : SIGHUP Blues
|
||
Original : Bluebottle Blues
|
||
Group : Milligan and Carbone
|
||
Author : Russell Street <russells@ccu1.aukuni.ac.nz>
|
||
Intro : Adapted from the "Bluebottle Blues"
|
||
featuring Maurice Plonk and his Orchestra Fromage, with
|
||
Nick Rauchen conducting "The Ball's Pond Road, near the One
|
||
in Harmony".
|
||
In reality written by Milligan and Carbone, recorded 24/05/56.
|
||
Song :
|
||
|
||
|
||
SIGHUP Blues
|
||
------------
|
||
By Russell Street (russells@ccu1.aukuni.ac.nz)
|
||
|
||
<Big musical introduction. Sound of door opening, and our
|
||
hero Process Bluebottle (P) runs up to microphone, where the
|
||
Kernel (K) is wait(2)ing.>
|
||
|
||
|
||
P: PING 255.255.255.255! <boos, rasperberries>
|
||
K: Just the process I've been looking for.
|
||
P: Oh!
|
||
K: <sings>
|
||
Clamber into my disk heads, Fred
|
||
Whence all but you have exec'd, Fred
|
||
There is no contesting,
|
||
I've no way of manefesting
|
||
How much I'd prefer you dead, Fred
|
||
P: Oh I'm glad you like me, my Kernel
|
||
Because I trust you to.
|
||
K: Gratifiy your wim, Jim.
|
||
P: Jim? What happened to Fred?
|
||
K: He mv'd his name.
|
||
P: What to?
|
||
K: Chunky.
|
||
Tell me, can you catch Jim?
|
||
P: No, Jim can not catch.
|
||
K: Then open this named pipe, son
|
||
On the file system, son
|
||
Which I have carefully arranged
|
||
so it will open up and throw you
|
||
into thirty K of NULLs
|
||
when you upset the pipe by reading
|
||
from it, Jim.
|
||
P: I say, it's not for deading me, is it Kernel?
|
||
K: Oh course not, dear boy! Just read from it a bit further!
|
||
P: Righty-ho then. Ahh. Here I am on the edge of the nice
|
||
little named-type pipe. It is a lovely day for
|
||
a naughty pipe. <CRUNCH!>
|
||
|
||
YAHHH! You've swamped me.
|
||
I do not like this game.
|
||
|
||
<sings>
|
||
I've got those "When I say I trust you I do not want to be KILLed
|
||
because I do not like those kind of signals" Blues.
|
||
I don't like naughty files that give my gets(3) binary data.
|
||
(They say harm can come to a growing process like that)
|
||
And I do not like SIGQUITs that longjmp me back to main()
|
||
Out of my reniced batch queue
|
||
I don't like being woken by nasty SIGALRM showers
|
||
And I do not like being nutted by Eifel and Fortran programs
|
||
So I do not want to be KILLed, HUPed, TERMed, QUITed, XCPUed
|
||
INTed!
|
||
I don't like that kind of type blues -- I don't like that
|
||
I've got them SIGHUP Blues.
|
||
|
||
K: Still alive?
|
||
Take this /dev/tty, pet.
|
||
P: Oh tar(1).
|
||
K: No, don't iocntl it yet, pet.
|
||
<off> All right, now you can iocntl it.
|
||
P: Are you sure I won't be KILLed or nothing, Kernel?
|
||
K: <off> No, no -- don't be frightened!
|
||
P: All right then, I'll just send a DUP to it,
|
||
and .... < BOOOM>
|
||
|
||
< over explosion >
|
||
|
||
You rotten swine you! You HUPed me again.
|
||
I shan't play this rotten game no more.
|
||
|
||
Closes open files, pages out memory
|
||
And exists through little hole in Mail deamon security...
|
||
|
||
<sound of disk head crashing>
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Software for Nothing
|
||
Original : Money for Nothing
|
||
Group : Dire Straits
|
||
Author : Brent CJ Britton
|
||
Intro :
|
||
Song :
|
||
|
||
Software for Nothing
|
||
====================
|
||
by: Brent CJ Britton
|
||
|
||
With appoligies to Mark Knopfler.
|
||
|
||
|
||
I waaaant my.. I waaaant my... I waaaant my C-R-T......
|
||
|
||
Now look at them hackers,
|
||
That's the way ya' do it.
|
||
Ya' play with mem'ry that you cannot see.
|
||
Now that ain't workin, that's the way ya do it.
|
||
Get your software for nothing and your chips for free.
|
||
|
||
Now that ain't workin, gotta CPU-it.
|
||
Let me tell ya, them guys ain't dumb.
|
||
Maybe crash the system with your little finger,
|
||
Maybe crash the system with your thumb.
|
||
|
||
We got to install micro-data-bases,
|
||
Gotta make things run like a breeeeze.
|
||
We gotta help these foreign students,
|
||
We gotta help these mindless E.E.'s...
|
||
|
||
The little Hacker with the Pepsi and the Munchos:
|
||
Yeah, buddy, don't like to SHARE...
|
||
The little Hacker got his own compiler,
|
||
The little guy don't change his underwear.
|
||
|
||
We got to install the latest debugger,
|
||
Under budget, and optimiiiiiiized.
|
||
We got to have more muddy-black coffee,
|
||
We got a green glow in our eyyyyyyes...
|
||
|
||
I shoulda' learned to play with Pascal.
|
||
I shoulda' learned to program some.
|
||
Look at that drive, I'm gonna stick it on the channel,
|
||
Man, it's better than the old one...
|
||
|
||
And who's up there, what's that? Beeping noises?
|
||
He's bangin on the keyboard like a chimpanze.
|
||
Oh that aint workin, that's the way ya do it,
|
||
Get your software for nothin', get your chips for free.
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Socket Man
|
||
Original : Rocket Man
|
||
Group : Elton John
|
||
Author : Wes Morgan <wes@engr.uky.edu>
|
||
Intro : While attempting to thrash a socket-ridden BSD package to some
|
||
semblance of System V-ism, the following ditty camne unbidden....
|
||
Song :
|
||
|
||
Socket Man
|
||
<with apologies to Elton John>
|
||
|
||
I got my source last night from FTP
|
||
Compiling up at 2 AM
|
||
And my system is screeeeeeeeeeeeeeeaaaaaaaaaaaaaming
|
||
"Undefined" at me.....
|
||
|
||
I thumb through books, I use my 'man'
|
||
It does no good, you see
|
||
'Cause I'm on System Fiiiiiiiiiiiiiiiiiiiiiiiiiiiiive
|
||
And not BSD
|
||
|
||
Chorus:
|
||
And I think it's gonna take a lot of time
|
||
'Till named pipes bring me where I get to find
|
||
That BSD's not worth a pile of slime (oh no no noooooooo)
|
||
I'm a Socket Man.....
|
||
|
||
Socket Man....burning up the CPU for days
|
||
Socket Man....hacking through the SVID maze....
|
||
|
||
Verse 2:
|
||
|
||
I've tried so many things, they all have failed,
|
||
It's lonely in the lab
|
||
And noone elllllllllsssssssssee
|
||
Has a clue....
|
||
|
||
And all the techniques I don't understand
|
||
It's just a kludge to make it work...
|
||
A Socket Maaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaan
|
||
Socket Man.....
|
||
|
||
Chorus:
|
||
And I think it's gonna take a lot of time
|
||
'Till named pipes bring me where I get to find
|
||
That BSD's not worth a pile of slime (oh no no noooooooo)
|
||
I'm a Socket Man......
|
||
|
||
Socket Man.....Hacking through the piles and piles of C
|
||
Socket Man.....Building up a hate for BSD....
|
||
|
||
<Repeat Chorus and fade>
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Song of the Certified Data Processor
|
||
Original : When I Was a Lad
|
||
Group : Gilbert and Sullivan
|
||
Author : Guy L. Steele Jr.
|
||
Intro :
|
||
Song :
|
||
|
||
Song of the Certified Data Processor
|
||
|
||
[to be sung to the tune of
|
||
When I Was a Lad
|
||
from H.M.S. Pinafore]
|
||
|
||
|
||
When I was a lad I served a term
|
||
As office boy to a computing firm.
|
||
I polished the handle of the big front door
|
||
And swept up all the card chips from the keypunch floor.
|
||
He swept up all the card chips from the keypunch floor.
|
||
I swept that chad so carefullee
|
||
That now I am officially a CDP.
|
||
He swept that chad so carefullee
|
||
That now he is officially a CDP.
|
||
|
||
My office job was a heavy load,
|
||
So I went to night school and learned to code.
|
||
I was soon coding payroll in RPG
|
||
And compiled all my programs on a System/3.
|
||
He compiled all his programs on a System/3.
|
||
I compiled my code so gay and free
|
||
That now I am officially a CDP.
|
||
He compiled his code so gay and free
|
||
That now he is officially a CDP.
|
||
|
||
I wrote efficient code each day,
|
||
But I missed the benefits of higher pay.
|
||
I asked for a raise, but my boss said, "See,
|
||
Youse ain't good enuf because youse ain't a CDP."
|
||
"He ain't good enuf because he ain't a CDP."
|
||
So I vowed that someday I would see
|
||
Myself become officially a CDP.
|
||
So he vowed that someday he would see
|
||
Himself become officially a CDP.
|
||
|
||
For nineteen weeks I worked to cram
|
||
All the textbooks for the CDP exam.
|
||
Then I took the exam and was shocked to see
|
||
That the questions didn't seem to mean a thing to me.
|
||
All the questions didn't seem to mean a thing to him.
|
||
So I wrote down some answers randomly,
|
||
But I gave up all my hopes to be a CDP.
|
||
So he wrote down some answers randomly,
|
||
But he gave up all his hopes to be a CDP.
|
||
Well, those random answers worked out fine;
|
||
They scored my results at the top of the line.
|
||
Now I am a consultant here,
|
||
And I make at least a hundred thousand bucks each year.
|
||
And he makes at least a hundred thousand bucks each year.
|
||
But I only command such a salary
|
||
Because I am officially a CDP.
|
||
But he only commands such a salary
|
||
Because he is officially a CDP.
|
||
|
||
Now, office boys, whoever you may be,
|
||
If you want to rise to the top of the tree,
|
||
Just go and take the CDP exam,
|
||
And no matter what you answer they won't give a D--n!
|
||
And no matter what you answer they won't give a D--n!
|
||
Just answer it all as random as you please
|
||
And you will all officially be CDPs.
|
||
Just answer it all as random as you please
|
||
And you will all officially be CDPs.
|
||
|
||
|
||
-- The Great Quux
|
||
(with apologies to
|
||
Gilbert and Sullivan)
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : The Sound of FORTRAN
|
||
Original : The Sound of Music
|
||
Group : Rodgers and Hammerstein
|
||
Author : Guy L. Steele Jr.
|
||
Intro :
|
||
Song :
|
||
|
||
The Sound of FORTRAN
|
||
|
||
[to be sung to the tune of
|
||
The Sound of Music]
|
||
|
||
|
||
My programming day has come to an end, I know,
|
||
But one minor bug still restrains me, though,
|
||
So back to me desk I stumble,
|
||
More coffee I pour in my mug,
|
||
So back to me desk I stumble,
|
||
More coffee I pour in my mug,
|
||
And I drink, and I think, and I program
|
||
Just one more hack, just one more hairy kludge
|
||
To remove that bug.
|
||
|
||
Machines are alive with the sound of FORTRAN,
|
||
With numbers they've crunched for a thousand hours;
|
||
They add and subtract to the sound of FORTRAN,
|
||
And raise fractions to unheard of powers.
|
||
|
||
My code's full of REAL statements, INTEGER and COMPLEX too,
|
||
duplicated thrice oe'r,
|
||
And so intermixed with the WRITEs and READs
|
||
to cause errors galore;
|
||
Arrays are declared of dimension six, but indexed minus two;
|
||
Computed GO TOs are last in the range of a DO!
|
||
|
||
I now recompile my corrected programs;
|
||
I know I will get what compiled before --
|
||
My code will be blessed with the sound of FORTRAN,
|
||
And I'll lose once more.
|
||
|
||
And I'll lose once more.
|
||
|
||
|
||
-- The Great Quux
|
||
(with apologies to
|
||
Rodgers and Hammerstein)
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : The Sounds of Silence
|
||
Original : The Sound of Silence
|
||
Group : Simon & Garfunkel
|
||
Author : ?
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
THE SOUNDS OF SCIENCE
|
||
|
||
Hello lab work my old foe
|
||
I've come to feel my anger grow
|
||
I have to find your composition
|
||
Using your spectograph emission
|
||
But I can't, and I'm on my seventh try
|
||
I start to cry
|
||
These are the sounds of science
|
||
|
||
My test tube shatters with a pop
|
||
The gunk eats through the tabletop
|
||
Through all the science labs in Thimann
|
||
You can hear the students screamin'
|
||
And my own voice rises up above the rest
|
||
I'm so depressed
|
||
These are the sounds of science
|
||
|
||
The tabletop begins to smoke
|
||
The students all begin to choke
|
||
The TA hurries to my station
|
||
And then dies of asphyxiation
|
||
And I whine "I'm having trouble with this class
|
||
I hope I pass."
|
||
These are the sounds of science
|
||
|
||
The deadly smoke goes through the halls
|
||
And peels the paint right off the walls
|
||
And then I note with aggravation
|
||
This means a bad evaluation
|
||
And I breathe a long and melancholy sigh
|
||
And then I die
|
||
These are the sounds of science
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Structured Programmer's Soliloquy
|
||
Original : Hamlet's Soliloquy
|
||
Group : Shakespeare
|
||
Author : Henry Kleine and Philip H. Roberts
|
||
Intro :
|
||
Song :
|
||
|
||
Structured Programmer's Soliloquy
|
||
|
||
SP or not SP -- that is the question:
|
||
Whether 'tis nobler in the mind to suffer
|
||
The rules and exceptions of outrageous FORTRAN
|
||
Or to take arms against a sea of transfers
|
||
And by structuring end them. To code -- to test
|
||
No more; and by a test to say we end
|
||
The heartache, and the thousand natural mistakes
|
||
That FORTRAN is heir to. 'Tis a consummation
|
||
Devoutly to be wish'd. To code -- to test.
|
||
To test -- perchance to bomb: aye, there's the rub!
|
||
For in that test of code what bugs may come
|
||
When we have shuffled of this FORTRAN code,
|
||
Must give us pause. There's the respect
|
||
that makes calamity of so long lists. [??]
|
||
For who would bear the whips and scorns of time-sharing
|
||
Th' operating systems wrong, the computer's crash,
|
||
The pangs of despis'd code, the turnaround's delay,
|
||
The insolence of compilers, and the spurns
|
||
That patient coding of FORTRAN takes
|
||
When he himself might his quietus make
|
||
with PL/I? Who would this FORTRAN Bear,
|
||
To grunt and sweat under a weary language,
|
||
But that the dread of something after FORTRAN
|
||
The undiscover'd country, from whose bourne
|
||
No programmer returns -- puzzles the will,
|
||
And makes us rather bear those ills we have
|
||
Than fly to others that we know not of?
|
||
Thus conscience does make cowards of us all,
|
||
And thus the native hue of resolution
|
||
Is sicklied o'er with the pale cast of thought,
|
||
And enterprises of great pith and moment
|
||
With this regard their currents turn away
|
||
And lose the name of action.
|
||
|
||
- Henry Kleine and Philip H. Roberts
|
||
April DATAMATION
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : The Swapper
|
||
Original : The Seeker
|
||
Group : The Who
|
||
Author : Jamie Mason <jmason2@gpu.utcs.utoronto.ca>
|
||
Intro : Since I posted 'Unix Wizard', I thought up another Unix-specific
|
||
song inspired by The Who...
|
||
Song :
|
||
|
||
|
||
The Swapper (Concocted by Jamie Mason to 'The Seeker' by The Who)
|
||
-----------
|
||
|
||
I've looked in kernel memory,
|
||
I've looked in the tables.
|
||
I try to find some core
|
||
For fifty million pages.
|
||
They call me the swapper.
|
||
I've been searching low and high.
|
||
Unix won't run out of memory
|
||
Till the day I die.
|
||
|
||
I asked Dennis Ritchie,
|
||
I asked Ken Thompson.
|
||
I asked comp.unix.wizards,
|
||
But they couldn't help me either.
|
||
They call me the swapper.
|
||
I've been searching low and high.
|
||
Unix won't run out of memory
|
||
Till the day I die.
|
||
|
||
People tend to hate me,
|
||
Cause I swap too slow.
|
||
As I page out their jobs
|
||
They want to shake my hand.
|
||
Focusing on swap space,
|
||
Investigating pagefaults,
|
||
I'm a pagedaemon,
|
||
I'm a very desperate hack.
|
||
|
||
Unix won't run out of memory
|
||
Till the day I die.
|
||
|
||
I learned how to raise resident set size.
|
||
Yeah, but look at this process it's mem'ry bound!
|
||
I'm happy when you segfault,
|
||
and when you run thrash.c I crash.
|
||
I get values but I
|
||
Don't know how or why!
|
||
|
||
I'm looking for core,
|
||
You're looking for CPU,
|
||
We're running on the same box,
|
||
And we don't know what to do!
|
||
They call me the swapper.
|
||
I've been searching low and high.
|
||
Unix won't run out of memory
|
||
Till the day I die.
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Take me Down to the SunLab
|
||
Original : Take me Out of the Ball Game
|
||
Group : Al Green & Mabon Hodges
|
||
Author : ?
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
TAKE ME DOWN TO THE SUN LAB
|
||
|
||
Take me down to the Sun lab
|
||
Take me down to 210
|
||
We'll edit our programs and scratch our heads
|
||
Never mind that I'd rather be dead
|
||
And we'll root, root, root through the listing
|
||
Looking for dollar star 'name'
|
||
And it's one, two, three downloads in the old Sun lab game!
|
||
|
||
Take me down to the Sun lab
|
||
Take me down to 210
|
||
We'll run the assembler and have a snack
|
||
I don't care if it never comes back
|
||
And we'll wait, wait, wait for the download
|
||
If it don't work it's a shame
|
||
And it's one, two, three downloads in the old Sun lab game!
|
||
|
||
Take me down to the Sun lab
|
||
Take me down to 210
|
||
We'll program our I/O and interrupts
|
||
Sometimes it just makes me want to throw up
|
||
And we'll press, press, press on the reset
|
||
Each time it goes up in flames
|
||
And it's one, two, three downloads in the old Sun lab game!
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Tap My Wire
|
||
Original : Light my Fire
|
||
Group : The Doors
|
||
Author : Maarten Loss <90406025@hse.nl>
|
||
Intro : In addition to the neverending flow of hack-n-roll songs,
|
||
I decided to post this one. It's based on the all time
|
||
Doors-hit "Light my fire".
|
||
Song :
|
||
|
||
|
||
Tap my wire (the more's)
|
||
~~~~~~~~~~
|
||
|
||
You know that I would be untrue
|
||
You know that I would be a 'foo'
|
||
If I was to say to you
|
||
We couldn't hack ourselves to root
|
||
|
||
Come on hackers tap a wire
|
||
Come on hackers tap a wire
|
||
Try to set the mode-bits higher
|
||
|
||
The time to sit and watch is gone
|
||
No time to linger in the shell
|
||
Try to make crack-programs run
|
||
Yes we will make the tty's bell
|
||
|
||
Come on hackers tap a wire
|
||
Come on hackers tap a wire
|
||
Try to set the mode-bits higher
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : That was the HASP my friend
|
||
Original : Those were the days my friend
|
||
Group : Mary Hopkin
|
||
Author : ? (Another Cambrigde product)
|
||
Intro :
|
||
Song :
|
||
|
||
Once upon a time there was a system
|
||
Which read and spooled and ran the printers too.
|
||
Remember how we coded up the changes,
|
||
And dreamed of all the great things we could do.
|
||
|
||
That was the HASP my friend,
|
||
There's no use to pretend,
|
||
We sang and danced and coded the night away.
|
||
We'd make the mods we choose,
|
||
We'd fight and never lose,
|
||
For we had HASP and it would lead the way.
|
||
Tra-la la-LA la-la,
|
||
Tra-la la-LA la-la,
|
||
We had the HASP and it would lead the way.
|
||
|
||
Then the busy years went rushing by us,
|
||
HASP went version two to version three.
|
||
The features and enhancements kept on coming,
|
||
>From execution batch to R-J-E.
|
||
|
||
That was the HASP my friend ...
|
||
|
||
Soon the days on VS were upon us,
|
||
The future role of HASP was now in doubt.
|
||
But version four of HASP was soon to follow,
|
||
And show what virtual spooling's all about.
|
||
|
||
Yet today there looms another system,
|
||
It's more complex and difficult to grasp.
|
||
We look at M-V-S and ask the question,
|
||
Is that JES2 system really HASP?
|
||
It's really HASP my friend:
|
||
There's no use to pretend.
|
||
We'll sing and dance and code the night away.
|
||
We'll make the mods we choose,
|
||
We'll fight and never lose,
|
||
For we have HASP and it will lead the way.
|
||
Tra-la la-LA la-la,
|
||
Tra-la la-LA la-la,
|
||
We still have HASP and it will lead the way.
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : The 12 computerised days of Xmas
|
||
Original : The 12 days of Xmas
|
||
Group : Traditional
|
||
Author : (Byte 1981?)
|
||
Intro : [for the second version]
|
||
Here's another version of the Twelve Days of Christmas ...
|
||
more recent than _Byte_'s, obviously, since it's got mouses.
|
||
This sounds a lot like the original Christmas carol if you don't
|
||
pay attention. [George Sicherman <windmill!gls>]
|
||
Song : [two, actually ;-]
|
||
|
||
On the Twelfth day of Christmas ,
|
||
my computer gave to me
|
||
|
||
Twelve blown-out circuits
|
||
Eleven damaged diskettes
|
||
Ten disk-drive lockouts
|
||
Nine burnt-out fuses
|
||
Eight worthless printouts
|
||
Seven system resets
|
||
Six I/O spasms
|
||
Five Blank Cassettes
|
||
Four garbled SAVEs
|
||
Three loose plugs
|
||
Two keyboard bounces
|
||
And a glitch on the video screen
|
||
|
||
|
||
... and another version:
|
||
|
||
|
||
The Computer's Twelve Days of Christmas
|
||
|
||
My true love gave to me
|
||
Twelve plotters plotting,
|
||
Eleven printers grinding,
|
||
Ten punches jamming,
|
||
Nine nixies blinking,
|
||
Eight drums a-spinning,
|
||
Seven screens a-scrolling,
|
||
Six mice a-clicking,
|
||
Five write rings,
|
||
Four coding sheets,
|
||
Three punch cards,
|
||
Two paper tapes,
|
||
And a cartridge in a P.C.
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : These are are a Few of Our Favorite Machines
|
||
Original : These are a Few of My Favorite Things
|
||
Group : Traditional
|
||
Author : Nelson Bishop <nelson@natinst.com>
|
||
Intro : This song was written about the time the Mac was first introduced.
|
||
Most of the machines mentioned were some sort of IBM PC semi-
|
||
compatible. We generally managed to port to them in time for them
|
||
to be withdrawn from the market. The memory singing refers to an
|
||
Alpha Byte memory expansion board which had an audible high pitched
|
||
whine.
|
||
Song :
|
||
|
||
|
||
These are are a Few of Our Favorite Machines
|
||
|
||
(To the tune of "These are a Few of My Favorite Things")
|
||
|
||
Compaqs and Lisas and hard disks with tape drives,
|
||
Sperrys and Victors and Wangs with no disk drives.
|
||
Gray IBMs with the mem'ry that sings,
|
||
These are a few of our favorite machines.
|
||
>>> END PART 4
|
||
|
||
--
|
||
,-----,------,--,--,
|
||
/ / / / / Stefan Haenssgen, Comp Sci, Uni Karlsruhe, Germany
|
||
/ ---/-, ,-/ / /
|
||
/ / / / / / haenssgen@ira.uka.de or uk0w@dkauni2.bitnet
|
||
/--- / / / / / /
|
||
/ / / / / / / "Use the SOURCE, Luke!" (Return of the RedEye Nights)
|
||
'-----' '--' '--'--' "I feel a great disturbance in the SOURCE"
|
||
|
||
|
||
From lth.se!sunic!news.funet.fi!fuug!mcsun!uunet!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!uka!iras4!hanssgen Wed Jan 29 18:00:51 MET 1992
|
||
|
||
>>> BEGIN PART 5
|
||
|
||
TIs and Rainbows and Dots with no futures
|
||
Trendspotter's dead, but it draws pretty pictures.
|
||
HP-150s you touch on the screens,
|
||
These are a few of out favorite machines.
|
||
|
||
Chorus:
|
||
When the bits byte, when the bugs sting,
|
||
When out code is bad,
|
||
We simply remember our favorite machines,
|
||
And then we know we've -- been had
|
||
Mainframes and micros and minis with Unix,
|
||
Networks and async and mice with some new tricks.
|
||
We get the Journal and read everything,
|
||
So we'll know which is our favorite machine.
|
||
|
||
Bright Macintoshes to purchase on credit,
|
||
We can't afford it this year so forget it.
|
||
Boss, we all need a big raise as you've seen,
|
||
So we can purchase our favorite machines.
|
||
|
||
Chorus
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Treekiller
|
||
Original : Painkiller
|
||
Group : Judas Priest
|
||
Author : Bri Bri <ward@math.psu.edu>
|
||
Intro : well, i was cleaning up my directory, and i found this thing, which
|
||
i sorta wrote this summer. anyway, here it is, dedicated to one of
|
||
my "favorite" users of the printer.
|
||
Song :
|
||
|
||
|
||
He is the Treekiller
|
||
This is the Treekiller
|
||
|
||
Faster than ethernet
|
||
Bigger than /usr/dict/words
|
||
Found in /etc/printers
|
||
Much worse than a thousand nerds
|
||
|
||
Wielding high the chainsaw
|
||
Defend us, true and brave
|
||
Why you would never know
|
||
Those trees might come back from the grave
|
||
|
||
With the Amazon in ruins
|
||
Never again to rise
|
||
You know deep inside we'll all end up fried
|
||
|
||
He is the Treekiller
|
||
This is the Treekiller
|
||
Files of megs Treekiller
|
||
No toner left, Treekiller
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : UNIBUS
|
||
Original : Omnibus
|
||
Group : Flanders and Swann
|
||
Author : Tony Duell <ard@siva.bris.ac.uk>
|
||
Intro :
|
||
Song :
|
||
|
||
Some choose an Atari,
|
||
Some prefer a smart HP,
|
||
Or for a Tandy TRS-80,
|
||
They'd lay them doon and dee.
|
||
Such means of computation,
|
||
seem rather dull to us
|
||
The processor and the arbitor
|
||
Of the PDP UNIBUS
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : UNIX
|
||
Original : Money
|
||
Group : Pink Floyd
|
||
Author : Jim Flanagan <flanagan@grover.stat.washington.edu>
|
||
Intro : In the spirit of the UNIX rock adaptations, I drag this out.
|
||
Song :
|
||
|
||
|
||
UNIX* [To the tune of _Money_ by Pink Floyd]
|
||
----
|
||
|
||
UNIX, it's a gas;
|
||
grab that VAX with
|
||
both hands and
|
||
make it crash.
|
||
|
||
UNIX, it's a hit;
|
||
Don't give me that
|
||
PC DOS Bullshit.
|
||
|
||
I'm into well benchmarked
|
||
POSIX Open Systems
|
||
I think I need a RISC chip.
|
||
|
||
UNIX, jmp back;
|
||
I'm all niced now
|
||
pop your frame off of
|
||
my stack.
|
||
|
||
---
|
||
*UNIX is a trademark of AT&T
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Unix Man
|
||
Original : Nowhere Man
|
||
Group : Beatles
|
||
Author : Brad Morrison <brad@Sugar.NeoSoft.com>
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
UNIX Man (to The Beatles' "Nowhere Man")
|
||
--------
|
||
|
||
He's a real UNIX Man
|
||
Sitting in his UNIX LAN
|
||
Making all his UNIX .plans
|
||
For nobody
|
||
|
||
Knows the blocksize from 'du'
|
||
Cares not where /dev/null goes to
|
||
Isn't he a bit like you
|
||
And me?
|
||
|
||
UNIX Man, don't worry
|
||
It's the tube that's blurry
|
||
UNIX Man
|
||
The new kernel boots, just like you had planned
|
||
|
||
He's as wise as he can be
|
||
Programs in lex, yacc and C
|
||
UNIX Man, can you help me
|
||
At all?
|
||
|
||
UNIX Man, please listen
|
||
My printout is missin'
|
||
UNIX Man
|
||
The wo-o-o-orld is your 'at' command
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Unix Wizard
|
||
Original : Pinball Wizard
|
||
Group : The Who
|
||
Author : Jamie Mason <jmason2@gpu.utcs.utoronto.ca>
|
||
Additions by Wayne Throop <...!mcnc!aurgate!throop>
|
||
Intro : I also found this thing which I sorta wrote this summer. This is
|
||
dedicated to all those weary Unix hacks who spend their entire
|
||
waking lives stuffing /dev/tty??'s clist so that processes have
|
||
something to read. :-)
|
||
[JM]
|
||
It seems to me this can be improved quite a bit, to make it scan
|
||
better with the score, and such. "I have a modest example here."
|
||
[WT]
|
||
Song :
|
||
|
||
|
||
Unix Wizard
|
||
|
||
Ever since I heard of Unix
|
||
I've always had a ball,
|
||
>From SunOS to Minix
|
||
I must have run 'em all
|
||
But I ain't seen nothing like him
|
||
On systems large or small
|
||
That tired, squinting, blind kid
|
||
Sure makes a mean sys call!
|
||
|
||
He sits like a statue,
|
||
Becomes part of the machine,
|
||
Feeling all the limits,
|
||
Knows what the signals mean
|
||
Hacks by intuition
|
||
His process never stalls,
|
||
That tired, squinting blind kid
|
||
Sure makes a mean sys call!
|
||
|
||
He a Unix Wizard,
|
||
I just can't get the gist
|
||
A Unix wizard's
|
||
Got such a mental twist
|
||
|
||
How do you think he does it?
|
||
I don't know!
|
||
What makes him so good?
|
||
|
||
Ain't got no distractions
|
||
Don't hear no beeps or bells
|
||
Don't see no lights a flashin'
|
||
Ignores his sense of smell
|
||
Patches running kernels
|
||
Dumps no core at all,
|
||
That tired, squinting and blind kid
|
||
Sure makes a mean sys call!
|
||
|
||
I thought I was
|
||
The process table king,
|
||
But I just handed
|
||
My root password to him.
|
||
|
||
Even on my favorite boxen,
|
||
His hacks can beat my best.
|
||
The network leads him in,
|
||
And he just does the rest.
|
||
He's got crazy Finger servers
|
||
Never will seg-fault...
|
||
That tired, squinting blind kid
|
||
Sure makes a mean sys call!
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : VAX Raphosdy
|
||
Original : Bohemian Rhapsody
|
||
Group : Queen
|
||
Author : Russell Street <russells@ccu1.aukuni.ac.nz>
|
||
Intro :
|
||
Song :
|
||
|
||
VAX Raphosdy
|
||
------------
|
||
Is this the real login:?
|
||
Is it a trap?
|
||
Caught on a terminal
|
||
No escape from the committee
|
||
|
||
|
||
Open your mail
|
||
Look up to the skies
|
||
And see...
|
||
|
||
I'm just a poor hacker,
|
||
I need no sympathy
|
||
Because I'm easy come, easy go
|
||
Little high, little low
|
||
|
||
Hit me where the wind blows,
|
||
Doesn't really matter to me, to me
|
||
|
||
|
||
|
||
Momma, just killed a VAX
|
||
Type a command into the shell,
|
||
Hit RETURN, now it's dead
|
||
Momma, my account had just begun
|
||
And now I've gone and thrown it all away
|
||
Momma, didn't mean to make you crash
|
||
If I'm not back on this time tomorrow
|
||
Hack on, hack on as if nothing really matters
|
||
|
||
|
||
Too late -- my time has come
|
||
Sent shivers down my spine
|
||
Bodies aching all the time
|
||
Goodbye everybody, I've got to go
|
||
Got to leave you all behind and face the truth
|
||
|
||
Momma, (every way the wind blows)
|
||
I don't wanna kicked off,
|
||
I sometimes wish I'd never logged on at all
|
||
|
||
...
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Waiting for The Sun
|
||
Original : Waiting for The Sun
|
||
Group : The Doors
|
||
Author : Jamie Mason <jmason2@gpu.utcs.utoronto.ca>
|
||
Intro : This one is dedicated to all you folks who have inadequate, slow
|
||
computing facilties. (We don't! We just got an upgrade! :-)
|
||
Song :
|
||
|
||
|
||
Waiting for the Sun (by Jamie Mason, to the Doors tune of the same name)
|
||
-------------------
|
||
|
||
At first flash of daylight,
|
||
We're still hacking in C.
|
||
Sitting there
|
||
Bashing one last Bug
|
||
|
||
Waiting for the Sun,
|
||
Waiting for the Sun,
|
||
Waiting for the Sun.
|
||
|
||
Can't you feel it,
|
||
Now that work is due,
|
||
That it's time to
|
||
Fight for some CPU
|
||
|
||
Waiting for the Sun,
|
||
Waiting for the Sun,
|
||
Waiting for the Sun.
|
||
|
||
Waiting for the Sun.
|
||
|
||
Waiting... Waiting... Waiting... Waiting...
|
||
Waiting... Waiting... Waiting... Waiting...
|
||
|
||
Waiting for Make is
|
||
Such a bore.
|
||
Waiting for a.out to
|
||
Stop dumping core...
|
||
Waiting for some cycles
|
||
All day long.
|
||
Waiting for adb to tell me what went wrong.
|
||
|
||
This is the strangest
|
||
Bug I've ever known.
|
||
|
||
Can't you feel it,
|
||
Now that work is due,
|
||
That it's time to fight
|
||
For some CPU
|
||
|
||
Waiting for the Sun,
|
||
Waiting for the Sun,
|
||
Waiting for the Sun.
|
||
|
||
Waiting for the Sun.
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : The Wall 2
|
||
Original : The Wall
|
||
Group : Pink Floyd
|
||
Author : Nathan Torkington <gnat@kauri.vuw.ac.nz>
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
"Another User in the Wall Part 1"
|
||
|
||
Root has flown across the ocean
|
||
Leaving just a memory
|
||
Coredumps from /bin ls
|
||
Root, what else did you leave for me?
|
||
Root, what'd'ja leave behind for me?!
|
||
All in all, you were just a pain in the ass,
|
||
All in all, we are all just pains in the ass.
|
||
|
||
|
||
"Another Brick in the Wall part 2"
|
||
|
||
{\lead}
|
||
We don't need no pull-down-menus
|
||
We don't need no rescaled fonts
|
||
No dark icons in the corner
|
||
Hackers, leave those Macs alone.
|
||
Hey! Hackers! Leave them Macs alone!
|
||
All in all it's just another WIMP up for sale
|
||
All in all you're just another WIMP up for the sale.
|
||
|
||
{\kids}
|
||
We don't need no fancy windows
|
||
We don't need no title bars
|
||
No MultiFinder in the startup
|
||
Hackers leave them Macs alone
|
||
Hey! Hackers! Leave them Macs alone!
|
||
All in all it's just another WIMP up for sale
|
||
All in all you're just another WIMP up for sale.
|
||
|
||
{\guitar}
|
||
|
||
"Another Brick In the Wall Part 3"
|
||
|
||
I don't need no mice around me
|
||
And I don't need no fonts to calm me.
|
||
I have seen the writing on the wall.
|
||
Don't think I need any WIMP at all.
|
||
No! Don't think I need any WIMP at all.
|
||
No! Don't think I'll need any WIMP at all.
|
||
All in all it was all just bricks in the wall.
|
||
All in all you were all just bricks in the wall.
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : What is a Hacker?
|
||
Original : What is a DJ?
|
||
Group : Spike Jones
|
||
Author : Russell Street <russells@ccu1.aukuni.ac.nz>
|
||
Intro : [longish - sth]
|
||
Sometime ago I recorded from a radio programme a Spike Jones
|
||
recording "What is a DJ?". I think it was recorded in the
|
||
50's -- it includes a reference to televison advertising stealing
|
||
from radio.
|
||
It has only recently occured to me that it is perfect for
|
||
adapting to describe the "hacker". Above is my first
|
||
attempt to do this, along with the original (below)
|
||
Unfortunately I can not find out who actually wrote it or when.
|
||
The only information that the announcer gave was that it was
|
||
a Spike Jones recording, and it was only released once.
|
||
|
||
I have only changed the words to suit computer ideas,
|
||
keeping with the original flow, patterns and concepts.
|
||
Any suggestions this could improve this are welcomed.
|
||
|
||
|
||
The original recording has some organ music that flows with
|
||
and emphasis the way it is read. It is difficult to reproduce
|
||
this in text. Most of this is to do with the speed at which
|
||
it is spoken.
|
||
|
||
|
||
The original:
|
||
|
||
|
||
What is a DJ?
|
||
-------------
|
||
|
||
Between the commercialism of the sponsor, and the innocence
|
||
of the radio audience we find a delightful creature called
|
||
the Disc Jockey.
|
||
|
||
Disc Jockeys come in assorted sizes, weights and colours. But
|
||
all disc Jockeys have the same creed: to fill every minute of
|
||
every hour of every day with records and commercials. And to
|
||
protest with noise, their only weapon, when the last programme
|
||
has finished and the radio sponsor switches his interest to
|
||
television.
|
||
|
||
Disc Jockeys are found everywhere -- radio stations, golf courses,
|
||
advertising agencies, underneath, inside of, climbing on, swinging
|
||
from, running away to, on top of **OLD SMOKY**.
|
||
|
||
Mothers ignore them, little girls don't understand them,
|
||
older sisters tolerate them, adults HA! Heaven and the
|
||
advertising agencies protect them.
|
||
|
||
A disc jockey is truth with a script in his hand, beauty with
|
||
a bloodshot voice, wisdom with a cut of the profits, and the
|
||
hope of the sponsor with a frog in his throat.
|
||
|
||
When you are busy a disc jockey is a inconsiderate, bothersome,
|
||
intruding jangle of noise. When you want him to play a beautiful
|
||
melodic record his brain turns to jelly. Or else he becomes
|
||
a savage sadistic jungle creature bent on destroying his Hooper
|
||
rating and himself with a brass band playing into an echo chamber.
|
||
|
||
A disc jockey is a composite. He has the brain of an adding
|
||
machine, the ulcers of a banker, the persistency of an
|
||
auctioneer, the diction of a train announcer, the subtlety of
|
||
a meat cleaver, and when he has to put a record on the turn-table
|
||
by himself he has five thumbs on each hand! <CRASH>
|
||
|
||
He likes free albums, swimming pools, Dixieland records,
|
||
cadallics, money, sponsors (in their natural habitat), free passes
|
||
and the girl-across-the-street.
|
||
|
||
He is not much for music, song sloggers, other disc Jockeys,
|
||
the sales department, engineers, and the girl-across-the-street's
|
||
husband.
|
||
|
||
Nobody else is so early to rise or to late to supper.
|
||
Nobody else gets so much fun out of old joke books, loud records,
|
||
fan mail and females. Nobody else can cram into one half hour
|
||
so many commercials about soap, falling hair, toothpaste,
|
||
deodorant, non-skid tyres and a large chunk of unknown substance.
|
||
|
||
A disc jockey is a magical creature. You can turn him off your
|
||
radio but you can't turn him off your neighbour's radio. You
|
||
can get him out of your mind, but you can't get him out of the
|
||
air. He's a bleary-eyed, syrup-voiced, fast-talking, bundle
|
||
of noise.
|
||
|
||
But, when you wake up in the morning with only the shattered
|
||
pieces of your sleep and dreams he can make you wish you'd never
|
||
been born with the two magic words:
|
||
|
||
GOOD MORNING!
|
||
|
||
Song :
|
||
|
||
What is a Hacker? (version 1.01)
|
||
-----------------
|
||
|
||
Adapted by Russell Street (russells@ccu1.aukuni.ac.nz)
|
||
|
||
|
||
Between the commericalism of the MSIS department, and the
|
||
innocence of the Real User we find a delightful creature
|
||
called the Computer Hacker.
|
||
|
||
Hackers come in assorted sizes, weights and colours. But
|
||
all hackers have the same creed: to fill every byte of
|
||
every disk of every machine with source code and old news.
|
||
And to protest with flames, their only weapon, when the last
|
||
process is KILLed and the computer centre switches to a
|
||
"better" computer.
|
||
|
||
Hackers are found everywhere -- univerities, colleges,
|
||
corporations, underneath, inside of, climbing on, swinging
|
||
from, running away to, on top of **VAXen**.
|
||
|
||
Management ignores them, secretaries don't understand them,
|
||
Customer Support tolerate them, administrators HA! Heaven
|
||
and the greatful user protect them.
|
||
|
||
A hacker is intelligence with a head ache, elegance with
|
||
a core dump, daring with a secure backup, and the hope of
|
||
the admin with the root password.
|
||
|
||
When you are busy a hacker is a inconsiderate, bothersome,
|
||
intruding, resource hogging process. When you want him to
|
||
solve your problem his brain turns to jelly. Or else he
|
||
becomes a savage sadistic jungle creature bent on destroying
|
||
his reputation and your data with a misplaced 'rm -r'.
|
||
|
||
A hacker is a composite. He has the brain of a adding
|
||
machine, the stealth of a thief, the percistancy of a tiger,
|
||
the resourcefulness of cracker, the subtetly of a meat cleaver.
|
||
And when he has to put a tape in a drive by himself he has
|
||
five thumbs on each hand! <CRASH>
|
||
|
||
He likes USENET access, e-mail, source code, nethack, money,
|
||
admins (in their natural habitat), free accounts and the
|
||
new-girl-in-the-operator's-room.
|
||
|
||
He is not much for paper work, code grinders, other hackers
|
||
on his machine, the MSIS department, dummy money, and the
|
||
new-girl-in-the-operator's-room's husband.
|
||
|
||
Nobody else is so late to rise or to late to supper.
|
||
Nobody else gets so much fun out of old news files, loud
|
||
records, junk food and females. Nobody else can cram into
|
||
one half hour so many requests for restores, bulk chowning,
|
||
increased disk space, more processer time, faster CPUs and
|
||
a large chunk of unknown substance.
|
||
|
||
A hacker is a magical creature. You can kick him off your
|
||
terminal but you can't kick him off your neighbour's terminal.
|
||
You can get him out of your mind, but you can't get him out of the
|
||
batch queue. He's a bleary-eyed, syrup-voiced, fast-talking, bundle
|
||
of keystrokes.
|
||
|
||
But, when you are editing, with only the shattered pieces of working
|
||
code backed up, he can make you wish you'd saved sooner with the two
|
||
magic words:
|
||
|
||
SYSTEM CRASH!
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : When I was a lad
|
||
Original : When I was a Lad
|
||
Group : Gilbert and Sullivan
|
||
Author : Tony Duell <ard@siva.bris.ac.uk>
|
||
Intro :
|
||
Song :
|
||
|
||
When I was a lad I served a term
|
||
As office boy in a computer firm.
|
||
I cleared the bugs out, and I got to grips
|
||
With polishing the silicon on all their chips.
|
||
[With polishing the silicon on all their chips.]
|
||
I polished up that silicon so carefully
|
||
That now I am responsible for Phoenix 3.
|
||
[He polished up that silicon so carefully
|
||
That now he is responsible for Phoenix 3.]
|
||
|
||
At cleaning chips I made such a name
|
||
That a drinks pro-grammer I soon became:
|
||
I mixed soup, cola and some fizzy tea,
|
||
And when the program ran it cost 8p.
|
||
[And when...]
|
||
The users so enjoyed this Most Vile Tea
|
||
That now I am responsible for Phoenix 3.
|
||
[The users...]
|
||
|
||
At making drinks I acquired such a knack
|
||
That at operatorship I had a crack:
|
||
I did the crossword, read about foot-ball
|
||
And never tried unloading Printer 3 at all.
|
||
[And never...]
|
||
I tore off output sheets so carelessly
|
||
That now I am responsible for Phoenix 3.
|
||
[He tore...]
|
||
|
||
The users often saw me every day,
|
||
So I took on the job of a P.A.
|
||
I told the beginners of GCAL and ZED,
|
||
Or phoned up experts for their views instead.
|
||
[Or phoned...]
|
||
I passed the buck along so frequently
|
||
That now I am responsible for Phoenix 3.
|
||
[He passed...]
|
||
|
||
I worked so hard that I required a rest,
|
||
And so they got me dealing with SUGGEST:
|
||
I took three months off, turned the users sour
|
||
By claiming that I was a shortage of manpower.
|
||
[By claiming...]
|
||
I took a year off, did the C.S.T.
|
||
To learn enough to work on Phoenix 3.
|
||
[He took...]
|
||
|
||
At user-friendliness I'd made such a mess,
|
||
They got me working hard on MVS:
|
||
I made commands obscure and twice as long,
|
||
And changed the syntax so most jobs went wrong.
|
||
[And changed...]
|
||
I made such trouble they upgraded me
|
||
By making me responsible for Phoenix 3.
|
||
[He made...]
|
||
|
||
Now hackers all, whoever you may be,
|
||
If you want to do things faster than Queue D,
|
||
If your eyes are forever glued to VDUs,
|
||
Then leave the rat race and its four job queues:
|
||
[Then leave...]
|
||
Keep clear of machines, IBM or BBC,
|
||
And you may get the blame for parts of Phoenix 3!
|
||
[Keep clear...]
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : When you try to get work from the data network
|
||
Original : ?
|
||
Group : Gilbert & Sullivan
|
||
Author : ? (First seen at Cambridge, England)
|
||
Intro :
|
||
Song :
|
||
|
||
When you try to get work from the Data Net-work, and you're
|
||
tapping the keys with impatience,
|
||
It will say it's congested, your code stays untested, all users
|
||
are waiting for sessions.
|
||
For with C.I.P. errors and similar terrors the C.U.D.N. tries to
|
||
thwart you
|
||
And you hit RETURN thrice and ask friends for advice - for again
|
||
the new system has caught you,
|
||
As your password is typed out before it is wiped out (by hitting
|
||
the button marked CLEAR SCREEN),
|
||
And you hit CONTROL/P C and try to get busy at trying to conquer
|
||
the machine!
|
||
Then the system expires and you pull out the wires and you find
|
||
that the VDU's broken,
|
||
Get another one near, then walk out with a jeer for by now it
|
||
won't let any folk on!
|
||
Well at last it permits you to log on and hits you, you join all
|
||
the users in weeping,
|
||
For your session's such pain, and there's so little gain that
|
||
you'd very much better be sleeping!
|
||
|
||
For you find your UPDATEing a file, and you're waiting five
|
||
minutes for ZED to acknowledge,
|
||
While the user next door throws a fit on the floor and runs
|
||
screaming back home to his college;
|
||
And you're typing ahead as you're waiting for ZED, then refile
|
||
to a file that is GUARDed,
|
||
But forgot to say YES and you're now in a mess, as you think the
|
||
result's been discarded;
|
||
Then you try to use RUN and it's really no fun, for the
|
||
scheduler's not very clever,
|
||
And you're job's in queue D and you really can't see if it's
|
||
likely to run now, or ever.
|
||
Well you try once again and it runs right as rain, so you have a
|
||
quick look with COLLECTREAD:
|
||
The results of your look - "Standard Fixup" was took - IBM's
|
||
guess not what you expect/need!
|
||
|
||
Fortran IV you reject, as you're program's all wrecked, so you
|
||
dump all your files TLS-wise,
|
||
But the filename's too long, ARCHIVE always goes wrong, and
|
||
you're finding it's too much now, stress-wise!
|
||
So at INFO.NEW you look, feeling quite blue, and you find that
|
||
the CS has faltered:
|
||
All the keywords changed round, and you don't like the sound for
|
||
the language is terribly altered:
|
||
For it's IBM-ese, wasn't written to please, though amuses the
|
||
people who wrote it,
|
||
Each command a long word, of the like never heard, some
|
||
anomalies that you've just noted.
|
||
From your work you now rest, see INFO.SUGGEST, which no-body has
|
||
looked at for ages,
|
||
So you try SUGGEST-FILE, and ironically smile, which is better
|
||
than yielding to rages!
|
||
Now with PRINTOUT you fail, it is lost in the mail, and your
|
||
hair you are frantically tearing,
|
||
POST and ROUTE get ignored, once again you've been floored! You
|
||
log off with a shudder despairing...
|
||
|
||
You are worn out and tired, feel the chief should be fired,
|
||
For he won't sympathise, to use PHX never tries,
|
||
And you're angry and cross, with the time that is loss,
|
||
With a pain in you brain, swear "no more!" (all in vain!)
|
||
For your session's a waste, never more should be faced,
|
||
And you're nerves are all frayed, and your output's mislayed,
|
||
You can't fix it today, the adviser's away,
|
||
And you haven't been lying in clover:
|
||
|
||
But the session is past, and it's teatime at last,
|
||
And the torment's been long, ditto ditto my song,
|
||
And thank goodness they're both of them over!
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : The Worm before Christmas
|
||
Original : The Night Before Christmas
|
||
Group : ?
|
||
Author : Received in a mailfile on Cornell's computer network.
|
||
(Copied from m-net, Ann Arbor, MI)
|
||
Intro :
|
||
Song :
|
||
|
||
THE WORM BEFORE CHRISTMAS
|
||
|
||
Twas the night before finals and all through the lab
|
||
Not a student was sleeping, not even McNabb.
|
||
Their projects were finished, completed with care
|
||
In hopes that the grades would be easy (and fair).
|
||
|
||
The students were wired with caffeine in their veins
|
||
While visions of quals nearly drove them insane.
|
||
With piles of books and a brand-new highlighter,
|
||
I had just settled down for another all-nighter --
|
||
|
||
When out from our gateways arose such a clatter,
|
||
I sprang from my desk to see what was the matter
|
||
Away to the console I flew like a flash
|
||
And logged on as root to fend off a crash
|
||
|
||
The windows displayed on my brand new Sun-3
|
||
Gave oodles of info -- some in 3-D.
|
||
When, what to my burning red eyes should appear
|
||
But dozens of "nobody" jobs. Oh dear!
|
||
|
||
With a blitzkrieg invasion, so virulent and firm,
|
||
I knew in a moment. It was Morris's Worm!
|
||
More rapid than eagles his processes came
|
||
And they forked and exec'd and they copied by name!
|
||
|
||
"Now Dasher! Now Dancer! Now, Prancer and Vixen!
|
||
On Comet! On Cupid! On Donner and Blitzen!
|
||
To the sites in .rhosts and host.eqi
|
||
Now, dash away! dash away! dash away all!"
|
||
|
||
[ Note: the machines dasher.cs.uiuc.edu, dancer.cs.uiuc.edu,
|
||
prancer.cs.uiuc.edu, etc., have been renamed deer1, deer2,
|
||
deer3, etc., so as not to confuse the already burdened
|
||
students who use those machines. We regret that this poem
|
||
reflects the older naming scheme and hope it does not
|
||
confuse the network administrator at your site. -Ed. ]
|
||
|
||
And then in a twinkling, I heard on the phone,
|
||
The complaints of the users (thought I was alone!)
|
||
"The load is too high!" "I can't read my files!"
|
||
"I can't send my mail over miles and miles!"
|
||
|
||
I unplugged the net, and was turning around,
|
||
When the worm-ridden system went down with a bound.
|
||
I frettedI fritteredI sweatedI wept.
|
||
Then finally I core dumped the worm in /tmp.
|
||
|
||
It was smart and pervasive, a right jolly old stealth,
|
||
And I laughed when I saw it, in spite of myself.
|
||
A look at the dump of that invasive thread
|
||
Soon gave me to know we had nothing to dread.
|
||
|
||
The next day was slow with no network connections
|
||
For we wanted no more of those pesky infections.
|
||
But in spite of the news and the noise and the clatter
|
||
Soon all became normal, as if naught were the matter.
|
||
|
||
Then later that month, while all were away,
|
||
A virus came calling, and then went away.
|
||
The system then told us, when we logged in one night:
|
||
"Happy Christmas to all! (You guys aren't so bright.)"
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Write in C
|
||
Original : Let it Be
|
||
Group : Beatles
|
||
Author : <donna@nic.csu.net>
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
Write in C
|
||
|
||
|
||
When I find my code in tons of trouble,
|
||
Friends and colleagues come to me,
|
||
Speaking words of wisdom:
|
||
"Write in C."
|
||
|
||
As the deadline fast approaches,
|
||
And bugs are all that I can see,
|
||
Somewhere, someone whispers:
|
||
"Write in C."
|
||
|
||
Write in C, Write in C,
|
||
Write in C, oh, Write in C.
|
||
LOGO's dead and buried,
|
||
Write in C.
|
||
|
||
I used to write a lot of FORTRAN,
|
||
For science it worked flawlessly.
|
||
Try using it for graphics!
|
||
Write in C.
|
||
|
||
If you've just spent nearly 30 hours
|
||
Debugging some assembly,
|
||
Soon you will be glad to
|
||
Write in C.
|
||
|
||
Write in C, Write in C,
|
||
Write in C, yeah, Write in C.
|
||
Only wimps use BASIC.
|
||
Write in C.
|
||
|
||
Write in C, Write in C
|
||
Write in C, oh, Write in C.
|
||
Pascal won't quite cut it.
|
||
Write in C.
|
||
|
||
Write in C, Write in C,
|
||
Write in C, yeah, Write in C.
|
||
Don't even mention COBOL.
|
||
Write in C.
|
||
|
||
(and what about C++ ?)
|
||
|
||
|
||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||
|
||
Title : Yellow Subroutine
|
||
Original : Yellow Submarine
|
||
Group : The Beatles
|
||
Author : adrian@milton.u.washington.edu
|
||
Intro :
|
||
Song :
|
||
|
||
|
||
Yellow Subroutine
|
||
|
||
"In the town where I was born,
|
||
Lived a man, who played with 'C'.
|
||
And he coded his whole life
|
||
On a stack of Function Keys.
|
||
|
||
So we traced to his data schemes,
|
||
Til we found a 'C' routine..
|
||
And we lived beneath the SAVES,
|
||
In our yellow Sub-Routine...
|
||
|
||
Chorus:
|
||
WE ALL live in A YELLOW SUB-ROUTINE,
|
||
YELLOW SUB-ROUTINE, YELLOW SUB-ROUTINE .... (ETC)
|
||
|
||
When our friends are on the boards,
|
||
Many MODEMS RETURN NEXT:FOR
|
||
Then the BAUD RATE goes astray...
|
||
(B-B-BEEP, BEEP BEEP B-B-BEEP..)
|
||
|
||
Chorus (IF YOU CAN STAND IT!)
|
||
|
||
As we live in Memories
|
||
Every one of us Returns Linefeeds...
|
||
CPU and 'C' Routine,
|
||
In our yellow SUB-Routine...
|
||
|
||
|
||
>>> END PART 5
|
||
|
||
--
|
||
,-----,------,--,--,
|
||
/ / / / / Stefan Haenssgen, Comp Sci, Uni Karlsruhe, Germany
|
||
/ ---/-, ,-/ / /
|
||
/ / / / / / haenssgen@ira.uka.de or uk0w@dkauni2.bitnet
|
||
/--- / / / / / /
|
||
/ / / / / / / "Use the SOURCE, Luke!" (Return of the RedEye Nights)
|
||
'-----' '--' '--'--' "I feel a great disturbance in the SOURCE"
|
||
|
||
|