Slash Boxes
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 ]

Robrt (1414)

  (email not shown publicly)

robert at perl dot org

Journal of Robrt (1414)

Friday June 24, 2005
11:06 PM

Label Maker

The local Staples had some refurbished P-touch RPT-11xx label makers near the register. $29.95 minus a $20 mail in rebate. They're $24.95 on the website, plus shipping.

Seems like a pretty good deal, so I got one. The best part, the rebate can be applied for online. No stamps to lick!

All is not perfect. The rebate website uses the user agent to block out Linux, (but works fine with firefox/mozilla once you lie about the UA). But, after that, it was the easiest rebate form I've ever filled out. And, the device takes six AAA batteries, not AA as the box says.

Thursday June 16, 2005
01:39 PM

OSCON Early Registration Deadline Approaches (Rapidly!)

You are going to OSCON this year, right?

You're coming to my talks? And hearing all the other great speakers?

The price goes up on Monday. Remember to register now.

(Ok, now that I'm done shilling, really, this is the Open Source event to be at. Maybe I've been living in LA too long, but Portland is a beautiful city, with great weather the week of the conference.)

Friday May 27, 2005
03:30 PM

learn perl

[ #24915 ]
It is long past time to redo

What would you want to see on a site for people who want to learn perl? (Probably beginners mostly.) Email me at new-learn at with your ideas.

Sunday May 08, 2005
07:50 PM

noc log

For those of you who are looking for information on developments, you probably want to look at the noc log.
Monday March 07, 2005
01:01 AM


Yet another cool thing about Google Maps...

You can misspell street names, and it's still happy. Try it.

Sunday February 20, 2005
01:20 PM

"Geeky Music"

These two songs recently came across a programming language list...
Monday January 03, 2005
02:11 AM

RAID rules

Got home from New Years Eve party to find my computer acting odd and eventually totally locking up. Turns out I had ended up with a bad sector on one of my drives. Rebooted, the the drive was marked as failed. (But by that time the drive had figured out that it was a bad sector and to remap it.) Reactivated the drive, waited a while for it to re-sync, and all was back to normal. No data loss! (And only minor hassle.)
Saturday November 13, 2004
11:52 PM


What do I want for the holidays/my birthday?

(My grandparents want to know.)
11:28 PM spam + virus stats

I should have been doing something productive last night, but instead I ran some analysis and aggregation against's caught spam mailboxes.

The end result, a lot of numbers, not enough pretty graphs. What I really want to do is put the data into RRDtool, and update it regularly -- but properly configuring RRDtool to do fancy things is a black art I have not mastered yet.

In the end, we get a whole lot of spam and viruses every day. We get around the same number of messages -- but the viruses take up an order of magnitude more space. (And don't compress very well either.)

On the positive side, we're not passing this stuff on to the mailing lists or users. On the negative side, there's no sign of this tapering off. The spam level has stayed relatively constant for the past few months, although we've begun trapping a bunch more since we started using SURBL. Virus levels fluctuate widely.

If anyone is interested in playing with the data, let me know. I'd expect some pretty graphs in return.

I'd plug National Shoot a Spammer Day, but really it's the virus writers. Why can't they write small viruses? In some ways, the latest MyDoom variant is progress. In my book, it gets classified as spam.

Tuesday October 05, 2004
11:43 PM

When threads collide!

mod_auth_mysql is not thread safe. This means it does not play well with Apache2's Worker MPM.

When two threads try and use the same database handle at the same time, bad things happen. Kaboom!

Temporary Workaround: set ThreadPerChild to 1.

Eventual Workaround: make it thread safe.