Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
This document is a copy of the "Nerd Songs" collection compiled by rfrench@cs.stanford.edu.
----------------------------------------------------------------------
Return-Path: corwin@ATHENA.MIT.EDU
UNIX Wizard
(with apologies to The Who and Ambar)
Ever since I was a young boy,
I've hacked the ARPA net,
>From Berkely down to Rutgers,
Any access I could get,
But ain't seen nothing like him,
On any campus yet,
That deaf, dumb, and blind kid,
Sure sends a mean packet.
He's on my favorite terminal,
He cats C right into foo,
His disciples lead him in,
And he just breaks the root,
Always has full SYS-PRIV's,
Never uses lint,
That deaf, dumb, and blind kid,
Sure sends a mean packet.
He's a UNIX wizard,
There has to be a twist.
The UNIX wizard's got
Unlimited space on disk.
How do you think he does it?
I don't know.
What makes him so good?
Ain't got no distractions,
Can't hear no whistles or bells,
Can't see no message flashing,
Types by sense of smell,
Those crazy little programs,
The proper bit flags set,
That deaf, dumb, and blind kid,
Sure sends a mean packet.
================
GIRLS JUST WANNA DEFUN
I can't wake up, in the morning
Cause of what I've been doing for most of the night.
Teacher don't you know my program is done?
And girls just wanna defun.
The phone rings, in the middle of the night
Advisor screams, "Watcha gonna do with your life?"
Patrick*, how I relish double-oh-one**!
And girls just wanna defun.
They just wanna, just wanna, yeah
Girls just wanna defun.
Some people say
A beautiful girl can't tool all night like
The rest of the world.
I wanna be the one to welcome the sun.
And girls just wanna defun.
*Winston, ai professor, MIT
**6.001, Structure and Interpretation of Computer Programs
================
Sing this one to Michael Jackson's "Beat 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 it 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!
==============
>From: ggerke@unocss.UUCP (Greg Gerke)
Newsgroups: rec.humor
Subject: A revision of an old favorite ...
Date: 8 Sep 88 13:15:40 GMT
DP Man
(sung to the tune "Piano Man" by Billy Joel)
It's eight o'clock on a Monday,
The programming crowd staggers in,
There's a user by my terminal,
With drool running off of his chin.
He says, "Son, can you code me some processing,
I'm not really sure what I want,
But it's short and it's sweet and it's NP-complete
And it has to be finished by lunch."
Chorus:
They say, "Write us some code, you're the DP man,
Write us some code today,
'Cause we need this report for the CEO,
And he wants it by yesterday."
Now, Tim at the console's a friend of mine,
He bumps up my priority,
And he'll bum me a smoke or some Twinkies and Coke,
But there's someplace that he'd rather be.
He said, "Paul, I believe it's a dead-end here,"
As the smile ran away from his face,
"But I'm sure I could find work with IBM,
If I could get out of this place."
Now, Mark is a frustrated racing man,
Whose license is riding on luck,
And he's talking with Jeff who scares mopeds to death,
With those forty-inch tires on his truck.
Well, it's pretty good code for a Monday,
And my team leader gives me a smirk,
'Cause he knows that it's me they'll be coming to see,
When they find out that it didn't work.
And the keyboard, it clicks like a tickertape
And the CRT screams like a jet,
And they walk by my cube and throw pens at my tube,
And say, "Man, ain't they fixed that thing yet ?"
And the old hands are screaming to standardize,
As the patches and kludges pile up,
'Cause this place is a hacker's own paradise:
It's a string-handling-in-Fortran shop.
====
[This next one is like the Blake poem, "Tiger, tiger, burning bright".]
Bunsen Burner burning bright,
On the lab bench of the night,
What immortal hand or eye
Could frame thy fearful chemistry?
In what distant reactions,
Burnt the fire of thine actions?
On what ring stands dare he aspire?
What the hand, dare seize the fire?
And what structure, and what bonds,
Could twist the sinews of thy electrons?
And when thy heart began to beat,
What reaction formed thy heat?
What the test tube? What the mole?
In what furnace was thy soul?
What the funnel? What the flask?
Dare its deadly ketones gasp?
When the stars threw down their radiation
And watered the world with their elation:
Did he smile his work to see?
Did he who made Physics made thee?
Bunsen Burner burning bright,
On the lab bench of the night:
What immortal hand or eye,
Dare frame thy fearful chemistry?
Bill Bretschneider (lafcol!bretschw)
"The Worm Before Christmas"
by Clement C. Morris
(a.k.a. David Bradley, Betty Cheng, Hal Render,
Greg Rogers, and Dan LaLiberte)
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 in 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'ed 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.equiv
Now, dash away! dash away! dash away all!"
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 fretted. I frittered. I sweated. I 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.)"
[ Note: The machines dasher.cs.uiuc.edu,
dancer.cs.uiuc.ed, 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 adminstrator at your site. -Ed.]
====
From: damartin@sage.LCS.MIT.EDU (David Martin)
American Pie --- Hacker Style
Long, long, time ago, I can still remember
How UNIX used to make me smile...
And I knew that with a login name
That I could play those unix games
And maybe hack some programs for a while.
But February made me shiver
With every program I'd deliver
Bad news on the doorstep,
I couldn't take one more spec...
I can't remember getting smashed
When I heard about the system crash
And all the passwords got rehashed
The Day That UNIX Died...
And I was singing:
Bye, bye, nroff, rogue and vi
Gave my program to Phil Levy but Phil Levy was high,
The boys on the board were sayin' "fuck this, goodbye."
Singin' this'll be the day that I die...
This'll be the day that I die
Did you write the new games shell
And do you have faith in the manual?
If b:dennie tells you so...
Well, do you believe in UNIX C
Can hacking save you memory
And can you tell me why vi's so slow
Well, I know that you're in love with C
'Cause I saw your code on UNIX B
You just kicked off your shoes
Man, you cleaned up every kludge!
I was a lonely young computer geek
With a program due 'most every week
But I guess that I was meant to freak
The Day That UNIX Died
And I was singin:
(chorus)
Well, for ten weeks we've been in this class
The professor really is an ass.
But that's not how it used to be...
When Ira Pohl taught in CIS 12
And user limits could go to hell
And there was still space on UNIX C.
And while the board was looking 'round
The Chancellor brought the budget down
The classes were adjourned
Evaluations weren't returned
And while Huffman read a book by Pohl
The CIS board made some prof's heads roll
And we wrote programs that weren't whole
The Day That UNIX Died
And we were singin'...
(chorus)
Helter skelter in the summer swelter
I went in the lab to find some shelter
Ninety degrees and risin' faaaaaasst!!!
C stayed up for ten whole days
The hackers really were amazed
Wonderin' how long it all would last.
Well, both the forums were really great
Nobody got us all irate
We had a stroke of luck
The system was not fucked
'Cause the hackers kept their code real clean
The UNDR-shell was really keen
Do you recall what was the scene
The Day That UNIX Died
And we were singin...
(chorus)
Our programs were all in one place,
UNIX had run out of space
With no time left to start again...
So, Jack be nimble, Jack be quick,
Use every programming trick
'Cause UNIX may soon crash again...
And as I watched the system fill
My login process would be killed.
The system just went down
Consternation up at Crown"!!!
The hours went on into the night
And all that we could do was rite
I saw Dennie laughing with delight
The Day That UNIX Died
And he was singin'...
(chorus)
I met a girl who sang the blues
And I asked her for some stat lab news
But she just cursed and said "grow up"
I went down through the stat lab door
Where I'd learned of UNIX years before
But the man there said that UNIX wasn't up
And in the halls the students screamed,
The majors cried and the hackers dreamed,
But not a word was spoken
The Vaxes all were broken
And the three folks I admire most
The Father, Frank, and a.g.'s ghost
They caught the last train for the coast
The Day That UNIX Died
And they were singin...
So bye, bye, nroff, rogue and vi
Gave my program to Phil Levy but Phil Levy was high.
The boys on the board were sayin' "fuck this, goodbye"
Singin' this'll be the day that I die...
(with apologies to Don McLean)
----------------------------------------------------------------
SYSTEM CRASH (to the tune of "The Monster Mash")
------------
I was working in the lab, late one night
When my eyes beheld an eerie sight,
Some smoke from our VAX began to rise
And suddenly, to my surprise...
[chorus]
(There was a crash) There was a system crash
(A mighty crash) I heard the disk heads smash
(A system crash) It came down in a flash
(There was a crash) A fatal system crash
The lab manager then appeared from his room,
Said: "I don't want to be a prophet of doom,
But we had one like this just the other day
Which blew up 4 megs and the SBA"
[chorus]
The system had just been booted, diagnostics had all run through,
When a power fluck made it all run amuck, then SCOTTY and IRVING blew too
So we'd lost all our VAXes in less than one night
When a VP came in and said: "hey, that's all right,
I'll loan you a Venus - here's what to do
When you call up Support, tell them Gordon sent you...
[chorus]
------------------------------------------------
From: Kevin B. Theobald
(...to be sung to the tune of "Hotel California")
In a dark Boston airport, hot wind in my hair
Foul smell of pollution rising up through the air
Up ahead 'cross the river, I saw a great shining dome
My heart grew heavy and my guts felt sick, this was to be my new home
There they stood in the Great Court, I heard the students yell
And I was thinking to myself, this can't be heaven, this has to be hell
Then they held up their frat signs and they rushed me away
There were voices down the corridor, I thought I heard them say:
Welcom to the Hotel Massachusetts
Such a nerdy place, such a nerdy face
Not enough room at the Hotel Massachusetts*
Any time of year, you can pay us here
Their minds are hopelessly twisted, they got the Institute Screw
They got a lot of heavy problem sets that they must do
How they tool on the fifth floor**, 18.01
Some tool 'cause they have to, some tool to have fun
So I held up my meal card, "Please, what is this for?"
He said we've had forced commons since the class of 1984
And still those voices are calling from far away
Wake you up in the middle of a class, just to hear them say:
Welcome to the Hotel Massachusetts
Such a nerdy place, such a nerdy face
They're tooling away at the Hotel Massachusetts
What a boring day, 'cause they must have 'A'
Pipes on the ceiling, the greasy food on rice
And they said, "We are all just prisoners here, of Paul Gray's device"
And in the Student Center, the students come to eat
They stab it with their plastic knives but they just can't cut the meat
Last thing I remember, I was at the Registrar
I had to get my transcript sent to a place where I'll go far
"Pay up," said the Chanc'llor, "we will fine you if you're late.
You can flunk out any time you like, but you can't graduate"
* Historical context 1: This song was written in the Fall of 1980, when
7 frosh were stuck in the basement of Ashdown because there
wasn't enough housing.
** Historical content 2: The 24-hour library used to be in the fifth
floor of the student center.
Hotel Massachusetts was originally published in The Baker Letter, v. 34,
no. 2, 4/9/81.
----------------------------------------------------------------------
The Day SunOS Died
===================
Lyrics by N. R. "Norm" Lunde (norm@ctr.columbia.edu).
Apologies to Don McLean.
Remember when those guys out West
With their longish hair and paisley vests
Were starting up, straight out of UCB?
They used those Motorola chips
Which at the time were really hip
And looked upon the world through VME.
Their first attempt ran like a pig
But it was the start of something big;
They called the next one the Sun-2
And though they only sold a few
It soon gave birth unto the new
Sun-3 which was their pride
And now they're singing
"Bye, bye, SunOS 4.1.3!
ATT System V has replaced BSD.
You can cling to the standards of the industry
But only if you pay the right fee --
Only if you pay the right fee . . ."
The hardware wasn't all they sold.
Their Berkeley port was solid gold
And interfaced with System V, no less!
They implemented all the stuff
That Berkeley thought would be enough
Then added RPC and NFS.
It was a lot of code to cram
Into just four megs of RAM.
The later revs were really cool
With added values like SunTools
But then they took us all for fools
By peddling Solaris . . .
And they were singing,
They took a RISC and kindled SPARC.
The difference was like light and dark.
The Sun-4s were the fastest and the best.
The user base was having fun
Installing SunOS 4.1
But what was coming no one could have guessed.
The installed base was sound
And software did abound.
While all the hackers laughed and played
Already plans were being made
To make the dubious "upgrade"
To Sun's new Solaris . . .
And Sun was singing,
The cartridge tapes were first to go --
The CD-ROM's a must, you know
And floppy drives will soon go out the door.
I tried to call and ask them why
But they took away my TTY
And left my modem lying on the floor.
While they were on a roll
They moved the damned Control.
The Ethernet's now twisted pair
Which no one uses anywhere.
ISDN is still more rare --
The bandwidth's even less!
But still they're singing
But worst of all is what they've done
To software that we used to run
Like dbx and even /bin/cc.
Compilers now have license locks
Wrapped up in OpenWindows crocks --
We even have to pay for GCC!
The applications broke;
/usr/local went up in smoke.
The features we've depended on
Before too long will all be gone
But Sun, I'm sure, will carry on
By peddling Solaris,
Forever singing,
--------------------------------------------------
Don't tell Paul Simon -
The problem's all inside your code she said to me;
Recursion's easy if you take it logically.
I'm here to help you if you're struggling to learn C,
There must be fifty ways to hose your code.
She said it's really not my habit to include,
And I hope my files will not be lost or misconstrued;
But I will recompile at risk of getting screwed,
There must be fifty ways to hose your code.
Just blow up the stack, Jack,
Make a bad call, Paul,
Just hit the wrong key, Lee,
And set your pointers free.
Just mess up the bus, Gus,
You don't need to recurse much,
You just listen to me.
She said it grieves me to see you compile again.
I wish there was some hardware here that wasn't such a pain.
I said I appreciate that, and could you please explain,
About the fifty ways.
She said why don't we both just work on all tonight,
And I'm sure in the morning that it will be working right.
Then she hosed me, and I realized she probably was right,
There must be fifty ways to hose your code.
Just lose the address, Les,
Clear the wrong Int, Clint,
Traverse the wrong tree, Lee,
And set your list free.
Just mess up the bus, Gus,
You don't need to recurse much,
You just program in C.
--------------------------------------------------
The following parody of Carl Sandburg's "Chicago" appeared in the
newsletter of the Tech Model Railroad Club at MIT back in the fifties. The
TMRC evolved into one of the very first computer clubs, and this may be the
first published use of the term "hacking" as presently used...
Switch Thrower for the World, Fuze Tester, Maker of Routes,
Player with the Railroads and the System's Advance Chopper.
Grungy, hairy, sprawling,
Machine of the Point Function Line-o-lite:
They tell me you are wicked, and I believe them; for I have seen your
painted light bulbs under the Lucite, luring the system coolies
Under the tower, dust all over the place, hacking with bifurcated springs
Hacking even as an ignorant freshman hacks who has never lost occupancy and
has dropped out.
Hacking the M-Boards, for under its locks are the switches and under its
control the advance around the layout.
Hacking!