From rkleeman at energoncube.net Mon Jul 10 10:28:13 2006 From: rkleeman at energoncube.net (Bob Kleemann) Date: Mon, 10 Jul 2006 10:28:13 -0700 Subject: [San-Diego-pm] Meeting Tongight! Message-ID: <20060710172813.GG29252@energoncube.net> Sorry for the late notice folks. There is a Perl Mongers meeting tonight! 7PM at the the Panera Bread on Mira Mesa Blvd. Come, and bring all of your stories, questions, comments, or concerns so we can discuss. I'll see everyone tonight. From rkleeman at energoncube.net Wed Jul 12 10:27:39 2006 From: rkleeman at energoncube.net (Bob Kleemann) Date: Wed, 12 Jul 2006 10:27:39 -0700 Subject: [San-Diego-pm] Job Opportunities Message-ID: <20060712172739.GM29252@energoncube.net> If anyone is looking for a job, there are several available here. Contact Evan directly if you are interested. ----- Forwarded message from Evan Donaldson ----- From: Evan Donaldson Subject: Job Opportunities Bob, Below is the synopses of the positions we currently have available: Please see the 5 perl-centric development positions I have available (two direct, one contract to direct, and one direct hire) I appreciate referrals (and do pay a referral fee!) Please keep us in mind. Job link: http://www.eastridgeinfotech.com/JobSeekers/ Job Title Perl Developer Location San Diego (Mira Mesa Area) Date Posted 07 / 10 / 2006 Our San Diego client, the leader in online identity protection and privacy software, is currently seeking a programmer to join their team and maintain their server applications running on Linux servers, as well as participate in developing new applications with the team. The ideal candidate must be able to work in a in a fast-paced environment both on an individual level and within small groups. To qualify, you must have experience in the following: Perl, SH/BASH, SQL, Linux/Unix, C/C++ and Debian a plus RDBMS, MySQL preferred Apache, modperl and mason a plus Postfix experience a plus Using revision control system (prefer CVS or Subversion) Must be able to demonstrate technical excellence in his/her personal work as well as contribute to the team's continued success by sharing technical knowledge. Must be a self-starter, able to work independently, as well as part of a team. What they offer: competitive salaries, 401k, PTO, medical and dental coverage, as well as other employee benefits. If interested, please send an updated targeted resume, full contact information, and please put "Perl Mongers job 9457" in the subject line for proper routing. Eastridge Infotech sets the standard for excellence in recruiting for the technology industry. We offer solid opportunities, competitive wages, and comprehensive benefits. If you are looking for a career path to success, contact us now! Eastridge Infotech... Providing people with opportunities and enrichment through work. Company Name Eastridge Infotech Job Title Perl Developer -4 pos. contr. and dir. Location San Diego (La Jolla) Date Posted 07 / 10 / 2006 JOB TITLE Senior Software Engineer and Software Engineer. 4 positions (two contract, two direct hire - please indicate preference in the email!) The salaries for the Jr/Mid level are 50-75k, and for the Mid/Sr. are 75-110k. Contract rates are commensurate with experience. JOB SUMMARY We are seeking a highly motivated senior level developer to join our Client's product development team. The position is responsible for the development and support of our wireless and web based applications. The software engineer will work on full life cycle application development as well as support existing wireless and web based applications. This position will report to the Director of Software Development. DUTIES AND RESPONSIBILITIES A.) ESSENTIAL FUNCTIONS: * Work with team members to develop and support new and existing products. * Work as either a team lead or team member depending on project demands. * Responsible for analysis, design, coding and debugging applications using PERL, JAVA, C, C++. * Develop requirements, design documentation and allocate tasks to development team. * Coordinate resolution of incident reports generated against products under development. * Interface with other product teams and collaberate on cross-product dependencies. * Troubleshoot system problems in the web components, middleware and database. * Proactively communicate project status and recommend appropriate courses of action for development/support projects. B.) OTHER DUTIES & RESPONSIBILITIES: * Participate in customer meetings for presenting designs and implementation approaches, gathering feedback/requirements, and reviewing project status. * Assist in estimating effort for proposals and project planning. * Report progress to project and management team through status reports and meetings. * Assist QA with test plan and procedure review and troubleshooting issues. * Assist operations with troubleshooting operational issues related to deployed product line. JOB REQUIREMENTS A.) ESSENTIAL REQUIREMENTS: Minimum Education: * BA or BS in Computer Science or related discipline. Minimum Experience: * 8+ years relevant technical experience. Project management experience a plus. Knowledge: * Experience with Java, PERL, C, C++ * Strong knowledge of SQL and databases * Understanding of MIDP, Midlets, Wireless Development * Experience with HTML, XHTML, XMLRPC. * Experience with Apache Web Server. * Working knowledge of UNIX, Linux and Windows. * Understand of networking protocols. Analytical Skills: * Critical thinker and detail oriented. * Great troubleshooter. * Completes tasks accurately and on time Interpersonal Skills: * Works well in a team environment. * Passion for getting the job done right. * Good communicator Other: * Self-starter; disciplined. * Good organizational skills. * Ability to multitask. * Good work ethics. B.) DESIRABLE: Knowledge: * Experience with PHP * Experience with BREW * Experience with J2ME * Experience with SMS, SMPP Special Skills: * SOAP protocol Other: * Experience in Wireless Communication Industry. * Experience with Microsoft Office Products (Word, Excel, Project, PowerPoint). * Experience with CVS. * Experience developing products used in a 24-7 environment. From rkleeman at energoncube.net Wed Jul 12 15:26:23 2006 From: rkleeman at energoncube.net (Bob Kleemann) Date: Wed, 12 Jul 2006 15:26:23 -0700 Subject: [San-Diego-pm] Perl Mongers Shirt Message-ID: <20060712222623.GN29252@energoncube.net> Is anyone interested in getting a Perl Mongers t-shirt? The friendly folks over in Omaha are putting together a set of orders. You can get the details here: http://omaha.pm.org/shirts.shtml Let me know if you are interested and I'll figure out the other details. From christopher.hahn at peregrine.com Wed Jul 12 15:38:51 2006 From: christopher.hahn at peregrine.com (Christopher Hahn) Date: Wed, 12 Jul 2006 15:38:51 -0700 Subject: [San-Diego-pm] Perl Mongers Shirt Message-ID: Count me in....perhaps for as many as five. (yeah, I know, I never make the meetings....but I am there in spirit) -----Original Message----- From: san-diego-pm-bounces+christopher.hahn=peregrine.com at pm.org [mailto:san-diego-pm-bounces+christopher.hahn=peregrine.com at pm.org] On Behalf Of Bob Kleemann Sent: Wednesday, July 12, 2006 3:26 PM To: Perl Mongers Subject: [San-Diego-pm] Perl Mongers Shirt Is anyone interested in getting a Perl Mongers t-shirt? The friendly folks over in Omaha are putting together a set of orders. You can get the details here: http://omaha.pm.org/shirts.shtml Let me know if you are interested and I'll figure out the other details. _______________________________________________ San-Diego-pm mailing list San-Diego-pm at pm.org http://mail.pm.org/mailman/listinfo/san-diego-pm From joel at fentin.com Wed Jul 12 20:09:34 2006 From: joel at fentin.com (Joel Fentin) Date: Wed, 12 Jul 2006 20:09:34 -0700 Subject: [San-Diego-pm] Perl Mongers Shirt In-Reply-To: <20060712222623.GN29252@energoncube.net> References: <20060712222623.GN29252@energoncube.net> Message-ID: <44B5B96E.70801@fentin.com> Bob Kleemann wrote: > Is anyone interested in getting a Perl Mongers t-shirt? The friendly > folks over in Omaha are putting together a set of orders. You can get > the details here: > > http://omaha.pm.org/shirts.shtml > > Let me know if you are interested and I'll figure out the other details. I am interested. -- Joel Fentin tel: 760-749-8863 FAX: 760-749-8864 Email me: http://fentin.com/me/ContactMe.html Biz Website: http://fentin.com Personal Website: http://fentin.com/me From chris at chrisgrau.com Thu Jul 13 12:28:54 2006 From: chris at chrisgrau.com (Chris Grau) Date: Thu, 13 Jul 2006 12:28:54 -0700 Subject: [San-Diego-pm] Perl Mongers Shirt In-Reply-To: <20060712222623.GN29252@energoncube.net> References: <20060712222623.GN29252@energoncube.net> Message-ID: <20060713192854.GC7165@chrisgrau.com> On Wed, Jul 12, 2006 at 03:26:23PM -0700, Bob Kleemann wrote: > Is anyone interested in getting a Perl Mongers t-shirt? The friendly > folks over in Omaha are putting together a set of orders. You can get > the details here: > > http://omaha.pm.org/shirts.shtml > > Let me know if you are interested and I'll figure out the other > details. I'm interested. Probably just one shirt for me. -chris -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/san-diego-pm/attachments/20060713/3cb53e3f/attachment.bin From joel at fentin.com Sat Jul 22 00:22:50 2006 From: joel at fentin.com (Joel Fentin) Date: Sat, 22 Jul 2006 00:22:50 -0700 Subject: [San-Diego-pm] Finding GD.pm Message-ID: <44C1D24A.7070704@fentin.com> Can't locate loadable object for module GD in @INC.... I'm installing a program using captcha in a site where they refuse to install perl modules. I installed the captcha modules in a subdirectory (authen) of cgi-bin. It appears that my test program finds them. But captcha.pm has this line: use GD; I placed the GD subdirectory under cgi-bin. However, the GD subdirectory (as installed in perl) did not contain GD.pm. It was originally placed in usr/site/lib. I've copied it in a number of places, and tried a variety of use lib variations. But GD seems invisible. Yes I've set the permissions. I'm flailing. -- Joel Fentin tel: 760-749-8863 FAX: 760-749-8864 Email me: http://fentin.com/me/ContactMe.html Biz Website: http://fentin.com Personal Website: http://fentin.com/me From joel at fentin.com Sat Jul 22 17:57:51 2006 From: joel at fentin.com (Joel Fentin) Date: Sat, 22 Jul 2006 17:57:51 -0700 Subject: [San-Diego-pm] Finding GD.pm Message-ID: <44C2C98F.3090709@fentin.com> Can't locate loadable object for module GD in @INC.... I have refined the problem. I wrote the following program: #!/usr/bin/perl -w BEGIN{use CGI::Carp qw(carpout fatalsToBrowser);carpout(\*STDOUT);$|=1;} use strict; use CGI qw(:standard); use lib "."; use GD; I then did selective commenting of GD.pl. The only line it doesn't like inside GD.pm: bootstrap GD; The only module I could find with bootstrap is Dynaloader. I copied it into cgi-bin and set the permissions. Dynaloader's dependencies are vars, AutoLoader, and Config. I copied vars.pm, AutoLoader.pm and Config.pm into cgi-bin and set the permissions. I think I've covered all dependencies but the symptom remains. Any ideas? -- Joel Fentin tel: 760-749-8863 FAX: 760-749-8864 Email me: http://fentin.com/me/ContactMe.html Biz Website: http://fentin.com Personal Website: http://fentin.com/me From emileaben at gmail.com Sun Jul 23 08:53:17 2006 From: emileaben at gmail.com (Emile Aben) Date: Sun, 23 Jul 2006 08:53:17 -0700 Subject: [San-Diego-pm] Finding GD.pm In-Reply-To: <44C2C98F.3090709@fentin.com> References: <44C2C98F.3090709@fentin.com> Message-ID: <28e00a750607230853r2a7a3f22m69345a0118dcc1f0@mail.gmail.com> Hi Joel, I'm not a big fan of just copying files around to get modules installed. Most modules have install scripts for a reason, and most install scripts have some kind of mechanism for you to specify where you want something installed. For instance most CPAN modules have a Makefile.PL file and are installed through these commands: perl Makefile.PL make make test make install This installs a library in a perl library location for the local system. Quite possibly you can't install there if you are not superuser/root. To install in another location most of the time you can use the PREFIX variable. To install perl libaries in /home/emile/perl for instance: perl Makefile.PL PREFIX=/home/emile/perl make make test make install Since perl organizes its libraries in a particular way, the libraries will get installed in a location like: /home/emile/perl/site_perl/5.8.8/ (so you could use that location in a 'use lib' line). This should also take care of checking dependencies on other perl modules or external libraries, and if applicable the compilation of code that takes care of the bridging between perl and external libraries. As for the actual problem you are encountering here I think is due to the fact that GD uses libraries that are written in another language that can be loaded with Dynaloader (in this case the libgd library that should be installed on your system, otherwise GD.pm won't work). Normally an installer will take care of stuff like that. If you really want to try to solve this by hand, here's a list of files that are installed when GD got installed on an old box I have lying around: Installing /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/auto/GD/GD.bs Installing /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/auto/GD/GD.so Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/qd.pl Installing /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/GD.pm Installing /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/auto/GD/autosplit.ix Installing /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/GD/Simple.pm Installing /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/GD/Polyline.pm Installing /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/GD/Polygon.pm Installing /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi/GD/Image.pm Installing /usr/share/man/man1/bdf2gdfont.pl.1 Installing /usr/share/man/man3/GD::Simple.3pm Installing /usr/share/man/man3/GD.3pm Installing /usr/share/man/man3/GD::Polygon.3pm Installing /usr/share/man/man3/GD::Polyline.3pm Installing /usr/share/man/man3/GD::Image.3pm Installing /usr/bin/bdf2gdfont.pl I think the GD.bs and GD.so file are goo to make the perl module work with the libgd library, and I'm pretty sure you can't copy these between different operating systems. hope this helps, Emile On 7/22/06, Joel Fentin wrote: > Can't locate loadable object for module GD in @INC.... > > I have refined the problem. I wrote the following program: > > #!/usr/bin/perl -w > BEGIN{use CGI::Carp qw(carpout fatalsToBrowser);carpout(\*STDOUT);$|=1;} > use strict; > use CGI qw(:standard); > use lib "."; > use GD; > > I then did selective commenting of GD.pl. The only line it doesn't like > inside GD.pm: bootstrap GD; > > The only module I could find with bootstrap is Dynaloader. I copied it > into cgi-bin and set the permissions. > > Dynaloader's dependencies are vars, AutoLoader, and Config. I copied > vars.pm, AutoLoader.pm and Config.pm into cgi-bin and set the permissions. > > I think I've covered all dependencies but the symptom remains. Any ideas? > -- > Joel Fentin tel: 760-749-8863 FAX: 760-749-8864 > Email me: http://fentin.com/me/ContactMe.html > Biz Website: http://fentin.com > Personal Website: http://fentin.com/me > > _______________________________________________ > San-Diego-pm mailing list > San-Diego-pm at pm.org > http://mail.pm.org/mailman/listinfo/san-diego-pm > From chris at chrisgrau.com Mon Jul 24 00:18:49 2006 From: chris at chrisgrau.com (Chris Grau) Date: Mon, 24 Jul 2006 00:18:49 -0700 Subject: [San-Diego-pm] OSCON 2006 Message-ID: <20060724071849.GC23670@chrisgrau.com> After being pressured :) to attend OSCON by my fellow Perl Mongers, I'm here in Portland. Seems my boss agreed that it would be worthwhile. Time permitting, I'm going to keep up-to-date with OSCON in my use Perl journal < http://use.perl.org/~cgrau/journal/ >. I'll try to keep it entertaining and informative enough that people want to read it. -chris -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mail.pm.org/pipermail/san-diego-pm/attachments/20060724/d50b1d3a/attachment.bin From dgwilson1 at cox.net Mon Jul 31 20:37:42 2006 From: dgwilson1 at cox.net (Douglas Wilson) Date: Mon, 31 Jul 2006 20:37:42 -0700 Subject: [San-Diego-pm] Finding GD.pm In-Reply-To: <44C1D24A.7070704@fentin.com> References: <44C1D24A.7070704@fentin.com> Message-ID: <44CECC86.7080606@cox.net> Joel Fentin wrote: > Can't locate loadable object for module GD in @INC.... GD needs to be compiled, you need more than just the perl code. You'll need to download the whole tar/gz and go through the whole: perl Makefile.PL make make test make install If you need to install in a different directory you can supply the PREFIX= attribute to the first step: perl Makefile.PL PREFIX=/some/other/directory Or if you can't compile on the system, maybe you can find a binary package for the OS (or get the ppd if it's Windows). HTH, Doug