| Sign In/My Account | View Cart |
|
|
We've expanded our Perl news coverage and improved our search! Search for all things Perl across O'Reilly! Simon Cozens
Hash Crash Course Most explanations of hashes use the metaphor of a dictionary. Most real-world code uses hashes for far different purposes. Simon Cozens explores some patterns of hashes for counting, uniqueness, caching, searching, set operations, and dispatching. [Nov 2, 2006] More Advancements in Perl Programming What's advanced Perl programming? The definition has changed over the years. For a while it was XS and GUIs and typeglobs and OO. Now a lot of it is using CPAN effectively. Since completing Advanced Perl Programming, Second Edition, Simon Cozens has discovered even more ways to work more smartly and effectively. Here's what he's learned. [Jan 26, 2006] Profiling Perl How do you know what your Perl programs are spending their time doing? How do you know where to start optimizing slow code? The answer to both these questions is "profiling," and Simon Cozens looks at how it's done. [Jun 24, 2004] The Evolution of Perl Email Handling There are many modules on the CPAN for slicing and dicing email, and we're going to take a whistlestop tour of the major ones. We'll also concentrate on an effort started by myself, Richard Clamp, Simon Wistow, and others, called the Perl Email Project, to produce simple, efficient and accurate mail handling modules. [Jun 10, 2004] Return of Quiz of the Week Mark-Jason Dominus's quiz of the week mailing list is back, and we bring you the questions and solutions for the past week's quizzes. [May 28, 2004] An Interview with Allison Randal Allison is President of the Perl Foundation, and project manager for Perl 6. What does that actually mean? We caught up with her to talk about the Foundation, YAPC, and the Perl 6 effort. [May 21, 2004] Affrus: An OS X Perl IDE Affrus is a new IDE from Late Nite Software; Simon puts it through its paces to see how it compares to Komodo and his beloved Unix editors. [May 14, 2004] Rapid Web Application Deployment with Maypole : Part 2 We use Maypole to turn last week's product catalogue into a complete web commerce application. [Apr 29, 2004] Rapid Web Application Deployment with Maypole Maypole is a framework for creating web applications; Simon Cozens explains how to set up database-backed applications extremely rapidly. [Apr 22, 2004] Find What You Want with Plucene Plucene is a Perl port of the Java Lucene search-engine framework. In this article, we'll look at how to use Plucene to build a search engine to index a web site. [Feb 19, 2004] Introducing Mac::Glue Now that Apple computers are all the rage again, we describe how the technically inclined can use Perl to script Mac applications. [Jan 23, 2004] Blosxoms, Bryars and Blikis How to add a blog, wiki, or some combination of the two to almost anything. [Dec 18, 2003] How Perl Powers the Squeezebox The Squeezebox is a hardware-based ethernet and wireless MP3 player from Slim Devices; its server is completely written in Perl, and is open and hackable. We talked to the Squeezebox developers about Perl, open source, and third-party Squeezebox hacking. [Dec 5, 2003] Database Programming with Perl Simon Cozens introduces the DBI module, the standard way for Perl to talk to relational databases. [Oct 23, 2003] Power Regexps, Part II Simon looks at slightly more advanced features of the Perl regular expression language, including lookahead and lookbehind, extracting multiple matches, and regexp-based modules. [Jul 1, 2003] Regexp Power In this short series of two articles, we'll take a look through some of the less well-known or less understood parts of the regular expression language, and see how they can be used to solve problems with more power and less fuss. [Jun 6, 2003] 2003 Perl Conferences There are a plethora of Perl conferences on this year; which of them should you go to? I survey the conference scene and make a few recommendations about talks you might want to try and get to see. [May 6, 2003] POOL What do templating, object oriented modules, computational linguistics, Ruby, profiling and oil paintings have in common? They're all part of this introduction to POOL, a tool to make it easier to write Perl modules. [Apr 22, 2003] Genomic Perl After James Tisdall's "Beginning Perl for Bioinformaticists", has Rex Dwyer come up with a "Beginning Bioinformatics for Perl Programmers"? Simon Cozens reviews "Genomic Perl", with some anticipation... [Feb 27, 2003] Embedding Perl in HTML with Mason HTML::Mason is my favourite toolkit for building pages out of Perl-based components: can Dave Rolsky and Ken Williams do it justice in their new book? I take a look at "Embedding Perl in HTML with Mason" and find it a mixed bag... [Jan 30, 2003] Writing Perl Modules for CPAN For many years, the Perl community has extolled the virtues of CPAN and re-usable, modular code. But why hasn't there been anything substantial written on how to achieve it? Sam Tregar redresses the balance, and this month's book review looks at how he got on. [Nov 6, 2002] Radiator Are you fed up with those who think that commercial applications need to be written in an "enterprise" language like Java or C++? So are we, so we spoke to Mike McCauley at Open System Consultants. [Oct 15, 2002] A Review of Komodo Simon Cozens takes a look at ActiveState's latest Komodo release, Komodo 2.0. Will this version of the Perl IDE finally convince the hardened emacs and vi users to switch over? [Oct 9, 2002] Writing CGI Applications with Perl There are roughly four bazillion books on Perl and CGI available at the moment; one of the most recent is Brent Michalski and Kevin Meltzer's Writing CGI Applications with Perl. Kevin and Brent are long-standing members of the Perl community - can they do justice to this troublesome topic? Find out in this month's book review! [Sep 10, 2002] Graphics Programming with Perl Martien Verbuggen has produced a fine book on all elements of handling and creating graphics with Perl - we cast a critical eye over it. [Jul 23, 2002] Achieving Closure What's a closure, and why does everyone go on about them? [May 29, 2002] Where Wizards Fear To Tread So you're a Perl master. You've got XS sorted. You know how the internals work. Hey, there's nothing we can teach you on perl.com that you don't already know. You think? Our new series teaches the topics others only dream about, starting with the Perl op tree. [May 7, 2002] mod_perl Developer's Cookbook Geoffrey Young, Paul Lindner and Randy Kobes have produced a new book on mod_perl which claims to teach "tricks, solutions and mod_perl idioms" - how well does it live up to this promise? [Apr 25, 2002] A Perl Hacker's Foray into .NET We've all heard about Microsoft's .NET project. What is it, and what does it mean for Perl? [Mar 19, 2002] Stopping Spam with SpamAssassin SpamAssassin and Vipul's Razor are two Perl-based tools that can be used to dramatically reduce the number of junk emails you need to see. [Mar 6, 2002] Lightweight Languages Simon Cozens reports from this weekend's Lightweight Languages workshop at the MIT AI labs, where leading language researchers and implementors got together to chat about what they're up to. [Nov 21, 2001] Object-Oriented Perl How do you move from an intermediate Perl programmer to an expert? Understanding object-oriented Perl is one key step along the way. [Nov 7, 2001] Parrot : Some Assembly Required Last week, the first version of the Parrot assembler and virtual machine was released; since then, we've seen a flurry of activity and patches to it. Simon Cozens tells us all about what Parrot is, how it relates to Perl 6, how to write in Parrot assembler, and how to get involved in developing and improving Parrot. [Sep 18, 2001] This Week on p5p 2001/09/03 Michael Schwern, Coderefs in @INC (again), localising things, and more... [Sep 3, 2001] This Week on p5p 2001/08/27 vstrings, callbacks, coderefs in @INC, and more... [Aug 27, 2001] This Week on p5p 2001/08/15 POD specification, Unicode work, threading and more! [Aug 15, 2001] This Week on p5p 2001/08/07 Subroutine Prototypes, the Great SDK Debate, and much more! [Aug 8, 2001] People Behind Perl : Artur Bergman We continue our series on the People Behind Perl with an interview with Artur Bergman, the driving force behind much of the work on Perl's new threading model. While the model was created by Gurusamy Sarathy, Artur's really spent a lot of good time and effort making iThreads usable to the ordinary Perl programmer. Artur tells us about what got him into Perl development, and what he's doing with threads right now. [Aug 1, 2001] This Week on p5p 2001/07/30 Hash "clamping", a meeting of the perl-5 porters at TPC, and more! [Aug 1, 2001] The State of the Onion 5 Larry Wall gives his annual summary of the state of the Perl world. This year, as one might expect, the major focus was on Perl 6. Larry gave 33 lightning talks, of 55 seconds each, outlining elements of Perl 6's design. Here's a rundown on what Perl 6 is going to be. [Jul 25, 2001] Mail Filtering with Mail::Audit Does your e-mail still get dumped into a single Inbox because you haven't taken the time to figure out the incantations required to make procmail work? Simon Cozens shows how you can easily write mail filters in something you already know: Perl. [Jul 17, 2001] This Week on p5p 2001/07/16 5.7.2 is out, some threading fixes, and much more. [Jul 16, 2001] This Week on p5p 2001/07/09 No 5.8.0 yet, numeric hackery, worries about PerlIO and much more. [Jul 9, 2001] People Behind Perl: Nathan Torkington So you use Perl, and you probably know that it was brought to you by "Larry Wall and a cast of thousands". But do you know these people that make up the Perl development team? Simon Cozens talks to Nathan Torkington, a long-time Perl developer and a mainstay of the Perl community. [Jul 3, 2001] This Week on p5p 2001/07/02 Module versioning and testing, regex capture-to-variable, and much more. [Jul 2, 2001] This Week on p5p 2001/05/13 The to-do list, safe signals, release numbering and much more. [May 13, 2001] This Week on p5p 2001/05/20 Internationalisation, Legal FAQ, and much more. [May 6, 2001] This Week on p5p 2001/05/06 iThreads, Relocatable Perl, Module License Registration, and much more. [May 6, 2001] This Week on p5p 2001/04/29 MacPerl 5.6.1, Licensing Perl modules, and much more. [Apr 29, 2001] This Week on p5p 2001/04/22 Modules in the core, Kwalitee control, and much more. [Apr 22, 2001] This Week on p5p 2001/04/15 perlbug Administration, problems with tar, and much more. [Apr 15, 2001] This Week on p5p 2001/04/08 Perl 5.6.1 and Perl 5.7.1 Released(!), and much more. [Apr 8, 2001] This Week on p5p 2001/04/02 Perl and HTML::Parser, Autoloading Errno, Taint testing, and much more. [Apr 2, 2001] This Week on p5p 2001/04/01 Perl and HTML::Parser, Autoloading Errno, Taint testing, and much more. [Apr 1, 2001] This Week on p5p 2001/03/26 use Errno is broken, Lexical Warnings, Scalar repeat bug, and much more. [Mar 26, 2001] This Month on Perl6 (25 Feb--20 Mar 2001) Internal Data Types, API Conventions, and GC once again. [Mar 21, 2001] This Week on p5p 2001/03/19 Robin Houston vs. goto, more POD nits, and much more. [Mar 19, 2001] This Week on p5p 2001/03/12 Pod questions, patching perly.y, EBCDIC and Unicode, plus more. [Mar 12, 2001] This Week on p5p 2001/03/05 Coderef @INC, More Memory Leak Hunting, and more. [Mar 5, 2001] This Week on p5p 2001/02/26 Overriding +=, More Big Unicode Wars, and more. [Feb 28, 2001] This Week on p6p 2001/02/18 A revisit to RFC 88, quality assurance, plus more. [Feb 18, 2001] Perl 6 Alive and Well! Introducing the perl6-mailing-lists Digest Perl.com will be supplying you with the P6P digest, covering the latest news on the development of Perl 6. [Feb 14, 2001] This Week on p5p 2001/02/12 Perl FAQ updates, memory leak plumbing, and more. [Feb 14, 2001] This Week on p5p 2001/02/06 Perl 5.6.1 not delayed after all, MacPerl, select() on Win32, and more. [Feb 6, 2001] This Week on p5p 2001/01/28 5.6.x delayed, the hashing function, PerlIO programming documentation, and more. [Jan 30, 2001] This Week on p5p 2001/01/21 Safe signals; large file support; pretty-printing and token reporting. [Jan 24, 2001] This Week on p5p 2001/01/14 Unicode is stable! Big performance improvements! Better lvalue subroutine support! [Jan 15, 2001] This Fortnight on p5p 2000/12/31 Unicode miscellany; lvalue functions. [Jan 9, 2001] This Week on p5p 2000/12/24 5.6.1 trial release; new repository browser; use constant [Dec 27, 2000] This Week on p5p 2000/12/17 More Unicode goodies; better arithmetic; faster object destruction. [Dec 17, 2000] This Week on p5p 2000/12/10 Unicode support almost complete! Long standing destruction order bug fixed! Rejoice! [Dec 11, 2000] This Week on p5p 2000/12/03 Automatic transliteration of Russian; syntactic oddities; lvalue subs. [Dec 4, 2000] Programming GNOME Applications with Perl - Part 2 Simon Cozens shows us how to use Perl to develop applications for Gnome, the Unix desktop environment. [Nov 28, 2000] This Week on p5p 2000/11/27 Enhancements to for, map, and grep; Unicode on Big Iron; Low-Hanging Fruit. [Nov 27, 2000] This Week on p5p 2000/11/20 Major regex engine enhancements; more about perlio; improved subs.pm.
[Nov 20, 2000]This Week on p5p 2000/11/14 lstat _; more about perlio; integer arithmetic.
[Nov 14, 2000]This Week on p5p 2000/11/07 Errno.pm error numbers; more self-tying; stack exhaustion in the regex engine. [Nov 7, 2000] This Week on p5p 2000/10/30 More Unicode; self-tying; Perl's new built-in standard I/O library. [Oct 30, 2000] These Weeks on p5p 2000/10/23 Perl's Unicode model; sfio; regex segfaults; naughty This Week on p5p 2000/10/08 Self-tying is broken; integer and floating-point handling; why unshift is slow. [Oct 8, 2000]Sapphire Can one person rewrite Perl from scratch? [Sep 19, 2000] Choosing a Perl Book What to look for when choosing from the many Perl books on the market. [Jul 11, 2000] Notes on Doug's Method Lookup Patch Simon Cozens explains the technical details of a patch that was sent to p5p this month. [Jun 27, 2000] What's New in 5.6.0. After two years in the making, we look at new features of Perl, including support for UTF-8 Unicode and Internet address constants. [Apr 18, 2000] Ten Perl Myths Ten things that people like to say about Perl that aren't true. [Feb 23, 2000] |
|
Sponsored By: |