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 ]

Matts (1087)

Matts
  (email not shown publicly)

I work for MessageLabs [messagelabs.com] in Toronto, ON, Canada. I write spam filters, MTA software, high performance network software, string matching algorithms, and other cool stuff mostly in Perl and C.

Journal of Matts (1087)

Sunday December 02, 2007
09:41 AM

Joke

What goes: Bump bump bump bump bump splash

Answer: Me falling down the basement stairs with 2 drinks in my hand.

Mother %^&#$%@! did that ever hurt.

Friday November 23, 2007
07:00 PM

Sand Grass

Image

        Not much to say about this - shot at the same time as the previous pic.

Original here

Monday November 19, 2007
01:52 PM

The Beach

Image

        Shot at the beach in Kincardine, Ontario. This is mostly as-shot thanks
        to my new Cokin filters (polarizer, ND-Grad, and ND filters used here).

Original here

Thursday September 20, 2007
10:42 AM

Cwd failing?

Has anyone seen cwd() failing on an extremely high load server? I don't really understand why it fails (only happens under extreme load), and wondered if anyone had any insight.

Wednesday September 19, 2007
02:30 PM

DBD::SQLite 1.14

After a long hiatus I've finally done a bit of hacking on DBD::SQLite. It's updated to the latest core sqlite, and applied a bunch of important patches from RT. I also added in the FTS code (edit: FTS is Full Text Search) - though I haven't tested that so if someone else can do that'd be awesome (if you can supply me with a working .t file for adding to the distro that'd be doubly awesome).

Enjoy.

Friday September 07, 2007
01:07 PM

I made the front page of Slashdot...

Monday August 20, 2007
09:20 PM

I sometimes wonder what I've contributed...

Being an open source geek is an interesting position to be in. You can hack on bizarre stuff that barely anyone uses (like Net::IMAP::Simple::NB) or you can hack on stuff that people use but you rarely hear about (like CDB_File, which I didn't create but at least I maintain it).

But then there's the "other" stuff. The things you randomly hear about people installing as "essential" tools, like XML::XPath, or more commonly lately DBD::SQLite.

What's odd about DBD::SQLite is that it has now become a staple of so many tiny little applications (most recently I read about some hack of reddit that someone had done) that if it suddenly went away it would be like perl going away. And that both gives me a wonderful sense of joy (for helping those people) and a terrible sense of dread (because what if I got it wrong somehow?). Such is the way of free software I guess...

Wednesday July 25, 2007
09:39 PM

I do plumbing

I feel like I really accomplished something today. I actually re-implemented some of the core features of SpamAssassin and made it about 8 times faster. BUT that's not what I'm proud of.

I plumbed.

I managed to accidentally wrench off a tap in my garage a couple of weeks ago, and so I had to re-plumb it back on. But being right up against a drywall it was a bit more complex - a case of cut the pipe, clean the pipe, put on new tap, solder it on, solder on half a joint on the other end, and finally solder the two pieces of pipe back together at the joint end.

Yes it leaked first time. But I realised my screw up - I had soldered it back together with the tap closed, so the air/steam pressure build-up blew the solder out of the join. It doesn't tell you not to do that in any of the instructions, but at least I felt like I learned something. And with plumbing, you learn FAST or you get wet.

So now I can add "basic plumbing" to my resumé. Sweet.

Monday July 16, 2007
07:45 PM

ANNOUNCE: DVD Spanner 1.0

Download Here

Changes in this release:

* DVD Spanner now stores a searchable library of all archived files so that you can always find your files
* Minor cosmetic improvements
* Some bug fixes to how the display is updated

Saturday July 14, 2007
01:16 PM

DVD Spanner 1.0 beta

Download here.

Adds a basic "library" feature which keeps track of all files you've burned. Useful to be able to find files that you've burned previously.