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 ]

dhoss (6749)

  (email not shown publicly)
AOL IM: captaininsanoyar (Add Buddy, Send Message)
Yahoo! ID: codedright (Add User, Send Message)

I love lifting, sports, computers, my girlfriend Jenifer, and friends. Reading is also a big plus, and although I struggle, I enjoy math's intricacies.

Journal of dhoss (6749)

Saturday March 01, 2008
10:41 PM

Done, finally

It's finally done, the storefront, which I wrote using CGI::Application and Template::Toolkit, among a cocktail of other modules for PayPal, and a few other things.

It's pretty basic, and I actually have a few ends to tie up, but the part I took most pride in was the donation program. In my 5ish years as a perl hacker I've never used map, and I got to with this, along with a small dispatch table, and even some AoH meddling without any headaches or ulcers.

I need to add a search option, and pagination, but I'm going to just port this whole thing over to Catalyst instead of doing little hacks at a time. That way I can have a clean codebase to enter into an SVN repo and "start over on a clean slate" without actually having to rewrite much.

The CGI::App version can be released as a "Lite" version of this storefront when I decide to release it for use.

This is the largest non-Catalyst project I've done in a while, and I was rather surprised at how clean my code stayed and how, although I didn't have as much abstraction done as I would have liked, I put everything together in a way that was sensible and I have been able to expand fairly easily.

Well, off to do some DBIx::Class work on this storefront.


Thursday January 31, 2008
12:55 PM

Whiskey Tango Foxtrot

Good Lord. I've been thrown into the shark tank that is freelance web development. I love it for the most part, but it's been HELL trying to work with PayPal to get what probably should have been a super easy payment/donation solution done. I've been fighting with their sandbox environment for the better part of 2 weeks, and my head's just about had it with all the mind fucking. I'd settle for their prebuilt shopping cart if it allowed the functionality I needed. 2/3 of my projects are going just fine...but this one just seems to be a thorn in my side. And the sad thing is, once I'm over this hump, it's absolutely clear sailing. WHY IS THIS SO FUCKING HARD? Maybe I'll get some wisdom or luck granted to me by the PayPal merchant staff, or someone who's already done this sort of thing.
Thursday May 04, 2006
12:38 AM

super CGI

i'm working on this new module dubbed "super CGI" right now. it's basically going to be a compilation of all the applicable modules dealing with web apps and interfaces. it'll start with just a library, but i'll add pluginablity as well.
Sunday March 12, 2006
05:36 PM

first entry

this looks pretty neat. i've heard all about it, but obviously this is my first time here. hopefully it'll be a good learning experience.