monkfan's user image
User since: Sep 26, 2004 at 07:46 UTC
Last here: Mar 31, 2009 at 02:22 UTC (5 years ago)
Experience: 3988
Level: Curate (13)
Writeups: 308
Location:Singapore
About Me:
Picture: My Home
User's localtime: Sep 22, 2014 at 22:31 SGT
Scratchpad: View
For this user:Search nodes


Modules I have submitted to CPAN:


Useful Articles from Perl.Com:

Beginner's Introduction to Perl        The Perl You Need To Know        Perl's Special Variables
How Hashes Really Work                Regexp Power                          Power Regexps, Part II
Maintaining Regular Expressions      Object-Oriented Perl                  Database Programming with Perl
Web Basics with LWP                    Multiline Commenting for Perl       Optimizing Your Perl
A Refactoring Example                   Perl Command-Line Options         Perl/Tk Tutorial

Building a Vector Space Search Engine in Perl
Designing a Search Engine       
Pathologically Polluting Perl with Inline::C        Find What You Want

Great quotes from Monastery:

"...memory allocation is the most important reason to learn C, IMO.
(and the biggest reason I rarely use C)" -tye

"LISP programmers take for granted that source filters work.
Perl programmers take for granted that they won't." -hardburn

"You can do "$/$/". You can do $/,$/. You can do "\n\n". Pick your poison." - tilly

"My continued survival is dependent on the fact that
my future selves cannot reach back and strangle my present self. :-D" - tilly

"10 years from now, Larry Wall will announce he'll be running for president,
and on January 24, 2017, Larry will be sworn in as the 45th president
of the United States, succeeding Hillary Clinton." - Anonymous Monk

Useful One-Liner:

Counting Number of Files (credit Zaxo):
perl -e 'print scalar( my @foo = glob "*.out"),$/'
[download]
Remove trailing hidden characters (credit monarch):
perl -ne 's/[\r\n]+\Z//; print;' text.txt
[download]

Nodes to learn from:

How do you master Perl?
Code Smarter
Common Beginner Mistakes
Why I like functional programming
The path to mastery
My number 1 tip for developers
Getting Started with Inline::C
Learning OOP
Resorting to Sorting
POD in 5 minutes
Perl White Magic - Special Variables and Command Line Switches
Productivity and Perl
Knuth books and programming
Shift, Pop, Unshift and Push with Impunity!
Hash Tutorial
Map Tutorial: The Basics
Simple Module Tutorial
Is it possible to use modules without installing them?
Contributing to CPAN!
How to make a CPAN Module Distribution
The Limitations of the CPAN
Personal Library for CPAN

Romance with Perl:

How has Perl helped you?

Language Debate:

Perl as first language
Why I choose Perl
Why I learn a language
Does Knowing Perl Help or Hinder Learning another Language
At Last, a Useful Definition of "S‎crip‎ting Language"
S‎crip‎ting Language Biases: The Tech-Sector's New Menace?
Perl VS Python
Perl vs. Python: Looking at the Code
Is Java really better than Perl???

Local Interest:

A Level Playing Field
Confessional {yes, as the author said it's good for the soul}
Name Space {a heart-warming node, makes PM a great big family story}
Cool code for your home node
PerlMonks CSS Examples
What XML generators are currently available on PerlMonks?{I'm still trying to understand the use of it}
Inner S‎crip‎torium


Rich home nodes:

Aristotle  turnstep  crouchingpenguin  Erudil {for its simplicity and beauty}  erix
ybiC  larsen  blokhead

Useful tools for PM:

CB Last35
PM Recent CB Messages {similar to above}
CB Statistics
PM Statistics
PMPlanet

Useful external links by Monks:

Ovid's CGI Course
Columns by Randal
Perl Paraphenalia by Dominus

Modules I wish to use one day:

LWP
Clone
Plucene
Template
B::Deparse
Perl::Tidy
Beautifier
Devel::DProf
DBD::SQLite
WWW::Mechanize
Regexp::Common
Lingua::EN::Splitter

Modules I used most often:


-strict
-warnings
-Benchmark
-Data::Dumper
-Switch { read this }
-Acme::Comment

My hopeless XP performance:

<img src="http://tinymicros.com/pm/index.php?goto=PlotChartImage_VH&nodeid=393886">
My Unitarian Jihad Name is: Brother/Sister Taser of Desirable Truth. What's yours?