From rkleeman at energoncube.net Mon Mar 3 14:40:14 2008 From: rkleeman at energoncube.net (Bob Kleemann) Date: Mon, 3 Mar 2008 14:40:14 -0800 Subject: [San-Diego-pm] Meetings and T-Shirts Message-ID: <20080303224014.GB6193@energoncube.net> Hey Perl Mongers, Just your regular reminder that we have our monthly meeting one week from tonight at the Panera Bread on Mira Mesa Blvd. Bring your questions, ideas, job offers, friends, and whoever or whatever may be of interest to the group. Additionally, I would like to ask everyone if Monday is the best day of the week to have the meetings? Would more people try to make the meetings if they were on some other day of the week? Also, while cleaning out my closet I found several unclaimed Perl Mongers t-shirts. If you'd like one, let me know and I'll sell it to you at the meeting. They are all grey, with a large Camel (from the OReilly book) and the text Perl Mongers on the front. Sizes available are L and XL. Thanks folks, I look forward to the meeting next week. From chris at chrisgrau.com Mon Mar 3 14:46:47 2008 From: chris at chrisgrau.com (Chris Grau) Date: Mon, 3 Mar 2008 14:46:47 -0800 Subject: [San-Diego-pm] Meeting day (was: Re: Meetings and T-Shirts) In-Reply-To: <20080303224014.GB6193@energoncube.net> References: <20080303224014.GB6193@energoncube.net> Message-ID: <20080303224647.GR20663@chrisgrau.com> On Mon, Mar 03, 2008 at 02:40:14PM -0800, Bob Kleemann wrote: > Additionally, I would like to ask everyone if Monday is the best day > of the week to have the meetings? Would more people try to make the > meetings if they were on some other day of the week? Monday is a good day for me. Tuesday is out. Wednesday is possible (right Dan?). Thursday is also a good day, as long as it's not the first or second Thursday of the month (Linux programming study group and Linux user group meetings, respectively). Friday? Yeah, right. So if I had to pick a day other than Monday, the third Thursday of the month would be my vote. -------------- 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/20080303/69ded0aa/attachment.bin From menolly at mib.org Mon Mar 3 14:52:06 2008 From: menolly at mib.org (Menolly) Date: Mon, 3 Mar 2008 14:52:06 -0800 (PST) Subject: [San-Diego-pm] Meetings and T-Shirts In-Reply-To: <20080303224014.GB6193@energoncube.net> References: <20080303224014.GB6193@energoncube.net> Message-ID: On Mon, 3 Mar 2008, Bob Kleemann wrote: > Additionally, I would like to ask everyone if Monday is the best day of the > week to have the meetings? Would more people try to make the meetings if > they were on some other day of the week? Tuesday or Thursday would work better than Monday for me. Wednesday is right out. -- menolly at mib.org http://www.livejournal.com/~nolly/ On that day, many will say to me, "Lord, Lord, did we not prophesy in your name, and cast out demons in your name, and do many mighty works in your name?" And then will I declare to them, "I never knew you; depart from me you evildoers." -- Matt 7:20-23, RSV From dan at tierra.net Mon Mar 3 15:32:19 2008 From: dan at tierra.net (Daniel P. Risse) Date: Mon, 3 Mar 2008 15:32:19 -0800 Subject: [San-Diego-pm] Meetings and T-Shirts In-Reply-To: <20080303224014.GB6193@energoncube.net> References: <20080303224014.GB6193@energoncube.net> Message-ID: <76B06D47-7421-483A-87E1-98D986714525@tierra.net> hehe, I seem to be the exact opposite of Menolly. Mondays work well for me. Wednesday would be alright, but not quite as convenient. Tuesday and Thursday would be very difficult for me. Dan On Mar 3, 2008, at 2:40 PM, Bob Kleemann wrote: > Additionally, I would like to ask everyone if Monday is the best day > of the > week to have the meetings? Would more people try to make the > meetings if > they were on some other day of the week? From menolly at mib.org Mon Mar 3 15:37:40 2008 From: menolly at mib.org (Menolly) Date: Mon, 3 Mar 2008 15:37:40 -0800 (PST) Subject: [San-Diego-pm] Meetings and T-Shirts In-Reply-To: <76B06D47-7421-483A-87E1-98D986714525@tierra.net> References: <20080303224014.GB6193@energoncube.net> <76B06D47-7421-483A-87E1-98D986714525@tierra.net> Message-ID: One group I'm in alternates days from month to month -- in that case, it's Monday one month, Tuesday the next. If we're also alternating social and technical meetings, this exact solution may not work -- some of us would only ever get to social or only ever get to technical meetings -- but maybe something like it? On Mon, 3 Mar 2008, Daniel P. Risse wrote: > hehe, I seem to be the exact opposite of Menolly. > Mondays work well for me. > Wednesday would be alright, but not quite as convenient. > Tuesday and Thursday would be very difficult for me. > Dan > > On Mar 3, 2008, at 2:40 PM, Bob Kleemann wrote: > >> Additionally, I would like to ask everyone if Monday is the best day >> of the >> week to have the meetings? Would more people try to make the >> meetings if >> they were on some other day of the week? > > _______________________________________________ > San-Diego-pm mailing list > San-Diego-pm at pm.org > http://mail.pm.org/mailman/listinfo/san-diego-pm > -- menolly at mib.org http://www.livejournal.com/~nolly/ On that day, many will say to me, "Lord, Lord, did we not prophesy in your name, and cast out demons in your name, and do many mighty works in your name?" And then will I declare to them, "I never knew you; depart from me you evildoers." -- Matt 7:20-23, RSV From kst at mib.org Mon Mar 3 22:53:07 2008 From: kst at mib.org (Keith Thompson) Date: Mon, 3 Mar 2008 22:53:07 -0800 Subject: [San-Diego-pm] Meetings and T-Shirts In-Reply-To: <20080303224014.GB6193@energoncube.net> References: <20080303224014.GB6193@energoncube.net> Message-ID: <20080304065307.GA31897@nuthaus.mib.org> On Mon 08-03-03 14:40, Bob Kleemann wrote: [...] > Additionally, I would like to ask everyone if Monday is the best day of the > week to have the meetings? Would more people try to make the meetings if > they were on some other day of the week? Monday is very bad for me. Thursday is very nearly as bad. Tuesday or Wednesday would be good. -- Keith Thompson (The_Other_Keith) kst at mib.org Nokia "We must do something. This is something. Therefore, we must do this." -- Antony Jay and Jonathan Lynn, "Yes Minister" From rkleeman at energoncube.net Tue Mar 4 11:22:55 2008 From: rkleeman at energoncube.net (Bob Kleemann) Date: Tue, 4 Mar 2008 11:22:55 -0800 Subject: [San-Diego-pm] Summer of Code -- volunteers needed Message-ID: <20080304192255.GA14193@energoncube.net> ----- Forwarded message from Eric Wilhelm ----- Hi all, Volunteer pledge drive! TPF needs volunteers to make summer of code happen this year. It sounds like the administrators got stretched too thin in 2005 and 2006, and we really didn't have ourselves together in 2007. So, I'm proposing a departmental structure under a TPF umbrella, which will localize the cat-herding effects within various large projects (so far, parrot and Catalyst appear to be on board with this.) I would like to demonstrate that we have our act together this year, so we need to get a solid pool of administrative volunteers and mentors together before the 8th. Administrative needs: (Contact ewilhelm at cpan.org or join #soc on irc.perl.org.) * backup administrator (reduce the bus number) * Department heads for p5p, "modules", etc * Suggestions about department structure Mentors and project ideas needed: We need to get these pages populated before March 8th or it is quite likely to be a no-go. Potential mentors, please add yourselves and your project ideas here: http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_mentors http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_projects If you hate wikis as much as I do, please visit this handy form and I will batch the wiki edits on your behalf. http://scratchcomputing.com/loveperlhatewiki.html Thanks, Eric -- We who cut mere stones must always be envisioning cathedrals. --Quarry worker's creed --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- ----- End forwarded message ----- From rkleeman at energoncube.net Wed Mar 5 17:03:15 2008 From: rkleeman at energoncube.net (Bob Kleemann) Date: Wed, 5 Mar 2008 17:03:15 -0800 Subject: [San-Diego-pm] March Mingle 2008 Message-ID: <20080306010315.GC24812@energoncube.net> ----- Forwarded message from Ranjitha Kurup ----- Mark you calendars! March Mingle San Diego will be held on Wednesday, March 19th at 5:30 pm at Dave & Buster's. For more information or to register, please visit www.marchmingle.com. We can only accommodate a maximum of 300 so register early! We are still in need of 2 sponsors so please let us know if you are aware of anyone that may be interested in getting this much exposure! Best wishes, Ranjitha Kurup Business Development Emergent Path IT Evolution in Practice TM www.emergentpath.com 619-723-7641 Specializing in IT strategy, enterprise architecture, enterprise search, and web application development ----- End forwarded message ----- From naterajj at gmail.com Thu Mar 6 14:31:04 2008 From: naterajj at gmail.com (Juan Jose Natera) Date: Thu, 6 Mar 2008 14:31:04 -0800 Subject: [San-Diego-pm] Tech Meeting @ Pricegrabber - Tuesday, March 18th 7:00pm Message-ID: <349627440803061431o3a814afbq73bcc11c7caa2857@mail.gmail.com> What: Thomas MacNeil will talk about Writing Modules Where: Pricegrabber 10940 Wilshire Blvd., 11th Floor, Los Angeles, CA 90024 When: Tuesday, March 18th at 7:00pm About the speaker: Thomas MacNeil has been working in IT professionally as a consultant, developer, architect or manager for the past 15 years. He has worked at both small companies like Vegas.com and large companies like Lockheed Martin, TRW (now Northrop Grumman), and Experian Information Solutions. Thomas is currently the Director of Technology Operations at Pricegrabber, and works to ensure the operational integrity and scalability of the site. About the presentation: Modules let us encapsulate our code and easily share it with others. Yet so many still cut and paste code instead of creating modules. This talk will be a brief overview of namespaces, packages, and symbol tables. Tom will show how with some simple structure and conventions, you too can create clean distributable Perl modules! We'll even build a sample module as we go through the concepts. Good times. About the host: PriceGrabber.com is the leading online comparison shopping site that revolutionized the way consumers make purchasing decisions through the Internet. Since 1999, PriceGrabber.com has received wide recognition as an industry leader, including "2006 Internet Company of the Year" (Southern California Software Council), and #1 comparison shopping site of choice for active Web shoppers (Forrester, 2007). Pricegrabber will be providing pizza and beverages for the attendees. Parking and Building Instructions: Provided by Pricegrabber, please follow these instructions: - Pull into the back of our building (entrance on Ashton Ave.) - There will be a ramp going under the building into the monthly parking area. The gate will be down, so each attendee will have to push the button to ring the parking attendant and let them know they are with Perl Mongers. The Parking attendant will open the gate. They will have to do the same on the way out. - Once parked, take the elevator to level 'G' - Check in w/ the security guard, and let them know they are with Perl Mongers, visiting PriceGrabber.com - Take the next set of elevators to the 11th floor, and that's where the meeting will occur Use the following link for the Google Map: http://maps.google.com/maps?f=q&hl=en&geocode=&q=10940+Wilshire+Blvd.+Los+Angeles,+CA+90024&sll=34.02156,-118.32956&sspn=0.048303,0.115871&ie=UTF8&ll=34.058917,-118.33683&spn=0.193128,0.463486&z=12 The LA.pm Team Alyson Lago, Pablo Velasquez, Juan Natera From rkleeman at energoncube.net Mon Mar 10 14:18:19 2008 From: rkleeman at energoncube.net (Bob Kleemann) Date: Mon, 10 Mar 2008 14:18:19 -0700 Subject: [San-Diego-pm] Meeting tonight Message-ID: <20080310211819.GA9495@energoncube.net> Hey Fellow Perl Mongers, Just your normal reminder that we're having our normal monthly meeting tonight. So come on by to the Panera Bread by Mira Mesa Blvd and I-15 around 7 PM so we can talk about anything and everything that comes to mind, including questions, ideas, thoughts on future meetings, t-shirts, or anything else that comes to mind. I hope to see everyone there. From rkurup at rkurup.com Mon Mar 10 19:31:51 2008 From: rkurup at rkurup.com (Ranjitha Kurup) Date: Mon, 10 Mar 2008 19:31:51 -0700 Subject: [San-Diego-pm] Please announce Message-ID: <003a01c88320$10441ab0$30cc5010$@com> Mark you calendars! March Mingle San Diego will be held on Wednesday, March 19th at 5:30 pm at Dave & Buster's. For more information or to register, please visit www.marchmingle.com. We can only accommodate a maximum of 300 so register early! Organized by the San Diego Adobe Developers User Group, the March Mingle is a technology agnostic event that brings together developers of all flavors for an annual "Technology Woodstock" or "Ultimate Geek Happy Hour" for San Diego. Held at Dave and Busters, there are no sales or technical presentations, just talking shop, trading war stories, and munching on finger food while relaxing and enjoying the games and atmosphere. Oh, and did we mention we will have door prizes? Ranjitha Kurup Business Development Emergent Path IT Evolution in Practice TM www.emergentpath.com 619-723-7641 cid:F6BB20EB-DF21-45C2-923A-3598B8BA17D7 at sd.cox.net Specializing in IT strategy, enterprise architecture, enterprise search, and web application development -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/san-diego-pm/attachments/20080310/d1428b80/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 6895 bytes Desc: not available Url : http://mail.pm.org/pipermail/san-diego-pm/attachments/20080310/d1428b80/attachment.gif From chris at chrisgrau.com Tue Mar 11 10:47:46 2008 From: chris at chrisgrau.com (Chris Grau) Date: Tue, 11 Mar 2008 10:47:46 -0700 Subject: [San-Diego-pm] Meeting Recap Message-ID: <20080311174746.GC31726@chrisgrau.com> =head1 NAME SanDiego::Meeting::Social - social gathering of the San Diego Perl Mongers =head1 DATE Monday, March 10, 2008, 19:00 - 21:00 =head1 DESCRIPTION This is a simple meeting recap, conveniently written in pod so everyone can read it in whatever format they prefer. If you lack an appropriate formatter, well, you can always write one. As an added bonus, if you're using a decent MUA *cough*Mutt*cough*, a formatter is only a few keystrokes away: macro pager ,pd "pod2text" =head1 ATTENDEES We had a good turn out this month. Half of the attendees were even first-time visitors to our humble meeting. =over =item * Bob Our Fearless Leader. =item * Brian =item * Chris =item * Dan =item * Gautam First-time attendee after hanging out with us on IRC. =item * Manny First-time attendee after being duped into showing up by Chris. =item * Mark =item * Olli First-time attendee. In fact, he had found our web page earlier in the day only to discover that the meeting was later that night. What a happy coincidence! =item * Pat First-time attendee, willingly duped into attending by Gautam. =item * Steve First-time attendee, currently working his way through I. =back =head1 TOPICS With so many new people, and a well-organized set of tables, there was actually quite a bit of discussion about Perl. What follows are some of the topics covered, in no particular order. =head2 New Meeting Date Is Monday the best day of the week for our monthly social gathering? Would another day of the week work out better for more people? A discussion will soon take place on the mailing list, with perhaps a web-based poll to follow. One suggestion was to hold the social meeting on the third Thursday of the month. Additionally, technical meetings may be scheduled based on the most availability, leading to some months having both a social and a technical gathering. Who wouldn't want more days to spend with Perl Mongers? =head2 Object Models With a range of Perl experience levels around the table, the question of programming style was brought up. Procedural versus functional versus object-oriented. It was noted that the object models for Perl, while flexible, offered no real encapsulation. Using closures for encapsulation also increases the memory footprint of the program, which can be an issue in some situations. The more recent inside-out object model was not mentioned. =head2 "Clever" Functional Style Someone brought up the functional style of programming in Perl, with people voicing their opinions on the relative good and evil thereof. It was generally agreed upon that deeply nested C and C blocks should be well documented. The nesting of the special C<$_> variable was agreed to be safe, as it is localized to each block, at least for C and C. However, no one took the time to verify this. =head2 Aliasing Traps Discussion of the special C<$_> variable also brought up the fact that it serves as an alias for its value, and can thus be assigned to, potentially altering a variable in an enclosing scope. It was also noted that the special C<@_> variable serves as an alias for subroutine arguments, but this can lead to nasty, hard-to-find side-effects. =head2 Perl 6 Features in Perl 5.10 Simple discussion of the internals of the Perl regex engine led people to talk about some of their favorite features in Perl 5.10, some of which have come from the design of Perl 6. These include the smart match operator (C<~~>), C, C/C, the defined-or (C) operator, named captures, and of course the new regex engine internals (i.e., an iterative vs. recursive implementation). =head2 XS/SWIG/Inline C Gautam and Pat have some Perl code that interfaces to some C libraries. This branched into some high level discussion about the methods to accomplish such feats. Back in November, we had a presentation on just this topic. Chris promised to post the slides to the web site soon. =head2 Custom Web Template Engines Who hasn't written their own web template engine at one point? We discussed some of the features available in the ones in use by Manny and Olli. Olli's, in fact, is more of a CGI framework than a mere template engine. The usual question was asked: why? Mostly, they were designed a very long time ago (in Internet time) when few other options were available. =head2 Majordomo 2 After Manny raised a complaint about mailman not allowing him to switch his subscription to digest mode, conversation drifted to Majordomo 2, that really cool mailing list manager written in Perl. What ever became of it? The web site (L) is less than feature-rich. A checkout of the code repository found around 10 commits in 2007, many of which were made to documentation. Most of the activity appears to have stopped around 2004. =head2 PHP Sucks PHP was generally considered to encourage poor design, by making it far too easy to mix code with presentation. Much of this has been improved with PHP 5 and the Zend engine. However, the culture of PHP 4 style programming still persists. This is not unlike the culture of Perl 4 style programming that still creeps into view, even after more than a decade of Perl 5. =head2 DST Sucks There was much discussion over the complete idiocy of Daylight Saving Time and much agreement over the thought that it should go away. Being geeks of the programming (and often system administration) persuasion, many were in favor of just using UTC everywhere, and always knowing what time it is anywhere in the world. Of course, this doesn't alleviate the local daylight problem: if, in San Diego, we get to work at 18:00 UTC, what is the rest of the world doing at that time? =head2 CPAN Authoring Olli had some general questions about how to share modules on the CPAN. Chris, while explaining the PAUSE process, shared with the group his one and only CPAN contribution, String::MkPasswd. =head2 A Regex By Any Other Name While wandering the halls at work with his Perl-branded coffee mug, Chris was stopped by someone he did not know, but who obviously knew him as "that Perl guy." Unfortunately, this fellow didn't make it to the meeting, but he had an interesting query, which Chris brought to the meeting. Given two regular expressions, how can one tell if one is a subset of the other? The Halting Problem was soon invoked. =head2 Will Code Perl (or Java) for Food But probably not dot-net. Bob is still seeking a new job. If anyone has something, speak up soon while he's still available. You don't want to be the one who missed out on the opportunity to hire our Fearless Leader. =head2 Web 2.0 Programming Out the window of Panera Bread, a book was spotted. The title read, "Web 2.0 Programming." This triggered the obvious question: What language is Web 2.0 written in, anyway? L L =head2 Pet Peeves People who write "PERL." =head2 Next Meeting The next meeting will be at the usual time and place, Monday, April 14, 2008, from 19:00 to 21:00 at Panera Bread. The May meeting will likely be the first to use any new schedule we agree on. =cut -------------- 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/20080311/a1173c2a/attachment-0001.bin From rkleeman at energoncube.net Wed Mar 19 11:27:04 2008 From: rkleeman at energoncube.net (Bob Kleemann) Date: Wed, 19 Mar 2008 11:27:04 -0700 Subject: [San-Diego-pm] Summer of Perl -- call for student proposals Message-ID: <20080319182704.GA4681@energoncube.net> ----- Forwarded message from Eric Wilhelm ----- The Perl Foundation is participating in Google's 2008 Summer of Code(tm) and we have a lot of capable, willing mentors looking forward to working with some talented, driven students. So, we would like you to help find those students (and quickly -- the students must apply before March 31st.) This is a rare opportunity for students to get a chance to get a paid summer of hacking on exciting projects like Parrot, Perl 6, Moose, Jifty, SVK, Catalyst, or their very own Perl modules or applications. It also brings new talent into the community and gives the student a hefty "real world" experience with a knowledgable mentor. Further, employers love to see this sort of demonstration of teamwork, handling deadlines, communication skills, resourcefulness and etc. We're looking for promising students who are interested in open source (or maybe you know someone who *should* be interested in open source.) Knowledge of Perl is optional if the project is Parrot-related. The student doesn't need to be an expert in the problem domain (after all, learning is part of the process), but should bring a big pile of creativity, problem-solving skills, and determination. Students should review the page of suggested projects, but are encouraged to bring their own proposals (those are often the best.) The most important first step is getting in touch with the community and discussing their project idea with potential mentors. http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_projects Additional information and links can be found here. http://www.perlfoundation.org/perl5/index.cgi?gsoc2008 Google has posted some flyers if you happen to have a university bulletin board or hallway handy: http://code.google.com/p/google-summer-of-code/wiki/GsocFlyers Additional info: http://code.google.com/soc/2008/ http://code.google.com/soc/2008/faqs.html (Note that google has particular requirements to do with the fact that they are paying the students. The student must be able to show their eligibility regarding enrollment and employability.) Remember, the Perl community draws talent from many fields, so if you came to Perl from a non-computer-science major and still have contacts in that department from your university, it is probably worth mentioning to them. Thanks, Eric From rkleeman at energoncube.net Thu Mar 27 13:31:58 2008 From: rkleeman at energoncube.net (Bob Kleemann) Date: Thu, 27 Mar 2008 13:31:58 -0700 Subject: [San-Diego-pm] Summer of Code Students -- Last call Message-ID: <20080327203158.GA13621@energoncube.net> ----- Forwarded message from Eric Wilhelm ----- If you are a student or know a student who could be creating some awesome code with Perl or Parrot this summer, you need to act NOW. The application deadline is Monday, but if you haven't gone through a couple rounds of feedback by then you probably won't succeed. Applications sent at the last minute are unlikely to be accepted. If you know some students or professors, you should contact them about this today (not tomorrow.) http://www.perlfoundation.org/perl5/index.cgi?gsoc2008_projects Thanks, Eric ----- End forwarded message -----