From glen at glenjarvis.com Wed Apr 1 08:46:15 2009 From: glen at glenjarvis.com (Glen Jarvis) Date: Tue, 31 Mar 2009 23:46:15 -0700 Subject: [Baypiggies] CodeCon Message-ID: This may be of interest to the Python community. It's around the corner: CodeCon 2009 is fast approaching, April 17-19 at Cellspace in San Francisco. CodeCon is a conference of working demonstrations. Three days of quick presentations of actual working code, shown by people who wrote them, all for under $100 ($75 if you register within the next day). Past highlights include early presentations of BitTorrent, PGP, and SiteAdvisor. Presentations this year include: BioHack! Track: * DIY Synthetic Biology - From Design to Construction with New Model Organisms * Homebrew Genetic Testing - Read your own source code - at home! * Keiki Gels - Visualize DNA -- in a drinking straw! Code Track: * BitTorrent DNA - Effortless BitTorrent deployment * Distributed Transaction Layer for Google App Engine - Transaction semantics across multiple entity groups for applications written in the Google App Engine * Helios Voting - The first and only web-based voting system that enables voters to verify their vote and the overall tally with cryptographic certainty. * Libevent - making fast asynchronous network programs portable * Pork - Largescale Automatic Rewriting of C++ * OneSwarm - privacy preserving peer-to-peer data sharing * Parallel Web Browser - a web browser for handhelds & multicore laptops * Switzerland - a semi-P2P system for detecting forged and modified IP packets between clients * Tahoe, the Least-Authority Filesystem - a secure, decentralized, fault-tolerant storage network * TorFlow - A Python-based Tor Research Toolset * Trend Profiler / trend-prof - Finding performance surprises (super-linearities) in C / C++ code based on trends in the runs on different size inputs. * Typhon / Scream To learn more about CodeCon, you can look at the sites from previous years: http://www.facebook.com/l.php?u=http://www.codecon.org%2F2006%2F http://www.facebook.com/l.php?u=http://www.codecon.org%2F2005%2F http://www.facebook.com/l.php?u=http://www.codecon.org%2F2004%2F http://www.facebook.com/l.php?u=http://www.codecon.org%2F2003%2F http://www.facebook.com/l.php?u=http://www.codecon.org%2F2002%2F -------------- next part -------------- An HTML attachment was scrubbed... URL: From wescpy at gmail.com Wed Apr 1 08:53:00 2009 From: wescpy at gmail.com (wesley chun) Date: Tue, 31 Mar 2009 23:53:00 -0700 Subject: [Baypiggies] Guido is retiring... Message-ID: <78b3a9580903312353s53b8aa58ne0bce67b60519042@mail.gmail.com> as confirmed via his shocking keynote delivered at PyCon last week, Guido is stepping down from the top of the Python world, as confirmed in PEP 401: http://www.python.org/dev/peps/pep-0401/ we will miss him, -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Core Python Programming", Prentice Hall, (c)2007,2001 "Python Fundamentals", Prentice Hall, (c)2009 http://corepython.com wesley.j.chun :: wescpy-at-gmail.com python training and technical consulting cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com From venkat83 at gmail.com Wed Apr 1 08:54:29 2009 From: venkat83 at gmail.com (Venkatraman S) Date: Wed, 1 Apr 2009 12:24:29 +0530 Subject: [Baypiggies] Guido is retiring... In-Reply-To: <78b3a9580903312353s53b8aa58ne0bce67b60519042@mail.gmail.com> References: <78b3a9580903312353s53b8aa58ne0bce67b60519042@mail.gmail.com> Message-ID: On Wed, Apr 1, 2009 at 12:23 PM, wesley chun wrote: > as confirmed via his shocking keynote delivered at PyCon last week, > Guido is stepping down from the top of the Python world, as confirmed > in PEP 401: http://www.python.org/dev/peps/pep-0401/ > > CADIE? :P -V- http://twitter.com/venkasub -------------- next part -------------- An HTML attachment was scrubbed... URL: From spmcinerney at hotmail.com Wed Apr 1 08:55:37 2009 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Tue, 31 Mar 2009 23:55:37 -0700 Subject: [Baypiggies] Guido is retiring... In-Reply-To: <78b3a9580903312353s53b8aa58ne0bce67b60519042@mail.gmail.com> References: <78b3a9580903312353s53b8aa58ne0bce67b60519042@mail.gmail.com> Message-ID: Note the date on this announcement. See also the ritual announcements on Parrot... > Date: Tue, 31 Mar 2009 23:53:00 -0700 > From: wescpy at gmail.com > To: baypiggies at python.org > Subject: [Baypiggies] Guido is retiring... > > as confirmed via his shocking keynote delivered at PyCon last week, > Guido is stepping down from the top of the Python world, as confirmed > in PEP 401: http://www.python.org/dev/peps/pep-0401/ > > we will miss him, > -- wesley > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > "Core Python Programming", Prentice Hall, (c)2007,2001 > "Python Fundamentals", Prentice Hall, (c)2009 > http://corepython.com > > wesley.j.chun :: wescpy-at-gmail.com > python training and technical consulting > cyberweb.consulting : silicon valley, ca > http://cyberwebconsulting.com > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies _________________________________________________________________ Quick access to your favorite MSN content and Windows Live with Internet Explorer 8. http://ie8.msn.com/microsoft/internet-explorer-8/en-us/ie8.aspx?ocid=B037MSN55C0701A -------------- next part -------------- An HTML attachment was scrubbed... URL: From sfseth at gmail.com Wed Apr 1 08:58:36 2009 From: sfseth at gmail.com (Seth Friedman) Date: Tue, 31 Mar 2009 23:58:36 -0700 Subject: [Baypiggies] Guido is retiring... In-Reply-To: References: <78b3a9580903312353s53b8aa58ne0bce67b60519042@mail.gmail.com> Message-ID: <64e45fca0903312358t52f3f77ej53a1c226c1d9c9e5@mail.gmail.com> you all suck. On Tue, Mar 31, 2009 at 11:55 PM, Stephen McInerney wrote: > Note the date on this announcement. > > See also the ritual announcements on Parrot... > > > > Date: Tue, 31 Mar 2009 23:53:00 -0700 > > From: wescpy at gmail.com > > To: baypiggies at python.org > > Subject: [Baypiggies] Guido is retiring... > > > > > as confirmed via his shocking keynote delivered at PyCon last week, > > Guido is stepping down from the top of the Python world, as confirmed > > in PEP 401: http://www.python.org/dev/peps/pep-0401/ > > > > we will miss him, > > -- wesley > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > "Core Python Programming", Prentice Hall, (c)2007,2001 > > "Python Fundamentals", Prentice Hall, (c)2009 > > http://corepython.com > > > > wesley.j.chun :: wescpy-at-gmail.com > > python training and technical consulting > > cyberweb.consulting : silicon valley, ca > > http://cyberwebconsulting.com > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > http://mail.python.org/mailman/listinfo/baypiggies > > ------------------------------ > Quick access to your favorite MSN content and Windows Live with Internet > Explorer 8. Download FREE now! > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Wed Apr 1 09:08:00 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Wed, 1 Apr 2009 00:08:00 -0700 Subject: [Baypiggies] Someone need a job? In-Reply-To: References: Message-ID: Two months and three interviews is a hell of a lot of time of yours that they wasted. I saw screw 'em! -jj On Tue, Mar 31, 2009 at 12:04 PM, Glen Jarvis wrote: > After two months and three interviews I was turned down for a job. But, my > loss can be someone else in the community's gain. > The reason I didn't get the job is the main reason I'm not getting most jobs > these days. I have 1 year of experience in Python and Django. That's the > newbie newb's newb of Python. And, a good chunk of that is contracting > through my very small company Glen Jarvis, LLC.?And, before this, I finished > a degree for several years. And before that I was a DBA -- completely > different role. > So, it's very probable someone else here is much stronger than I am at the > role in question. However, it's a strange situation that they want. They > want someone who is very experienced in mobile phone application development > (so, it's not just Python skills, but it couldn't hurt). But, you won't be > programming. You'll be managing an Open Source community. > I?originally?applied because it's a community management role, but I > eventually didn't get it?because?of my lack of Mobile phone app development > experience. > If you're interested, please let me know and I'll direct you to the company. > After they told me that I wasn't a fit, I thought I could help them find > someone who is. > In the like vein of programmers helping out programmers and community > spirit, if there is a Python and/or Django job out there where 1 year of > experience is sufficient, please let me know. Newbie or not, I'm constantly > growing as a programmer. I'm amazed at how much better my code is now > compared to six months ago. But, with that said, I'm sure my code will > continue to improve and I'm not at that level yet. I'm great as a Junior > programmer working with other talented programmers --?especially?team > programming. I prefer full time work over contracting and am contracting > now. I'm up to my eyes in contract work the past few weeks, but it's not > regular and I'm getting more and more in debt doing so (I don't yet feel > good enough to charge enough). > To give you a basic understanding of my coding level, I have just made the > breakthrough of coding something dynamically like this. Although I knew > about this style of programming before, I never "got it" in my code until > just this week: > ACTION_DICT = { > ?? ?1: ('Vendor Scan', ('v', 't'), action_vendor_scan), # Vendor(v),Token(t) > ?? ?2: ('Time', ('e',), action_time_event), # Event(e) > ?? ?3: ('Email', ('t', 's','m'), action_email), # > To(t),Subject(s),Message(m) > ?? ?4: ('Cron', ('u'), action_cron), # Unknown(u) > } > ?? ? ? ?# a is the action to execute and is dynamically set > ?? ? ? ?data = {} > ?? ? ? ?for v in variables: > ?? ? ? ? ? data[v] = request.GET.get(v, None) > ?? ? ? ? ? if data[v] is None: > ?? ? ? ? ? ? ? logging.error("scan: Data (%s) missing from URL" % v) > ?? ? ? ?data = ACTION_DICT[a][2](data) > Thanks in advance. And, let me know if you're interested in the mobile phone > community?management?position. > > All the best, > > Glen > -- > 415-680-3964 > glen at 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 > -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From donnamsnow at gmail.com Wed Apr 1 09:11:42 2009 From: donnamsnow at gmail.com (Donna Snow) Date: Wed, 1 Apr 2009 00:11:42 -0700 Subject: [Baypiggies] Guido is retiring... In-Reply-To: <64e45fca0903312358t52f3f77ej53a1c226c1d9c9e5@mail.gmail.com> References: <78b3a9580903312353s53b8aa58ne0bce67b60519042@mail.gmail.com> <64e45fca0903312358t52f3f77ej53a1c226c1d9c9e5@mail.gmail.com> Message-ID: haha very cute! "clap,clap,clap" Donna On Tue, Mar 31, 2009 at 11:58 PM, Seth Friedman wrote: > you all suck. > > > On Tue, Mar 31, 2009 at 11:55 PM, Stephen McInerney < > spmcinerney at hotmail.com> wrote: > >> Note the date on this announcement. >> >> See also the ritual announcements on Parrot... >> >> >> > Date: Tue, 31 Mar 2009 23:53:00 -0700 >> > From: wescpy at gmail.com >> > To: baypiggies at python.org >> > Subject: [Baypiggies] Guido is retiring... >> >> > >> > as confirmed via his shocking keynote delivered at PyCon last week, >> > Guido is stepping down from the top of the Python world, as confirmed >> > in PEP 401: http://www.python.org/dev/peps/pep-0401/ >> > >> > we will miss him, >> > -- wesley >> > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >> > "Core Python Programming", Prentice Hall, (c)2007,2001 >> > "Python Fundamentals", Prentice Hall, (c)2009 >> > http://corepython.com >> > >> > wesley.j.chun :: wescpy-at-gmail.com >> > python training and technical consulting >> > cyberweb.consulting : silicon valley, ca >> > http://cyberwebconsulting.com >> > _______________________________________________ >> > Baypiggies mailing list >> > Baypiggies at python.org >> > To change your subscription options or unsubscribe: >> > http://mail.python.org/mailman/listinfo/baypiggies >> >> ------------------------------ >> Quick access to your favorite MSN content and Windows Live with Internet >> Explorer 8. Download FREE now! >> >> _______________________________________________ >> 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 Wed Apr 1 09:17:01 2009 From: glen at glenjarvis.com (Glen Jarvis) Date: Wed, 1 Apr 2009 00:17:01 -0700 Subject: [Baypiggies] Someone need a job? In-Reply-To: References: Message-ID: > Two months and three interviews is a hell of a lot of time of yours > that they wasted. I saw screw 'em! That's okay. I'm going to keep focusing on what I can. I have three projects that are keeping me very *very* busy. And, two of them are contracts that are paying something. =) It could always be worse =) =) Cheers, Glen From jjinux at gmail.com Wed Apr 1 09:41:08 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Wed, 1 Apr 2009 00:41:08 -0700 Subject: [Baypiggies] Fwd: UG News: New O'Reilly Training: Master Classes in San Francisco In-Reply-To: <548BA89F-4C8D-4B8E-A3E3-27F547A93D3E@glenjarvis.com> References: <8249c4ac0903121720m557d7142v1d9518e5791705d1@mail.gmail.com> <49C0E3F3.9010708@wordzoo.com> <548BA89F-4C8D-4B8E-A3E3-27F547A93D3E@glenjarvis.com> Message-ID: On Wed, Mar 18, 2009 at 8:12 AM, Glen Jarvis wrote: >> OTOH, do these guys share the presentations on public domain? > > > Several full length courses for Douglas Crockford are online. For example, > here is a particular video series: > > http://video.yahoo.com/watch/630959/2974197 > > It's not the one that I subscribed to in iTunes, so there are definitely > several. The one I have is a four-part video series of the course. And, its > *incredibly* helpful. The book "JavaScript: The Good Parts" is also > *awesome*! > > I still would *love* to see him in person. I just can't afford it right now. > But, that's been a common theme for me since this past April. I wanted to > attend classes from speakers from this group -- like, for example, the > classes Wesley teaches. But, I hadn't been able to for the same reason. > > Would anyone be interested in getting together, watching the Crockford > videos, and then collaborating/challenging each other to practice what we > learned? This would, ideally, be after March so those who did attend the > Crockford class in person can also share knowledge with the rest of the > group. It's just an idea to kick around. I hope you won't mind a plug for my blog posts on the book: http://jjinux.blogspot.com/2009/03/books-javascript-good-parts.html http://jjinux.blogspot.com/2009/03/books-javascript-good-parts-part-2.html Best Regards, -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From tpc247 at gmail.com Wed Apr 1 16:35:59 2009 From: tpc247 at gmail.com (tpc247 at gmail.com) Date: Wed, 1 Apr 2009 07:35:59 -0700 Subject: [Baypiggies] Guido at new startup venture: Snakes & Jewels Message-ID: as you all may have heard, Guido is leaving day-to-day management of the Python Software Foundation, and I have it on good authority Guido has already signed on with the Ruby development team, crafting a venture with Yukihiro "Matz" Matsumoto to bring Pythonic magic to Ruby, and vice versa. The new startup will be called Snakes & Jewels (or Jewels & Snakes) after Guido & Matz (or is it Matz & Guido ?) come to a consensus. Thuon Chen -------------- next part -------------- An HTML attachment was scrubbed... URL: From donnamsnow at gmail.com Wed Apr 1 17:16:50 2009 From: donnamsnow at gmail.com (Donna Snow) Date: Wed, 1 Apr 2009 08:16:50 -0700 Subject: [Baypiggies] Someone need a job? In-Reply-To: References: Message-ID: Glen, I'm convinced we are heading into a turn-around here. It's been tough keeping C2E alive the last 8 months or so, but I'm starting to notice some changes. You are in the right business because Open Source is going to take off! I'd love to know how to get in on this digitizing medical records and functions but don't even know where to start! Take heart, the perfect job/contract will present itself soon and you have to be free to take it right? Hope everyone is having a good week. Best Regards, Donna M Snow, Principal C Squared Enterprises illuminating your path to Open Source http://www.csquaredtech.com On Wed, Apr 1, 2009 at 12:17 AM, Glen Jarvis wrote: > Two months and three interviews is a hell of a lot of time of yours >> that they wasted. I saw screw 'em! >> > > That's okay. I'm going to keep focusing on what I can. > > I have three projects that are keeping me very *very* busy. And, two of > them are contracts that are paying something. =) It could always be worse > =) =) > > Cheers, > > > Glen > > _______________________________________________ > 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 bsergean at gmail.com Wed Apr 1 17:38:21 2009 From: bsergean at gmail.com (Benjamin Sergeant) Date: Wed, 1 Apr 2009 08:38:21 -0700 Subject: [Baypiggies] Guido at new startup venture: Snakes & Jewels In-Reply-To: References: Message-ID: <1621f9fa0904010838i1cbe022ek2e377ad3ccb4fb4d@mail.gmail.com> Curious, I just heared he eventually found out that python belong to the past and he is switching all his effort to GAE-F, a port of Google App Engine to Fortran ... On Wed, Apr 1, 2009 at 7:35 AM, wrote: > as you all may have heard, Guido is leaving day-to-day management of the > Python Software Foundation, and I have it on good authority Guido has > already signed on with the Ruby development team, crafting a venture with > Yukihiro "Matz" Matsumoto to bring Pythonic magic to Ruby, and vice versa. > The new startup will be called Snakes & Jewels (or Jewels & Snakes) after > Guido & Matz (or is it Matz & Guido ?) come to a consensus. > > Thuon Chen > > _______________________________________________ > 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 Thu Apr 2 06:11:15 2009 From: glen at glenjarvis.com (Glen Jarvis) Date: Wed, 1 Apr 2009 21:11:15 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... Message-ID: I don't know the official schedule, but I imagine that our next BayPIGgies meeting will be sharing "What I learned from PyCon." However, for the May meeting, I'd like to pitch an idea. I'd like to see a Django themed evening. I'm a big fan of Pylons and other frameworks -- in fact, I want to learn more about them -- especially for larger scaled systems. But, my bread and butter these days is Django and I am going deeper and deeper into it. I also saw that Simeon and quite a few others do Django work. I could do an introductory talk (or handle a topic of interest), but I'd like to see others do a more advanced subject. For example, Simeon mentioned a profiling tool for Django (which I'd not used before and would like to learn more about). What do you think about a 'Django themed' evening? What topics are people most interested in? Who else would be willing to speak? Cheers, Glen -- 415-680-3964 glen at glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi -------------- next part -------------- An HTML attachment was scrubbed... URL: From eddymul at gmail.com Thu Apr 2 06:48:59 2009 From: eddymul at gmail.com (Eddy Mulyono) Date: Wed, 1 Apr 2009 21:48:59 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: References: Message-ID: <67357fc10904012148s212b558r697a093fb3761d8d@mail.gmail.com> On Wed, Apr 1, 2009 at 9:11 PM, Glen Jarvis wrote: > I don't know the official schedule, but I imagine that our next BayPIGgies > meeting will be sharing "What I learned from PyCon." > However, for the May meeting, I'd like to pitch an idea. I'd like to see a > Django themed evening. I'm a big fan of Pylons and other frameworks -- in > fact, I want to learn more about them -- especially for larger scaled > systems.?But, my bread and butter these days is Django and I am going deeper > and deeper into it. I also saw that Simeon and quite a few others do Django > work. > I could do an introductory talk (or handle a topic of interest), but I'd > like to see others do a more advanced subject. For example, Simeon mentioned > a profiling tool for Django (which I'd not used before and would like to > learn more about). > What do you think about a 'Django themed' evening? What topics are people > most interested in? Who else would be willing to speak? I can chime in a bit about django.contrib.databrowse. -Eddy From him at richardkiss.com Thu Apr 2 07:59:00 2009 From: him at richardkiss.com (Richard Kiss) Date: Wed, 1 Apr 2009 22:59:00 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... Message-ID: <289beb860904012259t7771fea4qed28eecc464b2e7c@mail.gmail.com> I did a ten to fifteen minute introductory talk on the Django templating system last year in Vancouver last year. I could recycle that without much difficulty. Richard -- http://richardkiss.com/ From glen at glenjarvis.com Thu Apr 2 10:40:43 2009 From: glen at glenjarvis.com (Glen Jarvis) Date: Thu, 2 Apr 2009 01:40:43 -0700 Subject: [Baypiggies] Programming Pattern/Django/Best Practice? Message-ID: <4402D4C1-C6B0-44DE-9963-E049C95DF8E6@glenjarvis.com> I need a little help. Anytime I find myself walking off the well worn path I have to ask myself "I bet someone has been here before.... let me see what they did in this situation." I have a program pattern that goes something like this: 1) Special event occurs, causing a page to be loaded, and therefore Django to process an event. 2) The initial processing is executed very quick/simple 3) Depending upon step 2, a different Python routine will be executed (maybe not even in Django/Maybe as a subprocess) 4) The page is displayed to the user who triggered the event in step 1. 5) User can click a 'link' in the page displayed in step 4 to check on status of event triggered 6) If the process has not completed, this new page will indicate this; User can reclick and go to step 5. If it has, the new page will be the results of that process. The process is complete. Now, thus far, timing has not been an issue - but I've not tested under a heavy load, so I'm sure it will be over time. Steps 1, 2 and 4 can be done in very reasonable time and the user sees no real delay. I have two [now 3] approaches I am considering, but both feel very hackish.... Approach #1 ----------------- a. In step 2 above, a guaranteed unique new static page is generated (e.g., 534d423d.html). The contents of this page is "Not complete. Click to check again." The link is the page itself (e.g., 534d423d.html) b. Whenever the Python routine in step 3 is complete, it replaces the page (i.e., 534d423d.html) with the results data information and the process is over The strength of this approach is that we're now only dealing with static pages. Efficiency is high. And the process is simple. The weakness of this approach is that there's no way to clean up these 'unique' pages except at a later time (by comparing timestamps from when the file was created). I see capacity planning problems with this. Approach #2 ------------------ A similar approach but with dynamically created urls for this guaranteed uniqueness. I don't know how this can be done truly dynamically since urls.py is not something we want to reinterpret each time. The more I think about the strengths and weaknesses of this approach, the less I see a benefit of doing it this way. I also predict Django will not play nicely with me when I step outside 'the box' with this one. Approach #3 (Discovered right before sending) ----------------- [Doh! Ajax would be a very simple solution here.] This seems to be a fairly common 'cycle' in web programming. I've seen the pattern many times before in clumsier days with clumsier tools. Does this have a name? Is there any standard approach anyone takes? Best yet, is there a python module already out there that someone knows about that facilities and manages approach #1? Is there a third approach I hadn't considered? [DOH! Just before sending this, I hit myself in the forehead and think of an Ajax approach]. I *must* have this disconnect at step 3 because I cannot guarantee any timely response from the routine to be executed. In fact, some of these routines will be written by others in the future... it's a configurable system where the routine can be plugged in via an API. You've already been helpful for being a sounding board comparing these approaches. Cheers, Glen -- 415-680-3964 glen at glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi -------------- next part -------------- An HTML attachment was scrubbed... URL: From donnamsnow at gmail.com Thu Apr 2 19:36:58 2009 From: donnamsnow at gmail.com (Donna Snow) Date: Thu, 2 Apr 2009 10:36:58 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: <289beb860904012259t7771fea4qed28eecc464b2e7c@mail.gmail.com> References: <289beb860904012259t7771fea4qed28eecc464b2e7c@mail.gmail.com> Message-ID: I'd love to see the templating for Django, I've been wanting to do some work with Django myself so..this would most definitely interest me. Best Regards, Donna M Snow, Principal C Squared Enterprises illuminating your path to Open Source http://www.csquaredtech.com On Wed, Apr 1, 2009 at 10:59 PM, Richard Kiss wrote: > I did a ten to fifteen minute introductory talk on the Django > templating system last year in Vancouver last year. I could recycle > that without much difficulty. > > Richard > -- > http://richardkiss.com/ > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rob at adperk.com Fri Apr 3 19:06:36 2009 From: rob at adperk.com (Robert Zuber) Date: Fri, 3 Apr 2009 10:06:36 -0700 Subject: [Baypiggies] Programming Pattern/Django/Best Practice? In-Reply-To: <4402D4C1-C6B0-44DE-9963-E049C95DF8E6@glenjarvis.com> References: <4402D4C1-C6B0-44DE-9963-E049C95DF8E6@glenjarvis.com> Message-ID: <68995EC5-FD04-4109-AC37-3F869B9B37F7@adperk.com> Glen, I'm not so sure that ajax is the silver bullet in your situation. It will probably be a UI improvement and there are great reasons to use it, but the django implementation will end up being fairly similar. From my understanding of what you are asking, the subprocess on the server side could run for longer than any reasonable timeout for the ajax response, so you're still going to want to return a success response just to tell the user that the request was submitted. After that, returning a json (or xml) response via django to subsequent ajax requests will be no different than returning an html page. The good news is that either solution should be pretty simple using the standard django framework. Your urls.py entry doesn't have to be dynamically generated, you would just pass a unique job_id in the url, with a urls.py entry like: (r'^status/(?P[0-9]+)$', myapp.views.status) and an associated entry in myapp/views.py like: def status(request, job_id): # here's where you get the status of job_id The view can easily return whatever content you like, as long as you set the content-type header. There are some decent encoding utilities for json included in django. Unless I've misunderstood your requirements, it all looks pretty standard and inside the box from a django perspective, as long as the subtasks / subprocesses are well-behaved in reporting their status "somewhere" that your django instance can fetch the info. And if you're concerned about load / scale / redundancy, you'll want to make that "somewhere" a place that the instance of django reporting on the status doesn't need to be the one that started the job. A Job model would probably be where I'd start, although I obviously don't have that much info on your app. Fwiw, I've found using the django models and framework in a separate, non-webserver process to be quite straightforward as well. Hope that helps, Rob. On Apr 2, 2009, at 1:40 AM, Glen Jarvis wrote: > I need a little help. Anytime I find myself walking off the well > worn path I have to ask myself "I bet someone has been here > before.... let me see what they did in this situation." > > I have a program pattern that goes something like this: > > 1) Special event occurs, causing a page to be loaded, and therefore > Django to process an event. > 2) The initial processing is executed very quick/simple > 3) Depending upon step 2, a different Python routine will be > executed (maybe not even in Django/Maybe as a subprocess) > 4) The page is displayed to the user who triggered the event in step > 1. > 5) User can click a 'link' in the page displayed in step 4 to check > on status of event triggered > 6) If the process has not completed, this new page will indicate > this; User can reclick and go to step 5. If it has, the new page > will be the results of that process. The process is complete. > > Now, thus far, timing has not been an issue - but I've not tested > under a heavy load, so I'm sure it will be over time. Steps 1, 2 and > 4 can be done in very reasonable time and the user sees no real delay. > > I have two [now 3] approaches I am considering, but both feel very > hackish.... > > Approach #1 > ----------------- > a. In step 2 above, a guaranteed unique new static page is generated > (e.g., 534d423d.html). The contents of this page is "Not complete. > Click to check again." The link is the page itself (e.g., > 534d423d.html) > b. Whenever the Python routine in step 3 is complete, it replaces > the page (i.e., 534d423d.html) with the results data information and > the process is over > > The strength of this approach is that we're now only dealing with > static pages. Efficiency is high. And the process is simple. > The weakness of this approach is that there's no way to clean up > these 'unique' pages except at a later time (by comparing timestamps > from when the file was created). I see capacity planning problems > with this. > > Approach #2 > ------------------ > A similar approach but with dynamically created urls for this > guaranteed uniqueness. I don't know how this can be done truly > dynamically since urls.py is not something we want to reinterpret > each time. The more I think about the strengths and weaknesses of > this approach, the less I see a benefit of doing it this way. I also > predict Django will not play nicely with me when I step outside 'the > box' with this one. > > Approach #3 (Discovered right before sending) > ----------------- > [Doh! Ajax would be a very simple solution here.] > > > > This seems to be a fairly common 'cycle' in web programming. I've > seen the pattern many times before in clumsier days with clumsier > tools. Does this have a name? Is there any standard approach anyone > takes? Best yet, is there a python module already out there that > someone knows about that facilities and manages approach #1? Is > there a third approach I hadn't considered? [DOH! Just before > sending this, I hit myself in the forehead and think of an Ajax > approach]. I *must* have this disconnect at step 3 because I cannot > guarantee any timely response from the routine to be executed. In > fact, some of these routines will be written by others in the > future... it's a configurable system where the routine can be > plugged in via an API. > > You've already been helpful for being a sounding board comparing > these approaches. > > Cheers, > > > Glen > -- > 415-680-3964 > glen at 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 Fri Apr 3 20:23:33 2009 From: glen at glenjarvis.com (Glen Jarvis) Date: Fri, 3 Apr 2009 11:23:33 -0700 Subject: [Baypiggies] Programming Pattern/Django/Best Practice? In-Reply-To: References: <4402D4C1-C6B0-44DE-9963-E049C95DF8E6@glenjarvis.com> <68995EC5-FD04-4109-AC37-3F869B9B37F7@adperk.com> Message-ID: > I'm not so sure that ajax is the silver bullet in your situation. > It will probably be a UI improvement and there are great reasons to > use it, but the django implementation will end up being fairly > similar. From my understanding of what you are asking, the > subprocess on the server side could run for longer than any > reasonable timeout for the ajax response, so you're still going to > want to return a success response just to tell the user that the > request was submitted. After that, returning a json (or xml) > response via django to subsequent ajax requests will be no different > than returning an html page. Agreed. When I was writing this, it suddenly hit me that I was ignoring any Ajax solution, so I threw it in. I was hoping that it may be a silver bullet. But, within about three minutes of clicking send I was thinking 'hmmmm.' I think I still hit send because subconsciously I knew it wasn't all fixed yet. > The good news is that either solution should be pretty simple using > the standard django framework. > > Your urls.py entry doesn't have to be dynamically generated, you > would just pass a unique job_id in the url, with a urls.py entry like: > > (r'^status/(?P[0-9]+)$', myapp.views.status) Of course! I was thinking of a static URL pattern -- especially since I was originally thinking of temporary static pages. I wasn't thinking of a job_id as much as I was a uniquely generated short string as a 'tiny url' .... But, using a pattern like this, that dynamic url becomes much simpler. And, you have me thinking of a job_id instead of a unique string, which may be even simpler. This was a great help, thank you! I need to think about this a bit more... > Unless I've misunderstood your requirements, it all looks pretty > standard and inside the box from a django perspective, as long as > the subtasks / subprocesses are well-behaved in reporting their > status "somewhere" that your django instance can fetch the info. Nope. You understood perfectly. And, the concepts you share weren't at all new, I've used them in Django on other programs. But, I was very 'tunnel visioned' on my approach. You've really simplified things in my mind for me. > And if you're concerned about load / scale / redundancy, you'll want > to make that "somewhere" a place that the instance of django > reporting on the status doesn't need to be the one that started the > job. A Job model would probably be where I'd start, although I > obviously don't have that much info on your app. Fwiw, I've found > using the django models and framework in a separate, non-webserver > process to be quite straightforward as well. Yes, this is my major concern in trying to be forward thinking. These subprocesses may be poorly written (I'm writing a framework/API that other developers may freely plug into), so I want all processes to be managed by an API and run as separate as I can from everything else. I don't want to have bad future code bring everything to a grinding halt. This is why I prefer keeping these subprocesses as pure python processes. I also was trying to cleanly separate so that this wasn't a Subprocess of a Django process, but was a separately launched (external) batch process. I may be pre-optimizing (the root of all evil) a bit. And, I may not need to separate the processes (although I'd prefer it). It may be easier to leave this in Django. Regardless, this seems to be a fairly common design pattern I've seen over the years. Does it have a name? "Asynchronous web batch process while grabbing final status report at end" is a bit awkward. Rob, Thank you again for helping me clarify things as I start architecting this project. More feedback now saves ripping bad code/ incomplete ideas out later as I design. And, I still seem to do a lot of that... code, rip, code, rip, code until I finally get the design that I like. I'd like to minimize that when I can. Cheers, Glen From john_re at fastmail.us Sat Apr 4 08:38:58 2009 From: john_re at fastmail.us (john_re) Date: Fri, 03 Apr 2009 23:38:58 -0700 Subject: [Baypiggies] TODAY April 4 -Python 3000 & Guido @ Global FSW Voice Meeting BerkeleyTIP -Linus, Guido, Shuttleworth... Message-ID: <1238827138.28376.1308919875@webmail.messagingengine.com> Guido - You're invited to join the BTIP meeting for Q & A at 5PM during the Python hour, regarding your video "Python 3000". Thanks to you, Guido, & the Google videographers. ===== Join with the friendly, productive, Global Linux community, in the _TWICE_ monthly, Voice over internet meeting, BerkeleyTIP-Global. GNU(Linux) & BSD, Free SW, HW & FreeCulture, Talks Installfest Project/ProgrammingParty http://sites.google.com/site/berkeleytip/ NEW- _TWO_ monthly day long meetings- 10AM-6PM Pacific (GMT -8H) time, = 1P - 9P Eastern = 6PM - 2AM (Sat to Sunday) GMT Join in as short or long as you like. 1st Saturday - April 4 ***** TODAY ***** 3rd Sunday - April 20 ===== LOCATION - ONLINE, IN YOUR AREA, OR AT U. California Berkeley http://sites.google.com/site/berkeleytip/remote-attendance http://sites.google.com/site/berkeleytip/directions ===== NEW VIDEOS: Linux Torvalds - GIT Mark Shuttleworth - Debian & Ubuntu - Debian & Derived Distros Krafft Shuttleworth Levsen - Debian Derivers Roundtable Fabricio Cannini - Debian High Performance clusters and supercomputers Guido Van Rossum - Python 3000 BestTech LAMPR - Get Started with Ruby on Rails in < 5 minutes Culture - Professor Wikipedia - The funniest video of the year. [Citation needed.] [Thanks to all the speakers, videographers, & organizations. :) Please excuse if I mistyped names. <8-0 I hereby invite the speakers to attend BTIP for Q&A & discussion. Please notify the speakers if you know how to contact them, thanks. :) ] Download the videos & watch them before or during the meeting. Join online during the relevant topic hour to discuss each video. [See below for longer talk descriptions.] http://sites.google.com/site/berkeleytip/talk-videos ===== YOU GIVE A 5 MINUTE LIGHTNING TALK 4 PM. Let us know in advance what you'd like to talk about. :) ===== NEW MEETING COMPONENTS FREE CULTURE - Wikipedia, Creative Commons, etc COLLEGE MAJORS Business, Medicine, Law, Engineering, Art/Lit/Science/Social/Psych/Humanities/LiberalArts, etc SOFTWARE: Games ===== SCHEDULE / AGENDA 10AM - 6PM Pacific time (= GMT - 8 Hours) TIME TOPIC / ACTIVITY 10 A Set up. Get on IRC & VOIP 11 A Installfest; Ekiga3 12 N Asterisk, OLPC, Games; PROGRAMMING PARTY: VOIP Conference client & server 1 P Xen, Virtualbox; LAMPR - Database; Law 2 P KDE & GNOME; Macintosh; FreeCulture: Wikipedia,CreativeCommons 3 P Debian; BSD; College & University groups; Business 4 P LIGHTNING TALKS; Hardware- Ex: OpenMoko Phone; Medicine 5 P Art/Literature/Music; Python; INetWebDev; Local simultaneous meetings arrangements for next meeting ===== Voice/VOIP CONFERENCE MEETING TECHNOLOGY Join in on IRC, & we'll help you get on VOIP. :) IRC: #BerkeleyTIP, irc.freenode.net Hardware: VOIP Headset- (USB recommended for echo cancellation?) Software: Ekiga(GnomeMeeting) recommended. SIP VOIP server: Ekiga.net http://sites.google.com/site/berkeleytip/remote-attendance ===== LOCATION GROWTH: GREAT PROGRESS In March we QUADRUPLED our international attendance. :) Welcome :) GLOBAL: Germany, England, Iran, India US: So far: Hawaii, California, Washington, Michigan, Virgina, NCarolina When will your state or country 1st join in??? ===== PROJECT / PROGRAMMING PARTY Work on your own project, or the group project. Share details of your project on IRC, VOIP & the mailing list. Invite others to join in your project. Or, work on the group project - Learning about & Improving Ekiga, Asterisk, & our VOIP conference system/technology. ===== Join the Global BerkeleyTIP mailing list http://groups.google.com/group/BerkTIPGlobal ===== THANKS, HOPE YOU JOIN; FOR FORWARDING I hope you join in the meeting. :) Join by yourself, or invite your friends over & have a party. Have a party at your home, or at a local to you location - a WiFi cafe, or at a college or university is a great place for a meeting. :) You are invited to forward this message wherever appropriate - Ex: perhaps your local meeting group (LUG, etc), or whatever, if you see this on a global mailing list. ======================================================================= ===== VIDEOS - MORE DETAILED DESCRIPTIONS: 3 from DebConf08: 1) Fabricio Cannini - Debian High Performance clusters and supercomputers, 1hr 2) Mark Shuttleworth on Debian and Ubuntu - Keynote current state of collaboration between Debian and Ubuntu, progress made, and new opportunities for collaboration and development. 3) Debian Derivers Roundtable discussion - prominent developers of Debian-derived works, including Martin (Debian Edu). 1hr Linus Torvalds on Git - Git is a rewrite from scratch concurrent versioning system that Linus wrote to replace cvs, subversion (svn) and other versioning systems used in large collaborative software development. Benefits, drawbacks and insufficiencies of other versioning systems in common use. Google Tech Talks Guido Van Rossum, Python 3000, Google, 1h 25m Topic LAMPR: Get Started with Ruby on Rails in less than five minutes - BestTech Free Culture - Professor Wikipedia - CollegeHumor - A short but interesting take on Wikipedia, and the side effect of anyone being able to edit the content. Listen as Professor Wikipedia alters his lecture presumably because people are "changing" his lecture behind the scenes. The funniest video of the year. [Citation needed.] 02:55 From aahz at pythoncraft.com Sat Apr 4 20:21:11 2009 From: aahz at pythoncraft.com (Aahz) Date: Sat, 4 Apr 2009 11:21:11 -0700 Subject: [Baypiggies] Programming Pattern/Django/Best Practice? In-Reply-To: References: <4402D4C1-C6B0-44DE-9963-E049C95DF8E6@glenjarvis.com> <68995EC5-FD04-4109-AC37-3F869B9B37F7@adperk.com> Message-ID: <20090404182111.GA26061@panix.com> On Fri, Apr 03, 2009, Glen Jarvis wrote: > > Regardless, this seems to be a fairly common design pattern I've seen > over the years. Does it have a name? "Asynchronous web batch process > while grabbing final status report at end" is a bit awkward. Try something like "long-running background web process". -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." --Brian W. Kernighan From jjinux at gmail.com Sun Apr 5 02:18:00 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Sat, 4 Apr 2009 17:18:00 -0700 Subject: [Baypiggies] Programming Pattern/Django/Best Practice? In-Reply-To: <20090404182111.GA26061@panix.com> References: <4402D4C1-C6B0-44DE-9963-E049C95DF8E6@glenjarvis.com> <68995EC5-FD04-4109-AC37-3F869B9B37F7@adperk.com> <20090404182111.GA26061@panix.com> Message-ID: On Sat, Apr 4, 2009 at 11:21 AM, Aahz wrote: > On Fri, Apr 03, 2009, Glen Jarvis wrote: >> >> Regardless, this seems to be a fairly common design pattern I've seen >> over the years. Does it have a name? "Asynchronous ?web batch process >> while grabbing final status report at end" is a bit awkward. > > Try something like "long-running background web process". Aahz is right, and you are right that this is a common scenario. I've encountered it a few times over the years. In one situation, I launched a separate thread to do the processing. Then, I gave the user a page with an automatic refresh of 5 seconds, i.e. every 5 seconds, the page would refresh. I had user sessions, so the controller would just look and see if the requisite data was in the session yet. If not, it would send the user the page to automatically refresh again in 5 seconds. If you throw Ajax into the mix, you can get away from refreshing the entire page, but the controller code is pretty much the same. Instead of polling the server, you can also use Comet which is an Ajax technique to get away from polling. I suggest that you get things working using the refresh approach first. You can worry about Ajax after everything is already working. Ajax is like frosting; you need to bake the cake first ;) I mentioned I used sessions and threads. You can also use a job_id and processes, or you can mix and match. "RESTful Web Services" talks about this scenario--"long running requests" or something like that. I can let you read that part in the book the next time I see you, if that would help. The main difference is that he uses a job_id instead of a session cookie. Those RESTful guys tend to hate session cookies (which I talked about here: http://jjinux.blogspot.com/2009/02/rest-restful-shopping-carts.html). Happy Hacking! -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From jjinux at gmail.com Sun Apr 5 02:27:29 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Sat, 4 Apr 2009 17:27:29 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: References: Message-ID: On Wed, Apr 1, 2009 at 9:11 PM, Glen Jarvis wrote: > I don't know the official schedule, but I imagine that our next BayPIGgies > meeting will be sharing "What I learned from PyCon." > However, for the May meeting, I'd like to pitch an idea. I'd like to see a > Django themed evening. I'm a big fan of Pylons and other frameworks -- in > fact, I want to learn more about them -- especially for larger scaled > systems.?But, my bread and butter these days is Django and I am going deeper > and deeper into it. I also saw that Simeon and quite a few others do Django > work. > I could do an introductory talk (or handle a topic of interest), but I'd > like to see others do a more advanced subject. For example, Simeon mentioned > a profiling tool for Django (which I'd not used before and would like to > learn more about). > What do you think about a 'Django themed' evening? What topics are people > most interested in? Who else would be willing to speak? I'd love to see a PyCon summary meeting, of course. I'd also be happy to see a Django talk, although I'd like to see a power users talk. It seems to me that Django is really easy to get up and running with, but it's easy to run into brick walls. I'd love to see a talk from someone who has tips and tricks for breaking through brick walls without excessive use of monkey patching. I'd also love to see someone tell me the practical difficulties of using a different templating engine. I know it's possible, but I want to hear from someone who's done it in production and can talk about the drawbacks he encountered. Simeon, if you want to help with such a meeting, don't feel like you're hogging the mic. Your last meeting was great :) -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From tony at tcapp.com Sun Apr 5 03:41:24 2009 From: tony at tcapp.com (Tony Cappellini) Date: Sat, 4 Apr 2009 18:41:24 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: References: Message-ID: <8249c4ac0904041841j2c428468v399b66243cf003@mail.gmail.com> >>I'd love to see a PyCon summary meeting, of course. +1 * 100 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Sun Apr 5 04:11:57 2009 From: jim at well.com (jim) Date: Sat, 04 Apr 2009 18:11:57 -0800 Subject: [Baypiggies] april 23, damian eades, Message-ID: <1238897517.6559.108.camel@jim-laptop> because we've requested him and he was available for our april 23 meeting, damian eades is presenting "Alternatives for Writing C and C++ Extensions for Computer Vision Research." and here's a call for pycon recaps for our may 28 meeting. we're hoping for alex martelli for our june meeting. i'll work on what we've got for newbie nuggets and report back. jim From echerlin at gmail.com Sun Apr 5 05:11:13 2009 From: echerlin at gmail.com (Edward Cherlin) Date: Sat, 4 Apr 2009 20:11:13 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: References: Message-ID: On Wed, Apr 1, 2009 at 9:11 PM, Glen Jarvis wrote: > I don't know the official schedule, but I imagine that our next BayPIGgies > meeting will be sharing "What I learned from PyCon." > However, for the May meeting, I'd like to pitch an idea. I'll bid for June, then. Sugar 0.84 is out, including a lovely new version of Turtle Art. It includes a tile where you can put in any Python you like. I'm using that and some other new facilities to design math, Computer Science, and programming lessons for schools in the OLPC program. > I'd like to see a > Django themed evening. I'm a big fan of Pylons and other frameworks -- in > fact, I want to learn more about them -- especially for larger scaled > systems.?But, my bread and butter these days is Django and I am going deeper > and deeper into it. I also saw that Simeon and quite a few others do Django > work. > I could do an introductory talk (or handle a topic of interest), but I'd > like to see others do a more advanced subject. For example, Simeon mentioned > a profiling tool for Django (which I'd not used before and would like to > learn more about). > What do you think about a 'Django themed' evening? What topics are people > most interested in? Who else would be willing to speak? Sounds good. Not me. ^_^ > Cheers, > > Glen > -- > 415-680-3964 > glen at 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 > -- Silent Thunder (??/???????????????/????????????? ?) is my name And Children are my nation. The Cosmos is my dwelling place, The Truth my destination. http://earthtreasury.net/ (Edward Mokurai Cherlin) From annaraven at gmail.com Sun Apr 5 06:30:45 2009 From: annaraven at gmail.com (Anna Ravenscroft) Date: Sat, 4 Apr 2009 21:30:45 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: References: Message-ID: I want a pony! On Sat, Apr 4, 2009 at 5:27 PM, Shannon -jj Behrens wrote: > On Wed, Apr 1, 2009 at 9:11 PM, Glen Jarvis wrote: > > I don't know the official schedule, but I imagine that our next > BayPIGgies > > meeting will be sharing "What I learned from PyCon." > > However, for the May meeting, I'd like to pitch an idea. I'd like to see > a > > Django themed evening. I'm a big fan of Pylons and other frameworks -- in > > fact, I want to learn more about them -- especially for larger scaled > > systems. But, my bread and butter these days is Django and I am going > deeper > > and deeper into it. I also saw that Simeon and quite a few others do > Django > > work. > > I could do an introductory talk (or handle a topic of interest), but I'd > > like to see others do a more advanced subject. For example, Simeon > mentioned > > a profiling tool for Django (which I'd not used before and would like to > > learn more about). > > What do you think about a 'Django themed' evening? What topics are people > > most interested in? Who else would be willing to speak? > > I'd love to see a PyCon summary meeting, of course. > > I'd also be happy to see a Django talk, although I'd like to see a > power users talk. It seems to me that Django is really easy to get up > and running with, but it's easy to run into brick walls. I'd love to > see a talk from someone who has tips and tricks for breaking through > brick walls without excessive use of monkey patching. I'd also love > to see someone tell me the practical difficulties of using a different > templating engine. I know it's possible, but I want to hear from > someone who's done it in production and can talk about the drawbacks > he encountered. > > Simeon, if you want to help with such a meeting, don't feel like > you're hogging the mic. Your last meeting was great :) > > -jj > > -- > In this life we cannot do great things. We can only do small things > with great love. -- Mother Teresa > 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 > -- cordially, Anna -- I am the mother of all things and all things shall wear a sweater! -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Sun Apr 5 06:52:39 2009 From: jim at well.com (jim) Date: Sat, 04 Apr 2009 20:52:39 -0800 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: References: Message-ID: <1238907159.6559.137.camel@jim-laptop> were you that little girl whose parents wanted to cure of her overwhelming optimism? one christmas her parents gave her gloomy brother a train set and a baseball glove and lots of other wonderful toys. to her they gave a small paper bag that contained a small piece of poop. when she opened it, her eyes filled with joy: "oh, papa, oh, mama! thank you for the pony!" as to future meetings: april : damian eades : c/c++ extensions for computer vision may : come one, come all : pycon recaps june : alex martelli : abstraction july and subsequent months : : as yet not scheduled On Sat, 2009-04-04 at 21:30 -0700, Anna Ravenscroft wrote: > I want a pony! > > On Sat, Apr 4, 2009 at 5:27 PM, Shannon -jj Behrens > wrote: > On Wed, Apr 1, 2009 at 9:11 PM, Glen Jarvis > wrote: > > > I don't know the official schedule, but I imagine that our > next BayPIGgies > > meeting will be sharing "What I learned from PyCon." > > However, for the May meeting, I'd like to pitch an idea. I'd > like to see a > > Django themed evening. I'm a big fan of Pylons and other > frameworks -- in > > fact, I want to learn more about them -- especially for > larger scaled > > systems. But, my bread and butter these days is Django and I > am going deeper > > and deeper into it. I also saw that Simeon and quite a few > others do Django > > work. > > I could do an introductory talk (or handle a topic of > interest), but I'd > > like to see others do a more advanced subject. For example, > Simeon mentioned > > a profiling tool for Django (which I'd not used before and > would like to > > learn more about). > > What do you think about a 'Django themed' evening? What > topics are people > > most interested in? Who else would be willing to speak? > > > I'd love to see a PyCon summary meeting, of course. > > I'd also be happy to see a Django talk, although I'd like to > see a > power users talk. It seems to me that Django is really easy > to get up > and running with, but it's easy to run into brick walls. I'd > love to > see a talk from someone who has tips and tricks for breaking > through > brick walls without excessive use of monkey patching. I'd > also love > to see someone tell me the practical difficulties of using a > different > templating engine. I know it's possible, but I want to hear > from > someone who's done it in production and can talk about the > drawbacks > he encountered. > > Simeon, if you want to help with such a meeting, don't feel > like > you're hogging the mic. Your last meeting was great :) > > -jj > > -- > In this life we cannot do great things. We can only do small > things > with great love. -- Mother Teresa > 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 > > > > > -- > cordially, > Anna > -- > I am the mother of all things and all things shall wear a sweater! > _______________________________________________ > 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 Sun Apr 5 07:04:57 2009 From: annaraven at gmail.com (Anna Ravenscroft) Date: Sat, 4 Apr 2009 22:04:57 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: <1238907159.6559.137.camel@jim-laptop> References: <1238907159.6559.137.camel@jim-laptop> Message-ID: I have *never* been seriously accused of being an optimist by anyone who knows me. ;-) But just remember: Everyone wants a pony! On Sat, Apr 4, 2009 at 9:52 PM, jim wrote: > > > were you that little girl whose parents wanted to > cure of her overwhelming optimism? > one christmas her parents gave her gloomy brother > a train set and a baseball glove and lots of other > wonderful toys. > to her they gave a small paper bag that contained > a small piece of poop. > when she opened it, her eyes filled with joy: > "oh, papa, oh, mama! thank you for the pony!" > > as to future meetings: > april : damian eades : c/c++ extensions for computer vision > may : come one, come all : pycon recaps > june : alex martelli : abstraction > > july and subsequent months : : as yet not scheduled > > > > On Sat, 2009-04-04 at 21:30 -0700, Anna Ravenscroft wrote: > > I want a pony! > > > > On Sat, Apr 4, 2009 at 5:27 PM, Shannon -jj Behrens > > wrote: > > On Wed, Apr 1, 2009 at 9:11 PM, Glen Jarvis > > wrote: > > > > > I don't know the official schedule, but I imagine that our > > next BayPIGgies > > > meeting will be sharing "What I learned from PyCon." > > > However, for the May meeting, I'd like to pitch an idea. I'd > > like to see a > > > Django themed evening. I'm a big fan of Pylons and other > > frameworks -- in > > > fact, I want to learn more about them -- especially for > > larger scaled > > > systems. But, my bread and butter these days is Django and I > > am going deeper > > > and deeper into it. I also saw that Simeon and quite a few > > others do Django > > > work. > > > I could do an introductory talk (or handle a topic of > > interest), but I'd > > > like to see others do a more advanced subject. For example, > > Simeon mentioned > > > a profiling tool for Django (which I'd not used before and > > would like to > > > learn more about). > > > What do you think about a 'Django themed' evening? What > > topics are people > > > most interested in? Who else would be willing to speak? > > > > > > I'd love to see a PyCon summary meeting, of course. > > > > I'd also be happy to see a Django talk, although I'd like to > > see a > > power users talk. It seems to me that Django is really easy > > to get up > > and running with, but it's easy to run into brick walls. I'd > > love to > > see a talk from someone who has tips and tricks for breaking > > through > > brick walls without excessive use of monkey patching. I'd > > also love > > to see someone tell me the practical difficulties of using a > > different > > templating engine. I know it's possible, but I want to hear > > from > > someone who's done it in production and can talk about the > > drawbacks > > he encountered. > > > > Simeon, if you want to help with such a meeting, don't feel > > like > > you're hogging the mic. Your last meeting was great :) > > > > -jj > > > > -- > > In this life we cannot do great things. We can only do small > > things > > with great love. -- Mother Teresa > > 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 > > > > > > > > > > -- > > cordially, > > Anna > > -- > > I am the mother of all things and all things shall wear a sweater! > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > http://mail.python.org/mailman/listinfo/baypiggies > > -- cordially, Anna -- I am the mother of all things and all things shall wear a sweater! -------------- next part -------------- An HTML attachment was scrubbed... URL: From aahz at pythoncraft.com Sun Apr 5 15:28:37 2009 From: aahz at pythoncraft.com (Aahz) Date: Sun, 5 Apr 2009 06:28:37 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: <1238907159.6559.137.camel@jim-laptop> References: <1238907159.6559.137.camel@jim-laptop> Message-ID: <20090405132837.GA21590@panix.com> On Sat, Apr 04, 2009, jim wrote: > > as to future meetings: > april : damian eades : c/c++ extensions for computer vision > may : come one, come all : pycon recaps > june : alex martelli : abstraction Can we get the website updated? It still has the March meeting; we should at least have April and prefereably all scheduled talks. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." --Brian W. Kernighan From bdbaddog at gmail.com Sun Apr 5 23:20:50 2009 From: bdbaddog at gmail.com (William Deegan) Date: Sun, 5 Apr 2009 14:20:50 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: <20090405132837.GA21590@panix.com> References: <1238907159.6559.137.camel@jim-laptop> <20090405132837.GA21590@panix.com> Message-ID: <8540148a0904051420t3e230a48w665a7757b50b0b62@mail.gmail.com> Aahz, On Sun, Apr 5, 2009 at 6:28 AM, Aahz wrote: > On Sat, Apr 04, 2009, jim wrote: >> >> ? ?as to future meetings: >> april : damian eades : c/c++ extensions for computer vision >> may : come one, come all : pycon recaps >> june : alex martelli : abstraction > > Can we get the website updated? ?It still has the March meeting; we > should at least have April and prefereably all scheduled talks. As this info is new to me, some patience is called for. -Bill > -- > Aahz (aahz at pythoncraft.com) ? ? ? ? ? <*> ? ? ? ? http://www.pythoncraft.com/ > > "Debugging is twice as hard as writing the code in the first place. > Therefore, if you write the code as cleverly as possible, you are, by > definition, not smart enough to debug it." ?--Brian W. Kernighan > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From simeonf at gmail.com Sun Apr 5 23:42:42 2009 From: simeonf at gmail.com (Simeon Franklin) Date: Sun, 5 Apr 2009 14:42:42 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... Message-ID: jj wrote: > I'd also be happy to see a Django talk, although I'd like to see a > power users talk. It seems to me that Django is really easy to get up > and running with, but it's easy to run into brick walls. I'd love to > see a talk from someone who has tips and tricks for breaking through > brick walls without excessive use of monkey patching. I'd also love > to see someone tell me the practical difficulties of using a different > templating engine. I know it's possible, but I want to hear from > someone who's done it in production and can talk about the drawbacks > he encountered. > > Simeon, if you want to help with such a meeting, don't feel like > you're hogging the mic. Your last meeting was great :) > > Yeah I'd be happy to help out in a django themed night. I have used Jinja templates as an alternative to the built in templates and could talk about that but my experience has actually been that there aren't too many brick walls (at least: there usually ends up being decent ways around them.) Off the top of my head I might be interested in talking about must-have additions to django. I mentioned django-command-extensions the other night (generates a dependency graph from your models and has commands for profiling, among other niceties) and have a few other "general-purpose" apps I frequently use to make django a little nicer to develop against... I'll keep thinking, but it sounds like we're scheduled through June right now... -Simeon -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at glenjarvis.com Sun Apr 5 23:56:21 2009 From: glen at glenjarvis.com (Glen Jarvis) Date: Sun, 5 Apr 2009 14:56:21 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: References: Message-ID: <401322FD-92EA-461C-8EFE-D35CCD7E8488@glenjarvis.com> > I'll keep thinking, but it sounds like we're scheduled through June > right now.. True. But, we have July. +1 vote for July =) Glen From aahz at pythoncraft.com Mon Apr 6 00:32:00 2009 From: aahz at pythoncraft.com (Aahz) Date: Sun, 5 Apr 2009 15:32:00 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: <8540148a0904051420t3e230a48w665a7757b50b0b62@mail.gmail.com> References: <1238907159.6559.137.camel@jim-laptop> <20090405132837.GA21590@panix.com> <8540148a0904051420t3e230a48w665a7757b50b0b62@mail.gmail.com> Message-ID: <20090405223200.GA8173@panix.com> On Sun, Apr 05, 2009, William Deegan wrote: > On Sun, Apr 5, 2009 at 6:28 AM, Aahz wrote: >> On Sat, Apr 04, 2009, jim wrote: >>> >>> as to future meetings: >>> april : damian eades : c/c++ extensions for computer vision >>> may : come one, come all : pycon recaps >>> june : alex martelli : abstraction >> >> Can we get the website updated? It still has the March meeting; we >> should at least have April and preferably all scheduled talks. > > As this info is new to me, some patience is called for. All I meant was, "Someone please make sure the website gets updated," not, "Why isn't the website updated updated already?" -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "...string iteration isn't about treating strings as sequences of strings, it's about treating strings as sequences of characters. The fact that characters are also strings is the reason we have problems, but characters are strings for other good reasons." --Aahz From sandrine.ribeau at gmail.com Mon Apr 6 18:20:53 2009 From: sandrine.ribeau at gmail.com (Sandrine Ribeau) Date: Mon, 6 Apr 2009 09:20:53 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: References: Message-ID: Hi guys, I am eager to introduce you to another Logilab's projets, a web application framework, CubicWeb (http://www.cubicweb.org). I can see you have interest in Django so I believe getting to know another framework could interest you too. Maybe june or july if this subject raise an interest for you and if it fits in the schedule. Sandrine. On Wed, Apr 1, 2009 at 9:11 PM, Glen Jarvis wrote: > I don't know the official schedule, but I imagine that our next BayPIGgies > meeting will be sharing "What I learned from PyCon." > > However, for the May meeting, I'd like to pitch an idea. I'd like to see a > Django themed evening. I'm a big fan of Pylons and other frameworks -- in > fact, I want to learn more about them -- especially for larger scaled > systems. But, my bread and butter these days is Django and I am going deeper > and deeper into it. I also saw that Simeon and quite a few others do Django > work. > > I could do an introductory talk (or handle a topic of interest), but I'd > like to see others do a more advanced subject. For example, Simeon mentioned > a profiling tool for Django (which I'd not used before and would like to > learn more about). > > What do you think about a 'Django themed' evening? What topics are people > most interested in? Who else would be willing to speak? > > > Cheers, > > > Glen > -- > 415-680-3964 > glen at 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From aahz at pythoncraft.com Mon Apr 6 18:31:24 2009 From: aahz at pythoncraft.com (Aahz) Date: Mon, 6 Apr 2009 09:31:24 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: References: Message-ID: <20090406163124.GA19981@panix.com> On Mon, Apr 06, 2009, Sandrine Ribeau wrote: > > I am eager to introduce you to another Logilab's projets, a web > application framework, CubicWeb (http://www.cubicweb.org). I can see > you have interest in Django so I believe getting to know another > framework could interest you too. Maybe june or july if this subject > raise an interest for you and if it fits in the schedule. AAAAAAAAAAGGGGGHHHH!!!!!! Not another Python web framework! ;-) (There's a joke that writing a web framework is the Python equivalent of working through SICP.) Seriously, I have no objection to a lightning talk on CubicWeb, but I think slots for full talks should go to frameworks already in heavy use. Looking at the Python Job Board, only Django, TurboGears, and Zope/Plone get more than minimal mention, and Django gets more than all others combined. http://www.python.org/community/jobs/ -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "...string iteration isn't about treating strings as sequences of strings, it's about treating strings as sequences of characters. The fact that characters are also strings is the reason we have problems, but characters are strings for other good reasons." --Aahz From wescpy at gmail.com Mon Apr 6 20:26:05 2009 From: wescpy at gmail.com (wesley chun) Date: Mon, 6 Apr 2009 11:26:05 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: References: <1238907159.6559.137.camel@jim-laptop> Message-ID: <78b3a9580904061126t5abfb404n619e09bab1fbbb45@mail.gmail.com> On Sat, Apr 4, 2009 at 10:04 PM, Anna Ravenscroft wrote: > But just remember: Everyone wants a pony! >> >> On Sat, 2009-04-04 at 21:30 -0700, Anna Ravenscroft wrote: >> > I want a pony! in case some of you are lost with the "pony" bit, or were surprised to see Guido himself -- http://www.flickr.com/photos/twleung/3401670115 and http://img23.imageshack.us/img23/4731/guidog.jpg -- galloping off with the pink pony at the PyCon lightning talks the other week, here is some historical perspective: http://avalonstar.com/blog/2008/sep/9/web-framework-ponies/ http://djangopony.com/ cheers, -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Python Web Development with Django", Addison Wesley, (c) 2009 http://withdjango.com wesley.j.chun :: wescpy-at-gmail.com python training and technical consulting cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com From daryl.spitzer at gmail.com Mon Apr 6 20:42:22 2009 From: daryl.spitzer at gmail.com (Daryl Spitzer) Date: Mon, 6 Apr 2009 11:42:22 -0700 Subject: [Baypiggies] april 23, damian eades, In-Reply-To: <1238897517.6559.108.camel@jim-laptop> References: <1238897517.6559.108.camel@jim-laptop> Message-ID: > and here's a call for pycon recaps for our may 28 > meeting. I'd be happy to do the same "My PyCon Notes" presentation as last year: http://pypap.blogspot.com/2008/04/pycon-2008-notes.html I'll of course use my notes from this year. :-) -- Daryl On Sat, Apr 4, 2009 at 7:11 PM, jim wrote: > > ? because we've requested him and he was available for > our april 23 meeting, damian eades is presenting > "Alternatives for Writing C and C++ Extensions for > Computer Vision Research." > > ? and here's a call for pycon recaps for our may 28 > meeting. > > ? we're hoping for alex martelli for our june meeting. > > ? i'll work on what we've got for newbie nuggets and > report back. > > jim > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From bdbaddog at gmail.com Mon Apr 6 20:51:12 2009 From: bdbaddog at gmail.com (William Deegan) Date: Mon, 6 Apr 2009 11:51:12 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: <1238907159.6559.137.camel@jim-laptop> References: <1238907159.6559.137.camel@jim-laptop> Message-ID: <8540148a0904061151t9d60691y5a708090926d4530@mail.gmail.com> All, I've updated the baypiggies homepage, and added an 'event" for april,may,june meetings. Lots more details to be added. BTW: Baypiggies website has an RSS feed for Meetings. http://baypiggies.net/new/plone/events/RSS Jim - If you have additional details for the meetings, other topics, newbie nugget's etc, please let me know and I'll add the info. Presenter's - If you have more details on your talks, links to related websites, etc, please let me know as well and I'll add that info the website as well. -Bill On Sat, Apr 4, 2009 at 9:52 PM, jim wrote: > > > ? were you that little girl whose parents wanted to > cure of her overwhelming optimism? > ? one christmas her parents gave her gloomy brother > a train set and a baseball glove and lots of other > wonderful toys. > ? to her they gave a small paper bag that contained > a small piece of poop. > ? when she opened it, her eyes filled with joy: > "oh, papa, oh, mama! thank you for the pony!" > > ? as to future meetings: > april : damian eades : c/c++ extensions for computer vision > may : come one, come all : pycon recaps > june : alex martelli : abstraction > > july and subsequent months : : as yet not scheduled > > > > On Sat, 2009-04-04 at 21:30 -0700, Anna Ravenscroft wrote: >> I want a pony! >> >> On Sat, Apr 4, 2009 at 5:27 PM, Shannon -jj Behrens >> wrote: >> ? ? ? ? On Wed, Apr 1, 2009 at 9:11 PM, Glen Jarvis >> ? ? ? ? wrote: >> >> ? ? ? ? > I don't know the official schedule, but I imagine that our >> ? ? ? ? next BayPIGgies >> ? ? ? ? > meeting will be sharing "What I learned from PyCon." >> ? ? ? ? > However, for the May meeting, I'd like to pitch an idea. I'd >> ? ? ? ? like to see a >> ? ? ? ? > Django themed evening. I'm a big fan of Pylons and other >> ? ? ? ? frameworks -- in >> ? ? ? ? > fact, I want to learn more about them -- especially for >> ? ? ? ? larger scaled >> ? ? ? ? > systems. But, my bread and butter these days is Django and I >> ? ? ? ? am going deeper >> ? ? ? ? > and deeper into it. I also saw that Simeon and quite a few >> ? ? ? ? others do Django >> ? ? ? ? > work. >> ? ? ? ? > I could do an introductory talk (or handle a topic of >> ? ? ? ? interest), but I'd >> ? ? ? ? > like to see others do a more advanced subject. For example, >> ? ? ? ? Simeon mentioned >> ? ? ? ? > a profiling tool for Django (which I'd not used before and >> ? ? ? ? would like to >> ? ? ? ? > learn more about). >> ? ? ? ? > What do you think about a 'Django themed' evening? What >> ? ? ? ? topics are people >> ? ? ? ? > most interested in? Who else would be willing to speak? >> >> >> ? ? ? ? I'd love to see a PyCon summary meeting, of course. >> >> ? ? ? ? I'd also be happy to see a Django talk, although I'd like to >> ? ? ? ? see a >> ? ? ? ? power users talk. ?It seems to me that Django is really easy >> ? ? ? ? to get up >> ? ? ? ? and running with, but it's easy to run into brick walls. ?I'd >> ? ? ? ? love to >> ? ? ? ? see a talk from someone who has tips and tricks for breaking >> ? ? ? ? through >> ? ? ? ? brick walls without excessive use of monkey patching. ?I'd >> ? ? ? ? also love >> ? ? ? ? to see someone tell me the practical difficulties of using a >> ? ? ? ? different >> ? ? ? ? templating engine. ?I know it's possible, but I want to hear >> ? ? ? ? from >> ? ? ? ? someone who's done it in production and can talk about the >> ? ? ? ? drawbacks >> ? ? ? ? he encountered. >> >> ? ? ? ? Simeon, if you want to help with such a meeting, don't feel >> ? ? ? ? like >> ? ? ? ? you're hogging the mic. ?Your last meeting was great :) >> >> ? ? ? ? -jj >> >> ? ? ? ? -- >> ? ? ? ? In this life we cannot do great things. We can only do small >> ? ? ? ? things >> ? ? ? ? with great love. -- Mother Teresa >> ? ? ? ? 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 >> >> >> >> >> -- >> cordially, >> Anna >> -- >> I am the mother of all things and all things shall wear a sweater! >> _______________________________________________ >> 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 sandrine.ribeau at gmail.com Mon Apr 6 21:26:06 2009 From: sandrine.ribeau at gmail.com (Sandrine Ribeau) Date: Mon, 6 Apr 2009 12:26:06 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: <20090406163124.GA19981@panix.com> References: <20090406163124.GA19981@panix.com> Message-ID: On Mon, Apr 6, 2009 at 9:31 AM, Aahz wrote: > On Mon, Apr 06, 2009, Sandrine Ribeau wrote: > > > > I am eager to introduce you to another Logilab's projets, a web > > application framework, CubicWeb (http://www.cubicweb.org). I can see > > you have interest in Django so I believe getting to know another > > framework could interest you too. Maybe june or july if this subject > > raise an interest for you and if it fits in the schedule. > > AAAAAAAAAAGGGGGHHHH!!!!!! Not another Python web framework! ;-) > :) I thought you guys were liking Python!?! (There's a joke that writing a web framework is the Python equivalent of > working through SICP.) > > Seriously, I have no objection to a lightning talk on CubicWeb, but I > think slots for full talks should go to frameworks already in heavy use. Deal. It has to start somewhere, and a lightning talk would be great. Just let me know so that I can mark my calendar. > Looking at the Python Job Board, only Django, TurboGears, and Zope/Plone > get more than minimal mention, and Django gets more than all others > combined. > > http://www.python.org/community/jobs/ > -- > Aahz (aahz at pythoncraft.com) <*> > http://www.pythoncraft.com/ > > "...string iteration isn't about treating strings as sequences of strings, > it's about treating strings as sequences of characters. The fact that > characters are also strings is the reason we have problems, but characters > are strings for other good reasons." --Aahz > _______________________________________________ > 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 Apr 7 08:33:01 2009 From: glen at glenjarvis.com (Glen Jarvis) Date: Mon, 6 Apr 2009 23:33:01 -0700 Subject: [Baypiggies] PyCon Recap Message-ID: For those of us who missed PyCon, the (Slide) SF Python Meetup Group is doing a recap at their next meeting. Our Wesley is presenting: http://www.meetup.com/sfpython/calendar/10054603/ When: April 8, 2009 6:30 PM Where: Slide 301 Brannan Street San Francisco, CA 94107 Can't make it to PyCon but want to hear the highlights of the talks? Join us at April's meetup. Various conference attendees will recap what they have learned at different sessions. Agenda- 6:30p - 7:00p Pizza and Networking 7:00p - 8:30p Main talk / Q&A Current presenters include Wesley Chun (Author of Core Python programming), Adam Christian (Co-author of Windmill testing framework), Eric Florenzano (Organizer of sfDjango meetup), and more... Each will do 15-20 mins highlight of tech presentations from main conference talk to lightening talk, open space, etc. If you were in pyCon and want to speak, let Grace know. Please RSVP so [they] know how much food to order ;-) Cheers, Glen Jarvis -- 415-680-3964 glen at glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert.e.smith1 at lmco.com Tue Apr 7 11:00:03 2009 From: robert.e.smith1 at lmco.com (Smith1, Robert E) Date: Tue, 07 Apr 2009 02:00:03 -0700 Subject: [Baypiggies] CubicWeb In-Reply-To: References: Message-ID: <18E2675C0D478E4494108B55120A61AF19D1BD69@emss01m15.us.lmco.com> >I am eager to introduce you to another Logilab's projets, a web application >framework, CubicWeb (http://www.cubicweb.org). I can see you have interest >in Django so I believe getting to know another framework could interest you >too. >Maybe june or july if this subject raise an interest for you and if it fits >in the schedule. I would like to see a presentation on CubicWeb. Robert From aahz at pythoncraft.com Tue Apr 7 18:36:41 2009 From: aahz at pythoncraft.com (Aahz) Date: Tue, 7 Apr 2009 09:36:41 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: <8540148a0904061151t9d60691y5a708090926d4530@mail.gmail.com> References: <1238907159.6559.137.camel@jim-laptop> <8540148a0904061151t9d60691y5a708090926d4530@mail.gmail.com> Message-ID: <20090407163641.GB10119@panix.com> On Mon, Apr 06, 2009, William Deegan wrote: > > I've updated the baypiggies homepage, and added an 'event" for > april,may,june meetings. Thanks! BTW, old meetings used to be archived so that people could see what the talks were; why isn't that happening anymore? -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "...string iteration isn't about treating strings as sequences of strings, it's about treating strings as sequences of characters. The fact that characters are also strings is the reason we have problems, but characters are strings for other good reasons." --Aahz From bdbaddog at gmail.com Tue Apr 7 18:51:48 2009 From: bdbaddog at gmail.com (William Deegan) Date: Tue, 7 Apr 2009 09:51:48 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: <20090407163641.GB10119@panix.com> References: <1238907159.6559.137.camel@jim-laptop> <8540148a0904061151t9d60691y5a708090926d4530@mail.gmail.com> <20090407163641.GB10119@panix.com> Message-ID: <8540148a0904070951l77091ed2ocff70d0f6d538840@mail.gmail.com> Aahz, They're archived as events. Hmm. O.k. I changed the "smart folder" for events only to show future.. Lemme Fix that. The data's still there, just not being displayed. -Bill On Tue, Apr 7, 2009 at 9:36 AM, Aahz wrote: > On Mon, Apr 06, 2009, William Deegan wrote: >> >> I've updated the baypiggies homepage, and added an 'event" for >> april,may,june meetings. > > Thanks! ?BTW, old meetings used to be archived so that people could see > what the talks were; why isn't that happening anymore? > -- > Aahz (aahz at pythoncraft.com) ? ? ? ? ? <*> ? ? ? ? http://www.pythoncraft.com/ > > "...string iteration isn't about treating strings as sequences of strings, > it's about treating strings as sequences of characters. ?The fact that > characters are also strings is the reason we have problems, but characters > are strings for other good reasons." ?--Aahz > _______________________________________________ > 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 Apr 7 19:20:09 2009 From: aahz at pythoncraft.com (Aahz) Date: Tue, 7 Apr 2009 10:20:09 -0700 Subject: [Baypiggies] FWD: Re: [PyCon-Organizers] Videos Message-ID: <20090407172009.GB6032@panix.com> If people in BayPIGgies want to get in on this in preparation for the likely PyCon in 2012 here (this is *NOT* final or anything close to it, but the committee is working to make this happen), please join the pycon-organizers and pycon-av lists. ----- Forwarded message from David Goodger ----- Date: Mon, 6 Apr 2009 16:13:46 -0500 From: David Goodger To: Dan Rie Cc: pycon-organizers at python.org Subject: Re: [PyCon-Organizers] Videos On Mon, Apr 6, 2009 at 15:26, Dan Rie wrote: > +1 on the idea of making sure that there are lots trained video > staff in time for Atlanta. Carl's ChiPy videos are another > indication of how effective the tools are. Perhaps in preparation > for Atlanta some resources could be channeled to encourage local > python user groups video and distribute presentations. That would > develop both Python visibility and a pool of experienced staff > candidates. Exactly, that's the idea. Carl & crew have assembled 8 sets of camera + video box + laptop + almost everything else needed to do what they did. These are in 3 cases per set, and can be sent out to user groups to record talks (and, BTW, to train up next year's crew). The only thing we need is a guarantee that the equipment will be brought back to PyCon in Atlanta. Details TBD, but groups are welcome to indicate their interest. > Or maybe "PyOhio, TX, Atlanta and 1 or 2 other places" > and the fallout from so many Python videos will be sufficient. > Seeding the pool with some 'how this video was made' links on > various Python user group/Pycon videos and possibly a tutorial > show-and-tell would spread the skill even faster. A "how to shoot a talk video" video was shot during the sprints. It will be posted to blip.tv once it's ready (IIUC, it requires post-processing, which Cosmin is doing -- but that takes time). > Would the company > that makes the video capture hardware help? Seems like a natural > way to develop wider interest in their product (The 'How to video > presentations' materials rather than the Python association, but one > can always hope.) Maybe. Carl? -- David Goodger _______________________________________________ PyCon-organizers mailing list PyCon-organizers at python.org http://mail.python.org/mailman/listinfo/pycon-organizers ----- End forwarded message ----- -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "...string iteration isn't about treating strings as sequences of strings, it's about treating strings as sequences of characters. The fact that characters are also strings is the reason we have problems, but characters are strings for other good reasons." --Aahz From wescpy at gmail.com Tue Apr 7 19:27:36 2009 From: wescpy at gmail.com (wesley chun) Date: Tue, 7 Apr 2009 10:27:36 -0700 Subject: [Baypiggies] PyCon Recap In-Reply-To: References: Message-ID: <78b3a9580904071027l5f7097e7x8fca1d62aacc20d@mail.gmail.com> won't be a "real" talk by me, but just a bunch of us who went to PyCon and want to give a rundown on a couple of the talks or open space gatherings we attended. it's a good mtg for those who don't want to wait for the May recap down in the south bay and can make it up here. we're still looking for other people who want to recap, so pls let grace know... it's like free toastmasters in a much more "informal" setting than BayPIGgies. also, slide will provide dinner if you RSVP on the meetup page. traffic is bad during rush hour, but i recommend CalTrain if possible... we're only 2.5 blocks away from the main SF station at 4th b/w king and townsend near pacbell park -- slide is at 2nd and brannan. driving is highly discouraged, esp. since baseball season has just opened and there won't be any street pkg due to the game, and the nearby garages that usu run $6-10 for evening pkg will be either full or avail for $30. :P you BARTers are about a 15-20min walk from the montgomery station from 2nd and market. cheers, -- wesley On Mon, Apr 6, 2009 at 11:33 PM, Glen Jarvis wrote: > For those of us who missed PyCon, the?(Slide) SF Python Meetup Group is > doing a recap at their next meeting. Our Wesley is presenting: > http://www.meetup.com/sfpython/calendar/10054603/ > When: April 8, 2009 6:30 PM > > Where: Slide > 301 Brannan Street > San Francisco, CA 94107 > > Can't make it to PyCon but want to hear the highlights of the talks? > Join us at April's meetup. Various conference attendees will recap what they > have learned at different sessions. > Agenda- > 6:30p - 7:00p Pizza and Networking > 7:00p - 8:30p Main talk / Q&A > Current presenters include Wesley Chun (Author of Core Python programming), > Adam Christian (Co-author of Windmill testing framework), Eric Florenzano > (Organizer of sfDjango meetup), and more... Each will do 15-20 mins > highlight of tech presentations from main conference talk to lightening > talk, open space, etc. > If you were in pyCon and want to speak, let Grace know. > Please RSVP so [they] know how much food to order ;-) From wescpy at gmail.com Tue Apr 7 19:42:39 2009 From: wescpy at gmail.com (wesley chun) Date: Tue, 7 Apr 2009 10:42:39 -0700 Subject: [Baypiggies] PyCon Recap In-Reply-To: <78b3a9580904071027l5f7097e7x8fca1d62aacc20d@mail.gmail.com> References: <78b3a9580904071027l5f7097e7x8fca1d62aacc20d@mail.gmail.com> Message-ID: <78b3a9580904071042r352473aeyc448ad199a8539c0@mail.gmail.com> > traffic is bad during rush hour, but i recommend CalTrain if > possible... we're only 2.5 blocks away from the main SF station at 4th > b/w king and townsend near pacbell park one bullet train i recommend from the south bay is northbound train #379 with stops at these times and prices: 5:45p san jose diridon (across from san jose arena) $15.50 roundtrip (day pass; don't get 1-ways unless u need 'em; credit card swipers are touchy, give yourself extra time) 5:58p mountain view/castro $12RT 6:06p downtown palo alto $12RT 6:17p hillsdale shopping center $8.50RT 6:25p millbrae/BART/SFO $8.50RT 6:37p 22nd street $5RT 6:44p san francisco it'll take about 10min from there to walk to the office. if you want enough time for food, you can take the earlier #373 bullet train, which stops at the same stops but originates from san jose 20min earlier (5:25p). here is the full timetable/schedule ... http://caltrain.com/timetable.html ... or, ugh, call 800 660 4287 hope this helps those who intend on taking the train, -wesley From carl at personnelware.com Tue Apr 7 20:18:33 2009 From: carl at personnelware.com (Carl Karsten) Date: Tue, 07 Apr 2009 13:18:33 -0500 Subject: [Baypiggies] FWD: Re: [PyCon-Organizers] Videos In-Reply-To: <20090407172009.GB6032@panix.com> References: <20090407172009.GB6032@panix.com> Message-ID: <49DB98F9.2010201@personnelware.com> The skill that will lead to good videos is running the equipment while live talks are going on. This skill can be made use of at PyCon where ever it is, and other events too. Assuming you are still meeting in the same room at Google all the time, I have an idea: equip that room with a similar setup that was used at PyCon, and leave most of it in place. There is something to be learned from doing the setup, but add the teardown and transporting equipment (even to a local storage room) is enough of a hassle that I would want to have most of it be permanent. Mainly the wries. I can understand some things need to be packed up. keep the cameras from getting lost, keep the tri-pod out of the way, etc. We used laptops at PyCon, but for a fixed install low end desktops would be fine. (2ghz, enough space for 13G/hour. so 30G is fine for a user group, and 120 is enough for a full day) I will be in the bay area in the next month or two. I would be happy to swing by and help figure out a good solution. I can even bring some equipment, like the VGA grabber. everything else is pretty common, probably lying around collecting dust. :) Carl K Aahz wrote: > If people in BayPIGgies want to get in on this in preparation for the > likely PyCon in 2012 here (this is *NOT* final or anything close to it, > but the committee is working to make this happen), please join the > pycon-organizers and pycon-av lists. > > ----- Forwarded message from David Goodger ----- > > Date: Mon, 6 Apr 2009 16:13:46 -0500 > From: David Goodger > To: Dan Rie > Cc: pycon-organizers at python.org > Subject: Re: [PyCon-Organizers] Videos > > On Mon, Apr 6, 2009 at 15:26, Dan Rie wrote: >> +1 on the idea of making sure that there are lots trained video >> staff in time for Atlanta. Carl's ChiPy videos are another >> indication of how effective the tools are. Perhaps in preparation >> for Atlanta some resources could be channeled to encourage local >> python user groups video and distribute presentations. That would >> develop both Python visibility and a pool of experienced staff >> candidates. > > Exactly, that's the idea. Carl & crew have assembled 8 sets of camera > + video box + laptop + almost everything else needed to do what they > did. These are in 3 cases per set, and can be sent out to user groups > to record talks (and, BTW, to train up next year's crew). The only > thing we need is a guarantee that the equipment will be brought back > to PyCon in Atlanta. > > Details TBD, but groups are welcome to indicate their interest. > >> Or maybe "PyOhio, TX, Atlanta and 1 or 2 other places" >> and the fallout from so many Python videos will be sufficient. >> Seeding the pool with some 'how this video was made' links on >> various Python user group/Pycon videos and possibly a tutorial >> show-and-tell would spread the skill even faster. > > A "how to shoot a talk video" video was shot during the sprints. It > will be posted to blip.tv once it's ready (IIUC, it requires > post-processing, which Cosmin is doing -- but that takes time). > >> Would the company >> that makes the video capture hardware help? Seems like a natural >> way to develop wider interest in their product (The 'How to video >> presentations' materials rather than the Python association, but one >> can always hope.) > > Maybe. Carl? > From aahz at pythoncraft.com Tue Apr 7 20:57:06 2009 From: aahz at pythoncraft.com (Aahz) Date: Tue, 7 Apr 2009 11:57:06 -0700 Subject: [Baypiggies] Request For Comment Message-ID: <20090407185706.GA22052@panix.com> How RFC1 got created: http://www.nytimes.com/2009/04/07/opinion/07crocker.html -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "...string iteration isn't about treating strings as sequences of strings, it's about treating strings as sequences of characters. The fact that characters are also strings is the reason we have problems, but characters are strings for other good reasons." --Aahz From max at theslimmers.net Tue Apr 7 20:36:57 2009 From: max at theslimmers.net (Max) Date: Tue, 07 Apr 2009 11:36:57 -0700 Subject: [Baypiggies] Need to connect to site with https and cert Message-ID: <49DB9D49.3070203@theslimmers.net> Can someone point me to docs and possible example of code to connect to site using https and a cert, I need to be able to do GET, POST and multipart uploads. thanks From nar at hush.com Tue Apr 7 21:29:54 2009 From: nar at hush.com (nar) Date: Tue, 7 Apr 2009 12:29:54 -0700 Subject: [Baypiggies] Need to connect to site with https and cert In-Reply-To: <49DB9D49.3070203@theslimmers.net> References: <49DB9D49.3070203@theslimmers.net> Message-ID: It's the same as connecting to HTTP as long as it's a signed certificate, otherwise you'll need to add the cert to your signing authority list or turn off cert checks. Thats more of an OpenSSL task than a Python thing though. -n On Apr 7, 2009, at 11:36 AM, Max wrote: > Can someone point me to docs and possible example of code to connect > to site using https and a cert, I need to be able to do GET, POST > and multipart uploads. > > thanks > _______________________________________________ > 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 Wed Apr 8 04:50:28 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 7 Apr 2009 19:50:28 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: <20090406163124.GA19981@panix.com> References: <20090406163124.GA19981@panix.com> Message-ID: On Mon, Apr 6, 2009 at 9:31 AM, Aahz wrote: > On Mon, Apr 06, 2009, Sandrine Ribeau wrote: >> >> I am eager to introduce you to another Logilab's projets, a web >> application framework, CubicWeb (http://www.cubicweb.org). I can see >> you have interest in Django so I believe getting to know another >> framework could interest you too. ?Maybe june or july if this subject >> raise an interest for you and if it fits in the schedule. > > AAAAAAAAAAGGGGGHHHH!!!!!! ?Not another Python web framework! ?;-) Hahaha! I feel the same way! > (There's a joke that writing a web framework is the Python equivalent of > working through SICP.) To true. > Seriously, I have no objection to a lightning talk on CubicWeb, but I > think slots for full talks should go to frameworks already in heavy use. Actually, a 20 minute talk wouldn't be bad, especially if it centered on how CubicWeb was different. I've made this mistake too many times. When I first met the Django guys, before they had released Django, I thought to myself, "Oh, great another framework!" When I talked to Ben Bangert before he started Pylons, I tried to talk him out of it. I've learned to just shut up and listen ;) > Looking at the Python Job Board, only Django, TurboGears, and Zope/Plone > get more than minimal mention, and Django gets more than all others > combined. Don't forget Pylons. It's used at a host of companies in the BayArea, such as Foxmarks, Metaweb, Wize, etc., and those are just the companies I can think of off the top of my head. Best Regards, -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From jjinux at gmail.com Wed Apr 8 04:55:40 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 7 Apr 2009 19:55:40 -0700 Subject: [Baypiggies] april 23, damian eades, In-Reply-To: References: <1238897517.6559.108.camel@jim-laptop> Message-ID: On Mon, Apr 6, 2009 at 11:42 AM, Daryl Spitzer wrote: >> ? and here's a call for pycon recaps for our may 28 >> meeting. > > I'd be happy to do the same "My PyCon Notes" presentation as last > year: http://pypap.blogspot.com/2008/04/pycon-2008-notes.html > > I'll of course use my notes from this year. :-) +1! -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From bdbaddog at gmail.com Wed Apr 8 07:41:53 2009 From: bdbaddog at gmail.com (William Deegan) Date: Tue, 7 Apr 2009 22:41:53 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: <8540148a0904070951l77091ed2ocff70d0f6d538840@mail.gmail.com> References: <1238907159.6559.137.camel@jim-laptop> <8540148a0904061151t9d60691y5a708090926d4530@mail.gmail.com> <20090407163641.GB10119@panix.com> <8540148a0904070951l77091ed2ocff70d0f6d538840@mail.gmail.com> Message-ID: <8540148a0904072241s3581130m47392b305e64a62e@mail.gmail.com> Aahz, I've added a link at the bottom of the Event's page with all the archived meeting information. -Bill On Tue, Apr 7, 2009 at 9:51 AM, William Deegan wrote: > Aahz, > > They're archived as events. > Hmm. O.k. I changed the "smart folder" for events only to show future.. Lemme > Fix that. > The data's still there, just not being displayed. > > -Bill > > On Tue, Apr 7, 2009 at 9:36 AM, Aahz wrote: >> On Mon, Apr 06, 2009, William Deegan wrote: >>> >>> I've updated the baypiggies homepage, and added an 'event" for >>> april,may,june meetings. >> >> Thanks! ?BTW, old meetings used to be archived so that people could see >> what the talks were; why isn't that happening anymore? >> -- >> Aahz (aahz at pythoncraft.com) ? ? ? ? ? <*> ? ? ? ? http://www.pythoncraft.com/ >> >> "...string iteration isn't about treating strings as sequences of strings, >> it's about treating strings as sequences of characters. ?The fact that >> characters are also strings is the reason we have problems, but characters >> are strings for other good reasons." ?--Aahz >> _______________________________________________ >> 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 Apr 8 15:52:33 2009 From: aahz at pythoncraft.com (Aahz) Date: Wed, 8 Apr 2009 06:52:33 -0700 Subject: [Baypiggies] Brainstorming new talk ideas... In-Reply-To: <8540148a0904072241s3581130m47392b305e64a62e@mail.gmail.com> References: <1238907159.6559.137.camel@jim-laptop> <8540148a0904061151t9d60691y5a708090926d4530@mail.gmail.com> <20090407163641.GB10119@panix.com> <8540148a0904070951l77091ed2ocff70d0f6d538840@mail.gmail.com> <8540148a0904072241s3581130m47392b305e64a62e@mail.gmail.com> Message-ID: <20090408135232.GA1319@panix.com> On Tue, Apr 07, 2009, William Deegan wrote: > > I've added a link at the bottom of the Event's page with all the > archived meeting information. Thanks! -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "...string iteration isn't about treating strings as sequences of strings, it's about treating strings as sequences of characters. The fact that characters are also strings is the reason we have problems, but characters are strings for other good reasons." --Aahz From aahz at pythoncraft.com Thu Apr 9 02:31:49 2009 From: aahz at pythoncraft.com (Aahz) Date: Wed, 8 Apr 2009 17:31:49 -0700 Subject: [Baypiggies] OSCON 2009 registration open Message-ID: <20090409003149.GA23083@panix.com> Registration is now open for the O'Reilly Open Source Convention (OSCON). OSCON 2009 will be July 20-24 in San Jose, California. Early registration ends June 2. Use the special discount code 'os09pgm' for an extra 15% off. For more information: http://conferences.oreilly.com/oscon -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ Why is this newsgroup different from all other newsgroups? From charles.merriam at gmail.com Thu Apr 9 09:17:57 2009 From: charles.merriam at gmail.com (Charles Merriam) Date: Thu, 9 Apr 2009 00:17:57 -0700 Subject: [Baypiggies] OSCON 2009 registration open In-Reply-To: <20090409003149.GA23083@panix.com> References: <20090409003149.GA23083@panix.com> Message-ID: Just to save some from looking through the links, the packages range from $600 for one day of tutorials to $1750 for the whole-shebang. There are fifteen Python specific sessions listed at http://en.oreilly.com/oscon2009/public/schedule/topic/303. Charles On Wed, Apr 8, 2009 at 5:31 PM, Aahz wrote: > Registration is now open for the O'Reilly Open Source Convention (OSCON). > OSCON 2009 will be July 20-24 in San Jose, California. > > Early registration ends June 2. > > Use the special discount code 'os09pgm' for an extra 15% off. > > For more information: > http://conferences.oreilly.com/oscon > -- > Aahz (aahz at pythoncraft.com) ? ? ? ? ? <*> ? ? ? ? http://www.pythoncraft.com/ > > Why is this newsgroup different from all other newsgroups? > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From dave at krondo.com Sat Apr 11 17:17:19 2009 From: dave at krondo.com (Dave Peticolas) Date: Sat, 11 Apr 2009 08:17:19 -0700 Subject: [Baypiggies] Python job at Lucasfilm Message-ID: <49E0B47F.6060505@krondo.com> Job Title: Information Systems Software Engineer (Python) Company: Lucasfilm Entertainment Company Ltd. Location: Letterman Digital Arts Center State: California City: San Francisco Benefited/Non-Benefited: Benefited Salary/Hourly: DOE Description: + The IS Software Engineer is responsible for architecting and developing all proprietary software accessing the Oracle database. The Python developers' focus is on artist and production related tools including systems such as: Asset Management, Production Tracking, Workflow Systems and Resource Management. + Improves, develops, tests, maintains, and documents script libraries and large-scale applications for use by artists and productions at every Lucas Division. + Develops and distributes new systems and scripts releases and maintains relevant versions and libraries; assists with and follows up on integration. + Receives requests and changes from internal customers. Performs analysis, develops and integrates these changes into existing scripts and applications. + Troubleshoots specific tools/applications issues with users and provides guidelines and assistance for all new development occurring outside the department. + Contributes to the team by participating in code reviews, collaborating on new concepts and technologies, mentoring junior members, and remaining open to ideas and suggestions from peers. Requirements: + Bachelor's degree in Computer Science or other technical degree with 3-5 years experience in a professional software development environment required. + Demonstrated ability to serve as an effective contributor on mid to large scale development projects. + Proficient in UNIX. + Python experience required. + Experience with Enterprise Application Development a plus. + Experience with GUI Development preferred. + Experience in a fast paced production environment a plus. + SQL and database experience a must. + Familiar with software development and Quality Assurance practices. + Excellent communication and organization skills plus an enjoyment of meeting with people in a variety of positions throughout the company, and finding creative ways to solve their problems. + Must be able to juggle multiple projects and shifting priorities with ease. Qualified applicants should apply directly at: https://www.lucasfilm.apply2jobs.com/index.cfm?fuseaction=mExternal.showJob&RID=94&CurrentPage=1 Contact Jim Ward directly at: jfward(at)lucasfilm(dot)com From keith at dartworks.biz Mon Apr 13 12:47:39 2009 From: keith at dartworks.biz (Keith Dart) Date: Mon, 13 Apr 2009 03:47:39 -0700 Subject: [Baypiggies] Announce: python package for instrument control and measurement Message-ID: <20090413034739.537c2bbc@dartworks.biz> In case any of you are interesting in instrument control, measurement, and reporting (such as plots), there is a new open-source package available. It was recently open-sourced by Google. http://code.google.com/p/powerdroid/ You may find it useful, but be warned it only runs on Linux, and then only in a specific configuration with a number of other dependencies already installed. But when it works you can control and fetch measurements from a set of GPIB (and other) test equipment interfaces. -- -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Keith Dart public key: ID: 19017044 ===================================================================== From donnamsnow at gmail.com Mon Apr 13 23:52:08 2009 From: donnamsnow at gmail.com (Donna Snow) Date: Mon, 13 Apr 2009 14:52:08 -0700 Subject: [Baypiggies] [ANN] World Plone Day/upcoming training sessions/looking for python/django trainer Message-ID: Hi, C2E (my company) is holding an Open Door event for World Plone Day on April 22, 2009 from 6-9pm. Plone demonstrations at the top of each hour (6, 7 and 8 pm). Snacks and refreshments available. (please pass the above note on to any groups you think may be interested in a Plone demonstration, thanks) Drop in when you have a minute and say hi. http://plone.org/events/wpd/2009/world-plone-day-san-jose-california I'm also hosting an online training session for Plone 3 Themes and Custom Views from May 5, 2009 - May 8, 2009 4 hours a day (8am - noon) . Fee is $200.00 for 16 hours of training. You'll pick up other aspects of Plone development while in this session. http://c2eonline090505.eventbrite.com My next on site training session for Plone is June 17-June 19 http://c2etraining0906.eventbrite.com Seeking a couple people to teach some basic Open Source courses. You'd teach at our office and/or possibly an online course (I'm moving into a larger office in my current building). Suggested courses: Python for beginners (non-programmers), Getting started with Django, Templating languages (like cheetah), Zope, learning Flex (if you are interested send me a tentative class outline) These will not be huge classes but will be offered as tidbits. Getting started with... type classes. Payment will be a percentage of the student fee (and brownies). (anyone have any Open Source classes they'd like to see?) Some of the current python projects are still a little "young" for course development. Would a turbogears class come in handy? Only Python related technologies (except for html/css, JQuery, and flex) Hope you all had a terrific holiday (if you celebrate!) Best Regards, Donna M Snow, Principal C Squared Enterprises illuminating your path to Open Source http://www.csquaredtech.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From wescpy at gmail.com Wed Apr 15 09:47:02 2009 From: wescpy at gmail.com (wesley chun) Date: Wed, 15 Apr 2009 00:47:02 -0700 Subject: [Baypiggies] [ANN] Python course, SF, Jun 09; O'Reilly/Safari webcast, Apr 09 Message-ID: <78b3a9580904150047l60583cc9sd9e17c12999fc4b9@mail.gmail.com> hey folks, i'll be offering another hardcore intro to python course again this summer open to the public. below is the announcement... feel free to share with colleagues that need to learn and/or get up-to-speed quickly and effectively! one additional event is listed below under "PREVIEW 2"... O'Reilly has asked me to deliver a 1-hour Python intro webcast a couple of weeks from now. if it's tough for you or any of your newbie friends and colleagues to afford a full course in this economy, you can at least get a quickie intro for FREE! more info below and at this link: http://www.safaribooksonline.com/events/WhatIsPython.html cheers, -wesley Need to get up-to-speed with Python as quickly as possible? Come join me, Wesley Chun, author of Prentice-Hall's bestseller "Core Python Programming," for a comprehensive intro course coming up this June in beautiful Northern California! Please pass on this note to whomever you think may be interested. I look forward to meeting you and your colleagues! (Comprehensive) Introduction to Python Mon-Wed, 2009 Jun 15-17, 9am-5pm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (COMPREHENSIVE) INTRODUCTION TO PYTHON Although this course may appear to those new to Python, it is also perfect for those who have tinkered with it and want to "fill in the gaps" and/or want to get more in-depth formal training. ?It combines the best of both an introduction to the language as well as a "Python Internals" training course. We will immerse you in the world of Python in only a few days, showing you more than just its syntax (which you don't really need a book to learn, right?). Knowing more about how Python works under the covers, including the relationship between data objects and memory management, will make you a much more effective Python programmer coming out of the gate. 3 hands-on labs each day will help hammer the concepts home. Come find out why Google, Yahoo!, Disney, ILM/LucasFilm, VMware, NASA, Ubuntu, YouTube, Slide, and Red Hat all use Python. Users supporting or jumping to Plone, Zope, TurboGears, Pylons, Django, Google App Engine, Jython, IronPython, and Mailman will also benefit! FREE PREVIEW 1: you will find (and can download) a video clip of a live lesson that was delivered recently to get an idea of the lecture style and interactive classroom environment at: http://cyberwebconsulting.com (click "Python Training") FREE PREVIEW 2: Partnering with O'Reilly and Pearson, Safari Books Online has asked me to deliver a 1-hour webcast on Wednesday morning 2009 Apr 29 @ 10:30a PDT/1:30p EDT called "What is Python?" This will be an online seminar based on a session that I've delivered at numerous conferences in the past. It will give you an idea of lecture style as well as an overview of the material covered in the course. Plus the first 10 registrants will receive an autographed copy of "Core Python Programming!" For more information: http://www.safaribooksonline.com/events/WhatIsPython.html - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WHERE: near the San Francisco Airport (SFO/San Bruno), CA, USA WEB: ? http://cyberwebconsulting.com (click "Python Training") FLYER: http://starship.python.net/crew/wesc/flyerPP1jun09.pdf LOCALS: easy freeway (101/280/380) with lots of parking plus public transit (BART and CalTrain) access via the San Bruno stations, easily accessible from all parts of the Bay Area VISITORS: free shuttle to/from the airport, free high-speed internet, free breakfast and regular evening receptions; fully-equipped suites See website for costs, venue info, and registration. ?Discounts are available for multiple registrations as well as for teachers/students. Hope to see you there! -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Core Python Programming", Prentice Hall, (c)2007,2001 "Python Fundamentals", Prentice Hall, (c)2009 http://corepython.com wesley.j.chun :: wescpy-at-gmail.com python training and technical consulting cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com From tblock at nutritionquest.com Sat Apr 18 02:03:41 2009 From: tblock at nutritionquest.com (Torin Block) Date: Fri, 17 Apr 2009 17:03:41 -0700 Subject: [Baypiggies] Looking for an Experienced Python Developer Message-ID: NutritionQuest, an innovative Berkeley small business, is looking for an expert Python software engineer to enhance our "Alive" program. Alive was proven effective in a randomized trial, and we have won a grant from the National Institutes of Health to build on this program. Alive is an email based nutritional and physical activity behavior intervention program. The backend "Alive!" server includes an XML based personalized email formatting, web form generation, validation and response processing system. The server is written in Python, with the TurboGears web framework, SQLObject to drive database in MySQL, and numerous Kid templates to format personalized web pages, validate questionnaires, and send HTML email messages. Kid templates translate data driven XML templates into HTML, collect and validate responses, display error messages, render personalized user home pages and administrative web pages, and send personalized HTML email. The server includes a data driven nutritional and physical activity analysis system implemented in Python. The OpenLaszlo slider tool client implements an identical analysis algorithm in JavaScript, based on the same data and questionnaire answers, which enables users to interactively play around with the benefits and trade-offs of changing their behavior. Technologies: Linux, Apache, Tomcat, MySQL, Python, TuborGears, Kid templates, CherryPy, SQLObject, XML, Relax NG, PHP, JavaScript, OpenLaszlo, DHTML, Form Processing, Web Services, JSON, AJAX, MIME E-mail, Subversion. Requirements: ** B.S. in Computer Science or a related field ** Advanced knowledge of and experience with Python, and significant exposure to the programming languages and paradigms mentioned above ** Ability to work with minimum supervision to deliver well-designed high-quality code on time ** Desire and ability to quickly learn new languages and technologies This position would ideally be full-time or near full-time for several months, followed by part-time by mutual arrangement. We would prefer that it be on-site for some of the time (1 block from Berkeley BART). Torin Block 510-704-8514 tblock at nutritionquest.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From aahz at pythoncraft.com Sat Apr 18 03:11:48 2009 From: aahz at pythoncraft.com (Aahz) Date: Fri, 17 Apr 2009 18:11:48 -0700 Subject: [Baypiggies] April nugget? Message-ID: <20090418011148.GA393@panix.com> Anyone want to volunteer for a Newbie Nugget? I can probably do one, but since I did it last month, I wanted to give someone else a chance. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." --Red Adair From slander at unworkable.org Sun Apr 19 01:21:11 2009 From: slander at unworkable.org (Harry Tormey) Date: Sat, 18 Apr 2009 16:21:11 -0700 Subject: [Baypiggies] PyGameSF meetup Thursday April 23rd 6pm @ Main San Francisco Public Library Message-ID: <20090418232111.GA27747@unworkable.org> Hi All, Just writing to say that this months PyGameSF meet up is at the STONG conference room on the first floor of the main San Francisco public library beside civic center BART. This month's presentations are: -Bret Truchan: A short introduction to DS programming and talk about the DS as a musical platform. Bret is the creator of GlitchDS (http://www.glitchds.com/ a popular cellular automaton sequencer for the Nintendo DS). He'll be bringing a few Nintendos for some hands-on play time. -Andrew Turley: Adventures in iPhone Web Apps . iPhone web applications give developers a way to put something on the iPhone without going through the App Store (and risking rejection by Apple) or jailbreaking the phone. And with features like multitouch and 3d transforms, Safari isn't quite the barren wasteland of a platform that you might initially guess. But there are some things you have to learn, especially if you've never written a web application before. Andy will talk about some of the things he learned while writing his first iPhone web app. He will also discuss ways to use iPhone web apps as controls for applications running on a host computer, and show some python examples of these types of programs. PyGame SF is an informal group meet up in San Francisco for Software engineers interested in python, OpenGL, audio, pygame, SDL, programming and generally anything to do with multimedia development. The format of our meetings typically involve several people giving presentations on projects they are developing followed by group discussion and feedback. If anyone else would like to give a micro presentation, show demos or just talk about what they are doing or generally give examples of any relevant software they are working on please feel free to head along. To subscribe to the pygamesf mailing list simply email pygame-sf+subscribe at unworkable.org -- Harry Tormey Co Founder P2P Research http://p2presearch.com Founder PyGameSF http://pygamesf.org Software Engineer Digidesign http://digidesign.com From bdbaddog at gmail.com Mon Apr 20 01:53:29 2009 From: bdbaddog at gmail.com (William Deegan) Date: Sun, 19 Apr 2009 16:53:29 -0700 Subject: [Baypiggies] website down for about an hour for upgrades Message-ID: <8540148a0904191653y2787b03fq49d36d2eb1f84e42@mail.gmail.com> Greetings, The website will be down for about an hour for upgrades. I'll send out email when it's back up. Thanks, Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From bdbaddog at gmail.com Mon Apr 20 03:04:24 2009 From: bdbaddog at gmail.com (William Deegan) Date: Sun, 19 Apr 2009 18:04:24 -0700 Subject: [Baypiggies] baypiggies.net back up Message-ID: <8540148a0904191804t390990d6nc4d0b78eddbede6e@mail.gmail.com> Greetings, Baypiggies.net back up. Note that the base URL is now baypiggies.net and not baypiggies.net/new/plone I'll try and get a redirect setup so old URL's will work sometime soon. -Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From aahz at pythoncraft.com Mon Apr 20 04:58:35 2009 From: aahz at pythoncraft.com (Aahz) Date: Sun, 19 Apr 2009 19:58:35 -0700 Subject: [Baypiggies] baypiggies.net back up In-Reply-To: <8540148a0904191804t390990d6nc4d0b78eddbede6e@mail.gmail.com> References: <8540148a0904191804t390990d6nc4d0b78eddbede6e@mail.gmail.com> Message-ID: <20090420025835.GA11705@panix.com> On Sun, Apr 19, 2009, William Deegan wrote: > > Baypiggies.net back up. > Note that the base URL is now baypiggies.net and not > baypiggies.net/new/plone > > I'll try and get a redirect setup so old URL's will work sometime soon. If it will take more than a day, please copy jobs.html somewhere visible and let us know the new URL -- I'll update the list info to point there. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." --Red Adair From bdbaddog at gmail.com Mon Apr 20 06:35:08 2009 From: bdbaddog at gmail.com (William Deegan) Date: Sun, 19 Apr 2009 21:35:08 -0700 Subject: [Baypiggies] baypiggies.net back up In-Reply-To: <20090420025835.GA11705@panix.com> References: <8540148a0904191804t390990d6nc4d0b78eddbede6e@mail.gmail.com> <20090420025835.GA11705@panix.com> Message-ID: <8540148a0904192135s37b2285dv899b9d0518b9d075@mail.gmail.com> Aahz, On Sun, Apr 19, 2009 at 7:58 PM, Aahz wrote: > On Sun, Apr 19, 2009, William Deegan wrote: > > > > Baypiggies.net back up. > > Note that the base URL is now baypiggies.net and not > > baypiggies.net/new/plone > > > > I'll try and get a redirect setup so old URL's will work sometime soon. > > If it will take more than a day, please copy jobs.html somewhere visible > and let us know the new URL -- I'll update the list info to point there. It's visible. http://baypiggies.net/index_html/job-listings -Bill > > -- > Aahz (aahz at pythoncraft.com) <*> > http://www.pythoncraft.com/ > > "If you think it's expensive to hire a professional to do the job, wait > until you hire an amateur." --Red Adair > _______________________________________________ > 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 bdbaddog at gmail.com Mon Apr 20 06:37:11 2009 From: bdbaddog at gmail.com (William Deegan) Date: Sun, 19 Apr 2009 21:37:11 -0700 Subject: [Baypiggies] baypiggies.net back up In-Reply-To: <8540148a0904192135s37b2285dv899b9d0518b9d075@mail.gmail.com> References: <8540148a0904191804t390990d6nc4d0b78eddbede6e@mail.gmail.com> <20090420025835.GA11705@panix.com> <8540148a0904192135s37b2285dv899b9d0518b9d075@mail.gmail.com> Message-ID: <8540148a0904192137j371a99e4sbf9f16e835433820@mail.gmail.com> Aahz, On Sun, Apr 19, 2009 at 9:35 PM, William Deegan wrote: > Aahz, > > On Sun, Apr 19, 2009 at 7:58 PM, Aahz wrote: > >> On Sun, Apr 19, 2009, William Deegan wrote: >> > >> > Baypiggies.net back up. >> > Note that the base URL is now baypiggies.net and not >> > baypiggies.net/new/plone >> > >> > I'll try and get a redirect setup so old URL's will work sometime soon. >> >> If it will take more than a day, please copy jobs.html somewhere visible >> and let us know the new URL -- I'll update the list info to point there. > > > It's visible. > http://baypiggies.net/index_html/job-listings > We've moved forward from plone 2.5.1 -> 3.2.1 (3 major versions). It may not be possible to have a 1-1 mapping of the old URL's. Unless it's really important to anyone, I'll skip it. -Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From aahz at pythoncraft.com Mon Apr 20 06:42:56 2009 From: aahz at pythoncraft.com (Aahz) Date: Sun, 19 Apr 2009 21:42:56 -0700 Subject: [Baypiggies] baypiggies.net back up In-Reply-To: <8540148a0904192135s37b2285dv899b9d0518b9d075@mail.gmail.com> References: <8540148a0904191804t390990d6nc4d0b78eddbede6e@mail.gmail.com> <20090420025835.GA11705@panix.com> <8540148a0904192135s37b2285dv899b9d0518b9d075@mail.gmail.com> Message-ID: <20090420044256.GA16809@panix.com> On Sun, Apr 19, 2009, William Deegan wrote: > On Sun, Apr 19, 2009 at 7:58 PM, Aahz wrote: >> On Sun, Apr 19, 2009, William Deegan wrote: >>> >>> Baypiggies.net back up. >>> Note that the base URL is now baypiggies.net and not >>> baypiggies.net/new/plone >>> >>> I'll try and get a redirect setup so old URL's will work sometime soon. >> >> If it will take more than a day, please copy jobs.html somewhere visible >> and let us know the new URL -- I'll update the list info to point there. > > It's visible. > http://baypiggies.net/index_html/job-listings Okay, that wasn't exactly what I was thinking of, but it works well enough. Please take a look at http://mail.python.org/mailman/listinfo/baypiggies and double-check that it's suitable. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." --Red Adair From bdbaddog at gmail.com Mon Apr 20 07:29:42 2009 From: bdbaddog at gmail.com (William Deegan) Date: Sun, 19 Apr 2009 22:29:42 -0700 Subject: [Baypiggies] baypiggies.net back up In-Reply-To: <20090420044256.GA16809@panix.com> References: <8540148a0904191804t390990d6nc4d0b78eddbede6e@mail.gmail.com> <20090420025835.GA11705@panix.com> <8540148a0904192135s37b2285dv899b9d0518b9d075@mail.gmail.com> <20090420044256.GA16809@panix.com> Message-ID: <8540148a0904192229s728e9de4m166ceb186f344cff@mail.gmail.com> Aahz, On Sun, Apr 19, 2009 at 9:42 PM, Aahz wrote: > On Sun, Apr 19, 2009, William Deegan wrote: > > On Sun, Apr 19, 2009 at 7:58 PM, Aahz wrote: > >> On Sun, Apr 19, 2009, William Deegan wrote: > >>> > >>> Baypiggies.net back up. > >>> Note that the base URL is now baypiggies.net and not > >>> baypiggies.net/new/plone > >>> > >>> I'll try and get a redirect setup so old URL's will work sometime soon. > >> > >> If it will take more than a day, please copy jobs.html somewhere visible > >> and let us know the new URL -- I'll update the list info to point there. > > > > It's visible. > > http://baypiggies.net/index_html/job-listings > > Okay, that wasn't exactly what I was thinking of, but it works well > enough. Please take a look at > http://mail.python.org/mailman/listinfo/baypiggies > and double-check that it's suitable. Looks fine to me. -Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Wed Apr 22 08:43:42 2009 From: jim at well.com (jim) Date: Tue, 21 Apr 2009 23:43:42 -0700 Subject: [Baypiggies] BayPiggies Talk for April 23 In-Reply-To: <91b4b1ab0901181308h415c28b5wf0915fd6d8bec236@mail.gmail.com> References: <91b4b1ab0901181308h415c28b5wf0915fd6d8bec236@mail.gmail.com> Message-ID: <1240382622.7266.273.camel@jim-laptop> Hi, Damian, Please confirm that you're our speaker for the BayPIGgies talk this coming Thursday, April 23, at the Symantec VCafe. If you need directions or any other information, please ask. jim for BayPIGgies 415 823 4590 my cellphone, call anytime On Sun, 2009-01-18 at 13:08 -0800, Damian Eads wrote: > (As it turns out, I needed to subscribe to the list to reply. Here is my reply.) > > Hi there, > > Looking over my calendar, April 23 is completely free although March > 26 may work. I'm actually in California for the next five months > working on my dissertation so traveling to Mountain View is not a > problem. I spend six months in NM then six months in CA, back and > forth. > > One correction I'd like to make. The title of my talk will be > "Alternatives for Writing C and C++ Extensions for Computer Vision > Research." > > Thanks! > > Cheers, > > Damian > > > > On Sun, Jan 18, 2009 at 12:06 PM, Stephen McInerney > wrote: > > ++ on Pete on Factory module for February. > > > > In that case maybe the Apr 23 would work for Damian (I think the Mar 26 is > > out for him), > > and as mentioned he's coming from out-of-state. Jim can you talk offline > > with Damian? > > In that case our tentative schedule would be [Jim please confirm] > > > > [February 26] Pete Fein on Factory module > > [March 26] OPEN > > [April 23] maybe Damian Eads (if you can confirm this)? > > > > > >> From: jim at well.com > >> To: pfein at pobox.com > >> Date: Sun, 18 Jan 2009 11:36:47 -0800 > >> CC: baypiggies at python.org > >> Subject: Re: [Baypiggies] Talk @ Baypiggies in Feb? > >> > >> > >> let's do it. > >> > >> > >> On Sun, 2009-01-18 at 11:26 -0800, Pete wrote: > >> > On Jan 17, 2009, at 6:24 PM, Shannon -jj Behrens wrote: > >> > > >> > > On Sat, Jan 17, 2009 at 11:11 AM, Pete wrote: > >> > >> Hiya- > >> > >> > >> > >> I was wondering if I could give a talk at next month's meeting. > >> > >> It'd be on > >> > >> my Factory module: http://pypi.python.org/pypi/Factory/ > >> > >> > >> > >> I gave this talk at Chipy a few months ago, and it was very well > >> > >> received. > >> > >> It's about 1/2 hour long. > >> > >> > >> > >> Lemme know. > >> > > > >> > > I'm cc'ing the rest of BayPiggies: > >> > > > >> > > Your description sounded interesting to me. Jim and Tony organize the > >> > > speakers, and they usually try to line up people a few months in > >> > > advance. I'm not sure exactly when they have a slot for you, but you > >> > > >> > I'm only going to be here through late March... given the change to > >> > the 4th Thursday, I'd need to do this next month (February) or not at > >> > all. > >> > > >> > > have a +1 from me. You might want to describe it a little more so > >> > > that the other people on the mailing list can get excited and give you > >> > > a +1 as well ;) > >> > > >> > Here's an abstract: > >> > > >> > ---------------------------------------- > >> > Factory is an object-oriented approach to partial function > >> > application, also known as currying. > >> > > >> > Python 2.5 added support for currying with the addition of > >> > functools.partial: > >> > http://docs.python.org/whatsnew/2.5.html#pep-309-partial-function-application > >> > > >> > The Factory module is a more powerful implementation of this pattern. > >> > Some improvements include: > >> > - safer, as invalid arguments are detected immediately, instead of > >> > at call time > >> > - intelligent support for classes, instance methods & all other > >> > callables > >> > - bound arguments can be inspected and modified as attributes > >> > - several convenient methods for (re)binding arguments > >> > > >> > Using Factories can: > >> > - simplify writing callbacks > >> > - reduce bugs in concurrent applications > >> > - provide easy lazy evaluation > >> > > >> > This talk will demonstrate the Factory module and discuss its > >> > implementation and uses. Familiarity with currying is helpful but not > >> > required. More information is available at > >> > http://pypi.python.org/pypi/Factory/ > >> > ----------------------------------------- > >> > > >> > The talk itself consists mainly of a live demo of the module, followed > >> > by a brief review of its implementation. It falls more on the side of > >> > "cool things you can do that are unique to Python", in contrast to the > >> > more typical "how to parse TPS reports in Python (or Perl or Java > >> > or ...)" . As such, it's a good insight in to the power of Python for > >> > programmers new to the language, while providing plenty to keep old > >> > hands entertained. I presented this talk to the Chicago group in > >> > September and it was very well received, with one audience member even > >> > suggesting the module should be included in the standard library. > >> > > >> > > Thanks for volunteering! > >> > > >> > Sure. $DIETY knows, I like to talk. ;-) > >> > > >> > --Pete > >> > > >> > >> _______________________________________________ > >> Baypiggies mailing list > >> Baypiggies at python.org > >> To change your subscription options or unsubscribe: > >> http://mail.python.org/mailman/listinfo/baypiggies > > > > > > ________________________________ > > Windows Live? Hotmail(R): Chat. Store. Share. Do more with mail. See how it > > works. > > From jim at well.com Wed Apr 22 08:54:08 2009 From: jim at well.com (jim) Date: Tue, 21 Apr 2009 23:54:08 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday March 26, 2009: Alternatives for Writing C and C++ Extensions Message-ID: <1240383248.7266.287.camel@jim-laptop> BayPIGgies meeting Thursday March 26, 2009: Alternatives for Writing C and C++ Extensions for Computer Vision Research NOTE BayPIGgies meets at the Symantec Vcafe, at Symantec's location at 350 Ellis Street in Mountain View. http://maps.google.com/maps/ms?oe=utf-8&client=firefox-a&ie=UTF8&fb=1&split=1&gl=us&ei=w6i_Sfr6MZmQsQOzlv0v&hl=en&t=h&msa=0&msid=116202735295394761637.00046550c09ff3d96bff1&ll=37.397693,-122.053707&spn=0.002902,0.004828&z=18 Tonight's talk is * Alternatives for Writing C and C++ Extensions for Computer Vision Research by Damian Eads Meetings start with a Newbie Nugget, a short discussion of an essential Python feature, specially for those new to Python. Tonight's Newbie Nugget: unknown at this time LOCATION FOR April, 2009 Symantec Corporation Symantec Vcafe 350 Ellis Street Mountain View, CA 94043 BayPIGgies meeting information is available at http://baypiggies.net/new/plone ------------------------ Agenda ------------------------ ..... 7:30 PM ........................... General hubbub, inventory end-of-meeting announcements, any first-minute announcements. ..... 7:35 PM to 7:45 PM ................ Newbie Nugget: unknown ..... 7:45 PM to 8:35 PM ................ Alternatives for Writing C and C++ Extensions for Computer Vision Research by Damian Eads ..... 8:35 PM to 9:00 PM ................ Mapping and Random Access Mapping is a rapid-fire audience announcement of topics the announcers are interested in. Random Access follows immediately to allow follow up individually on the announcements and other topics of interest. From cappy2112 at gmail.com Wed Apr 22 14:53:19 2009 From: cappy2112 at gmail.com (Tony Cappellini) Date: Wed, 22 Apr 2009 05:53:19 -0700 Subject: [Baypiggies] Fwd: Next Wed 4/29 -- Wes Chun's Safari Books Online Webcast In-Reply-To: <58CC3B3C3705AE4983383126F315535706F4D5AC@usoldtms007.PCROOT.COM> References: <58CC3B3C3705AE4983383126F315535706F4D5AC@usoldtms007.PCROOT.COM> Message-ID: <8249c4ac0904220553t45f775c1u126c69c4981ff200@mail.gmail.com> From: Addison-Wesley Professional < IBM Press < Prentice Hall Professional < Que Publishing < Sams Publishing I wanted to let you know that Wes Chun is presenting a one-hour webcast on, ?What is Python?, next Wed 4/29 via the Safari Books Online platform. It?s a one-hour live event, starting at 10:30am Pacific; the first 10 attendees receive a complimentary copy of his ?Core Python Programming? book and all attendees receive complimentary access to the Safari Books version of this book for 45 days. Interested participants can pre-register here: http://www.safaribooksonline.com/events/WhatIsPython.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From spmcinerney at hotmail.com Wed Apr 22 17:59:06 2009 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Wed, 22 Apr 2009 08:59:06 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday *April 23*, 2009: Alternatives for Writing C and C++ Extensions In-Reply-To: <1240383248.7266.287.camel@jim-laptop> References: <1240383248.7266.287.camel@jim-laptop> Message-ID: Jim - you meant Thursday *April 23* !! > From: jim at well.com > To: baypiggies at python.org > Date: Tue, 21 Apr 2009 23:54:08 -0700 > Subject: [Baypiggies] BayPIGgies meeting Thursday March 26, 2009: Alternatives for Writing C and C++ Extensions > > > BayPIGgies meeting Thursday March 26, 2009: Alternatives for Writing > C and C++ Extensions for Computer Vision Research > > NOTE BayPIGgies meets at the Symantec Vcafe, at Symantec's location at > 350 Ellis Street in Mountain View. > http://maps.google.com/maps/ms?oe=utf-8&client=firefox-a&ie=UTF8&fb=1&split=1&gl=us&ei=w6i_Sfr6MZmQsQOzlv0v&hl=en&t=h&msa=0&msid=116202735295394761637.00046550c09ff3d96bff1&ll=37.397693,-122.053707&spn=0.002902,0.004828&z=18 > > Tonight's talk is > * Alternatives for Writing C and C++ Extensions for Computer Vision > Research > by Damian Eads > > > Meetings start with a Newbie Nugget, a short discussion of an > essential Python feature, specially for those new to Python. > Tonight's Newbie Nugget: > unknown at this time > > > LOCATION FOR April, 2009 > Symantec Corporation > Symantec Vcafe > 350 Ellis Street > Mountain View, CA 94043 > > BayPIGgies meeting information is available at > http://baypiggies.net/new/plone > > > > ------------------------ Agenda ------------------------ > > ..... 7:30 PM ........................... > General hubbub, inventory end-of-meeting announcements, > any first-minute announcements. > > > ..... 7:35 PM to 7:45 PM ................ > > Newbie Nugget: unknown > > > ..... 7:45 PM to 8:35 PM ................ > > Alternatives for Writing C and C++ Extensions for Computer Vision > Research by Damian Eads > > > ..... 8:35 PM to 9:00 PM ................ > Mapping and Random Access > > Mapping is a rapid-fire audience announcement of topics > the announcers are interested in. > > Random Access follows immediately to allow follow up > individually on the announcements and other topics of > interest. > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies _________________________________________________________________ Rediscover Hotmail?: Get quick friend updates right in your inbox. http://windowslive.com/RediscoverHotmail?ocid=TXT_TAGLM_WL_HM_Rediscover_Updates2_042009 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Thu Apr 23 17:10:39 2009 From: jim at well.com (jim) Date: Thu, 23 Apr 2009 08:10:39 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday *April 23*, 2009: Alternatives for Writing C and C++ Extensions In-Reply-To: References: <1240383248.7266.287.camel@jim-laptop> Message-ID: <1240499439.16396.34.camel@jim-laptop> yes, sorry. copy-and-paste often fails in this way (operator error). On Wed, 2009-04-22 at 08:59 -0700, Stephen McInerney wrote: > Jim - you meant Thursday *April 23* !! > > > From: jim at well.com > > To: baypiggies at python.org > > Date: Tue, 21 Apr 2009 23:54:08 -0700 > > Subject: [Baypiggies] BayPIGgies meeting Thursday March 26, 2009: > Alternatives for Writing C and C++ Extensions > > > > > > BayPIGgies meeting Thursday March 26, 2009: Alternatives for > Writing > > C and C++ Extensions for Computer Vision Research > > > > NOTE BayPIGgies meets at the Symantec Vcafe, at Symantec's location > at > > 350 Ellis Street in Mountain View. > > > http://maps.google.com/maps/ms?oe=utf-8&client=firefox-a&ie=UTF8&fb=1&split=1&gl=us&ei=w6i_Sfr6MZmQsQOzlv0v&hl=en&t=h&msa=0&msid=116202735295394761637.00046550c09ff3d96bff1&ll=37.397693,-122.053707&spn=0.002902,0.004828&z=18 > > > > Tonight's talk is > > * Alternatives for Writing C and C++ Extensions for Computer Vision > > Research > > by Damian Eads > > > > > > Meetings start with a Newbie Nugget, a short discussion of an > > essential Python feature, specially for those new to Python. > > Tonight's Newbie Nugget: > > unknown at this time > > > > > > LOCATION FOR April, 2009 > > Symantec Corporation > > Symantec Vcafe > > 350 Ellis Street > > Mountain View, CA 94043 > > > > BayPIGgies meeting information is available at > > http://baypiggies.net/new/plone > > > > > > > > ------------------------ Agenda ------------------------ > > > > ..... 7:30 PM ........................... > > General hubbub, inventory end-of-meeting announcements, > > any first-minute announcements. > > > > > > ..... 7:35 PM to 7:45 PM ................ > > > > Newbie Nugget: unknown > > > > > > ..... 7:45 PM to 8:35 PM ................ > > > > Alternatives for Writing C and C++ Extensions for Computer Vision > > Research by Damian Eads > > > > > > ..... 8:35 PM to 9:00 PM ................ > > Mapping and Random Access > > > > Mapping is a rapid-fire audience announcement of topics > > the announcers are interested in. > > > > Random Access follows immediately to allow follow up > > individually on the announcements and other topics of > > interest. > > > > > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > http://mail.python.org/mailman/listinfo/baypiggies > > > ______________________________________________________________________ > Rediscover Hotmail?: Get quick friend updates right in your inbox. > Check it out. From wescpy at gmail.com Thu Apr 23 19:29:21 2009 From: wescpy at gmail.com (wesley chun) Date: Thu, 23 Apr 2009 10:29:21 -0700 Subject: [Baypiggies] april 23, damian eades, In-Reply-To: References: <1238897517.6559.108.camel@jim-laptop> Message-ID: <78b3a9580904231029q3bfabd45j4a7ad7083eed4d78@mail.gmail.com> On Mon, Apr 6, 2009 at 11:42 AM, Daryl Spitzer wrote: >> ? and here's a call for pycon recaps for our may 28 meeting. > > I'd be happy to do the same "My PyCon Notes" presentation as last > year: http://pypap.blogspot.com/2008/04/pycon-2008-notes.html > > I'll of course use my notes from this year. :-) i can reprise the following 3 that i also did for the SF Meetup this month: 1. PyCon 2009 conference overview 2. Lack of Design Patterns 3. Class Decorators i'll take about 5-6mins for each review. cheers, -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Core Python Programming", Prentice Hall, (c)2007,2001 "Python Fundamentals", Prentice Hall, (c)2009 http://corepython.com wesley.j.chun :: wescpy-at-gmail.com python training and technical consulting cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com From ravikondamuru at gmail.com Thu Apr 23 20:13:51 2009 From: ravikondamuru at gmail.com (Ravi Kondamuru) Date: Thu, 23 Apr 2009 11:13:51 -0700 Subject: [Baypiggies] signup to attend baypiggies Message-ID: <36601b010904231113t7d348ed3nab8cfb95aa7e72ef@mail.gmail.com> Hi,I am planning to attend today evenings session. Do I have to signup anywhere? thanks, Ravi. -------------- next part -------------- An HTML attachment was scrubbed... URL: From aahz at pythoncraft.com Thu Apr 23 20:15:33 2009 From: aahz at pythoncraft.com (Aahz) Date: Thu, 23 Apr 2009 11:15:33 -0700 Subject: [Baypiggies] signup to attend baypiggies In-Reply-To: <36601b010904231113t7d348ed3nab8cfb95aa7e72ef@mail.gmail.com> References: <36601b010904231113t7d348ed3nab8cfb95aa7e72ef@mail.gmail.com> Message-ID: <20090423181533.GA4860@panix.com> On Thu, Apr 23, 2009, Ravi Kondamuru wrote: > > Hi,I am planning to attend today evenings session. > Do I have to signup anywhere? Nope! -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." --Red Adair From jon at inklesspen.com Thu Apr 23 20:36:06 2009 From: jon at inklesspen.com (Jon Rosebaugh) Date: Thu, 23 Apr 2009 11:36:06 -0700 Subject: [Baypiggies] anyone else from the city going tonight, and willing to give me a ride? Message-ID: I'm in SOMA, don't own a car, and would rather not have to take public transit. Would anyone else who's already going be willing to give me a ride? Thanks, Jon From jim at well.com Thu Apr 23 21:05:50 2009 From: jim at well.com (jim) Date: Thu, 23 Apr 2009 12:05:50 -0700 Subject: [Baypiggies] april 23, damian eades, In-Reply-To: <78b3a9580904231029q3bfabd45j4a7ad7083eed4d78@mail.gmail.com> References: <1238897517.6559.108.camel@jim-laptop> <78b3a9580904231029q3bfabd45j4a7ad7083eed4d78@mail.gmail.com> Message-ID: <1240513550.16396.41.camel@jim-laptop> depending on some last-minute negotiations, one or more of your pycon recaps might be very welcome tonight. i hope to be there a few minutes early, and that'll be all it takes to scope things out. i hope you'll get there one or two minutes early so we can coordinate. with thanks, jim On Thu, 2009-04-23 at 10:29 -0700, wesley chun wrote: > On Mon, Apr 6, 2009 at 11:42 AM, Daryl Spitzer wrote: > >> and here's a call for pycon recaps for our may 28 meeting. > > > > I'd be happy to do the same "My PyCon Notes" presentation as last > > year: http://pypap.blogspot.com/2008/04/pycon-2008-notes.html > > > > I'll of course use my notes from this year. :-) > > > i can reprise the following 3 that i also did for the SF Meetup this month: > > 1. PyCon 2009 conference overview > 2. Lack of Design Patterns > 3. Class Decorators > > i'll take about 5-6mins for each review. > > cheers, > -- wesley > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > "Core Python Programming", Prentice Hall, (c)2007,2001 > "Python Fundamentals", Prentice Hall, (c)2009 > http://corepython.com > > wesley.j.chun :: wescpy-at-gmail.com > python training and technical consulting > cyberweb.consulting : silicon valley, ca > http://cyberwebconsulting.com > From jjinux at gmail.com Fri Apr 24 00:25:22 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Thu, 23 Apr 2009 15:25:22 -0700 Subject: [Baypiggies] newbie nugget tonight Message-ID: I'm doing the newbie nugget tonight, and I thought I'd try something rather unusual: * I'm posting my slides *before* the talk rather than three months later! * My slides consist of a bunch of Python code that I've decided to host on github. Treating my talk like open-source code has made preparing a heck of a lot more fun :-D See: http://github.com/jjinux/function_tricks/tree/master Happy Hacking! -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From jjinux at gmail.com Fri Apr 24 01:58:55 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Thu, 23 Apr 2009 16:58:55 -0700 Subject: [Baypiggies] anyone else from the city going tonight, and willing to give me a ride? In-Reply-To: References: Message-ID: On Thu, Apr 23, 2009 at 11:36 AM, Jon Rosebaugh wrote: > I'm in SOMA, don't own a car, and would rather not have to take public > transit. Would anyone else who's already going be willing to give me a ride? I can. Give me a call as soon as possible. Thanks, -jj (925) 209-6439 -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From DennisR at dair.com Fri Apr 24 01:22:48 2009 From: DennisR at dair.com (Dennis Reinhardt) Date: Thu, 23 Apr 2009 16:22:48 -0700 Subject: [Baypiggies] newbie nugget tonight In-Reply-To: References: Message-ID: <200904240034.n3O0YmcU004645@flpi185.prodigy.net> JJ: Thanks for posting this. I will be missing tonight. Your state machine point was very neat. It is obvious .... now that you have explained it. I gotta stuff that idea in my mental tool kit. regards, Dennis At 03:25 PM 4/23/2009, Shannon -jj Behrens wrote: >I'm doing the newbie nugget tonight, and I thought I'd try something >rather unusual: > > * I'm posting my slides *before* the talk rather than three months later! > * My slides consist of a bunch of Python code that I've decided to >host on github. > >Treating my talk like open-source code has made preparing a heck of a >lot more fun :-D > >See: http://github.com/jjinux/function_tricks/tree/master > >Happy Hacking! >-jj > >-- >In this life we cannot do great things. We can only do small things >with great love. -- Mother Teresa >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 corey.coughlin at comcast.net Fri Apr 24 08:37:48 2009 From: corey.coughlin at comcast.net (Corey Coughlin) Date: Thu, 23 Apr 2009 23:37:48 -0700 Subject: [Baypiggies] looking for a good python/EDA person Message-ID: <49F15E3C.5070604@comcast.net> Hi, my company (Virage Logic) is currently looking for someone with some good python programming experience. Some EDA experience would be good too. I should warn you that my company can be pickier than I'd like, but I'm really hoping to find some help. The job would involve taking over maintenance of an existing code base, and hopefully getting some refactoring going to make it a lot more maintainable. The code is used to generate and validate the variety of EDA views associated with ASIC cells. So, if that sounds interesting, give me a resume, and we'll see if we can get something going. Thanks! ----- Corey Coughlin corey.coughlin at viragelogic.com From jjinux at gmail.com Fri Apr 24 22:48:58 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Fri, 24 Apr 2009 13:48:58 -0700 Subject: [Baypiggies] Lucasfilm is looking for a Python developer Message-ID: I know that a lot of people are looking for work right now, so I'm going to go out on a limb and post this one: Lucasfilm is looking for a Python developer. Contact jfward at lucasfilm.com. -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From glen at glenjarvis.com Fri Apr 24 23:00:59 2009 From: glen at glenjarvis.com (Glen Jarvis) Date: Fri, 24 Apr 2009 14:00:59 -0700 Subject: [Baypiggies] Lucasfilm is looking for a Python developer In-Reply-To: References: Message-ID: I already did this one about two weeks ago. It was actually one of the fastest "no's" I've ever gotten. The manager of this time is pretty picky on exactly what works in her team. And, I think that says something for the quality of the team that she has. Still, it didn't hurt to try :) Glen On Apr 24, 2009, at 1:48 PM, Shannon -jj Behrens wrote: > I know that a lot of people are looking for work right now, so I'm > going to go out on a limb and post this one: > > Lucasfilm is looking for a Python developer. Contact jfward at lucasfilm.com > . > > -jj > > -- > In this life we cannot do great things. We can only do small things > with great love. -- Mother Teresa > 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 -- 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From joelvanderkwaak at yahoo.com Fri Apr 24 22:54:52 2009 From: joelvanderkwaak at yahoo.com (Joel VanderKwaak) Date: Fri, 24 Apr 2009 13:54:52 -0700 (PDT) Subject: [Baypiggies] Lucasfilm is looking for a Python developer In-Reply-To: References: Message-ID: <775541.58080.qm@web50701.mail.re2.yahoo.com> Howdy, On that note, I was at MobileMe open house yesterday at Apple, there is/was a req for a Python+Java person, server-oriented with html/xml/etc, and Twisted. I don't have a link in front of me but you could check out Apple's website. Unfortunately I'm probably not qualified ;) Joel ________________________________ From: Shannon -jj Behrens To: Baypiggies Sent: Friday, April 24, 2009 1:48:58 PM Subject: [Baypiggies] Lucasfilm is looking for a Python developer I know that a lot of people are looking for work right now, so I'm going to go out on a limb and post this one: Lucasfilm is looking for a Python developer. Contact jfward at lucasfilm.com. -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ _______________________________________________ Baypiggies mailing list Baypiggies at python.org To change your subscription options or unsubscribe: http://mail.python.org/mailman/listinfo/baypiggies -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at glenjarvis.com Fri Apr 24 23:15:56 2009 From: glen at glenjarvis.com (Glen Jarvis) Date: Fri, 24 Apr 2009 14:15:56 -0700 Subject: [Baypiggies] Lucasfilm is looking for a Python developer In-Reply-To: References: Message-ID: <20ED2785-3914-44E3-9CB7-AA1957FB5A9F@glenjarvis.com> > I already did this one about two weeks ago. It was actually one of > the fastest "no's" I've ever gotten. OMG!! I thought this was a personal email directly from JJ. I didn't realize this was to all of BayPIGgies. I had meant to reply only to JJ. Please ignore my previous email. Glen -- 415-680-3964 glen at glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi -------------- next part -------------- An HTML attachment was scrubbed... URL: From aahz at pythoncraft.com Fri Apr 24 23:43:30 2009 From: aahz at pythoncraft.com (Aahz) Date: Fri, 24 Apr 2009 14:43:30 -0700 Subject: [Baypiggies] Lucasfilm is looking for a Python developer In-Reply-To: References: Message-ID: <20090424214330.GA26692@panix.com> On Fri, Apr 24, 2009, Shannon -jj Behrens wrote: > > I know that a lot of people are looking for work right now, so I'm > going to go out on a limb and post this one: > > Lucasfilm is looking for a Python developer. Contact jfward at lucasfilm.com. This was posted to BayPIGgies two weeks ago by Dave Peticolas: http://mail.python.org/pipermail/baypiggies/2009-April/004635.html You are supposed to use this URL to apply: https://www.lucasfilm.apply2jobs.com/index.cfm?fuseaction=mExternal.showJob&RID=94&CurrentPage=1 As the list moderator, you should now apply to yourself fifty lashes with a wet noodle for breaking the list rules. ;-) -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." --Red Adair From p at ulmcnett.com Fri Apr 24 23:25:47 2009 From: p at ulmcnett.com (Paul McNett) Date: Fri, 24 Apr 2009 14:25:47 -0700 Subject: [Baypiggies] Lucasfilm is looking for a Python developer In-Reply-To: References: Message-ID: <49F22E5B.9000005@ulmcnett.com> Glen Jarvis wrote: > I already did this one about two weeks ago. It was actually one of the > fastest "no's" I've ever gotten. I did this one about 3 years ago (AFAICT it is the same position - perhaps they never filled it?). I never did get a satisfactory answer as to why they didn't offer the job, and after a couple queries I gave up asking. It sure sounds like nice work, with a great group of people, if you can get it. Paul From aahz at pythoncraft.com Fri Apr 24 23:53:04 2009 From: aahz at pythoncraft.com (Aahz) Date: Fri, 24 Apr 2009 14:53:04 -0700 Subject: [Baypiggies] Lucasfilm is looking for a Python developer In-Reply-To: <49F22E5B.9000005@ulmcnett.com> References: <49F22E5B.9000005@ulmcnett.com> Message-ID: <20090424215304.GA12891@panix.com> On Fri, Apr 24, 2009, Paul McNett wrote: > Glen Jarvis wrote: >> >> I already did this one about two weeks ago. It was actually one of the >> fastest "no's" I've ever gotten. > > I did this one about 3 years ago (AFAICT it is the same position - > perhaps they never filled it?). I never did get a satisfactory answer > as to why they didn't offer the job, and after a couple queries I gave > up asking. > > It sure sounds like nice work, with a great group of people, if you > can get it. Count yourselves lucky; I applied a couple of weeks ago when it was first announced here and I haven't even gotten a "no". ;-) -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." --Red Adair From jjinux at gmail.com Sat Apr 25 09:48:07 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Sat, 25 Apr 2009 00:48:07 -0700 Subject: [Baypiggies] closures vs. objects Message-ID: After the meeting, Jon said it would have been good if I showed how closures compared to objects. Here's a closure: def greeter(name): def greet(): print "Hello,", name return greet jj_greeter = greeter('JJ') jj_greeter() Here's how to do the same thing, but with an object: class Greeter: def __init__(self, name): self._name = name def __call__(self): print "Hello,", self._name mike_greeter = Greeter('Mike') mike_greeter() Perhaps the biggest difference is that with a class, you can have as many methods as you want (in this class, I just have __call__), but with a closure, you don't have to explicitly store the name anywhere (the closure does it for you). I use a mix of both techniques. Happy Hacking! -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From jjinux at gmail.com Sat Apr 25 10:00:59 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Sat, 25 Apr 2009 01:00:59 -0700 Subject: [Baypiggies] Lucasfilm is looking for a Python developer In-Reply-To: <20090424214330.GA26692@panix.com> References: <20090424214330.GA26692@panix.com> Message-ID: On Fri, Apr 24, 2009 at 2:43 PM, Aahz wrote: > On Fri, Apr 24, 2009, Shannon -jj Behrens wrote: >> >> I know that a lot of people are looking for work right now, so I'm >> going to go out on a limb and post this one: >> >> Lucasfilm is looking for a Python developer. ?Contact jfward at lucasfilm.com. > > This was posted to BayPIGgies two weeks ago by Dave Peticolas: > http://mail.python.org/pipermail/baypiggies/2009-April/004635.html > > You are supposed to use this URL to apply: > https://www.lucasfilm.apply2jobs.com/index.cfm?fuseaction=mExternal.showJob&RID=94&CurrentPage=1 > > As the list moderator, you should now apply to yourself fifty lashes > with a wet noodle for breaking the list rules. ?;-) D'oh! -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From jjinux at gmail.com Sat Apr 25 10:02:44 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Sat, 25 Apr 2009 01:02:44 -0700 Subject: [Baypiggies] Lucasfilm is looking for a Python developer In-Reply-To: <49F22E5B.9000005@ulmcnett.com> References: <49F22E5B.9000005@ulmcnett.com> Message-ID: > It sure sounds like nice work, with a great group of people, if you can get > it. I don't know what this position would be like, but I have a friend named Cove who is or was a sysadmin there, and he liked it. -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From jim at well.com Sat Apr 25 18:36:08 2009 From: jim at well.com (jim) Date: Sat, 25 Apr 2009 09:36:08 -0700 Subject: [Baypiggies] call for PyCon recaps Message-ID: <1240677368.16396.118.camel@jim-laptop> If you went to PyCon this year, it will be helpful to get your sense of the event or some notable session. "PyCon Recaps" is the theme for our May 28 meeting. A recap might be as brief as three or four minutes in the case of pointing out a speaker, session, or technical feature along with a link. A recap probably will be best if it's under fifteen minutes (if you've got a topic that deserves a longer time, consider giving it as a featured talk later this year). My guess is that seven to ten minutes is near ideal for a recap. Please reply to the list if you can give a PyCon recap on May 28. with thanks, jim From st1999 at gmail.com Sat Apr 25 18:49:19 2009 From: st1999 at gmail.com (ST1999) Date: Sat, 25 Apr 2009 09:49:19 -0700 Subject: [Baypiggies] call for PyCon recaps In-Reply-To: <1240677368.16396.118.camel@jim-laptop> References: <1240677368.16396.118.camel@jim-laptop> Message-ID: For those who are interested in the going-ons at Pycon, here is a link to the videos of various talks: http://pycon.blip.tv/posts?view=archive&nsfw=dc - Shailen Tuli On Sat, Apr 25, 2009 at 9:36 AM, jim wrote: > > If you went to PyCon this year, it will be > helpful to get your sense of the event or some > notable session. > "PyCon Recaps" is the theme for our May 28 > meeting. A recap might be as brief as three or > four minutes in the case of pointing out a > speaker, session, or technical feature along > with a link. A recap probably will be best if > it's under fifteen minutes (if you've got a > topic that deserves a longer time, consider > giving it as a featured talk later this year). > My guess is that seven to ten minutes is near > ideal for a recap. > Please reply to the list if you can give > a PyCon recap on May 28. > with thanks, > jim > > > > > > _______________________________________________ > 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 Sat Apr 25 19:22:52 2009 From: glen at glenjarvis.com (Glen Jarvis) Date: Sat, 25 Apr 2009 10:22:52 -0700 Subject: [Baypiggies] Brainstorming: PyCon through the year Message-ID: The list of videos from PyCon (on the link sent by Shailen (http://pycon.blip.tv/posts?view=archive&nsfw=dc) ) are 12 dozen + 2 = 146. If we met once per week, in a setting with a large projector or TV, and watched two or three of these videos, we wouldn't finish for an entire year. How many of us would actually sit down and watch the videos we wanted to see from PyCon? Or, is it something we want to do but just never get around to it? If we watched them as a group -- a few every Saturday for example, and then had a discussion around the topic, we would learn so much more --- especially if the videos we chose for the day were themed on a particular subject and more knowledgeable people from that subject also showed up to discuss the topics with us. This is just a brainstorming idea. I don't want to take away from the summary talks that Jim is arranging for our next meet. Plus, I'm not committed to organizing this because I have too much on my plate and things are falling off. But, if you like this idea, I throw it out to the community. I wouldn't say no to helping people if they needed help to organize the first meeting. Cheers, Glen -- 415-680-3964 glen at glenjarvis.com "You must be the change you wish to see in the world." -M. Gandhi -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Sun Apr 26 01:47:39 2009 From: jim at well.com (jim) Date: Sat, 25 Apr 2009 16:47:39 -0700 Subject: [Baypiggies] [Fwd: [OLPC-SF] OLPC and Sugar: Bittersweet] Message-ID: <1240703259.16396.126.camel@jim-laptop> "definitely worth a read." -------- Forwarded Message -------- From: Sameer Verma To: OLPC SF Subject: [OLPC-SF] OLPC and Sugar: Bittersweet Date: Sat, 25 Apr 2009 08:57:17 -0700 Finally, an article that actually spells out a *lot* of things correctly. Definitely worth a read. http://www.freesoftwaremagazine.com/columns/bittersweet_facts_about_olpc_and_sugar cheers, Sameer From jjinux at gmail.com Sun Apr 26 03:36:37 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Sat, 25 Apr 2009 18:36:37 -0700 Subject: [Baypiggies] Brainstorming: PyCon through the year In-Reply-To: References: Message-ID: On Sat, Apr 25, 2009 at 10:22 AM, Glen Jarvis wrote: > The list of videos from PyCon (on the link sent by?Shailen > (http://pycon.blip.tv/posts?view=archive&nsfw=dc)) are 12 dozen + 2 = 146. > If we met once per week, in a setting with a large projector or TV, and > watched two or three of these videos, we wouldn't finish for an entire year. > How many of us would actually sit down and watch the videos we wanted to see > from PyCon? Or, is it something we want to do but just never get around to > it? > If we watched them as a group -- a few every Saturday for example, and then > had a discussion around the topic, we would learn so much more --- > especially if the videos we chose for the day were themed on a particular > subject and more knowledgeable people from that subject also showed up to > discuss the topics with us. > This is just a brainstorming idea. I don't want to take away from the > summary talks that Jim is?arranging?for our next meet. Plus, I'm not > committed to organizing this because I have too much on my plate and things > are falling off. > But, if you like this idea, I throw it out to the community. I wouldn't say > no to helping people if they needed help to organize the first meeting. Seems like a fun idea. I wouldn't mind hosting a 3 hour session at my house in Concord every Saturday, but I doubt that people would want to drive to Concord ;) -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From charles.merriam at gmail.com Sun Apr 26 09:47:45 2009 From: charles.merriam at gmail.com (Charles Merriam) Date: Sun, 26 Apr 2009 00:47:45 -0700 Subject: [Baypiggies] Brainstorming: PyCon through the year In-Reply-To: References: Message-ID: Sounds possible. Some videos, like the Easy AI talk can take me ten hours or more: it has interesting code samples that demand being typing in and tweaked. Most others are summarized into a good review. Instead of a meet & watch, I'd be more interested in a weekly breakfast at Hobbee's to each go over a video or two. On Sat, Apr 25, 2009 at 6:36 PM, Shannon -jj Behrens wrote: > On Sat, Apr 25, 2009 at 10:22 AM, Glen Jarvis wrote: >> The list of videos from PyCon (on the link sent by?Shailen >> (http://pycon.blip.tv/posts?view=archive&nsfw=dc)) are 12 dozen + 2 = 146. >> If we met once per week, in a setting with a large projector or TV, and >> watched two or three of these videos, we wouldn't finish for an entire year. >> How many of us would actually sit down and watch the videos we wanted to see >> from PyCon? Or, is it something we want to do but just never get around to >> it? >> If we watched them as a group -- a few every Saturday for example, and then >> had a discussion around the topic, we would learn so much more --- >> especially if the videos we chose for the day were themed on a particular >> subject and more knowledgeable people from that subject also showed up to >> discuss the topics with us. >> This is just a brainstorming idea. I don't want to take away from the >> summary talks that Jim is?arranging?for our next meet. Plus, I'm not >> committed to organizing this because I have too much on my plate and things >> are falling off. >> But, if you like this idea, I throw it out to the community. I wouldn't say >> no to helping people if they needed help to organize the first meeting. > > Seems like a fun idea. ?I wouldn't mind hosting a 3 hour session at my > house in Concord every Saturday, but I doubt that people would want to > drive to Concord ;) > > -jj > > -- > In this life we cannot do great things. We can only do small things > with great love. -- Mother Teresa > 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 daryl.spitzer at gmail.com Mon Apr 27 19:05:54 2009 From: daryl.spitzer at gmail.com (Daryl Spitzer) Date: Mon, 27 Apr 2009 10:05:54 -0700 Subject: [Baypiggies] call for PyCon recaps In-Reply-To: <1240677368.16396.118.camel@jim-laptop> References: <1240677368.16396.118.camel@jim-laptop> Message-ID: Sign me up for a recap (if you haven't already). -- Daryl On Sat, Apr 25, 2009 at 9:36 AM, jim wrote: > > ? If you went to PyCon this year, it will be > helpful to get your sense of the event or some > notable session. > ? "PyCon Recaps" is the theme for our May 28 > meeting. A recap might be as brief as three or > four minutes in the case of pointing out a > speaker, session, or technical feature along > with a link. A recap probably will be best if > it's under fifteen minutes (if you've got a > topic that deserves a longer time, consider > giving it as a featured talk later this year). > My guess is that seven to ten minutes is near > ideal for a recap. > ? Please reply to the list if you can give > a PyCon recap on May 28. > with thanks, > jim > > > > > > _______________________________________________ > 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 Mon Apr 27 19:34:21 2009 From: jim at well.com (jim) Date: Mon, 27 Apr 2009 10:34:21 -0700 Subject: [Baypiggies] Python for Novices class this Saturday, May 2, in Cupertino Message-ID: <1240853661.16396.210.camel@jim-laptop> Hi, We're holding "Python for Novices" class this Saturday, and the next Saturday, at UCSC Extension in Cupertino (a two-Saturday class). It's a class for absolute beginners so that they can get a taste for the power of programming, and hopefully, go on to take the "Python Retreat for Programmers" class that starts on May 18. http://www.pythontrainer.com Both classes are a series of short lectures and intriguing lab exercises. The hours go by very quickly and students find themselves learning a lot, painlessly. Hope to see you! The Instructor, Marilyn Davis From cappy2112 at gmail.com Tue Apr 28 00:02:57 2009 From: cappy2112 at gmail.com (Tony Cappellini) Date: Mon, 27 Apr 2009 15:02:57 -0700 Subject: [Baypiggies] Stackless anyone? Message-ID: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> Does anyone here seriously use Stackless? -------------- next part -------------- An HTML attachment was scrubbed... URL: From jon at inklesspen.com Tue Apr 28 00:11:47 2009 From: jon at inklesspen.com (Jon Rosebaugh) Date: Mon, 27 Apr 2009 15:11:47 -0700 Subject: [Baypiggies] Stackless anyone? In-Reply-To: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> Message-ID: I did. The open source version is just a toy. Avoid. On Apr 27, 2009, at 15:02, Tony Cappellini wrote: > > Does anyone here seriously use Stackless? > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies From nar at hush.com Tue Apr 28 00:35:11 2009 From: nar at hush.com (nar) Date: Mon, 27 Apr 2009 15:35:11 -0700 Subject: [Baypiggies] Stackless anyone? In-Reply-To: References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> Message-ID: <750c1700a68f96b4366fa308bb941d70@smtp.hushmail.com> Seconded. On Apr 27, 2009, at 3:11 PM, Jon Rosebaugh wrote: > I did. The open source version is just a toy. Avoid. > > On Apr 27, 2009, at 15:02, Tony Cappellini > wrote: > >> >> Does anyone here seriously use Stackless? >> _______________________________________________ >> 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 tismer at stackless.com Tue Apr 28 02:20:55 2009 From: tismer at stackless.com (Christian Tismer) Date: Tue, 28 Apr 2009 02:20:55 +0200 Subject: [Baypiggies] Psyco V2! (was: Stackless anyone?) In-Reply-To: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> Message-ID: <49F64BE7.7030000@stackless.com> On 4/28/09 12:02 AM, Tony Cappellini wrote: > > Does anyone here seriously use Stackless? Hi Tony et al, there is a good chance that I will come to LA for a couple of weeks mid May. When is your next meeting? Might there be a slot for me, maybe in June? I would tell quite a story about Psyco Version 2, if you like. (We had Stackless before, but of course we can do some Stackless, too). cheers - chris -- Christian Tismer :^) tismerysoft GmbH : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9A : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 802 86 56 mobile +49 173 24 18 776 fax +49 30 80 90 57 05 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/ From cappy2112 at gmail.com Tue Apr 28 02:27:49 2009 From: cappy2112 at gmail.com (Tony Cappellini) Date: Mon, 27 Apr 2009 17:27:49 -0700 Subject: [Baypiggies] Psyco V2! (was: Stackless anyone?) In-Reply-To: <49F64BE7.7030000@stackless.com> References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> <49F64BE7.7030000@stackless.com> Message-ID: <8249c4ac0904271727g887cf80w488a28e7b8a94abe@mail.gmail.com> >>there is a good chance that I will come to LA for a couple of If you can get to The Bay Area while you're in LA, we would like to have you as a guest again. >>weeks mid May. When is your next meeting? Might there be a slot for me, maybe in June? The next meeting is May 28th, then June 25 I will run this by the group coordinators >>I would tell quite a story about Psyco Version 2, if you like. I would be very interested in hearing a Psyco2, as I'm sure other would be. Thanks Christian! -------------- next part -------------- An HTML attachment was scrubbed... URL: From tismer at stackless.com Tue Apr 28 02:35:37 2009 From: tismer at stackless.com (Christian Tismer) Date: Tue, 28 Apr 2009 02:35:37 +0200 Subject: [Baypiggies] Psyco V2! In-Reply-To: <8249c4ac0904271727g887cf80w488a28e7b8a94abe@mail.gmail.com> References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> <49F64BE7.7030000@stackless.com> <8249c4ac0904271727g887cf80w488a28e7b8a94abe@mail.gmail.com> Message-ID: <49F64F59.40604@stackless.com> On 4/28/09 2:27 AM, Tony Cappellini wrote: > >>there is a good chance that I will come to LA for a couple of > > If you can get to The Bay Area while you're in LA, we would like to have > you as a guest again. > > >>weeks mid May. When is your next meeting? Might there be a slot for > me, maybe in June? > The next meeting is May 28th, then June 25 > > I will run this by the group coordinators > >>I would tell quite a story about Psyco Version 2, if you like. > > I would be very interested in hearing a Psyco2, as I'm sure other would be. June 25 would be a bit late, too close to EuroPython. So if this works out, then May 28th. Will have to check that out with my customer, tomorrow. thanks for considering - chris -- Christian Tismer :^) tismerysoft GmbH : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9A : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 802 86 56 mobile +49 173 24 18 776 fax +49 30 80 90 57 05 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/ From jjinux at gmail.com Tue Apr 28 03:48:50 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Mon, 27 Apr 2009 18:48:50 -0700 Subject: [Baypiggies] Psyco V2! (was: Stackless anyone?) In-Reply-To: <49F64BE7.7030000@stackless.com> References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> <49F64BE7.7030000@stackless.com> Message-ID: On Mon, Apr 27, 2009 at 5:20 PM, Christian Tismer wrote: > On 4/28/09 12:02 AM, Tony Cappellini wrote: >> >> Does anyone here seriously use Stackless? > > Hi Tony et al, > > there is a good chance that I will come to LA for a couple of > weeks mid May. When is your next meeting? Might there be a slot > for me, maybe in June? > > I would tell quite a story about Psyco Version 2, if you like. > > (We had Stackless before, but of course we can do some Stackless, too). +1 from me. I'm not sure what we have scheduled in June. Christian, we meet on the 4th Thursday of every month at Symantec in Mountain View. -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From jjinux at gmail.com Tue Apr 28 03:54:16 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Mon, 27 Apr 2009 18:54:16 -0700 Subject: [Baypiggies] Stackless anyone? In-Reply-To: References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> Message-ID: On Mon, Apr 27, 2009 at 3:11 PM, Jon Rosebaugh wrote: > I did. The open source version is just a toy. Avoid. It's possible Christian Tismer has joined this mailing list. Let's avoid pissing off open source developers. Try to phrase your complaints more politely, such as "I didn't find the open source version of stackless suitable for my needs," or "I think the open source version of stackless Python is very exciting, but I didn't find it suitable for production use." Let he who has never written a bug throw the first stone ;) -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From jim at well.com Tue Apr 28 04:15:09 2009 From: jim at well.com (jim) Date: Mon, 27 Apr 2009 19:15:09 -0700 Subject: [Baypiggies] Stackless anyone? In-Reply-To: References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> Message-ID: <1240884909.16396.269.camel@jim-laptop> > Let he who has never written a bug throw the first stone ;) careful: this opens us up for stones from the marketing and sales departments. From ratsbane at gmail.com Tue Apr 28 04:24:25 2009 From: ratsbane at gmail.com (Douglas Sims) Date: Mon, 27 Apr 2009 21:24:25 -0500 Subject: [Baypiggies] Stackless anyone? In-Reply-To: <1240884909.16396.269.camel@jim-laptop> References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> <1240884909.16396.269.camel@jim-laptop> Message-ID: <494ffd150904271924s43b92be2w877ec74440b409ff@mail.gmail.com> I think we're safe... The marketing crew has been stoned since lunch :-) Apologies to any marketing types hanging out here :-o On Mon, Apr 27, 2009 at 9:15 PM, jim wrote: > > > > > > > Let he who has never written a bug throw the first stone ;) > > careful: this opens us up for stones from the > marketing and sales departments. > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Tue Apr 28 04:17:51 2009 From: jim at well.com (jim) Date: Mon, 27 Apr 2009 19:17:51 -0700 Subject: [Baypiggies] CALL FOR PyCon RECAPS Message-ID: <1240885071.16396.273.camel@jim-laptop> i, jim, am going out of town, back on thursday, may 14. please step up to the plate and volunteer to recount your experiences at PyCon 2009. if some of you do, we'll have a reasonable meeting on May 28. otherwise, we'll have an unreasonable meeting. From wescpy at gmail.com Tue Apr 28 05:48:11 2009 From: wescpy at gmail.com (wesley chun) Date: Mon, 27 Apr 2009 20:48:11 -0700 Subject: [Baypiggies] call for PyCon recaps In-Reply-To: References: <1240677368.16396.118.camel@jim-laptop> Message-ID: <78b3a9580904272048o7701d738w9b8d40e6745b5fb3@mail.gmail.com> >> ? Please reply to the list if you can give >> a PyCon recap on May 28. >> with thanks, >> jim i'll repeat pretty much what i said last week for the record (and the current Subject line). >> and here's a call for pycon recaps for our may 28 meeting. > > i can reprise the following 3 that i also did for the SF Meetup [earlier] this month: > > 1. PyCon 2009 conference overview > 2. Lack of Design Patterns > 3. Class Decorators > > i'll take about 5-6mins for each review. the only new news is that daryl will (hopefully) help me with #2 and #3. my overall recommendation if multiple ppl want to recap the same talk like we are, is that it's best to put everyone together when talking about the same session so all can compare, contrast, etc., so that the audience can really get a feel for what attendees saw, heard, and thought. i liken it to winetasting. cheers, -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Core Python Programming", Prentice Hall, (c)2007,2001 "Python Fundamentals", Prentice Hall, (c)2009 http://corepython.com wesley.j.chun :: wescpy-at-gmail.com python training and technical consulting cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com From nar at hush.com Tue Apr 28 09:27:43 2009 From: nar at hush.com (Nathan Ramella) Date: Tue, 28 Apr 2009 00:27:43 -0700 Subject: [Baypiggies] Stackless anyone? In-Reply-To: References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> Message-ID: <535721ea25f0d021a2e978741e38ae6c@smtp.hushmail.com> You bring up a good point, and one I feel deserves an apology on my part for my glib input. To honestly answer the question of using Stackless, it wasn't suitable for my need but that was due to the GIL, not stacklesses fault. A good example of stackless in a production environment would be Eve online, which (I believe is still the case), credits stackless with it's ability to handle massive amounts of concurrent users in realtime sync. They're probably one of the best metrics to look at insofar as success. -n On Apr 27, 2009, at 6:54 PM, Shannon -jj Behrens wrote: > On Mon, Apr 27, 2009 at 3:11 PM, Jon Rosebaugh > wrote: >> I did. The open source version is just a toy. Avoid. > > It's possible Christian Tismer has joined this mailing list. Let's > avoid pissing off open source developers. Try to phrase your > complaints more politely, such as "I didn't find the open source > version of stackless suitable for my needs," or "I think the open > source version of stackless Python is very exciting, but I didn't find > it suitable for production use." > > Let he who has never written a bug throw the first stone ;) > > -jj > > -- > In this life we cannot do great things. We can only do small things > with great love. -- Mother Teresa > http://jjinux.blogspot.com/ > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From bdbaddog at gmail.com Tue Apr 28 18:45:46 2009 From: bdbaddog at gmail.com (William Deegan) Date: Tue, 28 Apr 2009 09:45:46 -0700 Subject: [Baypiggies] Stackless anyone? In-Reply-To: References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> Message-ID: <8540148a0904280945j36638efet2110123b86335f@mail.gmail.com> All, On Mon, Apr 27, 2009 at 6:54 PM, Shannon -jj Behrens wrote: > On Mon, Apr 27, 2009 at 3:11 PM, Jon Rosebaugh wrote: > > I did. The open source version is just a toy. Avoid. > > It's possible Christian Tismer has joined this mailing list. Let's > avoid pissing off open source developers. Try to phrase your > complaints more politely, such as "I didn't find the open source > version of stackless suitable for my needs," or "I think the open > source version of stackless Python is very exciting, but I didn't find > it suitable for production use." > > Let he who has never written a bug throw the first stone ;) If a user group mailing list isn't the place for frank discussion, then I'm a bit concerned. Should we reopen the name of the group? baypiggies? (anyone remember the very long and drawn out threads on that)? My 2cents. -Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From jon at inklesspen.com Tue Apr 28 18:54:05 2009 From: jon at inklesspen.com (Jon Rosebaugh) Date: Tue, 28 Apr 2009 09:54:05 -0700 Subject: [Baypiggies] Stackless anyone? In-Reply-To: <8540148a0904280945j36638efet2110123b86335f@mail.gmail.com> References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> <8540148a0904280945j36638efet2110123b86335f@mail.gmail.com> Message-ID: Indeed. Perhaps I overstated -- I don't consider open-source Stackless to be useful for anything involving socket I/O, which is almost 100% of what I do, so that's why I called it a toy. That could have been said a bit more politely (and accurately), but I don't actually agree with either of Shannon's suggested rephrasings. On Apr 28, 2009, at 9:45 AM, William Deegan wrote: > All, > > On Mon, Apr 27, 2009 at 6:54 PM, Shannon -jj Behrens > wrote: > On Mon, Apr 27, 2009 at 3:11 PM, Jon Rosebaugh > wrote: > > I did. The open source version is just a toy. Avoid. > > It's possible Christian Tismer has joined this mailing list. Let's > avoid pissing off open source developers. Try to phrase your > complaints more politely, such as "I didn't find the open source > version of stackless suitable for my needs," or "I think the open > source version of stackless Python is very exciting, but I didn't find > it suitable for production use." > > Let he who has never written a bug throw the first stone ;) > > If a user group mailing list isn't the place for frank discussion, > then I'm a bit concerned. > Should we reopen the name of the group? baypiggies? (anyone remember > the very long and drawn out threads on that)? > > My 2cents. > -Bill > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies From joeygartin at gmail.com Tue Apr 28 19:04:11 2009 From: joeygartin at gmail.com (Joey Gartin) Date: Tue, 28 Apr 2009 10:04:11 -0700 Subject: [Baypiggies] Fwd: Stackless anyone? In-Reply-To: <8540148a0904280945j36638efet2110123b86335f@mail.gmail.com> References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> <8540148a0904280945j36638efet2110123b86335f@mail.gmail.com> Message-ID: <1509de2b0904281004w1616fe3m7c06f07c822c87e5@mail.gmail.com> My two cents, I do not think freedom of speech is equal to being rude. Too often a call for civility is attacked as censorship. I believe very strongly in this forum being used to get across ideas quickly and with as much brevity as possible, but "Dude, it sucks" does nothing for any of us trying to find information. I think having standards for communication, especially in our current emerging text message culture, helps us to convey information properly and isn't that one of the main reasons for this group? I am in no way attacking the original posted email (so no need to fire back that I misquoted anyone, as I am not directly quoting anyone), but rather pointing out that if a post/reply conveys no real information that we can use, then it is not worth sending. *Nigel Powers:* There are only two things I hate; those who are intolerant of other people's cultures. (pause) And the Dutch. -jg ---------- Forwarded message ---------- From: William Deegan Date: Tue, Apr 28, 2009 at 9:45 AM Subject: Re: [Baypiggies] Stackless anyone? To: Cc: Baypiggies All, On Mon, Apr 27, 2009 at 6:54 PM, Shannon -jj Behrens wrote: > On Mon, Apr 27, 2009 at 3:11 PM, Jon Rosebaugh wrote: > > I did. The open source version is just a toy. Avoid. > > It's possible Christian Tismer has joined this mailing list. Let's > avoid pissing off open source developers. Try to phrase your > complaints more politely, such as "I didn't find the open source > version of stackless suitable for my needs," or "I think the open > source version of stackless Python is very exciting, but I didn't find > it suitable for production use." > > Let he who has never written a bug throw the first stone ;) If a user group mailing list isn't the place for frank discussion, then I'm a bit concerned. Should we reopen the name of the group? baypiggies? (anyone remember the very long and drawn out threads on that)? My 2cents. -Bill _______________________________________________ Baypiggies mailing list Baypiggies at python.org To change your subscription options or unsubscribe: http://mail.python.org/mailman/listinfo/baypiggies -- Joey Gartin -------------- next part -------------- An HTML attachment was scrubbed... URL: From aahz at pythoncraft.com Tue Apr 28 19:12:03 2009 From: aahz at pythoncraft.com (Aahz) Date: Tue, 28 Apr 2009 10:12:03 -0700 Subject: [Baypiggies] Fwd: Stackless anyone? In-Reply-To: <1509de2b0904281004w1616fe3m7c06f07c822c87e5@mail.gmail.com> References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> <8540148a0904280945j36638efet2110123b86335f@mail.gmail.com> <1509de2b0904281004w1616fe3m7c06f07c822c87e5@mail.gmail.com> Message-ID: <20090428171203.GA1845@panix.com> On Tue, Apr 28, 2009, Joey Gartin wrote: > > My two cents, I do not think freedom of speech is equal to being rude. > Too often a call for civility is attacked as censorship. I believe > very strongly in this forum being used to get across ideas quickly and > with as much brevity as possible, but "Dude, it sucks" does nothing > for any of us trying to find information. I think having standards > for communication, especially in our current emerging text message > culture, helps us to convey information properly and isn't that one of > the main reasons for this group? Joey speaks for me. If anyone needs any further prompting in favor of basic politness, consider that possible future employers may be reading this list now (or perusing the archives later). -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." --Red Adair From alecf at flett.org Tue Apr 28 20:22:06 2009 From: alecf at flett.org (Alec Flett) Date: Tue, 28 Apr 2009 11:22:06 -0700 Subject: [Baypiggies] Stackless anyone? In-Reply-To: References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> <8540148a0904280945j36638efet2110123b86335f@mail.gmail.com> Message-ID: I though the stacklesssocket stuff that Richard Tew was working on was pretty interesting - did you play with that? I've heard people complain before about the open-source stackless, but it seems like such a slick solution to lots of problems that Twisted solves well, but not always elegantly.. I'm curious what real problems people have run into using Stackless for what it was intended for (basically cooperative 'multithreading') I've always been interested in doing a Pylons implementation on top of stackless where it uses stackless for threads (i.e. tasks) instead of real threads - you'd get all the performance benefits of Twisted, without the overhead of learning to use Deferreds. (Not to knock deferreds, they're an amazingly elegant solution to asynchronousity!) Alec On Tue, Apr 28, 2009 at 9:54 AM, Jon Rosebaugh wrote: > Indeed. Perhaps I overstated -- I don't consider open-source Stackless to > be useful for anything involving socket I/O, which is almost 100% of what I > do, so that's why I called it a toy. That could have been said a bit more > politely (and accurately), but I don't actually agree with either of > Shannon's suggested rephrasings. > > > On Apr 28, 2009, at 9:45 AM, William Deegan wrote: > > All, >> >> On Mon, Apr 27, 2009 at 6:54 PM, Shannon -jj Behrens >> wrote: >> On Mon, Apr 27, 2009 at 3:11 PM, Jon Rosebaugh >> wrote: >> > I did. The open source version is just a toy. Avoid. >> >> It's possible Christian Tismer has joined this mailing list. Let's >> avoid pissing off open source developers. Try to phrase your >> complaints more politely, such as "I didn't find the open source >> version of stackless suitable for my needs," or "I think the open >> source version of stackless Python is very exciting, but I didn't find >> it suitable for production use." >> >> Let he who has never written a bug throw the first stone ;) >> >> If a user group mailing list isn't the place for frank discussion, then >> I'm a bit concerned. >> Should we reopen the name of the group? baypiggies? (anyone remember the >> very long and drawn out threads on that)? >> >> My 2cents. >> -Bill >> >> _______________________________________________ >> 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 jon at inklesspen.com Tue Apr 28 20:46:26 2009 From: jon at inklesspen.com (Jon Rosebaugh) Date: Tue, 28 Apr 2009 11:46:26 -0700 Subject: [Baypiggies] Stackless anyone? In-Reply-To: References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> <8540148a0904280945j36638efet2110123b86335f@mail.gmail.com> Message-ID: <26C0CF98-A921-4270-AD26-6C7E7BD147F2@inklesspen.com> On Apr 28, 2009, at 11:22 AM, Alec Flett wrote: > I though the stacklesssocket stuff that Richard Tew was working on > was pretty interesting - did you play with that? Yes, I did. It seemed to work at first, but we had some strange performance issues crop up when we started using Amazon web services, and it turns out that (at least back in October) stacklessocket does not support SSL. > I've heard people complain before about the open-source stackless, > but it seems like such a slick solution to lots of problems that > Twisted solves well, but not always elegantly.. I'm curious what > real problems people have run into using Stackless for what it was > intended for (basically cooperative 'multithreading') > > I've always been interested in doing a Pylons implementation on top > of stackless where it uses stackless for threads (i.e. tasks) > instead of real threads - you'd get all the performance benefits of > Twisted, without the overhead of learning to use Deferreds. The biggest complaint I have about tasklets is that there's no good way to send a message back to the other tasklet. Sure, there's channels, but in my experience they are awkward to use. I actually prefer Twisted's Deferred/callback architecture over tasklet/channel for this, though I think Erlang's message-handling is best of all. From jjinux at gmail.com Wed Apr 29 04:32:34 2009 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 28 Apr 2009 19:32:34 -0700 Subject: [Baypiggies] Stackless anyone? In-Reply-To: References: <8249c4ac0904271502o15d71e91kc4200ca37289e964@mail.gmail.com> <8540148a0904280945j36638efet2110123b86335f@mail.gmail.com> Message-ID: On Tue, Apr 28, 2009 at 11:22 AM, Alec Flett wrote: > I though the stacklesssocket stuff that Richard Tew was working on was > pretty interesting - did you play with that? > I've heard people complain before about the open-source stackless, but it > seems like such a slick solution to lots of problems that Twisted solves > well, but not always elegantly.. I'm curious what real problems people have > run into using Stackless for what it was intended for (basically cooperative > 'multithreading') > I've always been interested in doing a Pylons implementation on top of > stackless where it uses stackless for threads (i.e. tasks) instead of real > threads - you'd get all the performance benefits of Twisted, without the > overhead of learning to use Deferreds. > (Not to knock deferreds, they're an amazingly elegant solution to > asynchronousity!) > Alec Back when I worked at IronPort, we had a proprietary implementation of Stackless that I liked. Christian Tismer worked there too at one point. Slide has one that is similar. Our version of Stackless worked with my open source Web application framework, Aquarium, and I liked it a lot. (By the way, I use Pylons these days because it reminds me a lot of Aquarium, but with a larger community.) Has anyone tried out out Eventlet? It was written by Donnovan Preston who worked at Slide and also wrote Nevow (the popular Web framework for Twisted). I've heard Concurrence is another similar framework. I hope you won't mind if I link to my article on Python concurrency (based on a talk that Alec and Libor from Slide helped me with): http://www.ddj.com/linux-open-source/206103078 Best Regards, -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa http://jjinux.blogspot.com/ From john_re at fastmail.us Thu Apr 30 12:18:35 2009 From: john_re at fastmail.us (john_re) Date: Thu, 30 Apr 2009 03:18:35 -0700 Subject: [Baypiggies] Saturday May 2 - Python @ Global FreeSW Conference via VOIP - BerkeleyTIP - 21 Videos - For forwarding Message-ID: <1241086715.15826.1313070941@webmail.messagingengine.com> BayPs: Python 2.6 & 3.0 Compatibility, from PyCon 2009 & also join in Berkeley, or online, or maybe you can try the alpha test of new local meetings, at SFState or SJState. :) Join with the friendly productive Global FreeSW HW & Culture community, in the TWICE monthly, Voice over internet Global Conference: BerkeleyTIP-Global: GNU(Linux), BSD, & All Free SW, HW, & Culture TIP = Talks, Installfest, Project/Programming Party Educational, Productive, Social. http://sites.google.com/site/berkeleytip/ ===== TWO meetings each month: 1st Saturday - May 2 3rd Sunday - May 17 10AM-6PM Pacific (GMT -8H) time, = 1P - 9P Eastern = 6PM - 2AM (Saturday to Sunday) GMT Join in as short or long as you like. http://sites.google.com/site/berkeleytip/schedule ===== Join the Global BerkeleyTIP mailing list http://groups.google.com/group/BerkTIPGlobal Say "Hi" & your interests & where you're from. ===== LOCATION - ONLINE, IN YOUR AREA, OR AT U. California Berkeley Voice over Internet (VOIP) info: http://sites.google.com/site/berkeleytip/remote-attendance http://sites.google.com/site/berkeleytip/directions Local meetings outside Berkeley - Alpha test: Someone might try to connect from UCLA, SanJose State or SanFran State. You are invited to join the tests by attending there. For details, read the BT-Global mailing list. ======================================================================= ===== NEW VIDEOS for 2009 May: Saturday 2nd , & Sunday 17th 21 Videos/Talks this month. ~5 are short - 1-10 minutes. Ubuntu 9.04 Just out - Jaunty Jackalope, Mark Shuttleworth Overview of Ext4, Theodore Tso Python 2.6 & 3.0 Compatibility, from PyCon 2009 The Linux Framebuffer, Heather Stern Free Culture: One Laptop Per Child, NPR/PRI Free Culture: Akamai, For streaming TED video over the internet Development on the OpenMoko with hackable, Pierre Pronchery State of the X window, Keith Packard & Barton Massey Diversity in KDE, Till Adam and Adriaan deGroot Voice over Internet Protocol (VOIP) using Asterisk, Sameer Verma == The 2009 Linux Foundation Collaborative Summit: Tux's Superpowers - If Tux were a superhero, what powers would he have? When did you hear about Linux for the First Time? Linux Foundation "We're Linux" Contest winners == BSD CON DC 2009: Faster Packets: Performance tuning in OpenBSD networks Henning Brauer Network Perimeter Redundancy with pfsense, Chris Buechler Network Security Monitoring Using FreeBSD, Richard Bejtlich Process Isolation for NetBSD and OpenBSD, Kristaps Dzonsons OpenBSD vs SMP, Threading, and Concurrency, Ted Unangst Isolating Cluster Jobs for Performance and Predictability, Brooks Davis == Debconf 2008 Healthy CDDs Strategies for building a Custom Deb Distro, Andreas Tille Packaging with version control systems, martin f. krafft Thanks to all the speakers, videographers, & organizations. :) Please excuse if I mistyped names. <8-0 I hereby invite the speakers to attend BTIP for Q&A & discussion. Please notify the speakers if you know how to contact them, thanks. :) Download the videos & watch them before or during the meeting. Join online during the relevant topic hour to discuss each video. See longer talk descriptions, & download URLs, here: http://sites.google.com/site/berkeleytip/talk-videos ======================================================================= ===== YOU GIVE A 5 MINUTE LIGHTNING TALK 4 PM. Let us know in advance what you'd like to talk about. :) ===== SCHEDULE / AGENDA 10AM - 6PM Pacific time (= GMT - 8 Hours) TIME TOPIC / ACTIVITY 10 A Set up. Get on IRC & VOIP 11 A INSTALLFEST begins; PROJECT/PROGRAMMING PARTY begins: Group ProgP: VOIP Conference client/server - Ekiga & Asterisk 12 N OLPC; Games; Education; Database; Business 1 P Sys/Net Admin; GUI: KDE & GNOME 2 P Free Culture - Wikipedia, CreativeCommons, etc.; Law; GNU 3 P Distros: Debian, Ubuntu, BSD, etc.; Science & Engineering; Programming Languages 4 P LIGHTNING TALKS; Hardware- Ex: OpenMoko Phone; Bio/Medicine/Health 5 P Art/Literature/Music/Humanities; Internet/Website; Local meetings arrangements ===== Voice/VOIP CONFERENCE MEETING TECHNOLOGY Join in on IRC, & we'll help you get on VOIP. :) IRC: #BerkeleyTIP, irc.freenode.net Hardware: VOIP Headset- (USB recommended for echo cancellation?) Software: Ekiga(GnomeMeeting) recommended. SIP VOIP server: Ekiga.net http://sites.google.com/site/berkeleytip/remote-attendance ===== PROJECT / PROGRAMMING PARTY Work on your own project, or the group project. Share details of your project on IRC, VOIP & the mailing list. Invite others to join in your project. Or, work on the group project - Learning about & Improving Ekiga, Asterisk, & our VOIP conference system/technology. ===== THANKS, HOPE YOU JOIN; FOR FORWARDING Mark you calendar: May 2 Saturday, May 19 Sunday I hope you join in the meeting. :) Join by yourself, or invite your friends over & have a party. Have a party at your home, or at a local to you location - a WiFi cafe, or at a college or university is a great place for a meeting. :) You are invited to forward this message wherever appropriate - Ex: perhaps your local meeting group (LUG, etc).