From szabgab at gmail.com Tue Dec 7 13:19:21 2010 From: szabgab at gmail.com (Gabor Szabo) Date: Tue, 7 Dec 2010 23:19:21 +0200 Subject: [San-Diego-pm] Perl Mongers booth at SCALE 9x and (late) Call for papers Message-ID: hi, excuse me for invading the local Perl Mongers list but going through the archives I have not seen SCALE being mentioned. Some of you might know me, I am the person with the strange idea that if we want to have more people know about Perl we should go to non-Perl events and show our staff there. So I got myself involved in organization of the Perl presence at SCALE 9x http://www.socallinuxexpo.org/ that is going to take place between 25-27 February 2011 in Los Angeles. We are going to have there a Perl Mongers booth and we need some help to (wo)man that booth. More urgently, there is still a chance to submit a talk proposal and present a Perl based solution to some real world problem. The dead-line is less than a week away so please hurry up submitting your talk proposals. 13 Dec, 2010: Deadline for abstracts/proposals submissions ============ So please rush to their web site and submit a talk. BTW we are using the TPF wiki to coordinate our presence at SCALE: https://www.socialtext.net/perl5/index.cgi?events_2011_scale9x regards Gabor -- Gabor Szabo http://szabgab.com/ Perl Ecosystem Group http://perl-ecosystem.org/ From pm at bionikchickens.com Tue Dec 7 15:46:35 2010 From: pm at bionikchickens.com (Nicholas Wehr) Date: Tue, 7 Dec 2010 15:46:35 -0800 Subject: [San-Diego-pm] Configuration Management in Continuous Integration environments Message-ID: Hello everyone, First off, beware, I'm a bit nutty when it comes to configuration management. I've recently deployed a Hudson instance and wanted to move some Catalyst projects into it. What I'd like to solicit feedback on here is: *how are you managing your Perl dependencies in these build systems? *Here's some goals I have: - do not assume any non-core modules are installed on the build platform - use specific version of modules in the built product - product is a Catalyst website for example (@inc or use lib) - need to archive specific version of CPAN dependencies offline; this means we can recreate a product without an internet connection - allow for the rebuild of dependencies when the build platform has changed; this is meant to address a platform change from 32bit to 64bit What I'm looking at is either using local::lib or PREFIX & LIB w/ cpan. What do you think? Thanks in advance, -nicholas -------------- next part -------------- An HTML attachment was scrubbed... URL: From xrz1138 at gmail.com Wed Dec 8 10:06:43 2010 From: xrz1138 at gmail.com (Christopher Hahn) Date: Wed, 8 Dec 2010 10:06:43 -0800 Subject: [San-Diego-pm] Configuration Management in Continuous Integration environments In-Reply-To: References: Message-ID: Hello, I am working with Maven, and find your question interesting, but the source base it supports is java and so I have not dealt with these issues. Sorry that I could not be of assistance. Chris 2010/12/7 Nicholas Wehr > Hello everyone, > > First off, beware, I'm a bit nutty when it comes to configuration > management. I've recently deployed a Hudson instance and wanted to move some > Catalyst projects into it. What I'd like to solicit feedback on here is: *how > are you managing your Perl dependencies in these build systems? *Here's > some goals I have: > > - do not assume any non-core modules are installed on the build > platform > - use specific version of modules in the built product - product is a > Catalyst website for example (@inc or use lib) > - need to archive specific version of CPAN dependencies offline; this > means we can recreate a product without an internet connection > - allow for the rebuild of dependencies when the build platform has > changed; this is meant to address a platform change from 32bit to 64bit > > What I'm looking at is either using local::lib or PREFIX & LIB w/ cpan. > What do you think? > > Thanks in advance, > -nicholas > > _______________________________________________ > San-Diego-pm mailing list > San-Diego-pm at pm.org > http://mail.pm.org/mailman/listinfo/san-diego-pm > -- Realisant mon espoir, je me lance vers la gloire. Christopher Hahn == xrz1138 at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From saaib at ciberlinux.net Wed Dec 8 11:19:45 2010 From: saaib at ciberlinux.net (Urivan Flores) Date: Wed, 8 Dec 2010 11:19:45 -0800 Subject: [San-Diego-pm] Configuration Management in Continuous Integration environments In-Reply-To: References: Message-ID: <20101208191406.M68213@ciberlinux.net> On Tue, 7 Dec 2010 15:46:35 -0800, Nicholas Wehr wrote > Hello everyone, > > First off, beware, I'm a bit nutty when it comes to configuration management. I've recently deployed a?Hudson?instance and wanted to move some Catalyst projects into it. What I'd like to solicit feedback on here is:?how are you?managing?your Perl dependencies in these build systems??Here's some goals I have: > * do not assume any non-core modules are installed on the build platform * use specific version of modules in the built product - product is a Catalyst website for example (@inc or use lib) * need to archive specific version of CPAN dependencies offline; this means we can recreate a product without an internet connection * allow for the rebuild of dependencies when the build platform has changed; this is meant to address a platform change from 32bit to 64bit > What I'm looking at is either using local::lib or PREFIX & LIB w/ cpan. What do you think? Hi Nicholas, On my personal projects I adhere to the Linux Filesystem Hierarchy Standard [0], modules go to /usr/local/ and lib search includes that path location as first option. Regards, [0] http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard -- Urivan Flores-Saaib saaib at ciberlinux.net (858) 431-9734 -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruberad at gmail.com Fri Dec 10 11:08:43 2010 From: ruberad at gmail.com (Reuben Settergren) Date: Fri, 10 Dec 2010 11:08:43 -0800 Subject: [San-Diego-pm] Detect invocation method? Message-ID: Hi Mongers, I'm writing some simple scripts for some very command-line-phobic users; or let's just say they would prefer a mousy solution over a typey solution. I've already made the script do useful things with no arguments, so they can keep the script on their desktop, paste it into any directory and double-click it, and then the script will discover input files in that directory with glob() and do its thing. I've also come up with some clever (but probably not original) techniques like checking the special variable $0 (that's a zero) for _test or _verbose, so I can tell if they changed the filename, and then I can behave as if they had run from the command line with the equivalent switches, and hold up the cmd window at the end with "Press to close this window". But I'm looking for ways to make it even more idiot-proof. Does anybody know of a way that I can tell whether my script was invoked from the command-line or by double-clicking? (other than checking $0 and trusting that the user will never double-click the script meant for command-line invocation?) Is there any way to package up a perl script (or .bat?) such that input file(s) can be selected with the mouse, and dragged into the icon for the script, so that the script would then run with the (full?) paths to the selected files as its command-line arguments? (This is a mac paradigm, right? I've never seen this on windoze or unix) Also open to other clever ideas you may have to offer... thx, r -------------- next part -------------- An HTML attachment was scrubbed... URL: From elspicyjack at gmail.com Fri Dec 10 11:31:52 2010 From: elspicyjack at gmail.com (Brian Manning) Date: Fri, 10 Dec 2010 11:31:52 -0800 Subject: [San-Diego-pm] Detect invocation method? In-Reply-To: References: Message-ID: 2010/12/10 Reuben Settergren : > Is there any way to package up a perl script (or .bat?) such that input > file(s) can be selected with the mouse, and dragged into the icon for the > script, so that the script would then run with the (full?) paths to the > selected files as its command-line arguments? (This is a mac paradigm, > right? I've never seen this on windoze or unix) I don't know what Perl on Windows (it sounds like that's what you're using) does with files that are dropped onto Perl scripts; I guess it would be up to your Perl distribution and how it installs itself into Windows, i.e. what shell hooks it adds when it installs, and not a function of Perl itself. That being said, I also found [1], which is a module for handling dropped files. If you're looking to package up your scripts into a standalone binary, look at PAR [2]. Thanks, Brian [1] http://perl-win32-gui.sourceforge.net/cgi-bin/docs.cgi?doc=dropfiles [2] http://search.cpan.org/perldoc?PAR From elspicyjack at gmail.com Fri Dec 10 11:33:51 2010 From: elspicyjack at gmail.com (Brian Manning) Date: Fri, 10 Dec 2010 11:33:51 -0800 Subject: [San-Diego-pm] Detect invocation method? In-Reply-To: References: Message-ID: On Fri, Dec 10, 2010 at 11:31 AM, Brian Manning wrote: > 2010/12/10 Reuben Settergren : >> Is there any way to package up a perl script (or .bat?) such that input >> file(s) can be selected with the mouse, and dragged into the icon for the >> script, so that the script would then run with the (full?) paths to the >> selected files as its command-line arguments? (This is a mac paradigm, >> right? I've never seen this on windoze or unix) > > I don't know what Perl on Windows (it sounds like that's what you're > using) does with files that are dropped onto Perl scripts; I guess it > would be up to your Perl distribution and how it installs itself into > Windows, i.e. what shell hooks it adds when it installs, and not a > function of Perl itself. Looks like people make .cmd files and/or hack up their Windows registries to do this. http://stackoverflow.com/questions/705851/how-do-i-create-drag-and-drop-strawberry-perl-programs Thanks, Brian From ruberad at gmail.com Fri Dec 10 12:01:57 2010 From: ruberad at gmail.com (Reuben Settergren) Date: Fri, 10 Dec 2010 12:01:57 -0800 Subject: [San-Diego-pm] Detect invocation method? In-Reply-To: References: Message-ID: Ah, that last one is perfect! Registry/DropHandler seems preferable in terms of elegance (I can do that for my own machine), but wrapper is probably more practical given uncertainty about target platforms. Thx mucho! r On Fri, Dec 10, 2010 at 11:33 AM, Brian Manning wrote: > On Fri, Dec 10, 2010 at 11:31 AM, Brian Manning > wrote: > > 2010/12/10 Reuben Settergren : > >> Is there any way to package up a perl script (or .bat?) such that input > >> file(s) can be selected with the mouse, and dragged into the icon for > the > >> script, so that the script would then run with the (full?) paths to the > >> selected files as its command-line arguments? (This is a mac paradigm, > >> right? I've never seen this on windoze or unix) > > > > I don't know what Perl on Windows (it sounds like that's what you're > > using) does with files that are dropped onto Perl scripts; I guess it > > would be up to your Perl distribution and how it installs itself into > > Windows, i.e. what shell hooks it adds when it installs, and not a > > function of Perl itself. > > Looks like people make .cmd files and/or hack up their Windows > registries to do this. > > > http://stackoverflow.com/questions/705851/how-do-i-create-drag-and-drop-strawberry-perl-programs > > Thanks, > > Brian > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jsoverson at gmail.com Fri Dec 10 12:15:58 2010 From: jsoverson at gmail.com (Jarrod Overson) Date: Fri, 10 Dec 2010 12:15:58 -0800 Subject: [San-Diego-pm] Detect invocation method? In-Reply-To: References: Message-ID: A quick test on a windows machine with strawberry perl shows that the 'PROMPT' environment variable gets set when run by the command line but doesn't when double clicking (with windows set to open a pl file via the perl.exe directly) I'm not sure how reliable that is across different system configurations, but might be a lead worth following. 2010/12/10 Reuben Settergren > Hi Mongers, > > I'm writing some simple scripts for some very command-line-phobic users; or > let's just say they would prefer a mousy solution over a typey solution. > > I've already made the script do useful things with no arguments, so they > can keep the script on their desktop, paste it into any directory and > double-click it, and then the script will discover input files in that > directory with glob() and do its thing. > > I've also come up with some clever (but probably not original) techniques > like checking the special variable $0 (that's a zero) for _test or _verbose, > so I can tell if they changed the filename, and then I can behave as if they > had run from the command line with the equivalent switches, and hold up the > cmd window at the end with "Press to close this window". > > But I'm looking for ways to make it even more idiot-proof. > > Does anybody know of a way that I can tell whether my script was invoked > from the command-line or by double-clicking? (other than checking $0 and > trusting that the user will never double-click the script meant for > command-line invocation?) > > Is there any way to package up a perl script (or .bat?) such that input > file(s) can be selected with the mouse, and dragged into the icon for the > script, so that the script would then run with the (full?) paths to the > selected files as its command-line arguments? (This is a mac paradigm, > right? I've never seen this on windoze or unix) > > Also open to other clever ideas you may have to offer... > > thx, > > r > > _______________________________________________ > San-Diego-pm mailing list > San-Diego-pm at pm.org > http://mail.pm.org/mailman/listinfo/san-diego-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ruberad at gmail.com Fri Dec 10 12:34:09 2010 From: ruberad at gmail.com (Reuben Settergren) Date: Fri, 10 Dec 2010 12:34:09 -0800 Subject: [San-Diego-pm] Detect invocation method? In-Reply-To: References: Message-ID: Ooh, that $ENV{PROMPT} thing is almost helpful too, but a quick test reveals that this is not the case in ActiveState (5.10.1). #! /bin/perl print "PROMPT is '$ENV{PROMPT}'\n"; print "Press to exit\n"; <>; Command-line and double-click invocation both show PROMPT is not set. r On Fri, Dec 10, 2010 at 12:15 PM, Jarrod Overson wrote: > A quick test on a windows machine with strawberry perl shows that the > 'PROMPT' environment variable gets set when run by the command line but > doesn't when double clicking (with windows set to open a pl file via the > perl.exe directly) > > I'm not sure how reliable that is across different system configurations, > but might be a lead worth following. > > > 2010/12/10 Reuben Settergren > >> Hi Mongers, >> >> I'm writing some simple scripts for some very command-line-phobic users; >> or let's just say they would prefer a mousy solution over a typey solution. >> >> I've already made the script do useful things with no arguments, so they >> can keep the script on their desktop, paste it into any directory and >> double-click it, and then the script will discover input files in that >> directory with glob() and do its thing. >> >> I've also come up with some clever (but probably not original) techniques >> like checking the special variable $0 (that's a zero) for _test or _verbose, >> so I can tell if they changed the filename, and then I can behave as if they >> had run from the command line with the equivalent switches, and hold up the >> cmd window at the end with "Press to close this window". >> >> But I'm looking for ways to make it even more idiot-proof. >> >> Does anybody know of a way that I can tell whether my script was invoked >> from the command-line or by double-clicking? (other than checking $0 and >> trusting that the user will never double-click the script meant for >> command-line invocation?) >> >> Is there any way to package up a perl script (or .bat?) such that input >> file(s) can be selected with the mouse, and dragged into the icon for the >> script, so that the script would then run with the (full?) paths to the >> selected files as its command-line arguments? (This is a mac paradigm, >> right? I've never seen this on windoze or unix) >> >> Also open to other clever ideas you may have to offer... >> >> thx, >> >> r >> >> _______________________________________________ >> San-Diego-pm mailing list >> San-Diego-pm at pm.org >> http://mail.pm.org/mailman/listinfo/san-diego-pm >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From szabgab at gmail.com Sat Dec 11 13:00:49 2010 From: szabgab at gmail.com (Gabor Szabo) Date: Sat, 11 Dec 2010 23:00:49 +0200 Subject: [San-Diego-pm] visiting SCALE in LA and introducing PEG in San Diego Message-ID: Hi, some of you might have already read about the initiative of Renee Baecker and myself called Perl Ecosystem Group[1]. In short, we are trying to engage the companies using Perl, understanding what they are missing from the Perl world, (so far it was mostly more developers), raising money from them, promoting Perl and channeling some funds to the Perl community. I am thinking of visiting SCALE in February and using this opportunity to visit the "near-by"[2] cities with Perl Mongers but I need your help for this. Such visit would be a lot more useful if I can 1) introduce the Perl Ecosystem Group and the TPF events group ? to the local Perl Mongers (e.g. having an regular meeting) where, ? along the other presentations I could talk a few minutes about ? the initiative. ? That would provide an opportunity for people to discuss what we are ? trying to do and see how that can work with the local Perl Mongers. 2) Have meetings at a few Perl using companies in the area. ? ?I had such meeting in Vienna last April and two of the companies I ? ?met there are already member of PEG. Others remained interested. ? ?I think it is important to have such face to face meetings. The former can be at any non-formal place such as you usual meeting place or at a pub or whatever you like. For the latter I'd need your help in building up contacts with managers (e.g. CTOs, VP RnDs ) of the companies where you work. I'd be glad to accept any help there. Please send me e-mail on or off list regarding which companies you might be able to get me introduced. regards ?Gabor [1] Perl Ecosystem Group ? ? ? http://perl-ecosystem.org/ [2] coming from Israel, the whole West Coast of US is near-by to LA :) -- Gabor Szabo http://szabgab.com/ From rkleeman at energoncube.net Tue Dec 14 15:12:18 2010 From: rkleeman at energoncube.net (Bob Kleemann) Date: Tue, 14 Dec 2010 15:12:18 -0800 Subject: [San-Diego-pm] Meeting on Thursday Message-ID: Perl Mongers, Our last monthly meeting of the year will be this Thursday at the offices of Anonymizer.com. We'll be starting around 7 PM, so come on by for our normal round of food, drink, conversation, and enlightenment. Drop me a note if you intend to come, and we'll look forward to seeing you. From rkleeman at energoncube.net Thu Dec 16 12:24:29 2010 From: rkleeman at energoncube.net (Bob Kleemann) Date: Thu, 16 Dec 2010 12:24:29 -0800 Subject: [San-Diego-pm] December Meeting tonight! Message-ID: Just a quick reminder for everybody, our last monthly meeting of 2010 will be tonight. We'll be at our normal place, the Anonymizer.com offices, at our normal time, 7 PM. Drop me a line if you intend to be there. We'll look forward to seeing everyone there. From cloudcampdave at gmail.com Thu Dec 30 07:25:25 2010 From: cloudcampdave at gmail.com (Dave Nielsen) Date: Thu, 30 Dec 2010 10:25:25 -0500 Subject: [San-Diego-pm] CloudCamp San Diego Message-ID: Hello Perl Mongers, I'd like to invite you all to CloudCamp San DiegoWednesday evening, February 9 at the San Diego Marriott Mission Valley (co-located with The Open Group Conference). CloudCamp is a fun, free way to learn more about Cloud Computing from your peers in San Diego. CloudCamp is structured as an unconference. End users, IT professionals and vendors are all encouraged to share experiences, challenges and solutions. There will be lots of networking, food and discussion. Do you have an experience with Cloud Computing that you could share? We schedule five-minute lightning talks to help ignite discussions. There are also opportunities to share and discuss during the unconference breakout sessions. Contact me if you are interested in presenting lightning talk. For more information, refer to http://www.cloudcamp.org/sandiego Twitter: @CloudCampSAN , CloudCamp LinkedIn Group: http://www.linkedin.com/groups?gid=122638 Cheers, Dave Dave Nielsen Co-founder, CloudCamp twitter: http://twitter.com/davenielsen -------------- next part -------------- An HTML attachment was scrubbed... URL: