From jjinux at gmail.com Sat Nov 1 10:26:19 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Sat, 1 Nov 2008 02:26:19 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: Message-ID: On Wed, Oct 29, 2008 at 10:07 AM, 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, I think you should cover this at the talk ;) I use "import pdb; pdb.set_trace()", but since I already use IPython, I'd love to hear more about %debug. -jj -- The safest way to do multithreaded programming is to put each thread in its own process ;) http://jjinux.blogspot.com/ From john_re at fastmail.us Sat Nov 1 14:39:10 2008 From: john_re at fastmail.us (john_re) Date: Sat, 01 Nov 2008 06:39:10 -0700 Subject: [Baypiggies] BerkeleyTIP Today Nov 1 New Videos. VOIP Online & in Berkeley Message-ID: <1225546750.14381.1282434263@webmail.messagingengine.com> Scientific Python talk today. Join with the global GNU(Linux) BSD FreeSW monthly meeting. - Online from your home or anywhere, by yourself or with friends - Use a microphone & headset for VOIP OR - Come to the local Berkeley Meeting. == Great new VIDEOS - See BTG page for times DebConf - Welcome talk - introductory session DebConf - Debian - 15 years and counting Akedemy - The KDE e.V.: Foundation for the Community SciPy - Scientific computing Python workshop - Intro Linux - Kexec/Kdump: Managing Linux crash dumps DISCUSSION: New: UBUNTU 8.10, Kubuntu w/ KDE4, OPEN OFFICE 3 PROGRAMMING PARTY: VOIP conferencing. == BerkeleyTIP-Global & Local meets Nov 1 Satruday 12N-6PM PDST Monthly Global meeting: FreeSW GNU(Linux) BSD Distros Programming DBs Internet Hardware Applications Join us online from home, or anywhere - IRC Freenode #BerkeleyTIP & using VOIP, Ekiga - (under development) Or come to the physical meeting at UC Berkeley. == See the Google Groups for the latest details: http://groups.google.com/group/BerkTIPGlobal http://groups.google.com/group/BerkTIP ================================================= CONTENTS: 1) MEETING Nov 1 Sat 10A-6P PDST - Berkeley 12N-6P PDST - Global 2) Join ONLINE using IRC & maybe VOIP-Ekiga 3) VIDEOS - Get them here 4) PROGRAMMING PARTY - VOIP conferencing 5) DISCUSSION: New UBUNTU 8.10, OPEN OFFICE 3 6) No Potluck this meeting ================================================= 1) Meeting Nov 1 Sat 10A-6P PDST - Online everywhere, & in Berkeley Berkeley Meeting starts 10AM Global Online meeting starts during 11AM PDST, IRC up by 12N ADJUST FOR YOUR TIME ZONE: Ex: EDST 3P = PDST 12N See the Google Groups for the hourly schedule. -- Free Speech Cafe in Moffitt Undergrad Library -- WATCH WEB PAGE IN CASE OF LOCATION CHANGE -- See BerkTIP Google Group web page for locations details. PARKING: Football game - Might need to park 5-10 blocks away for free street parking. Garages might charge $5-20. BART, CALTRAIN, BUS, CARPOOL - GOOD ALTERNATIVES TO DRIVING. 2) Join Online using IRC & maybe VOIP-Ekiga Join us online IRC Freenode #BerkeleyTIP & using VOIP, Ekiga - (under development) VOIP-Ekiga - Get your own VOIP client working Ekiga - do a loopback test with mic & headset http://groups.google.com/group/BerkTIPGlobal/web/irc-voip 3) Videos - Get them here http://groups.google.com/group/BerkTIPGlobal/web/videos 4) Programming Party - VOIP conferencing Work on getting VOIP conferencing going Get your own VOIP client working http://wiki.ekiga.org/index.php/Fun_Numbers Work on gettin a conference call going. 5) DISCUSSION: New UBUNTU 8.10, OPEN OFFICE 3 6) No Potluck this meeting See you online, or in Berkeley :) From fperez.net at gmail.com Sun Nov 2 03:21:52 2008 From: fperez.net at gmail.com (Fernando Perez) Date: Sat, 1 Nov 2008 19:21:52 -0700 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: Message-ID: On Sat, Nov 1, 2008 at 2:26 AM, Shannon -jj Behrens wrote: > I think you should cover this at the talk ;) My november talk is about scientific computing and python, ipython may be mentioned but just in passing as a part of the 'scipy ecosystem'. Cheers, f From slander at unworkable.org Sun Nov 2 07:10:35 2008 From: slander at unworkable.org (Harry Tormey) Date: Sat, 1 Nov 2008 23:10:35 -0700 Subject: [Baypiggies] PyGameSF meetup Monday November 3rd 7pm @ Metreon San Francisco Message-ID: <20081102061035.GA2915@unworkable.org> Hi All, just writing to say that this months PyGameSF meet up is on Monday November 3rd from 7pm on at the Metreon food court in San Francisco. This month's presentations are: -Tim 'mithro' Ansell "Taking over the universe!The story of Thousand Parsec project." About: Thousand Parsec is both a set of games and a framework for building 4X space empire building games (such as Master of Orion and Stars!). Come find out about it's current status, how the project developed and where it is going. http://www.thousandparsec.net/tp/ -Casey Duncan "Getting to know Blender" About: An introduction to the amazing OSS 3D modeling tool, Blender, and ways to use it to create assets for your Pythongames. This talk will cover topics like Subdivision modeling, Rendering for 2D games, exporting models for 3d games. 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 http://www.pygamesf.org From donnamsnow at gmail.com Mon Nov 3 21:55:33 2008 From: donnamsnow at gmail.com (Donna Snow) Date: Mon, 3 Nov 2008 12:55:33 -0800 Subject: [Baypiggies] World Plone Day - November 7, 2008 Message-ID: Hi, I'm hosting the Silicon Valley version of World Plone Day on Friday of this week. http://plone.org/events/wpd/2008/san-jose-california If you would like to attend please RSVP here. http://www.surveymonkey.com/s.aspx?sm=fws1MmRi2vZIJDRm1fjGPA_3d_3d I've split the event into two sessions, one in the morning and one in the afternoon. Please let me know which one you'll attend. I've got two books to raffle off for the event: Essential SQLAlchemy by Rick Copeland Python for Unix and Linux System Administration by Noah Gift and Jeremy M Jones I also have Google notebooks (hemingway notebooks, small pocket-sized in 4 different colors) to give away. Love to see some of our BayPiggies at the event :-) Best Regards, 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 donnamsnow at gmail.com Wed Nov 5 20:45:52 2008 From: donnamsnow at gmail.com (Donna Snow) Date: Wed, 5 Nov 2008 11:45:52 -0800 Subject: [Baypiggies] World Plone Day - November 7, 2008 - please RSVP Message-ID: Hi, Here is my craigslist posting, if you are attending please RSVP, thank you! http://sfbay.craigslist.org/sby/eve/907004796.html If you know of any other "groups" in the area that might be interested in an informative session on Plone please feel free to email me offlist and let me know donna at csquaredtech.com Best Regards, 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 donnamsnow at gmail.com Thu Nov 6 22:20:01 2008 From: donnamsnow at gmail.com (Donna Snow) Date: Thu, 6 Nov 2008 13:20:01 -0800 Subject: [Baypiggies] [EVENT] World Plone Day - November 7, 2008 - please RSVP In-Reply-To: References: Message-ID: Hi, One last reminder, if you are planning on attending the World Plone Day at Plug and Play Tech Center tomorrow please RSVP. We will be giving away Google Notebooks and entering attendees in a book giveaway. http://www.surveymonkey.com/s.aspx?sm=fws1MmRi2vZIJDRm1fjGPA_3d_3d We will also attempt to stream all the other events happening tomorrow. Best Regards, Donna M Snow, Principal C Squared Enterprises illuminating your path to Open Source http://www.csquaredtech.com ---------- Forwarded message ---------- From: Donna Snow Date: Wed, Nov 5, 2008 at 11:45 AM Subject: World Plone Day - November 7, 2008 - please RSVP To: BayPiggies Hi, Here is my craigslist posting, if you are attending please RSVP, thank you! http://sfbay.craigslist.org/sby/eve/907004796.html If you know of any other "groups" in the area that might be interested in an informative session on Plone please feel free to email me offlist and let me know donna at csquaredtech.com Best Regards, 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 bsergean at gmail.com Thu Nov 6 23:09:32 2008 From: bsergean at gmail.com (Benjamin Sergeant) Date: Thu, 6 Nov 2008 14:09:32 -0800 Subject: [Baypiggies] Possible future meeting topic In-Reply-To: References: Message-ID: <1621f9fa0811061409i354953b9nae25c95e25374b93@mail.gmail.com> On Sat, Nov 1, 2008 at 1:26 AM, Shannon -jj Behrens wrote: > On Wed, Oct 29, 2008 at 10:07 AM, 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, > > I think you should cover this at the talk ;) > > I use "import pdb; pdb.set_trace()", but since I already use IPython, > I'd love to hear more about %debug. > I just tried to sneak "import pdb; pdb.set_trace()" in some google app engine code (app, not core) and it didn't work (was trying to use bdb I think, which is one of the fordidden module ?). In a talk on pdb, I think a slide with limitations/tricks would be nice. For example I use that for debuging pyqt apps. It you see the following message when debuging with pdb: Flood message: "QCoreApplication::exec: The event loop is already running" Use this pyqt call before: from PyQt4 import QtCore, QtGui, QtOpenGL QtCore.pyqtRemoveInputHook() - Benjamin > > -jj > > -- > The safest way to do multithreaded programming is to put each thread > in its own process ;) > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Sat Nov 8 18:34:49 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Sat, 8 Nov 2008 09:34:49 -0800 Subject: [Baypiggies] Baypiggies.net is down again- at least from where I"m at in San Jose Message-ID: <8249c4ac0811080934s4be1489aw622e3d295d2f1e98@mail.gmail.com> http://www.baypiggies.net/new/plone Can one of the admins look into this? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Sat Nov 8 19:16:05 2008 From: jim at well.com (jim) Date: Sat, 08 Nov 2008 10:16:05 -0800 Subject: [Baypiggies] Baypiggies.net is down again- at least from where I"m at in San Jose In-Reply-To: <8249c4ac0811080934s4be1489aw622e3d295d2f1e98@mail.gmail.com> References: <8249c4ac0811080934s4be1489aw622e3d295d2f1e98@mail.gmail.com> Message-ID: <1226168165.6358.119.camel@ubuntu> looks up to me in san francisco. On Sat, 2008-11-08 at 09:34 -0800, Tony Cappellini wrote: > > http://www.baypiggies.net/new/plone > > > Can one of the admins look into this? > > Thanks > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies From donnamsnow at gmail.com Sat Nov 8 20:02:52 2008 From: donnamsnow at gmail.com (Donna Snow) Date: Sat, 8 Nov 2008 11:02:52 -0800 Subject: [Baypiggies] Baypiggies.net is down again- at least from where I"m at in San Jose In-Reply-To: <1226168165.6358.119.camel@ubuntu> References: <8249c4ac0811080934s4be1489aw622e3d295d2f1e98@mail.gmail.com> <1226168165.6358.119.camel@ubuntu> Message-ID: It's up here for me as well. Donna On Sat, Nov 8, 2008 at 10:16 AM, jim wrote: > > looks up to me in san francisco. > > On Sat, 2008-11-08 at 09:34 -0800, Tony Cappellini wrote: > > > > http://www.baypiggies.net/new/plone > > > > > > Can one of the admins look into this? > > > > Thanks > > _______________________________________________ > > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From donnamsnow at gmail.com Sat Nov 8 20:06:55 2008 From: donnamsnow at gmail.com (Donna Snow) Date: Sat, 8 Nov 2008 11:06:55 -0800 Subject: [Baypiggies] newbie nugget Message-ID: Hi, It was suggested at the World Plone Day event I held yesterday that a newbie nugget or lightning talk on the new features of Plone 3 might be accepted? It's been at least a year and a half since I did the Plone presentation/overview and much has happened since. When is the next newbie nugget day and/or when do you think we should fit this in. Donna -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Sat Nov 8 20:47:05 2008 From: jim at well.com (jim) Date: Sat, 08 Nov 2008 11:47:05 -0800 Subject: [Baypiggies] newbie nugget In-Reply-To: References: Message-ID: <1226173625.6358.173.camel@ubuntu> my preference is for discussion among bayPIGgies members to settle on topics for meetings. after some sense of concensus, a few of us can scramble to set things up. currently we have "doctest integration" as the newbie nugget for november's meeting. --------------------- here's a list of suggestions we've gathered so far: * Starting with pygame! * using datetime * using decimal * using pytz * file handling basics * string formatting/templating * Function decorators. * List comprehensions. * Generators and generator expressions. * Function pointers and map. * Using "else" with "for", "while", and "except". * Using StringIO. * Using IPython (and installing it with an egg). * Using "try/finally" with file handles vs. using the "with" statement. * Using lambda. * Using IPython (and installing it with an egg) * Using "try/finally" with file handles vs. using the "with" statement * functional programming stuff like lambdas and higher order functions * the new "nonlocal" declaration from PEP 3104 * the difference between nonlocal and global * working through scoping and immutables * an introduction to Nose * "Python Code Unravelled": looking at Decorators, Method Dispatch, List Comprehensions, and such as shorthands for longer Python code --------------------- here and there people have proposed topics for a newbie nugget and then "taken it back" because they want to develop it as a full-blown featured talk. one form of a helpful response would be along the lines of "i wanna do for december!" another helpful response would reflect your enthusiasm (any valid integer could be accepted, to be factored by the numbers of persons voting: your +65537 for a topic might carry more weight than someone's +3, but maybe not much more, and lots of +1 votes for a topic would certainly weigh more than one person's large integer). On Sat, 2008-11-08 at 11:06 -0800, Donna Snow wrote: > Hi, > > > It was suggested at the World Plone Day event I held yesterday that a > newbie nugget or lightning talk on the new features of Plone 3 might > be accepted? It's been at least a year and a half since I did the > Plone presentation/overview and much has happened since. When is the > next newbie nugget day and/or when do you think we should fit this > in. > > Donna > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies From coryomand at gmail.com Sun Nov 9 04:58:41 2008 From: coryomand at gmail.com (Cory Omand) Date: Sat, 8 Nov 2008 19:58:41 -0800 Subject: [Baypiggies] Baypiggies.net is down again- at least from where I"m at in San Jose In-Reply-To: References: <8249c4ac0811080934s4be1489aw622e3d295d2f1e98@mail.gmail.com> <1226168165.6358.119.camel@ubuntu> Message-ID: http://downforeveryoneorjustme.com/ On Sat, Nov 8, 2008 at 11:02 AM, Donna Snow wrote: > It's up here for me as well. > > Donna > > On Sat, Nov 8, 2008 at 10:16 AM, jim wrote: >> >> looks up to me in san francisco. >> >> On Sat, 2008-11-08 at 09:34 -0800, Tony Cappellini wrote: >> > >> > http://www.baypiggies.net/new/plone >> > >> > >> > Can one of the admins look into this? >> > >> > Thanks >> > _______________________________________________ >> > 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 > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From donnamsnow at gmail.com Sun Nov 9 06:07:22 2008 From: donnamsnow at gmail.com (Donna Snow) Date: Sat, 8 Nov 2008 21:07:22 -0800 Subject: [Baypiggies] Baypiggies.net is down again- at least from where I"m at in San Jose In-Reply-To: References: <8249c4ac0811080934s4be1489aw622e3d295d2f1e98@mail.gmail.com> <1226168165.6358.119.camel@ubuntu> Message-ID: Thanks Cory, I was trying to remember that url, thought I had it bookmarked :-) (now I do) Donna On Sat, Nov 8, 2008 at 7:58 PM, Cory Omand wrote: > http://downforeveryoneorjustme.com/ > > On Sat, Nov 8, 2008 at 11:02 AM, Donna Snow wrote: > > It's up here for me as well. > > > > Donna > > > > On Sat, Nov 8, 2008 at 10:16 AM, jim wrote: > >> > >> looks up to me in san francisco. > >> > >> On Sat, 2008-11-08 at 09:34 -0800, Tony Cappellini wrote: > >> > > >> > http://www.baypiggies.net/new/plone > >> > > >> > > >> > Can one of the admins look into this? > >> > > >> > Thanks > >> > _______________________________________________ > >> > 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 > > > > > > _______________________________________________ > > 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 mrbmahoney at gmail.com Tue Nov 11 04:57:38 2008 From: mrbmahoney at gmail.com (Brian Mahoney) Date: Mon, 10 Nov 2008 19:57:38 -0800 Subject: [Baypiggies] Dinner Announcement - Thursday, November 13, 6 pm Message-ID: <5538c19b0811101957v49ebc17bq3eab89f30342c63a@mail.gmail.com> For Thursday, November 13, 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 AFife at untangle.com Wed Nov 12 22:44:16 2008 From: AFife at untangle.com (Andrew Fife) Date: Wed, 12 Nov 2008 13:44:16 -0800 Subject: [Baypiggies] OpenMoko CEO @ BALUG (Tuesday Nov 18) Message-ID: <9347C2AED406124287DD2A007EB15B130183949C93@EXCHANGE.Untangle.local> Hi Folks: Sean Moss-Pultz will be speaking at BALUG on Tuesday (11/18). Sean is the CEO and founder of The OpenMoko Project, which makes a open source linux based cell phone called the NEO FreeRunner. Sean is a self described San Diego surfer that landed in Taiwan as a software developer working on embedded systems, which ultimately led to the founding of OpenMoko. More info on Sean, OpenMoko and the Neo FreeRunner at these links: http://moss-pultz.com/ http://www.openmoko.com/ http://www.openmoko.com/product.html We're expecting a great crowd, so if you'd like to join us please RSVP: RSVP at balug.org **Why RSVP??** Well, don't worry we won't turn you away, but the RSVPs really help the Four Seas Restaurant plan the meal and they ensure that we're able to eat upstairs in the private banquet room. Bottomline: if we don't have 40 RSVPs the day before the meeting, we don't get the banquet room. Meeting Details... 6:30pm November 18th, 2008 (Next Tuesday) Four Seas Restaurant 731 Grant Ave. San Francisco, CA 94108 Easy $5 PARKING: Portsmouth Square Garage at 733 Kearny Cost: The meetings are always free, but dinner is $13 -- Andrew Fife Untangle - The Open Source Network Gateway www.untangle.com/download 650.425.3327 desk 415.806.6028 cell -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Thu Nov 13 01:01:28 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Wed, 12 Nov 2008 16:01:28 -0800 Subject: [Baypiggies] newbie nugget In-Reply-To: References: Message-ID: > It was suggested at the World Plone Day event I held yesterday that a newbie > nugget or lightning talk on the new features of Plone 3 might be accepted? > It's been at least a year and a half since I did the Plone > presentation/overview and much has happened since. When is the next newbie > nugget day and/or when do you think we should fit this in. I'm not sure you could say enough in the time slot allocated for a Newbie Nugget. Why not make it either a half talk or a full talk? I'd be interested in hearing what's new in Plone. Best Regards, -jj -- The safest way to do multithreaded programming is to put each thread in its own process ;) http://jjinux.blogspot.com/ From donnamsnow at gmail.com Thu Nov 13 01:24:57 2008 From: donnamsnow at gmail.com (Donna Snow) Date: Wed, 12 Nov 2008 16:24:57 -0800 Subject: [Baypiggies] newbie nugget In-Reply-To: References: Message-ID: I've grown much more comfortable with doing presentations for Plone so I'd love to do it again. I could actually fill an entire session with what's new in Plone (easy_install, buildout, viewlets and a new portlet manager) and the future of Plone (wsgi, Deliverance, and eggified Products) Let me know what month we have open and I'll plan for it. (For those who emailed me about Plone 3 theming training, I'm holding my first 3 day session March 18 - 20, 2009, see http://plone.org/events/training/c2e-creating-plone-3-skins-and-custom-views ) Best Regards, Donna M Snow, Principal C Squared Enterprises illuminating your path to Open Source 408.866.1300 On Wed, Nov 12, 2008 at 4:01 PM, Shannon -jj Behrens wrote: > > It was suggested at the World Plone Day event I held yesterday that a > newbie > > nugget or lightning talk on the new features of Plone 3 might be > accepted? > > It's been at least a year and a half since I did the Plone > > presentation/overview and much has happened since. When is the next > newbie > > nugget day and/or when do you think we should fit this in. > > I'm not sure you could say enough in the time slot allocated for a > Newbie Nugget. Why not make it either a half talk or a full talk? > I'd be interested in hearing what's new in Plone. > > Best Regards, > -jj > > -- > The safest way to do multithreaded programming is to put each thread > in its own process ;) > http://jjinux.blogspot.com/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Thu Nov 13 02:31:39 2008 From: jim at well.com (jim) Date: Wed, 12 Nov 2008 17:31:39 -0800 Subject: [Baypiggies] BayPIGgies meeting Thursday November 13, 2008: NumPy and SciPy Message-ID: <1226539899.6358.807.camel@ubuntu> BayPIGgies meeting Thursday November 13, 2008: NumPy and SciPy By Fernando Perez NumPy and SciPy: how python is becoming the dominant high-level language for scientific work, who's using it, what we do with it, what the key projects are, where we're headed, what challenges we have, and where others can contribute. Tonight's Newbie Nugget is... DocTest by Wesley Chun Documentation and testing are traditionally two areas that programmers shy away from. With one simple change, namely doctest integration, you can get both in a simplistic manner and improve the usability of your code as well as get free testing. That is what makes doctest so cool! 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: Doctest by Wesley Chun ..... 7:45 PM to 8:45 PM ................ Talk by Whom ..... 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 john_re at fastmail.us Thu Nov 13 15:30:08 2008 From: john_re at fastmail.us (john_re) Date: Thu, 13 Nov 2008 06:30:08 -0800 Subject: [Baypiggies] OT: Google Earth, DejaNews/Groups - Python users? at meeting? Message-ID: <1226586608.14621.1284579743@webmail.messagingengine.com> I'm interested in speaking with some GE & DN/G people, general questions about using these tools. Anyone know if they are python users? Know if any of them might likely or are often/occasionally at BayPiggies meetings? A few months ago, there was discussion about holding BayPiggies meetings at some other Google locations, IIRC GEarth was mentioned as a possibility - correct? Anyone still interested in doing that? Thanks. :) From jjinux at gmail.com Thu Nov 13 21:46:41 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Thu, 13 Nov 2008 12:46:41 -0800 Subject: [Baypiggies] OT: Google Earth, DejaNews/Groups - Python users? at meeting? In-Reply-To: <1226586608.14621.1284579743@webmail.messagingengine.com> References: <1226586608.14621.1284579743@webmail.messagingengine.com> Message-ID: On Thu, Nov 13, 2008 at 6:30 AM, john_re wrote: > I'm interested in speaking with some GE & DN/G people, general questions > about using these tools. Anyone know if they are python users? Know if > any of them might likely or are often/occasionally at BayPiggies > meetings? > > A few months ago, there was discussion about holding BayPiggies meetings > at some other Google locations, IIRC GEarth was mentioned as a > possibility - correct? Anyone still interested in doing that? > > Thanks. :) YouTube expressed interest in holding one or two meetings, but since they were not able to commit to an ongoing engagement, I decided it would be too disruptive. My experience in the past with this group is that it really doesn't like jumping around between locations. Best Regards, -jj -- The safest way to do multithreaded programming is to put each thread in its own process ;) http://jjinux.blogspot.com/ From hyperneato at gmail.com Thu Nov 13 22:04:05 2008 From: hyperneato at gmail.com (Isaac) Date: Thu, 13 Nov 2008 13:04:05 -0800 Subject: [Baypiggies] BayPIGgies meeting Thursday November 13, 2008: NumPy and SciPy In-Reply-To: <1226539899.6358.807.camel@ubuntu> References: <1226539899.6358.807.camel@ubuntu> Message-ID: <7260654a0811131304l5dc1244dtae5faadf2cb2199b@mail.gmail.com> Hi, Are you folks able to video tape this session? If you are not able to, I will try harder to make the 2 hour drive from up North today. -Isaac On Wed, Nov 12, 2008 at 5:31 PM, jim wrote: > > BayPIGgies meeting Thursday November 13, 2008: > NumPy and SciPy > By Fernando Perez > > NumPy and SciPy: how python is becoming the dominant high-level language > for scientific work, who's using it, what we do with it, what the key > projects are, where we're headed, what challenges we have, and where > others can contribute. > > > Tonight's Newbie Nugget is... > DocTest by Wesley Chun > > Documentation and testing are traditionally two areas that > programmers shy away from. With one simple change, namely doctest > integration, you can get both in a simplistic manner and improve the > usability of your code as well as get free testing. That is what makes > doctest so cool! > > > 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: Doctest > by Wesley Chun > > > ..... 7:45 PM to 8:45 PM ................ > Talk > by Whom > > > ..... 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 > From wescpy at gmail.com Thu Nov 13 22:11:41 2008 From: wescpy at gmail.com (wesley chun) Date: Thu, 13 Nov 2008 13:11:41 -0800 Subject: [Baypiggies] BayPIGgies meeting Thursday November 13, 2008: NumPy and SciPy In-Reply-To: <7260654a0811131304l5dc1244dtae5faadf2cb2199b@mail.gmail.com> References: <1226539899.6358.807.camel@ubuntu> <7260654a0811131304l5dc1244dtae5faadf2cb2199b@mail.gmail.com> Message-ID: <78b3a9580811131311o37d322c4jc75dbbc3d454bc6a@mail.gmail.com> > Are you folks able to video tape this session? If you are not able to, > I will try harder to make the 2 hour drive from up North today. i believe that Google tries to tape each and eventually make them available, but the timeframes are inconsistent in my experience. ppl place their rideshare needs on the pre-registration wiki page so that in case there are like-minded folks, carpooling is better than multiple drivers all contributing to and fighting rush hour traffic. cheers, -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Python Fundamentals", Prentice Hall, (c)2009 "Python Web Development with Django", Addison Wesley, (c) 2009 wesley.j.chun :: wescpy-at-gmail.com python training and technical consulting cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com From jim at well.com Thu Nov 13 22:17:09 2008 From: jim at well.com (jim) Date: Thu, 13 Nov 2008 13:17:09 -0800 Subject: [Baypiggies] BayPIGgies meeting Thursday November 13, 2008: NumPy and SciPy In-Reply-To: <78b3a9580811131311o37d322c4jc75dbbc3d454bc6a@mail.gmail.com> References: <1226539899.6358.807.camel@ubuntu> <7260654a0811131304l5dc1244dtae5faadf2cb2199b@mail.gmail.com> <78b3a9580811131311o37d322c4jc75dbbc3d454bc6a@mail.gmail.com> Message-ID: <1226611029.6373.20.camel@ubuntu> is there a central location that is used for videos of baypiggies meetings or some central web page with links to such? On Thu, 2008-11-13 at 13:11 -0800, wesley chun wrote: > > Are you folks able to video tape this session? If you are not able to, > > I will try harder to make the 2 hour drive from up North today. > > i believe that Google tries to tape each and eventually make them > available, but the timeframes are inconsistent in my experience. > > ppl place their rideshare needs on the pre-registration wiki page so > that in case there are like-minded folks, carpooling is better than > multiple drivers all contributing to and fighting rush hour traffic. > > cheers, > -- wesley > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > "Python Fundamentals", Prentice Hall, (c)2009 > "Python Web Development with Django", Addison Wesley, (c) 2009 > > wesley.j.chun :: wescpy-at-gmail.com > 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 Thu Nov 13 22:35:31 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Thu, 13 Nov 2008 13:35:31 -0800 Subject: [Baypiggies] BayPIGgies meeting Thursday November 13, 2008: NumPy and SciPy In-Reply-To: <1226611029.6373.20.camel@ubuntu> References: <1226539899.6358.807.camel@ubuntu> <7260654a0811131304l5dc1244dtae5faadf2cb2199b@mail.gmail.com> <78b3a9580811131311o37d322c4jc75dbbc3d454bc6a@mail.gmail.com> <1226611029.6373.20.camel@ubuntu> Message-ID: Google always tapes the meetings, but I haven't seen a meeting actually make it to Google Video in over a year, unfortunately. I wonder if we can write a MapReduce job to find those lost videos ;) -jj On Thu, Nov 13, 2008 at 1:17 PM, jim wrote: > > is there a central location that is used > for videos of baypiggies meetings or some > central web page with links to such? > > > > > On Thu, 2008-11-13 at 13:11 -0800, wesley chun wrote: >> > Are you folks able to video tape this session? If you are not able to, >> > I will try harder to make the 2 hour drive from up North today. >> >> i believe that Google tries to tape each and eventually make them >> available, but the timeframes are inconsistent in my experience. >> >> ppl place their rideshare needs on the pre-registration wiki page so >> that in case there are like-minded folks, carpooling is better than >> multiple drivers all contributing to and fighting rush hour traffic. >> >> cheers, >> -- wesley >> >> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> "Python Fundamentals", Prentice Hall, (c)2009 >> "Python Web Development with Django", Addison Wesley, (c) 2009 >> >> wesley.j.chun :: wescpy-at-gmail.com >> 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 >> > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- The safest way to do multithreaded programming is to put each thread in its own process ;) http://jjinux.blogspot.com/ From aleax at google.com Thu Nov 13 22:45:39 2008 From: aleax at google.com (Alex Martelli) Date: Thu, 13 Nov 2008 13:45:39 -0800 Subject: [Baypiggies] BayPIGgies meeting Thursday November 13, 2008: NumPy and SciPy In-Reply-To: References: <1226539899.6358.807.camel@ubuntu> <7260654a0811131304l5dc1244dtae5faadf2cb2199b@mail.gmail.com> <78b3a9580811131311o37d322c4jc75dbbc3d454bc6a@mail.gmail.com> <1226611029.6373.20.camel@ubuntu> Message-ID: <55dc209b0811131345p7d5ed29diba54ff8671dcf1e9@mail.gmail.com> On Thu, Nov 13, 2008 at 1:17 PM, jim wrote: > > is there a central location that is used > for videos of baypiggies meetings or some > central web page with links to such? I'd expect a video search for baypiggies would show them all, but it only finds a dozen or so -- ["bay area python" -baypiggies] finds 4 more -- I have no idea where the rest may be hiding. Leslie, do you know who we could ask? Thanks, Alex On Thu, Nov 13, 2008 at 1:35 PM, Shannon -jj Behrens wrote: > Google always tapes the meetings, but I haven't seen a meeting > actually make it to Google Video in over a year, unfortunately. I > wonder if we can write a MapReduce job to find those lost videos ;) > > -jj > > On Thu, Nov 13, 2008 at 1:17 PM, jim wrote: >> >> is there a central location that is used >> for videos of baypiggies meetings or some >> central web page with links to such? >> >> >> >> >> On Thu, 2008-11-13 at 13:11 -0800, wesley chun wrote: >>> > Are you folks able to video tape this session? If you are not able to, >>> > I will try harder to make the 2 hour drive from up North today. >>> >>> i believe that Google tries to tape each and eventually make them >>> available, but the timeframes are inconsistent in my experience. >>> >>> ppl place their rideshare needs on the pre-registration wiki page so >>> that in case there are like-minded folks, carpooling is better than >>> multiple drivers all contributing to and fighting rush hour traffic. >>> >>> cheers, >>> -- wesley >>> >>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >>> "Python Fundamentals", Prentice Hall, (c)2009 >>> "Python Web Development with Django", Addison Wesley, (c) 2009 >>> >>> wesley.j.chun :: wescpy-at-gmail.com >>> 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 >>> >> >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> http://mail.python.org/mailman/listinfo/baypiggies >> > > > > -- > The safest way to do multithreaded programming is to put each thread > in its own process ;) > 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 bdbaddog at gmail.com Thu Nov 13 22:46:30 2008 From: bdbaddog at gmail.com (William Deegan) Date: Thu, 13 Nov 2008 13:46:30 -0800 Subject: [Baypiggies] BayPIGgies meeting Thursday November 13, 2008: NumPy and SciPy In-Reply-To: References: <1226539899.6358.807.camel@ubuntu> <7260654a0811131304l5dc1244dtae5faadf2cb2199b@mail.gmail.com> <78b3a9580811131311o37d322c4jc75dbbc3d454bc6a@mail.gmail.com> <1226611029.6373.20.camel@ubuntu> Message-ID: <8540148a0811131346m6856dc8w594bb9a3155581f2@mail.gmail.com> JJ, I've been pinging Leslie WRT the videos so we could link to them from the meeting pages on the baypiggies website. In fact I just sent a ping to her earlier today to see if she's had any success in locating them. As soon as I get the links I'll add them on the website and send out an email. -Bill On Thu, Nov 13, 2008 at 1:35 PM, Shannon -jj Behrens wrote: > Google always tapes the meetings, but I haven't seen a meeting > actually make it to Google Video in over a year, unfortunately. I > wonder if we can write a MapReduce job to find those lost videos ;) > > -jj > > On Thu, Nov 13, 2008 at 1:17 PM, jim wrote: > > > > is there a central location that is used > > for videos of baypiggies meetings or some > > central web page with links to such? > > > > > > > > > > On Thu, 2008-11-13 at 13:11 -0800, wesley chun wrote: > >> > Are you folks able to video tape this session? If you are not able to, > >> > I will try harder to make the 2 hour drive from up North today. > >> > >> i believe that Google tries to tape each and eventually make them > >> available, but the timeframes are inconsistent in my experience. > >> > >> ppl place their rideshare needs on the pre-registration wiki page so > >> that in case there are like-minded folks, carpooling is better than > >> multiple drivers all contributing to and fighting rush hour traffic. > >> > >> cheers, > >> -- wesley > >> > >> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > >> "Python Fundamentals", Prentice Hall, (c)2009 > >> "Python Web Development with Django", Addison Wesley, (c) 2009 > >> > >> wesley.j.chun :: wescpy-at-gmail.com > >> 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 > >> > > > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > http://mail.python.org/mailman/listinfo/baypiggies > > > > > > -- > The safest way to do multithreaded programming is to put each thread > in its own process ;) > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From annaraven at gmail.com Fri Nov 14 06:44:40 2008 From: annaraven at gmail.com (Anna Ravenscroft) Date: Thu, 13 Nov 2008 21:44:40 -0800 Subject: [Baypiggies] Fwd: [opensource] Stanford Open Source Lab (Un) Conference this friday 12-7 In-Reply-To: <491A1C9E.5010108@stanford.edu> References: <491A1C9E.5010108@stanford.edu> Message-ID: On the conference: >>>>>>>>>>>>>>>>>>> The Stanford Open Source Lab (Un) Conference happens this Friday, November 14, 12- 6 p.m. at Wallenberg Hall. Come learn about open source @ Stanford Come show off your open source project Sign up for speaker slots at Noon Student projects especially encouraged! For more information, visit: http://opensource.stanford.edu http://www.facebook.com/event.php?eid=32417735793 Sessions will include: Rob Lucas - Open Journal Systems Joy P. Ku - Simbios/open access in biocomputation research Chris Ridder - Center for Internet and Society: OS licenses 101 Vladimir Bacvanski - inferData: Web 2.0, AJAX, other open source technologies Kieran Lal - Drupal/Acquia Zack Rosen - Chapter3: Drupal, the Howard Dean campaign, Non profits Mike Linkswayer - Creative Commons Raj Kumar, Internet Archive: The Importance of Open Source Books. Tracey Jaquith, Internet Archive - new Ogg Theora video support in Firefox 3.1, and ... Ed Chi, PARC - Who edits wikipedia Henrik Bennetsen, Stanford Humanities Lab - Open discussion about the future of the Stanford Open Source Lab John Bickar, Irina Zaks, OSL - Drupal training 101 Mike Krieger, Stanford student - Django courseapp Alex Kozak, Ben Moskowitz, UC Berkeley students - Students for Free Culture Dave Cohen - Facebook for Drupal cordially, Anna -- More than two centuries later: a government of the people, by the people, for the people, has not perished from this earth! -------------- next part -------------- An HTML attachment was scrubbed... URL: From wescpy at gmail.com Fri Nov 14 08:32:58 2008 From: wescpy at gmail.com (wesley chun) Date: Thu, 13 Nov 2008 23:32:58 -0800 Subject: [Baypiggies] doctest slides? Message-ID: <78b3a9580811132332l479da043n85af9970c31d9808@mail.gmail.com> if anyone wants a PDF of the slides i used for newbie nuggets tonite, just reply back to me privately. thx, -wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Core Python Programming", Prentice Hall, (c)2007,2001 "Python Fundamentals", Prentice Hall, (c) 2009 http://corepython.com wesley.j.chun :: wescpy-at-gmail.com python training and technical consulting cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com From bdbaddog at gmail.com Fri Nov 14 08:35:52 2008 From: bdbaddog at gmail.com (William Deegan) Date: Thu, 13 Nov 2008 23:35:52 -0800 Subject: [Baypiggies] doctest slides? In-Reply-To: <78b3a9580811132332l479da043n85af9970c31d9808@mail.gmail.com> References: <78b3a9580811132332l479da043n85af9970c31d9808@mail.gmail.com> Message-ID: <8540148a0811132335u78b0a3can44181a29b5ea982@mail.gmail.com> Wesley, Would you be o.k. with posting them on the baypiggies site? -Bill On Thu, Nov 13, 2008 at 11:32 PM, wesley chun wrote: > if anyone wants a PDF of the slides i used for newbie nuggets tonite, > just reply back to me privately. > > thx, > -wesley > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > "Core Python Programming", Prentice Hall, (c)2007,2001 > "Python Fundamentals", Prentice Hall, (c) 2009 > http://corepython.com > > wesley.j.chun :: wescpy-at-gmail.com > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Fri Nov 14 16:59:53 2008 From: jim at well.com (jim) Date: Fri, 14 Nov 2008 07:59:53 -0800 Subject: [Baypiggies] doctest slides? In-Reply-To: <78b3a9580811132332l479da043n85af9970c31d9808@mail.gmail.com> References: <78b3a9580811132332l479da043n85af9970c31d9808@mail.gmail.com> Message-ID: <1226678393.6373.72.camel@ubuntu> me, please ( jim at well.com ) that was excellent! On Thu, 2008-11-13 at 23:32 -0800, wesley chun wrote: > if anyone wants a PDF of the slides i used for newbie nuggets tonite, > just reply back to me privately. > > thx, > -wesley > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > "Core Python Programming", Prentice Hall, (c)2007,2001 > "Python Fundamentals", Prentice Hall, (c) 2009 > http://corepython.com > > wesley.j.chun :: wescpy-at-gmail.com > 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 aleaxit at gmail.com Sat Nov 15 01:07:29 2008 From: aleaxit at gmail.com (Alex Martelli) Date: Fri, 14 Nov 2008 16:07:29 -0800 Subject: [Baypiggies] introspecting for generator vs non-generator function Message-ID: Just in case anybody's interested, please see http://aleaxit.blogspot.com/2008/11/python-introspecting-for-generator-vs.html . Alex From fperez.net at gmail.com Sat Nov 15 01:19:00 2008 From: fperez.net at gmail.com (Fernando Perez) Date: Fri, 14 Nov 2008 16:19:00 -0800 Subject: [Baypiggies] Slides from my talk last night on scientific computing Message-ID: Hi all, thanks to those who attended for your comments. As promised, here are the slides: https://cirl.berkeley.edu/fperez/talks/0811_baypig_scipy.pdf I actually cleaned them up a bit and added some material I intended to have, but for which I ran out of time while preparing yesterday. I've also properly credited all third-party images I used. Regards, f From matt at matt-good.net Sat Nov 15 04:44:12 2008 From: matt at matt-good.net (Matt Good) Date: Fri, 14 Nov 2008 19:44:12 -0800 Subject: [Baypiggies] introspecting for generator vs non-generator function In-Reply-To: References: Message-ID: <401A6C7D-52A5-4DC2-8620-94058396BD3F@matt-good.net> On Nov 14, 2008, at 4:07 PM, Alex Martelli wrote: > Just in case anybody's interested, please see > http://aleaxit.blogspot.com/2008/11/python-introspecting-for-generator-vs.html There's a co_flags for that: "The following flag bits are defined for co_flags: ... bit 0x20 is set if the function is a generator." So: def is_generator(func): return bool(func.func_code.co_flags & 0x20) I also tried posting a comment, but maybe it's awaiting moderation. -- Matt From aleaxit at gmail.com Sat Nov 15 05:04:48 2008 From: aleaxit at gmail.com (Alex Martelli) Date: Fri, 14 Nov 2008 20:04:48 -0800 Subject: [Baypiggies] introspecting for generator vs non-generator function In-Reply-To: <401A6C7D-52A5-4DC2-8620-94058396BD3F@matt-good.net> References: <401A6C7D-52A5-4DC2-8620-94058396BD3F@matt-good.net> Message-ID: On Fri, Nov 14, 2008 at 7:44 PM, Matt Good wrote: > On Nov 14, 2008, at 4:07 PM, Alex Martelli wrote: > >> Just in case anybody's interested, please see >> >> http://aleaxit.blogspot.com/2008/11/python-introspecting-for-generator-vs.html > > There's a co_flags for that: > "The following flag bits are defined for co_flags: ... bit 0x20 is set if > the function is a generator." > > So: > def is_generator(func): > return bool(func.func_code.co_flags & 0x20) > > I also tried posting a comment, but maybe it's awaiting moderation. Yes it was -- I just approved it. Thanks! If there's one thing that makes me even happier than teaching, it's learning!-) Alex From wescpy at gmail.com Sat Nov 15 06:23:36 2008 From: wescpy at gmail.com (wesley chun) Date: Fri, 14 Nov 2008 21:23:36 -0800 Subject: [Baypiggies] introspecting for generator vs non-generator function In-Reply-To: References: <401A6C7D-52A5-4DC2-8620-94058396BD3F@matt-good.net> Message-ID: <78b3a9580811142123v4cb66ee0ufd6f6408fc21abda@mail.gmail.com> On Fri, Nov 14, 2008 at 8:04 PM, Alex Martelli wrote: > On Fri, Nov 14, 2008 at 7:44 PM, Matt Good wrote: >> There's a co_flags for that: >> "The following flag bits are defined for co_flags: ... bit 0x20 is set if >> the function is a generator." >> >> So: >> def is_generator(func): >> return bool(func.func_code.co_flags & 0x20) > > Yes it was -- I just approved it. Thanks! If there's one thing that > makes me even happier than teaching, it's learning!-) i have to agree with alex... that was a great find matt! for those interested in exploring further where he found it, it's in the 2.5.2 docs: http://www.python.org/doc/2.5.2/ref/types.html look for the "Internal Types" -> "Code Objects" section where it reads as follows: "The following flag bits are defined for co_flags: bit 0x04 is set if the function uses the "*arguments" syntax to accept an arbitrary number of positional arguments; bit 0x08 is set if the function uses the "**keywords" syntax to accept arbitrary keyword arguments; bit 0x20 is set if the function is a generator." cheers, -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Core Python Programming", Prentice Hall, (c)2007,2001 "Python Fundamentals", Prentice Hall, (c)2009 http://corepython.com "Python Web Development with Django", Addison Wesley, (c) 2009 http://withdjango.com wesley.j.chun :: wescpy-at-gmail.com python training and technical consulting cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com From bdbaddog at gmail.com Sat Nov 15 06:49:40 2008 From: bdbaddog at gmail.com (William Deegan) Date: Fri, 14 Nov 2008 21:49:40 -0800 Subject: [Baypiggies] Wesley Chun's Doctest Slides are now on Baypiggies Website Message-ID: <8540148a0811142149s58efbd8cod249312785508e8b@mail.gmail.com> Greetings, You'll find them linked in the event: http://baypiggies.net/new/plone/eventfolder/baypiggies-meeting-november-13-2008 Right under the description of Wesley's presention is : Presentation: Get Slides Here Or you can click this . -Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt at matt-good.net Sat Nov 15 20:01:55 2008 From: matt at matt-good.net (Matt Good) Date: Sat, 15 Nov 2008 11:01:55 -0800 Subject: [Baypiggies] introspecting for generator vs non-generator function In-Reply-To: <78b3a9580811142123v4cb66ee0ufd6f6408fc21abda@mail.gmail.com> References: <401A6C7D-52A5-4DC2-8620-94058396BD3F@matt-good.net> <78b3a9580811142123v4cb66ee0ufd6f6408fc21abda@mail.gmail.com> Message-ID: <1FE8DD2F-08B9-4A46-A1C7-4D2830DA7D93@matt-good.net> On Nov 14, 2008, at 9:23 PM, wesley chun wrote: > On Fri, Nov 14, 2008 at 8:04 PM, Alex Martelli > wrote: >> On Fri, Nov 14, 2008 at 7:44 PM, Matt Good >> wrote: >>> There's a co_flags for that: >>> "The following flag bits are defined for co_flags: ... bit 0x20 is >>> set if >>> the function is a generator." >>> >>> So: >>> def is_generator(func): >>> return bool(func.func_code.co_flags & 0x20) >> >> Yes it was -- I just approved it. Thanks! If there's one thing that >> makes me even happier than teaching, it's learning!-) > > > i have to agree with alex... that was a great find matt! for those > interested in exploring further where he found it, it's in the 2.5.2 > docs: Thanks. I'll admit that I didn't know that one off the top of my head, so I just did a quick dump of attributes that differed between the two: for k in dir(f.func_code): if getattr(f.func_code, k, None) != getattr(g.func_code, k, None): print k When I saw co_flags I remembered the bit about the generator flag from looking into the varargs flags not too long ago. HTH someone else digging into these esoteric bits of the language :) -- Matt From mrjean1 at gmail.com Sat Nov 15 23:11:28 2008 From: mrjean1 at gmail.com (Jean Brouwers) Date: Sat, 15 Nov 2008 14:11:28 -0800 Subject: [Baypiggies] introspecting for generator vs non-generator function In-Reply-To: <1FE8DD2F-08B9-4A46-A1C7-4D2830DA7D93@matt-good.net> References: <401A6C7D-52A5-4DC2-8620-94058396BD3F@matt-good.net> <78b3a9580811142123v4cb66ee0ufd6f6408fc21abda@mail.gmail.com> <1FE8DD2F-08B9-4A46-A1C7-4D2830DA7D93@matt-good.net> Message-ID: <39a48f50811151411i50cb9a02jba199edfb669403a@mail.gmail.com> Two more (less;-) esoteric bits: - Function types have a 'func_code' attribute in Python 2.x. That attribute is called '__code__' in Python 3.0. - There are 'func_code' resp. '__code__' objects which do not have a 'co_flags' attribute, notably a 'getset_descriptor'. Attached is an attempt to handle those. HTH too, /Jean Brouwers On Sat, Nov 15, 2008 at 11:01 AM, Matt Good wrote: > On Nov 14, 2008, at 9:23 PM, wesley chun wrote: > > On Fri, Nov 14, 2008 at 8:04 PM, Alex Martelli wrote: >> >>> On Fri, Nov 14, 2008 at 7:44 PM, Matt Good wrote: >>> >>>> There's a co_flags for that: >>>> "The following flag bits are defined for co_flags: ... bit 0x20 is set >>>> if >>>> the function is a generator." >>>> >>>> So: >>>> def is_generator(func): >>>> return bool(func.func_code.co_flags & 0x20) >>>> >>> >>> Yes it was -- I just approved it. Thanks! If there's one thing that >>> makes me even happier than teaching, it's learning!-) >>> >> >> >> i have to agree with alex... that was a great find matt! for those >> interested in exploring further where he found it, it's in the 2.5.2 >> docs: >> > > Thanks. I'll admit that I didn't know that one off the top of my head, so > I just did a quick dump of attributes that differed between the two: > > for k in dir(f.func_code): > if getattr(f.func_code, k, None) != getattr(g.func_code, k, None): > print k > > When I saw co_flags I remembered the bit about the generator flag from > looking into the varargs flags not too long ago. > > HTH someone else digging into these esoteric bits of the language :) > > -- Matt > > _______________________________________________ > 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: -------------- next part -------------- A non-text attachment was scrubbed... Name: isgenerator.py Type: text/x-python-script Size: 2812 bytes Desc: not available URL: From AFife at untangle.com Tue Nov 18 01:10:02 2008 From: AFife at untangle.com (Andrew Fife) Date: Mon, 17 Nov 2008 16:10:02 -0800 Subject: [Baypiggies] OpenMoko @ BALUG Tomorrow Message-ID: <9347C2AED406124287DD2A007EB15B13018394A238@EXCHANGE.Untangle.local> Hi Folks: Sean Moss-Pultz will be speaking at BALUG on tomorrow. Sean is the CEO and founder of The OpenMoko Project, which makes an open source, linux-based cell phone called the NEO FreeRunner. More info on Sean, OpenMoko and the Neo FreeRunner at these links: http://moss-pultz.com/ http://www.openmoko.com/ http://www.openmoko.com/product.html We're expecting a great crowd, so if you'd like to join us please RSVP: RSVP at balug.org **Why RSVP??** Well, don't worry we won't turn you away, but the RSVPs really help the Four Seas Restaurant plan the meal and they ensure that we're able to eat upstairs in the private banquet room. Bottomline: if we don't have 40 RSVPs the day before the meeting, we don't get the banquet room. Meeting Details... 6:30pm November 18th, 2008 (Tomorrow) Four Seas Restaurant 731 Grant Ave. San Francisco, CA 94108 Easy $5 PARKING: Portsmouth Square Garage at 733 Kearny Cost: The meetings are always free, but dinner is $13 -- Andrew Fife Untangle - The Open Source Network Gateway www.untangle.com/download 650.425.3327 desk 415.806.6028 cell -------------- next part -------------- An HTML attachment was scrubbed... URL: From donal at google.com Thu Nov 20 20:47:13 2008 From: donal at google.com (Donal Mountain) Date: Thu, 20 Nov 2008 11:47:13 -0800 Subject: [Baypiggies] Google reaching out to App Engine developers Message-ID: <9c9c4f1e0811201147i5ef2ebf0l8f97665d073f8069@mail.gmail.com> Hi there, I a User Experience Researcher at Google, helping the App Engine team better understand the needs of our Developer users. If you use App Engine and would like to share your experiences with us, read our blog post (below) for more information on how to participate in our upcoming series of developer field visits. Thanks! -- Donal Mountain, Google. ------------------------- Blog Post: http://googleappengine.blogspot.com/2008/11/attention-bay-area-developers.html Attention Bay Area developers: participate in our developer study! Posted by Donal Mountain, App Engine Team Starting later this year the App Engine team will be getting out of the office for a series of developer visits. We want to come to your home or office (or wherever you use App Engine), and look over your shoulder so that we can learn first-hand about how you use our product. Our goal is to see how App Engine fits into your development process. We want to learn what's working for you and what's frustrating you. The initial round of visits will be to developers in the San Francisco Bay Area, and then in the new year we will visit developers elsewhere in the US. If you would like to participate, please take a few minutes to complete this sign-up form: Sign up: http://spreadsheets.google.com/viewform?key=pUR-0ZQ-oui9j1beVT7R7Zg That link also contains information about exactly what's involved in the field visit. Developers who we end up visiting will receive $150 compensation. For questions and updates check the App Engine discussion group: http://groups.google.com/group/google-appengine/browse_thread/thread/43e2239957e29872 We look forward to meeting as many of you as possible! From dave at krondo.com Wed Nov 26 03:42:42 2008 From: dave at krondo.com (Dave Peticolas) Date: Tue, 25 Nov 2008 18:42:42 -0800 Subject: [Baypiggies] Python web job at Lucasfilm Message-ID: <492CB7A2.9020701@krondo.com> Software Engineer (Web Technologies) Summary: Lucasfilm is seeking a software engineer with strong Python skills to develop applications for an existing proprietary content management system. This CMS, known as LOIS, stores technical documentation authored and for use by artists, engineers, and producers at Industrial Light + Magic, Lucasfilm Animation, Lucasfilm Animation Singapore, and LucasArts. It is Lucasfilm's internal hub for sharing and leveraging cutting-edge proprietary tools and techniques. This position will offer the opportunity to discover, develop, and expand knowledge-sharing systems in a dynamic, diverse, and collaborative environment. Primary Responsibilities: * Design and develop Python applications to expand and enhance the functionality of LOIS. * Design and implement interfaces to optimize the authoring and reading of documentation. * Develop interfaces for personalized data consumption. * Develop features for streaming video content. * Solicit user feedback to inform development decisions. * Research and recommend new technologies to make system improvements. * Integrate various software applications including open-source and internally developed applications. * Interact with authors and users to support best practices and solve technical issues. * Respond to system errors and failures. Education, Experience and Skills Required: * 4-5 years minimum development experience with Python, UNIX, DOM, HTML, CSS, and Javascript. * Python Web frameworks are a big plus: Django, TurboGears, Pylons, mod_python, mod_wsgi, etc. * Javascript Frameworks a plus: jQuery, YUI, dojo, etc. * Familiarity with Linux, Mac, PC. * Strong knowledge of cross browser compatibility. * Relational database experience (Oracle, Postgresql and SQL) preferred. * Knowledge of content management principles and their application to content collection, management and publication. * Proven experience with information design. * Bachelor's degree or above in Computer Science preferred. * Exceptional writing, editing, planning, and organizational skills strongly preferred. * Ability to work effectively with little supervision, and focus project efforts to hit milestones. * Strong interpersonal skills; ability to effectively communicate and contribute in a team environment. To submit a resume go to: https://www.lucasfilm.apply2jobs.com/index.cfm?fuseaction=mExternal.showJob&RID=910&CurrentPage=1 From glaw at slide.com Thu Nov 27 02:19:56 2008 From: glaw at slide.com (Grace Law) Date: Wed, 26 Nov 2008 17:19:56 -0800 Subject: [Baypiggies] Ben Bangert on Dec 3 Message-ID: <475BFC79-AB58-4D41-91A3-6F0ADB405CA9@slide.com> Hi baypiggies, Ben Bangert, creator of Pylons will be speaking on Pylons and WSGI on Dec 3 at 7p in SF, easy parking near 301 Brannan. http://www.meetup.com/sfpython/ Come and network with other python developers. Please RSVP if you are interested in coming so we know how much food to order. Cheers, Grace From charles.merriam at gmail.com Thu Nov 27 02:34:29 2008 From: charles.merriam at gmail.com (Charles Merriam) Date: Wed, 26 Nov 2008 17:34:29 -0800 Subject: [Baypiggies] Ben Bangert on Dec 3 In-Reply-To: <475BFC79-AB58-4D41-91A3-6F0ADB405CA9@slide.com> References: <475BFC79-AB58-4D41-91A3-6F0ADB405CA9@slide.com> Message-ID: Is there a planned carpool? Maybe leaving from Neto Cafe around 5:45? On Wed, Nov 26, 2008 at 5:19 PM, Grace Law wrote: > Hi baypiggies, > > Ben Bangert, creator of Pylons will be speaking on Pylons and WSGI on Dec 3 > at 7p in SF, easy parking near 301 Brannan. > > http://www.meetup.com/sfpython/ > > Come and network with other python developers. Please RSVP if you are > interested in coming so we know how much food to order. > > Cheers, > > Grace > > ___________e a ____________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From glaw at slide.com Thu Nov 27 02:45:20 2008 From: glaw at slide.com (Grace Law) Date: Wed, 26 Nov 2008 17:45:20 -0800 Subject: [Baypiggies] Ben Bangert on Dec 3 In-Reply-To: References: <475BFC79-AB58-4D41-91A3-6F0ADB405CA9@slide.com> Message-ID: <49AA123E-637D-44FD-BE06-C30337AB8E29@slide.com> Great question! Not that I know of, yet. From the meetup page, you can send an email to the members, or start a discussion about carpooling. Glen Jarvis is coming, I think he will be coming from the peninsular. Slide's office is about 2 blocks from Cal train ~ 10 minutes walk. Hope that helps. Grace On Nov 26, 2008, at 5:34 PM, Charles Merriam wrote: > Is there a planned carpool? Maybe leaving from Neto Cafe around > 5:45? > > On Wed, Nov 26, 2008 at 5:19 PM, Grace Law wrote: >> Hi baypiggies, >> >> Ben Bangert, creator of Pylons will be speaking on Pylons and WSGI >> on Dec 3 >> at 7p in SF, easy parking near 301 Brannan. >> >> http://www.meetup.com/sfpython/ >> >> Come and network with other python developers. Please RSVP if you >> are >> interested in coming so we know how much food to order. >> >> Cheers, >> >> Grace >> >> ___________e a ____________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> http://mail.python.org/mailman/listinfo/baypiggies >> From glen at glenjarvis.com Thu Nov 27 02:52:54 2008 From: glen at glenjarvis.com (Glen Jarvis) Date: Wed, 26 Nov 2008 17:52:54 -0800 Subject: [Baypiggies] Ben Bangert on Dec 3 In-Reply-To: <49AA123E-637D-44FD-BE06-C30337AB8E29@slide.com> References: <475BFC79-AB58-4D41-91A3-6F0ADB405CA9@slide.com> <49AA123E-637D-44FD-BE06-C30337AB8E29@slide.com> Message-ID: Actually, I live in the city (SF)... And, I usually take public transportation. Slide's quick bus ride away for me... Cheers, Glen On Nov 26, 2008, at 5:45 PM, Grace Law wrote: > Great question! Not that I know of, yet. From the meetup page, > you can send an email to the members, or start a discussion about > carpooling. Glen Jarvis is coming, I think he will be coming from > the peninsular. > > Slide's office is about 2 blocks from Cal train ~ 10 minutes walk. > > Hope that helps. > > Grace From sriram.thaiyar at gmail.com Thu Nov 27 09:12:59 2008 From: sriram.thaiyar at gmail.com (Sriram Thaiyar) Date: Thu, 27 Nov 2008 00:12:59 -0800 Subject: [Baypiggies] py.edit.js -- a simple python editor in javascript Message-ID: <3d767a450811270012u2f3dd4c9n8b7b7ad887aa9a3a@mail.gmail.com> I thought people here might be interested in a simple, lightweight Python "editor" written in Javascript. Something to use when blogging or replying to comments. Its just a proof-of-concept -- something I've had rolling in my head for a while. http://py-edit-js.appspot.com/ Features: - simplistic auto indent/dedent of lines - can output as html, text - bookmarklet mode - opens a mini-editor within the current page - spaces at the beginning of a line, dedents the next line by that many blocks -- an easy way to close blocks. Bugs: - sometimes the Javascript Bookmarklet doesn't close, when the user tries to close it I've tested it with Safari & Firefox under OS X. -sri From jjinux at gmail.com Thu Nov 27 12:26:57 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Thu, 27 Nov 2008 03:26:57 -0800 Subject: [Baypiggies] Fwd: CorePy 1.0 Release (x86, Cell BE, BSD!) In-Reply-To: <134843.52913.qm@web111202.mail.gq1.yahoo.com> References: <134843.52913.qm@web111202.mail.gq1.yahoo.com> Message-ID: This is crazy! ---------- Forwarded message ---------- From: Chris Mueller Date: Mon, Nov 24, 2008 at 7:45 PM Subject: CorePy 1.0 Release (x86, Cell BE, BSD!) To: python-announce-list at python.org Announcing CorePy 1.0 - http://www.corepy.org We are pleased to announce the latest release of CorePy. CorePy is a complete system for developing machine-level programs in Python. CorePy lets developers build and execute assembly-level programs interactively from the Python command prompt, embed them directly in Python applications, or export them to standard assembly languages. CorePy's straightforward APIs enable the creation of complex, high-performance applications that take advantage of processor features usually inaccessible from high-level scripting languages, such as multi-core execution and vector instruction sets (SSE, VMX, SPU). This version addresses the two most frequently asked questions about CorePy: 1) Does CorePy support x86 processors? Yes! CorePy now has extensive support for 32/64-bit x86 and SSE ISAs on Linux and OS X*. 2) Is CorePy Open Source? Yes! CorePy now uses the standard BSD license. Of course, CorePy still supports PowerPC and Cell BE SPU processors. In fact, for this release, the Cell run-time was redesigned from the ground up to remove the dependency on IBM's libspe and now uses the system-level interfaces to work directly with the SPUs (and, CorePy is still the most fun way to program the PS3). CorePy is written almost entirely in Python. Its run-time system does not rely on any external compilers or assemblers. If you have the need to write tight, fast code from Python, want to demystify machine-level code generation, or just miss the good-old days of assembly hacking, check out CorePy! And, if you don't believe us, here's our favorite user quote: "CorePy makes assembly fun again!" __credits__ = """ CorePy is developed by Chris Mueller, Andrew Friedley, and Ben Martin and is supported by the Open Systems Lab at Indiana University. Chris can be reached at cmueller[underscore]dev[at]yahoo[dot]com. """ __footnote__ = """ *Any volunteers for a Windows port? :) """ -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: