From aahz at pythoncraft.com Wed Oct 1 21:45:56 2008 From: aahz at pythoncraft.com (Aahz) Date: Wed, 1 Oct 2008 12:45:56 -0700 Subject: [Baypiggies] PyCon nudging Message-ID: <20081001194555.GA24744@panix.com> If you've been to a BayPiggies meeting in the last couple of years, this message is for *you*: PyCon 2009 is now accepting proposals for presentations: http://us.pycon.org/2009/conference/proposals/ We (the PyCon organizers) are trying to improve the quality of presentations, so if you remember a particularly good presentation, I encourage you to send the speaker a message saying so, suggesting that maybe they should submit a proposal to PyCon. If nothing else, I have yet to meet a speaker who hates praise, so you'll be doing a good deed that way. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "Argue for your limitations, and sure enough they're yours." --Richard Bach From jim at well.com Tue Oct 7 23:29:57 2008 From: jim at well.com (jim) Date: Tue, 07 Oct 2008 14:29:57 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday October 09, 2008: Pygame multimedia hacking Message-ID: <1223414997.8354.153.camel@ubuntu> BayPIGgies meeting Thursday October 09, 2008: PyGameSF: A story of multimedia hacking fun with Python By Harry Tormey and Andrew Turley. This talk will give an overview of the technologies available for creating multimedia projects with Python, how the PyGameSF meet up got started, what it's all about, and an overview of the wide variety of projects presented at our meetups. Tonight's Newbie Nugget is... Unittesting with Mock, presented by Daryl Spitzer I'll present examples using Michael Foord's Mock library to create unit tests with mocks or stubs taking the place of module and built-in functions. As Mr. Foord writes in http://www.voidspace.org.uk/python/mock.html#introduction "Most mocking libraries follow the 'record -> replay' pattern of mocking. I prefer the 'action -> assertion' pattern, which is more readable and intuitive particularly when working with the Python unittest module." Location: Google Campus Building 40, the Seville room (check in at the lobby in bldg 43) bayPIGgies meeting information: http://baypiggies.net/new/plone * Please sign up in advance to have your google access badge ready: http://wiki.python.org/moin/BayPiggiesGoogleMeetings (no later than close of business on Wednesday.) Agenda ..... 7:30 PM ........................... General hubbub, inventory end-of-meeting announcements, any first-minute announcements. ..... 7:35 PM to 7:45 PM ................ Newbie Nugget: Unit testing with Mock by Daryl Spitzer ..... 7:45 PM to 8:45 PM ................ Pygame, multimedia hacking fun with Python by Harry ..... 8:45 PM to 9:00 PM -- After The Talk ................ Mapping and Random Access Mapping is a rapid-fire audience announcement of topics the announcers are interested in. Random Access follows immediately to allow follow up individually on the announcements and other topics of interest. From spmcinerney at hotmail.com Tue Oct 7 23:37:02 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Tue, 7 Oct 2008 14:37:02 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday October 09, 2008: Pygame multimedia hacking In-Reply-To: <1223414997.8354.153.camel@ubuntu> References: <1223414997.8354.153.camel@ubuntu> Message-ID: Leslie, can you please update the wiki for October? Thanks, Stephen> From: jim at well.com> To: baypiggies at python.org> Date: Tue, 7 Oct 2008 14:29:57 -0700> Subject: [Baypiggies] BayPIGgies meeting Thursday October 09, 2008: Pygame multimedia hacking> > > BayPIGgies meeting Thursday October 09, 2008: > PyGameSF: A story of multimedia hacking fun with Python> By Harry Tormey and Andrew Turley. > > This talk will give an overview of the technologies available for> creating multimedia projects with Python, how the PyGameSF meet up got> started, what it's all about, and an overview of the wide variety of> projects presented at our meetups. > > > Tonight's Newbie Nugget is... > Unittesting with Mock, presented by Daryl Spitzer > > I'll present examples using Michael Foord's Mock library to create unit> tests with mocks or stubs taking the place of module and built-in> functions. > As Mr. Foord writes in > http://www.voidspace.org.uk/python/mock.html#introduction > "Most mocking libraries follow the 'record -> replay' pattern of> mocking. I prefer the 'action -> assertion' pattern, which is more> readable and intuitive particularly when working with the Python> unittest module."> > > > Location: Google Campus > Building 40, the Seville room > (check in at the lobby in bldg 43)> > > bayPIGgies meeting information: > http://baypiggies.net/new/plone> > * Please sign up in advance to have your google access badge ready: > http://wiki.python.org/moin/BayPiggiesGoogleMeetings> (no later than close of business on Wednesday.) > > > Agenda> > ..... 7:30 PM ...........................> General hubbub, inventory end-of-meeting announcements, > any first-minute announcements. > > > ..... 7:35 PM to 7:45 PM ................> Newbie Nugget: Unit testing with Mock > by Daryl Spitzer > > > ..... 7:45 PM to 8:45 PM ................> Pygame, multimedia hacking fun with Python > by Harry > > > > ..... 8:45 PM to 9:00 PM -- After The Talk ................> Mapping and Random Access> > Mapping is a rapid-fire audience announcement of topics > the announcers are interested in. > > Random Access follows immediately to allow follow up > individually on the announcements and other topics of > interest.> > > > _______________________________________________> Baypiggies mailing list> Baypiggies at python.org> To change your subscription options or unsubscribe:> http://mail.python.org/mailman/listinfo/baypiggies _________________________________________________________________ See how Windows Mobile brings your life together?at home, work, or on the go. http://clk.atdmt.com/MRT/go/msnnkwxp1020093182mrt/direct/01/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Tue Oct 7 23:39:21 2008 From: jim at well.com (jim) Date: Tue, 07 Oct 2008 14:39:21 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday October 09, 2008: Pygame multimedia hacking In-Reply-To: References: <1223414997.8354.153.camel@ubuntu> Message-ID: <1223415561.8354.166.camel@ubuntu> i believe bill deegan has the keys to that kingdom and has lately been working on it. jim On Tue, 2008-10-07 at 14:37 -0700, Stephen McInerney wrote: > Leslie, can you please update the wiki for October? > > Thanks, > Stephen > > > From: jim at well.com > > To: baypiggies at python.org > > Date: Tue, 7 Oct 2008 14:29:57 -0700 > > Subject: [Baypiggies] BayPIGgies meeting Thursday October 09, 2008: > Pygame multimedia hacking > > > > > > BayPIGgies meeting Thursday October 09, 2008: > > PyGameSF: A story of multimedia hacking fun with Python > > By Harry Tormey and Andrew Turley. > > > > This talk will give an overview of the technologies available for > > creating multimedia projects with Python, how the PyGameSF meet up > got > > started, what it's all about, and an overview of the wide variety of > > projects presented at our meetups. > > > > > > Tonight's Newbie Nugget is... > > Unittesting with Mock, presented by Daryl Spitzer > > > > I'll present examples using Michael Foord's Mock library to create > unit > > tests with mocks or stubs taking the place of module and built-in > > functions. > > As Mr. Foord writes in > > http://www.voidspace.org.uk/python/mock.html#introduction > > "Most mocking libraries follow the 'record -> replay' pattern of > > mocking. I prefer the 'action -> assertion' pattern, which is more > > readable and intuitive particularly when working with the Python > > unittest module." > > > > > > > > Location: Google Campus > > Building 40, the Seville room > > (check in at the lobby in bldg 43) > > > > > > bayPIGgies meeting information: > > http://baypiggies.net/new/plone > > > > * Please sign up in advance to have your google access badge ready: > > http://wiki.python.org/moin/BayPiggiesGoogleMeetings > > (no later than close of business on Wednesday.) > > > > > > Agenda > > > > ..... 7:30 PM ........................... > > General hubbub, inventory end-of-meeting announcements, > > any first-minute announcements. > > > > > > ..... 7:35 PM to 7:45 PM ................ > > Newbie Nugget: Unit testing with Mock > > by Daryl Spitzer > > > > > > ..... 7:45 PM to 8:45 PM ................ > > Pygame, multimedia hacking fun with Python > > by Harry > > > > > > > > ..... 8:45 PM to 9:00 PM -- After The Talk ................ > > Mapping and Random Access > > > > Mapping is a rapid-fire audience announcement of topics > > the announcers are interested in. > > > > Random Access follows immediately to allow follow up > > individually on the announcements and other topics of > > interest. > > > > > > > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > http://mail.python.org/mailman/listinfo/baypiggies > > > > ______________________________________________________________________ > See how Windows Mobile brings your life together?at home, work, or on > the go. See Now From jim at well.com Wed Oct 8 01:07:19 2008 From: jim at well.com (jim) Date: Tue, 07 Oct 2008 16:07:19 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday October 09, 2008: Pygame multimedia hacking In-Reply-To: <8249c4ac0810071523x27ab0c52i724da302efcbd41f@mail.gmail.com> References: <1223414997.8354.153.camel@ubuntu> <1223415561.8354.166.camel@ubuntu> <8249c4ac0810071523x27ab0c52i724da302efcbd41f@mail.gmail.com> Message-ID: <1223420839.8354.190.camel@ubuntu> as to the wiki, seems to me we need some improved human engineering: i am afraid to edit the wiki because i don't know if some of the names listed for september have mistakenly been entered there but intended for october 9. immediate improvement suggests just wiping out september info and hoping for the best. improving wiki management suggests someone take responsibility for wiping out info for a meeting immediately after the meeting has taken place. one of the nice things of community involvement is that sharing an idea exposes it to issues initially not tho't of. does anyone have tho'ts regarding the above? On Tue, 2008-10-07 at 15:23 -0700, Tony Cappellini wrote: > Actually, anyone can update the wiki- it's not Leslie's > responsibility. It doesn't require admin access > Stephen could have done it instead of sending an email ;-) > > On Tue, Oct 7, 2008 at 2:39 PM, jim wrote: > > > > i believe bill deegan has the keys to that > > kingdom and has lately been working on it. > > jim > > > > On Tue, 2008-10-07 at 14:37 -0700, Stephen McInerney wrote: > >> Leslie, can you please update the wiki for October? > >> > >> Thanks, > >> Stephen > >> > >> > From: jim at well.com > >> > To: baypiggies at python.org > >> > Date: Tue, 7 Oct 2008 14:29:57 -0700 > >> > Subject: [Baypiggies] BayPIGgies meeting Thursday October 09, 2008: > >> Pygame multimedia hacking > >> > > >> > > >> > BayPIGgies meeting Thursday October 09, 2008: > >> > PyGameSF: A story of multimedia hacking fun with Python > >> > By Harry Tormey and Andrew Turley. > >> > > >> > This talk will give an overview of the technologies available for > >> > creating multimedia projects with Python, how the PyGameSF meet up > >> got > >> > started, what it's all about, and an overview of the wide variety of > >> > projects presented at our meetups. > >> > > >> > > >> > Tonight's Newbie Nugget is... > >> > Unittesting with Mock, presented by Daryl Spitzer > >> > > >> > I'll present examples using Michael Foord's Mock library to create > >> unit > >> > tests with mocks or stubs taking the place of module and built-in > >> > functions. > >> > As Mr. Foord writes in > >> > http://www.voidspace.org.uk/python/mock.html#introduction > >> > "Most mocking libraries follow the 'record -> replay' pattern of > >> > mocking. I prefer the 'action -> assertion' pattern, which is more > >> > readable and intuitive particularly when working with the Python > >> > unittest module." > >> > > >> > > >> > > >> > Location: Google Campus > >> > Building 40, the Seville room > >> > (check in at the lobby in bldg 43) > >> > > >> > > >> > bayPIGgies meeting information: > >> > http://baypiggies.net/new/plone > >> > > >> > * Please sign up in advance to have your google access badge ready: > >> > http://wiki.python.org/moin/BayPiggiesGoogleMeetings > >> > (no later than close of business on Wednesday.) > >> > > >> > > >> > Agenda > >> > > >> > ..... 7:30 PM ........................... > >> > General hubbub, inventory end-of-meeting announcements, > >> > any first-minute announcements. > >> > > >> > > >> > ..... 7:35 PM to 7:45 PM ................ > >> > Newbie Nugget: Unit testing with Mock > >> > by Daryl Spitzer > >> > > >> > > >> > ..... 7:45 PM to 8:45 PM ................ > >> > Pygame, multimedia hacking fun with Python > >> > by Harry > >> > > >> > > >> > > >> > ..... 8:45 PM to 9:00 PM -- After The Talk ................ > >> > Mapping and Random Access > >> > > >> > Mapping is a rapid-fire audience announcement of topics > >> > the announcers are interested in. > >> > > >> > Random Access follows immediately to allow follow up > >> > individually on the announcements and other topics of > >> > interest. > >> > > >> > > >> > > >> > _______________________________________________ > >> > Baypiggies mailing list > >> > Baypiggies at python.org > >> > To change your subscription options or unsubscribe: > >> > http://mail.python.org/mailman/listinfo/baypiggies > >> > >> > >> > >> ______________________________________________________________________ > >> See how Windows Mobile brings your life together?at home, work, or on > >> the go. See Now > > > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > http://mail.python.org/mailman/listinfo/baypiggies From mrbmahoney at gmail.com Wed Oct 8 05:17:33 2008 From: mrbmahoney at gmail.com (Brian Mahoney) Date: Tue, 7 Oct 2008 20:17:33 -0700 Subject: [Baypiggies] Dinner Announcement - Thursday, October 9, 6 pm Message-ID: <5538c19b0810072017x2468268sc1fe07279d4ff2c4@mail.gmail.com> For Thursday, October 9, I can coordinate a pre-meeting dinner in Mountain View, before the BayPIGgies meeting at Google . Restaurant reservations may be sent to my email until Thursday afternoon (earlier is better). We eat family-style, there are vegetarian and non-vegetarian dishes. Cost around $10 per person, including tax and tip. Bring cash, please. Start dinner at 6pm and I will keep things moving so that we finish and get everyone headed towards Google to complete sign-in before the 7:30 meeting start. The restaurant is Cafe Yulong in downtown Mountain View (650) 960-1677 743 W Dana Street, 1/2 block from Castro where Books, Inc is on the corner. Parking lots all around, but downtown Mountain View parking can be difficult. It is a slightly out of the ordinary Chinese restaurant. This link has a downtown map and additional information. http://www.mountainviewca.net/restaurants/cafeyulong.html I've made reservations under "Python" for 6pm Thursday. If you wish to join us for dinner please e-mail me by 3 pm Thursday (earlier is better) so I may confirm the headcount. -------------- next part -------------- An HTML attachment was scrubbed... URL: From lhawthorn at google.com Wed Oct 8 18:18:37 2008 From: lhawthorn at google.com (Leslie Hawthorn) Date: Wed, 8 Oct 2008 09:18:37 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday October 09, 2008: Pygame multimedia hacking In-Reply-To: <1223415561.8354.166.camel@ubuntu> References: <1223414997.8354.153.camel@ubuntu> <1223415561.8354.166.camel@ubuntu> Message-ID: <4869cee70810080918v78117774nf8c3569259d47e3a@mail.gmail.com> On Tue, Oct 7, 2008 at 2:39 PM, jim wrote: > > i believe bill deegan has the keys to that > kingdom and has lately been working on it. > jim Thanks everyone - I see the wiki has already been updated. I really appreciate that since my team is short handed right now. You are confirmed this Thursday for the Seville conference room in Building 40. You will need to pick up your badges at Building 43 reception and will need to be escorted to the room by our security team. You know the drill. :) Best, LH -------------- next part -------------- An HTML attachment was scrubbed... URL: From spmcinerney at hotmail.com Thu Oct 9 03:09:33 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Wed, 8 Oct 2008 18:09:33 -0700 Subject: [Baypiggies] Mon 10/13, Burlingame - MITCNC Nicholas Negroponte (OLPC, Co-Founder of MIT Media Lab) Message-ID: [Crossposting this MITCNC event for the benefit of the OLPC enthusiasts. - Stephen] ______________________________________________________________________ "Spotlight MIT 2008" is the premier event of the MITCNC calendar.Our keynote speaker this year is Nicholas Negroponte of MIT, founder ofOne Laptop Per Child and co-founder and Chairman of the MIT Media Lab. Is there really going to be a $50 laptop soon? Ask that and many otherquestions and delve into the brilliant mind of Professor Negroponte,where he will share his vision and insights of the digital future. In addition, network and mingle with hundreds of MIT alumni and others at MITCNC's biggest event of the year! Early registration is encouraged as we expect the event to sell out.This event is open to all -- alums and non-alums are welcome! Date: Monday 13 October Time: 6:00 PM - 10:00 PM Location: Marriott San Francisco Airport,1800 Old Bayshore Highway, Burlingame, CA Cost: MIT Club of Northern California Members and Affiliated organizations- $65.00.Cost includes cocktail reception, sit-down, three-course dinner, and Professor Negroponte's talk and Q&A session. Registation:For more details and registration, click http://www.mitcnc.org/Events_Single.asp?eventID=1441. Registration is opened to October 9th. Ignore the date at the site. ______________________________________________________________________From: cs-chap-scv at ieee.org, IEEE Computer Society _________________________________________________________________ Get more out of the Web. Learn 10 hidden secrets of Windows Live. http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008 -------------- next part -------------- An HTML attachment was scrubbed... URL: From glaw at slide.com Thu Oct 9 19:56:24 2008 From: glaw at slide.com (Grace Law) Date: Thu, 9 Oct 2008 10:56:24 -0700 Subject: [Baypiggies] Slide is looking for Senior and Junior Python Web Engineers Message-ID: Hi there, Now that Slide has completed our move to an office 4 times the size near the ball park in San Francisco, we are eager to complete another round of hiring, especially for good python engineers at http:// www.slide.com Working with 3-5 people team in a fast pace environment, you will be building and scaling out highly entertaining, media rich internet applications used by hundreds and millions of people. You will solve hard problems and collaborate with really smart engineers. We serve over a billion http request a day in python now, and are already scaling it 10 times the current size. About You: * Get excited about working with really smart people and solving really hard problems * Consider yourself an expert in designing and implementing complex object-oriented abstractions, data structures, run-time complexity, etc. but feel you can still learn from others * Have worked with different languages but have a strong preference for Python. You have submitted patches or are working on it. You think decorators and generators are cool. You are familiar with Django, Pylons or TurboGear frameworks and know there are trade- offs * Have some experience with front-end AJAX technologies - JavaScript/HTML/CSS, you think AS3/Flex/Flash are interesting and wouldn't mind learning it * Enjoy working in small team, fast pace start-up environment where engineering is king * Enjoy staying up-to-date with technologies so you can suggest new coding practices, recommend architecture changes and collaborate with our platform team to optimize scalability and network efficiency * Love seeing your work used by hundreds and millions of people About Us: Slide is the #1 developer of applications on social networks. * Our applications, Slideshow, FunSpace, SuperPoke! and Top Friends, are consistently ranked among the top 5 most actively used applications on Facebook * Our 170 million users make us one of the top 10 web properties in the world. We are on track to be top 5 within the next 2 years * Recently announced partnership with Time Warner, CBS, E!, etc. to distribute videos to social network users ... See article on Wall Street Journal on Oct 1 - http://tinyurl.com/46ttj2 * Launched by Max Levchin (Co-founder of Paypal) 3 years ago, < 100 employees now, valued at half a billion Please feel free to contact me if you have any questions or send resumes to glaw AT slide DOT com Thanks, Grace Law For more information on Slide - http://www.slide.com/static/about http://www.slide.com/static/about_press Read the case studies to get a glimpse on our underlying engineering efforts and why advertisers love Slide http://www.slide.com/advertise -------------- next part -------------- An HTML attachment was scrubbed... URL: From dalke at dalkescientific.com Thu Oct 9 20:28:40 2008 From: dalke at dalkescientific.com (Andrew Dalke) Date: Thu, 9 Oct 2008 20:28:40 +0200 Subject: [Baypiggies] site for doing training in the Bay Area Message-ID: <32258834-BB93-4DC5-8F2F-E977A87C1E50@dalkescientific.com> Hello, I'm looking for a place where I can do a two-day training course in the Bay Area on Python for cheminformatics during the first week of December. Details about the course are at: http://dalkescientific.com/training/ Wesley Chun last June on this list mentioned a set of criteria, which might help others suggest possibilities. > a real classroom or a hotel conf room Doesn't matter. > do you need computers with monitors, Yes, though I expect people will come with their own machines. > an OS already installed -- what OS, what version of Python (if any), Preferably Linux, with Python 2.5, IPython, matplotlib, and some tools that I'll install into its own isolated directory. I can do Windows as well, in which case Excel would be good. Probably a few others I'm omitting now. > the number of people expected 5-8 > do you need a Kinkos close-by for material duplication, > should it have a free shuttle to/from the airport Not important. > is providing food and drinks an option, your budget, etc. Food for coffee break and lunch. Budget is something like $150/head, but that will depend on what services are possible. For example, the last place I did this (Mike M?ller's Python Academy in Leipzig) also handled printing, invoicing, credit card processing, and local assistance, like pointers to hotels, and other travel advice. I tried getting ahold of Wesley but didn't get a response, and I couldn't find anything more recent in the list archives. Perhaps others have suggestions? Andrew dalke at dalkescientific.com From wescpy at gmail.com Fri Oct 10 00:50:29 2008 From: wescpy at gmail.com (wesley chun) Date: Thu, 9 Oct 2008 15:50:29 -0700 Subject: [Baypiggies] site for doing training in the Bay Area In-Reply-To: <32258834-BB93-4DC5-8F2F-E977A87C1E50@dalkescientific.com> References: <32258834-BB93-4DC5-8F2F-E977A87C1E50@dalkescientific.com> Message-ID: <78b3a9580810091550s75df8c4dr1be269eef3eb154e@mail.gmail.com> On Thu, Oct 9, 2008 at 11:28 AM, Andrew Dalke wrote: > > I'm looking for a place where I can do a two-day training > course in the Bay Area on Python for cheminformatics during the > first week of December. Details about the course are at: > http://dalkescientific.com/training/ > > Wesley Chun last June on this list mentioned a set of criteria, > which might help others suggest possibilities. > >> a real classroom or a hotel conf room > > Doesn't matter. > >> do you need computers with monitors, > > Yes, though I expect people will come with their own machines. > >> an OS already installed -- what OS, what version of Python (if any), > > Preferably Linux, with Python 2.5, IPython, matplotlib, and some > tools that I'll install into its own isolated directory. I can > do Windows as well, in which case Excel would be good. Probably > a few others I'm omitting now. > >> the number of people expected > > 5-8 > >> do you need a Kinkos close-by for material duplication, >> should it have a free shuttle to/from the airport > > Not important. > >> is providing food and drinks an option, your budget, etc. > > Food for coffee break and lunch. Budget is something like > $150/head, but that will depend on what services are possible. > For example, the last place I did this (Mike M?ller's Python > Academy in Leipzig) also handled printing, invoicing, > credit card processing, and local assistance, like > pointers to hotels, and other travel advice. > > I tried getting ahold of Wesley but didn't get a response, > and I couldn't find anything more recent in the list > archives. Perhaps others have suggestions? hi andrew, sorry i hadn't gotten back to you yet. i had a place in mind but the contact and detail info slipped my mind at the moment, and the other place came from someone who came to last month's meeting: 1. ReadyServe -- they are in Santa Clara at the TechMart next to the SC convention center... http://readyserve.com .. tell Steve i sent ya! 2. PlugandPlayTechCenter -- they have locations in Redwood City, Palo Alto, and Sunnyvale... http://plugandplaytechcenter.com/ ... they are a start-up incubator who i believe has room to do training gigs. perhaps Shohei can elaborate further? good luck! -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Python Web Development with Django", Addison Wesley, (c) 2008 http://withdjango.com wesley.j.chun :: wescpy-at-gmail.com python training and technical consulting cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com From spmcinerney at hotmail.com Fri Oct 10 13:10:33 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Fri, 10 Oct 2008 04:10:33 -0700 Subject: [Baypiggies] Nov 8-9: Silicon Valley Codecamp 08, Los Altos (@ Foothill College) Message-ID: Nov 8-9: Silicon Valley Codecamp 08, Los Altos (@ Foothill College) http://www.siliconvalley-codecamp.com/ This is one of the free self-organizing unconferences under the barcamp.org banner. Anyone can propose a session on anything related. There are a couple on Python listed already, a lot of enterprise stuff (MSFT, Java, open-source etc.), and so on, even a few events for kids. Could be a good place for e.g. the Erlang, Haskell, PyGame folks to meet like-minded people. Register free online today, list your interests, indicate which sessions you would like to attend. Stephen _________________________________________________________________ See how Windows connects the people, information, and fun that are part of your life. http://clk.atdmt.com/MRT/go/msnnkwxp1020093175mrt/direct/01/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From slander at unworkable.org Fri Oct 10 22:51:08 2008 From: slander at unworkable.org (Harry Tormey) Date: Fri, 10 Oct 2008 13:51:08 -0700 Subject: [Baypiggies] PyGameSF meetup Monday October 13th 7pm @ Metreon San Francisco Message-ID: <20081010205108.GA824@unworkable.org> Hi All, just writing to say that this months PyGameSF meet up is on Monday October 13th from 7pm at the Metreon food court in San Francisco. This month's presentations are: - Robert Ferguson "The Gamera Framework" About: This talk will demonstrate Gamera: A framework for image analysis and recognition with a python-based framework using C++ algorithms and a Matlab like interface to reduce the programming burden for domain experts. http://ldp.library.jhu.edu/projects/gamera/ - Brad Busse "What I Did for My Summer Vacation" About: In this getting-to-know-you talk Brad will describe a Defend Your Castle clone he coded over the past summer (using pygame), and enthuse over Pygame and OO coding in general. He will also touch on his current project, and ideas for possible collaborations. PyGame SF is an informal group meet up in San Francisco for Software engineers interested in python, OpenGL, audio, pygame, SDL, programming and generally anything to do with multimedia development. The format of our meetings typically involve several people giving presentations on projects they are developing followed by group discussion and feedback. If anyone else would like to give a micro presentation, show demos or just talk about what they are doing or generally give examples of any relevant software they are working on please feel free to head along. To subscribe to the pygamesf mailing list simply email pygame-sf+subscribe at unworkable.org Harry Tormey www.pygamesf.org From simeonf at gmail.com Mon Oct 13 07:08:10 2008 From: simeonf at gmail.com (Simeon Franklin) Date: Sun, 12 Oct 2008 22:08:10 -0700 Subject: [Baypiggies] Possible future meeting topic Message-ID: I discussed this with Jim after the meeting Thursday night and he encouraged me to mention it on the list... I'm still pretty much a Python Newbie. One of the ways I've been growing lately, however, is getting acquainted with the various tools many Python devs use. Not just code editing tasks (say flymake mode in Emacs or pylint or pep8.py) but tools for test running and reporting (nose) documentation generation (sphinx) deployment/building/dependency managment (distutils/setuptools, zc.buildout, fabric...) managing python environments (virtualenv) and better interactive shells (IPython). I'm sure there are other tools people can think of - these are just the ones I've looked at or have on my personal todo list... I'd like to propose a "Python Dev Tools" session at Baypiggies. It seems like it would be easy to have a Baypiggies night with 4 or 5 presentations on python development tools by group members (or of course any tool authors/gurus we could rope into presenting). Perhaps a maximum length of ~15 minutes per presentation would be good - some tools might only need 5 minutes (I'd be happy to do 5 minute presentation on virtualenv for example). Maybe we should stay away from the flamewar-inspiring topic of editors - people tend to have made religious choices in these areas already. Most helpful to me as newbie would be the whole packaging/deployment area but if we decide to do this perhaps interested list members could volunteer presentation topics and approximate length and we could all vote on what we are most interested in hearing... What does everybody else think? -Simeon From charles.merriam at gmail.com Mon Oct 13 08:04:02 2008 From: charles.merriam at gmail.com (Charles Merriam) Date: Sun, 12 Oct 2008 23:04:02 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: Message-ID: Python's "batteries included" tends to stop with libraries. I've been thinking about giving a talk like this, though getting to know *all* the good tools is a bit daunting. Also, the most I could hope for is showing a smattering of usage and some sample output. I was planning on showing how the tools can be used to write a really simple program (like guess a number between 1 and 100). I started making an initial list: Editors: vi's omnicomplete, Emacs plug-in, IDLE, WingZ. Testing: nose. nose w/coverage. Debugging: Using pdb. Wing3.1, IDLE, iPython Distribution: Egg, DistUtils, Ubuntu Packages Static Analysis: PyChecker, PyLint Gui: wxPython, pyGTK, PyGame Web Service: Django, Pylons, Gears, GAE, about WGSI Make Systems Documentation Bug Reporting/Tracking Version Control Network Testing ... And the list kept growing. Of those listed, I know about half of them. Of the categories, I expect I found about half. Perhaps a script for describing the tools and we could collect conforming screen-casts? 0:00 Introduction. Where Tool lives in the development process. Main competitors. 0:45 Show how a typical entry is set up for the standard 1-100 problem. 1:15 Show sample outputs and benefits. 1:50 Conclusions: why is this tool better than all the others. 2:00 End of the 2 minute video. Python could certainly benefit from more interfaces like WSGI which cleanly separate problems. Charles On Sun, Oct 12, 2008 at 10:08 PM, Simeon Franklin wrote: > I discussed this with Jim after the meeting Thursday night and he > encouraged me to mention it on the list... > > I'm still pretty much a Python Newbie. One of the ways I've been > growing lately, however, is getting acquainted with the various tools > many Python devs use. Not just code editing tasks (say flymake mode in > Emacs or pylint or pep8.py) but tools for test running and reporting > (nose) documentation generation (sphinx) > deployment/building/dependency managment (distutils/setuptools, > zc.buildout, fabric...) managing python environments (virtualenv) and > better interactive shells (IPython). I'm sure there are other tools > people can think of - these are just the ones I've looked at or have > on my personal todo list... > > I'd like to propose a "Python Dev Tools" session at Baypiggies. It > seems like it would be easy to have a Baypiggies night with 4 or 5 > presentations on python development tools by group members (or of > course any tool authors/gurus we could rope into presenting). Perhaps > a maximum length of ~15 minutes per presentation would be good - some > tools might only need 5 minutes (I'd be happy to do 5 minute > presentation on virtualenv for example). Maybe we should stay away > from the flamewar-inspiring topic of editors - people tend to have > made religious choices in these areas already. Most helpful to me as > newbie would be the whole packaging/deployment area but if we decide > to do this perhaps interested list members could volunteer > presentation topics and approximate length and we could all vote on > what we are most interested in hearing... > > What does everybody else think? > > -Simeon > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From slander at unworkable.org Mon Oct 13 18:11:41 2008 From: slander at unworkable.org (Harry Tormey) Date: Mon, 13 Oct 2008 09:11:41 -0700 Subject: [Baypiggies] Reminder PyGameSF meetup Tonight October 7pm @ Metreon San Francisco Message-ID: <20081013161141.GA742@unworkable.org> Hi All, Just a reminder that this months PyGameSF meet up is on tonight from 7pm at the Metreon food court in San Francisco. This month's presentations are: - Robert Ferguson "The Gamera Framework" About: This talk will demonstrate Gamera: A framework for image analysis and recognition with a python-based framework using C++ algorithms and a Matlab like interface to reduce the programming burden for domain experts. http://ldp.library.jhu.edu/projects/gamera/ - Brad Busse "What I Did for My Summer Vacation" About: In this getting-to-know-you talk Brad will describe a Defend Your Castle clone he coded over the past summer (using pygame), and enthuse over Pygame and OO coding in general. He will also touch on his current project, and ideas for possible collaborations. -- Harry Tormey http://pygamesf.org From jjinux at gmail.com Tue Oct 14 00:00:08 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Mon, 13 Oct 2008 15:00:08 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: Message-ID: On Sun, Oct 12, 2008 at 10:08 PM, Simeon Franklin wrote: > I discussed this with Jim after the meeting Thursday night and he > encouraged me to mention it on the list... > > I'm still pretty much a Python Newbie. One of the ways I've been > growing lately, however, is getting acquainted with the various tools > many Python devs use. Not just code editing tasks (say flymake mode in > Emacs or pylint or pep8.py) but tools for test running and reporting > (nose) documentation generation (sphinx) > deployment/building/dependency managment (distutils/setuptools, > zc.buildout, fabric...) managing python environments (virtualenv) and > better interactive shells (IPython). I'm sure there are other tools > people can think of - these are just the ones I've looked at or have > on my personal todo list... > > I'd like to propose a "Python Dev Tools" session at Baypiggies. It > seems like it would be easy to have a Baypiggies night with 4 or 5 > presentations on python development tools by group members (or of > course any tool authors/gurus we could rope into presenting). Perhaps > a maximum length of ~15 minutes per presentation would be good - some > tools might only need 5 minutes (I'd be happy to do 5 minute > presentation on virtualenv for example). Maybe we should stay away > from the flamewar-inspiring topic of editors - people tend to have > made religious choices in these areas already. Most helpful to me as > newbie would be the whole packaging/deployment area but if we decide > to do this perhaps interested list members could volunteer > presentation topics and approximate length and we could all vote on > what we are most interested in hearing... > > What does everybody else think? > I agree with your idea. It sounds like a fun night. We would need multiple speakers for each of the topics, and we would need someone to organize them. *wink* By the way, at the risk of advertising, "Expert Python Programming" covers all of these topics: http://www.packtpub.com/expert-python-programming/book. Best Regards, -jj -- Making something complex is simple. Making something simple is complex. http://jjinux.blogspot.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From janssen at parc.com Tue Oct 14 00:13:58 2008 From: janssen at parc.com (Bill Janssen) Date: Mon, 13 Oct 2008 15:13:58 PDT Subject: [Baypiggies] need Medusa/asyncore hacker for short project at PARC Message-ID: Hi! I've got some short-term funding (till December 5) to help extend our UpLib personal library system server a bit. The server is implemented in Python 2.5 with Medusa and asyncore, our development platform is OS X 10.5, and the extensions I'm working on are (1) to enable libraries to "find" each other via multicast, and (2) to provide a filesystem API for the library via FUSE Python bindings (using the ctypes-based FUSE binding by Giorgos Verigakis). I intend to release this in some form as part of the open-source UpLib release. I'd like to find someone who can start as soon as possible (tomorrow would be fine), has a lot of back-end Python experience with asyncore or Medusa, is familiar with either multicast or FUSE or both, and can work at PARC for the next seven weeks. If you know of anyone, I'd appreciate it if they sent me a resume. More UpLib info at . Thanks! Bill ------------------------------------------ Bill Janssen (650) 812-4763 FAX: (650) 812-4258 Palo Alto Research Center, Inc., 3333 Coyote Hill Rd, Palo Alto, CA 94304 From donnamsnow at gmail.com Tue Oct 14 03:08:29 2008 From: donnamsnow at gmail.com (Donna Snow) Date: Mon, 13 Oct 2008 18:08:29 -0700 Subject: [Baypiggies] World Plone Day - November 7, 2008 Message-ID: I may have a venue, i would like a show of hands for those in this group who think they would attend a day of "presentations" and introductory sessions for Plone 3 on November 7th at plugandplaycenter.com in Sunnyvale (it's near Fry's!) I'm also discussing using this facility for Plone training in 2009. I need to get a feel for attendance so I can pick the right sized conference room for the day. Donna M Snow, Principal C Squared Enterprises illuminating your path to Open Source http://www.csquaredtech.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Tue Oct 14 18:50:44 2008 From: jim at well.com (jim) Date: Tue, 14 Oct 2008 09:50:44 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: Message-ID: <1224003044.6480.5.camel@ubuntu> i love this idea. let's set it up for 2009Q1. seems like multiple speakers sharing their favorite tools is a good idea. what's the diff between an IDE and an editing program? not much, seems to me, both represent a commitment to a restricted, extended tool set, yes? there are good coders using really crude tools, which may provide a broader, or at least different, tool set. i'd say editors and IDEs are not tools, for our purposes, but it'd be okay to present favorite tools that may integrate only with some editor or IDE. what say? On Sun, 2008-10-12 at 22:08 -0700, Simeon Franklin wrote: > I discussed this with Jim after the meeting Thursday night and he > encouraged me to mention it on the list... > > I'm still pretty much a Python Newbie. One of the ways I've been > growing lately, however, is getting acquainted with the various tools > many Python devs use. Not just code editing tasks (say flymake mode in > Emacs or pylint or pep8.py) but tools for test running and reporting > (nose) documentation generation (sphinx) > deployment/building/dependency managment (distutils/setuptools, > zc.buildout, fabric...) managing python environments (virtualenv) and > better interactive shells (IPython). I'm sure there are other tools > people can think of - these are just the ones I've looked at or have > on my personal todo list... > > I'd like to propose a "Python Dev Tools" session at Baypiggies. It > seems like it would be easy to have a Baypiggies night with 4 or 5 > presentations on python development tools by group members (or of > course any tool authors/gurus we could rope into presenting). Perhaps > a maximum length of ~15 minutes per presentation would be good - some > tools might only need 5 minutes (I'd be happy to do 5 minute > presentation on virtualenv for example). Maybe we should stay away > from the flamewar-inspiring topic of editors - people tend to have > made religious choices in these areas already. Most helpful to me as > newbie would be the whole packaging/deployment area but if we decide > to do this perhaps interested list members could volunteer > presentation topics and approximate length and we could all vote on > what we are most interested in hearing... > > What does everybody else think? > > -Simeon > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From simeonf at gmail.com Wed Oct 15 01:56:22 2008 From: simeonf at gmail.com (Simeon Franklin) Date: Tue, 14 Oct 2008 16:56:22 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: Message-ID: On Mon, Oct 13, 2008 at 3:00 PM, Shannon -jj Behrens wrote: > I agree with your idea. It sounds like a fun night. We would need > multiple speakers for each of the topics, and we would need someone to > organize them. *wink* If that's a suggestion that I should volunteer to coordinate, then I am happy to do so. > By the way, at the risk of advertising, "Expert Python Programming" covers > all of these topics: http://www.packtpub.com/expert-python-programming/book. You know, I actually thought about that a little bit when you were pitching the book Thursday! I suspect I'll be buying a copy... Assuming the "tools night" is acceptable to to the list at large, which of the Chapters from the book will you be presenting? *wink* -regards Simeon Franklin > Best Regards, > -jj > > -- > Making something complex is simple. > Making something simple is complex. > http://jjinux.blogspot.com/ > From aahz at pythoncraft.com Wed Oct 15 19:23:40 2008 From: aahz at pythoncraft.com (Aahz) Date: Wed, 15 Oct 2008 10:23:40 -0700 Subject: [Baypiggies] Web developer wanted: Redwood City Message-ID: <20081015172340.GA17108@panix.com> My company is looking to hire a web developer to work on our Python application. I've been working here for more than four years, and I love the fact that I don't do Windows (our servers are all Fedora and our laptops are all Macs). For more info: http://jobs.PageDNA.com/ To apply: http://jobs.PageDNA.com/apply.cfm?position=16dev&source=baypiggies -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "...if I were on life-support, I'd rather have it run by a Gameboy than a Windows box." --Cliff Wells, comp.lang.python, 3/13/2002 From wescpy at gmail.com Wed Oct 15 20:38:38 2008 From: wescpy at gmail.com (wesley chun) Date: Wed, 15 Oct 2008 11:38:38 -0700 Subject: [Baypiggies] [ANN] final 2008 Python courses, San Francisco In-Reply-To: <78b3a9580809050116w2cfd7a98s10b7b9d201a979d8@mail.gmail.com> References: <78b3a9580809050116w2cfd7a98s10b7b9d201a979d8@mail.gmail.com> Message-ID: <78b3a9580810151138m24dc8118r2492bf9baa8ce081@mail.gmail.com> *** FINAL REMINDER some of you asked me for more specific information when speaking with me at the meeting last week, so below is the general announcement i sent a month and a half ago. i will also X-post to CLP so apologies in advance for duplicates also, here's the FLYER: http://starship.python.net/crew/wesc/flyerPP1combo.pdf thx, -wesley ps. the course begins on monday immediately following the CodeCamp conference that stephen sent out earlier: http://mail.python.org/pipermail/baypiggies/2008-October/004010.html ... 5 straight days of learning!! *** ---------- Forwarded message ---------- From: wesley chun Date: Fri, Sep 5, 2008 at 1:16 AM Subject: [ANN] final 2008 Python courses, San Francisco To: Baypiggies Need to get up-to-speed with Python as quickly as possible? Come join me, Wesley Chun, author of Prentice-Hall's bestseller "Core Python Programming," for another comprehensive intro course plus a 1-day Internet programming course coming up in November in beautiful Northern California! I look forward to meeting you! (Comprehensive) Introduction to Python Mon-Wed, 2008 Nov 10-12, 9am-5pm Internet Programming with Python Sat, 2008 Nov 15, 9am-5pm courses can be taken separately or combined for a discounted price. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (COMPREHENSIVE) INTRODUCTION TO 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! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INTERNET PROGRAMMING WITH PYTHON This is a one-day course with lecture and lab exposing attendees to FOUR distinct areas of Internet programming: * Network Programming using Sockets -- we introduce client/server architecture and how to program sockets using Python. * Internet Client Programming -- we learn how to use Python's standard library to create FTP, NNTP, POP3, and SMTP clients * Web Programming -- before you jump on all the web framework bandwagons, it's a good idea to learn basics and the basis of how all web servers deliver dynamic content back to the client browser to prepare you better when jumping to a full-stack web framework * Intro to Django -- a lightweight introduction to the Django web framework including whipping up a very simple blog application in 20min! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WHERE: near the San Francisco Airport (SFO/San Bruno), CA, USA WEB: http://cyberwebconsulting.com (click "Python Training") 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. Discounts are available for multiple registrations as well as for teachers/students. From annaraven at gmail.com Thu Oct 16 01:53:46 2008 From: annaraven at gmail.com (Anna Ravenscroft) Date: Wed, 15 Oct 2008 16:53:46 -0700 Subject: [Baypiggies] Trying to track someone down Message-ID: This summer there was a researcher from Berkeley who attended Baypiggies with some of her students. If she is on this list or if anyone on the list knows her, I'm trying to get in touch. annaraven at gmail.com Thanks. -- cordially, Anna -- Walking through the water. Trying to get across. Just like everybody else. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Thu Oct 16 05:00:23 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Wed, 15 Oct 2008 20:00:23 -0700 Subject: [Baypiggies] Fwd: UG News-O'Reilly wants your ideas about live workshops In-Reply-To: <8249c4ac0810141727g4e13a948k7000a35311e9cfdf@mail.gmail.com> References: <8249c4ac0810141727g4e13a948k7000a35311e9cfdf@mail.gmail.com> Message-ID: O'Reilly gives us free books in trade for reviews. As a thank you to them, I'm going to forward a message that they sent Tony Cappellini: ---------- Forwarded message ---------- From: Marsee Henon Date: Tue, Oct 14, 2008 at 2:37 PM Subject: UG News-O'Reilly wants your ideas about live workshops To: tony at tcapp.com Hi Can you please share this with your members if you think they might be interested in helping out? Thanks, Marsee O'Reilly Media is conducting research about in-person, live workshops on software and business topics, and we'd really like your opinion. If you live in the United States and work in the tech industry, please consider taking our 19 question survey to help us understand what you look for in a live training course ? what motivates you, what you expect to get out of a workshop, what topics you'd like to see, and so forth. To participate, please go to: https://www.surveymonkey.com/s.aspx?sm=3bFGXzVnXige7WrPdJ0wAQ_3d_3d To show our appreciation, we'll select 10 people at random to receive a free book of your choice. The drawing will happen on Friday, October 17, so you'll need to complete the survey by that date to enter. The last question on the survey will ask for your e-mail ? we'll use that only to contact the randomly selected winners ? and your responses will remain anonymous. Thank you! Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ Follow us on Twitter at http://twitter.com/OReillyMedia You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to marsee at oreilly.com ================================================================ -- Making something complex is simple. Making something simple is complex. http://jjinux.blogspot.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From rdm at cfcl.com Fri Oct 17 19:56:51 2008 From: rdm at cfcl.com (Rich Morin) Date: Fri, 17 Oct 2008 10:56:51 -0700 Subject: [Baypiggies] BASS Meeting (SF), Wed. October 22 Message-ID: The Beer and Scripting SIG rides again! If you'd like to eat good Italian food, chat with other local scripters, and possibly take a look at laptop-demoed scripting hacks, this is the place to do it! For your convenience, here are the critical details: Date: Wednesday, October 22, 2008 (4th. Wed.) Time: 8:00 pm Place: Pasquales Pizzeria 701 Irving St. (At 8th. Ave.) San Francisco, California, USA 415/661-2140 See the BASS web page for more information: http://cfcl.com/rdm/bass/ We now have two (2) mailing lists, which you are welcome to join: * http://groups.google.com/group/bass-announce This will be used mostly for BASS announcements, though I may send an occasional notice about other events that look nifty. Expect 1-2 messages per month. * http://groups.google.com/group/bass-discuss This should have relatively little traffic, but no guarantees. The basic idea is that it gives BASS attendees (etc) a place to discuss scripting (and topics of interest to scripters). Like BASS, but more than one evening a month... -r -- http://www.cfcl.com/rdm Rich Morin http://www.cfcl.com/rdm/resume rdm at cfcl.com http://www.cfcl.com/rdm/weblog +1 650-873-7841 Technical editing and writing, programming, and web development From jjinux at gmail.com Fri Oct 17 22:23:15 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Fri, 17 Oct 2008 13:23:15 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: <1224003044.6480.5.camel@ubuntu> References: <1224003044.6480.5.camel@ubuntu> Message-ID: On Tue, Oct 14, 2008 at 9:50 AM, jim wrote: > > i love this idea. let's set it up for 2009Q1. > seems like multiple speakers sharing their > favorite tools is a good idea. > what's the diff between an IDE and an editing > program? not much, seems to me, both represent a > commitment to a restricted, extended tool set, yes? > there are good coders using really crude tools, > which may provide a broader, or at least different, > tool set. i'd say editors and IDEs are not tools, > for our purposes, but it'd be okay to present > favorite tools that may integrate only with some > editor or IDE. > what say? > We had an editors night before, and it wasn't bad. I think we should have an editors night separate of the other tools, otherwise the scope of the night is to broad. -jj -- Making something complex is simple. Making something simple is complex. http://jjinux.blogspot.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Fri Oct 17 22:43:18 2008 From: jim at well.com (jim) Date: Fri, 17 Oct 2008 13:43:18 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: <1224003044.6480.5.camel@ubuntu> Message-ID: <1224276198.6297.130.camel@ubuntu> seem okay to include in our acceptable tools list those tools that are adjuncts to a particular editor. On Fri, 2008-10-17 at 13:23 -0700, Shannon -jj Behrens wrote: > On Tue, Oct 14, 2008 at 9:50 AM, jim wrote: > > i love this idea. let's set it up for 2009Q1. > seems like multiple speakers sharing their > favorite tools is a good idea. > what's the diff between an IDE and an editing > program? not much, seems to me, both represent a > commitment to a restricted, extended tool set, yes? > there are good coders using really crude tools, > which may provide a broader, or at least different, > tool set. i'd say editors and IDEs are not tools, > for our purposes, but it'd be okay to present > favorite tools that may integrate only with some > editor or IDE. > what say? > > > We had an editors night before, and it wasn't bad. I think we should > have an editors night separate of the other tools, otherwise the scope > of the night is to broad. > > -jj > > > -- > Making something complex is simple. > Making something simple is complex. > http://jjinux.blogspot.com/ > From jjinux at gmail.com Fri Oct 17 23:04:40 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Fri, 17 Oct 2008 14:04:40 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: Message-ID: On Tue, Oct 14, 2008 at 4:56 PM, Simeon Franklin wrote: > On Mon, Oct 13, 2008 at 3:00 PM, Shannon -jj Behrens > wrote: > > I agree with your idea. It sounds like a fun night. We would need > > multiple speakers for each of the topics, and we would need someone to > > organize them. *wink* > > If that's a suggestion that I should volunteer to coordinate, then I > am happy to do so. Great! > By the way, at the risk of advertising, "Expert Python Programming" covers > > all of these topics: > http://www.packtpub.com/expert-python-programming/book. > > > You know, I actually thought about that a little bit when you were > pitching the book Thursday! I suspect I'll be buying a copy... > Assuming the "tools night" is acceptable to to the list at large, > which of the Chapters from the book will you be presenting? *wink* > Ah, touche! I am happy to cover one or more of: * Using pdb * Using the profile module * Using nose, nose tests, and doctest * Using IPython -jj -- Making something complex is simple. Making something simple is complex. http://jjinux.blogspot.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From daryl.spitzer at gmail.com Sat Oct 18 17:20:15 2008 From: daryl.spitzer at gmail.com (Daryl Spitzer) Date: Sat, 18 Oct 2008 08:20:15 -0700 Subject: [Baypiggies] Newbie Nugget: Unit Testing with Mock Message-ID: I finally made time to finish my notes from my newbie nugget presentation at the October meeting: http://pypap.blogspot.com/2008/10/newbie-nugget-unit-testing-with-mock.html. I welcome your questions and comments, either here or on my blog. -- Daryl From daryl.spitzer at gmail.com Mon Oct 20 05:32:57 2008 From: daryl.spitzer at gmail.com (Daryl Spitzer) Date: Sun, 19 Oct 2008 20:32:57 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: Message-ID: On Fri, Oct 17, 2008 at 2:04 PM, Shannon -jj Behrens wrote: > I am happy to cover one or more of: > > * Using pdb > * Using the profile module > * Using nose, nose tests, and doctest > * Using IPython +1 on all four, though (I personally) would be most interested in the reverse priority (IPython first...) -- Daryl On Fri, Oct 17, 2008 at 2:04 PM, Shannon -jj Behrens wrote: > On Tue, Oct 14, 2008 at 4:56 PM, Simeon Franklin wrote: >> >> On Mon, Oct 13, 2008 at 3:00 PM, Shannon -jj Behrens >> wrote: >> > I agree with your idea. It sounds like a fun night. We would need >> > multiple speakers for each of the topics, and we would need someone to >> > organize them. *wink* >> >> If that's a suggestion that I should volunteer to coordinate, then I >> am happy to do so. > > Great! > >> > By the way, at the risk of advertising, "Expert Python Programming" >> > covers >> > all of these topics: >> > http://www.packtpub.com/expert-python-programming/book. >> >> >> You know, I actually thought about that a little bit when you were >> pitching the book Thursday! I suspect I'll be buying a copy... >> Assuming the "tools night" is acceptable to to the list at large, >> which of the Chapters from the book will you be presenting? *wink* > > Ah, touche! > > I am happy to cover one or more of: > > * Using pdb > * Using the profile module > * Using nose, nose tests, and doctest > * Using IPython > > -jj > > -- > Making something complex is simple. > Making something simple is complex. > http://jjinux.blogspot.com/ > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From spmcinerney at hotmail.com Mon Oct 20 06:04:26 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Sun, 19 Oct 2008 21:04:26 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: Message-ID: My personal order of preference:> * Using the profile module +1 Definitely, but I want to know how to go all the way to coloring hotspots in my source code in (say) Eclipse IDE, i.e. a high-productivity low-overhead flow judiciously using profiling only as and where needed, and mainly to shift stuff out of the inner loop. And when do I decide to either go to Psyco JIT, or recode the inner loop in C++ and wrap it for Python? > * Using IPython > * Using nose, nose tests, and doctest +1 to both, Fernando Perez (ipython creator) may touch on iPython next month anyway when he talks on Scientific Python. FYI NumPy uses nose and Sphinx-based documentation.(see p24, "The State of SciPy" 2008, http://conference.scipy.org/static/wiki/stateofscipy.pdf ) > * Using pdb0.5 don't really care. Do people use this much on real systems for actual debug? Asserts, logging and trusty old print statements have always done it for me. (Will pdb do multithreaded? etc.) Best, Stephen _________________________________________________________________ Stay organized with simple drag and drop from Windows Live Hotmail. http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_102008 -------------- next part -------------- An HTML attachment was scrubbed... URL: From bsergean at gmail.com Mon Oct 20 23:48:09 2008 From: bsergean at gmail.com (Benjamin Sergeant) Date: Mon, 20 Oct 2008 14:48:09 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: Message-ID: <1621f9fa0810201448m143c5bb2x140c63bb6e966762@mail.gmail.com> Just saw that on reddit, might be interesting for the tools night. http://orestis.gr/blog/2008/10/13/pysmell-v06-released/ On Sun, Oct 19, 2008 at 9:04 PM, Stephen McInerney wrote: > My personal order of preference: > > > * Using the profile module > +1 Definitely, but I want to know how to go all the way to coloring > hotspots in my source code > in (say) Eclipse IDE, i.e. a high-productivity low-overhead flow > judiciously using profiling only as and where needed, and mainly to shift > stuff out of the inner loop. And when do I decide to either go to Psyco JIT, > or recode the inner loop in C++ and wrap it for Python? > > > * Using IPython > > * Using nose, nose tests, and doctest > +1 to both, Fernando Perez (ipython creator) may touch on iPython next > month anyway when > he talks on Scientific Python. FYI NumPy uses nose and Sphinx-based > documentation. > (see p24, "The State of SciPy" 2008, > http://conference.scipy.org/static/wiki/stateofscipy.pdf ) > > > * Using pdb > 0.5 don't really care. Do people use this much on real systems for actual > debug? > Asserts, logging and trusty old print statements have always done it for > me. > (Will pdb do multithreaded? etc.) > > Best, > Stephen > > ------------------------------ > Stay organized with simple drag and drop from Windows Live Hotmail. Try it > > _______________________________________________ > 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 beau at open-source-staffing.com Tue Oct 21 04:51:51 2008 From: beau at open-source-staffing.com (Beau Gould) Date: Mon, 20 Oct 2008 22:51:51 -0400 Subject: [Baypiggies] [JOB] Systems Engineer, San Francisco, CA Message-ID: <687BFF6FE8AA4144A3037451BC9A1430@EMACHINE> Job Title: Software Engineer--Systems Location: San Francisco - Relocation assistance provided Duration: Full Time/Permanent Salary: 90-130k DOE Our client is home to a new type of search that makes it easy to find subjective information. Starting in early 2008 the company raised seed financing from a number of premier angel investors and carefully grew a high-caliber engineering team. Today, the company includes founders from more than a half-dozen successful startups, four AI Ph.D.s, and engineers from Silicon Valley's major technology companies. The engineers are careful implementers who are curious about how things work. They lean on large levers to get more done, faster, and enjoy applying new tools to the new opportunities afforded by today's web. They endeavor to solve real-world problems for real people (including the rest of the company), and aren't afraid to think big. As a systems engineer, you bring strong technical chops and a desire to think big and build our systems to match. General requirements: * B.S. in CS or Computer engineering from a leading institution (M.S. preferred) * 2+ years direct technical experience in Systems Engineering for web-based products with experience in distributed systems, network programming, database implementation, web search infrastructure, or storage systems in Java, C++, or Python * Affinity for rapid prototyping * Flexibility when faced with complex challenges To be considered, please submit your resume along with your salary requirements to bg @ capitalmarketsp.com Beau Gould Executive Advisor Capital Markets Placement 718-598-1411 bg @ capitalmarketsp.com From bdbaddog at gmail.com Tue Oct 21 07:09:49 2008 From: bdbaddog at gmail.com (William Deegan) Date: Mon, 20 Oct 2008 22:09:49 -0700 Subject: [Baypiggies] [JOB] Systems Engineer, San Francisco, CA In-Reply-To: <687BFF6FE8AA4144A3037451BC9A1430@EMACHINE> References: <687BFF6FE8AA4144A3037451BC9A1430@EMACHINE> Message-ID: <8540148a0810202209qc739c7ge2e8e3107b739c9b@mail.gmail.com> Beau, You're ad violates our group policy on job postings (to both this list and the website). Specifically this clause: # Principals only, no recruiters. We prefer ads to come from technical people to make it easier to get questions answered You can see the complete policy on job postings here: http://baypiggies.net/new/plone/job-listings Thanks, -Bill Deegan On Mon, Oct 20, 2008 at 7:51 PM, Beau Gould wrote: > Job Title: Software Engineer--Systems > Location: San Francisco - Relocation assistance provided > Duration: Full Time/Permanent > Salary: 90-130k DOE > > Our client is home to a new type of search that makes it easy to find > subjective information. Starting in early 2008 the company raised seed > financing from a number of premier angel investors and carefully grew a > high-caliber engineering team. Today, the company includes founders from > more than a half-dozen successful startups, four AI Ph.D.s, and > engineers from Silicon Valley's major technology companies. > > The engineers are careful implementers who are curious about how things > work. They lean on large levers to get more done, faster, and enjoy > applying new tools to the new opportunities afforded by today's web. > They endeavor to solve real-world problems for real people (including > the rest of the company), and aren't afraid to think big. As a systems > engineer, you bring strong technical chops and a desire to think big and > build our systems to match. > > General requirements: > * B.S. in CS or Computer engineering from a leading institution (M.S. > preferred) > * 2+ years direct technical experience in Systems Engineering for > web-based products with experience in distributed systems, network > programming, database implementation, web search infrastructure, or > storage systems in Java, C++, or Python > * Affinity for rapid prototyping > * Flexibility when faced with complex challenges > > To be considered, please submit your resume along with your salary > requirements to bg @ capitalmarketsp.com > > Beau Gould > Executive Advisor > Capital Markets Placement > 718-598-1411 > bg @ capitalmarketsp.com > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From bpederse at gmail.com Mon Oct 27 19:48:14 2008 From: bpederse at gmail.com (Brent Pedersen) Date: Mon, 27 Oct 2008 11:48:14 -0700 Subject: [Baypiggies] job posting: bioinformatics programmer Message-ID: hi, i'm a bioinformatics programmer in the freeling lab at berkeley. were looking for another programmer. the official description is below, but briefly, we're looking for someone with a bit of biology, and who knows some python and perl. much of our code-base is in perl, so the applicant should be able to access a database in perl and use, modify, debug existing perl code. ... as much as that's possible. though the rest of the lab are perl folks, i tend to do nearly all programming in python, using all the tools that make python great for science -- numpy, scipy, matplotlib, cython, ipython, sqlalchemy, etc. pretty much anything we write can be open source. the applicant should be familiar with some of those tools. the position is full-time, on-site at uc berkeley. you can contact me directly with any questions, but i have no authority, so cc freeling at nature.berkeley.edu ============================================================ Job Description Posting Title: Programmer/Analyst III-Ucb Requisition: 009222 Department: Plant & Microbial Biology Location: Main Campus-Berkeley Salary: Annual Salary Range: $59,676 - $85,656 First Review Date: 10/29/2008 This requisition will remain open until filled. Job Description: The Department of Plant and Microbial Biology (PMB) was established in 1989 in the College of Natural Resources as a research, teaching, and training center of the Agricultural Experiment Station. The Department is affiliated with the USDA Plant Gene Expression Center in Albany and has 35 regular faculty members, one cooperative extension specialist, and nine adjunct faculty members. The faculty are involved in both graduate and undergraduate teaching programs as well as extensive scholarly research. In addition to faculty, there are approximately 20 administrative staff. The Department Chair, Associate Chair, and a Chief Administrative Officer oversee the department's programs. This position is in the Freeling laboratory, which is a part of PMB. Our research focus is comparative plant genomes. This job involves writing programs in a computer language, designing related databases, web interfaces and content, of multimedia processes. Incumbent will design, develop, modify, test, evaluate and maintain computer programs. Work includes test-to-production processes, quality assurance, maintenance and documentation of applications. Includes web applications programming. Includes some system administration. Responsibilities: 40%) Design, develop, modify, debug and evaluate complex programs to enhance biological research. (20%) Learn software languages as needed. Determine which programming language is needed to efficiently code for the required application. If necessary learn new languages or develop advanced skills in a particular language. (20%) Work with the PI to can learn cutting-edge genetic and genomic concepts that will inform algorithm coding. The programmer must be able to assimilate new concepts and information and incorporate it into programs and databases. (5%) Analyze existing programs or work to formulate logic for new systems, devise logic procedures, prepare flowcharting, perform coding, data analysis, and test/debug programs through the application of professional programming concepts. (5%) Provide analysis for the design and use complex relational databases. Develop and execute moderately complete test plans. Develop conversion and system implementation plans. (5%) Gather, analyze, prepare and summarize recommendations for approval of system and programming documentation. (5%) Modest system administration: backup, assure continuous server function, work with others here. Requirements & Qualifications: ? B.S. or B.A. in related area and/or equivalent experience/training. Previous expert-level experience with Linux and Perl at minimum, either as part of an advanced degree program or in the workplace, or both. Sound background in science ? Requiring thorough knowledge of applications programming. Perl essential, some experience with Python, JavaScript, actionscript (Flash), C, bash, VBA would be helpful ? Must have knowledge relating to the design and development of applications programs across the laboratory ? Requiring knowledge of other related areas of IT ? Requiring advanced skills associated with programming design, modification and implementation. Requires interpersonal skills in order to work with other members of the lab ? Must be self-motivated, work independently or sometimes as part of a team, able to learn quickly, meet deadlines and demonstrate problem-solving skills. Must be available to help fix crashes. Must have advanced skills in web applications, web programming language and object oriented programming concepts ? Must have basic bioinformatics background and be able to use molecular biological and genetic textbook-type material to learn enough science to understand why one algorithm is appropriate and another is not From alecf at flett.org Mon Oct 27 23:13:16 2008 From: alecf at flett.org (Alec Flett) Date: Mon, 27 Oct 2008 15:13:16 -0700 Subject: [Baypiggies] Freebase HackDay - Saturday Nov 8th, downtown SF Message-ID: Fellow BayPiggies - Since Metaweb is a Python shop, I'm hoping this is of interest to other local Python folks looking for a fun day of hacking... we're going to have a Freebase HackDay - you know, the usual sort of unconference-type thing where people just bring some ideas and maybe some code and pound out something interesting. If you have no idea what Freebase is, go check it out first: http://www.freebase.com/ Details are here: http://blog.freebase.com/2008/10/09/announcing-the-freebase-hack-day-november-8th-2008/- we're near the Montgomery BART, at Howard & Montgomery. This is a pretty technical event - bring your laptop and all your questions about freebase, MQL, and more. Come write some code if you're so inclined, there will be lots of geeks on hand to answer lots of questions, and lots of other like-minded folks working on data imports, visualization, etc. there's no obligation or anything - just show up for some geeky fun. (But please RSVP! We do need a headcount..) Alec -------------- next part -------------- An HTML attachment was scrubbed... URL: From rocky at teampatent.com Mon Oct 27 23:41:26 2008 From: rocky at teampatent.com (Rocky Kahn) Date: Mon, 27 Oct 2008 15:41:26 -0700 Subject: [Baypiggies] Python Developer for NSF-Funded Startup Message-ID: <5e7dca810810271541p464599bar1cd982e900b7d81d@mail.gmail.com> TeamPatent, an innovative NSF-funded startup, is looking for an expert Python software engineer to help with our document storage processing. This may sound straightforward, but it turns out that what we're doing is ground-breaking research--the National Science Foundation describes our technology as "game changing". We have two years' funding to refine the product and a strong business model when we go into production. We're building a browser word processor (similar to Google Docs) but with cross references that go _into_ drawings. Although we're first applying the editor to drafting patent applications, this project isn't exclusively about patents...patents are a highly-constrained format in which we have both technical and market expertise. Longer-term, we're designing a new type of general word processor that could be an important part of the future of Office 2.0. Strong candidates will have previously led architectural design and implementation of a data-driven web application, preferably in a smaller company or team where you had to wear many hats. You'll be working in Python as you build a deployment system on Linux-based Amazon EC2 instances, design a federated search capability across dynamically-instantiated DB servers, help us take another stab at cometd, etc. As a member of TeamPatent, you'll help contribute to open source--we already maintain two of the largest widgets in Dojo-dijit.Editor & dojox.Sketch--and, with your involvement, we hope to contribute facets of our backend infrastructure. TeamPatent holds the potential to be a career-making project with enormous intellectual scope and market potential. We're smart, creative, and open to new ideas...come join us! Write to me, the founder, at rocky at teampatent.com From dalke at dalkescientific.com Tue Oct 28 01:19:48 2008 From: dalke at dalkescientific.com (Andrew Dalke) Date: Mon, 27 Oct 2008 22:19:48 -0200 Subject: [Baypiggies] Python training for cheminformatics Message-ID: <55A1A65A-E1AB-426E-AB25-E795ADE618C2@dalkescientific.com> I will be teaching several training courses in Python programming, designed for cheminformatics researchers who want to be more effective at the software side of their work. These courses will be in San Francisco in December, in Leipzig in March and in Boston in April. The next course is in San Francisco on December 4-5, 2008 and space is still available. Topics I will cover include: - an overview of the Python language - the IPython interactive shell - plotting with matplotlib - OpenEye's OEChem - parsing CSV, SMILES and SD files with Python and OEChem - substructure matching with SMARTS, using OEChem - calling other programs - working with a SQL database All courses are limited to 8 people. Registration includes all teaching materials, coffee breaks, and lunch. For full details including course topics and prerequisite experience, see http://dalkescientific.com/training/ . Andrew dalke at dalkescientific.com From dave at krondo.com Tue Oct 28 02:15:25 2008 From: dave at krondo.com (Dave Peticolas) Date: Mon, 27 Oct 2008 18:15:25 -0700 Subject: [Baypiggies] Python job at Lucasfilm Message-ID: <490667AD.6@krondo.com> Job Title: Information Systems Software Engineer (Python) Company: Lucasfilm Entertainment Company Ltd. Location: Letterman Digital Arts Center State: California City: San Francisco Benefited/Non-Benefited: Benefited Salary/Hourly: DOE Description: + The IS Software Engineer is responsible for architecting and developing all proprietary software accessing the Oracle database. The Python developers' focus is on artist and production related tools including systems such as: Asset Management, Production Tracking, Workflow Systems and Resource Management. + Improves, develops, tests, maintains, and documents script libraries and large-scale applications for use by artists and productions at every Lucas Division. + Develops and distributes new systems and scripts releases and maintains relevant versions and libraries; assists with and follows up on integration. + Receives requests and changes from internal customers. Performs analysis, develops and integrates these changes into existing scripts and applications. + Troubleshoots specific tools/applications issues with users and provides guidelines and assistance for all new development occurring outside the department. + Contributes to the team by participating in code reviews, collaborating on new concepts and technologies, mentoring junior members, and remaining open to ideas and suggestions from peers. Requirements: + Bachelor's degree in Computer Science or other technical degree with 3-5 years experience in a professional software development environment required. + Demonstrated ability to serve as an effective contributor on mid to large scale development projects. + Proficient in UNIX. + Python experience required. + Experience with Enterprise Application Development a plus. + Experience with GUI Development preferred. + Experience in a fast paced production environment a plus. + SQL and database experience a must. + Familiar with software development and Quality Assurance practices. + Excellent communication and organization skills plus an enjoyment of meeting with people in a variety of positions throughout the company, and finding creative ways to solve their problems. + Must be able to juggle multiple projects and shifting priorities with ease. Qualified applicants should apply directly at: https://www.lucasfilm.apply2jobs.com/index.cfm?fuseaction=mExternal.showJob&RID=99 From jjinux at gmail.com Wed Oct 29 10:00:43 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Wed, 29 Oct 2008 02:00:43 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: Message-ID: On Sun, Oct 19, 2008 at 9:04 PM, Stephen McInerney wrote: > My personal order of preference: > >> * Using the profile module > +1 Definitely, but I want to know how to go all the way to coloring hotspots > in my source code > in (say) Eclipse IDE, i.e. a high-productivity low-overhead flow judiciously > using profiling only as and where needed, and mainly to shift stuff out of > the inner loop. And when do I decide to either go to Psyco JIT, or recode > the inner loop in C++ and wrap it for Python? A while ago, Drew talked about using KCacheGrind for profiling. That'd be a nice little addition. I haven't tried it, so I can only talk about normal profiling. >> * Using IPython >> * Using nose, nose tests, and doctest > +1 to both, Fernando Perez (ipython creator) may touch on iPython next month > anyway when > he talks on Scientific Python. FYI NumPy uses nose and Sphinx-based > documentation. > (see p24, "The State of SciPy" > 2008, http://conference.scipy.org/static/wiki/stateofscipy.pdf ) > >> * Using pdb > 0.5 don't really care. Do people use this much on real systems for actual > debug? > Asserts, logging and trusty old print statements have always done it for me. > (Will pdb do multithreaded? etc.) Coding in the shell is great, but sometimes coding in the debugger is like coding in the shell but with all the setup already taken care of ;) It's a good trick when you want to code in the shell, but you're writing a Web app that requires a full request, etc. and you need to "look around" at all the data in the environ to figure out what to do. 2 minutes looking around in pdb saves 20 minutes looking through middleware documentation ;) -jj -- The safest way to do multithreaded programming is to put each thread in its own process ;) http://jjinux.blogspot.com/ From fperez.net at gmail.com Wed Oct 29 18:07:51 2008 From: fperez.net at gmail.com (Fernando Perez) Date: Wed, 29 Oct 2008 10:07:51 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: Message-ID: On Wed, Oct 29, 2008 at 2:00 AM, Shannon -jj Behrens wrote: > Coding in the shell is great, but sometimes coding in the debugger is > like coding in the shell but with all the setup already taken care of > ;) It's a good trick when you want to code in the shell, but you're > writing a Web app that requires a full request, etc. and you need to > "look around" at all the data in the environ to figure out what to do. > 2 minutes looking around in pdb saves 20 minutes looking through > middleware documentation ;) +1. One of my favorite approaches is to simply drop an explicit 1/0 at the point in the code where I want to go rooting around. Then run the code (I'm obviously always working in ipython :) and type %debug after the exception blows up. This opens up a slightly nicer pdb (with coloring and all-important tab completion), and I often find what I need that way very quickly. If you like this approach, for cases with more complex logic you may find the embedded ipython trick useful: http://ipython.scipy.org/doc/manual/html/interactive/reference.html#embedding-ipython One line of code and you have a full-blown ipython open at any point inside your code. Cheers, f From max at theslimmers.net Wed Oct 29 18:56:38 2008 From: max at theslimmers.net (slimmer) Date: Wed, 29 Oct 2008 10:56:38 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: Message-ID: <4908A3D6.7030008@theslimmers.net> Fernando Perez wrote: > On Wed, Oct 29, 2008 at 2:00 AM, Shannon -jj Behrens wrote: > >> Coding in the shell is great, but sometimes coding in the debugger is >> like coding in the shell but with all the setup already taken care of >> ;) It's a good trick when you want to code in the shell, but you're >> writing a Web app that requires a full request, etc. and you need to >> "look around" at all the data in the environ to figure out what to do. >> 2 minutes looking around in pdb saves 20 minutes looking through >> middleware documentation ;) > > +1. One of my favorite approaches is to simply drop an explicit > > 1/0 > > at the point in the code where I want to go rooting around. Then run > the code (I'm obviously always working in ipython :) and type %debug > after the exception blows up. This opens up a slightly nicer pdb > (with coloring and all-important tab completion), and I often find > what I need that way very quickly. > > If you like this approach, for cases with more complex logic you may > find the embedded ipython trick useful: > > http://ipython.scipy.org/doc/manual/html/interactive/reference.html#embedding-ipython > > One line of code and you have a full-blown ipython open at any point > inside your code. > > Cheers, > > f > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > If your not using Ipython you can always include: import pdb; pdb.set_trace() this (one liner with the semi-colon) puts you in pdb. -- Max Slimmer Phone: 707.703.4396 Toll Free: 866.428.8490 email: max at SlimmerSoft.com From aahz at pythoncraft.com Thu Oct 30 21:27:15 2008 From: aahz at pythoncraft.com (Aahz) Date: Thu, 30 Oct 2008 13:27:15 -0700 Subject: [Baypiggies] FWD: PyCon 2009 (US) - Call for tutorials Extended to 11/3 Message-ID: <20081030202715.GA18075@panix.com> ----- Forwarded message from Greg Lindstrom ----- Date: Thu, 30 Oct 2008 14:28:50 -0500 From: Greg Lindstrom Subject: PyCon 2009 (US) - Call for tutorials Extended to 11/3 We have had requests to extend the deadline for submitting Tutorial Proposals for PyCon 2009 (US) through the weekend and are willing to do so. We will accept tutorial proposals through Monday, November 3. --greg ================================== The period for submitting tutorial proposals for Pycon 2009 (US) is open and will continue through Monday, November 3rd. This year features two "pre-conference" days devoted to tutorials on Wednesday March 25 & Thursday March 26 in Chicago. This allows for more classes than ever. Tutorials are 3-hours long on a specific topic of your choice. Last year we featured classes on Learning Python, Web Development, Scientific Computing, and many more. Class size varied from 10 to over 60 students. The extended time spent in class allows teachers to cover a lot of material while allowing for interaction with students. The full Call for Tutorial Proposals, including submission details, an example proposal as well as a template, is available at < http://us.pycon.org/2009/tutorials/proposals/>. Tutorial selections will be announced in early December to give you time to prepare your class and PyCon will compensate instructors US$1,500 per tutorial. If you have any questions, please contact pycon-tutorials at python.org. Greg Lindstrom Tutorial Coordinator, PyCon 2009 (US) _______________________________________________ PyCon-organizers mailing list PyCon-organizers at python.org http://mail.python.org/mailman/listinfo/pycon-organizers ----- End forwarded message ----- -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ import antigravity From simeonf at gmail.com Fri Oct 31 00:12:49 2008 From: simeonf at gmail.com (Simeon Franklin) Date: Thu, 30 Oct 2008 16:12:49 -0700 Subject: [Baypiggies] Possible future meeting topic - call for presentations In-Reply-To: References: Message-ID: JJ poked me to say I'm supposed to be picking talks for the tools night so I thought I'd recap the conversation for the list so far and solicit presenters once more... A Baypiggies night (date TBD, sometime in Q1 of next year) will be devoted to community presentations of Python Development Tools. We seem to have excluded editors and I'd like the focus to stay on tools rather than libraries/apis/frameworks. So far the potential presenters are: Myself. I'd be happy to do a short presentation on one of * virtualenv - a tool for managing python environments * fabric - a python deployment tool ala capistrano. JJ volunteered to cover one of: * Using pdb * Using the profile module * Using nose, nose tests, and doctest * Using IPython I'm not sure if Charles was volunteering but I'd be happy to hear about anything from his list that fit into the python tools idea: *Testing: nose. nose w/coverage. *Debugging: Using pdb, IDLE, iPython *Distribution: Egg, DistUtils *Static Analysis: PyChecker, PyLint I envision up to 3 longer presentations (15 minutes or better) and several shorter presentations (~5 minutes). By my count I have commitments for 1 short (myself) and 1 long (JJ) presentation. If you have expertise in a tool and would like to present please email me or mail the list directly. I'd also take direct mails if you know a python tool author or guru who is local to the bay area who might be persuaded to present - I'll be happy to contact and ask. Finally, this seems like a good venue for people who haven't been vocal in the Baypiggies community (like myself) to do a short presentation - if you want to gripe about easy_install, brag on your sphinx generated documentation or show off graphs of your test code coverage please mail me or the list directly. Thanks in advance! -simeon -------------- next part -------------- An HTML attachment was scrubbed... URL: From huangxd at yahoo.com Fri Oct 31 03:35:53 2008 From: huangxd at yahoo.com (Victor Xiangdong Huang) Date: Thu, 30 Oct 2008 19:35:53 -0700 (PDT) Subject: [Baypiggies] [python-190] New Meetup: Saturday "lightspeed-prototype" lab -- on Social Network with python/Django Message-ID: <727719.71181.qm@web31808.mail.mud.yahoo.com> Hi, Baypiggies, I am here forwarding you a meetup on Saturday -- a Lab event as below FYI. -- Victor. What: Saturday "lightspeed-prototype" lab -- on Social Network with python/Django When: November 1, 2008 1:00 PM Where: 21265 Stevens Creek Blvd Ste 202, Cupertino, CA 95014 Meetup Description: Come! Entrepreneur and engineering prototypers! With your laptop or even merely your stormy Biz-Thinker Brain -- the better computer -- and have best fun on every Saturday -- start from (11/01/2008) and on! Hey! Let's team up our dreams! Let's build & create our social network lab! We bee-sneeze (business) better -- in our Saturday honey hive! In Coffee Society we taste our old coffee, create new society ! We sandbox our future society -- with Python/Django social apps like Hotclub & Pinax! With pouring in sandplay of prototypes and smashing-and-reforming playdough of Python/Django with our own hands, we handshake our friendship, resonate our desire to create, model the future ideal social network! It's half day event, if someone's willing, we can stay longer & co-play until 11:00 PM in the midnight. We don't have free coffee sponsorship so far, but I believe prototypers can live with it. :) The environment is casual & comfortable. Seats are highly limited, please reserve ASAP. I put the meeting address below for your convenience of copy-paste into direction box for Google-map or yahoo map: Ste 202, 21265 Stevens Creek Blvd, Cupertino, CA 95014 Learn more here: http://python.meetup.com/190/calendar/9062977/ From aahz at pythoncraft.com Fri Oct 31 15:45:10 2008 From: aahz at pythoncraft.com (Aahz) Date: Fri, 31 Oct 2008 07:45:10 -0700 Subject: [Baypiggies] Guido @ Stanford: Weds 11/5, 4:15pm Message-ID: <20081031144510.GA22155@panix.com> I can't remember if anyone posted this before, but Guido will be speaking on Google App Engine at Stanford next Weds 11/5 at 4:15pm: http://www.stanford.edu/class/ee380/Abstracts/081105.html -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ import antigravity