From aahz at pythoncraft.com Tue Jul 1 00:56:34 2008 From: aahz at pythoncraft.com (Aahz) Date: Mon, 30 Jun 2008 15:56:34 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> References: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> Message-ID: <20080630225634.GA18058@panix.com> All right, I have to ask: am I the only person having a flashback to _Ethan of Athos_? -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "as long as we like the same operating system, things are cool." --piranha From max at theslimmers.net Tue Jul 1 01:17:43 2008 From: max at theslimmers.net (slimmer) Date: Mon, 30 Jun 2008 16:17:43 -0700 Subject: [Baypiggies] Fwd: hold a meeting at YouTube in San Bruno? In-Reply-To: <20080629004428.GA24073@panix.com> References: <99699B5B-FDD8-405E-9EC7-C7EA9432166F@matt-good.net> <78b3a9580806270308pb08c5d8gcfb7743145303b88@mail.gmail.com> <20080629004428.GA24073@panix.com> Message-ID: <48696997.8070101@theslimmers.net> You mention NorthBay, well I have had thoughts of organizing a group in my area since it is becoming more difficult to get down to the Google location. I live and work some days of the week in Sebastopol, and work in San Francisco the other days. The times I have been able to make it to the Google location I would drive down instead of taking the bus and deal with SF parking and then stay an extra day, drive down to meeting on Thursday and then all the way home Thursday night. The meeting has to sound pretty interesting to do that, though I do enjoy being able to mix with other Python users. If there was enough interest I would be willing to help organize and find a location for holding meetings. It seems to me that this would not be a good "Alternate" location, but if there were a number of interested parties we could explore forming a NorthBay group, or maybe something more informal were Python minded people lucky enough to live in this area could get together for an exchange of ideas. max Aahz wrote: > On Sat, Jun 28, 2008, Mike Cheponis wrote: >> 1) I think we should keep the monthly meetings at Google. Many of our >> famous members show up there (Wesley, Alex, Anna, Guido, etc, etc) We've >> established a good-sized group now. >> >> 2) Having a north bay meeting sounds like a great idea IF it is in ADDITION >> to the regular Google monthly meeting. Such a meeting could be >> interstitial with the existing meetings - for example, on the 4th Thursday >> of the month. >> >> Seems like everybody would be happy with such an arrangement. > > Well, no. There are people who would like to attend BayPIGgies meetings > regardless of where they are. I'm strongly opposed to splintering the > physical meeting, not until we have enough people to sustain separate > groups with multiple meetings per month, and I don't think we do while > maintaining the community. > > Moreover, there's something that seems really wrong to me about using > the "famous members" as an excuse. > > Finally, I haven't seen a lot of people arguing for a north bay meeting. > Mostly people are arguing for east bay, SF, and north peninsula. From andrew at atoulou.se Tue Jul 1 04:40:28 2008 From: andrew at atoulou.se (Andrew Toulouse) Date: Mon, 30 Jun 2008 19:40:28 -0700 Subject: [Baypiggies] Growing the number/location of meetings In-Reply-To: <8540148a0806301320g3ab70796p2aa4faa3c5320472@mail.gmail.com> References: <20080630140204.GA5623@panix.com> <8540148a0806301320g3ab70796p2aa4faa3c5320472@mail.gmail.com> Message-ID: Unsportsmanlike and a bit abrasive but not wrong. I silently agreed (well, silently until now), except for the stuff below the line ("------"), which I'll refrain from commenting on. --Andy On Mon, Jun 30, 2008 at 1:20 PM, William Deegan wrote: > Mike, > > -50 unsportsmanlike conduct. > 10 yard penalty, change of possession. > > -Bill > > > On Mon, Jun 30, 2008 at 1:08 PM, Mike Cheponis wrote: > >> On Mon, 30 Jun 2008, Aahz wrote: >> >> I've suggested we keep the Google Mt. View meetings as they are, and ADD >>>> meetings "up north" (meaning SF, Berkeley, San Bruno, etc). >>>> >>>> I suggested these additional meetings be on the 4th Thursday of the >>>> month. >>>> >>>> In this way, we grow the Bay Piggies by having a "south" monthly meeting >>>> at >>>> Google Mt. View (which we have at present), and we have an additional >>>> meeting "up north" at location(s) T.B.D. >>>> >>> >>> The problem is that people like Alex already said that they're interested >>> in attending meetings in multiple locations -- but very few people are >>> able to attend multiple meetings per month. If we consistently get more >>> than fifty people at each location, maybe then it's time to consider >>> multiple meetings per month. >>> >>> If we do that, we might as well add a *different* weeknight; I know some >>> people can't attend meetings on Thursdays, which then leads to *each* >>> location rotating between weeknights so that e.g. people who can't go to >>> Mountain View on Thursdays have a chance. >>> -- >>> Aahz (aahz at pythoncraft.com) <*> >>> http://www.pythoncraft.com/ >>> >> >> I find these comments to be unhelpful. >> >> Aahz, I can see that English is probably not your first language. >> >> Firstly, let's take apart your comments: >> >> >> The problem is that people like Alex already said that they're interested >>> in attending meetings in multiple locations -- but very few people are >>> able to attend multiple meetings per month. >>> >> >> Ahh, we have no data on this. You just pulled this out of your butt. >> >> I, for one, would enjoy going to several meetings per month. Others could >> pick and choose. >> >> >> If we consistently get more than fifty people at each location, maybe >>> then it's time to consider >>> multiple meetings per month. >>> >> >> Excuse me, what is this "magic number" of 50 that you cooked up? You're >> making an error in assuming that no south bay people will attend any other >> meeting. >> >> >> If we do that, we might as well add a *different* weeknight; I know some >>> people can't attend meetings on Thursdays, which then leads to *each* >>> >> >> Aahz, NOBODY has posted that this is a problem; I would much prefer to >> hear from those people directly than just having you say people can't attend >> on Thursdays. >> >> location rotating between weeknights so that e.g. people who can't go to >>> Mountain View on Thursdays have a chance. >>> >> >> And, as I say in Plain English, above, I "suggested" the 4th Thursday, >> because then every 2 weeks (approx) there would be a baypiggies meeting >> somewhere in the Bay Area. Move it +/- one day, who cares? >> >> >> ------ >> Aahz, you hardly ever come to meetings, and, unless you're plan on >> changing your behavior, you won't come to future meetings. >> >> I think it's a travesty that you continue to post on this subject - what >> are you, some kind of behind-the-scenes King who can tell us plebians what >> to do? I think you have some kind of problem. >> >> I really wouldn't mind if your comments were helpful - but, as I've >> demonstrated, you're making things up. >> >> Not helpful. >> >> -Mike >> >> _______________________________________________ >> 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 bpalmer at gmail.com Tue Jul 1 05:21:26 2008 From: bpalmer at gmail.com (Brian Palmer) Date: Mon, 30 Jun 2008 20:21:26 -0700 Subject: [Baypiggies] Fwd: hold a meeting at YouTube in San Bruno? In-Reply-To: <4869cee70806300832x33797943kcac8a157bd0f9ee4@mail.gmail.com> References: <99699B5B-FDD8-405E-9EC7-C7EA9432166F@matt-good.net> <78b3a9580806270308pb08c5d8gcfb7743145303b88@mail.gmail.com> <20080629004428.GA24073@panix.com> <57FB7C2B-9D82-4EDC-AD01-8E6AC2523215@groovie.org> <2A22D448-DF00-4B7F-BDA5-8C1C13B5ECB1@matt-good.net> <55dc209b0806292322x523aaf4bhaaa6f4d2f84d85f0@mail.gmail.com> <4869cee70806300832x33797943kcac8a157bd0f9ee4@mail.gmail.com> Message-ID: <847aaaf20806302021y735ba838h3c77624d639d5a06@mail.gmail.com> On Mon, Jun 30, 2008 at 8:32 AM, Leslie Hawthorn wrote: > On Mon, Jun 30, 2008 at 1:42 AM, Shannon -jj Behrens > wrote: > >> >> Anna wrote: >> > Would it make sense to switch off among all 3? >> >> I would be happy with that arrangement. >> > > I'm happy to keep helping with meeting in Mountain View, but you folks > would need to find hosts in San Bruno or in San Francisco. Which you're > clearly already working on. :) > So we have some interested Youtubers (San Bruno); has anybody spoken up from google SF? -brian -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Tue Jul 1 06:00:09 2008 From: jim at well.com (jim) Date: Mon, 30 Jun 2008 21:00:09 -0700 Subject: [Baypiggies] two possible future talks: ipython and numpy/scipy Message-ID: <1214884809.6435.41.camel@ubuntu> fernando perez is willing to present separate talks on ipython and on {num,sci}py, which have surfaced as topics of interest amongst the group. what's your take? which might he do first? got any suggestions as to what he'd cover in each of these two talks? -----------------------------per fernando---------------- ...float it publicly on the list, I'm happy to hear feedback. Here are some micro-abstracts to guide your decision making: - numpy/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, where others can contribute. - ipython: its uses as a tool for better interactive work with the language, a hands-on demo, how to customize it for your project, and where it is going. We're busy extending all of its features to work over a network, so you can use it to drive interactively distributed and parallel apps, as well as offering GUI frontends. Plenty of opportunity for others to collaborate/participate. Cheers, f From krnewton at gmail.com Tue Jul 1 06:07:54 2008 From: krnewton at gmail.com (Ken Newton) Date: Mon, 30 Jun 2008 21:07:54 -0700 Subject: [Baypiggies] two possible future talks: ipython and numpy/scipy In-Reply-To: <1214884809.6435.41.camel@ubuntu> References: <1214884809.6435.41.camel@ubuntu> Message-ID: <8fd67d4b0806302107q13f6f916maaf97c89bbfcb38d@mail.gmail.com> Both are of interest to me. An extra vote to scipy to be presented first. Ken Newton Varian Inc. Walnut Creek On Mon, Jun 30, 2008 at 9:00 PM, jim wrote: > > > > fernando perez is willing to present separate talks > on ipython and on {num,sci}py, which have surfaced > as topics of interest amongst the group. what's your > take? which might he do first? got any suggestions > as to what he'd cover in each of these two talks? > > -----------------------------per fernando---------------- > > ...float it publicly on the list, I'm > happy to hear feedback. Here are some micro-abstracts to guide your > decision making: > > - numpy/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, where > others can contribute. > > - ipython: its uses as a tool for better interactive work with the > language, a hands-on demo, how to customize it for your project, and > where it is going. We're busy extending all of its features to work > over a network, so you can use it to drive interactively distributed > and parallel apps, as well as offering GUI frontends. Plenty of > opportunity for others to collaborate/participate. > > Cheers, > > f > > > _______________________________________________ > 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 Tue Jul 1 06:33:49 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Mon, 30 Jun 2008 21:33:49 -0700 Subject: [Baypiggies] two possible future talks: ipython and numpy/scipy In-Reply-To: <1214884809.6435.41.camel@ubuntu> References: <1214884809.6435.41.camel@ubuntu> Message-ID: <8249c4ac0806302133y136fbae4qc5f5bff0be8b1f56@mail.gmail.com> >>which might he do first? got any suggestions > >>as to what he'd cover in each of these two talks? 1. Ipython- How did it come to be? How did Ipython get involved with parallel computing ? Demos of it's features. 2. Scipy/numpy- a little history of how they began, how they evolved. Anything in general. Features, demos, performance, memory considerations. -------------- next part -------------- An HTML attachment was scrubbed... URL: From john_re at fastmail.us Tue Jul 1 11:03:59 2008 From: john_re at fastmail.us (john_re) Date: Tue, 01 Jul 2008 02:03:59 -0700 Subject: [Baypiggies] Berkeley TIP - Great 1st Meeting Success Report - July5 Sat Next Mtg Message-ID: <1214903039.28441.1261252203@webmail.messagingengine.com> Contents: Berkeley BSD / GNU-Linux Talks Installfeest Potluck (TIP) 1) June 7 - 1st Meeting - Summary 2) July 5 Saturday - Next (2nd) Meeting - Some preliminary info ===== Hi everyone - We had a great first meeting. A BayPiggies member from SanFrancisco came to the meeting. I hope you can come to our Great Improved second Meeting on July 5 Saturday - more info in a soon upcoming announcement. Since people came from most of the LUG's & sw group mailing lists I posted the first meeting announcement to, I just wanted to let you all know how the meeting went, and to give you a heads up awareness & invite you to our next meeting. Next (2nd) Meeting: July 5 Saturday, 10AM-6PM, Berkeley CARPOOL CARPOOL CARPOOL! ===== First Berkeley - TIP Meeting Summary/Report We had a fantastic first meeting. I created this event as an unpaid, unreimbursed, "volunteer for the community" effort, in my part time, on very short notice, on my own, without any assistance, with no $ but that out of my pocket, when I have a number of primary responsibilities & other things to do with my time. In less than 2.5 weeks we went from non existence to having 12 people attending from as far as Sacramento & Pleasanton, 75% of the announcements going out and 60% attendees coming with only about 24 hours advance notice - the BSD / GNU-Linux attendees are very capable people. Thanks to the preparedness, effort & enginuity of the attendees we had electric power, networking & net access. We enjoyed conversations, people doing installs & system improvements, a beautiful summer veranda afternoon at UCB's Free Speech Cafe, and discussion, idea input, & improving suggestions for next month's meeting. My personal hopes & goals before the meeting had been: 1 person besides me attend = that would be a success. 4 people attend = fantastic success 10 people attend = flabbergasting success. I posted a note on the mailing list 12 hours before the meeting with the latest details. 14 people came for the meeting. The first one apparently didn't find the open building entrances, and didn't meet the second arrival, and both left before the third attendee arrived at 12:40 PM, for a meeting I had announced as running from 12N - 6PM. The third person had plugged his laptop into an outlet in the hall & was hard at work on his actual work when I arrived about 12:50PM. About another 5 people arrived in about the next 15 minutes. Several more in the next 20 minutes. The rest scattered throughout the next several hours. One of our attendees, a CS grad student, from Sacramento, is working on a Google Summer of Code project, http://code.google.com/soc/2008/ossim/about.html and gave a us a 4 minute mini talk about that project. Our youngest attendee was a high school senior & GNU-Linux enthusiast from Pleasanton, who came with his father, an EE who had attended UCBerkeley. He was also the first person to offer to give a talk at a future meeting, on the Digital Mars D Programming Language. [UCB needs to offer this guy a scholarship quick!] Our oldest attendee was a retired physicist who described himself as currently a hobbyist & volunteer sysadmin for various non-profit organizations. We had the following attendees who heard about the meeting from these groups, and came from these cities: Bay Area Debian 2 Moraga, ?? Bay Python 1 San Francisco NBLUG 1 Berkeley SVLUG 3 Plesanton, Hollister LUGOD 1 Sacramento UCBOCF 1 Berkeley BUUG 4 2 Berkeley, Concord?, ??, Oakland The two attendees who arrived & left before I arrived came from SVLUG & BUUG/BAD list announcements. Probabilistic prior RSVP % attendance was ~5?? Actual arrivals = 14 Prob Multiplier = 2.75?? I encouraged everyone who came from out of town to post carpool notices to their local groups for the next meeting, to save gas, save $, enjoy conversation on the trip to & from, & make it easier for others to attend. We had 1 high school senior, 2 undergrads, one grad student, one to be grad student. We had academic backgrounds: CS, EE, Linguistics, BioInformatics, Physics, Math, that I remember. We had at least two consulting programmers or internet infrastructure developers, and many systems administrators, and several hobbyists. potluck - 2 people, 3rd later suggested order pizza & probably doesn't know he has come up with an idea that LUGOD uses at their installfests. The president of SacLUG saw my notice on LUGOD & forwarded it to SacLUG - thank you. Two people came for installfest help & got it - one for X windows config, another for Ubuntu? install help. We didn't even get started on my goal of establishing a test video stream. Several people posted meeting summary & feedback on BUUG & SVLUG. That's great - thank you. If everyone would post a short summary of this meeting announcement to their group's mailing list, that would be fantastic - maybe it would encourage others from that group to attend July 5, & raise carpool awareness. I wish to thank everyone for attending & contributing, the mailing list maintainers where I posted announcements, & extra thanks to Michael Paoli for cleanup help! ===== July 5 Saturday - 2nd Meeting B-TIP - Preliminary Announcement/Info ======= Meet probably at UCB Berkeley, 10AM - 6PM, Evans Hall. Installfest, Talks, Potluck, ProgrammingParty CARPOOL CARPOOL CARPOOL - Post Carpool message to your local group! New: ProgrammingParty New: Simultaneous events around the Americas, New: Technical talk video download & maybe streaming New: Bring microphone headset & laptop & VOIP & IRC w/ attendees at other locations. ===== Goals: TALKS: Tom Belote from Untangle has passed word he could talk about Backups. Scheduling in process - Probably for August meeting. Audio/Video streaming of talk to other simultaneous/parallel group meetings. Announcements need to go out to US LUGs BSDs Unix & programming & ??other groups encouraging them to set up simultaneous/parallel meetings in their cities for reception of live talk video stream. GOAL: CARPOOL CARPOOL CARPOOL (have I said that enough?) ===== Hope you can attend this Saturday, July 5. I'll post an actual meeting announcement for that soon. From cappy2112 at gmail.com Tue Jul 1 07:05:04 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Mon, 30 Jun 2008 22:05:04 -0700 Subject: [Baypiggies] Essential SQLAlchemy, 1st Edition Message-ID: <8249c4ac0806302205q24e22c99jed8dd4222f130583@mail.gmail.com> Is anyone insterested in reviewing this book for O'Reilly? http://oreilly.com/catalog/9780596516147/index.html Please email me off-list -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Tue Jul 1 11:55:59 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 1 Jul 2008 02:55:59 -0700 Subject: [Baypiggies] two possible future talks: ipython and numpy/scipy In-Reply-To: <1214884809.6435.41.camel@ubuntu> References: <1214884809.6435.41.camel@ubuntu> Message-ID: On Mon, Jun 30, 2008 at 9:00 PM, jim wrote: > fernando perez is willing to present separate talks > on ipython and on {num,sci}py, which have surfaced > as topics of interest amongst the group. what's your > take? which might he do first? got any suggestions > as to what he'd cover in each of these two talks? > > -----------------------------per fernando---------------- > > ...float it publicly on the list, I'm > happy to hear feedback. Here are some micro-abstracts to guide your > decision making: > > - numpy/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, where > others can contribute. > > - ipython: its uses as a tool for better interactive work with the > language, a hands-on demo, how to customize it for your project, and > where it is going. We're busy extending all of its features to work > over a network, so you can use it to drive interactively distributed > and parallel apps, as well as offering GUI frontends. Plenty of > opportunity for others to collaborate/participate. Both are of interest to me. Either order is fine. -jj -- It's a walled garden, but the flowers sure are lovely! http://jjinux.blogspot.com/ From jjinux at gmail.com Tue Jul 1 12:04:26 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 1 Jul 2008 03:04:26 -0700 Subject: [Baypiggies] Growing the number/location of meetings In-Reply-To: <8540148a0806301320g3ab70796p2aa4faa3c5320472@mail.gmail.com> References: <20080630140204.GA5623@panix.com> <8540148a0806301320g3ab70796p2aa4faa3c5320472@mail.gmail.com> Message-ID: On Mon, Jun 30, 2008 at 1:20 PM, William Deegan wrote: > Mike, > > -50 unsportsmanlike conduct. > 10 yard penalty, change of possession. I have sought to address the situation offline. Move along. Nothing to see ;) From jjinux at gmail.com Tue Jul 1 12:14:14 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 1 Jul 2008 03:14:14 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: <20080630225634.GA18058@panix.com> References: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> <20080630225634.GA18058@panix.com> Message-ID: It does seem like we have some consensus. At least, no one has objected. Daryl has volunteered to go first. Atul has volunteered next. Jim coordinates speakers. If you are interested in presenting a newbie nugget, please tell Jim on list or directly at jim at well.com. You can pick a subject of your own choosing or look at the list above for inspiration. Here's how I propose we gauge success. During the meeting, after the newbie nugget, we ask for a quick show of hands from all the people who got something out of the nugget. If we get 15 or so hands, then I say it's worth doing. It's my hope that this will result in more Python newbies attending as well as more intermediate Pythonistas speaking. Happy Hacking! -jj From chris.leemesser at gmail.com Tue Jul 1 16:10:15 2008 From: chris.leemesser at gmail.com (Christopher Lee-Messer) Date: Tue, 1 Jul 2008 07:10:15 -0700 Subject: [Baypiggies] two possible future talks: ipython and scipy Message-ID: <4cccdc8b0807010710o63e3079ft4f5fccdc3abdf44b@mail.gmail.com> I would also be very interested in talks on ipython and scipy. -Chris Lee-Messer From annaraven at gmail.com Tue Jul 1 17:43:43 2008 From: annaraven at gmail.com (Anna Ravenscroft) Date: Tue, 1 Jul 2008 08:43:43 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: References: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> <20080630225634.GA18058@panix.com> Message-ID: On Tue, Jul 1, 2008 at 3:14 AM, Shannon -jj Behrens wrote: > It does seem like we have some consensus. At least, no one has > objected. Daryl has volunteered to go first. Atul has volunteered > next. Jim coordinates speakers. If you are interested in presenting > a newbie nugget, please tell Jim on list or directly at jim at well.com. > You can pick a subject of your own choosing or look at the list above > for inspiration. > > Here's how I propose we gauge success. During the meeting, after the > newbie nugget, we ask for a quick show of hands from all the people > who got something out of the nugget. If we get 15 or so hands, then I > say it's worth doing. It's my hope that this will result in more > Python newbies attending as well as more intermediate Pythonistas > speaking. I think this might discourage less-confident speakers. Let's give it a couple months and then revisit the idea in the meeting or on the list to see how people feel about it. -- cordially, Anna -- Walking through the water. Trying to get across. Just like everybody else. From jim at well.com Tue Jul 1 17:51:09 2008 From: jim at well.com (jim) Date: Tue, 01 Jul 2008 08:51:09 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: References: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> <20080630225634.GA18058@panix.com> Message-ID: <1214927469.6435.58.camel@ubuntu> responding on the list is generally better-- who knows who'll get an idea and share it if they see what you write. jj's suggestion for a show of hands has merit, but i think the experiment should be run over several meetings (i.e. get feedback for several newbie nugget presentations) before drawing a conclusion. how might a newbie nugget component affect our having a newbie night? what about presenting the newbie nugget feature as likely but not definitely in all meetings so's to leave flexibility for talks that require the entire time? On Tue, 2008-07-01 at 03:14 -0700, Shannon -jj Behrens wrote: > It does seem like we have some consensus. At least, no one has > objected. Daryl has volunteered to go first. Atul has volunteered > next. Jim coordinates speakers. If you are interested in presenting > a newbie nugget, please tell Jim on list or directly at jim at well.com. > You can pick a subject of your own choosing or look at the list above > for inspiration. > > Here's how I propose we gauge success. During the meeting, after the > newbie nugget, we ask for a quick show of hands from all the people > who got something out of the nugget. If we get 15 or so hands, then I > say it's worth doing. It's my hope that this will result in more > Python newbies attending as well as more intermediate Pythonistas > speaking. > > Happy Hacking! > -jj > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From cappy2112 at gmail.com Tue Jul 1 18:52:02 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Tue, 1 Jul 2008 09:52:02 -0700 Subject: [Baypiggies] Essential SQLAlchemy, 1st Edition- I have a reviewer now. No more replies are necessary Message-ID: <8249c4ac0807010952m1f3d6eefo24ceb87cc6093802@mail.gmail.com> Essential SQLAlchemy, 1st Edition- I have a reviewer now. No more replies are necessary Thanks to all who replied! Tony -------------- next part -------------- An HTML attachment was scrubbed... URL: From fperez.net at gmail.com Tue Jul 1 19:55:41 2008 From: fperez.net at gmail.com (Fernando Perez) Date: Tue, 1 Jul 2008 10:55:41 -0700 Subject: [Baypiggies] two possible future talks: ipython and numpy/scipy In-Reply-To: References: <1214884809.6435.41.camel@ubuntu> Message-ID: On Tue, Jul 1, 2008 at 2:55 AM, Shannon -jj Behrens wrote: > Both are of interest to me. Either order is fine. Thanks to all for the feedback. Since the SciPy conference is August 19-24 [1], and Alex Martelli will be the keynote speaker: http://conference.scipy.org/ it may make sense to present the scipy talk first. That way I can bring fresh news and relevant info from the conference for local discussion. We'll then schedule the ipython talk for later, taking a break in between so you don't get tired of me :) Feel free to suggest other specific topics you'd like me to cover and I'll do my best to address all requests. Regards, f [1] By the way, it's a fun conference at a beautiful location (Caltech), and there's still time to sign up ! From fperez.net at gmail.com Tue Jul 1 20:51:03 2008 From: fperez.net at gmail.com (Fernando Perez) Date: Tue, 1 Jul 2008 11:51:03 -0700 Subject: [Baypiggies] two possible future talks: ipython and numpy/scipy In-Reply-To: <8249c4ac0807011127v3e88539bn8379056714cb7921@mail.gmail.com> References: <1214884809.6435.41.camel@ubuntu> <8249c4ac0807011127v3e88539bn8379056714cb7921@mail.gmail.com> Message-ID: On Tue, Jul 1, 2008 at 11:27 AM, Tony Cappellini wrote: > > Fernando > >> >>Feel free to suggest other specific topics you'd like me to cover and >> >>I'll do my best to address all requests. > > When you do the iPython presentation- a demo of how iPython1 works with > parallel processing would be very interesting as well. > (if you feel that presenting on IPython and IPython1 in the same > presentation isn't too confusing to the audience) That will definitely be included, though the ipython/ipython1 distinction is gone :) We've integrated the codebases, and I expect by the time of the presentation we'll have a fair bit to say on that topic. Thanks for the feedback! Cheers, f From cappy2112 at gmail.com Tue Jul 1 21:02:14 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Tue, 1 Jul 2008 12:02:14 -0700 Subject: [Baypiggies] Growing the number/location of meetings In-Reply-To: References: <20080630140204.GA5623@panix.com> Message-ID: <8249c4ac0807011202s6ab69c26ua794218108eab34e@mail.gmail.com> >>Aahz, you hardly ever come to meetings, Mike-as a matter of fact, Aahz was at the May meeting. I stood next to him. I talked with him. I'm almost sure he wasn't a holodeck program ;-) -------------- next part -------------- An HTML attachment was scrubbed... URL: From spmcinerney at hotmail.com Tue Jul 1 21:04:52 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Tue, 1 Jul 2008 12:04:52 -0700 Subject: [Baypiggies] two possible future talks: ipython and numpy/scipy In-Reply-To: References: <1214884809.6435.41.camel@ubuntu> Message-ID: numpy/scipy and ipython: Both are of interest to me. Prefer to hear about numpy/scipy first. - Would also like to briefly understand how the licensing for distros works given that there are many dependencies. Why are there so many different types of license? - If it makes sense, when talking about scipy/numpy it could be useful to also show examples of poltting and visualization packages (Matplotlib, VTK, MayaVi) just so people know what they are and how to interface to them. PS Scientific Python conference is in Pasadena end of August. I might attend, some others might too. Regards, Stephen _________________________________________________________________ It?s a talkathon ? but it?s not just talk. http://www.imtalkathon.com/?source=EML_WLH_Talkathon_JustTalk -------------- next part -------------- An HTML attachment was scrubbed... URL: From carroll at tjc.com Tue Jul 1 20:48:29 2008 From: carroll at tjc.com (Terry Carroll) Date: Tue, 1 Jul 2008 11:48:29 -0700 (PDT) Subject: [Baypiggies] Essential SQLAlchemy, 1st Edition- I have a reviewer now. No more replies are necessary In-Reply-To: <8249c4ac0807010952m1f3d6eefo24ceb87cc6093802@mail.gmail.com> Message-ID: On Tue, 1 Jul 2008, Tony Cappellini wrote: > Essential SQLAlchemy, 1st Edition- I have a reviewer now. No more replies > are necessary Tony, thanks for your work on coordinating the book reviews. I wish I'd been able to snag this one, but the next best thing to getting th book is being able to read a good review of it so I can determine whether to buy it. With Essential SQLAlchemy in particular, because it's so new, there don't seem to be any reviews of it yet. I just hunted around on the baypiggies site and found the book reviews section. Not to add work to you, but it would be a great service if you could post a message to the baypiggies mailing list as new reviews get published. Thanks again for coordinating the reviews. From cappy2112 at gmail.com Tue Jul 1 21:31:06 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Tue, 1 Jul 2008 12:31:06 -0700 Subject: [Baypiggies] Essential SQLAlchemy, 1st Edition- I have a reviewer now. No more replies are necessary In-Reply-To: References: <8249c4ac0807010952m1f3d6eefo24ceb87cc6093802@mail.gmail.com> Message-ID: <8249c4ac0807011231h12e7d9f5o65065db31f092130@mail.gmail.com> > >>I just hunted around on the baypiggies site and found the book reviews > >>section. Not to add work to you, but it would be a great service if you > >>could post a message to the baypiggies mailing list as new reviews get > >>published. > > Good points Terry. Thanks for the feedback. My intentions for the "reviews" section new website is to have the reviews section - somewhat self maintaining. It would be great if users could post their own reviews. Ideally, I'd like to have a page there where people who want to sign up for reviews and wait for a Title to be published, as well as have a list of new titles waiting for reviewers. In reality, perhaps people should tell me what they would like to see in the reviews area. I really dont want to post messages to the list to say "a review has been posted", and I'm almost sure the list subscribers dont want this extra traffic. I feel hesitant on posting messages asking for reviewers, but since we get some perks from O'Reilly and other publishers it's been tolerated. The Plone site has been a source of problems, we have noone to fix/maintain it. It doesn't seem that this is likely to change, even though we have asked for Plone-knowledgable people to chip in a few hours of time. I'm all for going back to the old site. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Tue Jul 1 20:27:55 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Tue, 1 Jul 2008 11:27:55 -0700 Subject: [Baypiggies] two possible future talks: ipython and numpy/scipy In-Reply-To: References: <1214884809.6435.41.camel@ubuntu> Message-ID: <8249c4ac0807011127v3e88539bn8379056714cb7921@mail.gmail.com> Fernando >>Feel free to suggest other specific topics you'd like me to cover and > >>I'll do my best to address all requests. > When you do the iPython presentation- a demo of how iPython1 works with parallel processing would be very interesting as well. (if you feel that presenting on IPython and IPython1 in the same presentation isn't too confusing to the audience) Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From spmcinerney at hotmail.com Tue Jul 1 21:46:00 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Tue, 1 Jul 2008 12:46:00 -0700 Subject: [Baypiggies] Essential SQLAlchemy, 1st Edition- I have a reviewer now. No more replies are neces In-Reply-To: <8249c4ac0807011231h12e7d9f5o65065db31f092130@mail.gmail.com> References: <8249c4ac0807010952m1f3d6eefo24ceb87cc6093802@mail.gmail.com> <8249c4ac0807011231h12e7d9f5o65065db31f092130@mail.gmail.com> Message-ID: >I really dont want to post messages to the list to say "a review has been posted", and I'm almost sure the list subscribers dont want this extra traffic. Tone, I would be perfectly fine with that, I suspect most would. Or you could just post a rollup every now and then "the following books have been reviewed by the following people". Stephen _________________________________________________________________ Making the world a better place one message at a time. http://www.imtalkathon.com/?source=EML_WLH_Talkathon_BetterPlace -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Tue Jul 1 21:59:56 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Tue, 1 Jul 2008 12:59:56 -0700 Subject: [Baypiggies] Essential SQLAlchemy, 1st Edition- I have a reviewer now. No more replies are neces In-Reply-To: References: <8249c4ac0807010952m1f3d6eefo24ceb87cc6093802@mail.gmail.com> <8249c4ac0807011231h12e7d9f5o65065db31f092130@mail.gmail.com> Message-ID: <8249c4ac0807011259n2a47ee01m7f702951bac73cac@mail.gmail.com> >>Tone, I would be perfectly fine with that, I suspect most would. >>Or you could just post a rollup every now and then "the following books have been reviewed by the following people". If we get a consensus on this, I will post something- maybe monthly. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bdbaddog at gmail.com Tue Jul 1 22:52:43 2008 From: bdbaddog at gmail.com (William Deegan) Date: Tue, 1 Jul 2008 13:52:43 -0700 Subject: [Baypiggies] Essential SQLAlchemy, 1st Edition- I have a reviewer now. No more replies are necessary In-Reply-To: <8249c4ac0807011231h12e7d9f5o65065db31f092130@mail.gmail.com> References: <8249c4ac0807010952m1f3d6eefo24ceb87cc6093802@mail.gmail.com> <8249c4ac0807011231h12e7d9f5o65065db31f092130@mail.gmail.com> Message-ID: <8540148a0807011352u1afef3bqe98e0ed9f282d963@mail.gmail.com> On Tue, Jul 1, 2008 at 12:31 PM, Tony Cappellini wrote: > > >>I just hunted around on the baypiggies site and found the book reviews >> >>section. Not to add work to you, but it would be a great service if you >> >>could post a message to the baypiggies mailing list as new reviews get >> >>published. >> >> Good points Terry. Thanks for the feedback. > > My intentions for the "reviews" section new website is to have the reviews > section - somewhat self maintaining. It would be great if users could post > their own reviews. Ideally, I'd like to have a page there where people who > want to sign up for reviews and wait for a Title to be published, as well as > have a list of new titles waiting for reviewers. In reality, perhaps people > should tell me what they would like to see in the reviews area. We can do that with the current site, though it might be a big clunky. If someone wants to be the alpha user for such let me know. > > I really dont want to post messages to the list to say "a review has been > posted", and I'm almost sure the list subscribers dont want this extra > traffic. I feel hesitant on posting messages asking for reviewers, but since > we get some perks from O'Reilly and other publishers it's been tolerated. > > The Plone site has been a source of problems, we have noone to fix/maintain > it. It doesn't seem that this is likely to change, even though we have asked > for Plone-knowledgable people to chip in a few hours of time. I'm all for > going back to the old site. We should sit down and I can show you what I've figured out. I've been learning a number of CMS's and while I can't say plone is the most straightforward of all the ones I've used, it is conceptually similar. Basically with all CMS's articles can be in many states private, published,etc. If we can get some of Donna's time, as offered, for a bit of a brain dump from her to me, and potentially upgrade to latest plone, we can take care of the issues. Barring that, if we're not stuck on using python, I'm learing Joomla at the moment, which seems much easier to deal with. -Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From spmcinerney at hotmail.com Wed Jul 2 00:36:29 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Tue, 1 Jul 2008 15:36:29 -0700 Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML Message-ID: Here's one for the XML people, I am using XML imported from FrameMaker, which contains the unwanted Unicode character '\u2019' (the character started out as a plain apostrophe in the source Frame document.) It seems this is a common issue with many word-processors (MS, Frame etc.) using the funky right- and left- leaning apostrophes. I see many references to this issue on the web. You can't print Unicode strings as is, it causes an exception, you must encode them (to ASCII). But the ASCII encoding of \u2019 is not very human-readable or useful: >>> u'\u2019'.encode('utf-8') '\xe2\x80\x99' Hence I thought I should do a find or replace with a regex to map the unwanted \u2019 back to plain old apostrophe. (You can do Unicode regexes with re.compile(, re.UNICODE)) But then I thought: In the interest of preventing exceptions by making sure all Unicode characters are either mapped to ASCII or removed, it seems like I really want a Unicode version of string.maketrans() and string.translate(), which is deprecated. Can anyone tell me what that equivalent is, for Unicode fns? Thanks, Stephen _________________________________________________________________ Use video conversation to talk face-to-face with Windows Live Messenger. http://www.windowslive.com/messenger/connect_your_way.html?ocid=TXT_TAGLM_WL_Refresh_messenger_video_072008 -------------- next part -------------- An HTML attachment was scrubbed... URL: From cvrebert at gmail.com Wed Jul 2 00:48:42 2008 From: cvrebert at gmail.com (Chris Rebert) Date: Tue, 1 Jul 2008 15:48:42 -0700 Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML In-Reply-To: References: Message-ID: <47c890dc0807011548q5a27058cmddbbbca84a720ae9@mail.gmail.com> On Tue, Jul 1, 2008 at 3:36 PM, Stephen McInerney wrote: > Here's one for the XML people, > > I am using XML imported from FrameMaker, which contains the unwanted Unicode > character '\u2019' (the character started out as a plain apostrophe in the > source Frame document.) > It seems this is a common issue with many word-processors (MS, Frame etc.) > using the funky right- and left- leaning apostrophes. I see many references > to this issue on the web. > > You can't print Unicode strings as is, it causes an exception, you must > encode them (to ASCII). > But the ASCII encoding of \u2019 is not very human-readable or useful: >>>> u'\u2019'.encode('utf-8') > '\xe2\x80\x99' That's UTF-8, not ASCII (there's a big difference), and you're seeing the repr() of the encoded string, which is of course an ugly escape sequence. If instead you print the encoded string, you get: >>> print u'\u2019'.encode('utf-8') ' Which is perfectly sensible. Same for other unicode chars. Are you really sure you need this to be ASCII and not UTF-8? If so, why do need it to be true ASCII? - Chris > > Hence I thought I should do a find or replace with a regex to map the > unwanted \u2019 back to plain old apostrophe. > (You can do Unicode regexes with re.compile(, re.UNICODE)) > > But then I thought: > In the interest of preventing exceptions by making sure all Unicode > characters are either mapped to ASCII > or removed, it seems like I really want a Unicode version of > string.maketrans() and string.translate(), which is deprecated. > Can anyone tell me what that equivalent is, for Unicode fns? > > Thanks, > Stephen > > > > > ________________________________ > Use video conversation to talk face-to-face with Windows Live Messenger. Get > started. > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From andywiggin at gmail.com Wed Jul 2 00:53:59 2008 From: andywiggin at gmail.com (Andy Wiggin) Date: Tue, 1 Jul 2008 15:53:59 -0700 Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML In-Reply-To: References: Message-ID: <74e7428a0807011553g48bdc3a0k5338a08787ce9dc2@mail.gmail.com> I don't know the answer to your specific question, but I did read a good article a while back that described doing something similar, involving processing XML, Unicode and those fancy double quotes. If you're interested: http://www.linuxjournal.com/article/9319 -Andy From spmcinerney at hotmail.com Wed Jul 2 01:24:19 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Tue, 1 Jul 2008 16:24:19 -0700 Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML In-Reply-To: <47c890dc0807011548q5a27058cmddbbbca84a720ae9@mail.gmail.com> References: <47c890dc0807011548q5a27058cmddbbbca84a720ae9@mail.gmail.com> Message-ID: Hi Chris, > Are you really sure you need this to be ASCII and not UTF-8? If so, > why do need it to be true ASCII? I want it to be ASCII so I can print it, and do regex matching. Unless I need to move with the times, and start doing Unicode regexes as default. But I'm using 2.5.2 so I'd really prefer to keep everything in ASCII-land. It's a pain when you're debugging and print keeps throwing exceptions. And on this case, the apostrophe was not Unicode to start with. > > But the ASCII encoding of \u2019 is not very human-readable or useful: > >>>> u'\u2019'.encode('utf-8') > > '\xe2\x80\x99' > > That's UTF-8, not ASCII (there's a big difference), and you're seeing > the repr() of the encoded string, which is of course an ugly escape > sequence. > If instead you print the encoded string, you get: > > >>> print u'\u2019'.encode('utf-8') > ' I don't get that, I get this: '?' (does it depend on C locale settings? if so, that's not very satisfactory at all): >>> print u'\u2019'.encode('utf-8') ? Thanks, Stephen _________________________________________________________________ Need to know now? Get instant answers with Windows Live Messenger. http://www.windowslive.com/messenger/connect_your_way.html?ocid=TXT_TAGLM_WL_messenger_072008 -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt at matt-good.net Wed Jul 2 01:55:43 2008 From: matt at matt-good.net (Matt Good) Date: Tue, 1 Jul 2008 16:55:43 -0700 Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML In-Reply-To: References: Message-ID: <7438C8AD-FDD8-41DA-ABE3-B766AA33B643@matt-good.net> On Jul 1, 2008, at 3:36 PM, Stephen McInerney wrote: > it seems like I really want a Unicode version of string.maketrans() > and string.translate(), which is deprecated. No, neither of those are deprecated. The only deprecated functions in the string module are the ones listed here: http://docs.python.org/lib/node42.html -- Matt From matt at matt-good.net Wed Jul 2 01:58:40 2008 From: matt at matt-good.net (Matt Good) Date: Tue, 1 Jul 2008 16:58:40 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: References: Message-ID: <84C506CA-D7B4-4C05-B017-8C331609F0EA@matt-good.net> On Jun 27, 2008, at 4:21 PM, Shannon -jj Behrens wrote: > I'd like to propose a slight addition to our normal meetings called > "newbie nuggest". I propose that *at the beginning of each meeting*, > we have a *10 minute* section devoted to newbies in which we cover one > intermediate topic. It doesn't make sense to cover how to write a > "for" loop every month, but it would make sense to cover something > like generators. Great idea. Another good short topic: Micro-benchmarking with timeit -- Matt From spmcinerney at hotmail.com Wed Jul 2 02:08:20 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Tue, 1 Jul 2008 17:08:20 -0700 Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML In-Reply-To: <7438C8AD-FDD8-41DA-ABE3-B766AA33B643@matt-good.net> References: <7438C8AD-FDD8-41DA-ABE3-B766AA33B643@matt-good.net> Message-ID: Matt, > > it seems like I really want a Unicode version of string.maketrans() > > and string.translate(), which is deprecated. > > No, neither of those are deprecated. The only deprecated functions in > the string module are the ones listed here: > http://docs.python.org/lib/node42.html Check that URL again: string.translate() IS deprecated, but string.maketrans() is not. unicode.translate() is not deprecated. However, unicode.translate() will not take the optional third argument 'deletechars' which string.translate() did. Some people have called for it to add this to be backwards-compatible. So I can't see where to get the functionality I want. For now, to get me unstuck, I wrote a Unicode regex search-and-replace and I just iterate that over the entire input XML tree. Crude but gets me out of jail for now. By the way, the XML is coming in via ElementTree's parse() method. I see some references in Unicode tutorials to creating a custom codec in order to get the translate() functionality, but ET doesn't have any hook for supporting that. (PS Thanks for your article, but it seemed to be about converting from ASCII apostrophes to Unicode ones, not the reverse, which is more tricky.) Regards, Stephen _________________________________________________________________ The i?m Talkaton. Can 30-days of conversation change the world? http://www.imtalkathon.com/?source=EML_WLH_Talkathon_ChangeWorld -------------- next part -------------- An HTML attachment was scrubbed... URL: From chad.netzer at gmail.com Wed Jul 2 02:17:35 2008 From: chad.netzer at gmail.com (Chad Netzer) Date: Tue, 1 Jul 2008 17:17:35 -0700 Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML In-Reply-To: References: <47c890dc0807011548q5a27058cmddbbbca84a720ae9@mail.gmail.com> Message-ID: On Tue, Jul 1, 2008 at 4:24 PM, Stephen McInerney wrote: > I don't get that, I get this: '?' (does it depend on C locale settings? if > so, that's not very satisfactory at all): >>>> print u'\u2019'.encode('utf-8') > ? Hmmm, what are the results of these set of commands? $ python Python 2.5.2 (r252:60911, Apr 21 2008, 11:12:42) >>> import locale >>> locale.getdefaultlocale() ('en_US', 'UTF8') >>> print u'\u2019' ' >>> print u'\u00E2' ? From carroll at tjc.com Wed Jul 2 02:30:38 2008 From: carroll at tjc.com (Terry Carroll) Date: Tue, 1 Jul 2008 17:30:38 -0700 (PDT) Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML Message-ID: Sorry, meant to send this to the list.... On Tue, 1 Jul 2008, Stephen McInerney wrote: > Check that URL again: string.translate() IS deprecated, but > string.maketrans() is not. unicode.translate() is not deprecated. But can you set up the translate table, though? >>> import string >>> trantab = string.maketrans(u"u\2019", u"'") Traceback (most recent call last): File "", line 1, in UnicodeEncodeError: 'ascii' codec can't encode character u'\x81' in position 1: ordinal not in range(128) I also note that the docs for the translate() string method suggest: Note, a more flexible approach is to create a custom character mapping codec using the codecs module (see encodings.cp1251 for an example). But reading the codecs docs raised more questions for me than they answered; it certainly isn't as straightforward as the ascii translation was. From slander at unworkable.org Wed Jul 2 02:24:57 2008 From: slander at unworkable.org (Harry Tormey) Date: Wed, 2 Jul 2008 01:24:57 +0100 Subject: [Baypiggies] PyGameSF meetup Monday July 7th 7pm @ Metreon San Francisco Message-ID: <20080702002457.GB19067@unworkable.org> Hi All, just writing to say that this months PyGameSF meet up is on Monday July 7th from 7pm at the Metreon food court in San Francisco. This month's presentations are: -Tymm Twillman "fLUX: movement and pretty lights" About: fLUX was built as an exploration in movement, feedback and performance, inspired by the San Francisco fire performance community. the device is a 6 foot long tube filled with LEDs, a motion sensor (3-axis accelerometer), a Zigbee transceiver and support bits, and communicates with(and is controlled by) a Zigbee enabled PC running code written in python. - Colin Bean "2D graphics from Pygame to Pyglet, with a little bit of OpenGL" About: "Compare some common techniques for 2D graphics on both Pygame (SDL) and Pyglet, then review a small application which does an inversion transformation on a grid of texture-mapped squares, using OpenGL for geometry and texture mapping in a 2D space." 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 From carroll at tjc.com Wed Jul 2 03:05:18 2008 From: carroll at tjc.com (Terry Carroll) Date: Tue, 1 Jul 2008 18:05:18 -0700 (PDT) Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML In-Reply-To: Message-ID: On Tue, 1 Jul 2008, Terry Carroll wrote: > On Tue, 1 Jul 2008, Stephen McInerney wrote: > > > Check that URL again: string.translate() IS deprecated, but > > string.maketrans() is not. unicode.translate() is not deprecated. > > But can you set up the translate table, though? Ah, here's how it works: >>> d = u"doesn\u2019t" # "doesn't", with a curly-quote >>> trtab={0x2019:u"'"} # map codepoint 2019 to the "'" character >>> d.translate(trtab) u"doesn't" From max at theslimmers.net Wed Jul 2 03:21:13 2008 From: max at theslimmers.net (Max Slimmer) Date: Tue, 01 Jul 2008 18:21:13 -0700 Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML In-Reply-To: References: Message-ID: <486AD809.3030701@theslimmers.net> Stephen McInerney wrote: > Here's one for the XML people, > > I am using XML imported from FrameMaker, which contains the unwanted > Unicode > character '\u2019' (the character started out as a plain apostrophe in > the source Frame document.) > It seems this is a common issue with many word-processors (MS, Frame etc.) > using the funky right- and left- leaning apostrophes. I see many > references to this issue on the web. > > You can't print Unicode strings as is, it causes an exception, you > must encode them (to ASCII). > But the ASCII encoding of \u2019 is not very human-readable or useful: > >>> u'\u2019'.encode('utf-8') > '\xe2\x80\x99' > > Hence I thought I should do a find or replace with a regex to map the > unwanted \u2019 back to plain old apostrophe. > (You can do Unicode regexes with re.compile(, re.UNICODE)) > > But then I thought: > In the interest of preventing exceptions by making sure all Unicode > characters are either mapped to ASCII > or removed, it seems like I really want a Unicode version of > string.maketrans() and string.translate(), which is deprecated. > Can anyone tell me what that equivalent is, for Unicode fns? > > Thanks, > Stephen > > > > > ------------------------------------------------------------------------ > Use video conversation to talk face-to-face with Windows Live > Messenger. Get started. > > > ------------------------------------------------------------------------ > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies I do processing of xml data and often it contains these interesting unicode chars along with a few other non-ascii chars. The interesting thing is that there are a small subset of non-ascii chars that don't map one to one i.e. ascii ordinal value to same unicode ordinal value. I will include a list of these with their names and you can make up a small dict to map them to what ever you would like. but if you want to convert these unicode to string or visa versa look at the following: >>> u = u'a\u2019b' >>> a = 'a\x92b' >>> u u'a\u2019b' >>> a 'a\x92b' >>> u.encode('cp1252') 'a\x92b' >>> a.decode('cp1252') u'a\u2019b' >>> the coolest way to convert these (I think) is the following: import renonAscii = re.compile('[^\x01-\x7f]') def escapeCP1252(s): return nonAscii.sub(_esccp1252,s) def _esccp1252(m): return "&#%d;" % ord(_cp1252(m)) def _cp1252(m): c = unichr(ord(m.group(0))) return cp1252.get(c, c) the above simply finds all non-ascii chrs and returns an html &#nn; escape string, if you want to return a quote char instead of u'u\2019' then have the rtn return cp1252.get(ord(m.group(0)) after modifying the dict cp1252 to your taste. cp1252 = { # from http://www.microsoft.com/typography/unicode/1252.htm u"\x80": u"\u20AC", # EURO SIGN u"\x82": u"\u201A", # SINGLE LOW-9 QUOTATION MARK u"\x83": u"\u0192", # LATIN SMALL LETTER F WITH HOOK u"\x84": u"\u201E", # DOUBLE LOW-9 QUOTATION MARK u"\x85": u"\u2026", # HORIZONTAL ELLIPSIS u"\x86": u"\u2020", # DAGGER u"\x87": u"\u2021", # DOUBLE DAGGER u"\x88": u"\u02C6", # MODIFIER LETTER CIRCUMFLEX ACCENT u"\x89": u"\u2030", # PER MILLE SIGN u"\x8A": u"\u0160", # LATIN CAPITAL LETTER S WITH CARON u"\x8B": u"\u2039", # SINGLE LEFT-POINTING ANGLE QUOTATION MARK u"\x8C": u"\u0152", # LATIN CAPITAL LIGATURE OE u"\x8E": u"\u017D", # LATIN CAPITAL LETTER Z WITH CARON u"\x91": u"\u2018", # LEFT SINGLE QUOTATION MARK u"\x92": u"\u2019", # RIGHT SINGLE QUOTATION MARK u"\x93": u"\u201C", # LEFT DOUBLE QUOTATION MARK u"\x94": u"\u201D", # RIGHT DOUBLE QUOTATION MARK u"\x95": u"\u2022", # BULLET u"\x96": u"\u2013", # EN DASH u"\x97": u"\u2014", # EM DASH u"\x98": u"\u02DC", # SMALL TILDE u"\x99": u"\u2122", # TRADE MARK SIGN u"\x9A": u"\u0161", # LATIN SMALL LETTER S WITH CARON u"\x9B": u"\u203A", # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK u"\x9C": u"\u0153", # LATIN SMALL LIGATURE OE u"\x9E": u"\u017E", # LATIN SMALL LETTER Z WITH CARON u"\x9F": u"\u0178", # LATIN CAPITAL LETTER Y WITH DIAERESIS From spmcinerney at hotmail.com Wed Jul 2 03:37:33 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Tue, 1 Jul 2008 18:37:33 -0700 Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML In-Reply-To: References: <47c890dc0807011548q5a27058cmddbbbca84a720ae9@mail.gmail.com> Message-ID: > > I don't get that, I get this: '?' (does it depend on C locale settings? if > > so, that's not very satisfactory at all): > >>>> print u'\u2019'.encode('utf-8') > > ? > > Hmmm, what are the results of these set of commands? > > $ python > Python 2.5.2 (r252:60911, Apr 21 2008, 11:12:42) > >>> import locale > >>> locale.getdefaultlocale() > ('en_US', 'UTF8') > >>> print u'\u2019' > ' > >>> print u'\u00E2' > ? For me, it's: >>> import locale >>> locale.getdefaultlocale() ('en_US', 'ISO8859-1') But should I be changing setdefaultlocale() ? _________________________________________________________________ Use video conversation to talk face-to-face with Windows Live Messenger. http://www.windowslive.com/messenger/connect_your_way.html?ocid=TXT_TAGLM_WL_Refresh_messenger_video_072008 -------------- next part -------------- An HTML attachment was scrubbed... URL: From annaraven at gmail.com Wed Jul 2 03:56:16 2008 From: annaraven at gmail.com (Anna Ravenscroft) Date: Tue, 1 Jul 2008 18:56:16 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: <84C506CA-D7B4-4C05-B017-8C331609F0EA@matt-good.net> References: <84C506CA-D7B4-4C05-B017-8C331609F0EA@matt-good.net> Message-ID: On Tue, Jul 1, 2008 at 4:58 PM, Matt Good wrote: > On Jun 27, 2008, at 4:21 PM, Shannon -jj Behrens wrote: > >> I'd like to propose a slight addition to our normal meetings called >> "newbie nuggest". I propose that *at the beginning of each meeting*, >> we have a *10 minute* section devoted to newbies in which we cover one >> intermediate topic. It doesn't make sense to cover how to write a >> "for" loop every month, but it would make sense to cover something >> like generators. > > Great idea. Another good short topic: > > Micro-benchmarking with timeit Oooh. +1 > > -- Matt > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- cordially, Anna -- Walking through the water. Trying to get across. Just like everybody else. From fperez.net at gmail.com Wed Jul 2 04:08:41 2008 From: fperez.net at gmail.com (Fernando Perez) Date: Tue, 1 Jul 2008 19:08:41 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: References: <84C506CA-D7B4-4C05-B017-8C331609F0EA@matt-good.net> Message-ID: On Tue, Jul 1, 2008 at 6:56 PM, Anna Ravenscroft wrote: > On Tue, Jul 1, 2008 at 4:58 PM, Matt Good wrote: >> On Jun 27, 2008, at 4:21 PM, Shannon -jj Behrens wrote: >> >>> I'd like to propose a slight addition to our normal meetings called >>> "newbie nuggest". I propose that *at the beginning of each meeting*, >>> we have a *10 minute* section devoted to newbies in which we cover one >>> intermediate topic. It doesn't make sense to cover how to write a >>> "for" loop every month, but it would make sense to cover something >>> like generators. >> >> Great idea. Another good short topic: >> >> Micro-benchmarking with timeit For those of you who use ipython, it wraps a convenience timeit function: In [2]: timeit sum(range(1000)) 10000 loops, best of 3: 69.5 ?s per loop Type timeit? for the gory details. (it was handy to have it as a builtin because we could never remember quite how to use the one from the stdlib :) Cheers, f From chad.netzer at gmail.com Wed Jul 2 04:17:58 2008 From: chad.netzer at gmail.com (Chad Netzer) Date: Tue, 1 Jul 2008 19:17:58 -0700 Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML In-Reply-To: References: <47c890dc0807011548q5a27058cmddbbbca84a720ae9@mail.gmail.com> Message-ID: On Tue, Jul 1, 2008 at 6:37 PM, Stephen McInerney wrote: > For me, it's: >>>> import locale >>>> locale.getdefaultlocale() > ('en_US', 'ISO8859-1') > > But should I be changing setdefaultlocale() ? You need to execute all the statements. I'm having difficulty understanding how the unicode literal U+2019 can map to U+00E2 like you say. Execute all these statements with cut-n-paste and give us the results: a = u'\u2019' b = u'\u00E2' print a print b print a.encode('utf-8') print b.encode('utf-8') ord(a) ord(b) unichr(ord(a)) unichr(ord(b)) import sys sys.maxunicode sys.byteorder It might be something trivial that I'm overlooking... Also, you mentioned an exception when trying to print the literal? I assume it was a UnicodeEncodeError? I'd like to see what it was, in any case. Also, Windows, I assume (since it's ISO8859-1)? Could it somehow be related to this?: http://en.wikipedia.org/wiki/ISO_8859-1#The_ISO-8859-1.2FWindows-1252_mixup C From jjinux at gmail.com Wed Jul 2 07:34:03 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 1 Jul 2008 22:34:03 -0700 Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML In-Reply-To: References: Message-ID: On Tue, Jul 1, 2008 at 3:36 PM, Stephen McInerney wrote: > Here's one for the XML people, > > I am using XML imported from FrameMaker, which contains the unwanted Unicode > character '\u2019' (the character started out as a plain apostrophe in the > source Frame document.) > It seems this is a common issue with many word-processors (MS, Frame etc.) > using the funky right- and left- leaning apostrophes. I see many references > to this issue on the web. > > You can't print Unicode strings as is, it causes an exception, you must > encode them (to ASCII). > But the ASCII encoding of \u2019 is not very human-readable or useful: >>>> u'\u2019'.encode('utf-8') > '\xe2\x80\x99' > > Hence I thought I should do a find or replace with a regex to map the > unwanted \u2019 back to plain old apostrophe. > (You can do Unicode regexes with re.compile(, re.UNICODE)) > > But then I thought: > In the interest of preventing exceptions by making sure all Unicode > characters are either mapped to ASCII > or removed, it seems like I really want a Unicode version of > string.maketrans() and string.translate(), which is deprecated. > Can anyone tell me what that equivalent is, for Unicode fns? That reminds me of this: latin1_to_ascii -- The UNICODE Hammer -- AKA "The Stupid American" http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/251871 Now is probably as good a time as any to learn about Unicode. Here's an easy start: http://wiki.pylonshq.com/display/pylonsdocs/Unicode Happy Hacking! -jj -- It's a walled garden, but the flowers sure are lovely! http://jjinux.blogspot.com/ From jjinux at gmail.com Wed Jul 2 07:48:29 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 1 Jul 2008 22:48:29 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: References: <84C506CA-D7B4-4C05-B017-8C331609F0EA@matt-good.net> Message-ID: Fernando wrote: > For those of you who use ipython, it wraps a convenience timeit function: Cool! On Tue, Jul 1, 2008 at 8:51 AM, jim wrote: > responding on the list is generally better-- Agreed. > who knows who'll get an idea and share it if > they see what you write. > jj's suggestion for a show of hands has merit, > but i think the experiment should be run over > several meetings (i.e. get feedback for several > newbie nugget presentations) before drawing a > conclusion. Agreed. > how might a newbie nugget component affect > our having a newbie night? I think they're orthogonal. My thinking is that we should really do something for the newbies more than once or twice a year. > what about presenting the newbie nugget > feature as likely but not definitely in all > meetings so's to leave flexibility for talks > that require the entire time? Cool. Best Regards, -jj From jjinux at gmail.com Wed Jul 2 07:56:12 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 1 Jul 2008 22:56:12 -0700 Subject: [Baypiggies] Essential SQLAlchemy, 1st Edition- I have a reviewer now. No more replies are necessary In-Reply-To: <8540148a0807011352u1afef3bqe98e0ed9f282d963@mail.gmail.com> References: <8249c4ac0807010952m1f3d6eefo24ceb87cc6093802@mail.gmail.com> <8249c4ac0807011231h12e7d9f5o65065db31f092130@mail.gmail.com> <8540148a0807011352u1afef3bqe98e0ed9f282d963@mail.gmail.com> Message-ID: Tony wrote: > I really dont want to post messages to the list to say "a review has been posted" If "one of our own" writes a review on a technical book, I don't see anything wrong with posting that review to the list. If you'd like, you can use a subject prefix, and people can filter them out. William wrote: > Barring that, if we're not stuck on using python, I'm learing Joomla at the moment, which seems much easier to deal with. That'd really be too bad since Plone *is* a pretty decent CMS and it's written in Python. Oh well, I guess that means we don't suffer from NIH. -jj From bdbaddog at gmail.com Wed Jul 2 08:03:21 2008 From: bdbaddog at gmail.com (William Deegan) Date: Tue, 1 Jul 2008 23:03:21 -0700 Subject: [Baypiggies] Essential SQLAlchemy, 1st Edition- I have a reviewer now. No more replies are necessary In-Reply-To: References: <8249c4ac0807010952m1f3d6eefo24ceb87cc6093802@mail.gmail.com> <8249c4ac0807011231h12e7d9f5o65065db31f092130@mail.gmail.com> <8540148a0807011352u1afef3bqe98e0ed9f282d963@mail.gmail.com> Message-ID: <8540148a0807012303h41abbce0td54616f3e7c16b0c@mail.gmail.com> Shannon, On Tue, Jul 1, 2008 at 10:56 PM, Shannon -jj Behrens wrote: > Tony wrote: > > I really dont want to post messages to the list to say "a review has been > posted" > > If "one of our own" writes a review on a technical book, I don't see > anything > wrong with posting that review to the list. If you'd like, you can use a > subject prefix, and people can filter them out. > > William wrote: > > Barring that, if we're not stuck on using python, I'm learing Joomla at > the moment, which seems much easier to deal with. > > That'd really be too bad since Plone *is* a pretty decent CMS and it's > written > in Python. Oh well, I guess that means we don't suffer from NIH. Do you have experience setting up/maintaining a Plone CMS? If so help would be most welcome. I have a strong preference for python based system as well. But I have really good docs on dealing with joomla. Therein lies the opensource problem, great software(perhaps), but poor docs (cause developers rarely like writing docs, and not many open source tech writers). Unless there's a book for sale I suppose. If some one can point me at a great book for plone, I'll restart my efforts to learn it. (I think the current site is plone 2.5.x not 3.1) -Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Wed Jul 2 08:21:06 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 1 Jul 2008 23:21:06 -0700 Subject: [Baypiggies] Essential SQLAlchemy, 1st Edition- I have a reviewer now. No more replies are necessary In-Reply-To: <8540148a0807012303h41abbce0td54616f3e7c16b0c@mail.gmail.com> References: <8249c4ac0807010952m1f3d6eefo24ceb87cc6093802@mail.gmail.com> <8249c4ac0807011231h12e7d9f5o65065db31f092130@mail.gmail.com> <8540148a0807011352u1afef3bqe98e0ed9f282d963@mail.gmail.com> <8540148a0807012303h41abbce0td54616f3e7c16b0c@mail.gmail.com> Message-ID: > Do you have experience setting up/maintaining a Plone CMS? If so help would > be most welcome. I'm afraid to admit it, but I do. I did my church's Web site with it. Hmm, apparently my church's Web site is down. Ugh, I suck. > I have a strong preference for python based system as well. > But I have really good docs on dealing with joomla. > Therein lies the opensource problem, great software(perhaps), but poor docs > (cause developers rarely like writing docs, and not many open source tech > writers). > Unless there's a book for sale I suppose. > > If some one can point me at a great book for plone, I'll restart my efforts > to learn it. > (I think the current site is plone 2.5.x not 3.1) I read "The Definitive Guide to Plone". It was good. I read most of the book, and I really felt like I had a good handle on the system. Of course, I can't do anything without the book in front of me ;) On the bright side, knowing Plone is really good for your resume! Personally, I don't think Plone is the problem. The real problem is simply lack of time. Best Regards, -jj -- It's a walled garden, but the flowers sure are lovely! http://jjinux.blogspot.com/ From uak at nerp.net Wed Jul 2 09:05:20 2008 From: uak at nerp.net (Ursula A. Kallio) Date: Wed, 02 Jul 2008 00:05:20 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: References: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> <20080630225634.GA18058@panix.com> Message-ID: <486B28B0.2090506@nerp.net> Shannon -jj Behrens wrote: > It does seem like we have some consensus. At least, no one has > objected. Daryl has volunteered to go first. Atul has volunteered > next. Jim coordinates speakers. If you are interested in presenting > a newbie nugget, please tell Jim on list or directly at jim at well.com. > You can pick a subject of your own choosing or look at the list above > for inspiration. > > Here's how I propose we gauge success. During the meeting, after the > newbie nugget, we ask for a quick show of hands from all the people > who got something out of the nugget. If we get 15 or so hands, then I > say it's worth doing. Please consider the virtual hands that go up when someone watches the video later. Personally, I cannot make it to the live newbie nuggets (or the live meetings in general) in Mtn View because of my work schedule. /me goes back to lurking. uak From jeff at drinktomi.com Wed Jul 2 23:33:33 2008 From: jeff at drinktomi.com (Jeff Younker) Date: Wed, 2 Jul 2008 14:33:33 -0700 Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML In-Reply-To: References: Message-ID: <95BE1106-578F-4AEF-8BC3-DBA09112982C@drinktomi.com> On Jul 1, 2008, at 10:34 PM, Shannon -jj Behrens wrote: > That reminds me of this: > > latin1_to_ascii -- The UNICODE Hammer -- AKA "The Stupid American" > http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/251871 That's my favorite recipe ever. I used it just last week. -jeff From spmcinerney at hotmail.com Thu Jul 3 23:08:37 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Thu, 3 Jul 2008 14:08:37 -0700 Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML In-Reply-To: References: <47c890dc0807011548q5a27058cmddbbbca84a720ae9@mail.gmail.com> Message-ID: Chad, I'm on Solaris 10. Below are your replies, but it's faster for you to call me. [to everyone else who sent suggestions like latin1_to_ascii -- The UNICODE Hammer, I'm reading them too. I'll send out a rollup when I finally figure out the best approach for my context.] > You need to execute all the statements. I'm having difficulty > understanding how the unicode literal U+2019 can map to U+00E2 like you say. You're making a wrong assumption that '?' must mean U+00E2, it's just some non-7-bit character which the shell objects to and mangles. > Execute all these statements with cut-n-paste and give us the results: > >>> a = u'\u2019' >>> b = u'\u00E2' >>> print a Traceback (most recent call last): File "", line 1, in UnicodeEncodeError: 'latin-1' codec can't encode character u'\u2019' in position 0: ordinal not in range(256) >>> print b ? >>> print a.encode('utf-8') ??? >>> print b.encode('utf-8') ?? >>> ord(a) 8217 >>> ord(b) 226 >>> unichr(ord(a)) u'\u2019' >>> unichr(ord(b)) u'\xe2' >>> import sys >>> sys.maxunicode 65535 >>> sys.byteorder 'big' > It might be something trivial that I'm overlooking... Also, you > mentioned an exception when trying to print the literal? I assume it > was a UnicodeEncodeError? I'd like to see what it was, in any case. Yes, it was the usual culprit that thousands are plagued by: UnicodeEncodeError: 'latin-1' codec can't encode character u'\u2019' in position 53: ordinal not in range(256) Regards, Stephen _________________________________________________________________ Watch ?Cause Effect,? a show about real people making a real difference. Learn more. http://im.live.com/Messenger/IM/MTV/?source=text_watchcause -------------- next part -------------- An HTML attachment was scrubbed... URL: From chad.netzer at gmail.com Fri Jul 4 02:28:02 2008 From: chad.netzer at gmail.com (Chad Netzer) Date: Thu, 3 Jul 2008 17:28:02 -0700 Subject: [Baypiggies] Handling unwanted Unicode \u2019 characters in XML In-Reply-To: References: <47c890dc0807011548q5a27058cmddbbbca84a720ae9@mail.gmail.com> Message-ID: On Thu, Jul 3, 2008 at 2:08 PM, Stephen McInerney wrote: > Chad, > > I'm on Solaris 10. >> You need to execute all the statements. I'm having difficulty >> understanding how the unicode literal U+2019 can map to U+00E2 like you >> say. > > You're making a wrong assumption that '?' must mean U+00E2, it's just some > non-7-bit character which the shell objects to and mangles. Ah, it all makes sense to me now. Your terminal is using latin-1 encoding, and when you explicitly encode the character u'\u2019', to utf-8, you get the three byte string '\xe2\x80\x99', the first byte of which is circumflex 'a'. The weird part is that in your first message, when you printed u'\u2019'.encode('utf-8'), you said you got the circumflex 'a' character (latin-1 0xE8), but your latest message indicates you sometimes get circumflex 'a' followed by two more characters (Euro, and Trademark), which makes more sense. Hmmm... Those look like they are actually Windows-1252 character values (0x80 and 0x99): http://en.wikipedia.org/wiki/Windows-1252 In any case, it sounds like you need a more voracious "Unicode HAMMER", which would convert the unicode RIGHT SINGLE QUOTATION MARK into ascii APOSTROPHE (among other translational abominations), but a simple unicode replace() might work. ie. >>> a = u'\u2019' u'\u2019' >>> a.replace(u'\u2019', u'\u0027') u"'" # Uhhh, that's a single apostrophe in there... Obviously the above could be done more intelligently by matching left quotations, etc., but its a quick and dirty kludge for now. C From charles.merriam at gmail.com Fri Jul 4 18:54:59 2008 From: charles.merriam at gmail.com (Charles Merriam) Date: Fri, 4 Jul 2008 09:54:59 -0700 Subject: [Baypiggies] Rich media in Python... Message-ID: Hello All, Maybe someone knows the answer to this one? I would like to work with rich media, meaning graphics and sound, in Python. So what are the options? a) What lets me slice up, merge, and play with sound and video files, while keeping pieces in sync? b) What lets me record sound and video locally? c) What, besides Flash, lets me record sound and video over the web? Any ideas? Charles Merriam From eddymul at gmail.com Fri Jul 4 19:00:16 2008 From: eddymul at gmail.com (Eddy Mulyono) Date: Fri, 4 Jul 2008 10:00:16 -0700 Subject: [Baypiggies] Rich media in Python... In-Reply-To: References: Message-ID: <67357fc10807041000t55077e6h32cde3647ae00dde@mail.gmail.com> On Fri, Jul 4, 2008 at 9:54 AM, Charles Merriam wrote: > Hello All, > > Maybe someone knows the answer to this one? > > I would like to work with rich media, meaning graphics and sound, in > Python. So what are the options? > > a) What lets me slice up, merge, and play with sound and video files, > while keeping pieces in sync? > b) What lets me record sound and video locally? > c) What, besides Flash, lets me record sound and video over the web? > > Any ideas? I don't claim to know the answer, but you might want to look at gstreamer.net and its Python bindings: http://gstreamer.freedesktop.org/modules/gst-python.html Good luck, -Eddy Mulyono From charles.merriam at gmail.com Fri Jul 4 19:15:55 2008 From: charles.merriam at gmail.com (Charles Merriam) Date: Fri, 4 Jul 2008 10:15:55 -0700 Subject: [Baypiggies] Rich media in Python... In-Reply-To: <67357fc10807041000t55077e6h32cde3647ae00dde@mail.gmail.com> References: <67357fc10807041000t55077e6h32cde3647ae00dde@mail.gmail.com> Message-ID: I played with a bit, mostly in the context of the monoculture OLPCs. It seems to be a 40% solution otherwise. On Fri, Jul 4, 2008 at 10:00 AM, Eddy Mulyono wrote: > On Fri, Jul 4, 2008 at 9:54 AM, Charles Merriam > wrote: >> Hello All, >> >> Maybe someone knows the answer to this one? >> >> I would like to work with rich media, meaning graphics and sound, in >> Python. So what are the options? >> >> a) What lets me slice up, merge, and play with sound and video files, >> while keeping pieces in sync? >> b) What lets me record sound and video locally? >> c) What, besides Flash, lets me record sound and video over the web? >> >> Any ideas? > > I don't claim to know the answer, but you might want to look at > gstreamer.net and its Python bindings: > > http://gstreamer.freedesktop.org/modules/gst-python.html > > Good luck, > > -Eddy Mulyono > From cappy2112 at gmail.com Fri Jul 4 19:22:46 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Fri, 4 Jul 2008 10:22:46 -0700 Subject: [Baypiggies] Rich media in Python... In-Reply-To: References: Message-ID: <8249c4ac0807041022q1e5699e4o73a73bbd90379e3@mail.gmail.com> For audio, I've had fun with this, but it requires the FMOD library which is non Python http://pysonic.sourceforge.net/ On Fri, Jul 4, 2008 at 9:54 AM, Charles Merriam wrote: > Hello All, > > Maybe someone knows the answer to this one? > > I would like to work with rich media, meaning graphics and sound, in > Python. So what are the options? > > a) What lets me slice up, merge, and play with sound and video files, > while keeping pieces in sync? > b) What lets me record sound and video locally? > c) What, besides Flash, lets me record sound and video over the web? > > Any ideas? > > Charles Merriam > _______________________________________________ > 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 charles.merriam at gmail.com Mon Jul 7 20:14:33 2008 From: charles.merriam at gmail.com (Charles Merriam) Date: Mon, 7 Jul 2008 11:14:33 -0700 Subject: [Baypiggies] Rich media in Python... In-Reply-To: <8249c4ac0807041022q1e5699e4o73a73bbd90379e3@mail.gmail.com> References: <8249c4ac0807041022q1e5699e4o73a73bbd90379e3@mail.gmail.com> Message-ID: Hmm.. I guess its a flash front end. Anyone used a Flash front end attached to a python process? -- Charles On Fri, Jul 4, 2008 at 10:22 AM, Tony Cappellini wrote: > For audio, I've had fun with this, but it requires the FMOD library which is > non Python > http://pysonic.sourceforge.net/ > > > On Fri, Jul 4, 2008 at 9:54 AM, Charles Merriam > wrote: >> >> Hello All, >> >> Maybe someone knows the answer to this one? >> >> I would like to work with rich media, meaning graphics and sound, in >> Python. So what are the options? >> >> a) What lets me slice up, merge, and play with sound and video files, >> while keeping pieces in sync? >> b) What lets me record sound and video locally? >> c) What, besides Flash, lets me record sound and video over the web? >> >> Any ideas? >> >> Charles Merriam >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> http://mail.python.org/mailman/listinfo/baypiggies > > From varmaa at gmail.com Mon Jul 7 20:47:51 2008 From: varmaa at gmail.com (Atul Varma) Date: Mon, 7 Jul 2008 11:47:51 -0700 Subject: [Baypiggies] Rich media in Python... In-Reply-To: References: <8249c4ac0807041022q1e5699e4o73a73bbd90379e3@mail.gmail.com> Message-ID: <361b27370807071147hea94d21lbaccc61face1338a@mail.gmail.com> I've never done it myself, but I have seen this PyAMF package mentioned on python-announce a number of times, which provides some kind of integration between Flash and Python: http://pyamf.org/ - Atul On Mon, Jul 7, 2008 at 11:14 AM, Charles Merriam wrote: > Hmm.. I guess its a flash front end. Anyone used a Flash front end > attached to a python process? > -- Charles > > > On Fri, Jul 4, 2008 at 10:22 AM, Tony Cappellini wrote: >> For audio, I've had fun with this, but it requires the FMOD library which is >> non Python >> http://pysonic.sourceforge.net/ >> >> >> On Fri, Jul 4, 2008 at 9:54 AM, Charles Merriam >> wrote: >>> >>> Hello All, >>> >>> Maybe someone knows the answer to this one? >>> >>> I would like to work with rich media, meaning graphics and sound, in >>> Python. So what are the options? >>> >>> a) What lets me slice up, merge, and play with sound and video files, >>> while keeping pieces in sync? >>> b) What lets me record sound and video locally? >>> c) What, besides Flash, lets me record sound and video over the web? >>> >>> Any ideas? >>> >>> Charles Merriam >>> _______________________________________________ >>> 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 daryl.spitzer at gmail.com Tue Jul 8 00:14:55 2008 From: daryl.spitzer at gmail.com (Daryl Spitzer) Date: Mon, 7 Jul 2008 15:14:55 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: <486B28B0.2090506@nerp.net> References: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> <20080630225634.GA18058@panix.com> <486B28B0.2090506@nerp.net> Message-ID: I was on vacation last week and couldn't track this thread. Shall I prepare the with statement newbie nugget for this Thursday? -jj, your suggestions on what to present make sense to me. I'm going to see if I can take it a little further (but still keep it to 10 minutes). -- Daryl On Wed, Jul 2, 2008 at 12:05 AM, Ursula A. Kallio wrote: > Shannon -jj Behrens wrote: >> >> It does seem like we have some consensus. At least, no one has >> objected. Daryl has volunteered to go first. Atul has volunteered >> next. Jim coordinates speakers. If you are interested in presenting >> a newbie nugget, please tell Jim on list or directly at jim at well.com. >> You can pick a subject of your own choosing or look at the list above >> for inspiration. >> >> Here's how I propose we gauge success. During the meeting, after the >> newbie nugget, we ask for a quick show of hands from all the people >> who got something out of the nugget. If we get 15 or so hands, then I >> say it's worth doing. > > > Please consider the virtual hands that go up when someone watches the video > later. Personally, I cannot make it to the live newbie nuggets (or the live > meetings in general) in Mtn View because of my work schedule. > > /me goes back to lurking. > > uak > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From daryl.spitzer at gmail.com Tue Jul 8 00:19:54 2008 From: daryl.spitzer at gmail.com (Daryl Spitzer) Date: Mon, 7 Jul 2008 15:19:54 -0700 Subject: [Baypiggies] Django presentation? Message-ID: On Sat, Jun 28, 2008 at 10:43 AM, jim wrote: > PS: daryl, how's the Django talk coming? ready > for september or october? I haven't prepared any kind of talk (yet), but I could. I'd prefer October. I'm certainly far from the most authoritative speaker on Django available to BayPIGgies, so I'm inclined to make my presentation more personal; something like "What I Learned from the Django Framework" and talk about the Python patterns and idioms used in Django. But I defer to any Django experts who would be interested in presenting. -- Daryl On Sat, Jun 28, 2008 at 10:43 AM, jim wrote: > > it's not for me to approve of anything, that's > for the group to coalesce or congeal or something. > > i worry that a feature such as this has the > problem of sustenance: can we manage to keep it up > each month, what if there's a talk that needs the > whole time, what if we can't find someone or think > something up.... that said, it seems doable, just > include the fact of the newbie nugget in the web > page and email announcements for the month and > be clear that this feature may not always appear > in every monthly meeting. > > i'm big on the idea of providing a little support > to speakers (e.g. steven knight's request for input > as to his august talk, no bayPIGgies discussion so > far, sad to say). i'd like to include the possibility > of helping speakers develop their talks as a formal > part of the speaker-getting process so that it doesn't > appear that _we_ are helping some poor decrepit > half-brain gussy up--people are different, some > welcome support, others take umbrage. the issue is > regularly to include the offer formally as an option > the speaker may choose or not. > > i'm not clear on your note to daryl as to what > info you're hoping he'll provide (daryl may be, of > course, though others may not be, so discussion > seems helpful). > i say compare to C as a matter of planning. in > C as in most any language, closing a file after > writing is much more important than after reading, > the issue is how to do it in Python. so jj's > comment should head the entire set of examples, > and each example would benefit from comments noting > the technique. > in the first example, the try and finally blocks > seem pythonic. anything pertinent regarding release? > in the second example, importing may bear a note > (not available in C or many other languages), and > __future__ bears two notes, the magic underbars > and what's __future__ about? getting the with > statement bears discussion. definitely pythonic. > release 2.5 and after. > the third example seems murky to me: why add > the complication of database manipulation? oh, > well. now that we've got the with statement, what's > from contextlib import closing all about? seems > that closing() is a bona fide member of our > namespace, is that best, or is there an argument > to use contextlib.closing() instead (i.e. what's > the effect and style guidelines for using from? > > well, i got it off my chest, hope it helps. > jim > 415 823 4590 my cellphone, call anytime > PS: daryl, how's the Django talk coming? ready > for september or october? > > > > > On Sat, 2008-06-28 at 03:56 -0700, Shannon -jj Behrens wrote: >> On Fri, Jun 27, 2008 at 6:10 PM, Daryl Spitzer wrote: >> > +1 >> > >> > I could stand to learn more about: >> > >> >> * Using IPython (and installing it with an egg). >> >> * Using "try/finally" with file handles vs. using the "with" statement. >> > >> > And since the best way to learn something in depth is to teach it, I >> > volunteer to present a "newbie nugget" (good name) on these. >> >> Jim, I hate to give you more work, but if you approve of the newbie >> nuggets idea, then I think we have our first speaker ;) >> >> Daryl, what I would expect to see in such a talk are the following idioms: >> >> # This example makes a lot more sense when you're writing than when >> you're reading. It's not all that important to close >> # a file explicitly when you're reading, but it's critical when you're writing. >> >>> f = open('notes.otl') >> >>> try: >> ... print f.readline() >> ... finally: >> ... f.close() >> ... >> Howto >> >> and: >> >> # This requires Python 2.5. >> >>> from __future__ import with_statement >> >>> with open('notes.otl') as f: >> ... print f.readline() >> ... >> Howto >> >> # Here's how to automatically close database connections. >> from __future__ import with_statement >> from contextlib import closing >> with closing(create_db_connection()) as connection: >> ... >> >> Happy Hacking! >> -jj >> > > From eric at ericwalstad.com Tue Jul 8 00:40:42 2008 From: eric at ericwalstad.com (Eric Walstad) Date: Mon, 7 Jul 2008 15:40:42 -0700 Subject: [Baypiggies] Upcoming Python programming classes in the bay area? Message-ID: One of my clients loves python since we convinced them to try it for a project a couple years back. They have a new employee that they want to bring up to speed with Python and have asked me to see if there are any classes available soon. He has some programming experience from his college days, but is not a computer programmer. Anyone know of any beginner-level Python classes coming up in the next 2-3 months? I've contacted Wesly off-list but have not heard back from him yet. My google search didn't turn up anything local to the bay area. Thanks and best regards, Eric. From jjinux at gmail.com Tue Jul 8 00:46:25 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Mon, 7 Jul 2008 15:46:25 -0700 Subject: [Baypiggies] Upcoming Python programming classes in the bay area? In-Reply-To: References: Message-ID: On Mon, Jul 7, 2008 at 3:40 PM, Eric Walstad wrote: > One of my clients loves python since we convinced them to try it for a > project a couple years back. They have a new employee that they want > to bring up to speed with Python and have asked me to see if there are > any classes available soon. He has some programming experience from > his college days, but is not a computer programmer. > > Anyone know of any beginner-level Python classes coming up in the next > 2-3 months? > > I've contacted Wesly off-list but have not heard back from him yet. > My google search didn't turn up anything local to the bay area. > > Thanks and best regards, By the way, I recommend "Python Programming: An Introduction to Computer Science" . I know a couple non-programmers who had a lot of success with it. Best Regards, -jj -- It's a walled garden, but the flowers sure are lovely! http://jjinux.blogspot.com/ From eric at ericwalstad.com Tue Jul 8 00:56:41 2008 From: eric at ericwalstad.com (Eric Walstad) Date: Mon, 7 Jul 2008 15:56:41 -0700 Subject: [Baypiggies] Upcoming Python programming classes in the bay area? In-Reply-To: <3b29459d0807071545v24c3ca87ud5b89880ef526614@mail.gmail.com> References: <3b29459d0807071545v24c3ca87ud5b89880ef526614@mail.gmail.com> Message-ID: http://www.unex.berkeley.edu/cat/course522.html This looks like a good match, although they were hoping for an in-the-classroom class. Thanks for the lead, Mark. Eric. On Mon, Jul 7, 2008 at 3:45 PM, Mark Gentry wrote: > UC Berkeley has a online course that you can join anytime. Cheers, Mark > > On Mon, Jul 7, 2008 at 3:40 PM, Eric Walstad wrote: >> One of my clients loves python since we convinced them to try it for a >> project a couple years back. They have a new employee that they want >> to bring up to speed with Python and have asked me to see if there are >> any classes available soon. He has some programming experience from >> his college days, but is not a computer programmer. >> >> Anyone know of any beginner-level Python classes coming up in the next >> 2-3 months? >> >> I've contacted Wesly off-list but have not heard back from him yet. >> My google search didn't turn up anything local to the bay area. >> >> Thanks and best regards, >> >> Eric. From progrium at gmail.com Tue Jul 8 01:10:28 2008 From: progrium at gmail.com (Jeff Lindsay) Date: Mon, 7 Jul 2008 16:10:28 -0700 Subject: [Baypiggies] Upcoming Python programming classes in the bay area? In-Reply-To: References: Message-ID: I've started teaching programming in Python as one-on-one sessions. It's a bit different way to go about it, but it's more personalized and likely more cost effective. I only have one other student now, but I assist a few people learning more independently and I also help teach an experimental free computer science class. More info: http://takelessons.com/JeffLindsay On Mon, Jul 7, 2008 at 3:40 PM, Eric Walstad wrote: > One of my clients loves python since we convinced them to try it for a > project a couple years back. They have a new employee that they want > to bring up to speed with Python and have asked me to see if there are > any classes available soon. He has some programming experience from > his college days, but is not a computer programmer. > > Anyone know of any beginner-level Python classes coming up in the next > 2-3 months? > > I've contacted Wesly off-list but have not heard back from him yet. > My google search didn't turn up anything local to the bay area. > > Thanks and best regards, > > Eric. > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- Jeff Lindsay http://devjavu.com -- Free Trac and Subversion http://groksystems.com -- Learn about systems theory From robert.e.smith1 at lmco.com Tue Jul 8 01:11:34 2008 From: robert.e.smith1 at lmco.com (Smith1, Robert E) Date: Mon, 07 Jul 2008 16:11:34 -0700 Subject: [Baypiggies] Baypiggies Digest, Vol 33, Issue 11 In-Reply-To: References: Message-ID: <18E2675C0D478E4494108B55120A61AF159AD2A0@emss01m15.us.lmco.com> >> Anyone know of any beginner-level Python classes coming up in the next >> 2-3 months? Foothill College has a beginning Python class coming up in the Fall on Wednesday nights starting September 24, 2008. I took it last fall and thought it was a great class. Robert From jim at well.com Tue Jul 8 02:35:38 2008 From: jim at well.com (jim) Date: Mon, 07 Jul 2008 17:35:38 -0700 Subject: [Baypiggies] Upcoming Python programming classes in the bay area? In-Reply-To: References: Message-ID: <1215477338.6319.51.camel@ubuntu> i've got an intro to python that i presented to GIS programmers in may. i'd be interested in running that by your new employee to discover remaining warts. could be a two-day intensive tutorial. jim at well.com On Mon, 2008-07-07 at 15:40 -0700, Eric Walstad wrote: > One of my clients loves python since we convinced them to try it for a > project a couple years back. They have a new employee that they want > to bring up to speed with Python and have asked me to see if there are > any classes available soon. He has some programming experience from > his college days, but is not a computer programmer. > > Anyone know of any beginner-level Python classes coming up in the next > 2-3 months? > > I've contacted Wesly off-list but have not heard back from him yet. > My google search didn't turn up anything local to the bay area. > > Thanks and best regards, > > Eric. > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From fperez.net at gmail.com Tue Jul 8 02:43:50 2008 From: fperez.net at gmail.com (Fernando Perez) Date: Mon, 7 Jul 2008 17:43:50 -0700 Subject: [Baypiggies] Upcoming Python programming classes in the bay area? In-Reply-To: References: Message-ID: On Mon, Jul 7, 2008 at 3:40 PM, Eric Walstad wrote: > One of my clients loves python since we convinced them to try it for a > project a couple years back. They have a new employee that they want > to bring up to speed with Python and have asked me to see if there are > any classes available soon. He has some programming experience from > his college days, but is not a computer programmer. > > Anyone know of any beginner-level Python classes coming up in the next > 2-3 months? If his interests are on the scientific end of things, I'll be co-teaching a 2-day intro tutorial at SciPy 2008 at Caltech, August 19-24: http://conference.scipy.org/tutorials But many examples will assume roughly grad-level math (FFTs, some linear algebra, differential equations, etc) and will be science-oriented. So I don't know if this will be a good fit for him. Cheers, f From donnamsnow at gmail.com Tue Jul 8 03:43:36 2008 From: donnamsnow at gmail.com (Donna Snow) Date: Mon, 7 Jul 2008 18:43:36 -0700 Subject: [Baypiggies] Baypiggies Digest, Vol 33, Issue 11 In-Reply-To: <18E2675C0D478E4494108B55120A61AF159AD2A0@emss01m15.us.lmco.com> References: <18E2675C0D478E4494108B55120A61AF159AD2A0@emss01m15.us.lmco.com> Message-ID: I'd be willing to take a class in the fall if someone else was and we could carpool. I don't like the idea of wandering around a college campus at night by my lonesome. Anyone else gonna take this course? It'd be kinda fun to have a python buddy :-) Donna On Mon, Jul 7, 2008 at 4:11 PM, Smith1, Robert E wrote: > >> Anyone know of any beginner-level Python classes coming up in the > next > >> 2-3 months? > > Foothill College has a beginning Python class coming up in the Fall on > Wednesday nights starting September 24, 2008. I took it last fall and > thought it was a great class. > > Robert > _______________________________________________ > 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 aahz at pythoncraft.com Tue Jul 8 04:49:59 2008 From: aahz at pythoncraft.com (Aahz) Date: Mon, 7 Jul 2008 19:49:59 -0700 Subject: [Baypiggies] Baypiggies Digest, Vol 33, Issue 11 In-Reply-To: References: <18E2675C0D478E4494108B55120A61AF159AD2A0@emss01m15.us.lmco.com> Message-ID: <20080708024959.GA8965@panix.com> On Mon, Jul 07, 2008, Donna Snow wrote: > > I'd be willing to take a class in the fall if someone else was and we could > carpool. I don't like the idea of wandering around a college campus at night > by my lonesome. If it's like previous classes, it will be at the Middlefield Palo Alto campus rather than the main Foothill campus, which used to be the site of a high school (and still has the same buildings). So it ought to be a bit less nerve-wracking. ;-) -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "as long as we like the same operating system, things are cool." --piranha From aleax at google.com Tue Jul 8 05:26:03 2008 From: aleax at google.com (Alex Martelli) Date: Mon, 7 Jul 2008 20:26:03 -0700 Subject: [Baypiggies] Baypiggies Digest, Vol 33, Issue 11 In-Reply-To: <20080708024959.GA8965@panix.com> References: <18E2675C0D478E4494108B55120A61AF159AD2A0@emss01m15.us.lmco.com> <20080708024959.GA8965@panix.com> Message-ID: <55dc209b0807072026g4e2a8eb6oca31f121e5360c59@mail.gmail.com> If the "Middlefield Palo Alto campus" is the one in the Cubberley Community Center, that also has the HUGE advantage of being easy walking distance from Rick's (best ice cream in Palo Alto IMNSHO;-) as well as other excellent establishments (e.g. a nice branch of Peet's Teas and Coffees). Alex On Mon, Jul 7, 2008 at 7:49 PM, Aahz wrote: > On Mon, Jul 07, 2008, Donna Snow wrote: >> >> I'd be willing to take a class in the fall if someone else was and we could >> carpool. I don't like the idea of wandering around a college campus at night >> by my lonesome. > > If it's like previous classes, it will be at the Middlefield Palo Alto > campus rather than the main Foothill campus, which used to be the site of > a high school (and still has the same buildings). So it ought to be a > bit less nerve-wracking. ;-) > -- > Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ > > "as long as we like the same operating system, things are cool." --piranha > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From aahz at pythoncraft.com Tue Jul 8 05:41:01 2008 From: aahz at pythoncraft.com (Aahz) Date: Mon, 7 Jul 2008 20:41:01 -0700 Subject: [Baypiggies] Baypiggies Digest, Vol 33, Issue 11 In-Reply-To: <55dc209b0807072026g4e2a8eb6oca31f121e5360c59@mail.gmail.com> References: <18E2675C0D478E4494108B55120A61AF159AD2A0@emss01m15.us.lmco.com> <20080708024959.GA8965@panix.com> <55dc209b0807072026g4e2a8eb6oca31f121e5360c59@mail.gmail.com> Message-ID: <20080708034101.GA13678@panix.com> On Mon, Jul 07, 2008, Alex Martelli wrote: > > If the "Middlefield Palo Alto campus" is the one in the Cubberley > Community Center, that also has the HUGE advantage of being easy > walking distance from Rick's (best ice cream in Palo Alto IMNSHO;-) as > well as other excellent establishments (e.g. a nice branch of Peet's > Teas and Coffees). Unfortunately, Rick's isn't as good as it was thirty years ago. ;-) OTOH, maybe it's my tastes that have changed... -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "as long as we like the same operating system, things are cool." --piranha From mrbmahoney at gmail.com Tue Jul 8 05:38:03 2008 From: mrbmahoney at gmail.com (Brian Mahoney) Date: Mon, 7 Jul 2008 19:38:03 -0800 Subject: [Baypiggies] Dinner Announcement - Thursday, July 10, 6 pm Message-ID: <5538c19b0807072038n703c28dds48860b68f635973c@mail.gmail.com> For Thursday, July 10, 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 geverscott at foothill.edu Tue Jul 8 05:57:00 2008 From: geverscott at foothill.edu (Scott Gever) Date: Mon, 07 Jul 2008 20:57:00 -0700 Subject: [Baypiggies] Upcoming Python programming classes in the bay area? In-Reply-To: References: Message-ID: <4872E58C.3090806@foothill.edu> Foothill College also has an Intermediate Python Programming course on the books, taught previously by Wesley Chun. That's a nice follow on to the Introduction course. Cheers, Scott Gever Perl Instructor and practitioner Foothill College and NetApp, Inc. p.s. Bonus Question Q. How do you convert a Perl program into a Python Program? A. Remove about 30% of the syntax ;) Eric Walstad wrote: > One of my clients loves python since we convinced them to try it for a > project a couple years back. They have a new employee that they want > to bring up to speed with Python and have asked me to see if there are > any classes available soon. He has some programming experience from > his college days, but is not a computer programmer. > > Anyone know of any beginner-level Python classes coming up in the next > 2-3 months? > > I've contacted Wesly off-list but have not heard back from him yet. > My google search didn't turn up anything local to the bay area. > > Thanks and best regards, > > Eric. > _______________________________________________ > 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 mikeyp at snaplogic.org Tue Jul 8 06:32:11 2008 From: mikeyp at snaplogic.org (Michael Pittaro) Date: Tue, 08 Jul 2008 07:32:11 +0300 Subject: [Baypiggies] newbie nuggets In-Reply-To: References: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> Message-ID: <4872EDCB.1020307@snaplogic.org> +1 for newbie nuggets. I think there are a number of possible topics in the general Python tools and ecosystem area as well, that I see many beginners struggling with, or sometimes they're just not aware of whats available: - virtual environments - buildout - easy install - using eggs - creating eggs mike Stephen McInerney wrote: > > +1 > > Another aspect which as fallen away is that in the old days, we would > encourage > newbies or a person who has never spoken to present something briefly > (whether it's a nugget, a mini-book-review or a how-to). > I think this is very important to encourage people to step forward and > not be shy. > > Stephen > From charles.merriam at gmail.com Tue Jul 8 07:25:47 2008 From: charles.merriam at gmail.com (Charles Merriam) Date: Mon, 7 Jul 2008 22:25:47 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: <4872EDCB.1020307@snaplogic.org> References: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> <4872EDCB.1020307@snaplogic.org> Message-ID: +1 for newbie nuggets. Also, I wouldn't mind some short presentations on 'non-newbie nuggets'. For example, I could talk about my (limited) experiences with using Google Application Engine for five to ten minutes. It's much more fun than preparing the long presentations. Charles On Mon, Jul 7, 2008 at 9:32 PM, Michael Pittaro wrote: > +1 for newbie nuggets. > > I think there are a number of possible topics in the general Python tools > and ecosystem area as well, that I see many beginners struggling with, or > sometimes they're just not aware of whats available: > > - virtual environments > - buildout > - easy install > - using eggs > - creating eggs > > mike > > > > Stephen McInerney wrote: >> >> +1 >> >> Another aspect which as fallen away is that in the old days, we would >> encourage >> newbies or a person who has never spoken to present something briefly >> (whether it's a nugget, a mini-book-review or a how-to). >> I think this is very important to encourage people to step forward and not >> be shy. >> >> Stephen >> > > _______________________________________________ > 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 Tue Jul 8 08:20:22 2008 From: wescpy at gmail.com (wesley chun) Date: Mon, 7 Jul 2008 23:20:22 -0700 Subject: [Baypiggies] Upcoming Python programming classes in the bay area? In-Reply-To: References: Message-ID: <78b3a9580807072320m4965271bg74337ba9c5551b17@mail.gmail.com> > Anyone know of any beginner-level Python classes coming up in the next > 2-3 months? hey eric, just got your msg earlier today. the next intro course i'm holding will be 1st half of Nov (5 months out). i was planning on announcing it after i finalize the dates with the venue, but you beat me to the punch. anyway, i'm targeting 11/10-12 FYI. you can get more info from http://cyberwebconsulting.com and keep an eye out on the "Python Training" page for updates. i'll post again when registration opens up. i do have to be honest and say that the course is geared towards those with prior programming experience with one other high-level language -- not necessarily people who have to code every day but have enough working knowledge that they can bring what experience they *do* have in order to learn Python as quickly and as in-depth as possible. this is the same philosophy of the Core Python book as well. thanks for your interest, and let me know if you have any other questions in the meantime! cheers, -wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Core Python Programming", Prentice Hall, (c)2007,2001 http://corepython.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 Tue Jul 8 08:46:48 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Mon, 7 Jul 2008 23:46:48 -0700 Subject: [Baypiggies] Upcoming Python programming classes in the bay area? In-Reply-To: <1215477338.6319.51.camel@ubuntu> References: <1215477338.6319.51.camel@ubuntu> Message-ID: Jim, Could you respin it as an introduction to GIS for Python programmers? ;-) Regards, Stephen > From: jim at well.com> To: eric at ericwalstad.com> Date: Mon, 7 Jul 2008 17:35:38 -0700> CC: baypiggies at python.org> Subject: Re: [Baypiggies] Upcoming Python programming classes in the bay area?> > > i've got an intro to python that i presented > to GIS programmers in may. i'd be interested > in running that by your new employee to discover > remaining warts. could be a two-day intensive > tutorial. > jim at well.com _________________________________________________________________ Need to know now? Get instant answers with Windows Live Messenger. http://www.windowslive.com/messenger/connect_your_way.html?ocid=TXT_TAGLM_WL_messenger_072008 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Tue Jul 8 09:43:05 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 8 Jul 2008 00:43:05 -0700 Subject: [Baypiggies] daemon tools Message-ID: Can anyone give me advice about runit vs. daemontools vs. monit vs. supervisor? My initial feeling was to use runit. Then I remembered that Drew liked supervisor. I went to use supervisor only to realize that it didn't come with a rc script for Ubuntu. Hence, I can use supervisor to start other daemons, but there's no canonical script to start the supervisor daemon! ;) Thanks, -jj -- It's a walled garden, but the flowers sure are lovely! http://jjinux.blogspot.com/ From robert.e.smith1 at lmco.com Tue Jul 8 10:37:55 2008 From: robert.e.smith1 at lmco.com (Smith1, Robert E) Date: Tue, 08 Jul 2008 01:37:55 -0700 Subject: [Baypiggies] Baypiggies Digest, Vol 33, Issue 12 In-Reply-To: References: Message-ID: <18E2675C0D478E4494108B55120A61AF2E757D@emss01m15.us.lmco.com> > If it's like previous classes, it will be at the Middlefield Palo Alto > campus rather than the main Foothill campus Yes, it will be at the Foothill College Middlefield Extension Campus aka Cubberly Community Center - 4000 Middlefield Road. Palo Alto (the former Cubberly High School). It is from 6:00pm to 9:50pm. The cost is around $108. There is a CalTrain station about 1.25 miles away. The class is normal for 2/3 of its length but then the last 1/3 is a group project (using Tkinter or wxPython or possibly web-based) with presentations, which is not for everyone. Robert From jim at well.com Tue Jul 8 15:16:27 2008 From: jim at well.com (jim) Date: Tue, 08 Jul 2008 06:16:27 -0700 Subject: [Baypiggies] Upcoming Python programming classes in the bay area? In-Reply-To: References: <1215477338.6319.51.camel@ubuntu> Message-ID: <1215522987.6319.85.camel@ubuntu> not easily or quickly. i tried to get a grip on GIS and found it a huge domain with a lot of proprietary software. given the timeframe, i gave up on that and taught a straight intro to python emphasizing the features that distinguish python from other, older programming languages. the leading proprietary vendor, ESRI, which makes ArcGIS, has recently changed from Visual BASIC to Python, interestingly. They have a CD that allows 60 days trial use, though for windows only. On Mon, 2008-07-07 at 23:46 -0700, Stephen McInerney wrote: > Jim, > > Could you respin it as an introduction to GIS for Python > programmers? ;-) > > Regards, > Stephen > > > From: jim at well.com > > To: eric at ericwalstad.com > > Date: Mon, 7 Jul 2008 17:35:38 -0700 > > CC: baypiggies at python.org > > Subject: Re: [Baypiggies] Upcoming Python programming classes in the > bay area? > > > > > > i've got an intro to python that i presented > > to GIS programmers in may. i'd be interested > > in running that by your new employee to discover > > remaining warts. could be a two-day intensive > > tutorial. > > jim at well.com > > > > > ______________________________________________________________________ > Need to know now? Get instant answers with Windows Live Messenger. IM > on your terms. From jim at well.com Tue Jul 8 15:33:01 2008 From: jim at well.com (jim) Date: Tue, 08 Jul 2008 06:33:01 -0700 Subject: [Baypiggies] Baypiggies meets this Thursday, 7/10: P2P BitTorrent Data Mining by Niall O'Higgins Message-ID: <1215523981.6319.112.camel@ubuntu> bayPIGgies meeting Thursday 7/10: P2P/BitTorrent data mining with Python and C by Niall O'Higgins The BitTorrent protocol is estimated to account for 18-35% of traffic on the Internet. This talk will give an introduction to the protocol, why it has been so effective compared to other P2P systems, and what its limitations are. We will then cover what features make Python an excellent tool to power large scale data mining and analysis of P2P networks. Finally, we will present some results of the quantitive analysis of BitTorrent conducted by the Peer-to-Peer Research Institute. http://p2presearch.com/ http://niallohiggins.com Location: Google Campus Building 42, the Seville room (second floor) 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 8:45 PM ................ The Talk ..... 8:45 PM to 9:00 PM or 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. ..... Thursday, August 14 ................ 7:30 PM BayPIGgies Steven Knight on SCons From simeonf at gmail.com Tue Jul 8 15:55:11 2008 From: simeonf at gmail.com (Simeon Franklin) Date: Tue, 8 Jul 2008 06:55:11 -0700 Subject: [Baypiggies] daemon tools Message-ID: JJ - I've used supervisor (after Drew mentioned it) to good success. I didn't bother coding up a proper rc script - just dropping a startup line in /etc/rc.local gets it going on bootup and I use the supervisorctl shell when I need to reload the config, restart the supervisor process, etc. This mitigates not having `/etc/init.d/supervisort restart` available... - Simeon Franklin > Message: 6 > Date: Tue, 8 Jul 2008 00:43:05 -0700 > From: "Shannon -jj Behrens" > Subject: [Baypiggies] daemon tools > To: Baypiggies > Message-ID: > > Content-Type: text/plain; charset=ISO-8859-1 > > Can anyone give me advice about runit vs. daemontools vs. monit vs. supervisor? > > My initial feeling was to use runit. Then I remembered that Drew > liked supervisor. I went to use supervisor only to realize that it > didn't come with a rc script for Ubuntu. Hence, I can use supervisor > to start other daemons, but there's no canonical script to start the > supervisor daemon! ;) > > Thanks, > -jj > > -- > It's a walled garden, but the flowers sure are lovely! > http://jjinux.blogspot.com/ From matt at matt-good.net Tue Jul 8 18:23:03 2008 From: matt at matt-good.net (Matt Good) Date: Tue, 8 Jul 2008 09:23:03 -0700 Subject: [Baypiggies] daemon tools In-Reply-To: References: Message-ID: On Jul 8, 2008, at 6:55 AM, Simeon Franklin wrote: > I've used supervisor (after Drew mentioned it) to good success. I > didn't bother coding up a proper rc script - just dropping a startup > line in /etc/rc.local gets it going on bootup and I use the > supervisorctl shell when I need to reload the config, restart the > supervisor process, etc. This mitigates not having > `/etc/init.d/supervisort restart` available... Yeah, same here. > > > - Simeon Franklin > >> Message: 6 >> Date: Tue, 8 Jul 2008 00:43:05 -0700 >> From: "Shannon -jj Behrens" >> Subject: [Baypiggies] daemon tools >> To: Baypiggies >> Message-ID: >> >> Content-Type: text/plain; charset=ISO-8859-1 >> >> Can anyone give me advice about runit vs. daemontools vs. monit vs. >> supervisor? >> >> My initial feeling was to use runit. Then I remembered that Drew >> liked supervisor. I went to use supervisor only to realize that it >> didn't come with a rc script for Ubuntu. Hence, I can use supervisor >> to start other daemons, but there's no canonical script to start the >> supervisor daemon! ;) >> >> Thanks, >> -jj >> >> -- >> It's a walled garden, but the flowers sure are lovely! >> 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 larryt at winfirst.com Tue Jul 8 21:32:48 2008 From: larryt at winfirst.com (larryt at winfirst.com) Date: 08 Jul 2008 12:32:48 -0700 Subject: [Baypiggies] Upcoming Python programming classes in the bay area? In-Reply-To: <1215522987.6319.85.camel@ubuntu> References: <1215477338.6319.51.camel@ubuntu> <1215522987.6319.85.camel@ubuntu> Message-ID: jim writes: > i tried to get a grip on GIS and found it a huge domain with a lot > of proprietary software. given the timeframe, i gave up on that and > taught a straight intro to python emphasizing the features that > distinguish python from other, older programming languages. GIS is a vast domain. It does include lots of public domain and open-source stuff too. And lots of this in Python. If somebody was to spin a GIS in Python class, we'd be interested. -larry From lhawthorn at google.com Tue Jul 8 23:54:32 2008 From: lhawthorn at google.com (Leslie Hawthorn) Date: Tue, 8 Jul 2008 14:54:32 -0700 Subject: [Baypiggies] Reminder - Please Register for 10 July Baypiggies Meeting Message-ID: <4869cee70807081454n6c973b5fpf691e72ab4ce6392@mail.gmail.com> Hello everyone, Please take a moment to register on the wiki if you plan to attend this Thursday's Baypiggies meeting. http://wiki.python.org/moin/BayPiggiesGoogleMeetings Please register before close of business tomorrow, Wednesday, 9 July. If you are unable to pre-register, you will need to sign it at reception upon arrival. Badges will be waiting for pre-registered visitors in the lobby. ***Important*** Please check in at Building 41 reception. There is a special event for Googlers only happening on campus and thus you are being herded away from its general direction. Best, LH -- Leslie Hawthorn Program Manager - Open Source Google Inc. http://code.google.com/opensource/ I blog here: http://google-opensource.blogspot.com - http://www.hawthornlandings.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Wed Jul 9 02:55:36 2008 From: jim at well.com (jim) Date: Tue, 08 Jul 2008 17:55:36 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: References: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> <4872EDCB.1020307@snaplogic.org> Message-ID: <1215564936.6319.142.camel@ubuntu> +1 for a cm nugget re the google app engine. On Mon, 2008-07-07 at 22:25 -0700, Charles Merriam wrote: > +1 for newbie nuggets. > > Also, I wouldn't mind some short presentations on 'non-newbie > nuggets'. For example, I could talk about my (limited) experiences > with using Google Application Engine for five to ten minutes. It's > much more fun than preparing the long presentations. > > Charles > > > On Mon, Jul 7, 2008 at 9:32 PM, Michael Pittaro wrote: > > +1 for newbie nuggets. > > > > I think there are a number of possible topics in the general Python tools > > and ecosystem area as well, that I see many beginners struggling with, or > > sometimes they're just not aware of whats available: > > > > - virtual environments > > - buildout > > - easy install > > - using eggs > > - creating eggs > > > > mike > > > > > > > > Stephen McInerney wrote: > >> > >> +1 > >> > >> Another aspect which as fallen away is that in the old days, we would > >> encourage > >> newbies or a person who has never spoken to present something briefly > >> (whether it's a nugget, a mini-book-review or a how-to). > >> I think this is very important to encourage people to step forward and not > >> be shy. > >> > >> Stephen > >> > > > > _______________________________________________ > > 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 jim at well.com Wed Jul 9 03:02:45 2008 From: jim at well.com (jim) Date: Tue, 08 Jul 2008 18:02:45 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: References: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> <20080630225634.GA18058@panix.com> <486B28B0.2090506@nerp.net> Message-ID: <1215565365.6319.146.camel@ubuntu> my apologies, i did not include Daryl's Newbie Nugget in this morning's posting. Daryl will go on first, at 7:35, for ten minutes. On Mon, 2008-07-07 at 15:14 -0700, Daryl Spitzer wrote: > I was on vacation last week and couldn't track this thread. Shall I > prepare the with statement newbie nugget for this Thursday? > > -jj, your suggestions on what to present make sense to me. I'm going > to see if I can take it a little further (but still keep it to 10 > minutes). > > -- > Daryl > > > On Wed, Jul 2, 2008 at 12:05 AM, Ursula A. Kallio wrote: > > Shannon -jj Behrens wrote: > >> > >> It does seem like we have some consensus. At least, no one has > >> objected. Daryl has volunteered to go first. Atul has volunteered > >> next. Jim coordinates speakers. If you are interested in presenting > >> a newbie nugget, please tell Jim on list or directly at jim at well.com. > >> You can pick a subject of your own choosing or look at the list above > >> for inspiration. > >> > >> Here's how I propose we gauge success. During the meeting, after the > >> newbie nugget, we ask for a quick show of hands from all the people > >> who got something out of the nugget. If we get 15 or so hands, then I > >> say it's worth doing. > > > > > > Please consider the virtual hands that go up when someone watches the video > > later. Personally, I cannot make it to the live newbie nuggets (or the live > > meetings in general) in Mtn View because of my work schedule. > > > > /me goes back to lurking. > > > > uak > > _______________________________________________ > > 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 charles.merriam at gmail.com Wed Jul 9 07:51:49 2008 From: charles.merriam at gmail.com (Charles Merriam) Date: Tue, 8 Jul 2008 22:51:49 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: <1215564936.6319.142.camel@ubuntu> References: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> <4872EDCB.1020307@snaplogic.org> <1215564936.6319.142.camel@ubuntu> Message-ID: I'd love to,but not in July. -- Charles On Tue, Jul 8, 2008 at 5:55 PM, jim wrote: > > +1 for a cm nugget re the google app engine. > > > On Mon, 2008-07-07 at 22:25 -0700, Charles Merriam wrote: >> +1 for newbie nuggets. >> >> Also, I wouldn't mind some short presentations on 'non-newbie >> nuggets'. For example, I could talk about my (limited) experiences >> with using Google Application Engine for five to ten minutes. It's >> much more fun than preparing the long presentations. >> >> Charles >> >> >> On Mon, Jul 7, 2008 at 9:32 PM, Michael Pittaro wrote: >> > +1 for newbie nuggets. >> > >> > I think there are a number of possible topics in the general Python tools >> > and ecosystem area as well, that I see many beginners struggling with, or >> > sometimes they're just not aware of whats available: >> > >> > - virtual environments >> > - buildout >> > - easy install >> > - using eggs >> > - creating eggs >> > >> > mike >> > >> > >> > >> > Stephen McInerney wrote: >> >> >> >> +1 >> >> >> >> Another aspect which as fallen away is that in the old days, we would >> >> encourage >> >> newbies or a person who has never spoken to present something briefly >> >> (whether it's a nugget, a mini-book-review or a how-to). >> >> I think this is very important to encourage people to step forward and not >> >> be shy. >> >> >> >> Stephen >> >> >> > >> > _______________________________________________ >> > 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 jim at well.com Wed Jul 9 16:26:03 2008 From: jim at well.com (jim) Date: Wed, 09 Jul 2008 07:26:03 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: References: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> <4872EDCB.1020307@snaplogic.org> <1215564936.6319.142.camel@ubuntu> Message-ID: <1215613563.6319.153.camel@ubuntu> pick a month, any month. On Tue, 2008-07-08 at 22:51 -0700, Charles Merriam wrote: > I'd love to,but not in July. -- Charles > > On Tue, Jul 8, 2008 at 5:55 PM, jim wrote: > > > > +1 for a cm nugget re the google app engine. > > > > > > On Mon, 2008-07-07 at 22:25 -0700, Charles Merriam wrote: > >> +1 for newbie nuggets. > >> > >> Also, I wouldn't mind some short presentations on 'non-newbie > >> nuggets'. For example, I could talk about my (limited) experiences > >> with using Google Application Engine for five to ten minutes. It's > >> much more fun than preparing the long presentations. > >> > >> Charles > >> > >> > >> On Mon, Jul 7, 2008 at 9:32 PM, Michael Pittaro wrote: > >> > +1 for newbie nuggets. > >> > > >> > I think there are a number of possible topics in the general Python tools > >> > and ecosystem area as well, that I see many beginners struggling with, or > >> > sometimes they're just not aware of whats available: > >> > > >> > - virtual environments > >> > - buildout > >> > - easy install > >> > - using eggs > >> > - creating eggs > >> > > >> > mike > >> > > >> > > >> > > >> > Stephen McInerney wrote: > >> >> > >> >> +1 > >> >> > >> >> Another aspect which as fallen away is that in the old days, we would > >> >> encourage > >> >> newbies or a person who has never spoken to present something briefly > >> >> (whether it's a nugget, a mini-book-review or a how-to). > >> >> I think this is very important to encourage people to step forward and not > >> >> be shy. > >> >> > >> >> Stephen > >> >> > >> > > >> > _______________________________________________ > >> > 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 millman at berkeley.edu Wed Jul 9 19:05:26 2008 From: millman at berkeley.edu (Jarrod Millman) Date: Wed, 9 Jul 2008 10:05:26 -0700 Subject: [Baypiggies] REMINDER: SciPy 2008 Early Registration ends in 2 days Message-ID: Hello, This is a reminder that early registration for SciPy 2008 ends in two days on Friday, July 11th. To register, please see: http://conference.scipy.org/to_register This year's conference has two days for tutorials, two days of presentations, and ends with a two day coding sprint. If you want to learn more see my blog post: http://jarrodmillman.blogspot.com/2008/07/scipy-2008-conference-program-posted.html Cheers, -- Jarrod Millman Computational Infrastructure for Research Labs 10 Giannini Hall, UC Berkeley phone: 510.643.4014 http://cirl.berkeley.edu/ From jjinux at gmail.com Wed Jul 9 20:49:14 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Wed, 9 Jul 2008 11:49:14 -0700 Subject: [Baypiggies] daemon tools In-Reply-To: References: Message-ID: On Tue, Jul 8, 2008 at 12:43 AM, Shannon -jj Behrens wrote: > Can anyone give me advice about runit vs. daemontools vs. monit vs. supervisor? > > My initial feeling was to use runit. Then I remembered that Drew > liked supervisor. I went to use supervisor only to realize that it > didn't come with a rc script for Ubuntu. Hence, I can use supervisor > to start other daemons, but there's no canonical script to start the > supervisor daemon! ;) I decided to use runit. I blogged about how and why here: http://jjinux.blogspot.com/2008/07/linux-running-paster-under-runit-on.html I'm not trying to dissuade anyone else from using Supervisor. Best Regards, -jj -- It's a walled garden, but the flowers sure are lovely! http://jjinux.blogspot.com/ From john_re at fastmail.us Thu Jul 10 10:51:31 2008 From: john_re at fastmail.us (john_re) Date: Thu, 10 Jul 2008 01:51:31 -0700 Subject: [Baypiggies] Video Recording? Replay Aug 2 Sat BerkeleyTIP was-Re: Baypiggies meets this Thursday, 7/10: P2P BitTorrent Data Mining by Niall O'Higgins In-Reply-To: <1215523981.6319.112.camel@ubuntu> References: <1215523981.6319.112.camel@ubuntu> Message-ID: <1215679891.16247.1262769203@webmail.messagingengine.com> This looks to be a great talk. Will it be video recorded? It would be really great to do so. Are the Google videographers alerted & planning to record it? If it was, Pythonistas from around the world could join in watching it on August 2 Saturday. The Global Berkeley Talks Installfest Potluck & ProgrammingParty (Global Berkeley-TIP) is progressing nicely. We again had a BayPiggies member in attendance at the July 5 meeting. (& I hadn't enen had time to send out proper meeting announcements.) I've now got a google groups list for both the Berkeley location meeting For local Berkeley discussion http://groups.google.com/group/BerkTIP and the global meeting. For global arrangement of talks & coordination. http://groups.google.com/group/globalbtip I'll post announcements to groups hopefully in a few days, but for BayPiggies members now, I'll say I'm hoping to have a full day's plus of video recorded talks for people to watch in Berkeley & globally. Plus ProgrammingParty & Potluck. The goal for these next several meetings will primarily to watch recorded talks, rather than to create new talks. Working to create new talks is for several months from now. This event will be user created, as far as selecting the videos to watch. So, join the global group mailing list & nominate any videos you think other attendees worldwide might like to watch. I'll be mentioning to that list about the BayPiggies OLPC & Martelli talks, at least. And, perhaps there are other Python talk videos on the net, recorded outside the BayArea, & SFBA local folks would be able to watch them together. I invite you to join both the local & global groups to get the mailing list messages, (all members can post & discuss), & invite everyone interested in GNU(Linux)/BSD/python etc to come attend the meetings. :) On Tue, 08 Jul 2008 06:33:01 -0700, "jim" said: > > > bayPIGgies meeting Thursday 7/10: > P2P/BitTorrent data mining with Python and C > by Niall O'Higgins > > The BitTorrent protocol is estimated to account for 18-35% of traffic > on the Internet. This talk will give an introduction to the protocol, > why it has been so effective compared to other P2P systems, and what > its limitations are. We will then cover what features make Python an > excellent tool to power large scale data mining and analysis of P2P > networks. Finally, we will present some results of the quantitive > analysis of BitTorrent conducted by the Peer-to-Peer Research > Institute. > > http://p2presearch.com/ > http://niallohiggins.com From jeff at drinktomi.com Thu Jul 10 23:23:00 2008 From: jeff at drinktomi.com (Jeff Younker) Date: Thu, 10 Jul 2008 14:23:00 -0700 Subject: [Baypiggies] Carpooling from SF this evening Message-ID: <513E0E57-6B04-4BF4-BF36-6D1DA73D42B3@drinktomi.com> I'd like to head down to the meeting, but I could use a ride. Is anyone heading down via SF, and who would be willing to give me a lift there and back? - Jeff Younker - jeff at drinktomi.com - From spmcinerney at hotmail.com Fri Jul 11 07:30:15 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Thu, 10 Jul 2008 22:30:15 -0700 Subject: [Baypiggies] SciPy 2008 conference / early registration ends July 11 Message-ID: http://conference.scipy.org/to_register Tuesday-Wednesday, August 19-20: Tutorials (option, $100 extra) Thursday-Friday, August 21-22: Conference ($175 by July 11; $225 after that) Saturday-Sunday, August 23-24: Sprints Anyone else attending? - mail me offlist. Stephen _________________________________________________________________ Need to know now? Get instant answers with Windows Live Messenger. http://www.windowslive.com/messenger/connect_your_way.html?ocid=TXT_TAGLM_WL_messenger_072008 -------------- next part -------------- An HTML attachment was scrubbed... URL: From daryl.spitzer at gmail.com Fri Jul 11 08:05:10 2008 From: daryl.spitzer at gmail.com (Daryl Spitzer) Date: Thu, 10 Jul 2008 23:05:10 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: <1215565365.6319.146.camel@ubuntu> References: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> <20080630225634.GA18058@panix.com> <486B28B0.2090506@nerp.net> <1215565365.6319.146.camel@ubuntu> Message-ID: You'll find the contents of my Newbie Nugget presentation at http://pypap.blogspot.com/2008/07/newbie-nugget-introduction-to-with.html. Just about everything in my slides is there--but if you do want the slides let me know and I'll post them in HTML & PDF. I'd appreciate any feedback you have on the presentation, whether it's positive or (constructively) negative. Was I speaking to quickly? Did I try to pack too much information in to such a short time? Someone commented on my blog post asking where the video is available. I imagine we'll have to wait a while until it's uploaded. But I looked at http://www.youtube.com/user/UserGroupsatGoogle and still only see a single BayPIGgies video from 5 months ago. Is there somewhere else I should look? -- Daryl On Tue, Jul 8, 2008 at 6:02 PM, jim wrote: > > my apologies, i did not include Daryl's Newbie Nugget > in this morning's posting. Daryl will go on first, at > 7:35, for ten minutes. > > > > On Mon, 2008-07-07 at 15:14 -0700, Daryl Spitzer wrote: >> I was on vacation last week and couldn't track this thread. Shall I >> prepare the with statement newbie nugget for this Thursday? >> >> -jj, your suggestions on what to present make sense to me. I'm going >> to see if I can take it a little further (but still keep it to 10 >> minutes). >> >> -- >> Daryl >> >> >> On Wed, Jul 2, 2008 at 12:05 AM, Ursula A. Kallio wrote: >> > Shannon -jj Behrens wrote: >> >> >> >> It does seem like we have some consensus. At least, no one has >> >> objected. Daryl has volunteered to go first. Atul has volunteered >> >> next. Jim coordinates speakers. If you are interested in presenting >> >> a newbie nugget, please tell Jim on list or directly at jim at well.com. >> >> You can pick a subject of your own choosing or look at the list above >> >> for inspiration. >> >> >> >> Here's how I propose we gauge success. During the meeting, after the >> >> newbie nugget, we ask for a quick show of hands from all the people >> >> who got something out of the nugget. If we get 15 or so hands, then I >> >> say it's worth doing. >> > >> > >> > Please consider the virtual hands that go up when someone watches the video >> > later. Personally, I cannot make it to the live newbie nuggets (or the live >> > meetings in general) in Mtn View because of my work schedule. >> > >> > /me goes back to lurking. >> > >> > uak >> > _______________________________________________ >> > 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 annaraven at gmail.com Fri Jul 11 08:09:21 2008 From: annaraven at gmail.com (Anna Ravenscroft) Date: Thu, 10 Jul 2008 23:09:21 -0700 Subject: [Baypiggies] newbie nuggets In-Reply-To: References: <769bb4300806301157x140eec6cr317d4971600a2684@mail.gmail.com> <20080630225634.GA18058@panix.com> <486B28B0.2090506@nerp.net> <1215565365.6319.146.camel@ubuntu> Message-ID: On Thu, Jul 10, 2008 at 11:05 PM, Daryl Spitzer wrote: > You'll find the contents of my Newbie Nugget presentation at > http://pypap.blogspot.com/2008/07/newbie-nugget-introduction-to-with.html. > Just about everything in my slides is there--but if you do want the > slides let me know and I'll post them in HTML & PDF. > > I'd appreciate any feedback you have on the presentation, whether it's > positive or (constructively) negative. Was I speaking to quickly? > Did I try to pack too much information in to such a short time? Daryl: I thought you did a good job. You showed people why they should care, and how to use it. That's exactly what we need for something like this. Leaving a little time for questions is good. Great beginning to the Newbie Nuggets, imho. -- cordially, Anna -- Walking through the water. Trying to get across. Just like everybody else. From lhawthorn at google.com Sat Jul 12 00:35:12 2008 From: lhawthorn at google.com (Leslie Hawthorn) Date: Fri, 11 Jul 2008 15:35:12 -0700 Subject: [Baypiggies] Monday, July 14th - Talk @ Google on Web 2.0 Accessibility Message-ID: <4869cee70807111535o69dd9106u9e773b8a013136c8@mail.gmail.com> Hello everyone, Google will be hosting the next instance of the Open Source Developers @ Google Speaker Series on Monday, July 14th. We will welcome Charles Chen and T.V. Raman for a discussion on Google-AxsJax, a tool which helps make Web 2.0 applications accessible to those with special needs. Full details here: http://google-opensource.blogspot.com/2008/07/open-source-developers-google-speaker.html If you are available on Monday night at 7 PM, we would love to have you join us. Best, LH -- Leslie Hawthorn Program Manager - Open Source Google Inc. http://code.google.com/opensource/ I blog here: http://google-opensource.blogspot.com - http://www.hawthornlandings.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Sat Jul 12 01:13:15 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Fri, 11 Jul 2008 16:13:15 -0700 Subject: [Baypiggies] newbie nugget suggestions for speakers Message-ID: Hey guys, Thanks, Daryl, for the great talk! Here are a list of guidelines that I think make sense. Daryl, I'm pretty sure you followed all of them ;) * Please limit your talk to 10 minutes. * You should show some code. * PIck a topic that is harder than if statements, but easier than metaclasses. * Your target is relative new Python programmers. * Make sure you cover the big picture. Why should they care? * Go slowly. Newbies aren't experts. * You don't have to be an expert to give a newbie nugget talk. -jj From glen at glenjarvis.com Fri Jul 11 20:05:24 2008 From: glen at glenjarvis.com (Glen Jarvis) Date: Fri, 11 Jul 2008 11:05:24 -0700 Subject: [Baypiggies] SciPy 2008 conference / early registration ends July 11 In-Reply-To: References: Message-ID: <56F7D21E-89C3-4B4B-91AE-2720CA270DC1@glenjarvis.com> I had asked about SciPy last year and was sad I missed it. However, I don't see anything on the agenda for BioPython this year =( Is it just not as popular in the SciPy community? I know BioPerl still has more "market share," but I'd like to learn more because: I "heart" me python... I don't know BioPython at all, but wanted to know more.. I've done some graduate work in Bioinformatics... Cheers, Glen P.S. If this gets too off-topic for BayPIGgies, please feel free to talk to me off line. -- 415-680-3964 glen at glenjarvis.com http://www.glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi From fperez.net at gmail.com Sat Jul 12 08:20:29 2008 From: fperez.net at gmail.com (Fernando Perez) Date: Fri, 11 Jul 2008 23:20:29 -0700 Subject: [Baypiggies] SciPy 2008 conference / early registration ends July 11 In-Reply-To: <56F7D21E-89C3-4B4B-91AE-2720CA270DC1@glenjarvis.com> References: <56F7D21E-89C3-4B4B-91AE-2720CA270DC1@glenjarvis.com> Message-ID: On Fri, Jul 11, 2008 at 11:05 AM, Glen Jarvis wrote: > I had asked about SciPy last year and was sad I missed it. However, I don't > see anything on the agenda for BioPython this year =( > > Is it just not as popular in the SciPy community? I know BioPerl still has > more "market share," but I'd like to learn more because: I "heart" me > python... Just to clarify things, the question should be asked in reverse: is biopython not very popular in the bioinformatics/computational molecular biology community? The talks presented at scipy'08 were simply selected from whatever was sent by potential presenters, so either: 1. no talks on biopython were proposed by anyone. or 2. talks were proposed, but they were ranked below all the other proposed talks by the committee based on the technical quality of their abstract. Disclaimer: I'm one of the tutorials organizers, but I'm NOT on the program committee. I do not know which of the two above happened. Cheers, f From jjinux at gmail.com Sat Jul 12 10:02:36 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Sat, 12 Jul 2008 01:02:36 -0700 Subject: [Baypiggies] SciPy 2008 conference / early registration ends July 11 In-Reply-To: References: <56F7D21E-89C3-4B4B-91AE-2720CA270DC1@glenjarvis.com> Message-ID: On Fri, Jul 11, 2008 at 11:20 PM, Fernando Perez wrote: > On Fri, Jul 11, 2008 at 11:05 AM, Glen Jarvis wrote: >> I had asked about SciPy last year and was sad I missed it. However, I don't >> see anything on the agenda for BioPython this year =( >> >> Is it just not as popular in the SciPy community? I know BioPerl still has >> more "market share," but I'd like to learn more because: I "heart" me >> python... > > Just to clarify things, the question should be asked in reverse: is > biopython not very popular in the bioinformatics/computational > molecular biology community? The talks presented at scipy'08 were > simply selected from whatever was sent by potential presenters, so > either: > > 1. no talks on biopython were proposed by anyone. > > or > > 2. talks were proposed, but they were ranked below all the other > proposed talks by the committee based on the technical quality of > their abstract. > > Disclaimer: I'm one of the tutorials organizers, but I'm NOT on the > program committee. I do not know which of the two above happened. I went to a scientific talk at PyCon: http://jjinux.blogspot.com/2008/03/pycon-python-all-scientist-needs.html. The guy said, "Unfortunately, Biopython isn't as nice, as large, or as well organized as BioPerl." Despite this, he still preferred to code in Python over Perl. -jj -- It's a walled garden, but the flowers sure are lovely! http://jjinux.blogspot.com/ From millman at berkeley.edu Sat Jul 12 19:26:09 2008 From: millman at berkeley.edu (Jarrod Millman) Date: Sat, 12 Jul 2008 10:26:09 -0700 Subject: [Baypiggies] SciPy 2008 conference / early registration ends July 11 In-Reply-To: <56F7D21E-89C3-4B4B-91AE-2720CA270DC1@glenjarvis.com> References: <56F7D21E-89C3-4B4B-91AE-2720CA270DC1@glenjarvis.com> Message-ID: On Fri, Jul 11, 2008 at 11:05 AM, Glen Jarvis wrote: > I had asked about SciPy last year and was sad I missed it. However, I don't > see anything on the agenda for BioPython this year =( While there aren't any specific talks about biopython, there will be a fair number of bioinformatics folks in attendance. I would expect there to be a BoF and possibly a code sprint. Last year Titus Brown organized a BoF to discuss biopython-related issues: http://www.scipy.org/SciPy2007/BioBoFNotes And it looks like Titus is starting to organize a pygr sprint this year: http://lists.idyll.org/pipermail/biology-in-python/2008-July/000317.html Not too many people have responded to his email yet, but I know that several of those who attended last year's BoF have all ready registered. The SciPy conference is relatively small and there is a lot of interesting discussions that take place around the actual conference program. You may also want to take a look here: http://bio.scipy.org/ By the way, the deadline for early registration was extended to Monday night because of some problems with accepting credit card payments. Hope to see you there, -- Jarrod Millman Computational Infrastructure for Research Labs 10 Giannini Hall, UC Berkeley phone: 510.643.4014 http://cirl.berkeley.edu/ From cbc at unc.edu Mon Jul 14 17:46:45 2008 From: cbc at unc.edu (Chris Calloway) Date: Mon, 14 Jul 2008 11:46:45 -0400 Subject: [Baypiggies] BootCampArama Final Reminder Message-ID: Final reminder, we're in the last two weeks of open registration for PyCamp, Plone Boot Camp, and Advanced Plone Boot Camp: http://trizpug.org/boot-camp/2008/ Registration is now open for: PyCamp: Python Boot Camp, August 4 - 8 Plone Boot Camp: Customizing Plone, July 28 - August 1 Advanced Plone Boot Camp: Plone 3 Techniques, August 4 - 7 All of these take place on the campus of the University of North Carolina at Chapel Hill in state of the art high tech classrooms, with free mass transit, low-cost accommodations with free wireless, and convenient dining options. Plone Boot Camp is taught by Joel Burton, twice chair of the Plone Foundation. Joel has logged more the 200 days at the head of Plone classrooms on four continents. See plonebootcamps.com for dozens of testimonials from Joel's students. PyCamp is taught by Chris Calloway, facilitator for TriZPUG and application analyst for the Southeast Coastal Ocean Observing System. Chris has developed PyCamp for over 1500 hours on behalf of Python user groups. Early bird registration runs through June 30. So register today! PyCamp is TriZPUG's Python Boot Camp, which takes a programmer familiar with basic programming concepts to the status of Python developer with one week of training. If you have previous scripting or programming experience and want to step into Python programming as quickly and painlessly as possible, this boot camp is for you. PyCamp is also the perfect follow-on to Plone Boot Camp: Customizing Plone the previous week. At Plone Boot Camp: Customizing Plone you will learn the essentials you need to build your Plone site and deploy it. This course is the most popular in the Plone world--for a good reason: it teaches you practical skills in a friendly, hands-on format. This bootcamp is aimed at: * people with HTML or web design experience * people with some or no Python experience * people with some or no Zope/Plone experience It covers using Plone, customizing, and deploying Plone sites. At Advanced Plone Boot Camp: Plone 3 Techniques you will learn to build a site using the best practices of Plone 3 as well as advance your skills in scripting and developing for Plone. The course covers the new technologies in Plone 3.0 and 3.1intended for site integrators and developers: our new portlet infrastructure, viewlets, versioning, and a friendly introduction to Zope 3 component architecture. Now, updated for Plone 3.1! The course is intended for people who have experience with the basics of Plone site development and HTML/CSS. It will cover what you need to know to take advantage of these new technologies in Plone 3. For more information contact: info at trizpug.org -- Sincerely, Chris Calloway http://www.secoora.org office: 332 Chapman Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From niallo at unworkable.org Mon Jul 14 20:05:10 2008 From: niallo at unworkable.org (Niall O'Higgins) Date: Mon, 14 Jul 2008 11:05:10 -0700 Subject: [Baypiggies] Slides for my talk on P2P/BitTorrent Message-ID: <20080714180510.GC5715@unworkable.org> Hi all, The slides for my talk on BitTorrent/P2P are available online at http://p2presearch.com/baypiggies20080710/slides.html. I made them using S5 so they are viewable directly in a web browser. Cheers! -- Niall O'Higgins P2P Research http://p2presearch.com http://niallohiggins.com From donnamsnow at gmail.com Wed Jul 16 07:03:05 2008 From: donnamsnow at gmail.com (Donna Snow) Date: Tue, 15 Jul 2008 22:03:05 -0700 Subject: [Baypiggies] Looking for subcontractors in the area Message-ID: Hi, Our company, C Squared Enterprises, specializes in Open Source development. We are primarily a python shop (Zope/Plone) and we are getting into Pylons and Grok. Now that I'm such a guru(ess?) in Plone templating I'm delving into Mako and actually going to learn Python (go me). We have a few terrific programmers that work for us in other parts of the country but we are looking for someone (or two) interested in side work (please don't quit your day job, really). We can't guarantee hours right now but there are times when we have so much work we can't see straight (feast or famine). We are hard working 40-somethings with a passion for Open Source. If you are interested in being contacted when python development work crosses my desk please email me with a resume and your hourly rate (we mostly get inquiries about Zope/Plone but like I mentioned we are now recommending other technologies as well depending on the requirements of the potential client - Looking for an intranet - Plone is great for that, looking for a database heavy application, Pylons or Django will do the trick (you get the picture)) Our office is located in San Jose (behind Westgate Mall) and I'm looking for someone (or two) who will make an occasional appearance in our office for a cup of coffee and intelligent conversation. No foosball here. Maybe a little talk about getting old and dealing with teenagers, but only a little. We are looking to grow and that growth is highly contigent upon quality programming resources, so if you want to start slow and get to know us, or if you are interested in learning Zope and Plone from the ground up, this is a great way to do it :-). Donna M. Snow (If you are going to Linux World come visit me at the Plone booth - - I'll be there all three days from 1pm on --we got a full booth sponsored for us this year!) (Oh and don't forget to sign up for the Linux Picnic if you haven't already!) -------------- next part -------------- An HTML attachment was scrubbed... URL: From glaw at slide.com Thu Jul 17 00:40:11 2008 From: glaw at slide.com (Grace Law) Date: Wed, 16 Jul 2008 15:40:11 -0700 (PDT) Subject: [Baypiggies] Slide is looking for more python engineers and a software manager In-Reply-To: <2087281154.40421216247008811.JavaMail.root@calculon.corp.slide.com> Message-ID: <1833677825.40871216248011008.JavaMail.root@calculon.corp.slide.com> Hi, Slide is starting another round of hiring for Python developers. We are looking for a dynamic manager with strong Python / web dev skills to manage our widgets team. We also have positions for more python engineers to design and develop back-end server and middle-tier business logic layer of our high traffic web applications. About Slide - * Top Friends, SuperPoke!, Fun Wall, Slideshow, etc... - we build media rich internet applications that help people communicate and express themselves * > 170 million unique users a month (per ComScore), 7th largest web property, 200+ countries * # 1 developer on Facebook, also on mySpace, Hi5, Friendster, Orkut, etc... we benefit from the growth of social networking in general * We serve billions of http requests a day in Python * Launched by Max Levchin (Co-founder of Paypal) in 2005, valued at half a billion, recession proof * Downtown San Francisco (close to public transportation) For more info: http://www.slide.com/static/about Responsibilities for Software Manager: * Lead a small team and drive the development and deployment of our large scale media rich internet applications * Work closely with product / matrix team to determine new features, designs, and priorities * Suggest new coding practices, recommend architecture changes if appropriate * Technologies we use include: Python, Django, Jquery, OO Javascript, AJAX ActionScript, Flex, Flash, MySQL, Linux... You should have: * drive & energy to take ownership of our widget team * strong python and web development skills, exp with django, turbo gear, pylons, or other web frameworks a plus * exp with Flash, or at the very least interaction with Flash technologies * ability to motivate and inspire a world class engineering team in SF * ability to balance short-term needs and long-term visions * appreciation for music, good food, ping pong, and a game of Wii / Guitar Hero now and then * desire to join company that is making history and seeing your stock options appreciate Do you want to be a part of the internet's next biggest success story? Would you like to talk to our team and find out more? Can you help forward our search request to other people? Please Apply Here or send resumes to glaw at slide.com Thanks and I look forward to talking to you - Grace Law 650-823-7236 glaw at slide.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From libor at pobox.com Thu Jul 17 02:25:26 2008 From: libor at pobox.com (Libor Michalek) Date: Wed, 16 Jul 2008 17:25:26 -0700 Subject: [Baypiggies] Slide is looking for more python engineers and a software manager In-Reply-To: <1833677825.40871216248011008.JavaMail.root@calculon.corp.slide.com> References: <2087281154.40421216247008811.JavaMail.root@calculon.corp.slide.com> <1833677825.40871216248011008.JavaMail.root@calculon.corp.slide.com> Message-ID: <20080717002526.GB13124@krk.borbox.com> On Wed, Jul 16, 2008 at 03:40:11PM -0700, Grace Law wrote: > > Responsibilities for Software Manager: > * Technologies we use include: Python, Django, Jquery, OO Javascript, > AJAX ActionScript, Flex, Flash, MySQL, Linux... Note, we don't use Django anywhere. All the XML and image servers for the Flash applications are custom HTTP servers written in our coroutine framework. The same framework we use in all of our non-apache servers, including our mid-tier object data-store/cache. Also, wondering if other people do this as well; In the 'experience' or 'nice to have' sections of our jobs pages we frequently list technologies we don't actually use. Instead we list them because we feel they're the most common/popular analogues to much less common/popular technologies we happen to be using. -Libor P.S. My team is hiring as well. ;) -- Libor Michalek email: libor at slide.com Chief Architect cell: (415) 378 4169 Slide, Inc. fax: (415) 618 0510 From jim at well.com Thu Jul 17 16:12:25 2008 From: jim at well.com (jim) Date: Thu, 17 Jul 2008 07:12:25 -0700 Subject: [Baypiggies] Common LUG booth at LinuxWorld: come help out Message-ID: <1216303945.6319.475.camel@ubuntu> There will be a booth for bay area Linux groups and related in the .Org Pavilion of this year's LinuxWorld, Tuesday August 5 through Thursday August 7, in Moscone Center in San Francisco, thanks to the Bay Area Linux User Group (BALUG) (in the .Org Pavilion, booth 14). If you're going to LinuxWorld any of those three days, please stop by and help out at the booth: the job is to hang out, talk with other people who are working the booth, and talk with people who stop by and want to know about the various SF Bay Area Linux User Groups and related groups. Even a short stint will help someone who wants a break or wants to see a bit of the show. Last year there were a lot of fun conversations, and a few people brought demo machines. If you can't make it, try to get some printed handouts about your group that we can pass out. If you can make it, please email jim at well.com with times you can be there (morning, mid-day, or afternoon) so we can schedule. If you'll be there all of one day or two or three days, let me know so we can plug you in where coverage is light. Thanks in advance, jim at well dot com From rdm at cfcl.com Sun Jul 20 20:07:27 2008 From: rdm at cfcl.com (Rich Morin) Date: Sun, 20 Jul 2008 11:07:27 -0700 Subject: [Baypiggies] BASS Meeting (SF), Wed. July 23 Message-ID: Once again, someone suggested that BASS should have its own mailing list, so that folks won't have to rely on hearing about events on random mailing lists for scripting groups, the BASS web page, etc. This time, it worked! 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... ===== 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, July 23, 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/ -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 cappy2112 at gmail.com Mon Jul 21 00:42:50 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Sun, 20 Jul 2008 15:42:50 -0700 Subject: [Baypiggies] PyWorks 2008 Message-ID: <8249c4ac0807201542s4438e614ka500a359c74ee345@mail.gmail.com> Are any Baypiggies attending? http://pyworks.mtacon.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From javarobert at yahoo.com Mon Jul 21 23:24:32 2008 From: javarobert at yahoo.com (Robert Schultheis) Date: Mon, 21 Jul 2008 14:24:32 -0700 (PDT) Subject: [Baypiggies] Open Source Workshop at Linux World: C, C++ and Python on Mobile Devices Message-ID: <97109.27519.qm@web56509.mail.re3.yahoo.com> Open Source Goes Mobile Workshop http://mktools.forum.nokia.com/invitation/opensourcegoesmobile Date, Time & Location August 6th, 2008 9:30am - 4:00pm Moscone center South Hall, 747 Howard street San Fracisco, CA East Mezzanine Level, Room 222 Event Overview Nokia invites all Open source developers (Linux, C, C++, Python) for a fun filled Mobile Open Source Developer Day in San Francisco, organized alongside LinuxWorld held in Moscone Center in early August. In this event we will show you how to develop open source applications for S60 smart phones -- The World's Biggest Smart Phone Community. We will tell you about new business opportunities, provide latest technical updates and also give some technical training for open source development on mobile devices. You will hear from industry experts on topics like Python, Qt, Open C++, STL and Maemo. From cappy2112 at gmail.com Thu Jul 24 21:29:38 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Thu, 24 Jul 2008 12:29:38 -0700 Subject: [Baypiggies] New books from Oreilly- looking for people to write some reviews Message-ID: <8249c4ac0807241229s6c58a188l706a3f67519a6868@mail.gmail.com> If you are interested in reviewing any of these new books from Oreilly, please email me off list. http://oreilly.com/store/newreleases.html The vi/Vim and Essential Sqlachemy books are already spoken for. Thanks Tony -------------- next part -------------- An HTML attachment was scrubbed... URL: From afife at untangle.com Thu Jul 24 21:55:50 2008 From: afife at untangle.com (Andrew Fife) Date: Thu, 24 Jul 2008 12:55:50 -0700 (PDT) Subject: [Baypiggies] Installfest for Schools Message-ID: <012c01c8edc7$460274a0$d2075de0$@com> Hi Folks: I'm very pleased to announce that Untangle & ACCRC have teamed up with LinuxWorld (Aug 5-7) for our second Installfest for Schools. The first ACCRC/Untangle Installfest for Schools in March refurbished 350 Ubuntu computers for schools[1]. This time we've gotten a large booth on the expo floor and will have workstations setup for volunteers to refurbish recycled computers with Ubuntu and GnewSense. We particularly need help with the following: 1)Installing Ubuntu and/or gNewSense 2)Hacking older hardware and identifying good/bad components You can signup for a work station here: http://www.untangle.com/installfest Also, if you know of a school in need of computers that's willing to try GNU/Linux please nominate them here: http://www.untangle.com/index.php?option=com_collect&task=installfestNomin ate&Itemid=1426 And if you have an older computer that you want to donate or recycle, please bring it to LinuxWorld. ACCRC will have a collection booth setup and can provide tax deductable receipts. PIII and newer systems will be refurbished with Ubuntu for schools. Older systems will be recycled properly by the ACCRC. Lastly, we are always looking for help getting the word out. If you want to give the event some love on your blog, Digg, StumbleUpon, Slashdot, or some crazy forum please link to the main installfest page, which is http://www.untangle.com/installfest Thanks so much for your help! -Andrew P.S. The LinuxWorld Expo free if you register before the conference starts here: https://register.rcsreg.com/regos-1.0/lnsf2008/ga/index2.html References: [1]Here is a writeup of the first event: http://lwn.net/Articles/273770/ and here are some pictures: http://www.untangle.com/index.php?option=com_content&task=view&id=355&Item id=139 -- 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 glen at glenjarvis.com Mon Jul 28 20:24:57 2008 From: glen at glenjarvis.com (Glen Jarvis) Date: Mon, 28 Jul 2008 11:24:57 -0700 Subject: [Baypiggies] Python magazine code Message-ID: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> I remember a discussion some time back that we were applying for a group code for a BayPIGgies discount for Python magazine. I almost signed up twice, but got to the "Coupon Section" before I remembered we had discussed a group discount. The original email contained this text: > Python Magazine would like to offer free 3 month PDF subscriptions for > members of Python user groups. If you participate in a user group and > would like to take advantage of this offer, drop me a line and I will > give you the details. A few others (I only remember Chris Rebert's and Barry Pangrle's name) in BayPIGgies were following up on this already. I'd like to get paper copies of Python magazine. What are the chances that there's a group coupon available. A new edition just came out and I'd like to sign up before I forget. Cheers, Glen -- 415-680-3964 glen at glenjarvis.com http://www.glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi From cvrebert at gmail.com Tue Jul 29 01:09:06 2008 From: cvrebert at gmail.com (Chris Rebert) Date: Mon, 28 Jul 2008 16:09:06 -0700 Subject: [Baypiggies] Python magazine code In-Reply-To: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> Message-ID: <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> Yeah, I apologize; I lost interest after looking at the web preview of the magazine and finding it not very interesting, so I never really followed through with this. I also contemplated the possibility they might want someone to write a review or something in exchange for the free issues, which also turned me off. - Chris On Mon, Jul 28, 2008 at 11:24 AM, Glen Jarvis wrote: > I remember a discussion some time back that we were applying for a group > code for a BayPIGgies discount for Python magazine. I almost signed up > twice, but got to the "Coupon Section" before I remembered we had discussed > a group discount. > > The original email contained this text: >> >> Python Magazine would like to offer free 3 month PDF subscriptions for >> members of Python user groups. If you participate in a user group and >> would like to take advantage of this offer, drop me a line and I will >> give you the details. > > A few others (I only remember Chris Rebert's and Barry Pangrle's name) in > BayPIGgies were following up on this already. > > I'd like to get paper copies of Python magazine. What are the chances that > there's a group coupon available. A new edition just came out and I'd like > to sign up before I forget. > > > Cheers, > > > Glen > -- > 415-680-3964 > glen at glenjarvis.com > http://www.glenjarvis.com > > "You must be the change you wish to see in the world." -M. Gandhi > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From cappy2112 at gmail.com Tue Jul 29 02:26:13 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Mon, 28 Jul 2008 17:26:13 -0700 Subject: [Baypiggies] Python magazine code In-Reply-To: <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> Message-ID: <8249c4ac0807281726n4a9ce0bcn7ffaa71cc8734aa7@mail.gmail.com> Chris There's a good article on Metclasses in the July 08 issue, and previous months have had other articles I found helpful. You may want to give it another chance On Mon, Jul 28, 2008 at 4:09 PM, Chris Rebert wrote: > Yeah, I apologize; I lost interest after looking at the web preview of > the magazine and finding it not very interesting, so I never really > followed through with this. > I also contemplated the possibility they might want someone to write a > review or something in exchange for the free issues, which also turned > me off. > From donnamsnow at gmail.com Tue Jul 29 02:52:14 2008 From: donnamsnow at gmail.com (Donna Snow) Date: Mon, 28 Jul 2008 17:52:14 -0700 Subject: [Baypiggies] Python magazine code In-Reply-To: <8249c4ac0807281726n4a9ce0bcn7ffaa71cc8734aa7@mail.gmail.com> References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> <8249c4ac0807281726n4a9ce0bcn7ffaa71cc8734aa7@mail.gmail.com> Message-ID: I'm interested in the kss article (Plone uses a LOT of kss) Donna On Mon, Jul 28, 2008 at 5:26 PM, Tony Cappellini wrote: > Chris > > There's a good article on Metclasses in the July 08 issue, and > previous months have had other articles I found helpful. > You may want to give it another chance > > On Mon, Jul 28, 2008 at 4:09 PM, Chris Rebert wrote: > > Yeah, I apologize; I lost interest after looking at the web preview of > > the magazine and finding it not very interesting, so I never really > > followed through with this. > > I also contemplated the possibility they might want someone to write a > > review or something in exchange for the free issues, which also turned > > me off. > > > _______________________________________________ > 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 Tue Jul 29 03:15:52 2008 From: cappy2112 at gmail.com (Tony Cappellini) Date: Mon, 28 Jul 2008 18:15:52 -0700 Subject: [Baypiggies] Python magazine code In-Reply-To: <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> Message-ID: <8249c4ac0807281815n64c67358nc2818ee5c97241ed@mail.gmail.com> Is this what you're looking for? Doug is the new Editor in Chief of Python Magazine =================== Doug Hellmann doug.hellmann at gmail.com Mon May 19 15:11:11 CEST 2008 Python Magazine would like to offer free 3 month PDF subscriptions for members of Python user groups. If you participate in a user group and would like to take advantage of this offer, drop me a line and I will give you the details. Thanks, Doug -- Doug Hellmann Technical Editor Python Magazine From glen at glenjarvis.com Tue Jul 29 04:11:31 2008 From: glen at glenjarvis.com (Glen Jarvis) Date: Mon, 28 Jul 2008 19:11:31 -0700 Subject: [Baypiggies] Python magazine code In-Reply-To: <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> Message-ID: <4B892EF4-8CBA-4A7E-9C58-B5CAC0BB9AA9@glenjarvis.com> Chris, No worries. I just sent a response to the editor that should be carbon copied to BayPIGgies. I want to get a paper copy of the magazine and I'm hoping to get a PDF 3 month subscription to the BayPIGgies group in the process. Cheers, Glen -- 415-680-3964 glen at glenjarvis.com http://www.glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi On Jul 28, 2008, at 4:09 PM, Chris Rebert wrote: > Yeah, I apologize; I lost interest after looking at the web preview of > the magazine and finding it not very interesting, so I never really > followed through with this. > I also contemplated the possibility they might want someone to write a > review or something in exchange for the free issues, which also turned > me off. > > - Chris > > On Mon, Jul 28, 2008 at 11:24 AM, Glen Jarvis > wrote: >> I remember a discussion some time back that we were applying for a >> group >> code for a BayPIGgies discount for Python magazine. I almost signed >> up >> twice, but got to the "Coupon Section" before I remembered we had >> discussed >> a group discount. >> >> The original email contained this text: >>> >>> Python Magazine would like to offer free 3 month PDF subscriptions >>> for >>> members of Python user groups. If you participate in a user group >>> and >>> would like to take advantage of this offer, drop me a line and I >>> will >>> give you the details. >> >> A few others (I only remember Chris Rebert's and Barry Pangrle's >> name) in >> BayPIGgies were following up on this already. >> >> I'd like to get paper copies of Python magazine. What are the >> chances that >> there's a group coupon available. A new edition just came out and >> I'd like >> to sign up before I forget. >> >> >> Cheers, >> >> >> Glen >> -- >> 415-680-3964 >> glen at glenjarvis.com >> http://www.glenjarvis.com >> >> "You must be the change you wish to see in the world." -M. Gandhi >> >> >> _______________________________________________ >> 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 Tue Jul 29 04:03:16 2008 From: glen at glenjarvis.com (Glen Jarvis) Date: Mon, 28 Jul 2008 19:03:16 -0700 Subject: [Baypiggies] Python magazine code In-Reply-To: <8249c4ac0807281815n64c67358nc2818ee5c97241ed@mail.gmail.com> References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> <8249c4ac0807281815n64c67358nc2818ee5c97241ed@mail.gmail.com> Message-ID: Doug, I believe we spoke a few times about articles in Python magazine. I'm writing today regarding a special promotion for the BayPIGgies listserv group. I personally would like to purchase a paper subscription to the magazine. However, I am a member of BayPIGgies and have heard several other members who were very interested in the offer previously mentioned (three month free PDF subscription to the magazine). If we can work out the details of this agreement, I'd like to order the magazine but make certain members of BayPIGgies can also get the three month PDF subscription. Any help you can give us in this matter would be greatly appreciated. Warmest Regards, Glen Jarvis -- 415-680-3964 glen at glenjarvis.com http://www.glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi On Jul 28, 2008, at 6:15 PM, Tony Cappellini wrote: > Is this what you're looking for? > > > Doug is the new Editor in Chief of Python Magazine > > =================== > > Doug Hellmann doug.hellmann at gmail.com > Mon May 19 15:11:11 CEST 2008 > > Python Magazine would like to offer free 3 month PDF subscriptions for > members of Python user groups. If you participate in a user group and > would like to take advantage of this offer, drop me a line and I will > give you the details. > > Thanks, > Doug > -- > Doug Hellmann > Technical Editor > Python Magazine From donnamsnow at gmail.com Tue Jul 29 07:32:23 2008 From: donnamsnow at gmail.com (Donna Snow) Date: Mon, 28 Jul 2008 22:32:23 -0700 Subject: [Baypiggies] Python magazine code In-Reply-To: <4B892EF4-8CBA-4A7E-9C58-B5CAC0BB9AA9@glenjarvis.com> References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> <4B892EF4-8CBA-4A7E-9C58-B5CAC0BB9AA9@glenjarvis.com> Message-ID: I actually purchased the July issues (I'd LOVE to see the March issue on buildout.. anyone know if I can get access to archives) Donna On Mon, Jul 28, 2008 at 7:11 PM, Glen Jarvis wrote: > Chris, > No worries. I just sent a response to the editor that should be carbon > copied to BayPIGgies. I want to get a paper copy of the magazine and I'm > hoping to get a PDF 3 month subscription to the BayPIGgies group in the > process. > > Cheers, > > > Glen > -- > 415-680-3964 > glen at glenjarvis.com > http://www.glenjarvis.com > > "You must be the change you wish to see in the world." -M. Gandhi > > > On Jul 28, 2008, at 4:09 PM, Chris Rebert wrote: > > Yeah, I apologize; I lost interest after looking at the web preview of >> the magazine and finding it not very interesting, so I never really >> followed through with this. >> I also contemplated the possibility they might want someone to write a >> review or something in exchange for the free issues, which also turned >> me off. >> >> - Chris >> >> On Mon, Jul 28, 2008 at 11:24 AM, Glen Jarvis >> wrote: >> >>> I remember a discussion some time back that we were applying for a group >>> code for a BayPIGgies discount for Python magazine. I almost signed up >>> twice, but got to the "Coupon Section" before I remembered we had >>> discussed >>> a group discount. >>> >>> The original email contained this text: >>> >>>> >>>> Python Magazine would like to offer free 3 month PDF subscriptions for >>>> members of Python user groups. If you participate in a user group and >>>> would like to take advantage of this offer, drop me a line and I will >>>> give you the details. >>>> >>> >>> A few others (I only remember Chris Rebert's and Barry Pangrle's name) in >>> BayPIGgies were following up on this already. >>> >>> I'd like to get paper copies of Python magazine. What are the chances >>> that >>> there's a group coupon available. A new edition just came out and I'd >>> like >>> to sign up before I forget. >>> >>> >>> Cheers, >>> >>> >>> Glen >>> -- >>> 415-680-3964 >>> glen at glenjarvis.com >>> http://www.glenjarvis.com >>> >>> "You must be the change you wish to see in the world." -M. Gandhi >>> >>> >>> _______________________________________________ >>> 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 glen at glenjarvis.com Tue Jul 29 20:57:39 2008 From: glen at glenjarvis.com (Glen Jarvis) Date: Tue, 29 Jul 2008 11:57:39 -0700 Subject: [Baypiggies] Free three month PDF subscription to Python Magazine In-Reply-To: <8B33B414-991E-4650-84AB-58FC3C55F8A0@pythonmagazine.com> References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> <8249c4ac0807281815n64c67358nc2818ee5c97241ed@mail.gmail.com> <8B33B414-991E-4650-84AB-58FC3C55F8A0@pythonmagazine.com> Message-ID: I'm forwarding Doug's email regarding how to take advantage of the BayPIGgies free three month subscription. My only concern is, since BayPIGgies is an archived and public list, this may be a bit more public than Doug wants (please see below). If we have the option of not archiving this message, that would be great. Otherwise, I'll have to be gatekeeper to those who see this and who aren't members of BayPIGgies (although I'm actually way too busy for such things and would rather not). In general: 1) Go to http://www.pythonmagazine.com/ 2) Sign up (free) with your email address (this does not get you the subscription), 3) Send me the email address you used to sign up 4) I will forward all of the email addresses to Doug. He will activate the free PDF subscription from the list I send him. For details, please read below my signature. Warmest Regards, Glen Jarvis -- 415-680-3964 glen at glenjarvis.com http://www.glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi On Jul 29, 2008, at 4:37 AM, Doug Hellmann wrote: > Hi, Glen, > > On Jul 28, 2008, at 10:03 PM, Glen Jarvis wrote: > >> Doug, >> I believe we spoke a few times about articles in Python magazine. >> I'm writing today > > Yes, I finally have the draft of that AppEngine article. Let me get > back to you about the direction the author is taking. > >> regarding a special promotion for the BayPIGgies listserv group. I >> personally would like to purchase a paper subscription to the >> magazine. However, I am a member of BayPIGgies > > Excellent! > >> and have heard several other members who were very interested in >> the offer previously mentioned (three month free PDF subscription >> to the magazine). If we can work out the details of this agreement, >> I'd like to order the magazine but make certain members of >> BayPIGgies can also get the three month PDF subscription. > > To take advantage of the offer, each member of the group should go > to our web site (http://www.pythonmagazine.com) and set up an > account (that's already free). When they register, the site will > ask them for an email address to identify the account. If a single > member of the group (you or someone you nominate) sends me a list of > all the email addresses used (no names, just email addresses), I'll > make sure we enable the subscriptions. > > You can announce the offer at your next meeting, or right away if > your group has a private communication channel like a mailing list > (i.e., please don't post the offer on your blog). > > I've received a few requests for details, so I'll refer them to you > as my point of contact. Give the group a couple of weeks to sign > up, and then send me the list of addresses. > > Thanks, > Doug > -- > Doug Hellmann > Editor in Chief > Python Magazine > From cvrebert at gmail.com Tue Jul 29 22:03:03 2008 From: cvrebert at gmail.com (Chris Rebert) Date: Tue, 29 Jul 2008 13:03:03 -0700 Subject: [Baypiggies] Free three month PDF subscription to Python Magazine In-Reply-To: References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> <8249c4ac0807281815n64c67358nc2818ee5c97241ed@mail.gmail.com> <8B33B414-991E-4650-84AB-58FC3C55F8A0@pythonmagazine.com> Message-ID: <47c890dc0807291303x777e652apd5a66adcc7ee9f9f@mail.gmail.com> FYI, to sign up as opposed to subscribing, go to https://store-pymag.phparch.com/c/account/new/account/ - Chris On Tue, Jul 29, 2008 at 11:57 AM, Glen Jarvis wrote: > I'm forwarding Doug's email regarding how to take advantage of the > BayPIGgies free three month subscription. My only concern is, since > BayPIGgies is an archived and public list, this may be a bit more public > than Doug wants (please see below). If we have the option of not archiving > this message, that would be great. Otherwise, I'll have to be gatekeeper to > those who see this and who aren't members of BayPIGgies (although I'm > actually way too busy for such things and would rather not). > > In general: > 1) Go to http://www.pythonmagazine.com/ > 2) Sign up (free) with your email address (this does not get you the > subscription), > 3) Send me the email address you used to sign up > 4) I will forward all of the email addresses to Doug. He will activate the > free PDF subscription from the list I send him. > > > For details, please read below my signature. > > > Warmest Regards, > > > Glen Jarvis > -- > 415-680-3964 > glen at glenjarvis.com > http://www.glenjarvis.com > > "You must be the change you wish to see in the world." -M. Gandhi > > > On Jul 29, 2008, at 4:37 AM, Doug Hellmann wrote: > >> Hi, Glen, >> >> On Jul 28, 2008, at 10:03 PM, Glen Jarvis wrote: >> >>> Doug, >>> I believe we spoke a few times about articles in Python magazine. I'm >>> writing today >> >> Yes, I finally have the draft of that AppEngine article. Let me get back >> to you about the direction the author is taking. >> >>> regarding a special promotion for the BayPIGgies listserv group. I >>> personally would like to purchase a paper subscription to the magazine. >>> However, I am a member of BayPIGgies >> >> Excellent! >> >>> and have heard several other members who were very interested in the >>> offer previously mentioned (three month free PDF subscription to the >>> magazine). If we can work out the details of this agreement, I'd like to >>> order the magazine but make certain members of BayPIGgies can also get the >>> three month PDF subscription. >> >> To take advantage of the offer, each member of the group should go to our >> web site (http://www.pythonmagazine.com) and set up an account (that's >> already free). When they register, the site will ask them for an email >> address to identify the account. If a single member of the group (you or >> someone you nominate) sends me a list of all the email addresses used (no >> names, just email addresses), I'll make sure we enable the subscriptions. >> >> You can announce the offer at your next meeting, or right away if your >> group has a private communication channel like a mailing list (i.e., please >> don't post the offer on your blog). >> >> I've received a few requests for details, so I'll refer them to you as my >> point of contact. Give the group a couple of weeks to sign up, and then >> send me the list of addresses. >> >> Thanks, >> Doug >> -- >> Doug Hellmann >> Editor in Chief >> Python Magazine >> > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From drewp at bigasterisk.com Wed Jul 30 08:48:28 2008 From: drewp at bigasterisk.com (Drew Perttula) Date: Tue, 29 Jul 2008 23:48:28 -0700 Subject: [Baypiggies] Python magazine code / buildout In-Reply-To: References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> <4B892EF4-8CBA-4A7E-9C58-B5CAC0BB9AA9@glenjarvis.com> Message-ID: <48900EBC.2030803@bigasterisk.com> Donna Snow wrote: > I actually purchased the July issues (I'd LOVE to see the March issue on > buildout.. anyone know if I can get access to archives) > I got that issue at pycon, and the buildout article was one of my favorites. Then I actually tried buildout for an afternoon, and got nowhere. The config file is weird, and the number of new terms and their relationships is large. I still don't know the difference between a 'part', 'recipe', 'interpreter', or a config file section. But, a few weeks later I tried again and actually got some good results. One of my dependencies (lrucache) has a dead pypi link for its egg file, so I had to leave that one in my old hand-made build setup. I was able to put 4 other dependencies in a buildout recipe/config/whatever. In summary, my recommendation is to try buildout twice. In case any buildout experts are reading and want to show off how clear a .cfg can be, feel free to fix this one: [buildout] parts = external_libs bin-directory = buildout_bin [external_libs] recipe = zc.recipe.egg eggs = python-dateutil==1.4 louie==1.1 python-memcached==1.43 Nevow==0.9.31 # lrucache is in pypi, but the site is offline # minifb is not in pypi interpreter = ffgpython python = python # for my old hand-made build system: extra-paths = bin [python] executable = /usr/bin/python2.5 I still have almost no idea what I'm doing, but this seems to be working. In case anyone else is thinking that configparser style is a good way to do program configurations, find me at the next meeting and I'll explain how RDF works :) From john_re at fastmail.us Wed Jul 30 14:51:26 2008 From: john_re at fastmail.us (john_re) Date: Wed, 30 Jul 2008 05:51:26 -0700 Subject: [Baypiggies] MEETING August 2 this Saturday- BerkeleyTIP- 1st Global Talks Installfest Potluck ProgrammingParty Message-ID: <1217422286.21221.1266107293@webmail.messagingengine.com> Hi Alex, Charles, Ed, & the other OLPC speaker whose name I don't have handy - We're gonna use one of Alex's talks and the OLPC talk for this 1st Global-USA meeting - maybe someone will watch them! I invite you all to come by the meeting, & you can do live Question answering after your videos, etc. Hope you can attend. Best wishes. :) ===== The Berkeley GNU/BSD Talks Installfest Potluck & ProgrammingParty is having its third GREAT meeting this Saturday August 2, at the U. C. Berkeley Campus. 10 AM - 6 PM. Berkeley-TIP-Global is a meeting of friendly, helpful people interested in LEARNING about, USING & CREATING GNU & BSD type software. Read the mail list, & join both groups: == LOCAL GROUP - WHO WILL BRING WHICH VIDEOS http://groups.google.com/group/BerkTIP == GLOBAL GROUP - WHAT VIDEOS ARE AVAILABLE http://groups.google.com/group/BerkTIPGlobal ===== THREE GREAT NEW ADDITIONS THIS MONTH: ===== 1) TALKS, 2) GLOBAL, 3) PROGRAMMING PARTY 1) TALKS - about 7 this month [VOIP, Linus Torvalds - git, WIFI Repeaters, Python Intro - Martelli, MySQL, Web 2.0, OLPC] See details below - a) Determine talks you're interested in b) Look on BerkTIP mailing list to see if someone else will bring the video c) Otherwise YOU Download the video to your laptop & bring it, email to the list you'll bring that talk, and share watching it at the meeting on your laptop. 2) GLOBAL-USA simultaneous MEETINGS (Simultaneous meetings throughout the USA.) Bring your laptop & Microphone Headset & join VOIP & IRC chat with other attendees around the USA, and watching the same videos simultaneously. 3) PROGRAMMING PARTY MEETING TOPIC: VOIP, TeamSpeak - getting VOIP going between USA locations Plan to arrive about 9:30 AM if you want to leisurely be ready for the first talk at 10:00 AM === DO: Print out this email & bring it with you for reference. There is a LOT of information here, & it will probably be valueable to you to have it in print form for easy reference. :) === DO; PLEASE RSVP TO john_re at fastmail dot us . I want to know if we might need a larger meeting location. Thank you. I'm including the Global-USA announcement in full after this short local announcement. It has lots of information. Do read it. ===== PROGRAMMING PARTY TOPIC: ===== VOIP TEAMSPEAK - GETTING VOIP GOING BETWEEN USA LOCATIONS More like a group installfest project than actual programming. Work together to get a server running TeamSpeak, and ensure client TeamSpeak sw communicates properly between groups around the USA. ===== TENTATIVE MEETING LOCATION: FREE SPEECH CAFE FREE SPEECH CAFE Veranda outdoors at MOFFIT UNDERGRAD LIBRARY, which is approximately the geographic center of campus. http://maps.google.com/?ie=UTF8&ll=37.872496,-122.261155&spn=0.000578,0.000633&t=h&z=20 http://www.lib.berkeley.edu/AboutLibrary/fsmcafe.html http://www.berkeley.edu/map/maps/BC34.html http://www.berkeley.edu/map/3dmap/3dmap.shtml (It's the same place we had the first meeting. Note: Don't go to Evans Hall, just go directly to the FSCafe. Note: WATCH the BerkTIP WEBSITE the DAY OF THE MEETING IN CASE WE CHANGE to ANOTHER meeting LOCATION.) Weather page for Berkeley: http://www.wunderground.com/cgi-bin/findweather/getForecast?brand=sfgate&query=Berkeley%2C+CA We had beautiful 75 degrees on the June meeting. Be prepared for warmer or cooler conditions. ===== CARPOOL: POST A CARPOOL MESSAGE TO YOUR MAILING LIST!!!!! It's GREAT to carpool. Saves $, gas, & is fun to talk with your fellow travelers. DO: YOU POST a carpool notice to this mailing list, or to lists covering the geography you will travel through. A great message would be like: "Subject: CARPOOL to BerkeleyTIP Aug 2 Saturday Am interested in attending the BerkeleyTIP meeting Aug 2 Saturday. Can drive you if you pay a share of gas. Or, I can pay for gas if you drive. Email me your phone #. Would like to arrive by 10 AM for the first talk." We've had past attendees come from Sacramento & Pleasanton. It would be great if each LUG around Northern California could get one or more carpools attending. ===== INSTALLFEST: This is a SELF RELIANT EVENT. Bring everything you might possibly need - laptop, speakers, power cord, wifi card, wifi router, router, ethernet cables, Distro ISOs, etc. We will have power, & almost definitely Internet access. Bring your cell phone Internet if you have it, just in case. ===== POTLUCK Bring food for potluck, or $5 to order pizza or something. Optional. Or, just bring your own bag lunch. The cafe is expensive. There are many less expensive restaurants about 4 short blocks walk. ===== TRANSPORTATION: CAR: University Exit from 880 Bayshore freeway. Up 1.5 mile to campus. West entrance to campus has a map, & maybe someone in the entrance booth to give directions. Loading zone 5 minute parking behind the Library. CARPOOL! CARPOOL! CARPOOL! - & POST A CARPOOL EMAIL TO YOUR LIST!!!!! Parking: There are about 60 on campus pay parking spaces near the Gym, about 200 yards away from the cafe. There are several parking garages, which charge on Saturday. The closest is on the North side of campus, Hearst below Euclid, about a 4-5 short block walk from the cafe. There is free street parking on the North side of campus - Check the signs above the sidewalk for details. Hearst is the street at the North edge of campus. http://pt.berkeley.edu/ http://pt.berkeley.edu/around/drive http://pt.berkeley.edu/park/public http://www.ci.berkeley.ca.us/transportation/Parking/OffStreet.html BART: Downtown Berkeley exit, 10 minute easy walk slightly uphill. ===== SUMMARY: This sould be a great event for anyone wanting to keep on top of the leading developments in GNU/BSD technology. With 7 or more great talks, you'll learn lots & meet with many top people. Read the GLOBAL-USA announcement below, to learn about 1) how this meeting is growing, & 2) for details about the talks. NOTE: I'm doing this as a small part time effort as a volunteer for the community when I have many other things to do with my time. So, don't expect perfection, do expect hiccups, and if you see something you think could be improved - YOU CAN VOLUNTEER TO IMPROVE THINGS. :) Best wishes - I hope to see you there. :) =================================================================== =================================================================== ===== APPENDIX: The Global-USA Announcement INVITATION- August 2 Saturday, Berkeley-TIP-Global-USA ====-----------------------===== Hello from Berkeley, everyone. :) Hey - I'm putting together a little global GNU(Linux)/BSD type free software monthly event - anyone want to join in? The Global Simultaneous Berkeley GNU(Linux)/BSD Software Monthly Event - Talks, Installfest, Potluck & ProgrammingParty (TIP) It goes Global-USA August 2, this Saturday. If you are interested in LEARNING about, USING &/or CREATING FREE SOFTWARE, then you are invited to the First Berkeley-TIP-Global meeting. Coming to YOUR LOCATION, in & throughout the USA. This Saturday August 2. [Yep. You can do that.] Join: http://groups.google.com/group/BerkTIPGlobal It's really easy to join with us. And you'll have a fun day learning & producing things with your buddies from all over the (Global)-USA. I'm writing to let you know about this event, & find out if anyone there is interested in helping setup a local meeting, & participating with us. If anyone is, I'll try to help you out - answer questions, give you some guidance. ===================================================================== ===== CONTENTS: ===== 1) THE MULTIMEDIA ANNOUNCEMENT 2) THE BASIC ANNOUNCEMENT DETAILS 3) TALKS SCHEDULE AUGUST 2 (Pacific Daylight Savings Time PDST) 4) TALKS/VIDEOS/GROUP_MEETINGS AGENDA (PDST) 5) TALKS: Videos for the August 2 Meeting 6) !!!!! MAIN AGENDA FOR AUGUST 2 MEETING = VOIP !!!!! 7) ME + YOU = 3 - What I do, what you do. 8) GLOBAL-USA - This month's step forward goal. 9) SUMMARY -- 10) Sample Local Announcement ===================================================================== ===== 1) THE MULTIMEDIA ANNOUNCEMENT ===== [Que: 10 Second Countdown] [Roll: Countdown] [Que: The first 42 seconds of Caravan, by Van Morrison & The Band, "Van Morrison - Caravan - The Last Waltz - great quality Video" The Last Waltz, 1976, San Francisco, California] [Roll: Caravan] ===== And, the caravan is on it's way - I can hear that merry gypsy play. Mama mama look at Ammareu! She's a-playin' with the ... radio! La la la la, la la la. La la la la, la la la! ===== Well, the Berkeley TIP has had two great meetings, and this month, once again, we're gonna bop it up another notch. This month we go Global-USA. You're invited - Come join with us, August 2 Saturday, Pacific Daylight Savings Time 10 AM - 6 PM. Oh, . . . , yeah, . . ., at your local loca-tion. [. . . oh, . . . yeah . .. . ] - La la la la, la la la. La la la la, la la la! [ ;) ] ===================================================================== ===== 2) THE BASIC ANNOUNCEMENT DETAILS ===== If you are interested in LEARNING about, USING &/or CREATING FREE SOFTWARE, Then you are invited to the first Berkeley-TIP-Global meeting - this Saturday August 2nd. Berkeley-TIP-Global is a meeting for friendly, helpful people interested in learning about, using & creating GNU & BSD type software. There are 4 PARALLEL TRACKS of events at each meeting: 1) TALKS Talks by various speakers (stream/DL video globally) 2) INSTALLFEST Bring your computer & install BSD or GNU/Linux software. 3) POTLUCK Bring $5 or food to share: eat, chat (optional) 4) PROGRAMMING PARTY Write SW on your. or a group. project The meeting will be held in multiple simultaneous locations around the globe. This month the meeting expands to locations around the USA. This is a FREE, no $ cost, event. If you want to make a donation to help this event, that would be wonderful. Like other things in life, you might need to DO A LITTLE SOMETHING for you to have the event you want. In particular, you likely will need to DOWNLOAD A VIDEO for a talk you want to see. It's easy. This is a SELF-RELIANT event: 0) ARRANGE a local meeting LOCATION with INTERNET access. Could be as simple as someone's house, apartment, an internet cafe, a school room, or company office. 1) EMAIL to the BerkTIPGlobal mailing list LINKS to relevant VIDEO TALKS. 2) DOWNLOAD the videos you want to see to your laptop. 3) EMAIL your LOCAL GROUP the list of videos you will bring. 4) BRING your laptop, VOIP headset, & etc. 5) Meet at a location with at least internet for IRC, better yet if it can handle VOIP, better still if it can receive streaming video, & WATCH videos/talks JOIN IRC & VOIP INSTALL SW EAT some food CHAT, & help CREATE SOFTWARE, DESIGN HARDWARE, or CREATE ART. Join the mailing list. http://groups.google.com/group/BerkTIPGlobal Help set up a meeting in your area. I think it's best to have just one central meeting within about a 60 mile radius - but, hey, what do I know? You do what you think is right. ===================================================================== ===== 3) TALKS SCHEDULE AUGUST 2 (Pacific Daylight Savings Time PDST): ( !!! NOTE: Your time zone simultaneous times are a DIFFERENT HOUR OF THE DAY than the hours below if you aren't in PDST. So ADJUST FOR YOUR TIME ZONE!!! EX: EAST COAST USA = PDST + 3 HOURS. I.E. 10 AM PDST = 1 PM EDST. ) ===================================================================== ===== 4) TALKS/VIDEOS/GROUP_MEETINGS AGENDA (PDST): ===== TENTATIVE SCHEDULE: See the website for final schedule. 1000A NETWORKING - internet, Apache, Firefox web browser, VOIP... SOCIAL - EFF, FSF... 1130A PROGRAMMING LANGUAGES - Python, PERL, CC++, PHP... DATABASES - MySQL, MSQL, BerkeleyDB... 100P GUI's - GNOME, KDE... DISTROS - GNU(Linux), BSD, Debian, Gentoo, FreeBSD OpenBSD... 230P BUSINESS - CRM, ERP, spreadsheets... EDUCATION/ACADEMIC/SCIENCE - OLPC, SciPy... 400P HARDWARE - OLPC, phone(OpenMoko)... PERSONAL APPLICATIONS - K/Open-Office, games, multimedia... 530P ART - Creative Commons, music, visual, Wikipedia... These are the TIME SLOTS for the various talks. There will only BE talks if someone makes a talk available for that time slot. There are two ways to do that: LIVE & PRE-RECORDED. For this August 2 meeting, as a practical matter, there isn't really time to get live talks going, I think. Thus, for this meeting we will just view previously recorded talks. I will suggest a few talks that people can download ahead of the meeting, then view simultaneously at the meeting. And, it is YOUR responsibility to find pre-recorded talks for what interests YOU, and post links to the download location for those talks to the mailing list, so others can DL those talks & watch them simultaneously, at their meeting sites. See the group website & mailing list for details about what talks/videos are scheduled for the topic times. I'll also try to email the people who gave the recorded presentations, so they can join us online after the video to answer questions & chat. ===================================================================== ===== 5) TALKS: Videos for the August 2 Meeting: ===== TENTATIVE SCHEDULE: See the website for final schedule. 1000 AM-------------------------------------------------------------- Networking1:Asterisk VOIP - Sameer Verma http://video.google.com/videoplay?docid=-2148055040572903738 http://www.penlug.org/twiki/bin/view/Home/MeetingAgenda20070628 Social: ? 1130 AM-------------------------------------------------------------- Networking2:Debian - Setup A WiFi Repeater http://www.youtube.com/watch?v=EJKe_jXszFc Prog Lang: Painless Python Part 1 - Alex Martelli http://youtube.com/watch?v=bDgD9whDfEY http://mail.python.org/pipermail/baypiggies/2008-June/003629.html Database: A Googly MySQL Cluster Talk http://youtube.com/watch?v=HJ930zMk96U 100 PM-------------------------------------------------------------- GUIs: ? Distros: git - Linus Torvalds http://video.google.com/videoplay?docid=-2199332044603874737 230 PM-------------------------------------------------------------- Business: Web 2.0 startups - David Weekly http://video.google.com/videoplay?docid=-2765503550413131030 http://www.penlug.org/twiki/bin/view/Home/MeetingAgenda20080626 Education: Python on the OLPC XO Laptop - Merriam, Cherlin & __ http://www.youtube.com/watch?v=IPabiIHgmBU 400 PM-------------------------------------------------------------- Hardware: ? Open Moko?? - can we get someone to give a talk on this??? Pers Apps: ? Games - TeamSpeak - can we get a talk on this??? 530 PM-------------------------------------------------------------- Art: ? ?? VLC video streaming?? Video download tool: http://www.techcrunch.com/get-youtube-movie/ Or try youtube-dl ? For this first meeting, the above list is probably plenty to start out with - given that this is the startup meeting for the USA wide effort, and a major effort & focus of this meeting will be to work on getting inter-location communications going - ie, IRC & especially VOIP. But, feel free to suggest other talks for this meeting on the google groups mailing list, if you so desire. Note: When two talks are available for the same topic, ex: 2 Distro talks, the second listed talk will happen in the time slot after the first talk. Ex: Distro1 talk at 10A, Distro2 talk at 1130A. YOU SEARCH FOR RELEVANT TALKS - some links: http://www.youtube.com http://youtube.com/user/googletechtalks http://www.archive.org/details/computersandtechvideos http://www.archive.org/details/wikimedia http://www.archive.org/details/movies http://www.archive.org/details/opensource_movies ===================================================================== ===== 6) !!!!! MAIN AGENDA FOR AUGUST 2 MEETING = VOIP !!!!! - ===== Getting COMMUNICATIONS working between meeting locations, Definitely IRC Especially VOIP - Ekiga, TeamSpeak, ? Maybe webcam streaming, video streaming, VLC? The PROGRAMMING PARTY TOPIC for this meeting is: Help get IRC, VOIP, Webcam streaming working between meeting sites. If you know about these topics - this is your chance to help out. SOFTWARE: Ekiga, TeamSpeak, VLC webcasting http://goteamspeak.com Since IRC should be easy to do, the main focus of this meeting will be to get VOIP communications working between multiple meeting site locations. From the little search I've done so far, TeamSpeak looks like it might be a good solution. "TeamSpeak is a quality, scalable application which enables people to speak with one another over the Internet. TeamSpeak consists of both client and server software. The server acts as a host to multiple client connections, capable of handling literally thousands of simultaneous users. This results in an Internet based conferencing solution that works in a variety of applications such as team mates speaking with one another while playing their favorite online game, small businesses cutting costs on long distance charges, or for personal communication with friends and family." ===================================================================== ===== 7) ME + YOU = 3 - What I do, what you do. ===== Note: I'm just creating the ORGANIZATIONAL STRUCTURE for this meeting in my SMALL PART TIME, as my VOLUNTEER contribution to the GNU/BSD communities. I'm creating the ORGANIZATIONAL STRUCTURE for the meeting. I'm NOT creating the MEETING - (although I'll certainly assist) - If YOU want to attend this meeting, then the person(s) creating the meeting are: YOU (collectively). I'm creating the structure to enable people who want to be able to attend an event like this to put together the event they want to have. That is part of the reason why I call this a "Self-Reliant event". "Self-Reliance" means: if you see something that could be improved, figure out an improvement & help out with that. ===================================================================== ===== 8) GLOBAL-USA - This month's step forward goal. ===== When I set out to create this Berkeley-TIP-Global event, I planned to start it small, & grow it one step at a time. I've put together two great local meetings in Berkeley the past two months. This month, I'm working to enable persons who wish to participate to get this meeting going around the USA. USA is the growth step this month. Everyone everywhere in the world is welcome to set up a local simultaneous meeting. Please forward this announcement to relevant other mailing lists. I only have time this month to focus my attention on USA groups. You, & anyone, are welcome, & encouraged, to set up a simultaneous meeting in any part of the world. I will be sending this email announcement to the following LUGs (State, Group): CA LULA SFVLUG, CO CLUE, FL LEAP, GA ALE, HI Luau, IL ChicagoLinux, LA BRLUG, MA BLU, MD BaltoLUG, MI MDLUG, NC TriLUG, NY NYLUG, OR PLUG, PA PLUG WPLUG, TX ALG, VA NoBALUG, WA GSLUG. I chose those groups in each local area because with a quick search on http://www.linux.org/groups/usa/ those groups seemed to be the ones in each area that had the most active mailing list. I will also try to send this announcement to the following interest groups: OpenBSD, FreeBSD, Debian, Gentoo, KDE, Gnome, FSF, GNU, EFF, CreativeCommons, Python, LinuxWeeklyNews, Mozilla. I will be sending a local announcement to SanFrancisco Bay Area LUGs, directing to BerkTIP, the local, not global, group page. http://groups.google.com/group/BerkTIP ==DO: -- Here are links for DIGG - please go to this URL to DIGG this site to feature the announcement for this event prominently: http://digg.com/software/Invite_Aug_2_Sat_1st_USA_wide_GNU_BSD_FreeSW_Culture_Mtg In the next months I'll work to expand this to: September 6: The Americas October 4: Europe November 1: Asia ===================================================================== ===== 9) SUMMARY: This sould be a great event for anyone wanting to keep on top of the leading developments in GNU/BSD technology. With 7 or more great talks, you'll learn lots & meet with many top people. NOTE: I'm doing this as a small part time effort as a volunteer for the community when I have many other things to do with my time. So, don't expect perfection, do expect hiccups, and if you see something you think could be improved - YOU CAN VOLUNTEER TO IMPROVE THINGS. :) Best wishes - I hope to see you there. :) From aahz at pythoncraft.com Wed Jul 30 16:42:04 2008 From: aahz at pythoncraft.com (Aahz) Date: Wed, 30 Jul 2008 07:42:04 -0700 Subject: [Baypiggies] Free three month PDF subscription to Python Magazine In-Reply-To: References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> <8249c4ac0807281815n64c67358nc2818ee5c97241ed@mail.gmail.com> <8B33B414-991E-4650-84AB-58FC3C55F8A0@pythonmagazine.com> Message-ID: <20080730144204.GA24895@panix.com> On Tue, Jul 29, 2008, Glen Jarvis wrote: > > I'm forwarding Doug's email regarding how to take advantage of the > BayPIGgies free three month subscription. My only concern is, since > BayPIGgies is an archived and public list, this may be a bit more > public than Doug wants (please see below). If we have the option of > not archiving this message, that would be great. Otherwise, I'll have > to be gatekeeper to those who see this and who aren't members of > BayPIGgies (although I'm actually way too busy for such things and > would rather not). JJ may override this, but baypiggies was deliberately set up as a public list, and I don't think that's likely to change. As a general rule, the python.org admins refuse to remove archived messages, so that's not an option. A better semi-public mechanism might be to have a private page on baypiggies.net with access on request. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ Adopt A Process -- stop killing all your children! From glen at glenjarvis.com Wed Jul 30 20:19:27 2008 From: glen at glenjarvis.com (Glen Jarvis) Date: Wed, 30 Jul 2008 11:19:27 -0700 Subject: [Baypiggies] Free three month PDF subscription to Python Magazine In-Reply-To: <20080730144204.GA24895@panix.com> References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> <8249c4ac0807281815n64c67358nc2818ee5c97241ed@mail.gmail.com> <8B33B414-991E-4650-84AB-58FC3C55F8A0@pythonmagazine.com> <20080730144204.GA24895@panix.com> Message-ID: <321F9FF0-EF42-4045-8EA8-B024E0F749F1@glenjarvis.com> >> JJ may override this, but baypiggies was deliberately set up as a >> public > list, and I don't think that's likely to change. As a general rule, > the > python.org admins refuse to remove archived messages, so that's not an > option. Thanks for the feedback. Still archiving is okay. I've gotten a huge number of requests. My time is so limited, but gatekeeper I am now. It's good karma -- And, it's not like BayPIGgies hasn't been incredibly awesome to me whenever I've needed help. This can be archived, I'll just to have explain (in a nice form letter if I get too many requests), that this was a special offer for three months only and for members of BayPIGgies (even people who just lurk on the list). Warmest Regards, Glen Jarvis From abla at fusion.gat.com Wed Jul 30 20:47:37 2008 From: abla at fusion.gat.com (Gheni Abla) Date: Wed, 30 Jul 2008 11:47:37 -0700 Subject: [Baypiggies] Free three month PDF subscription to Python Magazine In-Reply-To: <321F9FF0-EF42-4045-8EA8-B024E0F749F1@glenjarvis.com> References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> <8249c4ac0807281815n64c67358nc2818ee5c97241ed@mail.gmail.com> <8B33B414-991E-4650-84AB-58FC3C55F8A0@pythonmagazine.com> <20080730144204.GA24895@panix.com> <321F9FF0-EF42-4045-8EA8-B024E0F749F1@glenjarvis.com> Message-ID: <4890B749.8000100@fusion.gat.com> Hi All, Is there any membership fee involved to be a "official member" of this list? I can't attend monthly meetings since I live in San Diego. But I like to be in this mailing list to enjoy the discussions. I've just realized that I am belong to "people who just lurk on the list" category :). Is there any thing I can do to be a regular member? Thanks. --Gheni Abla Glen Jarvis wrote: >>> JJ may override this, but baypiggies was deliberately set up as a >>> public >> list, and I don't think that's likely to change. As a general rule, the >> python.org admins refuse to remove archived messages, so that's not an >> option. > > Thanks for the feedback. Still archiving is okay. I've gotten a huge > number of requests. My time is so limited, but gatekeeper I am now. > It's good karma -- And, it's not like BayPIGgies hasn't been > incredibly awesome to me whenever I've needed help. > > This can be archived, I'll just to have explain (in a nice form letter > if I get too many requests), that this was a special offer for three > months only and for members of BayPIGgies (even people who just lurk > on the list). > > Warmest Regards, > > > Glen Jarvis > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies From aahz at pythoncraft.com Wed Jul 30 22:15:28 2008 From: aahz at pythoncraft.com (Aahz) Date: Wed, 30 Jul 2008 13:15:28 -0700 Subject: [Baypiggies] Free three month PDF subscription to Python Magazine In-Reply-To: <4890B749.8000100@fusion.gat.com> References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> <8249c4ac0807281815n64c67358nc2818ee5c97241ed@mail.gmail.com> <8B33B414-991E-4650-84AB-58FC3C55F8A0@pythonmagazine.com> <20080730144204.GA24895@panix.com> <321F9FF0-EF42-4045-8EA8-B024E0F749F1@glenjarvis.com> <4890B749.8000100@fusion.gat.com> Message-ID: <20080730201528.GA16568@panix.com> On Wed, Jul 30, 2008, Gheni Abla wrote: > > Is there any membership fee involved to be a "official member" of this > list? I can't attend monthly meetings since I live in San Diego. But I > like to be in this mailing list to enjoy the discussions. I've just > realized that I am belong to "people who just lurk on the list" category > :). Is there any thing I can do to be a regular member? This is a free list, hosted on python.org -- to be a regular member, just post! -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ Adopt A Process -- stop killing all your children! From amax at redsymbol.net Wed Jul 30 22:30:35 2008 From: amax at redsymbol.net (Aaron Maxwell) Date: Wed, 30 Jul 2008 13:30:35 -0700 Subject: [Baypiggies] Free three month PDF subscription to Python Magazine In-Reply-To: References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <8B33B414-991E-4650-84AB-58FC3C55F8A0@pythonmagazine.com> Message-ID: <200807301330.35846.amax@redsymbol.net> > In general: > 1) Go to http://www.pythonmagazine.com/ > 2) Sign up (free) with your email address (this does not get you the > subscription), > 3) Send me the email address you used to sign up > 4) I will forward all of the email addresses to Doug. He will activate > the free PDF subscription from the list I send him. Hi Glen, Please add my email - amax at redsymbol.net - to the list. If we ever meet and have the opportunity, I'll buy you a beer as reward for stepping up as gatekeeper. Thanks! Cheers, Aaron > > > For details, please read below my signature. > > > Warmest Regards, > > > Glen Jarvis > -- > 415-680-3964 > glen at glenjarvis.com > http://www.glenjarvis.com > > "You must be the change you wish to see in the world." -M. Gandhi > > On Jul 29, 2008, at 4:37 AM, Doug Hellmann wrote: > > Hi, Glen, > > > > On Jul 28, 2008, at 10:03 PM, Glen Jarvis wrote: > >> Doug, > >> I believe we spoke a few times about articles in Python magazine. > >> I'm writing today > > > > Yes, I finally have the draft of that AppEngine article. Let me get > > back to you about the direction the author is taking. > > > >> regarding a special promotion for the BayPIGgies listserv group. I > >> personally would like to purchase a paper subscription to the > >> magazine. However, I am a member of BayPIGgies > > > > Excellent! > > > >> and have heard several other members who were very interested in > >> the offer previously mentioned (three month free PDF subscription > >> to the magazine). If we can work out the details of this agreement, > >> I'd like to order the magazine but make certain members of > >> BayPIGgies can also get the three month PDF subscription. > > > > To take advantage of the offer, each member of the group should go > > to our web site (http://www.pythonmagazine.com) and set up an > > account (that's already free). When they register, the site will > > ask them for an email address to identify the account. If a single > > member of the group (you or someone you nominate) sends me a list of > > all the email addresses used (no names, just email addresses), I'll > > make sure we enable the subscriptions. > > > > You can announce the offer at your next meeting, or right away if > > your group has a private communication channel like a mailing list > > (i.e., please don't post the offer on your blog). > > > > I've received a few requests for details, so I'll refer them to you > > as my point of contact. Give the group a couple of weeks to sign > > up, and then send me the list of addresses. > > > > Thanks, > > Doug > > -- > > Doug Hellmann > > Editor in Chief > > Python Magazine > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies -- Aaron Maxwell http://redsymbol.net From glen at glenjarvis.com Wed Jul 30 20:53:57 2008 From: glen at glenjarvis.com (Glen Jarvis) Date: Wed, 30 Jul 2008 11:53:57 -0700 Subject: [Baypiggies] Free three month PDF subscription to Python Magazine In-Reply-To: <4890B749.8000100@fusion.gat.com> References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> <8249c4ac0807281815n64c67358nc2818ee5c97241ed@mail.gmail.com> <8B33B414-991E-4650-84AB-58FC3C55F8A0@pythonmagazine.com> <20080730144204.GA24895@panix.com> <321F9FF0-EF42-4045-8EA8-B024E0F749F1@glenjarvis.com> <4890B749.8000100@fusion.gat.com> Message-ID: <0FB5B3D3-16AA-4309-A091-C4107B6595AE@glenjarvis.com> I need to defer this to those on this list who are much more knowledgeable than me. However, just being on the list and responding is what I believe 'membership' is. If someone, five months from now, sees a posting online, has never received or responded to a BayPIGgies email, but yet emails me personally and says "I want the subscription," I'll have to politely decline. As far as I understand it, hearing this communication and responding is all the 'membership' that we need. Also, I've never heard of anything more 'official' or of any fees. I may have used poor language and confused the issue by using words like 'official.' I'm sorry and hope it doesn't add concern or confusion. Gheni Abla, I've added you to the list who get the subscription (although you still need to go to their website per the earlier emails, if you haven't already). Warmest Regards, Glen Jarvis -- 415-680-3964 glen at glenjarvis.com http://www.glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi On Jul 30, 2008, at 11:47 AM, Gheni Abla wrote: > Hi All, > > Is there any membership fee involved to be a "official member" of > this list? I can't attend monthly meetings since I live in San > Diego. But I like to be in this mailing list to enjoy the > discussions. I've just realized that I am belong to "people who > just lurk on the list" category :). Is there any thing I can do to > be a regular member? > > Thanks. > > --Gheni Abla > > > > > > Glen Jarvis wrote: >>>> JJ may override this, but baypiggies was deliberately set up as a >>>> public >>> list, and I don't think that's likely to change. As a general >>> rule, the >>> python.org admins refuse to remove archived messages, so that's >>> not an >>> option. >> >> Thanks for the feedback. Still archiving is okay. I've gotten a >> huge number of requests. My time is so limited, but gatekeeper I am >> now. It's good karma -- And, it's not like BayPIGgies hasn't been >> incredibly awesome to me whenever I've needed help. >> >> This can be archived, I'll just to have explain (in a nice form >> letter if I get too many requests), that this was a special offer >> for three months only and for members of BayPIGgies (even people >> who just lurk on the list). >> >> Warmest Regards, >> >> >> Glen Jarvis >> _______________________________________________ >> 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 Jul 31 01:47:54 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Wed, 30 Jul 2008 16:47:54 -0700 Subject: [Baypiggies] Free three month PDF subscription to Python Magazine In-Reply-To: <0FB5B3D3-16AA-4309-A091-C4107B6595AE@glenjarvis.com> References: <85E05848-B115-451C-8846-9661F22D2C18@glenjarvis.com> <47c890dc0807281609i2a56d6c0ke4dc8224b04946c4@mail.gmail.com> <8249c4ac0807281815n64c67358nc2818ee5c97241ed@mail.gmail.com> <8B33B414-991E-4650-84AB-58FC3C55F8A0@pythonmagazine.com> <20080730144204.GA24895@panix.com> <321F9FF0-EF42-4045-8EA8-B024E0F749F1@glenjarvis.com> <4890B749.8000100@fusion.gat.com> <0FB5B3D3-16AA-4309-A091-C4107B6595AE@glenjarvis.com> Message-ID: All official users (you know who you are) know how to greet me at the meetings in person and share with me the exalted secret handshake. Everyone who doesn't do this (such as Glen) is assumed to be a Perl programmer. -jj P.S. I'm just kidding ;) On Wed, Jul 30, 2008 at 11:53 AM, Glen Jarvis wrote: > I need to defer this to those on this list who are much more knowledgeable > than me. However, just being on the list and responding is what I believe > 'membership' is. If someone, five months from now, sees a posting online, > has never received or responded to a BayPIGgies email, but yet emails me > personally and says "I want the subscription," I'll have to politely > decline. > > As far as I understand it, hearing this communication and responding is all > the 'membership' that we need. Also, I've never heard of anything more > 'official' or of any fees. I may have used poor language and confused the > issue by using words like 'official.' I'm sorry and hope it doesn't add > concern or confusion. > > Gheni Abla, I've added you to the list who get the subscription (although > you still need to go to their website per the earlier emails, if you haven't > already). > > > Warmest Regards, > > > Glen Jarvis > -- > 415-680-3964 > glen at glenjarvis.com > http://www.glenjarvis.com > > "You must be the change you wish to see in the world." -M. Gandhi > > > On Jul 30, 2008, at 11:47 AM, Gheni Abla wrote: > >> Hi All, >> >> Is there any membership fee involved to be a "official member" of this >> list? I can't attend monthly meetings since I live in San Diego. But I >> like to be in this mailing list to enjoy the discussions. I've just >> realized that I am belong to "people who just lurk on the list" category :). >> Is there any thing I can do to be a regular member? >> >> Thanks. >> >> --Gheni Abla >> >> >> >> >> >> Glen Jarvis wrote: >>>>> >>>>> JJ may override this, but baypiggies was deliberately set up as a >>>>> public >>>> >>>> list, and I don't think that's likely to change. As a general rule, the >>>> python.org admins refuse to remove archived messages, so that's not an >>>> option. >>> >>> Thanks for the feedback. Still archiving is okay. I've gotten a huge >>> number of requests. My time is so limited, but gatekeeper I am now. It's >>> good karma -- And, it's not like BayPIGgies hasn't been incredibly awesome >>> to me whenever I've needed help. >>> >>> This can be archived, I'll just to have explain (in a nice form letter if >>> I get too many requests), that this was a special offer for three months >>> only and for members of BayPIGgies (even people who just lurk on the list). >>> >>> Warmest Regards, >>> >>> >>> Glen Jarvis >>> _______________________________________________ >>> 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 > -- It's a walled garden, but the flowers sure are lovely! http://jjinux.blogspot.com/ From marissa at imo.im Thu Jul 31 06:29:35 2008 From: marissa at imo.im (Marissa Huang) Date: Wed, 30 Jul 2008 21:29:35 -0700 Subject: [Baypiggies] Software Engineer Position at imo.im Message-ID: Imo strives to develop amazing products that people will love. Located in Palo Alto, CA, we are a startup founded (and funded) by one of the first ten employees at Google and advised by several early Googlers. We currently have 4 engineers on staff, but we are looking to increase the size of our team to about 20-30 this year. We are working on a variety of projects that are enhancements to our current instant messaging application, as well as other non-IM products (not listed on our site) that will help people communicate and collaborate more easily. We have tons of ideas, and we are looking for outstanding software engineers who are interested in making products for our users all around the world. Our ideal candidate would not only have a strong background in not only algorithms and design, but also coding; this is very important for our company as our engineers are in charge of all aspects of a project from start to finish. We also offer competitive stipends for internships year-round. Requirements: * BS/MS/PhD in computer science (or the equivalent). * Strong grasp of data structures and algorithms. Extra credit: * Experience building and designing scalable distributed systems. * Ability to design and implement systems in Python. * Extensive experience writing networking code in C/C++. * Thorough understanding of TCP/IP and network programming. * Adept at hacking open source software. * Experience with HTML, CSS, Javascript, MySQL a plus. * Know Linux better than you can sing Britney lyrics. Compensation: The usual ... competitive salary, stock, snacks, gym membership, health insurance, $25,000 starting bonus, and a housing stipend for living in close proximity to our office. From marissa at imo.im Thu Jul 31 06:47:58 2008 From: marissa at imo.im (Marissa Huang) Date: Wed, 30 Jul 2008 21:47:58 -0700 Subject: [Baypiggies] Software Engineer Position at imo.im, Palo Alto, CA Message-ID: Imo strives to develop amazing products that people will love. Located in Palo Alto, CA, we are a startup founded (and funded) by one of the first ten employees at Google and advised by several early Googlers. We currently have 4 engineers on staff, but we are looking to increase the size of our team to about 20-30 this year. We are working on a variety of projects that are enhancements to our current instant messaging application, as well as other non-IM products (not listed on our site) that will help people communicate and collaborate more easily. We have tons of ideas, and we are looking for outstanding software engineers who are interested in making products for our users all around the world. Our ideal candidate would not only have a strong background in not only algorithms and design, but also coding; this is very important for our company as our engineers are in charge of all aspects of a project from start to finish. We also offer competitive stipends for internships year-round. Requirements: * BS/MS/PhD in computer science (or the equivalent). * Strong grasp of data structures and algorithms. Extra credit: * Experience building and designing scalable distributed systems. * Ability to design and implement systems in Python. * Extensive experience writing networking code in C/C++. * Thorough understanding of TCP/IP and network programming. * Adept at hacking open source software. * Experience with HTML, CSS, Javascript, MySQL a plus. * Know Linux better than you can sing Britney lyrics. Compensation: The usual ... competitive salary, stock, snacks, gym membership, health insurance, $25,000 starting bonus, and a housing stipend for living in close proximity to our office. Please email your resume to marissa at imo.im if you are interested. Thanks! From jjinux at gmail.com Thu Jul 31 10:23:58 2008 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Thu, 31 Jul 2008 01:23:58 -0700 Subject: [Baypiggies] How to Implement Compilers and Interpreters Message-ID: I'm looking for some advice implementing compilers and interpreters. If you know about such things, can you respond to my blog post? http://jjinux.blogspot.com/2008/07/computer-science-how-to-implement.html Thanks, -jj -- Lisp programmers know the value of everything, but the cost of nothing... On my Lisp, '() costs 4 bytes. http://jjinux.blogspot.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From spmcinerney at hotmail.com Thu Jul 31 10:59:33 2008 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Thu, 31 Jul 2008 01:59:33 -0700 Subject: [Baypiggies] How to Implement Compilers and Interpreters In-Reply-To: References: Message-ID: Well I took Stanford CS143, so here's my modest take: - your task depends largely on whether you're tackling some arbitrary syntax someone just made up, or parsing some well-known standardized language (e.g. Scheme, Lisp, Haskell, C etc.). (FYI gcc uses an ad-hoc parser under-the-hood for raw speed, not a yacc-generated one.) - the dragon book (Aho, Sethi, Ullman) is, if I may say, pretty awful, a bad read, clunky typesetting, inadequate examples (Pascal fragments?) and dwells morbidly on parsing theory. All you really need to know in the real world is that yacc/bison will handle SLR(1) grammars, which are the only ones we care about, and we handle ambiguity in expressions via operator precedence and associativity rules. Corollary: if yacc rejects your grammar and you can't fix it, it ain't SLR(1). It seems like computer scientists love to go overboard on this theory, NFAs and so on. You only need an appreciation of how they work, and to familiarize yourself with how yacc runs by trying to build a grammar for a subset of C (or Scheme). - I am not aware of any more approachable book, but in either case, better than any book is to take Stanford CS143 via Stanford Online, it runs almost every semester. If you're too busy to do the 4 programming exercises (which are the most valuable part of the course), then just take it CR/NC or Audit. - I have no opinion on "Essentials of Programming Languages" (2nd ed), but from the reviews it sounds slightly better and does mention Scheme. - Basically this is one of the those topics you will learn infinitely more by doing than by reading. With any of these books, be prepared to speed-read or skim the hundreds of pages that are not directly relevant to your needs. - If you get as far as code generation, you will come to detest explicit pointers even more than you already do (not applicable to Scheme). PS Anyway, are you doing this as a learning exercise, or is there genuinely no existing off-the-shelf open-source parser that will fit your needs? Regards, Stephen Date: Thu, 31 Jul 2008 01:23:58 -0700From: jjinux at gmail.comTo: baypiggies at python.orgSubject: [Baypiggies] How to Implement Compilers and Interpreters I'm looking for some advice implementing compilers and interpreters. If you know about such things, can you respond to my blog post?http://jjinux.blogspot.com/2008/07/computer-science-how-to-implement.htmlThanks,-jj-- Lisp programmers know the value of everything, but the cost of nothing...On my Lisp, '() costs 4 bytes.http://jjinux.blogspot.com/ _________________________________________________________________ With Windows Live for mobile, your contacts travel with you. http://www.windowslive.com/mobile/overview.html?ocid=TXT_TAGLM_WL_mobile_072008 -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at atoulou.se Thu Jul 31 11:34:30 2008 From: andrew at atoulou.se (Andrew Akira Toulouse) Date: Thu, 31 Jul 2008 02:34:30 -0700 Subject: [Baypiggies] How to Implement Compilers and Interpreters In-Reply-To: References: Message-ID: <1757DCAC-1526-495C-AA45-3BABCE8FF8DB@atoulou.se> I'm curious as well. I took CS164 at Berkeley this last semester, and while I think my Stanford colleague puts too little value on theory, he makes some valid points. As I am typing from my phone I won't go into detail, but I think depending on the problem there are a number of approrpriate solutions we can suggest. I also believe I have a decent PDF on compilation laying around; email me off-list and I'll get back to you on that, if you want it. Sent from my iPhone On Jul 31, 2008, at 1:59 AM, Stephen McInerney wrote: > > Well I took Stanford CS143, so here's my modest take: > - your task depends largely on whether you're tackling some > arbitrary syntax > someone just made up, or parsing some well-known standardized language > (e.g. Scheme, Lisp, Haskell, C etc.). > (FYI gcc uses an ad-hoc parser under-the-hood for raw speed, not a > yacc-generated one.) > - the dragon book (Aho, Sethi, Ullman) is, if I may say, pretty awful, > a bad read, clunky typesetting, inadequate examples (Pascal > fragments?) > and dwells morbidly on parsing theory. All you really need to know > in the real > world is that yacc/bison will handle SLR(1) grammars, which are the > only ones > we care about, and we handle ambiguity in expressions via operator > precedence and associativity rules. > Corollary: if yacc rejects your grammar and you can't fix it, it > ain't SLR(1). > It seems like computer scientists love to go overboard on this > theory, NFAs and so on. > You only need an appreciation of how they work, and to familiarize > yourself > with how yacc runs by trying to build a grammar for a subset of C > (or Scheme). > - I am not aware of any more approachable book, but in either case, > better than any book is to take Stanford CS143 via > Stanford Online, it runs almost every semester. > If you're too busy to do the 4 programming exercises (which are the > most > valuable part of the course), then just take it CR/NC or Audit. > - I have no opinion on "Essentials of Programming Languages" (2nd ed), > but from the reviews it sounds slightly better and does mention > Scheme. > - Basically this is one of the those topics you will learn > infinitely more by doing > than by reading. With any of these books, be prepared to speed-read or > skim the hundreds of pages that are not directly relevant to your > needs. > - If you get as far as code generation, you will come to detest > explicit > pointers even more than you already do (not applicable to Scheme). > > PS Anyway, are you doing this as a learning exercise, or is there > genuinely no > existing off-the-shelf open-source parser that will fit your needs? > > Regards, > Stephen > > > > Date: Thu, 31 Jul 2008 01:23:58 -0700 > From: jjinux at gmail.com > To: baypiggies at python.org > Subject: [Baypiggies] How to Implement Compilers and Interpreters > > > I'm looking for some advice implementing compilers and > interpreters. If you know about such things, can you respond to my > blog post? > > http://jjinux.blogspot.com/2008/07/computer-science-how-to-implement.html > > Thanks, > -jj > > -- > Lisp programmers know the value of everything, but the cost of > nothing... > On my Lisp, '() costs 4 bytes. > http://jjinux.blogspot.com/ > > With Windows Live for mobile, your contacts travel with you. Connect > on the go. > _______________________________________________ > 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: