Recently in internet Category

Some Big Lebowski Fun

| No Comments | No TrackBacks
I found a video clip of this on YouTube and converted it to an .aiff with Mix so I could use it as my default alert sound on OS X.  Pretty hilarious.
God-Dammit-Walter.aiff

Let me just say this.

| No Comments | No TrackBacks
So, I have to spew this somewhere.  My semi-work blog seemed most appropriate, of course.

I'm two semesters away from being done with college.  Probably forever, unless I get hired at a place that wants me to get some sort of master's program in software engineering.  Which, I personally feel would hurt me as the industry moves to fast to stop and go back to school, but i digress.  Anyway, I'm also holding down a few contracts doing web programming and system admin to certain degrees respectively.  I'm working around 30 hours a week, and going to school, 16 credits.  I'm at maximum capacity, and have very little room forever.  But I love it.  I could really do without school, but I know that once it's over, it's OVER, and that shiny little certificate will make a world of difference in many many places.  

I really stress out over things not getting done, not meeting expectations, and of course deadlines.  I've found that in order to keep any semblance of sanity, my scheduling, triage, and delegation skills must be performing at an absolute peak, and pristine condition at all times.  I am a perfectionist, and even more so a control freak.  I've extremely OCD, and I have battled demons concerning letting things go that are out of my control for ages.  I feel however, that no matter how stressful, I am truly blessed for these opportunities.  People have trusted me enough to give me money (and good money at that, especially for a college student) to do work on their systems, their bread and butter.  A daunting task, yes, but I know I have the hutzpah, know how, and tenacity to get this stuff done.  And done well. 

So I know this is a bit of a rant.  I know this is stereotypical life-blogging.  However I feel it is important to get this information out in the public, as I feel having insight into someone's life can really help give you a gauge as to what kind of quality work they will produce, etc.  Also, it's nice to bitch!

Take care all.  I look forward to the day I get to look back on all this and go, "Ahhhh. Full time job, no school, place to live, beer in fridge, I'm happy."
Perl Oasis was absolutely fantastic.  Florida is such a pretty state.  The weather was fantastic, and all the conference attendees were nice people.

I thought the talks went very well, although I feel I was a bit too nervous during mine.  I survived though, and the slides are online.  Of course, the best part was the gokarts with Jay Shirley and Cory Watson was fucking awesome.  I wasn't aware that a PIT maneuver was possible using a gokart.

I learned a lot, Florida was as I said beautiful, and the entertainment was great.  I'll definitely be attending next year.

Next: School!

Here's a link to the talk slides: Google: A Summer of Code

Back at it.

| No Comments | No TrackBacks
So, I decided to set my dreamhost back up again.  I can use it as a cheap-o CDN since I have unlimited storage/bandwidth.

Hopefully I can get a CPAN mirror set up or something, along with all the storage shit I want. 

More later, happy new year!

Moving Servers, AGAIN

| No Comments | No TrackBacks
So, I think I've decided I'm not going to pay $119 a year for Dreamhost anymore, since Mr. Kuri has set me up with a free VPS with good specs.  I have unlimited space/bandwidth on here, but I just can't really justify it, what with being stingy and having resources elsewhere. 

I'll be posting updates.  Because people actually look at this site. 
  1. make everything less fugly so people can sanely use it (ie, without tearing their eyes out of their sockets)

  2. Moosify Helper.pm and co.

  3. modification of existing code, ie:

    script/myapp_auth.pl --update dsn=dbi:Pg:dbname=hlagh
    , etc.

  4. create with a given set of modules, ie:

    script/myappcreate.pl local::lib AppName, script/myappcreate.pl MySet::Of::Modules

  5. Reaction-esque skinning, with a helper. Also, canned skins for download.

  6. TT generation like TTSite with less suck

  7. "support any sad fool who tried to CPAN something using the old API"

  8. Support both application and component generation helpers

Wishlist:

  • beat up MooseX::GetOpt add GetOpt::Long functionality

  • Hack Makefile.PL of Catalyst dev so that if file::sharedir is installed then it deletes the dist-dir as you do make install

  • disallow invalid catalyst project names

  • create a default end ActionClass per application

  • --minimal option to create bare minimum Catalyst app code (example, for inline test applications)

I've got a good deal of work to do on Catalyst::Helpers, so here's a bit of a list on what's coming in the future:

  • beat up MooseX::GetOpt add GetOpt::Long functionality

  • Trivially moosify Helper.pm and co.

  • Hack Makefile.PL of Catalyst dev so that if file::sharedir is installed then it deletes the dist-dir as you do make install

  • disallow invalid catalyst project names

  • modification of existing code, ie:

    script/myapp_auth.pl --update dsn=dbi:Pg:dbname=hlagh
    , etc.

  • TT generation like TTSite with less suck

  • Reaction-esque skinning, with a helper. Also, canned skins for download.

  • create a default end ActionClass per application

  • --minimal option to create bare minimum Catalyst app code (example, for inline test applications)

  • make everything less fugly so people can sanely use it (ie, without tearing their eyes out of their sockets)

  • create with a given set of modules, ie:

    script/myappcreate.pl local::lib AppName, script/myappcreate.pl MySet::Of::Modules

  • "support any sad fool who tried to CPAN something using the old API"

Stay tuned, this list is growing.

I'm working on a "pass through login" type Role for Catalyst (I think that's what I should call it).

The idea looks like this:

package TestApp::Controller::Root;
use Moose;
use namespace::autoclean;
BEGIN { extends 'Catalyst::Controller'; }
with 'CatalystX::RedirectAfterLogin';

sub login : Local {
    my ($self, $c) = @_;
    if ( $c->req->param('username') eq 'blah' ) {
        $c->next_page('success');
    } else {
        $c->res->body('Failed!');
        $c->detach;
    }
}


sub success : Path {
    my ($self, $c) = @_;
    $c->res->body("Success!");

}

This isn't quite working yet. I'm getting some errors with Moose that I can't figure out. Feel free to poke: CatalystX::RedirectAfterLogin

MT Upgraded

| No Comments | No TrackBacks
I just upgraded MovableType.  Good, seeing as how I just destroyed my last version :-P

Also, moved it to run under FastCGI.
Perl is a community.  We have some of the greatest minds in the world, and most certainly some of the most creative thinkers.

Google Summer of Code has taken nine of us and given us money to help improve the community which we so love.  Here is my shout out to you all, forever may we kick ass and chew much bubble gum in the perl community, and in the rest of our life journeys!










About this Archive

This page is an archive of recent entries in the internet category.

google summer of code is the previous category.

kung fu is the next category.

Find recent content on the main index or look in the archives to find all content.

Recent Photos

OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.261