|
Random image I shot in Glen Coe, Scotland.
BazB's Homenode
CPAN
I'm on the CPAN as BREMNERB. I'm the co-maintainer of File::MergeSort.
Perl geek code!
decode it-----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-OLC+>++$OLP+>++$OLL+OLA--Ee+++Ev----u L+uB+uS+w!m++osA+ ------END PERL GEEK CODE BLOCK------
Useful nodes
Probably more like "Nodes I keep on losing".
I'll add to these as and when I find something that interests me.
Essential reading and security:
- The perl FAQs
- Common Beginner Mistakes, by chromatic
- strict perldoc
- Use strict warnings and diagnostics or die
- Variable Scoping in Perl: the basics
- When is $_ local and when is it not?
- 'our' is not 'my'
- Common Regex Gotchas
- man perlsec - Perl security notes...and on a related note: why you should modify %ENV
- Think beyond Taint and warnings
- Stay aware of security
- (OT) Security Rant
- Secure ways to use DBI?
CGI bits:
Style, code reuse and funky programming - OO, functional, etc.
- Damian Conway's ten rules for when to use OO
- Perl Object Oriented Meta-Tutorial
- Where/When is OO useful?
- Why get() and set() accessor methods are evil
- Good Programming is Better
- Maintainable code is the best code
- Compactness
- Commenting - all there is to know
- Code Smarter
- Random thoughts on programming
- Specify, Specify, Specify
- Premature optimization
- What goes in a test suite?
- Defensive Programming and Audit Trails and Determining debug levels are worth a read if you're having trouble figuring out what your code is doing whilst it's running.
- From jeffa: Why I Hate Nested If-Else blocks
- From Ovid: Why our company doesn't use Perl :(
- From tilly: Why I like functional programming
- From vec: Maintainable Code? ..vs people's experience
Sorting:
Other stuff.
- A question of style, or when to use ampersands with subroutine calls
- An Introduction to Technical Writing/Documentation, from ailie
- References quick reference
- An interesting use for the bare block from merlyn
- Named anonymous subs - make debugging easier.
- sexeger - japhy doing funky things with regexen that I haven't got my head around :-)
- speeding up a file-based text search - links to Matching in huge files, also useful.
Other nodes that make the monastery easier to use are:
- Message Inbox and Framechat are handy.
- Best nodes - shows just how you should post :-)
- And worst nodes demonstrates exactly what not to do.
- Editor requests is where you can submit a petition to have nodes edited or deleted.
- Ignored users allows you to see a list of all the users that you are ignoring in the Chatterbox with /ignore username - you must /unignore username for their posts to reappear.
Stats!
The amazing jcwren has all the stat's you'll ever need at tinymicros.com/pm.
Here's my XP change graph
mojotoad has some funky chatterbox stats too.
Handy links and info.
Tom Christiansen's Perl Style talk from the 1998 Perl Conference. Style and programming techniques.
perl.com and use.perl.org are worth a visit, if you haven't done so already.
Michael G Schwern has some excellent slides/talks on his site.
Monks I've met in person
- kal - we were both members of ShefLUG (Sheffield UK) at one time.
- broquaint
- castaway
- theorbtwo
- castorbaway :-)
- barrd