On January 21, 2002, I hit the XP of The Beast!
About my nick: See KISS, Love Gun, 1977, Ace Frehley.
Languages other than Perl:
- Basic - Don't laugh. When I started, it was a required course at my college.
- Fortran 77
- COBOL - along with VMS JCL (ugh) and CICS (ugh-ugh)
- Prolog - my first self-taught language. I suck.
- Snobol - anybody remember this one? My second self-taught language. I got in alot of trouble at Texas Instruments for writing a production system in this language. Of course, the system worked perfectly and ultimately saved the company in the 10's of thousands of dollars ... but I still got slammed by the PHBs (who ultimately claimed credit for their "huge cost saving idea").
- PHP - my fourth self-taught language.
- and one or two others that I either can't recall or have forced from my memory
Contribution(s): I wrote the Chatter.pm module for perlbot. It allows perlbot to be something of an infobot, by taking whatever is said in the chatroom and performing a regex comparison against a MySQL database. Whoopee. Look for it in the 1.2.3 (or later) release.
Join the Perl Monks Seti@Home Group.
- Learning Perl - If you never written a lick of code, this book is perfect for you. By the time you get to the end, you'll be coding Perl with ease.
- The Perl Cookbook - Probably the only shortcoming is O'Reilly's failure to include a disk or CD containing the code examples. This book is an incredible time saver and a great learning tool.
- Programming Perl 3rd Ed - The bible. Plain and simple. This is the stuff.
- Mastering Regular Expressions - If you don't understand why you need to know this, you're just not paying attention.
- Perl For System Administration - Incredible cross-platform information. Whether you're on Linux or WinWhatever, you'll find some really good information here.
- Learning The vi Editor - Good stuff. Really good.
- A Night at the Bar
- The Pick-Up Artist - my highest rated node to date. This speaks volumes as to my substantive contributions....
- The Choice - a terrible attempt at zen-like poetry. This is what happens when keyboards and alcohol collide.
- A Beginner's Guide to Using Mail::Audit and Mail::SpamAssassin - definitely neither poetry nor funny...well, maybe funny...but in a serious tutorial-type way. Props to jcwren for the most excellent and informative response.
All of my pathetic nodes
Nodes that I enjoy:
- Damian Conway's ten rules for when to use OO
- How to get the most of your question from the monks
- The path to mastery
- using strict and functions
- Best Nodes
- Chatterbox Clients
- Level Powers
- Most Often Mentioned Modules
- Most Visited Nodes
- New Chatterbox functionality - /msg'ing users
- Number of Monks by Level
- Our Best Users
- Perl Monks Approved HTML Tags
- Perl Monks Stats Pages
- Super Search - when all else fails...
- Some History - props to VSarkiss
- Worst Nodes
Who is Node Reaper?
From turnstep's node (repeated here for my convenience):
The NodeReaper's main job is to "harvest" posts that the community feels is of no value. These can be duplicate posts, off-topic posts, trolls, or anything else. All monks at level 6 or higher can nominate a post to the Nodes to Consider page. Once it has been moved there, all level 6 or higher monks can vote to delete it, keep it, or edit it. Once a post has a certain number of "delete" votes (currently 5) without having reached a certain number of "keep" votes (currently 2), the NodeReaper will swoop in and claim the node. Once he does, ownership of the node is transferred from the original owner to the NodeReaper. The node's content is replaced with a short message containing a link to the original text. The reason for the node's deletion (as entered by the level 6+ monk who nominated the node) is shown at the top of the node. Any future votes on the node will go towards the NodeReaper, and not the original poster of the node. The negative writeups is because NodeReaper has no need to obey the normal laws of physics in the Monastery - you'll have to ask *him* what the number means. :)
Obligatory Geek Code (Decode me):
-----BEGIN GEEK CODE BLOCK----- Version: 3.1 GJ/IT d- s: a C+++ UL++++$ P+++$ L+++$ E--- W++ N+@ o K- w+$ O- M- V PS+ PE Y+ PGP++ t+@ 5@ X++ R tv+@ b+ DI++++ D+ G++ e++++ h---- r+++ y+++ ------END GEEK CODE BLOCK------
Obligatory Perl Geek Code (Decode me):
-----BEGIN PERL GEEK CODE BLOCK----- Version: 0.01 P+++$c-P6 R M+O+MA E PU BD C++D++S++X-WP+MO!PP n-CO--PO o G A--OL!Ee---Ev++Eon-Eot-uL++uS+uH+uo+w m!osA+ ------END PERL GEEK CODE BLOCK------