From shlomif at iglu.org.il Sun Jul 1 02:30:54 2007 From: shlomif at iglu.org.il (Shlomi Fish) Date: Sun, 1 Jul 2007 12:30:54 +0300 Subject: [Chicago-talk] I've moved the wiki again In-Reply-To: References: Message-ID: <200707011230.55417.shlomif@iglu.org.il> Hi all. On Sunday 01 July 2007, Andy Lester wrote: > I moved the wiki that used to be at rakudo.org/chicago-pm to its new > home, http://chicago.pm.org/wiki/. It's also now running MediaWiki, > which is the same package that Wikipedia runs. > Added here: http://perl.net.au/wiki/List_of_all_known_Perl_Wikis If you are aware of any other Perl wikis, feel free to add them there as well. Regards, Shlomi Fish --------------------------------------------------------------------- Shlomi Fish shlomif at iglu.org.il Homepage: http://www.shlomifish.org/ If it's not in my E-mail it doesn't happen. And if my E-mail is saying one thing, and everything else says something else - E-mail will conquer. -- An Israeli Linuxer From tigerpeng2001 at yahoo.com Tue Jul 3 10:53:44 2007 From: tigerpeng2001 at yahoo.com (tiger peng) Date: Tue, 3 Jul 2007 10:53:44 -0700 (PDT) Subject: [Chicago-talk] Locating text in a PDF Message-ID: <666159.73852.qm@web58703.mail.re1.yahoo.com> Hello Jay, Have you figured out how to look for a specific string? I have just skimmed through PDF::Parser, PDF::Extract and PDF::Xtract without finding any good clues. Ge ----- Original Message ---- From: Jay Strauss To: Chicago.pm chatter Sent: Friday, March 30, 2007 5:29:01 PM Subject: [Chicago-talk] Locating text in a PDF Once I have opened a PDF using PDF::API2 How would I examine the text on a page looking for a specific string? Thanks Jay _______________________________________________ Chicago-talk mailing list Chicago-talk at pm.org http://mail.pm.org/mailman/listinfo/chicago-talk -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/chicago-talk/attachments/20070703/6ec06ba9/attachment.html From mongers at bsod.net Tue Jul 3 11:58:03 2007 From: mongers at bsod.net (Pete Krawczyk) Date: Tue, 3 Jul 2007 13:58:03 -0500 (CDT) Subject: [Chicago-talk] July 10, 2007: WWW::Mechanize / Andy Lester Message-ID: Chicago Perl Mongers Meeting Announcement --------------------------------------------------------------------------- Topic: WWW::Mechanize Presenter: Andy Lester Date/Time: July 10, 2007, 7:00 PM CDT Location: IIT Rice Campus, Room 103, 201 East Loop Rd, Wheaton, IL --------------------------------------------------------------------------- Andy Lester will be presenting on WWW::Mechanize. This will be a tutorial-style interactive presentation, illustrating how to write programs and tests that interact with web-based services. Andy Lester is the author of WWW::Mechanize. He is also the leader of the Chicago Perl Mongers, and there are few things he enjoys more than talking about Perl. Now in his 3rd decade of professional programming, Andy works for Follett Library Resources in McHenry, IL. As with all Chicago Perl Mongers meetings, everyone is welcome, whether or not you consider yourself a member. We look forward to seeing you there! Questions about this meeting? Ask on the chicago-talk at pm.org mailing list, or send email to andy at petdance dot com. You can also see a list of past and upcoming meetings at http://chicago.pm.org/meetings/. -Pete K -- Pete Krawczyk Chicago Perl Mongers mongers at bsod dot net From mongers at bsod.net Tue Jul 3 12:10:52 2007 From: mongers at bsod.net (Pete Krawczyk) Date: Tue, 3 Jul 2007 14:10:52 -0500 (CDT) Subject: [Chicago-talk] July 31, 2007: Lightning Talks and Perl::Critic Message-ID: Chicago Perl Mongers Meeting Announcement --------------------------------------------------------------------------- Topic: Lightning Talks and Perl::Critic Presenter: You!, Josh McAdams Date/Time: Tuesday, July 31, 2007, 7:00 PM CDT Location: Performics, 12th Floor, 180 N. LaSalle, Chicago, IL RSVP: By 12:00 PM CDT the day of at pkrawczyk at doubleclick dot com --------------------------------------------------------------------------- Please note that this meeting is one week later than normally scheduled! RSVPs are also required for this meeting. This meeting will start with Lightning Talks, and if there is time remaining, Josh McAdams will present a tutorial on writing policies for Perl::Critic. If you are interested in doing a lightning talk, please pre-register for a five minute slot by sending an email to the RSVP address above. You can also sign up for a presentation slot at the meeting, if any are left. We will announce any pre-registered talks before the meeting. Lightning Talks are 5-minute talks, given on any subject you can think of. Here's somewhere to look for ideas: http://perl.plover.com/lt/lightning-talks.html We are also looking for lightning talks about what you learned at a recent conference, such as YAPC or OSCON; interesting projects or problems you've recently worked on; new technology you've recently discovered; or questions you'd like to present in front of a group of your peers. Lightning talks rely on YOU getting up there and doing your five minutes in the spotlight. It's a GREAT way for people who have never spoken before to get out there and get their feet wet. From MJD's page: Maybe you've never given a talk before, and you'd like to start small. For a Lightning Talk, you don't need to make slides, and if you do decide to make slides, you only need to make three. Maybe you're nervous and you're afraid you'll mess up. It's a lot easier to plan and deliver a five minute talk than it is to deliver a long talk. And if you do mess up, at least the painful part will be over quickly. Maybe you don't have much to say. Maybe you just want to ask a question, or invite people to help you with your project, or boast about something you did, or tell a short cautionary story. These things are all interesting and worth talking about, but there might not be enough to say about them to fill up thirty minutes. Lightning talks also don't require slides, charts or graphs. If you do want to use them, however, please be mindful of the five minute limit - you'll probably only get to cover three slides or so. As with all Chicago Perl Mongers meetings, everyone is welcome, whether or not you consider yourself a member. We look forward to seeing you there! Questions about this meeting? Ask on the chicago-talk at pm.org mailing list, or send email to andy at petdance dot com. You can also see a list of past and upcoming meetings at http://chicago.pm.org/meetings/. -Pete K -- Pete Krawczyk Chicago Perl Mongers mongers at bsod dot net From mongers at bsod.net Tue Jul 3 12:36:36 2007 From: mongers at bsod.net (Pete Krawczyk) Date: Tue, 3 Jul 2007 14:36:36 -0500 (CDT) Subject: [Chicago-talk] Wiki list of members Message-ID: With Andy changing everything from the Socialtext wiki to the new MediaWiki, the list of members got quashed. Could everyone who considers themselves a member of Chicago.pm take a moment to put themselves on the new wiki's membership list? Please do the following: 1. Create yourself an account at http://chicago.pm.org/w/index.php?title=Special:Userlogin&returnto=Membership_list 2. Click on the "Membership list" link after you create your account and add your name to the list. Please add your link in this format: [[User:Sachmet|Pete Krawczyk]] Except, in place of "Sachmet", use your login name, and in place of "Pete Krawczyk", use your name. We only need one of me. 3. Click on your link and add any information you wish to share about yourself. 4. Go to the main page by clicking on the camel logo. In the bottom, where it says "Create a new page", enter your name in the box and press the "Create Page" button. 5. On the resulting page, enter the following text: #REDIRECT [[User:Sachmet]] Instead of "Sachmet", though, please use your login name again. That's it! Thanks, -Pete K -- Pete Krawczyk Chicago Perl Mongers mongers at bsod dot net From andy at petdance.com Tue Jul 3 13:01:15 2007 From: andy at petdance.com (Andy Lester) Date: Tue, 3 Jul 2007 15:01:15 -0500 Subject: [Chicago-talk] Wiki list of members In-Reply-To: References: Message-ID: On Jul 3, 2007, at 2:36 PM, Pete Krawczyk wrote: > With Andy changing everything from the Socialtext wiki to the new > MediaWiki, the list of members got quashed. I consider this a feature. The soil of liberty must occassionally be nourished by the blood of rebuilds or something like that. Thanks for the writeup. -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From dontyoumonkeywiththemonkey at gmail.com Tue Jul 3 22:18:28 2007 From: dontyoumonkeywiththemonkey at gmail.com (Elias Lutfallah) Date: Wed, 4 Jul 2007 00:18:28 -0500 Subject: [Chicago-talk] Locating text in a PDF In-Reply-To: <666159.73852.qm@web58703.mail.re1.yahoo.com> References: <666159.73852.qm@web58703.mail.re1.yahoo.com> Message-ID: All the modules mentioned are for creating, manipulating, and adding to PDFs. What you'll probably want to do is use pdf2ps to convert the PDF into Postscript. Then you should be able to parse for the text. However, if the text is actually an image in the PDF this won't work either. Then you'd need some kind of OCR software. I've had pretty good luck with this method when I needed to modify a PDF that I didn't create myself. Convert to ps, modify it with any text editor, convert it back to PDF. Almost always ends up exactly like the original except for my change. There's also pdftotext (part of Xpdf), but I haven't used it. I've needed to maintain the original PDF, this looks like it just extracts any text in a PDF. Good luck, but since this is from March 30, I hope that you figured out a way to do what you needed already. On 7/3/07, tiger peng wrote: > > Have you figured out how to look for a specific string? I have just > skimmed through PDF::Parser, PDF::Extract and PDF::Xtract without finding > any good clues. > > Ge > > ----- Original Message ---- > From: Jay Strauss < me at heyjay.com> > To: Chicago.pm chatter < chicago-talk at pm.org> > Sent: Friday, March 30, 2007 5:29:01 PM > Subject: [Chicago-talk] Locating text in a PDF > > Once I have opened a PDF using PDF::API2 > > How would I examine the text on a page looking for a specific string? > > Thanks > Jay > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > > > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/chicago-talk/attachments/20070704/cd71a4a5/attachment.html From fasteliteprogrammer at yahoo.com Wed Jul 4 01:38:20 2007 From: fasteliteprogrammer at yahoo.com (Craig Petty) Date: Wed, 4 Jul 2007 01:38:20 -0700 (PDT) Subject: [Chicago-talk] cpan prob Message-ID: <481426.24174.qm@web36506.mail.mud.yahoo.com> I start to install cpan when i got this this one package i get this error. ------------------------------------------------------------------------------- t/client.t 255 65280 10 14 4-10 2 tests skipped. Failed 1/5 test scripts. 7/181 subtests failed. Files=5, Tests=181, 2 wallclock secs ( 0.89 cusr + 0.33 csys = 1.22 CPU) Failed 1/5 test programs. 7/181 subtests failed. make: *** [test_dynamic] Error 255 CDENT/Purple/Purple-0.9.tar.gz /usr/bin/make test -- NOT OK Running make install make test had returned bad status, won't install without force I not sure what it means. ____________________________________________________________________________________ Pinpoint customers who are looking for what you sell. http://searchmarketing.yahoo.com/ From steve at fisharerojo.org Wed Jul 4 09:18:25 2007 From: steve at fisharerojo.org (Steve Peters) Date: Wed, 4 Jul 2007 11:18:25 -0500 Subject: [Chicago-talk] cpan prob In-Reply-To: <481426.24174.qm@web36506.mail.mud.yahoo.com> References: <481426.24174.qm@web36506.mail.mud.yahoo.com> Message-ID: <20070704161825.GA17771@kirk.peters.homeunix.org> On Wed, Jul 04, 2007 at 01:38:20AM -0700, Craig Petty wrote: > > > I start to install cpan when i got this this one > package i get this error. > > > ------------------------------------------------------------------------------- > t/client.t 255 65280 10 14 4-10 > 2 tests skipped. > Failed 1/5 test scripts. 7/181 subtests failed. > Files=5, Tests=181, 2 wallclock secs ( 0.89 cusr + > 0.33 csys = 1.22 CPU) > Failed 1/5 test programs. 7/181 subtests failed. > make: *** [test_dynamic] Error 255 > CDENT/Purple/Purple-0.9.tar.gz > /usr/bin/make test -- NOT OK > Running make install > make test had returned bad status, won't install > without force > > > > I not sure what it means. > It looks like you are trying to install Purple instead of cpan. Is that what you where trying to do? Have you tried to contact the author of Purple with this problem? Steve Peters steve at fisharerojo.org From fasteliteprogrammer at yahoo.com Wed Jul 4 09:46:36 2007 From: fasteliteprogrammer at yahoo.com (Craig Petty) Date: Wed, 4 Jul 2007 09:46:36 -0700 (PDT) Subject: [Chicago-talk] cpan prob In-Reply-To: <20070704161825.GA17771@kirk.peters.homeunix.org> Message-ID: <74224.63545.qm@web36512.mail.mud.yahoo.com> --- Steve Peters wrote: > On Wed, Jul 04, 2007 at 01:38:20AM -0700, Craig > Petty wrote: > > > > > > I start to install cpan when i got this this one > > package i get this error. > > > > > > > ------------------------------------------------------------------------------- > > t/client.t 255 65280 10 14 4-10 > > 2 tests skipped. > > Failed 1/5 test scripts. 7/181 subtests failed. > > Files=5, Tests=181, 2 wallclock secs ( 0.89 cusr > + > > 0.33 csys = 1.22 CPU) > > Failed 1/5 test programs. 7/181 subtests failed. > > make: *** [test_dynamic] Error 255 > > CDENT/Purple/Purple-0.9.tar.gz > > /usr/bin/make test -- NOT OK > > Running make install > > make test had returned bad status, won't install > > without force > > > > > > > > I not sure what it means. > > > > It looks like you are trying to install Purple > instead of cpan. > Is that what you where trying to do? Have you tried > to contact the > author of Purple with this problem? > > Steve Peters > steve at fisharerojo.org > > _______________________________________________ > Chicago-talk mailing list No i have not. > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > ____________________________________________________________________________________ Got a little couch potato? Check out fun summer activities for kids. http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz From andy at petdance.com Wed Jul 4 09:48:27 2007 From: andy at petdance.com (Andy Lester) Date: Wed, 4 Jul 2007 11:48:27 -0500 Subject: [Chicago-talk] cpan prob In-Reply-To: <74224.63545.qm@web36512.mail.mud.yahoo.com> References: <74224.63545.qm@web36512.mail.mud.yahoo.com> Message-ID: On Jul 4, 2007, at 11:46 AM, Craig Petty wrote: >> Have you tried >> to contact the >> author of Purple with this problem? > > No i have not. Allow me to rephrase that for him. "You should contact the author of Purple with this problem." -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From brian.d.foy at gmail.com Wed Jul 4 15:10:02 2007 From: brian.d.foy at gmail.com (brian d foy) Date: Wed, 4 Jul 2007 17:10:02 -0500 Subject: [Chicago-talk] cpan prob In-Reply-To: <481426.24174.qm@web36506.mail.mud.yahoo.com> References: <481426.24174.qm@web36506.mail.mud.yahoo.com> Message-ID: <2715accf0707041510s49de7cc6rf61c974b6a21b767@mail.gmail.com> On 7/4/07, Craig Petty wrote: > /usr/bin/make test -- NOT OK > Running make install > make test had returned bad status, won't install > without force This means that the tests that came with the Purple module did not pass, so the tool you used (CPAN.pm) won't install the module. You can still install it by hand, though. That doesn't mean it will work right though. As you can see, t/client.t is the problematic test. You can try running that by itself to figure out how it is failing, and what you might have to do to make it pass. Typically, you start to investigate these problems by seeing if anyone else had problems. The CPAN Search page for each module has a link to its CPAN Testers results: http://search.cpan.org/dist/Purple/ You can also look at its RT page, although in this case it doesn't look like there are any tickets (yet): https://rt.cpan.org/Dist/Display.html?Queue=Purple You can also report your problem to the module author by submitting a ticket to rt.cpan.org: https://rt.cpan.org/Ticket/Create.html?Queue=Purple Include as much information as you can in the report. Good luck :) -- brian d foy http://www.pair.com/~comdog/ From jon at jrock.us Wed Jul 4 16:06:25 2007 From: jon at jrock.us (Jonathan Rockway) Date: Wed, 4 Jul 2007 18:06:25 -0500 Subject: [Chicago-talk] Wiki list of members In-Reply-To: References: Message-ID: <200707041806.25784.jon@jrock.us> On Tuesday 03 July 2007 03:01:15 pm Andy Lester wrote: > On Jul 3, 2007, at 2:36 PM, Pete Krawczyk wrote: > > With Andy changing everything from the Socialtext wiki to the new > > MediaWiki, the list of members got quashed. > > I consider this a feature. The soil of liberty must occassionally be > nourished by the blood of rebuilds or something like that. I hate mediawiki. -- package JAPH;use Catalyst qw/-Debug/;($;=JAPH)->config(name => do { $,.=reverse qw[Jonathan tsu rehton lre rekca Rockway][$_].[split //, ";$;"]->[$_].q; ;for 1..4;$,=~s;^.;;;$,});$;->setup; -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 307 bytes Desc: This is a digitally signed message part. Url : http://mail.pm.org/pipermail/chicago-talk/attachments/20070704/a1f0cae0/attachment.bin From andy at petdance.com Wed Jul 4 17:01:42 2007 From: andy at petdance.com (Andy Lester) Date: Wed, 4 Jul 2007 19:01:42 -0500 Subject: [Chicago-talk] Wiki list of members In-Reply-To: <200707041806.25784.jon@jrock.us> References: <200707041806.25784.jon@jrock.us> Message-ID: > I hate mediawiki. Your kind words of gratitude make the hours I spend working to support Perl Mongers and the rest of the Perl community worth it. -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From andy at petdance.com Mon Jul 9 13:54:10 2007 From: andy at petdance.com (Andy Lester) Date: Mon, 9 Jul 2007 15:54:10 -0500 Subject: [Chicago-talk] Mechanize talk tomorrow night Message-ID: <069A6A2A-7B01-4CF9-A5A8-FF5928B4DC57@petdance.com> Tomorrow night WWW::Mechanize talk in Wheaton is going to be a workshop. We're going to create programs using WWW::Mechanize live on the big screen. If you have specific needs that we can use for examples, please bring 'em! Thanks, xoxo, Andy -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From brian.d.foy at gmail.com Tue Jul 10 12:08:21 2007 From: brian.d.foy at gmail.com (brian d foy) Date: Tue, 10 Jul 2007 14:08:21 -0500 Subject: [Chicago-talk] Lincoln Park Zoo Camel Tour, Saturday August 11 at 11 am Message-ID: <2715accf0707101208l4021a73dk721676ac2128e37@mail.gmail.com> Lincoln Park Zoo will give a free, docent-guided, behind-the-scenes tour of the camel exhibit exclusively for Perl Mongers on Saturday August 11 at 11:00 am. That's when all the stars align for the docents, animals, and zookeepers. This event is primarily for those who donated to the Adopt-a-Camel campaign, and the tour can only take up to 20 people due to the size of the back area of the camel exhibit. If you're interested in coming, please RSVP with me (brian d foy, brian.d.foy at gmail.com). Children may come, although it will be a grown-up oriented event. Priority for the 20 slots goes to those who donated to the Camel Fund. After that we can open it up to spouses and friends. Even if people can't go into the camel enclosure, there's still plenty to do at the zoo during the half hour tour. There is no admission fee to the zoo for anyone. After the zoo we can have lunch at an area restaurant that we can decide later. Lincoln Park Zoo: http://www.lpzoo.org/ Perl Mongers Adopt-A-Camel: http://windycity.pm.org/adopt-a-camel.shtml Thanks, :) -- brian d foy http://www.pair.com/~comdog/ From warren.lindsey at gmail.com Thu Jul 12 19:59:50 2007 From: warren.lindsey at gmail.com (Warren Lindsey) Date: Thu, 12 Jul 2007 21:59:50 -0500 Subject: [Chicago-talk] Mechanize talk tomorrow night In-Reply-To: <069A6A2A-7B01-4CF9-A5A8-FF5928B4DC57@petdance.com> References: <069A6A2A-7B01-4CF9-A5A8-FF5928B4DC57@petdance.com> Message-ID: <841e880a0707121959j294b8576p6b2b70aa19f47371@mail.gmail.com> Andy, Do you have any slides you could share? I don't often get out to the meetings in the 'burbs, but would like to have attended this one. Plan on doing it again? Cheers, Warren On 7/9/07, Andy Lester wrote: > Tomorrow night WWW::Mechanize talk in Wheaton is going to be a > workshop. We're going to create programs using WWW::Mechanize live > on the big screen. > > If you have specific needs that we can use for examples, please bring > 'em! > > Thanks, > xoxo, > Andy > > > -- > Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance > > > > > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > From andy at petdance.com Fri Jul 13 05:50:24 2007 From: andy at petdance.com (Andy Lester) Date: Fri, 13 Jul 2007 07:50:24 -0500 Subject: [Chicago-talk] Mechanize talk tomorrow night In-Reply-To: <841e880a0707121959j294b8576p6b2b70aa19f47371@mail.gmail.com> References: <069A6A2A-7B01-4CF9-A5A8-FF5928B4DC57@petdance.com> <841e880a0707121959j294b8576p6b2b70aa19f47371@mail.gmail.com> Message-ID: <6B52144F-8A04-4650-96D5-63C095F6805F@petdance.com> On Jul 12, 2007, at 9:59 PM, Warren Lindsey wrote: > Do you have any slides you could share? I don't often get out to the > meetings in the 'burbs, but would like to have attended this one. > Plan on doing it again? No slides, and certainly nothing more useful than the docs that are already in the Mech distribution. -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From richard at rushlogistics.com Fri Jul 13 07:22:14 2007 From: richard at rushlogistics.com (Richard Reina) Date: Fri, 13 Jul 2007 07:22:14 -0700 (PDT) Subject: [Chicago-talk] Is there an easy way to count the number of characters in a scalar? Message-ID: <719618.67215.qm@web609.biz.mail.mud.yahoo.com> Happy Friday all! Does anyone know of an easy way to count the number of characters in a scalar? Your beliefs become your thoughts. Your thoughts become your words. Your words become your actions. Your actions become your habits. Your habits become your values. Your values become your destiny. -- Mahatma Gandhi -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/chicago-talk/attachments/20070713/987ec756/attachment.html From lembark at wrkhors.com Fri Jul 13 07:21:19 2007 From: lembark at wrkhors.com (Steven Lembark) Date: Fri, 13 Jul 2007 10:21:19 -0400 Subject: [Chicago-talk] Is there an easy way to count the number of characters in a scalar? In-Reply-To: <719618.67215.qm@web609.biz.mail.mud.yahoo.com> References: <719618.67215.qm@web609.biz.mail.mud.yahoo.com> Message-ID: <46978A5F.20200@wrkhors.com> Richard Reina wrote: > Happy Friday all! > > Does anyone know of an easy way to count the number of characters in a > scalar? perldoc -f length -- Steven Lembark 85-09 90th Street Workhorse Computing Woodhaven, NY 11421 lembark at wrkhors.com +1 888 359 3508 From richard at rushlogistics.com Fri Jul 13 07:40:56 2007 From: richard at rushlogistics.com (Richard Reina) Date: Fri, 13 Jul 2007 07:40:56 -0700 (PDT) Subject: [Chicago-talk] Is there an easy way to count the number of characters in a scalar? In-Reply-To: <46978A5F.20200@wrkhors.com> Message-ID: <855670.31839.qm@web613.biz.mail.mud.yahoo.com> Thanks Steve. That works beautifully. Steven Lembark wrote: Richard Reina wrote: > Happy Friday all! > > Does anyone know of an easy way to count the number of characters in a > scalar? perldoc -f length -- Steven Lembark 85-09 90th Street Workhorse Computing Woodhaven, NY 11421 lembark at wrkhors.com +1 888 359 3508 _______________________________________________ Chicago-talk mailing list Chicago-talk at pm.org http://mail.pm.org/mailman/listinfo/chicago-talk Your beliefs become your thoughts. Your thoughts become your words. Your words become your actions. Your actions become your habits. Your habits become your values. Your values become your destiny. -- Mahatma Gandhi -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/chicago-talk/attachments/20070713/d8d4531b/attachment.html From andy at petdance.com Fri Jul 13 07:56:06 2007 From: andy at petdance.com (Andy Lester) Date: Fri, 13 Jul 2007 09:56:06 -0500 Subject: [Chicago-talk] Is there an easy way to count the number of characters in a scalar? In-Reply-To: <855670.31839.qm@web613.biz.mail.mud.yahoo.com> References: <855670.31839.qm@web613.biz.mail.mud.yahoo.com> Message-ID: On Jul 13, 2007, at 9:40 AM, Richard Reina wrote: > Thanks Steve. That works beautifully. I'll point everyone again at perl101.org, which has been a little ignored for the past month or two, but covers exactly stuff like this. http://perl101.org/strings.html -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From frag at ripco.com Wed Jul 18 11:55:27 2007 From: frag at ripco.com (Mike Fragassi) Date: Wed, 18 Jul 2007 13:55:27 -0500 (CDT) Subject: [Chicago-talk] YAPC '08? Message-ID: At YAPC, a few people said they were interested in re-hosting YAPC here in 2008, possibly at DePaul instead of IIT. Is anyone still pursuing this? -- Mike F. From joshua.mcadams at gmail.com Wed Jul 18 15:25:40 2007 From: joshua.mcadams at gmail.com (Joshua McAdams) Date: Wed, 18 Jul 2007 17:25:40 -0500 Subject: [Chicago-talk] YAPC '08? In-Reply-To: References: Message-ID: <49d805d70707181525m44dd88d9kf1a92fb3c3c8adc9@mail.gmail.com> Rockway wanted to do it. I'll gladly play a supporting role. There is only about 12 days left to get the bid in, so if we are going to move on this, we'd better do it now. On 7/18/07, Mike Fragassi wrote: > > At YAPC, a few people said they were interested in re-hosting YAPC here > in 2008, possibly at DePaul instead of IIT. Is anyone still pursuing > this? > > -- Mike F. > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > From jon at jrock.us Wed Jul 18 17:33:45 2007 From: jon at jrock.us (Jonathan Rockway) Date: Wed, 18 Jul 2007 19:33:45 -0500 Subject: [Chicago-talk] YAPC '08? In-Reply-To: <49d805d70707181525m44dd88d9kf1a92fb3c3c8adc9@mail.gmail.com> References: <49d805d70707181525m44dd88d9kf1a92fb3c3c8adc9@mail.gmail.com> Message-ID: <200707181933.47737.jon@jrock.us> On Wednesday 18 July 2007 05:25:40 pm Joshua McAdams wrote: > Rockway wanted to do it. I'll gladly play a supporting role. There > is only about 12 days left to get the bid in, so if we are going to > move on this, we'd better do it now. Seems like most of the people involved are going to be at OSCON, so I was going to round everyone up there and get the bid in. -- package JAPH;use Catalyst qw/-Debug/;($;=JAPH)->config(name => do { $,.=reverse qw[Jonathan tsu rehton lre rekca Rockway][$_].[split //, ";$;"]->[$_].q; ;for 1..4;$,=~s;^.;;;$,});$;->setup; -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 307 bytes Desc: This is a digitally signed message part. Url : http://mail.pm.org/pipermail/chicago-talk/attachments/20070718/fcd5735e/attachment.bin From joshua.mcadams at gmail.com Wed Jul 18 19:22:14 2007 From: joshua.mcadams at gmail.com (Joshua McAdams) Date: Wed, 18 Jul 2007 21:22:14 -0500 Subject: [Chicago-talk] YAPC '08? In-Reply-To: <200707181933.47737.jon@jrock.us> References: <49d805d70707181525m44dd88d9kf1a92fb3c3c8adc9@mail.gmail.com> <200707181933.47737.jon@jrock.us> Message-ID: <49d805d70707181922q7f752bb1qc1f9eaceb0369d12@mail.gmail.com> > Seems like most of the people involved are going to be at OSCON, so I was > going to round everyone up there and get the bid in. Sounds good. Let's handle it there. I'll try to get the one from '06 in some wiki format so that we can work from it. From frag at ripco.com Thu Jul 19 11:20:31 2007 From: frag at ripco.com (Mike Fragassi) Date: Thu, 19 Jul 2007 13:20:31 -0500 (CDT) Subject: [Chicago-talk] YAPC '08? In-Reply-To: <200707181933.47737.jon@jrock.us> References: <49d805d70707181525m44dd88d9kf1a92fb3c3c8adc9@mail.gmail.com> <200707181933.47737.jon@jrock.us> Message-ID: On Wed, 18 Jul 2007, Jonathan Rockway wrote: > Seems like most of the people involved are going to be at OSCON, so I was > going to round everyone up there and get the bid in. I won't be there myself, but let me know if there's anything I can do. -- Mike F. From andy at petdance.com Thu Jul 19 19:06:01 2007 From: andy at petdance.com (Andy Lester) Date: Thu, 19 Jul 2007 21:06:01 -0500 Subject: [Chicago-talk] August 14th: Unit and Functional Testing with Perl Message-ID: <2AE8EA7D-FA1C-4F89-B1E2-AF6966969B6B@petdance.com> Tuesday, August 14th, 7:00pm Chicago Perl Mongers presents Kent Cowgill Perl Unit and Functional Testing at IIT Rice Campus Wheaton, IL See http://chicago.pm.org/meetings/ for directions Kent will be talking about getting started with unit and functional testing using everyone's favorite language, Perl. Additionally, he will talk about code quality, test coverage, and making things a lot easier on the person doing the testing using a Makefile. Finally, Kent will talk about how he used Test::Harness to create a custom test module in order to be able to unit test the code in use at his job, which is a template framework that combines perl code with HTML, making traditional unit testing rather difficult. Hope to see you there! xoxo, Andy -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From joshua.mcadams at gmail.com Sun Jul 22 10:52:45 2007 From: joshua.mcadams at gmail.com (Joshua McAdams) Date: Sun, 22 Jul 2007 12:52:45 -0500 Subject: [Chicago-talk] Chicago.pm YAPC::NA 2008 Bid Message-ID: <49d805d70707221052qaf98878u5689926a19f1b48b@mail.gmail.com> The bid from 2006 has been wikified at http://chicago.pm.org/wiki/YAPC::NA_2008_Bid and is ready to be converted into the 2008 bid. It seems like DePaul might be a better venue for 2008 with IIT being a backup, so if anyone wants to find information about their conference hosting capabilities, please do. From hwigoda at mindspring.com Sun Jul 22 11:10:36 2007 From: hwigoda at mindspring.com (Hal Wigoda) Date: Sun, 22 Jul 2007 13:10:36 -0500 Subject: [Chicago-talk] Chicago.pm YAPC::NA 2008 Bid In-Reply-To: <49d805d70707221052qaf98878u5689926a19f1b48b@mail.gmail.com> References: <49d805d70707221052qaf98878u5689926a19f1b48b@mail.gmail.com> Message-ID: <5C704FEB-C451-4703-8F2D-8BE660806DDE@mindspring.com> i am a full time student in cti at depaul. hal On Jul 22, 2007, at 12:52 PM, Joshua McAdams wrote: > The bid from 2006 has been wikified at > http://chicago.pm.org/wiki/YAPC::NA_2008_Bid and is ready to be > converted into the 2008 bid. It seems like DePaul might be a better > venue for 2008 with IIT being a backup, so if anyone wants to find > information about their conference hosting capabilities, please do. > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk From joshua.mcadams at gmail.com Sun Jul 22 16:04:52 2007 From: joshua.mcadams at gmail.com (Joshua McAdams) Date: Sun, 22 Jul 2007 18:04:52 -0500 Subject: [Chicago-talk] Chicago.pm YAPC::NA 2008 Bid In-Reply-To: <5C704FEB-C451-4703-8F2D-8BE660806DDE@mindspring.com> References: <49d805d70707221052qaf98878u5689926a19f1b48b@mail.gmail.com> <5C704FEB-C451-4703-8F2D-8BE660806DDE@mindspring.com> Message-ID: <49d805d70707221604i70e0aebck59a4f17ec95bf17d@mail.gmail.com> > i am a full time student in cti at depaul. Excellent. Do you happen to know any professors or campus organizations that might be friendly to 'co-sponsoring' YAPC? It seems like DePaul had/has decent discounts for student organizations reserving rooms. Hal, you might need to found the DePaul Perl Mongers ;) Also, do you know which campus and which buildings would be best to host YAPC? From hwigoda at mindspring.com Sun Jul 22 16:16:47 2007 From: hwigoda at mindspring.com (Hal Wigoda) Date: Sun, 22 Jul 2007 18:16:47 -0500 Subject: [Chicago-talk] Chicago.pm YAPC::NA 2008 Bid In-Reply-To: <49d805d70707221604i70e0aebck59a4f17ec95bf17d@mail.gmail.com> References: <49d805d70707221052qaf98878u5689926a19f1b48b@mail.gmail.com> <5C704FEB-C451-4703-8F2D-8BE660806DDE@mindspring.com> <49d805d70707221604i70e0aebck59a4f17ec95bf17d@mail.gmail.com> Message-ID: i will look into it, On Jul 22, 2007, at 6:04 PM, Joshua McAdams wrote: >> i am a full time student in cti at depaul. > > Excellent. Do you happen to know any professors or campus > organizations that might be friendly to 'co-sponsoring' YAPC? It > seems like DePaul had/has decent discounts for student organizations > reserving rooms. Hal, you might need to found the DePaul Perl Mongers > ;) > > Also, do you know which campus and which buildings would be best to > host YAPC? > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk From amead2 at alanmead.org Sun Jul 22 17:15:43 2007 From: amead2 at alanmead.org (Alan Mead) Date: Sun, 22 Jul 2007 19:15:43 -0500 Subject: [Chicago-talk] Chicago.pm YAPC::NA 2008 Bid In-Reply-To: <49d805d70707221604i70e0aebck59a4f17ec95bf17d@mail.gmail.com> References: <49d805d70707221052qaf98878u5689926a19f1b48b@mail.gmail.com> <5C704FEB-C451-4703-8F2D-8BE660806DDE@mindspring.com> <49d805d70707221604i70e0aebck59a4f17ec95bf17d@mail.gmail.com> Message-ID: <46A3F32F.7040804@alanmead.org> If DePaul falls through, I'm new to the faculty at IIT and I'd be happy to help if I can. -Alan Joshua McAdams wrote: >> i am a full time student in cti at depaul. >> > > Excellent. Do you happen to know any professors or campus > organizations that might be friendly to 'co-sponsoring' YAPC? It > seems like DePaul had/has decent discounts for student organizations > reserving rooms. Hal, you might need to found the DePaul Perl Mongers > ;) > > Also, do you know which campus and which buildings would be best to host YAPC? > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > -- Alan D. Mead, Ph.D. Assistant Professor, Institute of Psychology Scientific Adviser, Center for Research and Service Illinois Institute of Technology 3101 South Dearborn, 2nd floor Chicago IL 60616 Skype: alandmead +312.567.5933 (Campus) +312.567.3493 (Fax) http://www.iit.edu/~mead http://www.alanmead.org "I love deadlines. I especially like the whooshing sound they make as they go flying by." -- Douglas Adams -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/chicago-talk/attachments/20070722/5c6d9731/attachment.html From lembark at wrkhors.com Mon Jul 23 12:38:03 2007 From: lembark at wrkhors.com (Steven Lembark) Date: Mon, 23 Jul 2007 15:38:03 -0400 Subject: [Chicago-talk] August 14th: Unit and Functional Testing with Perl In-Reply-To: <2AE8EA7D-FA1C-4F89-B1E2-AF6966969B6B@petdance.com> References: <2AE8EA7D-FA1C-4F89-B1E2-AF6966969B6B@petdance.com> Message-ID: <46A5039B.2040700@wrkhors.com> > Kent will be talking about getting started with unit and functional > testing using everyone's favorite language, Perl. Any chance I could get the lecture notes (unless someone can give me a lift :-). -- Steven Lembark 85-09 90th Street Workhorse Computing Woodhaven, NY 11421 lembark at wrkhors.com +1 888 359 3508 From kent at c2group.net Mon Jul 23 12:49:58 2007 From: kent at c2group.net (Kent Cowgill) Date: Mon, 23 Jul 2007 14:49:58 -0500 Subject: [Chicago-talk] August 14th: Unit and Functional Testing with Perl In-Reply-To: <46A5039B.2040700@wrkhors.com> References: <2AE8EA7D-FA1C-4F89-B1E2-AF6966969B6B@petdance.com> <46A5039B.2040700@wrkhors.com> Message-ID: <47270077-16CE-4ADF-B12E-ED1198A07A2F@c2group.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I do plan on publishing the slides, trimmed down a bit*. * i.e. without the slow reveals, or the screencasts**, which won't survive the transition to PDF. ** which I'll likely make available separately, if they're really greatly desired (but really, they're not so hot). - -Kent Cowgill C2 Group, Inc. kent at c2group.net http://www.c2group.net 312.804.0160 On Jul 23, 2007, at 2:38 PM, Steven Lembark wrote: > >> Kent will be talking about getting started with unit and functional >> testing using everyone's favorite language, Perl. > > Any chance I could get the lecture notes (unless > someone can give me a lift :-). > > -- > Steven Lembark 85-09 90th > Street > Workhorse Computing Woodhaven, NY > 11421 > lembark at wrkhors.com +1 888 359 > 3508 > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iD8DBQFGpQZnRiDfSpIkEfoRAhtPAJ9PEeI2fnGoXU5MMlW5FWCNwTBwpQCfcHtx n221QglsgucmFtqNJvxCnhQ= =ATH7 -----END PGP SIGNATURE----- From joshua.mcadams at gmail.com Mon Jul 23 13:04:56 2007 From: joshua.mcadams at gmail.com (Joshua McAdams) Date: Mon, 23 Jul 2007 15:04:56 -0500 Subject: [Chicago-talk] Chicago.pm YAPC::NA 2008 Bid In-Reply-To: <46A3F32F.7040804@alanmead.org> References: <49d805d70707221052qaf98878u5689926a19f1b48b@mail.gmail.com> <5C704FEB-C451-4703-8F2D-8BE660806DDE@mindspring.com> <49d805d70707221604i70e0aebck59a4f17ec95bf17d@mail.gmail.com> <46A3F32F.7040804@alanmead.org> Message-ID: <49d805d70707231304r6336d462u7c13147329f09410@mail.gmail.com> > If DePaul falls through, I'm new to the faculty at IIT and I'd be happy to > help if I can. Thanks Alan. We actually need to go into the bidding process with more than one venue proposed, so we'll need to get updated information on IIT also. Glad to know that you are teaching there. In 2k6 we didn't work with any professors at IIT and really missed getting the word out on-campus. In 2k6 we had the conference in the Herman Union Building. I'm guessing that we'll pitch that as a backup again this year, only with adjusted pricing. Do you get any employee discounts on rentals? If so, we might be able to shoot for the newer conference center on campus. From shawn.c.carroll at gmail.com Mon Jul 23 13:10:22 2007 From: shawn.c.carroll at gmail.com (Shawn Carroll) Date: Mon, 23 Jul 2007 15:10:22 -0500 Subject: [Chicago-talk] Chicago.pm YAPC::NA 2008 Bid In-Reply-To: <49d805d70707231304r6336d462u7c13147329f09410@mail.gmail.com> References: <49d805d70707221052qaf98878u5689926a19f1b48b@mail.gmail.com> <5C704FEB-C451-4703-8F2D-8BE660806DDE@mindspring.com> <49d805d70707221604i70e0aebck59a4f17ec95bf17d@mail.gmail.com> <46A3F32F.7040804@alanmead.org> <49d805d70707231304r6336d462u7c13147329f09410@mail.gmail.com> Message-ID: If you are able to hook up with a campus group like the LUG or ACM you can get discounts that way as well. -- shawn.c.carroll at gmail.com Perl Programmer Soccer Referee On 7/23/07, Joshua McAdams wrote: > > If DePaul falls through, I'm new to the faculty at IIT and I'd be happy to > > help if I can. > > Thanks Alan. We actually need to go into the bidding process with > more than one venue proposed, so we'll need to get updated information > on IIT also. Glad to know that you are teaching there. In 2k6 we > didn't work with any professors at IIT and really missed getting the > word out on-campus. > > In 2k6 we had the conference in the Herman Union Building. I'm > guessing that we'll pitch that as a backup again this year, only with > adjusted pricing. Do you get any employee discounts on rentals? If > so, we might be able to shoot for the newer conference center on > campus. > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > From joshua.mcadams at gmail.com Mon Jul 23 14:59:40 2007 From: joshua.mcadams at gmail.com (Joshua McAdams) Date: Mon, 23 Jul 2007 16:59:40 -0500 Subject: [Chicago-talk] Chicago.pm YAPC::NA 2008 Bid In-Reply-To: References: <49d805d70707221052qaf98878u5689926a19f1b48b@mail.gmail.com> <5C704FEB-C451-4703-8F2D-8BE660806DDE@mindspring.com> <49d805d70707221604i70e0aebck59a4f17ec95bf17d@mail.gmail.com> <46A3F32F.7040804@alanmead.org> <49d805d70707231304r6336d462u7c13147329f09410@mail.gmail.com> Message-ID: <49d805d70707231459m5f50a3a9g955dcb901827eec1@mail.gmail.com> > If you are able to hook up with a campus group like the LUG or ACM you > can get discounts that way as well. Excellent idea... any DePaul LUG or ACM members on this list? From hwigoda at mindspring.com Mon Jul 23 15:00:57 2007 From: hwigoda at mindspring.com (hwigoda at mindspring.com) Date: Mon, 23 Jul 2007 17:00:57 -0500 (GMT-05:00) Subject: [Chicago-talk] Chicago.pm YAPC::NA 2008 Bid Message-ID: <33058591.1185228057588.JavaMail.root@mswamui-chipeau.atl.sa.earthlink.net> i am a member of the depaul lug, also. hal 773 759 5636 - cell -----Original Message----- >From: Joshua McAdams >Sent: Jul 23, 2007 4:59 PM >To: "Chicago.pm chatter" >Subject: Re: [Chicago-talk] Chicago.pm YAPC::NA 2008 Bid > >> If you are able to hook up with a campus group like the LUG or ACM you >> can get discounts that way as well. > >Excellent idea... any DePaul LUG or ACM members on this list? >_______________________________________________ >Chicago-talk mailing list >Chicago-talk at pm.org >http://mail.pm.org/mailman/listinfo/chicago-talk From hwigoda at mindspring.com Mon Jul 23 22:30:50 2007 From: hwigoda at mindspring.com (Hal Wigoda) Date: Tue, 24 Jul 2007 00:30:50 -0500 Subject: [Chicago-talk] Chicago.pm YAPC::NA 2008 Bid In-Reply-To: <49d805d70707231459m5f50a3a9g955dcb901827eec1@mail.gmail.com> References: <49d805d70707221052qaf98878u5689926a19f1b48b@mail.gmail.com> <5C704FEB-C451-4703-8F2D-8BE660806DDE@mindspring.com> <49d805d70707221604i70e0aebck59a4f17ec95bf17d@mail.gmail.com> <46A3F32F.7040804@alanmead.org> <49d805d70707231304r6336d462u7c13147329f09410@mail.gmail.com> <49d805d70707231459m5f50a3a9g955dcb901827eec1@mail.gmail.com> Message-ID: <11491DCB-A474-4E20-9F75-843D67606E35@mindspring.com> imho, and knowledge, the downtown campus of depaul really does not have the facilities like iit. On Jul 23, 2007, at 4:59 PM, Joshua McAdams wrote: >> If you are able to hook up with a campus group like the LUG or ACM >> you >> can get discounts that way as well. > > Excellent idea... any DePaul LUG or ACM members on this list? > _______________________________________________ > Chicago-talk mailing list > Chicago-talk at pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk From joshua.mcadams at gmail.com Tue Jul 24 00:54:02 2007 From: joshua.mcadams at gmail.com (Joshua McAdams) Date: Tue, 24 Jul 2007 02:54:02 -0500 Subject: [Chicago-talk] YAPC::NA 2008 Bid Nearing Completion Message-ID: <49d805d70707240054y4d959150h8933d4f2e6b93e4a@mail.gmail.com> We've hacked away at the YAPC bid and are getting close to completing it. The most outstanding item that I have now is the pricing for DePaul's dorms. I've sent an email to a representative on-campus and hope to hear back soon. Please feel free to review/fix/improve the bid at http://chicago.pm.org/wiki/YAPC::NA_2008_Bid From joshua.mcadams at gmail.com Tue Jul 24 00:55:22 2007 From: joshua.mcadams at gmail.com (Joshua McAdams) Date: Tue, 24 Jul 2007 02:55:22 -0500 Subject: [Chicago-talk] Chicago.pm YAPC::NA 2008 Bid In-Reply-To: <11491DCB-A474-4E20-9F75-843D67606E35@mindspring.com> References: <49d805d70707221052qaf98878u5689926a19f1b48b@mail.gmail.com> <5C704FEB-C451-4703-8F2D-8BE660806DDE@mindspring.com> <49d805d70707221604i70e0aebck59a4f17ec95bf17d@mail.gmail.com> <46A3F32F.7040804@alanmead.org> <49d805d70707231304r6336d462u7c13147329f09410@mail.gmail.com> <49d805d70707231459m5f50a3a9g955dcb901827eec1@mail.gmail.com> <11491DCB-A474-4E20-9F75-843D67606E35@mindspring.com> Message-ID: <49d805d70707240055u104103b5q1fce6aad013c55a1@mail.gmail.com> > imho, and knowledge, > the downtown campus of depaul really does not have the facilities > like iit. Agreed. The Lincoln Park Campus looks good though. The student center seems like it would be a perfect fit. It's a little more pricey than IIT, but is much nicer and in a better neighborhood. From andy at petdance.com Mon Jul 30 09:00:26 2007 From: andy at petdance.com (Andy Lester) Date: Mon, 30 Jul 2007 11:00:26 -0500 Subject: [Chicago-talk] Help the Perl community better understand its users at perlsurvey.org Message-ID: (Please feel free to forward this to anyone who might be able to help, such as other mailing lists. -- Andy) What sort of programmer uses Perl? Do most Perl programmers use it as a primary language, or just write the occasional script? And are there really as few women as conventional wisdom says? Kirrily Robert wants to know, and wants anyone around the world who uses Perl to help by answering a simple five-minute survey at perlsurvey.org. Kirrily's goal is to "take a snapshot of the Perl world as it currently stands." As an active member of the Perl community, she's often asked questions about Perl's users and is only left to "hypothesise, generalise, and hand-wave." Further, software communities can often be an echo chamber where people only hear from like-minded people. The Perl Survey is an attempt to break out of that echo chamber and hear from all Perl users around the world, regardless of skill level, not just the core users most active in vocal communities. An interesting part of the survey is asking the respondent's salary, if they choose to release it. "I hear a lot of talk about the going rate for Perl programmers," Kirrily says, "and whether organizations that claim they can't hire Perl programmers simply aren't paying enough." Correlating results with job experience and types of languages known could shed light on the topic. The survey's reach could help users around the world. "Salary information can be very hard to find out for anywhere other than the US," says Kirrily, an Australian. The survey will be open until September 30, 2007. Then, in October, Kirrily will be announcing the results and releasing the raw data, minus email addresses, under a Creative Commons "CC-BY" license. Her hope is that other interested people will provide their own analyses of the results. For further information, and to participate if you use Perl at all, visit perlsurvey.org. Thanks, xoxo, Andy -- Andy Lester => andy at petdance.com => www.petdance.com => AIM:petdance From mongers at bsod.net Mon Jul 30 09:08:07 2007 From: mongers at bsod.net (Pete Krawczyk) Date: Mon, 30 Jul 2007 11:08:07 -0500 (CDT) Subject: [Chicago-talk] REMINDER: July 31, 2007: Lightning Talks and Perl::Critic Message-ID: This is a reminder about tomorrow night's Perl Mongers meeting. There will also be several people in attendance who attended OSCON and would like to share their thoughts about the conference. Please RSVP as soon as possible if you think you might even possibly want to attend. It's better to be on the list and not attend than not be on the list and decide at the last minute to show up - the former causes us no grief; the latter gets hassled at security. --------------------------------------------------------------------------- Chicago Perl Mongers Meeting Announcement --------------------------------------------------------------------------- Topic: Lightning Talks and Perl::Critic Presenter: You!, Josh McAdams Date/Time: Tuesday, July 31, 2007, 7:00 PM CDT Location: Performics, 12th Floor, 180 N. LaSalle, Chicago, IL RSVP: By 12:00 PM CDT on July 31 at pkrawczyk at doubleclick dot com --------------------------------------------------------------------------- Please note that this meeting is one week later than normally scheduled! RSVPs are also required for this meeting. This meeting will start with Lightning Talks, and if there is time remaining, Josh McAdams will present a tutorial on writing policies for Perl::Critic. If you are interested in doing a lightning talk, please pre-register for a five minute slot by sending an email to the RSVP address above. You can also sign up for a presentation slot at the meeting, if any are left. We will announce any pre-registered talks before the meeting. Lightning Talks are 5-minute talks, given on any subject you can think of. Here's somewhere to look for ideas: http://perl.plover.com/lt/lightning-talks.html We are also looking for lightning talks about what you learned at a recent conference, such as YAPC or OSCON; interesting projects or problems you've recently worked on; new technology you've recently discovered; or questions you'd like to present in front of a group of your peers. Lightning talks rely on YOU getting up there and doing your five minutes in the spotlight. It's a GREAT way for people who have never spoken before to get out there and get their feet wet. From MJD's page: Maybe you've never given a talk before, and you'd like to start small. For a Lightning Talk, you don't need to make slides, and if you do decide to make slides, you only need to make three. Maybe you're nervous and you're afraid you'll mess up. It's a lot easier to plan and deliver a five minute talk than it is to deliver a long talk. And if you do mess up, at least the painful part will be over quickly. Maybe you don't have much to say. Maybe you just want to ask a question, or invite people to help you with your project, or boast about something you did, or tell a short cautionary story. These things are all interesting and worth talking about, but there might not be enough to say about them to fill up thirty minutes. Lightning talks also don't require slides, charts or graphs. If you do want to use them, however, please be mindful of the five minute limit - you'll probably only get to cover three slides or so. As with all Chicago Perl Mongers meetings, everyone is welcome, whether or not you consider yourself a member. We look forward to seeing you there! Questions about this meeting? Ask on the chicago-talk at pm.org mailing list, or send email to andy at petdance dot com. You can also see a list of past and upcoming meetings at http://chicago.pm.org/meetings/. -Pete K -- Pete Krawczyk Chicago Perl Mongers mongers at bsod dot net From frag at ripco.com Tue Jul 31 09:37:58 2007 From: frag at ripco.com (Mike Fragassi) Date: Tue, 31 Jul 2007 11:37:58 -0500 (CDT) Subject: [Chicago-talk] fun with Carp Message-ID: This is driving me nuts. I've got a script that basically does the following: #--------------------------------------------------------------# use Carp; attempt_something() or quit_gracefully("attempt failed; quitting"); sub attempt_something { # Oops, the attempt fails: return undef; } sub quit_gracefully { my $error_msg = shift; # ... do some recovery operations here ... # ... and then call quit(): quit($error_msg); } sub quit { my $error_msg = shift; # ... do some other stuff here, and then, the coup de grace: Carp::croak($error_msg); } #--------------------------------------------------------------# Carp.pm, in its finite wisdom, gives me a full stack trace: attempt failed; quitting at /usr/local/upld/bin/ctest.pl line 25 main::quit('attempt failed; quitting') called at /usr/local/upld/bin/ctest.pl line 20 main::quit_gracefully('attempt failed; quitting') called at /usr/local/upld/bin/ctest.pl line 9 When all I really want is the _last_ line, indicating the original point where the chain started: main::quit_gracefully('attempt failed; quitting') called at /usr/local/upld/bin/ctest.pl line 9 (ideally without the 'main::'). Replacing Carp::croak with "die Carp::shortmess" doesn't change anything. Nor does adding $Carp::Verbose = 0 right before the croak(). Plain old die(), of course, gives me just the first line, which is useless. I could "fix" it by jumping through some complicated hoops: wrapping the subs quit() and quit_gracefully() in a separate package, and then having to modify all the calls to Foo::quit_gracefully(), but that's kludgy, and I expect something as basic and core as Carp to DWIM. I can't tell if there's something obvious I'm forgetting or missing, or if Carp's just so geared for OOP that it's completely incapable of DWIM in scripting uses like this. Any suggestions? -- Mike F. From kent at c2group.net Tue Jul 31 10:21:48 2007 From: kent at c2group.net (Kent Cowgill) Date: Tue, 31 Jul 2007 12:21:48 -0500 Subject: [Chicago-talk] fun with Carp In-Reply-To: References: Message-ID: <137CB5BC-FA3A-4A03-AD5C-9D59054CF903@c2group.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Is this what you're looking for: $Carp::CarpLevel = 1; $ perl ctest.pl attempt failed; quitting at ctest.pl line 17 main::quit_gracefully('attempt failed; quitting') called at ctest.pl line 5 - -Kent Cowgill C2 Group, Inc. kent at c2group.net http://www.c2group.net 312.804.0160 On Jul 31, 2007, at 11:37 AM, Mike Fragassi wrote: > use Carp; > > attempt_something() > or quit_gracefully("attempt failed; quitting"); > > sub attempt_something { > # Oops, the attempt fails: > return undef; > } > > sub quit_gracefully { > my $error_msg = shift; > # ... do some recovery operations here ... > # ... and then call quit(): > quit($error_msg); > } > > sub quit { > my $error_msg = shift; > # ... do some other stuff here, and then, the coup de grace: > Carp::croak($error_msg); > } -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iD8DBQFGr2+tRiDfSpIkEfoRApHfAJ0faM/iyAoi6CN10WMe2DCWn4d0kgCfW5iR DtWFAqnrbZkh0N1dhXXGa4I= =jQ+J -----END PGP SIGNATURE----- From mongers at bsod.net Tue Jul 31 10:01:40 2007 From: mongers at bsod.net (Pete Krawczyk) Date: Tue, 31 Jul 2007 12:01:40 -0500 (CDT) Subject: [Chicago-talk] fun with Carp In-Reply-To: References: Message-ID: Subject: [Chicago-talk] fun with Carp From: Mike Fragassi Date: Tue, 31 Jul 2007 11:37:58 -0500 (CDT) }Carp.pm, in its finite wisdom, gives me a full stack trace: } } attempt failed; quitting at /usr/local/upld/bin/ctest.pl line 25 } main::quit('attempt failed; quitting') called at /usr/local/upld/bin/ctest.pl line 20 } main::quit_gracefully('attempt failed; quitting') called at /usr/local/upld/bin/ctest.pl line 9 } }When all I really want is the _last_ line, indicating the original point }where the chain started: } main::quit_gracefully('attempt failed; quitting') called at /usr/local/upld/bin/ctest.pl line 9 }(ideally without the 'main::'). If you don't care about the function arguments upstream, Sub::UpLevel will do what you want: --- ctest.pl 2007-07-31 11:52:00.909062760 -0500 +++ foo.pl 2007-07-31 11:54:38.338129904 -0500 @@ -1,4 +1,5 @@ use Carp; +use Sub::Uplevel; attempt_something() or quit_gracefully("attempt failed; quitting"); @@ -18,5 +19,5 @@ sub quit { my $error_msg = shift; # ... do some other stuff here, and then, the coup de grace: - Carp::croak($error_msg); + uplevel 2, sub { Carp::croak($error_msg) }; } $ perl foo.pl attempt failed; quitting at foo.pl line 22 main::quit_gracefully() called at foo.pl line 4 $ As for the main::, you'll always have that in this instance because main:: is the package from which the function was called. In your module, I would expect it I'm not sure why Sub::Uplevel's overloaded CORE::GLOBAL::caller loses function arguments, but I'm also not looking into it right now. -Pete K -- Pete Krawczyk Chicago Perl Mongers mongers at bsod dot net From mongers at bsod.net Tue Jul 31 10:01:40 2007 From: mongers at bsod.net (Pete Krawczyk) Date: Tue, 31 Jul 2007 12:01:40 -0500 (CDT) Subject: [Chicago-talk] fun with Carp In-Reply-To: References: Message-ID: Subject: [Chicago-talk] fun with Carp From: Mike Fragassi Date: Tue, 31 Jul 2007 11:37:58 -0500 (CDT) }Carp.pm, in its finite wisdom, gives me a full stack trace: } } attempt failed; quitting at /usr/local/upld/bin/ctest.pl line 25 } main::quit('attempt failed; quitting') called at /usr/local/upld/bin/ctest.pl line 20 } main::quit_gracefully('attempt failed; quitting') called at /usr/local/upld/bin/ctest.pl line 9 } }When all I really want is the _last_ line, indicating the original point }where the chain started: } main::quit_gracefully('attempt failed; quitting') called at /usr/local/upld/bin/ctest.pl line 9 }(ideally without the 'main::'). If you don't care about the function arguments upstream, Sub::UpLevel will do what you want: --- ctest.pl 2007-07-31 11:52:00.909062760 -0500 +++ foo.pl 2007-07-31 11:54:38.338129904 -0500 @@ -1,4 +1,5 @@ use Carp; +use Sub::Uplevel; attempt_something() or quit_gracefully("attempt failed; quitting"); @@ -18,5 +19,5 @@ sub quit { my $error_msg = shift; # ... do some other stuff here, and then, the coup de grace: - Carp::croak($error_msg); + uplevel 2, sub { Carp::croak($error_msg) }; } $ perl foo.pl attempt failed; quitting at foo.pl line 22 main::quit_gracefully() called at foo.pl line 4 $ As for the main::, you'll always have that in this instance because main:: is the package from which the function was called. In your module, I would expect it I'm not sure why Sub::Uplevel's overloaded CORE::GLOBAL::caller loses function arguments, but I'm also not looking into it right now. -Pete K -- Pete Krawczyk Chicago Perl Mongers mongers at bsod dot net From lembark at wrkhors.com Tue Jul 31 10:27:04 2007 From: lembark at wrkhors.com (Steven Lembark) Date: Tue, 31 Jul 2007 13:27:04 -0400 Subject: [Chicago-talk] fun with Carp In-Reply-To: References: Message-ID: <46AF70E8.9050606@wrkhors.com> > I can't tell if there's something obvious I'm forgetting or missing, or > if Carp's just so geared for OOP that it's completely incapable of DWIM > in scripting uses like this. Check if something you are using is setting: $Carp::Verbose = 1; I use this to turn on tracing in my own code: log_trace => sub { # log a full stack trace but avoid pushing the entire stack # back to the caller in $@. * local $Carp::CarpLevel = 1; * local $Carp::Verbose = 1; my ( undef, $file, $line ) = caller 1; my $err_msg = &$extract_first_scalar; push @_, ''; my $message = &$format; carp $message; die "$err_msg at $file, $line\n"; }, -- Steven Lembark 85-09 90th Street Workhorse Computing Woodhaven, NY 11421 lembark at wrkhors.com +1 888 359 3508 From mongers at bsod.net Tue Jul 31 11:54:51 2007 From: mongers at bsod.net (Pete Krawczyk) Date: Tue, 31 Jul 2007 13:54:51 -0500 (CDT) Subject: [Chicago-talk] fun with Carp In-Reply-To: <137CB5BC-FA3A-4A03-AD5C-9D59054CF903@c2group.net> References: <137CB5BC-FA3A-4A03-AD5C-9D59054CF903@c2group.net> Message-ID: Subject: Re: [Chicago-talk] fun with Carp From: Kent Cowgill Date: Tue, 31 Jul 2007 12:21:48 -0500 }$Carp::CarpLevel = 1; That seems sane, but if you do that, localize it to the scope where it's needed, or else other modules relying on Carp may behave unexpectedly (or change that value out from under you!) sub quit { my $error_msg = shift; # ... do some other stuff here, and then, the coup de grace: { local $Carp::CarpLevel = 1; # Alternately, to be more robust: # local $Carp::CarpLevel = $Carp::CarpLevel + 1; Carp::croak($error_msg); } } -Pete K -- Pete Krawczyk Chicago Perl Mongers mongers at bsod dot net From frag at ripco.com Tue Jul 31 13:51:53 2007 From: frag at ripco.com (Mike Fragassi) Date: Tue, 31 Jul 2007 15:51:53 -0500 (CDT) Subject: [Chicago-talk] fun with Carp In-Reply-To: <137CB5BC-FA3A-4A03-AD5C-9D59054CF903@c2group.net> References: <137CB5BC-FA3A-4A03-AD5C-9D59054CF903@c2group.net> Message-ID: On Tue, 31 Jul 2007, Kent Cowgill wrote: > Is this what you're looking for: > > $Carp::CarpLevel = 1; > > > $ perl ctest.pl > attempt failed; quitting at ctest.pl line 17 > main::quit_gracefully('attempt failed; quitting') called at ctest.pl line 5 That's better, but really I want croak() to only give me a one-line die message: > quit_gracefully('attempt failed; quitting') called at ctest.pl line 5 Also, it doesn't really help, as it just chops off one level. I really want it to go to the end of the stack, even if the number of levels vary. Also, the comments in Carp say that CarpLevel is deprecated. On Tue, 31 Jul 2007, Pete Krawczyk wrote: > If you don't care about the function arguments upstream, Sub::UpLevel will > do what you want: Unfortunately I do care; I want croak()-style output. On Tue, 31 Jul 2007, Steven Lembark wrote: > Check if something you are using is setting: > > $Carp::Verbose = 1; The code in my mail is the example, and I tried making that = 0 right before the croak(). -- Mike F. From lembark at wrkhors.com Tue Jul 31 14:57:25 2007 From: lembark at wrkhors.com (Steven Lembark) Date: Tue, 31 Jul 2007 17:57:25 -0400 Subject: [Chicago-talk] fun with Carp In-Reply-To: References: <137CB5BC-FA3A-4A03-AD5C-9D59054CF903@c2group.net> Message-ID: <46AFB045.1010005@wrkhors.com> Mike Fragassi wrote: > On Tue, 31 Jul 2007, Kent Cowgill wrote: > >> Is this what you're looking for: >> >> $Carp::CarpLevel = 1; Try: sub foo { local $Carp::Verbose; # undef it for the sub ... } does this solve your problem? -- Steven Lembark 85-09 90th Street Workhorse Computing Woodhaven, NY 11421 lembark at wrkhors.com +1 888 359 3508