Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

perrin (4270)

perrin
  (email not shown publicly)

Perrin is a contributor to various Perl-related projects like mod_perl, Template Toolkit, and Class::DBI. He is a frequent speaker at OSCON, YAPC, and ApacheCon, and a contributor to several perl-related books.
+ -

  Comment: Re:uuummm (Score 1) on 2009.07.09 11:38

by perrin on 2009.07.09 11:38 (#69401)
Attached to: There is no Perl web hosting problem!

I didn't look hard for these -- just found them on the first page of Google results. The names are here.

Read More 8 comments
Comments: 8
+ -

  Comment: Re:uuummm (Score 1) on 2009.07.09 9:21

by perrin on 2009.07.09 9:21 (#69395)
Attached to: There is no Perl web hosting problem!

I had no trouble finding hosting that supports mod_perl for $30/month, but people who are really broke will probably use FastCGI, which I found for $6/month. I can't see costs this low being a barrier for people.

Read More 8 comments
Comments: 8
+ -

  Comment: Re:What Complaints? (Score 1) on 2009.07.08 12:16

by perrin on 2009.07.08 12:16 (#69380)
Attached to: There is no Perl web hosting problem!

If you search PerlMonks for things like "cheap hosting" you'll see a lot of hand-wringing about PHP and people describing this as a mod_perl problem.

What you're saying about ease of getting started with PHP is true, and personally I'm not interested in fighting that battle, but people who are should probably work on getting Mason included in the perl core. It runs fine on FastCGI and delivers a similar experience.

Read More 8 comments
Comments: 8
+ -

  Journal: There is no Perl web hosting problem! on 2009.07.08 8:31

Journal by perrin on 2009.07.08 8:31
User Journal

I keep seeing people refer to some kind of crisis in the world of cheap Perl web hosting. They talk about ISPs not supporting mod_perl and invoke PHP as an evil horde conquering all hosts.

Well, I'm fine with PHP, and congratulate it on its success. However, Perl is not in trouble.

Read More 8 comments
Comments: 8
+ -

  Comment: Re:svn log is alright (Score 1) on 2009.06.02 10:40

by perrin on 2009.06.02 10:40 (#68915)
Attached to: Subversion pissing me off

I wasn't trying to be insulting. It's only reasonable to look for user mistakes or misunderstanding before assuming that a behavior in a widely used piece of software is a bug. Think of how many times people have reported they found a bug in Perl and how many times they actually had.

I suspect there's an answer for this one involving either how the paths under CWD are figured or which revisions are shown when no number is specified. If you actually want to solve it, I suspect you'd be better off asking on the svn list.

Read More 7 comments
Comments: 7
+ -

  Comment: svn log is alright (Score 1) on 2009.06.01 12:22

by perrin on 2009.06.01 12:22 (#68892)
Attached to: Subversion pissing me off

Sorry, but svn log -v works. You're either not looking at the code or you didn't commit a delete on the file.

Read More 7 comments
Comments: 7
+ -

  Journal: Do you order your sub definitions? on 2009.04.29 16:11

Journal by perrin on 2009.04.29 16:11
User Journal

Just curious. I usually try to arrange them so that most calls to other subs in the same file are forward references and the internal subs are defined close to where they are called most prominently. Does anyone else think about this?

Read More 9 comments
Comments: 9
+ -

  Comment: Re:I'd love to help ... (Score 1) on 2009.04.22 9:10

by perrin on 2009.04.22 9:10 (#68234)
Attached to: Beautiful is better than ugly

You don't need to dedicate a server to running a different apache. You can run as many different apache/mod_perl binaries as you like on a single machine.

Read More 73 comments
Comments: 73
+ -

  Journal: CHI::Driver::DBI released on 2009.03.20 18:36

Journal by perrin on 2009.03.20 18:36
User Journal

If you haven't seen it yet, CHI is the new replacement for the nice-but-slow Cache::Cache modules. I uploaded a DBI driver for it to CPAN. If you're skeptical of the value, try benchmarking MySQL against memcached. It's pretty close for this kind of thing, and on a local connection MySQL wins by a fair amount. It's also a lot simpler than trying to get memcached or Cache::FastMmap going on some random shared hosting provider.

Read More 0 comments

+ -

  Comment: besides, who would pick? (Score 1) on 2009.02.17 13:54

by perrin on 2009.02.17 13:54 (#67458)
Attached to: On Alternatives

I don't like File::Find::Rule at all, and everyone seems to have their favorite. At least I know I can make File::Find work reliably, even if it's clunky.

Read More 6 comments
Comments: 6