From andrew at sweger.net Tue Aug 2 08:32:36 2011 From: andrew at sweger.net (Andrew Sweger) Date: Tue, 2 Aug 2011 08:32:36 -0700 (PDT) Subject: SPUG: mason 2 slides (fwd) Message-ID: From: Jonathan Swartz Date: August 1, 2011 4:53:49 PM PDT To: spug-list at pm.org Cc: Colin Meyer Subject: mason 2 slides It was good seeing all of you at the SPUG meeting. I've posted slides at http://www.slideshare.net/jonswar/2011-07spugmason2/ Feel free to ask any questions on the Mason-users list or in #mason on irc.perl. Jon From cmeyer at helvella.org Tue Aug 2 11:45:46 2011 From: cmeyer at helvella.org (Colin Meyer) Date: Tue, 2 Aug 2011 11:45:46 -0700 Subject: SPUG: Jon's Mason 2 slides Message-ID: Jon writes: It was good seeing all of you at the SPUG meeting. I've posted slides at http://www.slideshare.net/jonswar/2011-07spugmason2/ Feel free to ask any questions on the Mason-users list or in #mason on irc.perl. Jon -------------- next part -------------- An HTML attachment was scrubbed... URL: From ken at kennethzeran.com Thu Aug 4 14:12:50 2011 From: ken at kennethzeran.com (Ken Zeran) Date: Thu, 04 Aug 2011 14:12:50 -0700 Subject: SPUG: Need Help with PERL Script Message-ID: <4E3B0B52.4020201@kennethzeran.com> Hello- I am definitely not a programmer but I am definitely an admirer of those who do. I need help. I spoke with Tim Maher and he sent me here. I have a cgi written in PERL that processes a form that includes sending out email. The script works fine however it needs to be CHANGED from using SENDMAIL to SMTP. The HTML points to the cgi and on submit utilizes send_msg_to_list. Below are those snippets from the script with references to SENDMAIL. Can anyone help?? Thank you. Ken 206-362-5000 Mail server is smtp.fatcow.com send_msg_to_list ################################## # path to sendmail my $SENDMAIL = '/usr/sbin/sendmail'; ###################################3 open (SENDMAIL, "|$SENDMAIL -t") or print_error ("Couldn't open [$SENDMAIL]: $!"); my $body = &make_email_body(); my $subject = $FORM::subject || "New Registrant to $type"; my $counter = 0; print SENDMAIL < From telcodev at gmail.com Thu Aug 4 15:11:35 2011 From: telcodev at gmail.com (Joseph Werner) Date: Thu, 4 Aug 2011 15:11:35 -0700 Subject: SPUG: Need Help with PERL Script In-Reply-To: <4E3B0B52.4020201@kennethzeran.com> References: <4E3B0B52.4020201@kennethzeran.com> Message-ID: Sendmail [usually] runs as a local daemon, and by connecting to and using it, your script passes off some of the finer points of email processing to that daemon [retries, for example]. While you certainly CAN connect directly with a remote mail server using SMTP from a CGI script, I must ask if you are prepared to beef up the CGI script to handle all of the exceptional conditions sendmail used to handle for you? Christian On Thu, Aug 4, 2011 at 2:12 PM, Ken Zeran wrote: > ** > Hello- I am definitely not a programmer but I am definitely an admirer of > those who do. > I need help. I spoke with Tim Maher and he sent me here. > > I have a cgi written in PERL that processes a form that includes sending > out email. The script works fine however it needs to be CHANGED from using > SENDMAIL to SMTP. The HTML points to the cgi and on submit utilizes > send_msg_to_list. > > Below are those snippets from the script with references to SENDMAIL. > > Can anyone help?? > > Thank you. > > Ken > 206-362-5000 > > > > Mail server is smtp.fatcow.com > > > send_msg_to_list > > ################################## > > # path to sendmail > my $SENDMAIL = '/usr/sbin/sendmail'; > > ###################################3 > > > open (SENDMAIL, "|$SENDMAIL -t") > or print_error ("Couldn't open [$SENDMAIL]: $!"); > > my $body = &make_email_body(); > my $subject = $FORM::subject || "New Registrant to $type"; > > my $counter = 0; > print SENDMAIL < To: $DEFAULT_ADMIN_EMAIL_ADDRESS > From: $FROM_EMAIL_ADDRESS > Subject: $subject > > New Registrant(s) to $type - Postal Code > > EOF > while ($counter != $stoppoint) { > > if ($counter == 1) { print SENDMAIL "$catname1 with $catemail1\n"; } > if ($counter == 2) { print SENDMAIL "$catname2 with $catemail2\n"; } > if ($counter == 3) { print SENDMAIL "$catname3 with $catemail3\n"; } > if ($counter == 4) { print SENDMAIL "$catname4 with $catemail4\n"; } > if ($counter == 5) { print SENDMAIL "$catname5 with $catemail5\n"; } > > $counter = $counter + 1; > > } > > close SENDMAIL; > > } > > ################################################ > > open (SENDMAIL, "|$SENDMAIL -t") or print_error ("Couldn't open > [$SENDMAIL]: $!"); > > $date =~ s/\n//g; > > print SENDMAIL < To: $DEFAULT_TO > Bcc: $emails > From: $FROM_EMAIL_ADDRESS > Subject: $subject > > The following information was submitted to Apartmentresponse.com by > $FORM::email on $date ET > > $body > . > EOF > close SENDMAIL; > > } > > > > > _____________________________________________________________ > Seattle Perl Users Group Mailing List > POST TO: spug-list at pm.org > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays > WEB PAGE: http://seattleperl.org/ > -- I require any third parties to obtain my permission to submit my information to any other party for each such submission. I further require any third party to follow up on any submittal of my information by sending detailed information regarding each such submission to telcodev at gmail.com Joseph Werner -------------- next part -------------- An HTML attachment was scrubbed... URL: From smorton at pobox.com Thu Aug 4 17:42:52 2011 From: smorton at pobox.com (Sanford Morton) Date: Thu, 4 Aug 2011 17:42:52 -0700 Subject: SPUG: Need Help with PERL Script In-Reply-To: <4E3B0B52.4020201@kennethzeran.com> References: <4E3B0B52.4020201@kennethzeran.com> Message-ID: sendmail is a program, smtp is a protocol, and you'll probably have an easier time if you can talk to a local demon like sendmail than a remote server using a network communications protocol. But if you can't install a mailer demon on your server, you won't have a choice. Although I'm now out of touch with Perl, the main tools for talking smtp used to be the Net::SMTP and especially Graham Barr's MailTools modules. They're nicely discussed in Lincoln Stein's book, Network Programming with Perl, although there are probably good tutorials on the web as well. But regrettably, the mailer logic in your script will need to be radically recoded with any change from sendamil to smtp.. Actually, I long ago (really long ago) wrote a script, web2mail, http://web.archive.org/web/20040202191128/http://www.speakeasy.org/~cgires/web2mail/ which does what you're doing now, but since it also uses sendmail, it won't be any help to you. It was fun reminiscing though. Good luck, Sanford Morton -------------- next part -------------- An HTML attachment was scrubbed... URL: From jobs-noreply at seattleperl.org Thu Aug 11 07:26:16 2011 From: jobs-noreply at seattleperl.org (SPUG Jobs) Date: Thu, 11 Aug 2011 07:26:16 -0700 (PDT) Subject: SPUG: JOB: Senior Perl dev at the Rubicon Project (Seattle) Message-ID: Join the Rubicon Project's fast-paced Seattle engineering office in Pioneer Square. We're seeking a motivated and skilled developer who is willing to work hard alongside our talented Brand Protection & Security Team. Looking for a candidate who thrives in a complex and challenging market, this team performs industrial-scale automated detection of ad-borne malware and annoyances like autoplay audio and pop-ups. The Rubicon Project is leading a transformation of the online display ad marketplace and in 2010 closed another $18 million funding round, bringing total financial investments to over $60 million. This is a permanent, full-time, on-site position at an established startup company with superb benefits and perks (including free lunches and lots of other goodies) and stock options. Responsibilities: - Extend and enhance Rubicon's automated brand protection platform, which detects and eradicates malicious and nuisance advertisements - Creatively solve hard technical problems in pragmatic, scalable, maintainable ways - Add new automated detection capabilities to further protect ad quality - Tune detection logic, scoring rules, and stealth capabilities to maintain high detection rates and low false positives - Improve forensics to provide additional insight into nature of threats - Continually work to improve system capacity, reliability, and scalability - Design and implement data models, interprocess communication mechanisms, and APIs - Integrate with other Rubicon ad-serving systems - Be flexible and adapt quickly to the needs of our customers and the market, learning on the fly Qualifications: - Bachelor's degree in CS or a technical/scientific field - 5+ years of professional software development experience - Proficient in LAMP-stack, back-end development - Demonstrated ability to master and apply diverse new technologies rapidly - Comfortable building high-volume distributed systems in Perl or another dynamic language - Thorough understanding of mechanics of HTTP, TCP/IP, DNS, and other networking protocols - Strong SQL skills - Solid software development practices including writing documentation, unit tests, integration tests, and code reviews - Familiarity with Windows API and C++ development on Windows is a plus - Familiarity with Flash development is a plus - Security or reverse engineering experience is a major plus - Ability to travel To apply: http://therubiconproject.theresumator.com/apply/uYLZMz/Brand-Protection-Security.html From aimbrock at gmail.com Tue Aug 16 17:04:48 2011 From: aimbrock at gmail.com (Aaron Imbrock) Date: Tue, 16 Aug 2011 17:04:48 -0700 Subject: SPUG: Are we on tonight? Message-ID: Hello all, I was looking forward to tonight's meeting and noticed the mailing list is silent. We have a meeting tonight? :-) -Aaron -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark.mertel at yahoo.com Wed Aug 17 09:30:51 2011 From: mark.mertel at yahoo.com (Mark Mertel) Date: Wed, 17 Aug 2011 09:30:51 -0700 Subject: SPUG: Are we on tonight? In-Reply-To: References: Message-ID: <4E4BECBB.4020808@yahoo.com> isn't it usually on tuesday? On 8/16/2011 5:04 PM, Aaron Imbrock wrote: > Hello all, > I was looking forward to tonight's meeting and noticed the mailing > list is silent. We have a meeting tonight? :-) > -Aaron > > > _____________________________________________________________ > Seattle Perl Users Group Mailing List > POST TO: spug-list at pm.org > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays > WEB PAGE: http://seattleperl.org/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From seaperldev at gmail.com Wed Aug 17 10:58:41 2011 From: seaperldev at gmail.com (Craig Steffler) Date: Wed, 17 Aug 2011 10:58:41 -0700 Subject: SPUG: Are we on tonight? In-Reply-To: <4E4BECBB.4020808@yahoo.com> References: <4E4BECBB.4020808@yahoo.com> Message-ID: Usually on the 3rd Tuesday unless there's a special meeting. On Wed, Aug 17, 2011 at 9:30 AM, Mark Mertel wrote: > isn't it usually on tuesday? > > > On 8/16/2011 5:04 PM, Aaron Imbrock wrote: > > Hello all, > > I was looking forward to tonight's meeting and noticed the mailing list > is silent. We have a meeting tonight? :-) > > -Aaron > > > _____________________________________________________________ > Seattle Perl Users Group Mailing List > POST TO: spug-list at pm.org > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays > WEB PAGE: http://seattleperl.org/ > > > > _____________________________________________________________ > Seattle Perl Users Group Mailing List > POST TO: spug-list at pm.org > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays > WEB PAGE: http://seattleperl.org/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From MichaelRWolf at att.net Thu Aug 18 11:04:19 2011 From: MichaelRWolf at att.net (Michael R. Wolf) Date: Thu, 18 Aug 2011 11:04:19 -0700 Subject: SPUG: Looking for Amazon build system knowledge Message-ID: <79093055-636D-474F-B542-8711BBFD0F68@att.net> I am on contract at Amazon and as I am putting my first package together, I'm finding gaps - most likely in my knowledge but probably in the tools, too. There are no good configuration files in this group. Heck there aren't *any* configuration files in the group. Anyone currently (or recently) with Amazon that would be willing to trade insights for coffee, milkshakes, beer, lunch or dinner? Eternal gratitude thrown in for free. Thanks, Michael -- Michael R. Wolf All mammals learn by playing! MichaelRWolf at att.net From twists at gmail.com Thu Aug 18 13:45:33 2011 From: twists at gmail.com (Joshua ben Jore) Date: Thu, 18 Aug 2011 13:45:33 -0700 Subject: SPUG: Looking for Amazon build system knowledge In-Reply-To: <79093055-636D-474F-B542-8711BBFD0F68@att.net> References: <79093055-636D-474F-B542-8711BBFD0F68@att.net> Message-ID: You should be able to use the internal mailing lists for this or your nearest co-worker. Josh On Thu, Aug 18, 2011 at 11:04 AM, Michael R. Wolf wrote: > I am on contract at Amazon and as I am putting my first package together, I'm finding gaps - most likely in my knowledge but probably in the tools, too. > > There are no good configuration files in this group. Heck there aren't *any* configuration files in the group. > > Anyone currently (or recently) with Amazon that would be willing to trade insights for coffee, milkshakes, beer, lunch or dinner? > > Eternal gratitude thrown in for free. > > Thanks, > Michael > > -- > Michael R. Wolf > ?All mammals learn by playing! > ? ?MichaelRWolf at att.net > > _____________________________________________________________ > Seattle Perl Users Group Mailing List > ? ? POST TO: spug-list at pm.org > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > ? ?MEETINGS: 3rd Tuesdays > ? ?WEB PAGE: http://seattleperl.org/ > From mark.mertel at yahoo.com Thu Aug 18 17:56:44 2011 From: mark.mertel at yahoo.com (Mark Mertel) Date: Thu, 18 Aug 2011 17:56:44 -0700 Subject: SPUG: Looking for Amazon build system knowledge In-Reply-To: References: <79093055-636D-474F-B542-8711BBFD0F68@att.net> Message-ID: <4E4DB4CC.7050607@yahoo.com> When all else fail - consult the wiki. They've got a pretty good as I remember. On 8/18/2011 1:45 PM, Joshua ben Jore wrote: > You should be able to use the internal mailing lists for this or your > nearest co-worker. > > Josh > > On Thu, Aug 18, 2011 at 11:04 AM, Michael R. Wolf wrote: >> I am on contract at Amazon and as I am putting my first package together, I'm finding gaps - most likely in my knowledge but probably in the tools, too. >> >> There are no good configuration files in this group. Heck there aren't *any* configuration files in the group. >> >> Anyone currently (or recently) with Amazon that would be willing to trade insights for coffee, milkshakes, beer, lunch or dinner? >> >> Eternal gratitude thrown in for free. >> >> Thanks, >> Michael >> >> -- >> Michael R. Wolf >> All mammals learn by playing! >> MichaelRWolf at att.net >> >> _____________________________________________________________ >> Seattle Perl Users Group Mailing List >> POST TO: spug-list at pm.org >> SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list >> MEETINGS: 3rd Tuesdays >> WEB PAGE: http://seattleperl.org/ >> > _____________________________________________________________ > Seattle Perl Users Group Mailing List > POST TO: spug-list at pm.org > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > MEETINGS: 3rd Tuesdays > WEB PAGE: http://seattleperl.org/ > -- Mark Mertel mark.mertel at yahoo.com From twists at gmail.com Thu Aug 18 21:50:16 2011 From: twists at gmail.com (Joshua ben Jore) Date: Thu, 18 Aug 2011 21:50:16 -0700 Subject: SPUG: Looking for Amazon build system knowledge In-Reply-To: <4E4DB4CC.7050607@yahoo.com> References: <79093055-636D-474F-B542-8711BBFD0F68@att.net> <4E4DB4CC.7050607@yahoo.com> Message-ID: There's a lot of variance on how individual teams will want their stuff to work so the wiki really does come *after* you establish what the team's norm is. On Thu, Aug 18, 2011 at 5:56 PM, Mark Mertel wrote: > When all else fail - consult the wiki. They've got a pretty good as I > remember. > > On 8/18/2011 1:45 PM, Joshua ben Jore wrote: >> >> You should be able to use the internal mailing lists for this or your >> nearest co-worker. >> >> Josh >> >> On Thu, Aug 18, 2011 at 11:04 AM, Michael R. Wolf >> ?wrote: >>> >>> I am on contract at Amazon and as I am putting my first package together, >>> I'm finding gaps - most likely in my knowledge but probably in the tools, >>> too. >>> >>> There are no good configuration files in this group. Heck there aren't >>> *any* configuration files in the group. >>> >>> Anyone currently (or recently) with Amazon that would be willing to trade >>> insights for coffee, milkshakes, beer, lunch or dinner? >>> >>> Eternal gratitude thrown in for free. >>> >>> Thanks, >>> Michael >>> >>> -- >>> Michael R. Wolf >>> ?All mammals learn by playing! >>> ? ?MichaelRWolf at att.net >>> >>> _____________________________________________________________ >>> Seattle Perl Users Group Mailing List >>> ? ? POST TO: spug-list at pm.org >>> SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list >>> ? ?MEETINGS: 3rd Tuesdays >>> ? ?WEB PAGE: http://seattleperl.org/ >>> >> _____________________________________________________________ >> Seattle Perl Users Group Mailing List >> ? ? ?POST TO: spug-list at pm.org >> SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list >> ? ? MEETINGS: 3rd Tuesdays >> ? ? WEB PAGE: http://seattleperl.org/ >> > > > -- > Mark Mertel > mark.mertel at yahoo.com > > _____________________________________________________________ > Seattle Perl Users Group Mailing List > ? ?POST TO: spug-list at pm.org > SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list > ? MEETINGS: 3rd Tuesdays > ? WEB PAGE: http://seattleperl.org/ >