From cappy2112 at gmail.com Wed Jul 6 15:13:44 2011 From: cappy2112 at gmail.com (Tony Cappellini) Date: Wed, 6 Jul 2011 06:13:44 -0700 Subject: [Baypiggies] Fwd: Save 50% on Python Ebooks & Videos. Plus, Save Over $400 on OSCON In-Reply-To: <1309940934.28780.0.535144@post.oreilly.com> References: <1309940934.28780.0.535144@post.oreilly.com> Message-ID: ** View in browser . [image: O'Reilly Books and Videos] Save 50% *- In Celebration of OSCON* *Python Ebooks & Videos* Hello Tony, Popular among developers and non-expert programmers alike, Python's reach is astounding. For one week only, and in celebration of * OSCON*, you can Save 50% on these Python ebooks and videos. Use discount code PYTHD in the shopping cart. Ebooks from oreilly.com are * DRM-free*. You get *free lifetime access*, *multiple file formats, free updates.* This offer may not be combined with other offers. *Save 20% *on *OSCON * [image: OSCON Button] *July 25-29, Portland, Oregon* As a valued O'Reilly customer, you can also* Save 20% (over $400) * when you register for OSCON. * Use code "os11pyth" > * ------------------------------ [image: Learning Python] Learning Python, Fourth Edition Was: $39.99 *Now: $19.99 (Save 50%)* [image: Add to Cart] [image: Head First Python] Head First Python Was: $39.99 *Now: $19.99 (Save 50%)* [image: Add to Cart] [image: Head First Programming] Head First Programming Was: $39.99 *Now: $19.99 (Save 50%)* [image: Add to Cart] [image: Programming Python] Programming Python, Fourth Edition Was: $51.99 *Now: $25.99 (Save 50%)* [image: Add to Cart] [image: Practical Python Programming: Callbacks] Practical Python Programming: Callbacks Was: $79.99 *Now: $39.99 * (Save 50%) [image: Add to Cart] [image: Python in a Nutshell] Python in a Nutshell, Second Edition Was: $31.99 *Now: $15.99 (Save 50%)* [image: Add to Cart] [image: Python Pocket Reference] Python Pocket Reference, Fourth Edition Was: $11.99 *Now: $5.99 (Save 50%)* [image: Add to Cart] [image: Python for Unix and Linux System Administration] Python for Unix and Linux System Administration Was: $39.99 *Now: $19.99 (Save 50%)* [image: Add to Cart] [image: Natural Language Processing with Python] Natural Language Processing with Python Was: $35.99 *Now: $17.99 (Save 50%)* [image: Add to Cart] [image: Essential SQLAlchemy] Essential SQLAlchemy Was: $27.99 *Now: $13.99 (Save 50%)* [image: Add to Cart] [image: Bioinformatics Programming Using Python] Bioinformatics Programming Using Python Was: $47.99 *Now: $23.99 (Save 50%)* [image: Add to Cart] [image: Real World Instrumentation with Python] Real World Instrumentation with Python Was: $43.99 *Now: $21.99 (Save 50%)* [image: Add to Cart] Spreading the knowledge of innovators oreilly.com You are receiving this message because you purchased directly from O'Reilly or registered titles at *register.oreilly.com*. Keep up on all things O'Reilly by signing up for our *email alerts and newsletters* . To ensure delivery to your inbox (not bulk or junk folders), please add * oreilly at post.oreilly.com* to your address book. To unsubscribe from all email announcements from O'Reilly, click here. O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000 -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Wed Jul 6 22:47:03 2011 From: cappy2112 at gmail.com (Tony Cappellini) Date: Wed, 6 Jul 2011 13:47:03 -0700 Subject: [Baypiggies] FWD: OSCON Discount code Message-ID: Just in case anyone is looking for a discount code for OSCON coming up in Portland. Get 20% off each conference with code os11usrg at oscon.com O'Reilly Open Source Convention July 25-29, 2011 Portland, Oregon oscon.com/ OSCON Data July 25-27, 2011 oscon.com/data OSCON Java July 25-27, 2011 -------------- next part -------------- An HTML attachment was scrubbed... URL: From gracelaw at mac.com Thu Jul 7 04:50:17 2011 From: gracelaw at mac.com (Grace Law) Date: Wed, 06 Jul 2011 19:50:17 -0700 Subject: [Baypiggies] SF Python meet-up featuring Dev Tools for Django and Web2Py Message-ID: Hi there, There is a python meet-up next Wed 7/13 hosted by http://www.meetup.com/sfpython/ that I want to share with you - http://www.meetup.com/sfpython/events/24721631/ Our next meet-up features 2 outstanding speakers. We will look at tools that speed up your development cycle in Django and other python applications. We will also learn more about Web2Py, a MVC based framework that focuses on rapid development and favors convention over configuration approach. Recruiters, please sit this one out. Yelp has graciously agree to host this event but their building security is very straight. Please fill out the FORM below AND BRING your PHOTO ID to ensure assess to the event. : http://tinyurl.com/sfpython7-13 Agenda for 7/13 at Yelp in San Francisco 6:30p - Check-in and mingle, enjoy Food and Beer compliments of Yelp 7.10p - Welcome 7.15p - Intro to Web2Py (Massimo DiPierro) 7.45p - Announcements / break 8.00p - Tools to speed up dev cycles in Django and other framework (David Crammer) 8.45p - Q & A, more networking ... 9:30p - Door close and moving the party else where Talks: 1. Massimo DiPierro, Lead developer of Web2Py and Author of "The Official Web2Py Book" is in town from Chicago and has agreed to visit SFpython and tell us more about his framework and answer any questions you may have. When he is not working on Web2Py, he teaches CS at DePaul University and does research on High Performance and Scientific Computing, Computer Security, and Numerical Algorithms for Scientific and Financial applications. 2. David Crammer recently spoke at PyCon and Euro PyCon and wow the community by revealing the wisdom gained from working at Disqus - world's largest Django site handling 500 million users and 25,000 requests a second at peak and growing exponentially. In this talk, he is going to tell us about tools that help debugging and developing your Django application faster and easier. Non-Django users will find this talk interesting too as David will also cover things that can be used in any Python application, including: - Building a more efficient developer environment - Interactive debugging - Error logging - Profiling your code Due to the 2 scheduled talks, we will not have lightning talks at this meeting. As usual, I'd be happy to answer any questions. Please RSVP here for meetup location and details: http://www.meetup.com/sfpython/events/24721631/ Grace -------------- next part -------------- An HTML attachment was scrubbed... URL: From gracelaw at mac.com Wed Jul 13 09:52:14 2011 From: gracelaw at mac.com (Grace Law) Date: Wed, 13 Jul 2011 00:52:14 -0700 Subject: [Baypiggies] Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py In-Reply-To: References: Message-ID: <1A64B8BA-977B-4AD2-A50C-670812EEA016@mac.com> Hi folks Just a reminder, RSVP closes at 12n. Hope to see you tonight Grace On Jul 6, 2011, at 7:50 PM, Grace Law wrote: > Hi there, > > There is a python meet-up next Wed 7/13 hosted by http://www.meetup.com/sfpython/ that I want to share with you - > > http://www.meetup.com/sfpython/events/24721631/ > > Our next meet-up features 2 outstanding speakers. We will look at tools that speed up your development cycle in Django and other python applications. We will also learn more about Web2Py, a MVC based framework that focuses on rapid development and favors convention over configuration approach. Recruiters, please sit this one out. > > Yelp has graciously agree to host this event but their building security is very straight. Please fill out the FORM below AND BRING your PHOTO ID to ensure assess to the event. : > http://tinyurl.com/sfpython7-13 > > > Agenda for 7/13 at Yelp in San Francisco > > 6:30p - Check-in and mingle, enjoy Food and Beer compliments of Yelp > > 7.10p - Welcome > > 7.15p - Intro to Web2Py (Massimo DiPierro) > > 7.45p - Announcements / break > > 8.00p - Tools to speed up dev cycles in Django and other framework (David Crammer) > > 8.45p - Q & A, more networking ... > > 9:30p - Door close and moving the party else where > > > Talks: > > 1. Massimo DiPierro, Lead developer of Web2Py and Author of "The Official Web2Py Book" is in town from Chicago and has agreed to visit SFpython and tell us more about his framework and answer any questions you may have. When he is not working on Web2Py, he teaches CS at DePaul University and does research on High Performance and Scientific Computing, Computer Security, and Numerical Algorithms for Scientific and Financial applications. > > 2. David Crammer recently spoke at PyCon and Euro PyCon and wow the community by revealing the wisdom gained from working at Disqus - world's largest Django site handling 500 million users and 25,000 requests a second at peak and growing exponentially. In this talk, he is going to tell us about tools that help debugging and developing your Django application faster and easier. Non-Django users will find this talk interesting too as David will also cover things that can be used in any Python application, including: > > - Building a more efficient developer environment > > - Interactive debugging > > - Error logging > > - Profiling your code > > Due to the 2 scheduled talks, we will not have lightning talks at this meeting. As usual, I'd be happy to answer any questions. > > Please RSVP here for meetup location and details: http://www.meetup.com/sfpython/events/24721631/ > > Grace -------------- next part -------------- An HTML attachment was scrubbed... URL: From venkat83 at gmail.com Fri Jul 15 16:22:50 2011 From: venkat83 at gmail.com (Venkatraman S) Date: Fri, 15 Jul 2011 19:52:50 +0530 Subject: [Baypiggies] Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py In-Reply-To: <1A64B8BA-977B-4AD2-A50C-670812EEA016@mac.com> References: <1A64B8BA-977B-4AD2-A50C-670812EEA016@mac.com> Message-ID: How did this go? Any recordings? -V On Wed, Jul 13, 2011 at 1:22 PM, Grace Law wrote: > Hi folks > > Just a reminder, RSVP closes at 12n. Hope to see you tonight > > Grace > > On Jul 6, 2011, at 7:50 PM, Grace Law wrote: > > Hi there, > > There is a python meet-up next Wed 7/13 hosted by > http://www.meetup.com/sfpython/ that I want to share with you - > > http://www.meetup.com/sfpython/events/24721631/ > > Our next meet-up features 2 outstanding speakers. We will look at tools > that speed up your development cycle in Django and other python > applications. We will also learn more about Web2Py, a MVC based framework > that focuses on rapid development and favors convention over configuration > approach. Recruiters, please sit this one out. > > Yelp has graciously agree to host this event but their building security is > very straight. Please fill out the FORM below AND BRING your PHOTO ID to > ensure assess to the event. : > http://tinyurl.com/sfpython7-13 > > > Agenda for 7/13 at Yelp in San Francisco > > 6:30p - Check-in and mingle, enjoy Food and Beer compliments of Yelp > > 7.10p - Welcome > > 7.15p - Intro to Web2Py (Massimo DiPierro) > > 7.45p - Announcements / break > > 8.00p - Tools to speed up dev cycles in Django and other framework (David > Crammer) > > 8.45p - Q & A, more networking ... > > 9:30p - Door close and moving the party else where > > > Talks: > > 1. Massimo DiPierro, Lead developer of Web2Py and Author of "The Official > Web2Py Book" is in town from Chicago and has agreed to visit SFpython and > tell us more about his framework and answer any questions you may have. When > he is not working on Web2Py, he teaches CS at DePaul University and does > research on High Performance and Scientific Computing, Computer Security, > and Numerical Algorithms for Scientific and Financial applications. > > 2. David Crammer recently spoke at PyCon and Euro PyCon and wow the > community by revealing the wisdom gained from working at Disqus - world's > largest Django site handling 500 million users and 25,000 requests a second > at peak and growing exponentially. In this talk, he is going to tell us > about tools that help debugging and developing your Django application > faster and easier. Non-Django users will find this talk interesting too as > David will also cover things that can be used in any Python application, > including: > > - Building a more efficient developer environment > > - Interactive debugging > > - Error logging > > - Profiling your code > > Due to the 2 scheduled talks, we will not have lightning talks at this > meeting. As usual, I'd be happy to answer any questions. > > Please RSVP here for meetup location and details: > http://www.meetup.com/sfpython/events/24721631/ > > Grace > > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Fri Jul 15 21:15:35 2011 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Fri, 15 Jul 2011 12:15:35 -0700 Subject: [Baypiggies] Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py In-Reply-To: References: <1A64B8BA-977B-4AD2-A50C-670812EEA016@mac.com> Message-ID: It was good. web2py is a heck of a lot more impressive than I thought. It looks like Zope done right. I'm a little worried about the fact that they're willing to add so much stuff to the core while at the same time promising backwards compatibility all the way back to 2007. I wonder how it'll look in a few years. The Disqus guys showed a lot of awesome stuff, as usual. You can probably find multiple talks from them online. -jj On Fri, Jul 15, 2011 at 7:22 AM, Venkatraman S wrote: > How did this go? Any recordings? > > -V > > On Wed, Jul 13, 2011 at 1:22 PM, Grace Law wrote: >> >> Hi folks >> Just a reminder, RSVP closes at 12n. ?Hope to see you tonight >> Grace >> On Jul 6, 2011, at 7:50 PM, Grace Law wrote: >> >> Hi there, >> There is a python meet-up next Wed 7/13 hosted >> by?http://www.meetup.com/sfpython/ that I want to share with you - >> http://www.meetup.com/sfpython/events/24721631/ >> >> Our next meet-up features 2 outstanding speakers. We will look at tools >> that speed up your development cycle in Django and other python >> applications. We will also learn more about Web2Py, a MVC based framework >> that focuses on rapid development and favors convention over configuration >> approach. Recruiters, please sit this one out. >> >> Yelp has graciously agree to host this event but their building security >> is very straight. Please fill out the FORM below AND BRING your PHOTO ID to >> ensure assess to the event. : >> http://tinyurl.com/sfpython7-13 >> >> >> Agenda for 7/13 at Yelp in San Francisco >> >> 6:30p - Check-in and mingle, enjoy Food and Beer compliments of Yelp >> >> 7.10p - Welcome >> >> 7.15p - Intro to Web2Py (Massimo DiPierro) >> >> 7.45p - Announcements / break >> >> 8.00p - Tools to speed up dev cycles in Django and other framework (David >> Crammer) >> >> 8.45p - Q & A, more networking ... >> >> 9:30p - Door close and moving the party else where >> >> >> Talks: >> >> 1. Massimo DiPierro, Lead developer of Web2Py and Author of "The Official >> Web2Py Book" is in town from Chicago and has agreed to visit SFpython and >> tell us more about his framework and answer any questions you may have. When >> he is not working on Web2Py, he teaches CS at DePaul University and does >> research on High Performance and Scientific Computing, Computer Security, >> and Numerical Algorithms for Scientific and Financial applications. >> >> 2. David Crammer recently spoke at PyCon and Euro PyCon and wow the >> community by revealing the wisdom gained from working at Disqus - world's >> largest Django site handling 500 million users and 25,000 requests a second >> at peak and growing exponentially. In this talk, he is going to tell us >> about tools that help debugging and developing your Django application >> faster and easier. Non-Django users will find this talk interesting too as >> David will also cover things that can be used in any Python application, >> including: >> >> - Building a more efficient developer environment >> >> - Interactive debugging >> >> - Error logging >> >> - Profiling your code >> >> Due to the 2 scheduled talks, we will not have lightning talks at this >> meeting. As usual, I'd be happy to answer any questions. >> >> Please RSVP here for meetup location and details: >> http://www.meetup.com/sfpython/events/24721631/ >> >> Grace >> >> >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> http://mail.python.org/mailman/listinfo/baypiggies > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa From david.berthelot at gmail.com Fri Jul 15 22:55:46 2011 From: david.berthelot at gmail.com (David Berthelot) Date: Fri, 15 Jul 2011 13:55:46 -0700 Subject: [Baypiggies] Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py In-Reply-To: References: <1A64B8BA-977B-4AD2-A50C-670812EEA016@mac.com> Message-ID: Concerning web2py, it looked like Django with a slightly different syntax. There are a few differences though. It was an interesting talk nonetheless. Unfortunately, I had to go before the second talk, may be I'll be able to see a recording online. On Fri, Jul 15, 2011 at 12:15 PM, Shannon -jj Behrens wrote: > It was good. web2py is a heck of a lot more impressive than I > thought. It looks like Zope done right. I'm a little worried about > the fact that they're willing to add so much stuff to the core while > at the same time promising backwards compatibility all the way back to > 2007. I wonder how it'll look in a few years. The Disqus guys showed > a lot of awesome stuff, as usual. You can probably find multiple > talks from them online. > > -jj > > On Fri, Jul 15, 2011 at 7:22 AM, Venkatraman S wrote: > > How did this go? Any recordings? > > > > -V > > > > On Wed, Jul 13, 2011 at 1:22 PM, Grace Law wrote: > >> > >> Hi folks > >> Just a reminder, RSVP closes at 12n. Hope to see you tonight > >> Grace > >> On Jul 6, 2011, at 7:50 PM, Grace Law wrote: > >> > >> Hi there, > >> There is a python meet-up next Wed 7/13 hosted > >> by http://www.meetup.com/sfpython/ that I want to share with you - > >> http://www.meetup.com/sfpython/events/24721631/ > >> > >> Our next meet-up features 2 outstanding speakers. We will look at tools > >> that speed up your development cycle in Django and other python > >> applications. We will also learn more about Web2Py, a MVC based > framework > >> that focuses on rapid development and favors convention over > configuration > >> approach. Recruiters, please sit this one out. > >> > >> Yelp has graciously agree to host this event but their building security > >> is very straight. Please fill out the FORM below AND BRING your PHOTO ID > to > >> ensure assess to the event. : > >> http://tinyurl.com/sfpython7-13 > >> > >> > >> Agenda for 7/13 at Yelp in San Francisco > >> > >> 6:30p - Check-in and mingle, enjoy Food and Beer compliments of Yelp > >> > >> 7.10p - Welcome > >> > >> 7.15p - Intro to Web2Py (Massimo DiPierro) > >> > >> 7.45p - Announcements / break > >> > >> 8.00p - Tools to speed up dev cycles in Django and other framework > (David > >> Crammer) > >> > >> 8.45p - Q & A, more networking ... > >> > >> 9:30p - Door close and moving the party else where > >> > >> > >> Talks: > >> > >> 1. Massimo DiPierro, Lead developer of Web2Py and Author of "The > Official > >> Web2Py Book" is in town from Chicago and has agreed to visit SFpython > and > >> tell us more about his framework and answer any questions you may have. > When > >> he is not working on Web2Py, he teaches CS at DePaul University and does > >> research on High Performance and Scientific Computing, Computer > Security, > >> and Numerical Algorithms for Scientific and Financial applications. > >> > >> 2. David Crammer recently spoke at PyCon and Euro PyCon and wow the > >> community by revealing the wisdom gained from working at Disqus - > world's > >> largest Django site handling 500 million users and 25,000 requests a > second > >> at peak and growing exponentially. In this talk, he is going to tell us > >> about tools that help debugging and developing your Django application > >> faster and easier. Non-Django users will find this talk interesting too > as > >> David will also cover things that can be used in any Python application, > >> including: > >> > >> - Building a more efficient developer environment > >> > >> - Interactive debugging > >> > >> - Error logging > >> > >> - Profiling your code > >> > >> Due to the 2 scheduled talks, we will not have lightning talks at this > >> meeting. As usual, I'd be happy to answer any questions. > >> > >> Please RSVP here for meetup location and details: > >> http://www.meetup.com/sfpython/events/24721631/ > >> > >> Grace > >> > >> > >> _______________________________________________ > >> Baypiggies mailing list > >> Baypiggies at python.org > >> To change your subscription options or unsubscribe: > >> http://mail.python.org/mailman/listinfo/baypiggies > > > > > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > http://mail.python.org/mailman/listinfo/baypiggies > > > > > > -- > In this life we cannot do great things. We can only do small things > with great love. -- Mother Teresa > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From grace at lolapps.com Sat Jul 16 00:55:17 2011 From: grace at lolapps.com (Grace Law) Date: Fri, 15 Jul 2011 15:55:17 -0700 Subject: [Baypiggies] Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py In-Reply-To: References: <1A64B8BA-977B-4AD2-A50C-670812EEA016@mac.com> Message-ID: Unfortunately, we don't tape our talks at the meetup, yet. but yes, you should be able to find variations of the Disqus talk online. Slides to talks will be posted on the comments of the meetup page. http://www.scribd.com/doc/60038745/web2py-talk Still waiting for Disqus' Cheers grace On Fri, Jul 15, 2011 at 1:55 PM, David Berthelot wrote: > Concerning web2py, it looked like Django with a slightly different syntax. > There are a few differences though. It was an interesting talk nonetheless. > Unfortunately, I had to go before the second talk, may be I'll be able to > see a recording online. > > > On Fri, Jul 15, 2011 at 12:15 PM, Shannon -jj Behrens wrote: > >> It was good. web2py is a heck of a lot more impressive than I >> thought. It looks like Zope done right. I'm a little worried about >> the fact that they're willing to add so much stuff to the core while >> at the same time promising backwards compatibility all the way back to >> 2007. I wonder how it'll look in a few years. The Disqus guys showed >> a lot of awesome stuff, as usual. You can probably find multiple >> talks from them online. >> >> -jj >> >> On Fri, Jul 15, 2011 at 7:22 AM, Venkatraman S >> wrote: >> > How did this go? Any recordings? >> > >> > -V >> > >> > On Wed, Jul 13, 2011 at 1:22 PM, Grace Law wrote: >> >> >> >> Hi folks >> >> Just a reminder, RSVP closes at 12n. Hope to see you tonight >> >> Grace >> >> On Jul 6, 2011, at 7:50 PM, Grace Law wrote: >> >> >> >> Hi there, >> >> There is a python meet-up next Wed 7/13 hosted >> >> by http://www.meetup.com/sfpython/ that I want to share with you - >> >> http://www.meetup.com/sfpython/events/24721631/ >> >> >> >> Our next meet-up features 2 outstanding speakers. We will look at tools >> >> that speed up your development cycle in Django and other python >> >> applications. We will also learn more about Web2Py, a MVC based >> framework >> >> that focuses on rapid development and favors convention over >> configuration >> >> approach. Recruiters, please sit this one out. >> >> >> >> Yelp has graciously agree to host this event but their building >> security >> >> is very straight. Please fill out the FORM below AND BRING your PHOTO >> ID to >> >> ensure assess to the event. : >> >> http://tinyurl.com/sfpython7-13 >> >> >> >> >> >> Agenda for 7/13 at Yelp in San Francisco >> >> >> >> 6:30p - Check-in and mingle, enjoy Food and Beer compliments of Yelp >> >> >> >> 7.10p - Welcome >> >> >> >> 7.15p - Intro to Web2Py (Massimo DiPierro) >> >> >> >> 7.45p - Announcements / break >> >> >> >> 8.00p - Tools to speed up dev cycles in Django and other framework >> (David >> >> Crammer) >> >> >> >> 8.45p - Q & A, more networking ... >> >> >> >> 9:30p - Door close and moving the party else where >> >> >> >> >> >> Talks: >> >> >> >> 1. Massimo DiPierro, Lead developer of Web2Py and Author of "The >> Official >> >> Web2Py Book" is in town from Chicago and has agreed to visit SFpython >> and >> >> tell us more about his framework and answer any questions you may have. >> When >> >> he is not working on Web2Py, he teaches CS at DePaul University and >> does >> >> research on High Performance and Scientific Computing, Computer >> Security, >> >> and Numerical Algorithms for Scientific and Financial applications. >> >> >> >> 2. David Crammer recently spoke at PyCon and Euro PyCon and wow the >> >> community by revealing the wisdom gained from working at Disqus - >> world's >> >> largest Django site handling 500 million users and 25,000 requests a >> second >> >> at peak and growing exponentially. In this talk, he is going to tell us >> >> about tools that help debugging and developing your Django application >> >> faster and easier. Non-Django users will find this talk interesting too >> as >> >> David will also cover things that can be used in any Python >> application, >> >> including: >> >> >> >> - Building a more efficient developer environment >> >> >> >> - Interactive debugging >> >> >> >> - Error logging >> >> >> >> - Profiling your code >> >> >> >> Due to the 2 scheduled talks, we will not have lightning talks at this >> >> meeting. As usual, I'd be happy to answer any questions. >> >> >> >> Please RSVP here for meetup location and details: >> >> http://www.meetup.com/sfpython/events/24721631/ >> >> >> >> Grace >> >> >> >> >> >> _______________________________________________ >> >> Baypiggies mailing list >> >> Baypiggies at python.org >> >> To change your subscription options or unsubscribe: >> >> http://mail.python.org/mailman/listinfo/baypiggies >> > >> > >> > _______________________________________________ >> > Baypiggies mailing list >> > Baypiggies at python.org >> > To change your subscription options or unsubscribe: >> > http://mail.python.org/mailman/listinfo/baypiggies >> > >> >> >> >> -- >> In this life we cannot do great things. We can only do small things >> with great love. -- Mother Teresa >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> http://mail.python.org/mailman/listinfo/baypiggies >> > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- Grace Law Sr Technical Recruiter @ http://lolapps.com Skype: divemaldives Phone: 415-323-0388 -------------- next part -------------- An HTML attachment was scrubbed... URL: From venkat83 at gmail.com Sat Jul 16 05:26:51 2011 From: venkat83 at gmail.com (Venkatraman S) Date: Sat, 16 Jul 2011 08:56:51 +0530 Subject: [Baypiggies] Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py In-Reply-To: References: <1A64B8BA-977B-4AD2-A50C-670812EEA016@mac.com> Message-ID: On Sat, Jul 16, 2011 at 4:25 AM, Grace Law wrote: > > http://www.scribd.com/doc/60038745/web2py-talk > > web2py does look interesting. Do they have any benchmarks against django - like template rendering, and orm queries(like a complex orm query) I really liked the feature of deploying it 'anywhere' - even on GAE. It is indeed an interesting feature. -V -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Sun Jul 17 02:35:48 2011 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Sat, 16 Jul 2011 17:35:48 -0700 Subject: [Baypiggies] Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py In-Reply-To: References: <1A64B8BA-977B-4AD2-A50C-670812EEA016@mac.com> Message-ID: On Fri, Jul 15, 2011 at 8:26 PM, Venkatraman S wrote: > > On Sat, Jul 16, 2011 at 4:25 AM, Grace Law wrote: >> >> http://www.scribd.com/doc/60038745/web2py-talk >> > > web2py does look interesting. Do they have any benchmarks against django - > like template rendering, and orm queries(like a complex orm query) > I really liked the feature of deploying it 'anywhere' - even on GAE. It is > indeed an interesting feature. I kind of think it's a mistake to compare Django with web2py from a performance standpoint, or at least, you shouldn't spend too much time on that one thing. I think what's interesting is how different the two applications approach web development. For instance, web2py lets users do all their coding in the browser like Zope used to, but under the covers, it still writes to files (so you can develop like a normal developer does). Furthermore, it lets you download and upload entire applications via the user interface. Like I said, it's more like Zope, but done right. Another big difference is that the templating engine is an extremely thin wrapper around Python--it takes about 2 minutes to learn. Hence, I think it's fair to say that it optimizes for developers rather than template authors. -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa From grace at lolapps.com Mon Jul 18 17:37:26 2011 From: grace at lolapps.com (Grace Law) Date: Mon, 18 Jul 2011 08:37:26 -0700 Subject: [Baypiggies] Fwd: Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py In-Reply-To: <8EEE52A2-1667-4DA6-9628-DB42AED47B9B@gmail.com> References: <8EEE52A2-1667-4DA6-9628-DB42AED47B9B@gmail.com> Message-ID: Benchmarks according to Massimo: ---------- Forwarded message ---------- From: Massimo Di Pierro Date: Sun, Jul 17, 2011 at 7:18 PM Subject: Re: [Baypiggies] Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py To: Grace Law Not sure how to respond so I email you. benchmarks really depend on what the code does. I can only say the speed is very much comparable with that of Django. On my laptop (2.2GHz Mac) one hello word app runs at 3.8ms/request. The DAL has negligible overhead in writing the queries, some overhead in parsing the query response if you fetch lots of records at the same time (should be similar to Django but I do not have numbers). For a typical web app my experience is the bottle neck is the database and independent on the framework. Massimo On Jul 16, 2011, at 2:29 AM, Grace Law wrote: Massimo, Perhaps u can answer below? G Sent from my iPhone Begin forwarded message: *From:* Venkatraman S *Date:* July 15, 2011 8:26:51 PM PDT *To:* BayPiggies *Subject:* *Re: [Baypiggies] Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py* On Sat, Jul 16, 2011 at 4:25 AM, Grace Law < grace at lolapps.com> wrote: > > > http://www.scribd.com/doc/60038745/web2py-talk > > web2py does look interesting. Do they have any benchmarks against django - like template rendering, and orm queries(like a complex orm query) I really liked the feature of deploying it 'anywhere' - even on GAE. It is indeed an interesting feature. -V _______________________________________________ Baypiggies mailing list Baypiggies at python.org To change your subscription options or unsubscribe: http://mail.python.org/mailman/listinfo/baypiggies -- Grace Law Sr Technical Recruiter @ http://lolapps.com Skype: divemaldives Phone: 415-323-0388 -------------- next part -------------- An HTML attachment was scrubbed... URL: From venkat83 at gmail.com Mon Jul 18 18:02:12 2011 From: venkat83 at gmail.com (Venkatraman S) Date: Mon, 18 Jul 2011 21:32:12 +0530 Subject: [Baypiggies] Fwd: Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py In-Reply-To: References: <8EEE52A2-1667-4DA6-9628-DB42AED47B9B@gmail.com> Message-ID: On Mon, Jul 18, 2011 at 9:07 PM, Grace Law wrote: > For a typical web app my experience is the bottle neck is the database and > independent on the framework. > Hmm. Not exactly true; i can think of the following places which can cause potential impact in addition to a bad database design(i.e, schema design, lack of indexes etc): # template rendering (for eg. django templates are far slower than that of jinja2) # ORM - now here there are 2 cases, either the ORM can create cranky queries or the process of mapping can take one hell of a time. (DDT is an awsum app when developing using django, it helps you diagnose the sql query generated.) (the above 2 do not consider the actual application logic that is written in python) There is an interesting thread going on in django-users wherein some are trying to create a 'single' binary out of django to speeden up and reduce the hassle of deploying. There was a mention of using pypy instead of cpython too. I will try to do a simple benchmark between the two(django vs web2py) sometime this weekend and share with the group. -V http://blizzardzblogs.blogspot.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.berthelot at gmail.com Tue Jul 19 02:23:32 2011 From: david.berthelot at gmail.com (David Berthelot) Date: Mon, 18 Jul 2011 17:23:32 -0700 Subject: [Baypiggies] Fwd: Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py In-Reply-To: References: <8EEE52A2-1667-4DA6-9628-DB42AED47B9B@gmail.com> Message-ID: From: Massimo Di Pierro > For a typical web app my experience is the bottle neck is the database and > independent on the framework. > Having been a relatively advanced user of Drupal, to me the direct cause of slowdown was the framework itself. Not in the time it took to execute the lines of code but because of the SQL requests and datastructures underlying the framework (node ids, revision ids, permissions, views, etc... would generate a lot of requests to view a simple page). So I generally wouldn't consider the database speed independent of the framework as long as the framework does some automatic database request generation and type handling. This became particularly obvious as the database grew bigger and the framework became slower. That being said, this could be a Drupal specific issue and may be web2py database is better optimized (e.g. closer to human written data-structures and requests). -------------- next part -------------- An HTML attachment was scrubbed... URL: From grace at lolapps.com Tue Jul 19 02:57:24 2011 From: grace at lolapps.com (Grace Law) Date: Mon, 18 Jul 2011 17:57:24 -0700 Subject: [Baypiggies] Fwd: Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py In-Reply-To: References: <8EEE52A2-1667-4DA6-9628-DB42AED47B9B@gmail.com> Message-ID: David, Venket and others :) I think this is a lovely follow-up thread after the python meetup and would love to see this posted on the meetup message board as well I'd imagine many others that have attended the event, including the author of the project, will be interested in joining in on the discussions What do you think? If you have trouble sending email to python-189 at meetup.com, you may have to sign-up as a member of the meetup group. Cheers Grace On Mon, Jul 18, 2011 at 5:23 PM, David Berthelot wrote: > From: Massimo Di Pierro > >> For a typical web app my experience is the bottle neck is the database and >> independent on the framework. >> > > Having been a relatively advanced user of Drupal, to me the direct cause of > slowdown was the framework itself. Not in the time it took to execute the > lines of code but because of the SQL requests and datastructures underlying > the framework (node ids, revision ids, permissions, views, etc... would > generate a lot of requests to view a simple page). So I generally wouldn't > consider the database speed independent of the framework as long as the > framework does some automatic database request generation and type handling. > This became particularly obvious as the database grew bigger and the > framework became slower. > > That being said, this could be a Drupal specific issue and may be web2py > database is better optimized (e.g. closer to human written data-structures > and requests). > -- Grace Law Sr Technical Recruiter @ http://lolapps.com Skype: divemaldives Phone: 415-323-0388 -------------- next part -------------- An HTML attachment was scrubbed... URL: From venkat83 at gmail.com Tue Jul 19 03:53:29 2011 From: venkat83 at gmail.com (Venkatraman S) Date: Tue, 19 Jul 2011 07:23:29 +0530 Subject: [Baypiggies] Fwd: Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py In-Reply-To: References: <8EEE52A2-1667-4DA6-9628-DB42AED47B9B@gmail.com> Message-ID: On Tue, Jul 19, 2011 at 5:53 AM, David Berthelot wrote: > So I generally wouldn't consider the database speed independent of the > framework as long as the framework does some automatic database request > generation and type handling. This became particularly obvious as the > database grew bigger and the framework became slower. > I am a speed maniac, and i like apps to be fast, i am ready to sacrifice feature set for good speed; or rather, present the feature set with a few more clicks - i.e, if you are showing an item on a page, then i would generally like to show everything related to that item in a single page; but showing all the related items(which can cause more SQLs and HTTP requests) can cause a probable slowdown, i would rather show links which would link to the related items (sometimes this approach also leads to a lesser cluttered UI - but again, the number of clicks that the user has to do is more [some UI experts rate an app based on the number of clicks that a user has to to achieve an end result]). Having said that, its very important to profile an app - in a django app that i was developing in my fun time, i happened to see that there were 40+ queries on a single page, using DDT i was able to diagnose the SQLs being fired, and was able reduce this to just 6 - and out of these 6, 1 sql is for hitting the msgs tbl and the other 1 is for checking if the user is logged in(unavoidable). I truly believe in the fact that "performance is a feature" [ 1]. Also, IMHO, if you can move bulk of the business logic to SQLs (in most apps you have to use SQLs), then you can make your code less cluttered and also easy to maintain. For eg. in this case [ 2], i moved the filtering to the SQLs; and also even in here, i was firing 3 queries earlier and was doing some iterations (pain!). To explain [2], i have 2 types of users: employees and general-users(non-emps). I needed to get all items for a given employee or customer(non-emp); if the user happened to be employee then get all items from his org - so you need to iterate over all emps and get respective items for each emp and concatenate the list. If the user was a general-user(non-emp), then simply get his items alone. items = [] if self.is_superorg_user(): #check user type emps = self.get_all_employees() #get all employees if emps: for e in emps: #iterate over the emps p = Items.objects.filter(created_by=e).filter(deleted=False) #get items by THIS emp if len(p)>0: items.extend(p) #keep concatenating to the orig list else: #non-emp user items = Items.objects.filter(created_by=self) Now, all those SQLs for emp users, can be removed and replaced with: items = [] if self.is_superorg_user(): #check user type items = Items.objects.filter(created_by__employees__org__in=self.employees_set.all().values_list('org')) else: items = Items.objects.filter(created_by=self) [1] http://www.codinghorror.com/blog/2011/06/performance-is-a-feature.html [2] http://groups.google.com/group/django-users/browse_thread/thread/b2b3aea021c9b7d0/52d1aa80ea7a2dd5 -V http://blizzardzblogs.blogspot.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.berthelot at gmail.com Tue Jul 19 04:09:11 2011 From: david.berthelot at gmail.com (David Berthelot) Date: Mon, 18 Jul 2011 19:09:11 -0700 Subject: [Baypiggies] Fwd: Reminder - Tonight: SF Python meet-up featuring Dev Tools for Django and Web2Py In-Reply-To: References: <8EEE52A2-1667-4DA6-9628-DB42AED47B9B@gmail.com> Message-ID: I totally agree with your experience, to squeeze performance you eventually need to resort to programming which somehow defeats the concept of framework (which ideally aims at letting you build something without programming). In my case with Drupal, the code base was so large that I didn't know where to start (not to mention there is a lot of useless code for my needs but apparently needed for the sake of generality). However Drupal (and other frameworks too I suppose) do well for what they were initially intended for (fancy article/story blogging for Drupal), it's when one tries to customize to its needs (custom permissions, objects, views) that the limitations become most noticeable. In my case, I ended up writing my own performance oriented framework (PyMP) in Python. I may open source it in the future when I manage to clean/organize the code a bit more for other people to find reuse value in it. This allowed an average request to drop from 10 seconds down to 0.250 seconds (moving from Drupal to PyMP) on a moderately popular website: http://codercharts.com On Mon, Jul 18, 2011 at 6:53 PM, Venkatraman S wrote: > > > On Tue, Jul 19, 2011 at 5:53 AM, David Berthelot < > david.berthelot at gmail.com> wrote: > >> So I generally wouldn't consider the database speed independent of the >> framework as long as the framework does some automatic database request >> generation and type handling. This became particularly obvious as the >> database grew bigger and the framework became slower. >> > > I am a speed maniac, and i like apps to be fast, i am ready to sacrifice > feature set for good speed; or rather, present the feature set with a few > more clicks - i.e, if you are showing an item on a page, then i would > generally like to show everything related to that item in a single page; but > showing all the related items(which can cause more SQLs and HTTP requests) > can cause a probable slowdown, i would rather show links which would link to > the related items (sometimes this approach also leads to a lesser cluttered > UI - but again, the number of clicks that the user has to do is more [some > UI experts rate an app based on the number of clicks that a user has to to > achieve an end result]). > > Having said that, its very important to profile an app - in a django app > that i was developing in my fun time, i happened to see that there were 40+ > queries on a single page, using DDT i was able to diagnose the SQLs being > fired, and was able reduce this to just 6 - and out of these 6, 1 sql is for > hitting the msgs tbl and the other 1 is for checking if the user is logged > in(unavoidable). > > I truly believe in the fact that "performance is a feature" [ 1]. Also, IMHO, if you can move bulk of the business logic to SQLs (in most > apps you have to use SQLs), then you can make your code less cluttered and > also easy to maintain. For eg. in this case [ 2], i moved the filtering to the SQLs; and also even in here, i was firing 3 > queries earlier and was doing some iterations (pain!). > > To explain [2], i have 2 types of users: employees and > general-users(non-emps). I needed to get all items for a given employee or > customer(non-emp); if the user happened to be employee then get all items > from his org - so you need to iterate over all emps and get respective items > for each emp and concatenate the list. If the user was a > general-user(non-emp), then simply get his items alone. > > items = [] > if self.is_superorg_user(): #check user type > emps = self.get_all_employees() #get all employees > if emps: > for e in emps: #iterate over the emps > p = Items.objects.filter(created_by=e).filter(deleted=False) #get > items by THIS emp > if len(p)>0: > items.extend(p) #keep concatenating to the orig list > else: #non-emp user > items = Items.objects.filter(created_by=self) > > Now, all those SQLs for emp users, can be removed and replaced with: > > items = [] > if self.is_superorg_user(): #check user type > items = > Items.objects.filter(created_by__employees__org__in=self.employees_set.all().values_list('org')) > else: > items = Items.objects.filter(created_by=self) > > [1] http://www.codinghorror.com/blog/2011/06/performance-is-a-feature.html > [2] > http://groups.google.com/group/django-users/browse_thread/thread/b2b3aea021c9b7d0/52d1aa80ea7a2dd5 > > > -V > http://blizzardzblogs.blogspot.com/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kpguy1975 at gmail.com Tue Jul 19 21:12:59 2011 From: kpguy1975 at gmail.com (Vikram K) Date: Tue, 19 Jul 2011 15:12:59 -0400 Subject: [Baypiggies] sorting alphanumeric list Message-ID: given the following list: >>> a ['Y6', 'T5'] how do i modify list a to end up with: >>> b ['T5', 'Y6'] of course my actual data consists of nested lists whose elements consist of lists like list a. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tony at godshall.org Tue Jul 19 21:36:49 2011 From: tony at godshall.org (Tony Godshall) Date: Tue, 19 Jul 2011 12:36:49 -0700 Subject: [Baypiggies] sorting alphanumeric list In-Reply-To: References: Message-ID: On Tue, Jul 19, 2011 at 12:12 PM, Vikram K wrote: > given the following list: > >>>> a > ['Y6', 'T5'] > > how do i modify list a to end up with: > >>>> b > ['T5', 'Y6'] > > of course my actual data consists of nested lists whose elements consist of > lists like list a. tony at d6:~$ python Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> a=['Y6', 'T5'] >>> b=a[:] >>> b.sort() >>> b ['T5', 'Y6'] >>> a ['Y6', 'T5'] From tim at timhatch.com Tue Jul 19 22:09:02 2011 From: tim at timhatch.com (Tim Hatch) Date: Tue, 19 Jul 2011 13:09:02 -0700 Subject: [Baypiggies] sorting alphanumeric list In-Reply-To: References: Message-ID: > given the following list: > >>>> a > ['Y6', 'T5'] > > how do i modify list a to end up with: > >>>> b > ['T5', 'Y6'] > > of course my actual data consists of nested lists whose elements consist > of > lists like list a. Maybe you could give an example involving A3, B1, and C20. Are you trying to sort on the numeric part or the letter? Is the letter fixed size? >>> a=['A3', 'B1', 'C20'] >>> a.sort(key=lambda i: int(i[1:])) >>> a ['B1', 'A3', 'C20'] Tim From chris.d.burns at gmail.com Wed Jul 20 19:00:36 2011 From: chris.d.burns at gmail.com (Christopher Burns) Date: Wed, 20 Jul 2011 10:00:36 -0700 Subject: [Baypiggies] JOB: Python programmer at Amyris Biotech Message-ID: Hello, We are looking for a python programmer with web app experience to join our team. You'll be part of a team of ~12 programmers developing web apps to support various research efforts here at Amyris. It's a great engineering team and the company treats their employees very well. Feel free to ping me if you have any questions. If you apply, please mention my name and where you heard about the post. Apply here: https://home.eease.adp.com/recruit2/?id=700431&t=1 Cheers, Chris Burns Software Developer, Amyris Software Developer --------------------------- Amyris Biotechnologies combines break-through technology and unique insights in the transportation fuels sector to bring environmentally friendly fuels to market. Amyris is leveraging its technology platform, which was developed as part of an earlier project to reduce costs to produce artemisinin-based anti-malarial drugs, to provide a cost-competitive bio-gasoline, a bio-diesel, and a bio-jet solution that works in current engines and distribution infrastructure without compromising fuel performance. All Amyris biofuels are designed to provide consumers and end users uncompromising alternatives to petroleum-based fuels. Responsibilities ---------------------- Work with a small team of developers to design and implement software to support multiple groups within the company (primarily R&D). This includes, but is not limited to, custom databases, graphical data representations, interface designs, and automated data retrieval and formatting. Developer will need to be able to work independently or as part of a small team as particular tasks require, and generally is expected to be able to contribute to any part of the stack. Developer will need to be able to liaison with internal clients (scientist and engineers) in a fast paced environment with rapidly changing requirements, so strong communication skills are a necessity. Some background in science or engineering is a big plus. In general, we are looking for experienced developers who learn quickly and are excited about contributing to cutting edge research with a positive impact in creating a more sustainable world. Experience with the following required: ? Bachelor?s degree in Computer Science, or related field ? 5+ years of software development in an enterprise environment ? 3+ years of web development in an MVC environment ? 3+ years of experience with SQL ? Experience coding in Python ? Experience in doing database schema design ? Experience in user interface design ? Translating client requirements into a full-fledged web application ? Excellent debugging abilities (and perseverance) ? Ability to communicate with scientists as well as fellow programmers ? Strong analytical, organizational, and multi-tasking skills ? Energetic, highly self-motivated and able to work efficiently and productively in a start-up company environment Experience with the following a plus: ? Pylons/Pyramid (or Django) MVC framework ? Javascript / JQuery ? MS SQL, MySQL ? Agile (Scrum, TDD) ? LAMP ? C/C++, PHP ? User experience testing/design ? LIMS ? Molecular biology, especially synthetic biology From aahz at pythoncraft.com Sun Jul 24 22:51:07 2011 From: aahz at pythoncraft.com (Aahz) Date: Sun, 24 Jul 2011 13:51:07 -0700 Subject: [Baypiggies] sorting alphanumeric list In-Reply-To: References: Message-ID: <20110724205107.GB21260@panix.com> On Tue, Jul 19, 2011, Vikram K wrote: > > given the following list: > > >>> a > ['Y6', 'T5'] > > how do i modify list a to end up with: > > >>> b > ['T5', 'Y6'] >>> a = ['Y6', 'T5'] >>> b = sorted(a) >>> b ['T5', 'Y6'] However, I must point out that you have a "wrong question" situation. What you are demonstrating in your code is *not* a modification of a. Answering your question literally leads to this: >>> a = ['Y6', 'T5'] >>> a.sort() >>> b = a >>> b ['T5', 'Y6'] >>> a is b True >>> a.append('Z3') >>> b ['T5', 'Y6', 'Z3'] Programming depends very much on precise statement of problem and solution. You should read this: http://starship.python.net/crew/mwh/hacks/objectthink.html -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "If you don't know what your program is supposed to do, you'd better not start writing it." --Dijkstra From wescpy at gmail.com Mon Jul 25 17:33:47 2011 From: wescpy at gmail.com (wesley chun) Date: Mon, 25 Jul 2011 08:33:47 -0700 Subject: [Baypiggies] ANN: Intro+Intermediate Python course, SF, Oct 18-20 In-Reply-To: References: Message-ID: Need to get up-to-speed with Python as quickly and as in-depth as possible? Already coding Python but still have areas of uncertainty you need to fill? Then come join me, Wesley Chun, author of Prentice-Hall's bestseller "Core Python" for a comprehensive intro/intermediate course coming up this May in Northern California, then enjoy a beautiful Fall weekend afterwards in San Francisco, the beautiful city by the bay. Please pass on this note to whomever you think may be interested. I look forward to meeting you and your colleagues! Feel free to pass around the PDF flyer linked down below. Write if you have questions. Since I hate spam, I'll only send out one reminder as the date gets closer. (Comprehensive) Intro+Intermediate Python Tue-Thu, 2011 Oct 18-20, 9am-5pm Hope to meet you soon! -Wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (COMPREHENSIVE) INTRO+INTERMEDIATE PYTHON Although this course may appear to those new to Python, it is also perfect for those who have tinkered with it and want to "fill in the gaps" and/or want to get more in-depth formal training. ?It combines the best of both an introduction to the language as well as a "Python Internals" training course. We will immerse you in the world of Python in only a few days, showing you more than just its syntax (which you don't really need a book to learn, right?). Knowing more about how Python works under the covers, including the relationship between data objects and memory management, will make you a much more effective Python programmer coming out of the gate. 3 hands-on labs each day will help hammer the concepts home. Come find out why Google, Yahoo!, Disney, ILM/LucasFilm, VMware, NASA, Ubuntu, YouTube, and Red Hat all use Python. Users supporting or jumping to Plone, Zope, TurboGears, Pylons, Django, Google App Engine, Jython, IronPython, and Mailman will also benefit! PREVIEW 1: you will find (and can download) a video clip of a class session recorded live to get an idea of my lecture style and the interactive classroom environment (as well as sign-up) at: http://cyberwebconsulting.com PREVIEW 2: Partnering with O'Reilly and Pearson, Safari Books Online has asked me to deliver a 1-hour webcast a couple of years ago called "What is Python?". This was an online seminar based on a session that I've delivered at numerous conferences in the past. It will give you an idea of lecture style as well as an overview of the material covered in the course. info:http://www.safaribooksonline.com/events/WhatIsPython.html download (reg req'd): http://www.safaribooksonline.com/Corporate/DownloadAndResources/webcastInfo.php?page=WhatIsPython - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WHERE: near the San Francisco Airport (SFO/San Bruno), CA, USA WEB: ? http://cyberwebconsulting.com FLYER: http://cyberwebconsulting.com/flyerPP1.pdf LOCALS: easy freeway (101/280/380) with lots of parking plus public transit (BART and CalTrain) access via the San Bruno stations, easily accessible from all parts of the Bay Area VISITORS: free shuttle to/from the airport, free high-speed internet, free breakfast and regular evening receptions; fully-equipped suites See website for costs, venue info, and registration. There is a significant discounts available for full-time students, secondary teachers, and others. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Core Python Programming", Prentice Hall, (c)2007,2001 "Python Fundamentals", Prentice Hall, (c)2009 ? ? http://corepython.com wesley.chun : wescpy-gmail.com : @wescpy python training and technical consulting cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com From jmonnich at aquent.com Mon Jul 25 20:36:56 2011 From: jmonnich at aquent.com (Monnich, John) Date: Mon, 25 Jul 2011 11:36:56 -0700 Subject: [Baypiggies] LAMP Web Developer role in Alameda, Bart Accessible Message-ID: Working with a great company in Alameda on their LAMP Web Developer role. This is a contract to hire role and they do have a free shuttle service from the Bart station. If you, or anyone you know of might be interested in learning more about this role, please feel free to give me a call. Thanks so much. Cheers. John 415-399-2613 The fantastic client in Alameda is looking for a solid LAMP Web Developer for an immediate contract to hire role The main responsibilities are for website development and maintenance of all existing sites and daily EDI transactions. Job Duties: --Web marketing campaigns: Responsible for taking graphic marketing elements and making them web ready, for both site pages and email marketing campaigns; ensure that campaigns are coded and tested on schedule and executed to the specifications of the creative vision. --Web support: Complete site updates, from initial graphics to coding and input into client?s platform. Work with team to implement new technologies and UX to site and email campaigns. --Maintenance, development and upkeep all of website written in PHP/OOP. --Work with outside service providers for timely implementation. --Maintain/Develop complex web applications to help support and facilitate buy partner sites. Maximize visibility on search engines and portals. --Maintain Apache and MySQL servers. --Maintain Linux servers, Oracle database, and EDI transactions. --Legacy hardware maintenance. --Web Development background in a Linux and Windows environment --Photoshop experience --Knowledge of Internet Protocols, security and networks --Experience with third party APIs --Experience with Authorize.net and Paypal --AJAX experience Skills: --Ability to develop complex web applications written in PHP/OOP with a MySQL or Oracle database. --HTML coding experience --MySQL and Oracle administration --Apache administration --Linux administration --Knowledge of cookies and sessions From simeonf at gmail.com Mon Jul 25 21:04:11 2011 From: simeonf at gmail.com (Simeon Franklin) Date: Mon, 25 Jul 2011 12:04:11 -0700 Subject: [Baypiggies] LAMP Web Developer role in Alameda, Bart Accessible In-Reply-To: References: Message-ID: John please see the Baypiggies Job listing requirements at http://baypiggies.net/job-listings - of special interest should be the item "Please make clear how Python will be used on the job"... -regards Simeon Franklin From brent.tubbs at gmail.com Tue Jul 26 05:38:15 2011 From: brent.tubbs at gmail.com (Brent Tubbs) Date: Mon, 25 Jul 2011 20:38:15 -0700 Subject: [Baypiggies] ANN: Intro+Intermediate Python course, SF, Oct 18-20 In-Reply-To: References: Message-ID: The subject line says October, but the message body says May. The mention of a "Fall weekend" tips the balance in favor of October, but you might want to send a clarification. Brent On Mon, Jul 25, 2011 at 8:33 AM, wesley chun wrote: > Need to get up-to-speed with Python as quickly and as in-depth as > possible? Already coding Python but still have areas of uncertainty > you need to fill? Then come join me, Wesley Chun, author of > Prentice-Hall's bestseller "Core Python" for a comprehensive > intro/intermediate course coming up this May in Northern California, > then enjoy a beautiful Fall weekend afterwards in San Francisco, the > beautiful city by the bay. > > Please pass on this note to whomever you think may be interested. I > look forward to meeting you and your colleagues! Feel free to pass > around the PDF flyer linked down below. Write if you have questions. > > Since I hate spam, I'll only send out one reminder as the date gets > closer. > > (Comprehensive) Intro+Intermediate Python > Tue-Thu, 2011 Oct 18-20, 9am-5pm > > Hope to meet you soon! > -Wesley > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > (COMPREHENSIVE) INTRO+INTERMEDIATE PYTHON > > Although this course may appear to those new to Python, it is also > perfect for those who have tinkered with it and want to "fill in the > gaps" and/or want to get more in-depth formal training. ?It combines > the best of both an introduction to the language as well as a "Python > Internals" training course. > > We will immerse you in the world of Python in only a few days, showing > you more than just its syntax (which you don't really need a book to > learn, right?). Knowing more about how Python works under the covers, > including the relationship between data objects and memory management, > will make you a much more effective Python programmer coming out of > the gate. 3 hands-on labs each day will help hammer the concepts home. > > Come find out why Google, Yahoo!, Disney, ILM/LucasFilm, VMware, > NASA, Ubuntu, YouTube, and Red Hat all use Python. Users supporting or > jumping to Plone, Zope, TurboGears, Pylons, Django, Google App Engine, > Jython, IronPython, and Mailman will also benefit! > > PREVIEW 1: you will find (and can download) a video clip of a > class session recorded live to get an idea of my lecture style and > the interactive classroom environment (as well as sign-up) at: > > http://cyberwebconsulting.com > > PREVIEW 2: Partnering with O'Reilly and Pearson, Safari Books > Online has asked me to deliver a 1-hour webcast a couple of years ago > called "What is Python?". This was an online seminar based on a > session that I've delivered at numerous conferences in the past. It > will give you an idea of lecture style as well as an overview of the > material > covered in the course. > > info:http://www.safaribooksonline.com/events/WhatIsPython.html > download (reg req'd): > http://www.safaribooksonline.com/Corporate/DownloadAndResources/webcastInfo.php?page=WhatIsPython > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > WHERE: near the San Francisco Airport (SFO/San Bruno), CA, USA > > WEB: ? http://cyberwebconsulting.com > > FLYER: http://cyberwebconsulting.com/flyerPP1.pdf > > LOCALS: easy freeway (101/280/380) with lots of parking plus public > transit (BART and CalTrain) access via the San Bruno stations, easily > accessible from all parts of the Bay Area > > VISITORS: free shuttle to/from the airport, free high-speed internet, > free breakfast and regular evening receptions; fully-equipped suites > > See website for costs, venue info, and registration. There is a > significant discounts available for full-time students, secondary > teachers, and others. > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > "Core Python Programming", Prentice Hall, (c)2007,2001 > "Python Fundamentals", Prentice Hall, (c)2009 > ? ? http://corepython.com > > wesley.chun : wescpy-gmail.com : @wescpy > python training and technical consulting > cyberweb.consulting : silicon valley, ca > http://cyberwebconsulting.com > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From jjinux at gmail.com Tue Jul 26 17:55:14 2011 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 26 Jul 2011 08:55:14 -0700 Subject: [Baypiggies] meeting this month Message-ID: I haven't heard much about the meeting this month. Do we have a newbie nugget? If not, I'm interested in giving a newbie nugget on lambda. -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa From jim at well.com Tue Jul 26 18:28:46 2011 From: jim at well.com (jim) Date: Tue, 26 Jul 2011 09:28:46 -0700 Subject: [Baypiggies] meeting this month In-Reply-To: References: Message-ID: <1311697726.1673.43.camel@jim-LAPTOP> As far as I'm concerned, do it: what an interesting NN. Tony may have someone lined up, but I bet not--he should confirm, too (as should anyone else who's interested in helping us get speakers). On Tue, 2011-07-26 at 08:55 -0700, Shannon -jj Behrens wrote: > I haven't heard much about the meeting this month. Do we have a > newbie nugget? If not, I'm interested in giving a newbie nugget on > lambda. > > -jj > From tony at tcapp.com Tue Jul 26 18:37:52 2011 From: tony at tcapp.com (Tony Cappellini) Date: Tue, 26 Jul 2011 09:37:52 -0700 Subject: [Baypiggies] meeting this month In-Reply-To: References: Message-ID: It's been on the website for some time now. On Tue, Jul 26, 2011 at 8:55 AM, Shannon -jj Behrens wrote: > I haven't heard much about the meeting this month. Do we have a > newbie nugget? If not, I'm interested in giving a newbie nugget on > lambda. > > -jj > > -- > In this life we cannot do great things. We can only do small things > with great love. -- Mother Teresa > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Tue Jul 26 18:45:49 2011 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 26 Jul 2011 09:45:49 -0700 Subject: [Baypiggies] meeting this month In-Reply-To: References: Message-ID: Doh! I'm a dork. Never mind. -jj On Tue, Jul 26, 2011 at 9:37 AM, Tony Cappellini wrote: > It's been on the website for some time now. > > On Tue, Jul 26, 2011 at 8:55 AM, Shannon -jj Behrens > wrote: >> >> I haven't heard much about the meeting this month. ?Do we have a >> newbie nugget? ?If not, I'm interested in giving a newbie nugget on >> lambda. >> >> -jj >> >> -- >> In this life we cannot do great things. We can only do small things >> with great love. -- Mother Teresa >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> http://mail.python.org/mailman/listinfo/baypiggies > > -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa From jim at well.com Tue Jul 26 18:57:09 2011 From: jim at well.com (jim) Date: Tue, 26 Jul 2011 09:57:09 -0700 Subject: [Baypiggies] meeting this month In-Reply-To: References: Message-ID: <1311699429.1673.62.camel@jim-LAPTOP> (oops: me, too). So what about doing lamdas for September (Alex Martelli's presenting an overview of API design)? On Tue, 2011-07-26 at 09:45 -0700, Shannon -jj Behrens wrote: > Doh! I'm a dork. Never mind. > > -jj > > On Tue, Jul 26, 2011 at 9:37 AM, Tony Cappellini wrote: > > It's been on the website for some time now. > > > > On Tue, Jul 26, 2011 at 8:55 AM, Shannon -jj Behrens > > wrote: > >> > >> I haven't heard much about the meeting this month. Do we have a > >> newbie nugget? If not, I'm interested in giving a newbie nugget on > >> lambda. > >> > >> -jj > >> > >> -- > >> In this life we cannot do great things. We can only do small things > >> with great love. -- Mother Teresa > >> _______________________________________________ > >> Baypiggies mailing list > >> Baypiggies at python.org > >> To change your subscription options or unsubscribe: > >> http://mail.python.org/mailman/listinfo/baypiggies > > > > > > > From tony at tcapp.com Tue Jul 26 19:18:48 2011 From: tony at tcapp.com (Tony Cappellini) Date: Tue, 26 Jul 2011 10:18:48 -0700 Subject: [Baypiggies] meeting this month In-Reply-To: <1311699429.1673.62.camel@jim-LAPTOP> References: <1311699429.1673.62.camel@jim-LAPTOP> Message-ID: > > >> So what about doing lamdas for September (Alex > >>Martelli's presenting an overview of API design)? > +1 Lambdas nugget for Sept. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Tue Jul 26 19:24:41 2011 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 26 Jul 2011 10:24:41 -0700 Subject: [Baypiggies] meeting this month In-Reply-To: References: <1311699429.1673.62.camel@jim-LAPTOP> Message-ID: On Tue, Jul 26, 2011 at 10:18 AM, Tony Cappellini wrote: >> >> ? So what about doing lamdas for September (Alex >> >>Martelli's presenting an overview of API design)? > > +1 Lambdas nugget for Sept. Ok. -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa From tony at tcapp.com Tue Jul 26 19:33:39 2011 From: tony at tcapp.com (Tony Cappellini) Date: Tue, 26 Jul 2011 10:33:39 -0700 Subject: [Baypiggies] meeting this month In-Reply-To: References: <1311699429.1673.62.camel@jim-LAPTOP> Message-ID: We also need nuggets for Aug & Oct, if they are more convenient... On Tue, Jul 26, 2011 at 10:24 AM, Shannon -jj Behrens wrote: > On Tue, Jul 26, 2011 at 10:18 AM, Tony Cappellini wrote: > >> >> So what about doing lamdas for September (Alex > >> >>Martelli's presenting an overview of API design)? > > > > +1 Lambdas nugget for Sept. > > Ok. > > -jj > > -- > In this life we cannot do great things. We can only do small things > with great love. -- Mother Teresa > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at systemateka.com Tue Jul 26 21:42:10 2011 From: jim at systemateka.com (jim) Date: Tue, 26 Jul 2011 12:42:10 -0700 Subject: [Baypiggies] meeting this month In-Reply-To: References: <1311699429.1673.62.camel@jim-LAPTOP> Message-ID: <1311709330.1673.69.camel@jim-LAPTOP> Great! Seems somehow appropriate. So we still need a newbie nugget for August, yes? Volunteers, anyone? On Tue, 2011-07-26 at 10:24 -0700, Shannon -jj Behrens wrote: > On Tue, Jul 26, 2011 at 10:18 AM, Tony Cappellini wrote: > >> >> So what about doing lamdas for September (Alex > >> >>Martelli's presenting an overview of API design)? > > > > +1 Lambdas nugget for Sept. > > Ok. > > -jj > From djb at davidjamesbrunner.org Wed Jul 27 20:43:42 2011 From: djb at davidjamesbrunner.org (David James Brunner) Date: Wed, 27 Jul 2011 11:43:42 -0700 Subject: [Baypiggies] Architecting new communication paradigm (job post) Message-ID: Hi all, I'm developing a new communication layer meta to email that leverages some interesting ideas from social media, system architecture, and organization theory. My company, moduleQ, is assembling a small team to tackle some hard architectural problems around complex data structures, modeling viral diffusion, and extreme scalability and robustness. Some more details follow below. I'll be at the meeting Thursday, and I'd love to connect with anyone who finds these challenges intriguing. Please send me an email or find me Thursday. Thanks, David ------- *moduleQ seeks developers for new communication paradigm * Email has become the dominant knowledge worker communication tool, bringing along with it untold frustration and suffering. Nearly all of us struggle to organize and manage our overflowing inboxes. Email overload causes real economic damage, on the order of $1 trillion per year globally based on some estimates. moduleQ is a San Francisco-based, stealth-mode startup developing a radically innovative communication technology based on ideas from social media and new paradigms for structuring and organizing knowledge worker interactions. Our technology, based on research at the intersection of computer science and organization theory, has the potential to displace email, disrupt the enterprise IT industry, and transform organizations from the bottom up. To deliver this technology, moduleQ is developing an innovative backend architecture based on concepts borrowed from industrial engineering. Our backend uses a cluster of Python servers organized into modular information assembly lines. By modularizing and linearizing the backend, and using explicit routing to control the flow of data through the lines, we can achieve higher levels of scalability, transparency, and evolvability. moduleQ is assembling a small team of talented Python programmers to develop core platform components and manage a diverse ecosystem of development partners. Ideal candidates are interested in developing extremely scalable, extraordinarily robust client-server applications in Python, excited about experimenting with new architectural metaphors, good at providing vision and direction in self-organizing communities, and familiar with a range of server and database technologies. Experience with Twisted or other asynchronous networking technologies a plus. moduleQ was founded by David Brunner to commercialize his doctoral research at the intersection of computer science and organization theory. Our world-class advisory board includes prominent academics, several former CIOs, successful tech entrepreneurs, and accomplished technologists. If these challenges sound intriguing, please contact -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Wed Jul 27 23:52:15 2011 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Wed, 27 Jul 2011 14:52:15 -0700 Subject: [Baypiggies] meeting this month In-Reply-To: <1311709330.1673.69.camel@jim-LAPTOP> References: <1311699429.1673.62.camel@jim-LAPTOP> <1311709330.1673.69.camel@jim-LAPTOP> Message-ID: I can do my talk on lambdas in August instead. -jj On Tue, Jul 26, 2011 at 12:42 PM, jim wrote: > ? ?Great! Seems somehow appropriate. > ? ?So we still need a newbie nugget for August, yes? > Volunteers, anyone? > > > > On Tue, 2011-07-26 at 10:24 -0700, Shannon -jj Behrens wrote: >> On Tue, Jul 26, 2011 at 10:18 AM, Tony Cappellini wrote: >> >> >> ? So what about doing lamdas for September (Alex >> >> >>Martelli's presenting an overview of API design)? >> > >> > +1 Lambdas nugget for Sept. >> >> Ok. >> >> -jj >> > > > -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa From jtatum at gmail.com Fri Jul 29 19:36:46 2011 From: jtatum at gmail.com (James Tatum) Date: Fri, 29 Jul 2011 10:36:46 -0700 Subject: [Baypiggies] GUI automation presentation 28-Jul-2011 Message-ID: Hi all, I uploaded the files from last night's presentation. They are available at https://github.com/jtatum/ATOMac-talk The slides are available in two formats: Keynote - https://github.com/jtatum/ATOMac-talk/raw/master/ATOMac.key PDF - https://github.com/jtatum/ATOMac-talk/raw/master/ATOMac.pdf From amax at redsymbol.net Fri Jul 29 20:57:47 2011 From: amax at redsymbol.net (Aaron Maxwell) Date: Fri, 29 Jul 2011 11:57:47 -0700 Subject: [Baypiggies] GUI automation presentation 28-Jul-2011 In-Reply-To: References: Message-ID: <201107291157.47880.amax@redsymbol.net> Thanks for giving the talk, James. I enjoyed it, and learned a few things especially in the BDD section. Cheers, Aaron On Friday 29 July 2011 10:36:46 am James Tatum wrote: > Hi all, > > I uploaded the files from last night's presentation. They are > available at https://github.com/jtatum/ATOMac-talk > > The slides are available in two formats: > Keynote - https://github.com/jtatum/ATOMac-talk/raw/master/ATOMac.key > PDF - https://github.com/jtatum/ATOMac-talk/raw/master/ATOMac.pdf > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies -- Aaron Maxwell http://redsymbol.net/