Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

Stayin' Alive (with CPAN)

by joecamel (Hermit)
on Feb 05, 2004 at 06:44 UTC ( [id://326710]=poem: print w/replies, xml ) Need Help??


Well, you can tell by the way I use File::Lock
I'm a Perl Monk: no time to talk
Got DBI and Test::More,
been reusin' code since version four

You know it's all right. It's okay.
With GD::Graph and Class::Flyweight.
We don't have time to reinvent
so we get it from CPAN.

Whether you're a hacker or whether you're a slacker
You're stayin' alive, stayin' alive.
net communicatin' and input validatin',
And we're stayin' alive, stayin' alive.
Ah, ha, ha, ha, stayin' alive, stayin' alive.
Ah, ha, ha, ha, stayin' alive.



Well now, I search low and I search high,
If I used Python, I think I'd die
Got 6k modules from which to choose.
I'm a Perl hacker and I just can't lose.

You know it's all right. It's okay.
With Finance::Quote and Text::Template.
We don't have time to reinvent
so we get it from CPAN.

Whether you're a hacker or whether you're a slacker
You're stayin' alive, stayin' alive.
date manipulatin' and web authenticatin',
And we're stayin' alive, stayin' alive.
Ah, ha, ha, ha, stayin' alive, stayin' alive.
Ah, ha, ha, ha, stayin' alive.



Code goin' nowhere. somebody help me.
Somebody help me, yeah.
Code goin' nowhere. somebody help me.
Somebody help me, yeah. stayin' alive.



Well, you can tell by the way I use Proc::Lock
I'm a Perl Monk: no time to talk
Got CGI and Tk::More,
And I grok the Schwartzian Transform

You know it's all right. It's okay.
With Net::POP3 and Sort::Array.
We don't have time to reinvent
so we get it from CPAN.

Whether you're a hacker or whether you're a slacker
You're stayin' alive, stayin' alive.
string transliteratin' and SQL generatin',
And we're stayin' alive, stayin' alive.
Ah, ha, ha, ha, stayin' alive, stayin' alive.
Ah, ha, ha, ha, stayin' alive.



Code goin' nowhere. somebody help me.
Somebody help me, yeah.
Code goin' nowhere. somebody help me.
Somebody help me, yeah. stayin' alive.



joecamel

Edited by BazB: s/\222/'/g;

Replies are listed 'Best First'.
New York C Disaster 1991
by jaldhar (Vicar) on Feb 06, 2004 at 03:59 UTC

    In the event of something happening to me,
    There's a soiled paper napkin I'd like you to see,
    It's the documentation for a program that grew.

    Have you seen the source code Mr. Jones?
    Do you know what it means on the inside?
    The LOC count is huge, it's one massive kludge
    Mr. Jones.

    I keep straining vi refactoring it out
    Maybe move some of this parsing code around
    Or say to hell with it and put away make(1)
    Thinking instead I should go and play quake.

    Does the input validate Mr. Jones?
    Does it take tainted data from the outside?
    If it don't end in 0, the buffer will overflow,
    Mr. Jones.

    In the event of sense entering this company,
    I'd like us to use something better than C,
    There's a language called perl licenced Artistic and GNU.

    Have you seen my camel book Mr. Jones?
    I'll take either the pink or the blue one.
    Interpreters rule, and regexes are cool.
    Mr. Jones

    --
    જલધર

Re: Stayin' Alive (with CPAN)
by flyingmoose (Priest) on Feb 05, 2004 at 14:37 UTC
    Well, you can tell by the way I use File::Lock
    Whoa, catchy hook there :)

    I will have to post some Van Halen Perl later. We can't have Disco making a come back, can we?

Re: Stayin' Alive (with CPAN)
by Grygonos (Chaplain) on Feb 27, 2004 at 18:50 UTC
    /me fights the urge to record this song.. man that's awesome...

    Grygonos
Re: Stayin' Alive (with CPAN)
by mojotoad (Monsignor) on Feb 12, 2004 at 01:17 UTC
    Very nice. Extra biscuit for working "Schwartzian Transform" into a song lyric.

    The cadence was spot on...I could hear the music.

    :)
    Matt

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: poem [id://326710]
Approved by bassplayer
Front-paged by grinder
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others imbibing at the Monastery: (4)
As of 2024-03-29 08:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found