From bluefeet at gmail.com Tue Sep 7 09:18:26 2010 From: bluefeet at gmail.com (Aran Deltac) Date: Tue, 7 Sep 2010 09:18:26 -0700 Subject: [Thousand-oaks-pm] Mongers is Wednesday Night @ 7pm Message-ID: # I figured that since we're all better at reading code than the written word then # this might be a better communication medium... { title => 'Hey all!', introduction => "Welcome to another monthly edition of the Thousand Oaks Perl Mongers reminder.\nThis month we have two cliff-hangers to entice you appetite for adventure:\n\n", talks => [ { author => 'Tommy Stanton', title => 'App::Git::HomeSync - a CPAN module in progress', description => 'A program provided by this distribution, "git-home-sync", is used to automate the git/system commands necessary to get a user\'s home directory to be synced with a Git repository. This allows the user to track things like dot files, making them available on a brand new machine. For example, your ~/.vimrc and/or ~/.emacs will always be the same on all machines that you use.', }, { author => 'Shawn Faison', title => 'Introduction to Decision Trees in Perl', description => undef, }, ], location => { title => 'ValueClick Inc.', address => '30699 Russel Ranch Rd., Suite 250, Westlake Village, CA 91362', }, when => 1283997600, # 7pm, September 8th, PST url => 'http://www.thousand-oaks-perl.org/calendar/14466983/', final_statement => 'Be there or be square!', } # Aran -------------- next part -------------- An HTML attachment was scrubbed... URL: From chris at chrisgrau.com Tue Sep 7 09:57:35 2010 From: chris at chrisgrau.com (Chris Grau) Date: Tue, 7 Sep 2010 09:57:35 -0700 Subject: [Thousand-oaks-pm] App::Git::HomeSync [was: Mongers is Wednesday Night @ 7pm] In-Reply-To: References: Message-ID: <20100907165735.GA26029@chrisgrau.com> On Tue, Sep 07, 2010 at 09:18:26AM -0700, Aran Deltac wrote: > { > author => 'Tommy Stanton', > title => 'App::Git::HomeSync - a CPAN module in progress', > description => 'A program provided by this distribution, > "git-home-sync", is used to automate the git/system commands > necessary to get a user\'s home directory to be synced with a Git > repository. This allows the user to track things like dot files, > making them available on a brand new machine. For example, your > ~/.vimrc and/or ~/.emacs will always be the same on all machines that > you use.', > }, For those of us who aren't anywhere near Thousand Oaks, can this be found online anywhere yet? I've been playing around with putting my dotfiles in Git, but I'm not sure yet if I want to do it in-place or not. Oh, I just found this: http://annarbor.pm.org/presentations/20100407/Tommy_Stanton-Sync_Your_~_With_Git/ From agrangaard at rubiconproject.com Tue Sep 7 10:02:04 2010 From: agrangaard at rubiconproject.com (Andrew Grangaard) Date: Tue, 07 Sep 2010 10:02:04 -0700 Subject: [Thousand-oaks-pm] Mongers is Wednesday Night @ 7pm In-Reply-To: References: Message-ID: <4C86700C.9030904@rubiconproject.com> Afraid I'll be square as I can't make it tomorrow. These presentations both look like super interesting. Personally, I like hand-written YAML as a meeting description format: But I'm weird like that. Coming soon to a cpan near you APP::PM::Website, as presented and group-coded during Aug LA.pm. http://github.com/spazm/app-pm-website/blob/master/config/pm-website.yaml Hope to see some of you at the end of the month in LA. LA.pm date is 9/22, but may get bumped to 9/29 to office events... Stay tuned! location: rubicon: address: 1925 S. Bundy mapurl: "" name: The Rubicon Project url: http://rubiconproject.com meetings: - event_date: 'Wednesday, Sept 22, 2010' event_date_pretty: Wednesday the 22th open_call: 0 show_news: 1 presentations: - abstract: "" presenter: tstanton title: App::Git::HomeSync - abstract: "" presenter: bluefeet title: 12 CPAN Distros in 12 penta-Minutes presenter: bluefeet: cpan: bluefeet github: bluefeet description: 'runs the Thousand-oaks perl mongers, contributes to CPAN and runs a major perl initiative for ValueClick.com' name: Aran Deltac url: http://bluefeet.net tstanton: cpan: tstanton description: "" ;github: tstanton name: Tommy Stanton url: http://tommystanton.com On 09/07/2010 09:18 AM, Aran Deltac wrote: > # I figured that since we're all better at reading code than the written > word then > # this might be a better communication medium... > > { > title => 'Hey all!', > introduction => "Welcome to another monthly edition of the Thousand > Oaks Perl Mongers reminder.\nThis month we have two cliff-hangers to > entice you appetite for adventure:\n\n", > > talks => [ > { > author => 'Tommy Stanton', > title => 'App::Git::HomeSync - a CPAN module in progress', > description => 'A program provided by this distribution, > "git-home-sync", is used to automate the git/system commands necessary > to get a user\'s home directory to be synced with a Git repository. This > allows the user to track things like dot files, making them available on > a brand new machine. For example, your ~/.vimrc and/or ~/.emacs will > always be the same on all machines that you use.', > }, > { > author => 'Shawn Faison', > title => 'Introduction to Decision Trees in Perl', > description => undef, > }, > ], > > location => { > title => 'ValueClick Inc.', > address => '30699 Russel Ranch Rd., Suite 250, Westlake > Village, CA 91362', > }, > when => 1283997600, # 7pm, September 8th, PST > > url => 'http://www.thousand-oaks-perl.org/calendar/14466983/', > > final_statement => 'Be there or be square!', > } > > # Aran > > > > _______________________________________________ > Thousand-oaks-pm mailing list > Thousand-oaks-pm at pm.org > http://mail.pm.org/mailman/listinfo/thousand-oaks-pm From bluefeet at gmail.com Tue Sep 7 10:55:34 2010 From: bluefeet at gmail.com (Aran Deltac) Date: Tue, 7 Sep 2010 10:55:34 -0700 Subject: [Thousand-oaks-pm] Mongers is Wednesday Night @ 7pm In-Reply-To: <4C86700C.9030904@rubiconproject.com> References: <4C86700C.9030904@rubiconproject.com> Message-ID: Ah darn it! YAML just core-dumped my gmail! See you on the 22nd! On Tue, Sep 7, 2010 at 10:02 AM, Andrew Grangaard < agrangaard at rubiconproject.com> wrote: > Afraid I'll be square as I can't make it tomorrow. These presentations > both look like super interesting. > > Personally, I like hand-written YAML as a meeting description format: But > I'm weird like that. > > Coming soon to a cpan near you APP::PM::Website, as presented and > group-coded during Aug LA.pm. > > http://github.com/spazm/app-pm-website/blob/master/config/pm-website.yaml > > Hope to see some of you at the end of the month in LA. LA.pm date is 9/22, > but may get bumped to 9/29 to office events... Stay tuned! > location: > rubicon: > address: 1925 S. Bundy > mapurl: "" > name: The Rubicon Project > url: http://rubiconproject.com > meetings: > - event_date: 'Wednesday, Sept 22, 2010' > event_date_pretty: Wednesday the 22th > open_call: 0 > show_news: 1 > presentations: > - abstract: "" > presenter: tstanton > title: App::Git::HomeSync > - abstract: "" > presenter: bluefeet > title: 12 CPAN Distros in 12 penta-Minutes > presenter: > bluefeet: > cpan: bluefeet > github: bluefeet > description: 'runs the Thousand-oaks perl mongers, contributes to CPAN > and runs a major perl initiative for ValueClick.com' > name: Aran Deltac > url: http://bluefeet.net > tstanton: > cpan: tstanton > description: "" > ;github: tstanton > name: Tommy Stanton > url: http://tommystanton.com > > > On 09/07/2010 09:18 AM, Aran Deltac wrote: > >> # I figured that since we're all better at reading code than the written >> word then >> # this might be a better communication medium... >> >> { >> title => 'Hey all!', >> introduction => "Welcome to another monthly edition of the Thousand >> Oaks Perl Mongers reminder.\nThis month we have two cliff-hangers to >> entice you appetite for adventure:\n\n", >> >> talks => [ >> { >> author => 'Tommy Stanton', >> title => 'App::Git::HomeSync - a CPAN module in progress', >> description => 'A program provided by this distribution, >> "git-home-sync", is used to automate the git/system commands necessary >> to get a user\'s home directory to be synced with a Git repository. This >> allows the user to track things like dot files, making them available on >> a brand new machine. For example, your ~/.vimrc and/or ~/.emacs will >> always be the same on all machines that you use.', >> }, >> { >> author => 'Shawn Faison', >> title => 'Introduction to Decision Trees in Perl', >> description => undef, >> }, >> ], >> >> location => { >> title => 'ValueClick Inc.', >> address => '30699 Russel Ranch Rd., Suite 250, Westlake >> Village, CA 91362', >> }, >> when => 1283997600, # 7pm, September 8th, PST >> >> url => 'http://www.thousand-oaks-perl.org/calendar/14466983/', >> >> final_statement => 'Be there or be square!', >> } >> >> # Aran >> >> >> >> _______________________________________________ >> Thousand-oaks-pm mailing list >> Thousand-oaks-pm at pm.org >> http://mail.pm.org/mailman/listinfo/thousand-oaks-pm >> > > _______________________________________________ > Thousand-oaks-pm mailing list > Thousand-oaks-pm at pm.org > http://mail.pm.org/mailman/listinfo/thousand-oaks-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tommystanton at gmail.com Sat Sep 11 21:14:53 2010 From: tommystanton at gmail.com (Tommy Stanton) Date: Sat, 11 Sep 2010 21:14:53 -0700 Subject: [Thousand-oaks-pm] Presentation source code and slides from 9/8/10 meeting Message-ID: Here is my presentation from our last meeting...enjoy! Tarball of everything: http://tommystanton.com/presentations/20100908-Tommy_Stanton-App-Git-HomeSync_(in_progress).tar.gz Slideshow quick view: http://tommystanton.com/presentations/20100908-Tommy_Stanton-App-Git-HomeSync_(in_progress)/ Andrew, I expect you to use your App::Cmd expertise (and coming soon, MooseX::App::Cmd expertise, I'm sure) to help me figure out why the "--help" option isn't working. :) [0] -Tommy [0] http://tommystanton.com/presentations/20100908-Tommy_Stanton-App-Git-HomeSync_(in_progress)/008e.html From tommystanton at gmail.com Sat Sep 11 21:20:31 2010 From: tommystanton at gmail.com (Tommy Stanton) Date: Sat, 11 Sep 2010 21:20:31 -0700 Subject: [Thousand-oaks-pm] Presentation source code and slides from 9/8/10 meeting In-Reply-To: References: Message-ID: Ah, let's try that again (I've removed the parentheses in the filenames). Tarball of everything: http://tommystanton.com/presentations/20100908-Tommy_Stanton-App-Git-HomeSync.tar.gz Slideshow quick view: http://tommystanton.com/presentations/20100908-Tommy_Stanton-App-Git-HomeSync/ -Tommy [0] http://tommystanton.com/presentations/20100908-Tommy_Stanton-App-Git-HomeSync/008e.html On Sat, Sep 11, 2010 at 9:14 PM, Tommy Stanton wrote: > Here is my presentation from our last meeting...enjoy! > > Tarball of everything: > http://tommystanton.com/presentations/20100908-Tommy_Stanton-App-Git-HomeSync_(in_progress).tar.gz > > Slideshow quick view: > http://tommystanton.com/presentations/20100908-Tommy_Stanton-App-Git-HomeSync_(in_progress)/ > > Andrew, I expect you to use your App::Cmd expertise (and coming soon, > MooseX::App::Cmd expertise, I'm sure) to help me figure out why the > "--help" option isn't working. :) [0] > > -Tommy > > [0] http://tommystanton.com/presentations/20100908-Tommy_Stanton-App-Git-HomeSync_(in_progress)/008e.html > From agrangaard at rubiconproject.com Sun Sep 12 21:59:56 2010 From: agrangaard at rubiconproject.com (Andrew Grangaard) Date: Sun, 12 Sep 2010 21:59:56 -0700 Subject: [Thousand-oaks-pm] Presentation source code and slides from 9/8/10 meeting In-Reply-To: References: Message-ID: <4C8DAFCC.2020502@rubiconproject.com> Tommy, check if -h works when --help does not. ]I have some code where --help silently ends the app but -h works, but haven't had the time to bust out the debugger. It could be a bigger parsing problem in the App::Cmd code, so we need to get that figured out. Some strange edge-case interaction. I don't have it narrowed down to a test case. ps. Your tests look lovely. This is my first look at Test::More::subtest, thats interesting. Turns out you don't need done_testing() in your subtests: | Due to how subtests work, you may omit a plan if you desire. This | adds an implicit done_testing() to the end of your subtest. The | following two subtests are equivalent: --andrew On 09/11/2010 09:14 PM, Tommy Stanton wrote: > Andrew, I expect you to use your App::Cmd expertise (and coming soon, > MooseX::App::Cmd expertise, I'm sure) to help me figure out why the > "--help" option isn't working. :) [0] > > -Tommy > http://tommystanton.com/presentations/20100908-Tommy_Stanton-App-Git-HomeSync/ From merlyn at stonehenge.com Wed Sep 22 11:16:33 2010 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Wed, 22 Sep 2010 11:16:33 -0700 Subject: [Thousand-oaks-pm] jobs available, going unfilled Message-ID: <8639t163um.fsf@red.stonehenge.com> Twice in the last two days, two different organizations in the greater LA area approached me to help them find folks to fill mid-level Perl hacking slots (varying between IT and webdev). They both said "it's getting *very* hard to find people." Now, I'm really curious. Why is this? Is it a supply problem, or a demand problem, or both? As in, are there fewer Perl programmers here but the same demand? Or the same (or more) Perl programmers here, but even more demand? Or something else entirely? By the way... I'm not trying to make a buck out of this. I'm just trying to help people who ask me to help, and I'm also genuinely curious about the state of hiring in the Perl community, particulary in LA since I'm also working here for a while. (I'll also be sending this message to the other local PM groups, so if you see it multiple times, I'm sorry.) -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion From tlyons at ivenue.com Thu Sep 23 13:45:10 2010 From: tlyons at ivenue.com (Todd Lyons) Date: Thu, 23 Sep 2010 13:45:10 -0700 Subject: [Thousand-oaks-pm] jobs available, going unfilled In-Reply-To: <8639t163um.fsf@red.stonehenge.com> References: <8639t163um.fsf@red.stonehenge.com> Message-ID: On Wed, Sep 22, 2010 at 11:16 AM, Randal L. Schwartz wrote: > > Twice in the last two days, two different organizations in the greater > LA area approached me to help them find folks to fill mid-level Perl > hacking slots (varying between IT and webdev). ?They both said "it's > getting *very* hard to find people." > > Now, I'm really curious. ?Why is this? > > Is it a supply problem, or a demand problem, or both? I can only speak for myself, but I'm very happy with my full time job at my current employer, and I don't want to overload myself by trying to pick up something on the side (and potentially affecting my ability to work on the job that pays the bills). Is it correct to assume that they wanted someone full time for some contract time? Plus you do have the notoriety to attract these kinds of offers. Us unknowns that stay inside our walled garden don't get these kinds of offers out of the blue. -- Regards...? ? ? Todd I seek the truth...it is only persistence in self-delusion and ignorance that does harm.? -- Marcus Aurealius From merlyn at stonehenge.com Thu Sep 23 13:48:44 2010 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Thu, 23 Sep 2010 13:48:44 -0700 Subject: [Thousand-oaks-pm] jobs available, going unfilled In-Reply-To: (Todd Lyons's message of "Thu, 23 Sep 2010 13:45:10 -0700") References: <8639t163um.fsf@red.stonehenge.com> Message-ID: <86d3s4xk2b.fsf@red.stonehenge.com> >>>>> "Todd" == Todd Lyons writes: Todd> Plus you do have the notoriety to attract these kinds of offers. Us Todd> unknowns that stay inside our walled garden don't get these kinds of Todd> offers out of the blue. But these aren't (necessarily :) offers *to me*. These are people that just can't find *anyone* in town. And after having posted my first notice, 4 recruiters even contacted me in private saying "hey, if you *do* find anyone, let us know... we need [2, 2, 3, 6] people". -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion