From andrew at atoulou.se Sat May 1 00:07:12 2010 From: andrew at atoulou.se (Andrew Akira Toulouse) Date: Fri, 30 Apr 2010 15:07:12 -0700 Subject: [Baypiggies] Unlinking symlinks In-Reply-To: References: <20100430135214.0462e10c@dartworks.biz> Message-ID: I did one additional test on top of this - if you take the same directions, but replace os.unlink("blahlink") with os.unlink("blahlink/"), it will dereference the symlink and unlink 'blah' -- trailing slashes do in fact dereference symlinks, even if they are files. Further, if you put some text in 'blah' and type 'cat blahlink/' it acts identically to 'cat blah'. --Andy On Fri, Apr 30, 2010 at 2:50 PM, Brent Tubbs wrote: > I did a quick test creating and symlinking a file in bash, then calling > unlink in Python, and finally looking at the results again from bash. The > source file appears to remain untouched. Complete bash and python steps: > > brent at mae ~/tmp $ touch blah > brent at mae ~/tmp $ ls -l > total 0 > -rw-r--r-- 1 brent brent 0 2010-04-30 14:46 blah > brent at mae ~/tmp $ ln -s blah blahlink > brent at mae ~/tmp $ ls -l > total 0 > -rw-r--r-- 1 brent brent 0 2010-04-30 14:46 blah > lrwxrwxrwx 1 brent brent 4 2010-04-30 14:46 blahlink -> blah > brent at mae ~/tmp $ ipython > > In [1]: import os > > In [2]: os.unlink('blahlink') > > In [3]: > Do you really want to exit ([y]/n)? > brent at mae ~/tmp $ ls -l > total 0 > -rw-r--r-- 1 brent brent 0 2010-04-30 14:46 blah > > Hope that helps! > Brent > > On Fri, Apr 30, 2010 at 1:52 PM, Keith Dart wrote: > >> === On Fri, 04/30, Glen Jarvis wrote: === >> > Is os.unlink() guaranteed to touch the symlink only? Also, >> > semantically, is this "unlinking" a hard unlinking and therefore the >> > same as remove (i.e., which would be easier for someone who is >> > reading the code to understand/yet still be accurate). >> >> === >> >> That is just wrapper for the unlink stdlib function. >> >> man 2 unlink says: >> >> If the name referred to a symbolic link the link is removed. >> >> You can also do a little test to verify it. >> >> >> >> -- Keith Dart >> >> -- >> -- -------------------- >> Keith Dart >> >> ======================= >> _______________________________________________ >> 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 ferringb at gmail.com Sat May 1 00:28:58 2010 From: ferringb at gmail.com (Brian Harring) Date: Fri, 30 Apr 2010 15:28:58 -0700 Subject: [Baypiggies] Unlinking symlinks In-Reply-To: References: <20100430135214.0462e10c@dartworks.biz> Message-ID: <20100430222858.GB30318@hrair> On Fri, Apr 30, 2010 at 03:07:12PM -0700, Andrew Akira Toulouse wrote: > I did one additional test on top of this - if you take the same > directions, but > replace os.unlink("blahlink") with os.unlink("blahlink/"), it will > dereference the symlink and unlink 'blah' -- trailing slashes do in > fact dereference symlinks, even if they are files. Either your test, FS, or OS is screwed up then. '/' doesn't mean 'derefence it'- not in any interpretation of posix rules I've ever seen. > Further, if you put > some text in 'blah' and type 'cat blahlink/' it acts identically to > 'cat blah'. run ( unalias rm ln cat &> /dev/null echo "monkeys" > rule ln -s rule fails cat fails cat rule cat fails/ rm fails/ # boom, python -c 'import os;os.unlink("fails/")' # boom.. rm fails ) Etc. ~harring -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: not available URL: From andrew at atoulou.se Sat May 1 00:49:47 2010 From: andrew at atoulou.se (Andrew Akira Toulouse) Date: Fri, 30 Apr 2010 15:49:47 -0700 Subject: [Baypiggies] Unlinking symlinks In-Reply-To: <20100430222858.GB30318@hrair> References: <20100430135214.0462e10c@dartworks.biz> <20100430222858.GB30318@hrair> Message-ID: A ha. You would be correct. OS X/HFS+ is apparently pretty lax about this. This would seem to be an interesting cross-platform inconsistency. The More You Know %%%%%%%%%%%? --Andy On Fri, Apr 30, 2010 at 3:28 PM, Brian Harring wrote: > On Fri, Apr 30, 2010 at 03:07:12PM -0700, Andrew Akira Toulouse wrote: > > I did one additional test on top of this - if you take the same > > directions, but > > replace os.unlink("blahlink") with os.unlink("blahlink/"), it will > > dereference the symlink and unlink 'blah' -- trailing slashes do in > > fact dereference symlinks, even if they are files. > > Either your test, FS, or OS is screwed up then. '/' doesn't mean > 'derefence it'- not in any interpretation of posix rules I've ever > seen. > > > > Further, if you put > > some text in 'blah' and type 'cat blahlink/' it acts identically to > > 'cat blah'. > > run > > ( > unalias rm ln cat &> /dev/null > echo "monkeys" > rule > ln -s rule fails > cat fails > cat rule > cat fails/ > rm fails/ # boom, > python -c 'import os;os.unlink("fails/")' # boom.. > rm fails > ) > > Etc. > > ~harring > -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at glenjarvis.com Sat May 1 01:21:29 2010 From: glen at glenjarvis.com (Glen Jarvis) Date: Fri, 30 Apr 2010 16:21:29 -0700 Subject: [Baypiggies] Unlinking symlinks In-Reply-To: References: <20100430135214.0462e10c@dartworks.biz> <20100430222858.GB30318@hrair> Message-ID: On Fri, Apr 30, 2010 at 3:49 PM, Andrew Akira Toulouse wrote: > A ha. You would be correct. OS X/HFS+ is apparently pretty lax about this. > This would seem to be an interesting cross-platform inconsistency. > > The More You Know > %%%%%%%%%%%? > As everyone can see why I wanted to get an *absolute exact* answer on this... This is *not* a mistake I can make :( Just doing a tests aren't sufficient for this situation :( It's like doing proof in our math class... We need it to be true for all cases, and not just a single case... :( Either way, I've gotten great feedback from all of you.. And, I want to thank all of you for the help. For what it's worth, this is a fairly current CentOS cluster of 52 nodes and the clean-up script will *not* be reused in the future, checked into a repository, etc.... Cheers, Glen -- Whatever you can do or imagine, begin it; boldness has beauty, magic, and power in it. -- Goethe -------------- next part -------------- An HTML attachment was scrubbed... URL: From keith at dartworks.biz Sat May 1 02:02:01 2010 From: keith at dartworks.biz (Keith Dart) Date: Fri, 30 Apr 2010 17:02:01 -0700 Subject: [Baypiggies] Unlinking symlinks In-Reply-To: References: <20100430135214.0462e10c@dartworks.biz> <20100430222858.GB30318@hrair> Message-ID: <20100430170201.316d0f80@dartworks.biz> === On Fri, 04/30, Glen Jarvis wrote: === > As everyone can see why I wanted to get an *absolute exact* answer on > this... This is *not* a mistake I can make :( Just doing a tests > aren't sufficient for this situation :( It's like doing proof in our > math class... We need it to be true for all cases, and not just a > single case... === That is very interesting. I wouldn't have expected that. FYI, the Apple man page is here: http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man7/symlink.7.html#//apple_ref/doc/man/7/symlink It doesn't say anything about that trailing slash behavior. This is a good example of why you always need to test things out. :-) Also, it's a good idea to develop and test on the same platform that you deploy on. -- Keith Dart -- -- -------------------- Keith Dart ======================= From chris.leemesser at gmail.com Sat May 1 02:45:24 2010 From: chris.leemesser at gmail.com (Christopher Lee-Messer) Date: Fri, 30 Apr 2010 17:45:24 -0700 Subject: [Baypiggies] Unlinking symlinks In-Reply-To: <20100430170201.316d0f80@dartworks.biz> References: <20100430135214.0462e10c@dartworks.biz> <20100430222858.GB30318@hrair> <20100430170201.316d0f80@dartworks.biz> Message-ID: Perhaps this would be useful if you absolutely want to do a restore. import os def safe_unlink(filepath): """ remove symlink given by string filepath check that is really a symbolic link not a regular file or directory """ if os.path.islink(filepath): os.remove(filepath) return True else: return False On Fri, Apr 30, 2010 at 5:02 PM, Keith Dart wrote: > > === On Fri, 04/30, Glen Jarvis wrote: === > > As everyone can see why I wanted to get an *absolute exact* answer on > > this... This is *not* a mistake I can make :( ?Just doing a tests > > aren't sufficient for this situation :( It's like doing proof in our > > math class... We need it to be true for all cases, and not just a > > single case... > === > > That is very interesting. I wouldn't have expected that. FYI, the Apple > man page is here: > > http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man7/symlink.7.html#//apple_ref/doc/man/7/symlink > > It doesn't say anything about that trailing slash behavior. > > This is a good example of why you always need to test things out. :-) > Also, it's a good idea to develop and test on the same platform that > you deploy on. > > > -- Keith Dart > > -- > -- -------------------- > Keith Dart > > ======================= > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies -- Christopher Lee-Messer MD PhD Instructor in Pediatric Neurology Postdoctoral Fellow - Deisseroth Lab Stanford Medical Center chris (at) lee-messer.net From janssen at parc.com Sat May 1 21:19:10 2010 From: janssen at parc.com (Bill Janssen) Date: Sat, 1 May 2010 12:19:10 PDT Subject: [Baypiggies] Unlinking symlinks In-Reply-To: References: <20100430135214.0462e10c@dartworks.biz> Message-ID: <56244.1272741550@parc.com> Andrew Akira Toulouse wrote: > I did one additional test on top of this - if you take the same directions, > but replace os.unlink("blahlink") with os.unlink("blahlink/"), it will > dereference the symlink and unlink 'blah' -- trailing slashes do in fact > dereference symlinks, even if they are files. Further, if you put some text > in 'blah' and type 'cat blahlink/' it acts identically to 'cat blah'. Yes, this is POSIX (2008). A slash after a symlink means, replace the path prefix, up to and including the symlink's name, with the symlink's value, and continue interpretation of the path. So a path ending with a symlink but without a trailing slash refers to the symlink, but adding a trailing slash makes it refer to the symlink's value. This would all be better if Python had some kind of Filename object, which would remove the dependency on wild and cross-platform-varying path name interpretation. Of course, the "os" module is supposed to let the underlying platform differences "show through", so... Maybe there should be something like a "portable" module, which recapitulates functions from the various other stdlib modules that let the differences show through, but strictly defines the operation of those functions. Whoa, that's Java-think! Bill From jim at well.com Sun May 2 00:43:23 2010 From: jim at well.com (jim) Date: Sat, 01 May 2010 15:43:23 -0700 Subject: [Baypiggies] call for PyCon reviews Message-ID: <1272753803.6749.25.camel@jim-laptop> (try again) at the last baypiggies meeting there were cries for PyCon reviews along with one brave heart willing to volunteer to report interesting PyCon info. if we can get two or three more persons to volunteer to present what they tho't was most interesting or useful at the last PyCon, we'll have a PyCon review for our June meeting. <------ If you went to PyCon, volunteer, please. jim From venkat83 at gmail.com Mon May 3 09:39:34 2010 From: venkat83 at gmail.com (Venkatraman S) Date: Mon, 3 May 2010 13:09:34 +0530 Subject: [Baypiggies] [OT] Launch Mapatree.org Message-ID: Hi, It gives me immense pleasure in launching Mapatree.org This is an initiative that I have been planning for quite sometime and finally got some time to implement and also launch it :) Please check and contribute : http://www.mapatree.org/ The site is still under development(beta) and the UI is something that needs to be slicked up. Do report if you find any bugs or would like some enhancements. It would be great if you can also test the site from you mobile phones and let me know your feedback. Built using Django and Javascript and hosted on Google App Engine. Check,Promote and Contribute. You can also follow Mapatree on Twitter : http://twitter.com/mapatree Regards, Venkat http://twitter.com/venkasub -------------- next part -------------- An HTML attachment was scrubbed... URL: From aahz at pythoncraft.com Mon May 3 14:55:55 2010 From: aahz at pythoncraft.com (Aahz) Date: Mon, 3 May 2010 05:55:55 -0700 Subject: [Baypiggies] [OT] Launch Mapatree.org In-Reply-To: References: Message-ID: <20100503125555.GB9443@panix.com> On Mon, May 03, 2010, Venkatraman S wrote: > > It gives me immense pleasure in launching Mapatree.org > This is an initiative that I have been planning for quite sometime and > finally got some time to implement and also launch it :) > > Please check and contribute : http://www.mapatree.org/ Yes? And perhaps you could tell us what it is? -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "It is easier to optimize correct code than to correct optimized code." --Bill Harlan From glen at glenjarvis.com Mon May 3 22:19:25 2010 From: glen at glenjarvis.com (Glen Jarvis) Date: Mon, 3 May 2010 13:19:25 -0700 Subject: [Baypiggies] [OT] Launch Mapatree.org In-Reply-To: <20100503125555.GB9443@panix.com> References: <20100503125555.GB9443@panix.com> Message-ID: > > > It gives me immense pleasure in launching Mapatree.org > > This is an initiative that I have been planning for quite sometime and > > finally got some time to implement and also launch it :) > > > > Please check and contribute : http://www.mapatree.org/ > > Yes? And perhaps you could tell us what it is? > >From the about page: http://mapatree.appspot.com/about/ About Map-a-Tree *Map-a-Tree* is a unique effort in counting the number of trees on this Planet Earth. Though most of the countries follow the United Nations recommendation of taking the country"s census every 10 years, there is no such census for the trees population. Map-a-Tree hopes to do it for Trees. We hope this exercise will try to exactly identify the number of trees on this planet and also help us in identifying some unique trees and their virtues. This fresh tree census will help us plan plantations, conserve rare trees or treat and save unhealthy trees. Trees that work hard for us everyday cleaning our air and water, providing shade and a cooler environment are disappearing at a rapid rate these days. Let us make a sincere attempt to save the green cover on this beautiful planet. All that we ask of you is to try to identify and map where every tree is in this census of trees. We expect this information will help researchers gain a better insight into the tree population of this world and into how changes in the climate will affect the green cover on earth. Map-a-Tree is not constrained by nationalities; it is an honest effort to map the 'green' around us. So if you have spotted or stumbled on any tree in your area or in any other place/country that you have visited/are visiting, then please do map it with the accurate descriptions. If you are a botanist or someone with a little more than superficial knowledge of trees, you are welcome to give some additional & useful info about the tree you are just about to map. We hope the features in this section will inspire you to get involved in this important movement. To make the world the greenest it can be, we need everyone to pitch in. If you are interested in developing this, please contact : contact [aT] mapatree [doT] org or drop in a line in the Contact Us section. > -- > Aahz (aahz at pythoncraft.com) <*> > http://www.pythoncraft.com/ > > "It is easier to optimize correct code than to correct optimized code." > --Bill Harlan > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- Whatever you can do or imagine, begin it; boldness has beauty, magic, and power in it. -- Goethe -------------- next part -------------- An HTML attachment was scrubbed... URL: From venkat83 at gmail.com Tue May 4 04:04:04 2010 From: venkat83 at gmail.com (Venkatraman S) Date: Tue, 4 May 2010 07:34:04 +0530 Subject: [Baypiggies] [OT] Launch Mapatree.org In-Reply-To: References: <20100503125555.GB9443@panix.com> Message-ID: On Tue, May 4, 2010 at 1:49 AM, Glen Jarvis wrote: > > It gives me immense pleasure in launching Mapatree.org >> > This is an initiative that I have been planning for quite sometime and >> > finally got some time to implement and also launch it :) >> > >> > Please check and contribute : http://www.mapatree.org/ >> >> Yes? And perhaps you could tell us what it is? >> > > From the about page: http://mapatree.appspot.com/about/ > > Thanks Glen. @Kelly : Deleting and Updating a Tree needs some thought process in terms of design. I might have to include a user registration system for this, which i do not want to do for now. I want the site to be as simple as possible and reduce the number of clicks. Though, i think i will be having the User system as an optional thing going down the line. There are some TO-DOs: http://mapatree.appspot.com/tech Working on Flickr integration and fixing some more bugs as of now. For eg. it looks the contact form doesnt work from Mac(Safari/Firefox) - weird to me! -V -------------- next part -------------- An HTML attachment was scrubbed... URL: From venkat83 at gmail.com Tue May 4 08:46:30 2010 From: venkat83 at gmail.com (Venkatraman S) Date: Tue, 4 May 2010 12:16:30 +0530 Subject: [Baypiggies] PyPi Message-ID: Hi [I am not sure whether this is the right forum to post this Q(py-dev is better, but i am not subscribed there)] I happened to stumble on PypiXMLrpc wiki link and was wondering whether the following can be done or not: 1) Is it possible to get the download statistics on a timeline basis? 2) Can i have some callbacks which tells me when Pypi is updated - as in, when a new package is updated, or an existing package is updated or a new release is launched? 3) Is it possible to get all the data from PyPi in one go? basically get an export? Regards, Venkat http://twitter.com/venkasub -------------- next part -------------- An HTML attachment was scrubbed... URL: From aahz at pythoncraft.com Tue May 4 14:54:29 2010 From: aahz at pythoncraft.com (Aahz) Date: Tue, 4 May 2010 05:54:29 -0700 Subject: [Baypiggies] PyPi In-Reply-To: References: Message-ID: <20100504125429.GA10402@panix.com> On Tue, May 04, 2010, Venkatraman S wrote: > > [I am not sure whether this is the right forum to post this Q(py-dev is > better, but i am not subscribed there)] catalog-sig is the place for PyPI questions, but someone may answer your question here. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "It is easier to optimize correct code than to correct optimized code." --Bill Harlan From johan.mickelin at gmail.com Tue May 4 20:39:57 2010 From: johan.mickelin at gmail.com (Johan Mickelin) Date: Tue, 4 May 2010 11:39:57 -0700 Subject: [Baypiggies] [OT] Launch Mapatree.org In-Reply-To: References: <20100503125555.GB9443@panix.com> Message-ID: Heres your competition: http://www.urbanforestmap.org/ On Mon, May 3, 2010 at 7:04 PM, Venkatraman S wrote: > > On Tue, May 4, 2010 at 1:49 AM, Glen Jarvis wrote: > >> > It gives me immense pleasure in launching Mapatree.org >>> > This is an initiative that I have been planning for quite sometime and >>> > finally got some time to implement and also launch it :) >>> > >>> > Please check and contribute : http://www.mapatree.org/ >>> >>> Yes? And perhaps you could tell us what it is? >>> >> >> From the about page: http://mapatree.appspot.com/about/ >> >> > Thanks Glen. > > @Kelly : Deleting and Updating a Tree needs some thought process in terms > of design. I might have to include a user registration system for this, > which i do not want to do for now. I want the site to be as simple as > possible and reduce the number of clicks. > Though, i think i will be having the User system as an optional thing going > down the line. > > There are some TO-DOs: http://mapatree.appspot.com/tech > > Working on Flickr integration and fixing some more bugs as of now. For eg. > it looks the contact form doesnt work from Mac(Safari/Firefox) - weird to > me! > > -V > > _______________________________________________ > 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 joerbowers at gmail.com Tue May 4 20:58:54 2010 From: joerbowers at gmail.com (Joe Bowers) Date: Tue, 4 May 2010 11:58:54 -0700 Subject: [Baypiggies] In SOMA for the Day Message-ID: Hello, all! I'm a python developer between job interviews in SOMA for the afternoon. My current plans for the rest of the afternoon involve rattling around the city in an uncomfortable tie, but if anyone on this list was available and interested I'd love to have a cup of coffee with a local pythonista. You can see a bit about me here: http://www.joe-bowers.com Thanks! Joe Bowers Looking awkward in his interview tie Some starbucks on Market Street. From luca.pellicoro at gmail.com Tue May 4 21:53:09 2010 From: luca.pellicoro at gmail.com (Luca Pellicoro) Date: Tue, 4 May 2010 12:53:09 -0700 Subject: [Baypiggies] In SOMA for the Day In-Reply-To: References: Message-ID: On Tue, May 4, 2010 at 11:58 AM, Joe Bowers wrote: > Hello, all! I'm a python developer between job interviews in SOMA for > the afternoon. My current plans for the rest of the afternoon involve > rattling around the city in an uncomfortable tie, but if anyone on > this list was available and interested I'd love to ?have a cup of > coffee with a local pythonista. If you don't find anyone in SOMA, there's always NoiseBridge in the Mission (near 16th bart). You might find some local hackers there. https://www.noisebridge.net/wiki/Noisebridge From jeff.enderwick at gmail.com Wed May 5 01:18:07 2010 From: jeff.enderwick at gmail.com (Jeff Enderwick) Date: Tue, 4 May 2010 16:18:07 -0700 Subject: [Baypiggies] In SOMA for the Day In-Reply-To: References: Message-ID: A tie for a software interview - wow! On Tue, May 4, 2010 at 11:58 AM, Joe Bowers wrote: > Hello, all! I'm a python developer between job interviews in SOMA for > the afternoon. My current plans for the rest of the afternoon involve > rattling around the city in an uncomfortable tie, but if anyone on > this list was available and interested I'd love to ?have a cup of > coffee with a local pythonista. > > You can see a bit about me here: http://www.joe-bowers.com > > Thanks! > Joe Bowers > Looking awkward in his interview tie > Some starbucks on Market Street. > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From wescpy at gmail.com Wed May 5 01:34:51 2010 From: wescpy at gmail.com (wesley chun) Date: Tue, 4 May 2010 16:34:51 -0700 Subject: [Baypiggies] In SOMA for the Day In-Reply-To: References: Message-ID: true... it'll make ppl skeptical, plus you'll start losing your developer cred. :-) if you're not doing anything interesting tonight, swing down to Google in Mountain View for the App Engine Meetup! we'll be featuring talks from a pair of Google engineers... it runs from 6:30-9p: http://meetup.com/appengine - Matthew Blain, lead developer for the bulkloader will give a preview of his IO talk as well as take Q&A about that tool and backup & restore in general on App Engine - John Woodell, sr web engineer at Google will deliver the main talk, running Ruby on App Engine (via JRuby). On Tue, May 4, 2010 at 4:18 PM, Jeff Enderwick wrote: > A tie for a software interview - wow! > > On Tue, May 4, 2010 at 11:58 AM, Joe Bowers wrote: >> Hello, all! I'm a python developer between job interviews in SOMA for >> the afternoon. My current plans for the rest of the afternoon involve >> rattling around the city in an uncomfortable tie, but if anyone on >> this list was available and interested I'd love to ?have a cup of >> coffee with a local pythonista. -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "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 glen at glenjarvis.com Wed May 5 01:46:26 2010 From: glen at glenjarvis.com (Glen Jarvis) Date: Tue, 4 May 2010 16:46:26 -0700 Subject: [Baypiggies] In SOMA for the Day In-Reply-To: References: Message-ID: > > true... it'll make ppl skeptical, plus you'll start losing your > developer cred. :-) > Ack. I come from the midwest and worked for IBM. So, I still wore a full suit to all interviews... Is *this* why it took me so long to find a job? -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at atoulou.se Wed May 5 02:07:52 2010 From: andrew at atoulou.se (Andrew Akira Toulouse) Date: Tue, 4 May 2010 17:07:52 -0700 Subject: [Baypiggies] In SOMA for the Day In-Reply-To: References: Message-ID: I wear jeans, decent-looking t-shirts, and a really ragged Cal hoodie, and that works for me. =) Sometimes I even shave! :P --Andy On Tue, May 4, 2010 at 4:46 PM, Glen Jarvis wrote: > true... it'll make ppl skeptical, plus you'll start losing your >> developer cred. :-) >> > > > Ack. I come from the midwest and worked for IBM. So, I still wore a full > suit to all interviews... Is *this* why it took me so long to find a job? > > > > _______________________________________________ > 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 laban.patrick at gmail.com Wed May 5 02:13:48 2010 From: laban.patrick at gmail.com (Patrick Laban) Date: Tue, 4 May 2010 17:13:48 -0700 Subject: [Baypiggies] In SOMA for the Day In-Reply-To: References: Message-ID: Thanks for mentioning this. Didn't know it was going on. On Tue, May 4, 2010 at 4:34 PM, wesley chun wrote: > true... it'll make ppl skeptical, plus you'll start losing your > developer cred. :-) > > if you're not doing anything interesting tonight, swing down to Google > in Mountain View for the App Engine Meetup! we'll be featuring talks > from a pair of Google engineers... it runs from 6:30-9p: > http://meetup.com/appengine > > - Matthew Blain, lead developer for the bulkloader will give a preview > of his IO talk as well as take Q&A about that tool and backup & > restore in general on App Engine > - John Woodell, sr web engineer at Google will deliver the main talk, > running Ruby on App Engine (via JRuby). > > > On Tue, May 4, 2010 at 4:18 PM, Jeff Enderwick > wrote: > > A tie for a software interview - wow! > > > > On Tue, May 4, 2010 at 11:58 AM, Joe Bowers > wrote: > >> Hello, all! I'm a python developer between job interviews in SOMA for > >> the afternoon. My current plans for the rest of the afternoon involve > >> rattling around the city in an uncomfortable tie, but if anyone on > >> this list was available and interested I'd love to have a cup of > >> coffee with a local pythonista. > > > -- > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > "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 > _______________________________________________ > 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 venkat83 at gmail.com Wed May 5 04:54:39 2010 From: venkat83 at gmail.com (Venkatraman S) Date: Wed, 5 May 2010 08:24:39 +0530 Subject: [Baypiggies] [OT] Launch Mapatree.org In-Reply-To: References: <20100503125555.GB9443@panix.com> Message-ID: On Wed, May 5, 2010 at 12:09 AM, Johan Mickelin wrote: > Heres your competition: > http://www.urbanforestmap.org/ > > Not exactly. That is a nice initiative on which i stumbled after i launched Map-a-Tree . Map-a-Tree started off as a weekend hack to get something onto App Engine and also try Google's Map API. And then some brainstorming with a pal led to what it is now. I want to keep the site as light weight as possible so that it can be easily accessible on the mobile phones; and also the number of clicks be reduced to the bare minimum without sacrificing any design aesthetics. Also, we dont want to have a 'login' system in place; trying to avoid it as much as possible for easier and faster user registration (not sure whether we might finally end up having one. Atleast, if there is one, then we will not make it mandatory) Some numbers : You will see that the Map-a-Tree loads in 8.34s with just 182.6KB of data being downloaded whereas UrbanForestMap loads in 16.5s with 443.2KB downloaded data (numbers got from Firebug). Also, note that 182.6KB in the case of Map-a-Tree is the 'actual main' page of the site whereas i haven't done pagewise analysis of UFM. But there are some pluses with UFM too : The site looks way better than Map-a-Tree and also has partnered with agencies who are related to this field. The site being promoted from US might have better access to sponsors and also media light. (I take time out after my day job to do this for Map-a-Tree) I hope that by the end of this month Map-a-Tree will be a much *neater *website , with all the technical glitches sorted out and with better user adoption which would enable me in contacting the agencies who are related to this field and show them the merits of this effort. Another BIG advantage that Map-a-Tree has (again technical) : this runs on App Engine and this reduces operational costs to the bare min. I have spent only around 8$ on getting the domain registered alone, and nothing else. Other than that it has mostly been sweat on developing and promoting the site. Since this is a personal non-profit effort, i want to keep the costs to the bare minimum till i get some sponsorships. Lets see how Map-a-Tree fares. -V @mapatree @venkasub -------------- next part -------------- An HTML attachment was scrubbed... URL: From joerbowers at gmail.com Wed May 5 05:16:26 2010 From: joerbowers at gmail.com (Joe Bowers) Date: Tue, 4 May 2010 20:16:26 -0700 Subject: [Baypiggies] In SOMA for the Day In-Reply-To: References: Message-ID: Yow, this is an *awesome* group! I got a load of pointers, and met some amazing people. Turned out to be a terrific afternoon! Thank you so much! Joe On Tue, May 4, 2010 at 5:07 PM, Andrew Akira Toulouse wrote: > I wear jeans, decent-looking t-shirts, and a really ragged Cal hoodie, and > that works for me. =) > Sometimes I even shave! :P > --Andy > > On Tue, May 4, 2010 at 4:46 PM, Glen Jarvis wrote: >>> >>> true... it'll make ppl skeptical, plus you'll start losing your >>> developer cred. :-) >> >> >> Ack. I come from the midwest and worked for IBM. So, I still wore a full >> suit to all interviews... Is *this* why it took me so long to find a job? >> >> >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> http://mail.python.org/mailman/listinfo/baypiggies > > From ddf at iqdotdt.com Thu May 6 00:42:21 2010 From: ddf at iqdotdt.com (Delbert Franz) Date: Wed, 5 May 2010 15:42:21 -0700 Subject: [Baypiggies] Tiny computer that runs Python! Message-ID: <201005051542.21353.ddf@iqdotdt.com> Hi all, Just a brief heads up about a tiny shirt-pocket sized computer that runs Python: http://en.qi-hardware.com/wiki/Ben_NanoNote I got one and it is a lot of fun but you have to know its limitations: RAM: 32 MB, NAND 2 GB, microSD slot, tiny querty keyboard suitable for thumb typing, USB is only a device port, that is the NanoNote appears as a device when you connect to another computer, and no wireless. (Uses ether over USB to get to the Internet via a host computer.) It weights 126 g (4.4 oz) including the battery. Gets about 4-5 hours playing music files. The screen is 320x240 and 40x15 text. I have loaded a small font and get 30x60 but the characters are really small:-) Can boot from NAND or the microSD slot. I currently run from an 8 GB microSD card. Runs OpenWRT Linux in a custom image and uses DirectFB instead of X for graphical displays or simple GUI's. I mostly use consoles and the command line. Has nice music/audio app: gmu, that I am using right now:-) If you need a GUI, an O/S other than Linux, and lots of polished software, don't get one. The software is evolving week by week from a group attempting to provide not only open software but open hardware (that's one reason for no wireless: open and wireless hardly fit in the same phrase because all devices have one or another closed blob of firmware). I got one because I like such gadgets and I wanted to support the effort. Only time will tell if the planned follow-on product will be completed--I would like it to be a success because this market niche is almost empty now-nearly everything of this size exists in a silo with various restrictions--I will not mention names, we all know who they are:-) Anyway, it costs $100 plus about $23 shipping from Hong Kong or there abouts. Appears well constructed-have dropped mine a few times and still works fine:) Did I mention it runs Python:-) Delbert From keith at dartworks.biz Fri May 7 00:51:29 2010 From: keith at dartworks.biz (Keith Dart) Date: Thu, 6 May 2010 15:51:29 -0700 Subject: [Baypiggies] Tiny computer that runs Python! In-Reply-To: <201005051542.21353.ddf@iqdotdt.com> References: <201005051542.21353.ddf@iqdotdt.com> Message-ID: <20100506155129.62661273@dartworks.biz> === On Wed, 05/05, Delbert Franz wrote: === > Just a brief heads up about a tiny shirt-pocket sized computer that > runs Python: === That's cool. FYI, Python also runs on Android, which can also fit in your shirt pocket if you want. http://code.google.com/p/android-scripting/ -- Keith Dart -- -- -------------------- Keith Dart ======================= From hartti at gmail.com Fri May 7 01:16:00 2010 From: hartti at gmail.com (Hartti Suomela) Date: Thu, 6 May 2010 16:16:00 -0700 Subject: [Baypiggies] Tiny computer that runs Python! In-Reply-To: <20100506155129.62661273@dartworks.biz> References: <201005051542.21353.ddf@iqdotdt.com> <20100506155129.62661273@dartworks.biz> Message-ID: Python also runs on Nokia N900 In addition to hildon/GTK UI bindings there are Qt bindings (in fact two of them PyQt andPySide) available as well http://pymaemo.garage.maemo.org/ http://www.pyside.org/ Hartti On Thu, May 6, 2010 at 3:51 PM, Keith Dart wrote: > === On Wed, 05/05, Delbert Franz wrote: === > > Just a brief heads up about a tiny shirt-pocket sized computer that > > runs Python: > > === > > That's cool. FYI, Python also runs on Android, which can also fit in > your shirt pocket if you want. > > http://code.google.com/p/android-scripting/ > > > -- Keith Dart > > -- > -- -------------------- > Keith Dart > > ======================= > _______________________________________________ > 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 fenn at sdf.lonestar.org Fri May 7 13:46:05 2010 From: fenn at sdf.lonestar.org (ben lipkowitz) Date: Fri, 7 May 2010 11:46:05 +0000 (UTC) Subject: [Baypiggies] [OT] Launch Mapatree.org In-Reply-To: References: <20100503125555.GB9443@panix.com> Message-ID: maybe we need a meta-map-maker which only aggregates data from other crowdsourced maps... information wants to be free! On Tue, 4 May 2010, Johan Mickelin wrote: > > Heres your competition: > http://www.urbanforestmap.org/ > > > On Mon, May 3, 2010 at 7:04 PM, Venkatraman S wrote: > >> >> On Tue, May 4, 2010 at 1:49 AM, Glen Jarvis wrote: >> >>>> It gives me immense pleasure in launching Mapatree.org >>>>> This is an initiative that I have been planning for quite sometime and >>>>> finally got some time to implement and also launch it :) >>>>> >>>>> Please check and contribute : http://www.mapatree.org/ >>>> >>>> Yes? And perhaps you could tell us what it is? >>>> >>> >>> From the about page: http://mapatree.appspot.com/about/ >>> >>> >> Thanks Glen. >> >> @Kelly : Deleting and Updating a Tree needs some thought process in terms >> of design. I might have to include a user registration system for this, >> which i do not want to do for now. I want the site to be as simple as >> possible and reduce the number of clicks. >> Though, i think i will be having the User system as an optional thing going >> down the line. >> >> There are some TO-DOs: http://mapatree.appspot.com/tech >> >> Working on Flickr integration and fixing some more bugs as of now. For eg. >> it looks the contact form doesnt work from Mac(Safari/Firefox) - weird to >> me! >> >> -V >> >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> http://mail.python.org/mailman/listinfo/baypiggies >> > From glen at glenjarvis.com Thu May 13 02:21:32 2010 From: glen at glenjarvis.com (Glen Jarvis) Date: Wed, 12 May 2010 17:21:32 -0700 Subject: [Baypiggies] Hiring / Bioinformatics Tutor/Hack day Message-ID: This email covers two topics (although they can be, but don't have to be, inter-related): * A job opening * A tutor/hack day to give the computer scientists a real Bioinformatics problem to solve I put them together as a benefit for those who may be considering a job in this field. You can have a day to work on these types of problems to see if it interests you or bores you to tears.. === Job Opening === Some time back, I sent out an email regarding my bioinformatics lab hiring a programmer. I tried to give a feel for what work would be like on a daily basis. And, I tried to set your expectation for pay (less than industry). We still have that job opening -- probably because I set your expectation so well :( . I was intentionally not involved in the interviewing/hiring process because I wanted to have no appearance of impropriety (as I was also interviewing for a position to move from contractor to full time employee). So, if you weren't hired, I don't really know why.... I intentionally stayed out of that loop to keep as professional as possible. I only know the position is still open. With that said, my boss is talking about hiring another programmer again for a short term (possibly a year or less). Although, if it works out on both sides, it could turn into a permanent position (as it was for me - I was hired full time). Finding a fit for this position is actually difficult (on both sides). Sooooooo...... I'm going to stick my neck out and try something new: Working on a small bioinformatics problem in an open source environment. === Tutor/Hack day === I've been wanting to get the open source community more involved with some of the problems that we're tackling. Open Source code is *so* much better than code reviewed by only a few eyes. And, this would also give everyone a chance to see what a problem would be like. There are some *real* bioinformaticians on this list (I don't yet consider myself on that level yet -- although I'm getting there). So, if you're a real bioinformatician, this may be a trivial problem for you. But, if you want to come and help explain things/help others work this out, that'd be cool! I'd like to get together (on a weekend, possibly) and hack on this problem. I will describe the things that I think you need to know: * What is FASTA format (http://www.ncbi.nlm.nih.gov/blast/fasta.shtml) * An brief introduction to BioPython (http://biopython.org/) * What is a genome * What is a gene * What are amino acids (contrasting against DNA data) * What is a 'percent identity' between genes * What is a species * What is a strain (loosely defined because it seems to be very loose in this problem) * The term taxa (plural) and taxon (singular) * How can genes vary and still be the same gene * How errors can exist in different databases * An introduction to the JGI (http://www.jgi.doe.gov/) database * An introduction to the UniProt (http://www.uniprot.org/) With this introduction, you should have a theoretical understanding of all that you need to solve this problem -- the rest is coding. (That is, if I do my job and explain things well -- and don't fall into pot holes of information that I don't know).... Also, I over simplified things that you don't need to know for this problem (e.g., We won't talk about open reading frames at all or what that means. Since we're already given amino acids, we don't care). The problem is: I will give you a file in FASTA format of the genes for a particular species (let's say: Chlamydophila pneumoniae). That file will contain a list of genes, one after the other, again in FASTA format. The file will have the JGI unique identifiers. However, we also want the UniProt identifier for this same gene. Now, this should be as simple as: "Take the gene from the JGI database, look-up the same gene in UniProt, record the number, dust off your hands - you're done" -- There are lots of little tedious problems, however, that keep it from being this easy. For example, if two genes are absolutely identical (they have the same amino acid sequence) except for in a single position, are they actually identical? What if the sequence found was in a strain instead of from the original exact species? Let me ask another question: If you were to somehow magically sequence your personal entire genome (everything - not just genes) from a cell in your toe and also sequence your entire genome from a cell from your nose, would they be identical? I bet not... I'll explain why. Now, we expect less differences in actual genes (not in other parts of your genome), but even then, there can be some variation... These are the types of questions/problems that we'll be getting into if you're so interested... Who's up for this? We'll get date and time once we have a set of interested people... You don't have to be interested in this job to be interested in this problem (and/or to do more in bioinformatics). Cheers, Glen -- Whatever you can do or imagine, begin it; boldness has beauty, magic, and power in it. -- Goethe -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at glenjarvis.com Thu May 13 03:10:51 2010 From: glen at glenjarvis.com (Glen Jarvis) Date: Wed, 12 May 2010 18:10:51 -0700 Subject: [Baypiggies] Follow-up: Events past and present Message-ID: I want to send out a thank you to our community for everyone who participated in some recent events. I just want to follow-up regarding some recent events and comment on possible future events... If you have any comments, suggestions, I'd happily take them (on or off list - whatever is most appropriate). PyCon videos: We had a pretty good turn out. The environment was a bit noisy and it wasn't as smooth as I wanted. But, it happened and people seemed to get stuff out of it. It's a definite repeat for next year after PyCon. Subversion Class: We had at least two bayPIGgies at this event. We didn't advance quite as far as I had planned since we were at different skill levels; but we were 95% there. I do believe all that attended got value from it and learned some core concepts they didn't know. I need to organize the path through the material better, in the future however. I'd definitely do this class again when we get interest for it. We have an outstanding request from a BayPIGgies member to do an intermediate level for this. That would take more planning and preparation to do properly. Introduction to Python (beginners): This was tabled so many times because getting a meeting location has been a nightmare. The moment I find a meeting place, the group of people interested shifts, and then they wanted to meet in a new city. I've switched between SF and Mountain View so many times I'm dizzy and put everything on hold. I'd *love* to do this at my work (UC Berkeley) - but no one wants to come to Berkeley. :( I also will be taking some classes in the middle of the summer and can't make such a big commitment... So, this one is tabled until *at least* October. Introduction to Django: We have the most interest in this (than anything else), but I don't have a clear set of training materials to take people from point A to point B. Most people also need a bit of a foundation in Python. Donna's trying something similar now, so I don't want to cut into her audience. Same longer-term commitment concerns as Introduction to Python above. Tabled for now -- until at least October or much later. Future A Day of Decorators: Rami, Daniel and I have had great fun talking about decorators and trying to describe them recently. We each took turns explaining them in different ways. I'd love to turn this into a "Day of Decorators" where we have an already designed set of homework assignments that takes you from the beginning (making a basic function (i.e., def func(): pass), to using someone else's pre-written decorators, to writing your own simple decorators, all the way through to the more advanced concepts). This requires us to plan more up front and to make the homework assignments for it. The concept is that each person comes in, works through the assignments, and get individual help when they get stuck, don't understand a concept, etc. This is totally vaporware at this stage and will be until we get a grain of sand to make a pearl out of it. A Tutor/Bioinformatic hack day -- if there's interest, it's easy to put together. No real planning other than some basic explanation of concepts and then trying to coordinate everyone's efforts. This could happen very soon if there's interest. (It'll be a more chaotic event--most people working individually and sharing/comparing results). -- Whatever you can do or imagine, begin it; boldness has beauty, magic, and power in it. -- Goethe -------------- next part -------------- An HTML attachment was scrubbed... URL: From wescpy at gmail.com Thu May 13 04:27:35 2010 From: wescpy at gmail.com (wesley chun) Date: Wed, 12 May 2010 19:27:35 -0700 Subject: [Baypiggies] Follow-up: Events past and present In-Reply-To: References: Message-ID: hey glen, great job in organizing these events... even if they didn't/haven't turned out the way you originally envisioned. i have some suggetsions regarding the below: > Introduction to Python (beginners): if you're going to table this to Oct, you might as well propose this as a session at the silicon valley codecamp: http://siliconvalley-codecamp.com ... submissions are open, even if it's only May. dave brichetti does a kids version of this class... perhaps you can do an adults' version. i usually do a faster-paced intro to python, but i can tweak it to not steal your thunder and can offer completely unrelated topics as well (Office programming, Python 3, etc.) > Introduction to Django: same as above... do it at CodeCamp. i think after the Python session, you'll find ppl ready to hit web dev right after. :-) 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 venkat83 at gmail.com Thu May 13 19:29:48 2010 From: venkat83 at gmail.com (Venkatraman S) Date: Thu, 13 May 2010 22:59:48 +0530 Subject: [Baypiggies] [OT] iPad and Maps Message-ID: Has anyone tried Google/Y! maps on iPad? Do the touch events have any respective 'unique' behavior? Curious. -V- http://twitter.com/venkasub -------------- next part -------------- An HTML attachment was scrubbed... URL: From hyperneato at gmail.com Thu May 13 19:48:40 2010 From: hyperneato at gmail.com (Isaac) Date: Thu, 13 May 2010 10:48:40 -0700 Subject: [Baypiggies] Hiring / Bioinformatics Tutor/Hack day In-Reply-To: References: Message-ID: I am interested in this tutor/hack day. On Wed, May 12, 2010 at 5:21 PM, Glen Jarvis wrote: > This email covers two topics (although they can be, but don't have to be, > inter-related): > > * A job opening > * A tutor/hack day to give the computer scientists a real Bioinformatics > problem to solve > > I put them together as a benefit for those who may be considering a job in > this field. You can have a day to work on these types of problems to see if > it interests you or bores you to tears.. > > > === Job Opening === > Some time back, I sent out an email regarding my bioinformatics lab hiring > a programmer. I tried to give a feel for what work would be like on a daily > basis. And, I tried to set your expectation for pay (less than industry). > > We still have that job opening -- probably because I set your expectation > so well :( . > > I was intentionally not involved in the interviewing/hiring process because > I wanted to have no appearance of impropriety (as I was also interviewing > for a position to move from contractor to full time employee). So, if you > weren't hired, I don't really know why.... I intentionally stayed out of > that loop to keep as professional as possible. I only know the position is > still open. > > With that said, my boss is talking about hiring another programmer again > for a short term (possibly a year or less). Although, if it works out on > both sides, it could turn into a permanent position (as it was for me - I > was hired full time). Finding a fit for this position is actually difficult > (on both sides). > > Sooooooo...... I'm going to stick my neck out and try something new: > Working on a small bioinformatics problem in an open source environment. > > > === Tutor/Hack day === > I've been wanting to get the open source community more involved with some > of the problems that we're tackling. Open Source code is *so* much better > than code reviewed by only a few eyes. And, this would also give everyone a > chance to see what a problem would be like. > > There are some *real* bioinformaticians on this list (I don't yet consider > myself on that level yet -- although I'm getting there). So, if you're a > real bioinformatician, this may be a trivial problem for you. But, if you > want to come and help explain things/help others work this out, that'd be > cool! > > I'd like to get together (on a weekend, possibly) and hack on this problem. > I will describe the things that I think you need to know: > > * What is FASTA format (http://www.ncbi.nlm.nih.gov/blast/fasta.shtml) > * An brief introduction to BioPython (http://biopython.org/) > * What is a genome > * What is a gene > * What are amino acids (contrasting against DNA data) > * What is a 'percent identity' between genes > * What is a species > * What is a strain (loosely defined because it seems to be very loose in > this problem) > * The term taxa (plural) and taxon (singular) > * How can genes vary and still be the same gene > * How errors can exist in different databases > * An introduction to the JGI (http://www.jgi.doe.gov/) database > * An introduction to the UniProt (http://www.uniprot.org/) > > > With this introduction, you should have a theoretical understanding of all > that you need to solve this problem -- the rest is coding. (That is, if I do > my job and explain things well -- and don't fall into pot holes of > information that I don't know).... Also, I over simplified things that you > don't need to know for this problem (e.g., We won't talk about open reading > frames at all or what that means. Since we're already given amino acids, we > don't care). > > The problem is: > > I will give you a file in FASTA format of the genes for a particular > species (let's say: Chlamydophila pneumoniae). That file will contain a list > of genes, one after the other, again in FASTA format. The file will have the > JGI unique identifiers. However, we also want the UniProt identifier for > this same gene. > > Now, this should be as simple as: "Take the gene from the JGI database, > look-up the same gene in UniProt, record the number, dust off your hands - > you're done" -- There are lots of little tedious problems, however, that > keep it from being this easy. > > For example, if two genes are absolutely identical (they have the same > amino acid sequence) except for in a single position, are they actually > identical? What if the sequence found was in a strain instead of from the > original exact species? > > Let me ask another question: If you were to somehow magically sequence your > personal entire genome (everything - not just genes) from a cell in your toe > and also sequence your entire genome from a cell from your nose, would they > be identical? I bet not... I'll explain why. Now, we expect less > differences in actual genes (not in other parts of your genome), but even > then, there can be some variation... > > These are the types of questions/problems that we'll be getting into if > you're so interested... > > Who's up for this? We'll get date and time once we have a set of > interested people... > > You don't have to be interested in this job to be interested in this > problem (and/or to do more in bioinformatics). > > > Cheers, > > > > Glen > -- > Whatever you can do or imagine, begin it; > boldness has beauty, magic, and power in it. > > -- Goethe > > _______________________________________________ > 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 gregcheong at gmail.com Thu May 13 20:02:22 2010 From: gregcheong at gmail.com (Greg Cheong) Date: Thu, 13 May 2010 11:02:22 -0700 Subject: [Baypiggies] Hiring / Bioinformatics Tutor/Hack day In-Reply-To: References: Message-ID: +1 -Greg C. On Wed, May 12, 2010 at 5:21 PM, Glen Jarvis wrote: > This email covers two topics (although they can be, but don't have to be, > inter-related): > * A job opening > * A tutor/hack day to give the computer scientists a real Bioinformatics > problem to solve > I put them together as a benefit for those who may be considering a job in > this field. You can have a day to work on these types of problems to see if > it interests you or bores you to tears.. > > === Job Opening === > Some time back, I sent out an email regarding my bioinformatics lab hiring a > programmer. I tried to give a feel for what work would be like on a daily > basis. And, I tried to set your expectation for pay (less than industry). > We still have that job opening -- probably because I set your expectation so > well ?:( . > I was intentionally not involved in the interviewing/hiring process because > I wanted to have no appearance of impropriety (as I was also interviewing > for a position to move from contractor to full time employee). So, if you > weren't hired, I don't really know why.... I intentionally stayed out of > that loop to keep as professional as possible. I only know the position is > still open. > With that said, my boss is talking about hiring another programmer again for > a short term (possibly a year or less). ?Although, if it works out on both > sides, it could turn into a?permanent?position (as it was for me - I was > hired full time). Finding a fit for this position is actually difficult (on > both sides). > Sooooooo...... ?I'm going to stick my neck out and try something new: > Working on a small bioinformatics problem in an open source environment. > > === Tutor/Hack day === > I've been wanting to get the open source community more involved with some > of the problems that we're tackling. Open Source code is *so* much better > than code reviewed by only a few eyes. And, this would also give everyone a > chance to see what a problem would be like. > There are some *real* bioinformaticians on this list (I don't yet consider > myself on that level yet -- although I'm getting there). So, if you're a > real bioinformatician, this may be a trivial problem for you. But, if you > want to come and help explain things/help others work this out, that'd be > cool! > I'd like to get together (on a weekend, possibly) and hack on this problem. > I will describe the things that I think you need to know: > * What is FASTA format (http://www.ncbi.nlm.nih.gov/blast/fasta.shtml) > * An brief introduction to BioPython (http://biopython.org/) > * What is a genome > * What is a gene > * What are amino acids (contrasting against DNA data) > * What is a 'percent identity' between genes > * What is a species > * What is a strain (loosely defined because it seems to be very loose in > this problem) > * The term taxa (plural) and taxon (singular) > * How can genes vary and still be the same gene > * How errors can exist in different databases > * An introduction to the JGI (http://www.jgi.doe.gov/) database > * An introduction to the UniProt (http://www.uniprot.org/) > > With this introduction, you should have a theoretical understanding of all > that you need to solve this problem -- the rest is coding. (That is, if I do > my job and explain things well -- and don't fall into pot holes of > information that I don't know).... Also, I over simplified things that you > don't need to know for this problem (e.g., We won't talk about open reading > frames at all or what that means. Since we're already given amino acids, we > don't care). > The problem is: > I will give you a file in FASTA format of the genes for a particular species > (let's say:?Chlamydophila pneumoniae). That file will contain a list of > genes, one after the other, again in FASTA format. The file will have the > JGI unique identifiers. However, we also want the UniProt identifier for > this same gene. > Now, this should be as simple as: "Take the gene from the JGI database, > look-up the same gene in UniProt, record the number, dust off your hands - > you're done" -- There are lots of little tedious problems, however, that > keep it from being this easy. > For example, if two genes are absolutely identical (they have the same amino > acid sequence) except for in a single position, are they actually identical? > What if the sequence found was in a strain instead of from the original > exact species? > Let me ask another question: If you were to somehow magically sequence your > personal entire genome (everything - not just genes) from a cell in your toe > and also sequence your entire genome from a cell from your nose, would they > be identical? ?I bet not... I'll explain why. Now, we expect less > differences in actual genes (not in other parts of your genome), but even > then, there can be some variation... > These are the types of questions/problems that we'll be getting into if > you're so interested... > Who's up for this? ?We'll get date and time once we have a set of interested > people... > You don't have to be interested in this job to be interested in this problem > (and/or to do more in bioinformatics). > > Cheers, > > > Glen > -- > Whatever you can do or imagine, begin it; > boldness has beauty, magic, and power in it. > > -- Goethe > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From rami.chowdhury at merton.oxon.org Fri May 14 00:51:32 2010 From: rami.chowdhury at merton.oxon.org (Rami Chowdhury) Date: Thu, 13 May 2010 18:51:32 -0400 Subject: [Baypiggies] Hiring / Bioinformatics Tutor/Hack day In-Reply-To: References: Message-ID: On Wed, May 12, 2010 at 20:21, Glen Jarvis wrote: > === Tutor/Hack day === > I've been wanting to get the open source community more involved with some > of the problems that we're tackling. Open Source code is *so* much better > than code reviewed by only a few eyes. And, this would also give everyone a > chance to see what a problem would be like. Definitely interested :-) -- Rami Chowdhury "Never assume malice when stupidity will suffice." -- Hanlon's Razor 408-597-7068 (US) / 07875-841-046 (UK) / 0189-245544 (BD) From jeremy.r.fishman at gmail.com Fri May 14 01:07:00 2010 From: jeremy.r.fishman at gmail.com (Jeremy Fishman) Date: Thu, 13 May 2010 16:07:00 -0700 Subject: [Baypiggies] Hiring / Bioinformatics Tutor/Hack day In-Reply-To: References: Message-ID: +2 - Jeremy ---- Jeremy Fishman http://jfishman.org Software Developer, Realtime @ Quantcast jeremy.r.fishman at gmail.com On Thu, May 13, 2010 at 11:02 AM, Greg Cheong wrote: > +1 > > -Greg C. > > On Wed, May 12, 2010 at 5:21 PM, Glen Jarvis wrote: > > This email covers two topics (although they can be, but don't have to be, > > inter-related): > > * A job opening > > * A tutor/hack day to give the computer scientists a real Bioinformatics > > problem to solve > > I put them together as a benefit for those who may be considering a job > in > > this field. You can have a day to work on these types of problems to see > if > > it interests you or bores you to tears.. > > > > === Job Opening === > > Some time back, I sent out an email regarding my bioinformatics lab > hiring a > > programmer. I tried to give a feel for what work would be like on a daily > > basis. And, I tried to set your expectation for pay (less than industry). > > We still have that job opening -- probably because I set your expectation > so > > well :( . > > I was intentionally not involved in the interviewing/hiring process > because > > I wanted to have no appearance of impropriety (as I was also interviewing > > for a position to move from contractor to full time employee). So, if you > > weren't hired, I don't really know why.... I intentionally stayed out of > > that loop to keep as professional as possible. I only know the position > is > > still open. > > With that said, my boss is talking about hiring another programmer again > for > > a short term (possibly a year or less). Although, if it works out on > both > > sides, it could turn into a permanent position (as it was for me - I was > > hired full time). Finding a fit for this position is actually difficult > (on > > both sides). > > Sooooooo...... I'm going to stick my neck out and try something new: > > Working on a small bioinformatics problem in an open source environment. > > > > === Tutor/Hack day === > > I've been wanting to get the open source community more involved with > some > > of the problems that we're tackling. Open Source code is *so* much better > > than code reviewed by only a few eyes. And, this would also give everyone > a > > chance to see what a problem would be like. > > There are some *real* bioinformaticians on this list (I don't yet > consider > > myself on that level yet -- although I'm getting there). So, if you're a > > real bioinformatician, this may be a trivial problem for you. But, if you > > want to come and help explain things/help others work this out, that'd be > > cool! > > I'd like to get together (on a weekend, possibly) and hack on this > problem. > > I will describe the things that I think you need to know: > > * What is FASTA format (http://www.ncbi.nlm.nih.gov/blast/fasta.shtml) > > * An brief introduction to BioPython (http://biopython.org/) > > * What is a genome > > * What is a gene > > * What are amino acids (contrasting against DNA data) > > * What is a 'percent identity' between genes > > * What is a species > > * What is a strain (loosely defined because it seems to be very loose in > > this problem) > > * The term taxa (plural) and taxon (singular) > > * How can genes vary and still be the same gene > > * How errors can exist in different databases > > * An introduction to the JGI (http://www.jgi.doe.gov/) database > > * An introduction to the UniProt (http://www.uniprot.org/) > > > > With this introduction, you should have a theoretical understanding of > all > > that you need to solve this problem -- the rest is coding. (That is, if I > do > > my job and explain things well -- and don't fall into pot holes of > > information that I don't know).... Also, I over simplified things that > you > > don't need to know for this problem (e.g., We won't talk about open > reading > > frames at all or what that means. Since we're already given amino acids, > we > > don't care). > > The problem is: > > I will give you a file in FASTA format of the genes for a particular > species > > (let's say: Chlamydophila pneumoniae). That file will contain a list of > > genes, one after the other, again in FASTA format. The file will have the > > JGI unique identifiers. However, we also want the UniProt identifier for > > this same gene. > > Now, this should be as simple as: "Take the gene from the JGI database, > > look-up the same gene in UniProt, record the number, dust off your hands > - > > you're done" -- There are lots of little tedious problems, however, that > > keep it from being this easy. > > For example, if two genes are absolutely identical (they have the same > amino > > acid sequence) except for in a single position, are they actually > identical? > > What if the sequence found was in a strain instead of from the original > > exact species? > > Let me ask another question: If you were to somehow magically sequence > your > > personal entire genome (everything - not just genes) from a cell in your > toe > > and also sequence your entire genome from a cell from your nose, would > they > > be identical? I bet not... I'll explain why. Now, we expect less > > differences in actual genes (not in other parts of your genome), but even > > then, there can be some variation... > > These are the types of questions/problems that we'll be getting into if > > you're so interested... > > Who's up for this? We'll get date and time once we have a set of > interested > > people... > > You don't have to be interested in this job to be interested in this > problem > > (and/or to do more in bioinformatics). > > > > Cheers, > > > > > > Glen > > -- > > Whatever you can do or imagine, begin it; > > boldness has beauty, magic, and power in it. > > > > -- Goethe > > > > _______________________________________________ > > 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 Fri May 14 02:57:38 2010 From: glen at glenjarvis.com (Glen Jarvis) Date: Thu, 13 May 2010 17:57:38 -0700 Subject: [Baypiggies] Follow-up: Events past and present In-Reply-To: References: Message-ID: On Wed, May 12, 2010 at 7:27 PM, wesley chun wrote: > hey glen, > > great job in organizing these events... even if they didn't/haven't > turned out the way you originally envisioned. I think the events turned out okay. My problem is I want them to be "brilliant" (or at least better than they are now) and not just okay :) i have some suggetsions > regarding the below: > > > Introduction to Python (beginners): > > if you're going to table this to Oct, you might as well propose this > as a session at the silicon valley codecamp: > http://siliconvalley-codecamp.com ... submissions are open, even if > it's only May. > I reviewed Code Camp. This is *brilliant* Their philosophy of free and never during a work-day -- exactly the philosophy I've been trying to follow. I really like that they gave suggestions to the presenters: http://siliconvalley-codecamp.com/Presenters.aspx I don't see how to submit a presentation, but I'll work on it. And, this should be enough time to plan for in October. dave brichetti does a kids version of this class... perhaps you can do > an adults' version. > > i usually do a faster-paced intro to python, but i can tweak it to not > steal your thunder and can offer completely unrelated topics as well > (Office programming, Python 3, etc.) > Actually, if you're doing this course, I can do Django only -- and, since it's my first time presenting there, it's better not to bite off more than I can chew.. I usually keep my mouth too full anyhow. If you do the Python course, can we make it a prerequisite for the Django introduction? > > Introduction to Django: > > same as above... do it at CodeCamp. i think after the Python session, > you'll find ppl ready to hit web dev right after. :-) > Excellent :) Possibly we can review material and make certain it's complimentary... If you're doing both a Python and Django presentation, I'd be *very* happy to do a subversion course.... It seems more applicable to the crowd -- (everyone needs source control of some kind -- regardless of which language they write in).... Cheers, Glen -- Whatever you can do or imagine, begin it; boldness has beauty, magic, and power in it. -- Goethe -------------- next part -------------- An HTML attachment was scrubbed... URL: From wescpy at gmail.com Fri May 14 03:36:38 2010 From: wescpy at gmail.com (wesley chun) Date: Thu, 13 May 2010 18:36:38 -0700 Subject: [Baypiggies] Follow-up: Events past and present In-Reply-To: References: Message-ID: >> if you're going to table this to Oct, you might as well propose this >> as a session at the silicon valley codecamp: >> http://siliconvalley-codecamp.com ... submissions are open, even if >> it's only May. > > I reviewed Code Camp. This is *brilliant* Their philosophy of free and never > during a work-day -- exactly the philosophy I've been trying to follow. I > really like that they gave suggestions to the presenters: > http://siliconvalley-codecamp.com/Presenters.aspx > I don't see how to submit a presentation, but I'll work on it. And, this > should be enough time to plan for in October. register -> login -> click "Program" -> click "Submit Session" > Actually, if you're doing this course, I can do Django only -- and, since > it's my first time presenting there, it's better not to bite off more than I > can chew.. I usually keep my mouth too full anyhow. > If you do the Python course, can we make it a prerequisite for the Django > introduction? it's not a course... it's a 1-hr cram session. think "the matrix". :-) i can add it as a prereq to the description, but you need to do the same for the Django one. also, i think someone did a Django one last year, so you need to submit first. :-) on the website should be links to both the 2008 and 2009 codecamps so u can see what talks were given. > Possibly we can review material and make certain it's complimentary... > If you're doing both a Python and Django presentation, I'd be *very* happy > to do a subversion course.... ?It seems more applicable to the crowd -- > (everyone needs source control of some kind -- regardless of which language > they write in).... you can do both. i won't be doing a django one. i'll just keep on doing the ones that i have been doing the past few years. :-) good luck! -- 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 corey.coughlin at comcast.net Mon May 17 09:44:23 2010 From: corey.coughlin at comcast.net (Corey Coughlin) Date: Mon, 17 May 2010 00:44:23 -0700 Subject: [Baypiggies] Hiring / Bioinformatics Tutor/Hack day In-Reply-To: References: Message-ID: <4BF0F3D7.1090506@comcast.net> +1, sounds interesting On 5/12/2010 5:21 PM, Glen Jarvis wrote: > This email covers two topics (although they can be, but don't have to > be, inter-related): > > * A job opening > * A tutor/hack day to give the computer scientists a real > Bioinformatics problem to solve > > I put them together as a benefit for those who may be considering a > job in this field. You can have a day to work on these types of > problems to see if it interests you or bores you to tears.. > > > === Job Opening === > Some time back, I sent out an email regarding my bioinformatics lab > hiring a programmer. I tried to give a feel for what work would be > like on a daily basis. And, I tried to set your expectation for pay > (less than industry). > > We still have that job opening -- probably because I set your > expectation so well :( . > > I was intentionally not involved in the interviewing/hiring process > because I wanted to have no appearance of impropriety (as I was also > interviewing for a position to move from contractor to full time > employee). So, if you weren't hired, I don't really know why.... I > intentionally stayed out of that loop to keep as professional as > possible. I only know the position is still open. > > With that said, my boss is talking about hiring another programmer > again for a short term (possibly a year or less). Although, if it > works out on both sides, it could turn into a permanent position (as > it was for me - I was hired full time). Finding a fit for this > position is actually difficult (on both sides). > > Sooooooo...... I'm going to stick my neck out and try something new: > Working on a small bioinformatics problem in an open source environment. > > > === Tutor/Hack day === > I've been wanting to get the open source community more involved with > some of the problems that we're tackling. Open Source code is *so* > much better than code reviewed by only a few eyes. And, this would > also give everyone a chance to see what a problem would be like. > > There are some *real* bioinformaticians on this list (I don't yet > consider myself on that level yet -- although I'm getting there). So, > if you're a real bioinformatician, this may be a trivial problem for > you. But, if you want to come and help explain things/help others work > this out, that'd be cool! > > I'd like to get together (on a weekend, possibly) and hack on this > problem. I will describe the things that I think you need to know: > > * What is FASTA format (http://www.ncbi.nlm.nih.gov/blast/fasta.shtml) > * An brief introduction to BioPython (http://biopython.org/) > * What is a genome > * What is a gene > * What are amino acids (contrasting against DNA data) > * What is a 'percent identity' between genes > * What is a species > * What is a strain (loosely defined because it seems to be very loose > in this problem) > * The term taxa (plural) and taxon (singular) > * How can genes vary and still be the same gene > * How errors can exist in different databases > * An introduction to the JGI (http://www.jgi.doe.gov/) database > * An introduction to the UniProt (http://www.uniprot.org/) > > > With this introduction, you should have a theoretical understanding of > all that you need to solve this problem -- the rest is coding. (That > is, if I do my job and explain things well -- and don't fall into pot > holes of information that I don't know).... Also, I over simplified > things that you don't need to know for this problem (e.g., We won't > talk about open reading frames at all or what that means. Since we're > already given amino acids, we don't care). > > The problem is: > > I will give you a file in FASTA format of the genes for a particular > species (let's say: Chlamydophila pneumoniae). That file will contain > a list of genes, one after the other, again in FASTA format. The file > will have the JGI unique identifiers. However, we also want the > UniProt identifier for this same gene. > > Now, this should be as simple as: "Take the gene from the JGI > database, look-up the same gene in UniProt, record the number, dust > off your hands - you're done" -- There are lots of little tedious > problems, however, that keep it from being this easy. > > For example, if two genes are absolutely identical (they have the same > amino acid sequence) except for in a single position, are they > actually identical? What if the sequence found was in a strain instead > of from the original exact species? > > Let me ask another question: If you were to somehow magically sequence > your personal entire genome (everything - not just genes) from a cell > in your toe and also sequence your entire genome from a cell from your > nose, would they be identical? I bet not... I'll explain why. Now, we > expect less differences in actual genes (not in other parts of your > genome), but even then, there can be some variation... > > These are the types of questions/problems that we'll be getting into > if you're so interested... > > Who's up for this? We'll get date and time once we have a set of > interested people... > > You don't have to be interested in this job to be interested in this > problem (and/or to do more in bioinformatics). > > > Cheers, > > > > Glen > -- > Whatever you can do or imagine, begin it; > boldness has beauty, magic, and power in it. > > -- Goethe > > > _______________________________________________ > 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 neoafricanus at gmail.com Mon May 17 16:05:25 2010 From: neoafricanus at gmail.com (chukwuweta chukwudebe) Date: Mon, 17 May 2010 07:05:25 -0700 Subject: [Baypiggies] Hiring / Bioinformatics Tutor/Hack day In-Reply-To: References: Message-ID: Is this still open? if so, I am interested, (In the problem/hack day part- not the job) CSC On Wed, May 12, 2010 at 5:21 PM, Glen Jarvis wrote: > This email covers two topics (although they can be, but don't have to be, > inter-related): > > * A job opening > * A tutor/hack day to give the computer scientists a real Bioinformatics > problem to solve > > I put them together as a benefit for those who may be considering a job in > this field. You can have a day to work on these types of problems to see if > it interests you or bores you to tears.. > > > === Job Opening === > Some time back, I sent out an email regarding my bioinformatics lab hiring > a programmer. I tried to give a feel for what work would be like on a daily > basis. And, I tried to set your expectation for pay (less than industry). > > We still have that job opening -- probably because I set your expectation > so well :( . > > I was intentionally not involved in the interviewing/hiring process because > I wanted to have no appearance of impropriety (as I was also interviewing > for a position to move from contractor to full time employee). So, if you > weren't hired, I don't really know why.... I intentionally stayed out of > that loop to keep as professional as possible. I only know the position is > still open. > > With that said, my boss is talking about hiring another programmer again > for a short term (possibly a year or less). Although, if it works out on > both sides, it could turn into a permanent position (as it was for me - I > was hired full time). Finding a fit for this position is actually difficult > (on both sides). > > Sooooooo...... I'm going to stick my neck out and try something new: > Working on a small bioinformatics problem in an open source environment. > > > === Tutor/Hack day === > I've been wanting to get the open source community more involved with some > of the problems that we're tackling. Open Source code is *so* much better > than code reviewed by only a few eyes. And, this would also give everyone a > chance to see what a problem would be like. > > There are some *real* bioinformaticians on this list (I don't yet consider > myself on that level yet -- although I'm getting there). So, if you're a > real bioinformatician, this may be a trivial problem for you. But, if you > want to come and help explain things/help others work this out, that'd be > cool! > > I'd like to get together (on a weekend, possibly) and hack on this problem. > I will describe the things that I think you need to know: > > * What is FASTA format (http://www.ncbi.nlm.nih.gov/blast/fasta.shtml) > * An brief introduction to BioPython (http://biopython.org/) > * What is a genome > * What is a gene > * What are amino acids (contrasting against DNA data) > * What is a 'percent identity' between genes > * What is a species > * What is a strain (loosely defined because it seems to be very loose in > this problem) > * The term taxa (plural) and taxon (singular) > * How can genes vary and still be the same gene > * How errors can exist in different databases > * An introduction to the JGI (http://www.jgi.doe.gov/) database > * An introduction to the UniProt (http://www.uniprot.org/) > > > With this introduction, you should have a theoretical understanding of all > that you need to solve this problem -- the rest is coding. (That is, if I do > my job and explain things well -- and don't fall into pot holes of > information that I don't know).... Also, I over simplified things that you > don't need to know for this problem (e.g., We won't talk about open reading > frames at all or what that means. Since we're already given amino acids, we > don't care). > > The problem is: > > I will give you a file in FASTA format of the genes for a particular > species (let's say: Chlamydophila pneumoniae). That file will contain a list > of genes, one after the other, again in FASTA format. The file will have the > JGI unique identifiers. However, we also want the UniProt identifier for > this same gene. > > Now, this should be as simple as: "Take the gene from the JGI database, > look-up the same gene in UniProt, record the number, dust off your hands - > you're done" -- There are lots of little tedious problems, however, that > keep it from being this easy. > > For example, if two genes are absolutely identical (they have the same > amino acid sequence) except for in a single position, are they actually > identical? What if the sequence found was in a strain instead of from the > original exact species? > > Let me ask another question: If you were to somehow magically sequence your > personal entire genome (everything - not just genes) from a cell in your toe > and also sequence your entire genome from a cell from your nose, would they > be identical? I bet not... I'll explain why. Now, we expect less > differences in actual genes (not in other parts of your genome), but even > then, there can be some variation... > > These are the types of questions/problems that we'll be getting into if > you're so interested... > > Who's up for this? We'll get date and time once we have a set of > interested people... > > You don't have to be interested in this job to be interested in this > problem (and/or to do more in bioinformatics). > > > Cheers, > > > > Glen > -- > Whatever you can do or imagine, begin it; > boldness has beauty, magic, and power in it. > > -- Goethe > > _______________________________________________ > 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 blemke at gmail.com Mon May 17 18:37:58 2010 From: blemke at gmail.com (Brice Lemke) Date: Mon, 17 May 2010 09:37:58 -0700 Subject: [Baypiggies] Hiring / Bioinformatics Tutor/Hack day In-Reply-To: References: Message-ID: +1 On Mon, May 17, 2010 at 7:05 AM, chukwuweta chukwudebe < neoafricanus at gmail.com> wrote: > Is this still open? if so, I am interested, > (In the problem/hack day part- not the job) > CSC > > On Wed, May 12, 2010 at 5:21 PM, Glen Jarvis wrote: > >> This email covers two topics (although they can be, but don't have to be, >> inter-related): >> >> * A job opening >> * A tutor/hack day to give the computer scientists a real Bioinformatics >> problem to solve >> >> I put them together as a benefit for those who may be considering a job in >> this field. You can have a day to work on these types of problems to see if >> it interests you or bores you to tears.. >> >> >> === Job Opening === >> Some time back, I sent out an email regarding my bioinformatics lab hiring >> a programmer. I tried to give a feel for what work would be like on a daily >> basis. And, I tried to set your expectation for pay (less than industry). >> >> We still have that job opening -- probably because I set your expectation >> so well :( . >> >> I was intentionally not involved in the interviewing/hiring process >> because I wanted to have no appearance of impropriety (as I was also >> interviewing for a position to move from contractor to full time employee). >> So, if you weren't hired, I don't really know why.... I intentionally stayed >> out of that loop to keep as professional as possible. I only know the >> position is still open. >> >> With that said, my boss is talking about hiring another programmer again >> for a short term (possibly a year or less). Although, if it works out on >> both sides, it could turn into a permanent position (as it was for me - I >> was hired full time). Finding a fit for this position is actually difficult >> (on both sides). >> >> Sooooooo...... I'm going to stick my neck out and try something new: >> Working on a small bioinformatics problem in an open source environment. >> >> >> === Tutor/Hack day === >> I've been wanting to get the open source community more involved with some >> of the problems that we're tackling. Open Source code is *so* much better >> than code reviewed by only a few eyes. And, this would also give everyone a >> chance to see what a problem would be like. >> >> There are some *real* bioinformaticians on this list (I don't yet consider >> myself on that level yet -- although I'm getting there). So, if you're a >> real bioinformatician, this may be a trivial problem for you. But, if you >> want to come and help explain things/help others work this out, that'd be >> cool! >> >> I'd like to get together (on a weekend, possibly) and hack on this >> problem. I will describe the things that I think you need to know: >> >> * What is FASTA format (http://www.ncbi.nlm.nih.gov/blast/fasta.shtml) >> * An brief introduction to BioPython (http://biopython.org/) >> * What is a genome >> * What is a gene >> * What are amino acids (contrasting against DNA data) >> * What is a 'percent identity' between genes >> * What is a species >> * What is a strain (loosely defined because it seems to be very loose in >> this problem) >> * The term taxa (plural) and taxon (singular) >> * How can genes vary and still be the same gene >> * How errors can exist in different databases >> * An introduction to the JGI (http://www.jgi.doe.gov/) database >> * An introduction to the UniProt (http://www.uniprot.org/) >> >> >> With this introduction, you should have a theoretical understanding of all >> that you need to solve this problem -- the rest is coding. (That is, if I do >> my job and explain things well -- and don't fall into pot holes of >> information that I don't know).... Also, I over simplified things that you >> don't need to know for this problem (e.g., We won't talk about open reading >> frames at all or what that means. Since we're already given amino acids, we >> don't care). >> >> The problem is: >> >> I will give you a file in FASTA format of the genes for a particular >> species (let's say: Chlamydophila pneumoniae). That file will contain a list >> of genes, one after the other, again in FASTA format. The file will have the >> JGI unique identifiers. However, we also want the UniProt identifier for >> this same gene. >> >> Now, this should be as simple as: "Take the gene from the JGI database, >> look-up the same gene in UniProt, record the number, dust off your hands - >> you're done" -- There are lots of little tedious problems, however, that >> keep it from being this easy. >> >> For example, if two genes are absolutely identical (they have the same >> amino acid sequence) except for in a single position, are they actually >> identical? What if the sequence found was in a strain instead of from the >> original exact species? >> >> Let me ask another question: If you were to somehow magically sequence >> your personal entire genome (everything - not just genes) from a cell in >> your toe and also sequence your entire genome from a cell from your nose, >> would they be identical? I bet not... I'll explain why. Now, we expect less >> differences in actual genes (not in other parts of your genome), but even >> then, there can be some variation... >> >> These are the types of questions/problems that we'll be getting into if >> you're so interested... >> >> Who's up for this? We'll get date and time once we have a set of >> interested people... >> >> You don't have to be interested in this job to be interested in this >> problem (and/or to do more in bioinformatics). >> >> >> Cheers, >> >> >> >> Glen >> -- >> Whatever you can do or imagine, begin it; >> boldness has beauty, magic, and power in it. >> >> -- Goethe >> >> _______________________________________________ >> 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 emailamit at gmail.com Mon May 17 19:03:45 2010 From: emailamit at gmail.com (Amit Gupta) Date: Mon, 17 May 2010 10:03:45 -0700 Subject: [Baypiggies] Hiring / Bioinformatics Tutor/Hack day Message-ID: +1 > ? 2. Re: ?Hiring / Bioinformatics Tutor/Hack day (Brice Lemke) > > >>> >>> Who's up for this? ?We'll get date and time once we have a set of >>> interested people... >>> >>> You don't have to be interested in this job to be interested in this >>> problem (and/or to do more in bioinformatics). >>> >>> >>> Cheers, >>> >>> >>> >>> Glen From tungwaiyip at yahoo.com Mon May 17 19:24:17 2010 From: tungwaiyip at yahoo.com (Tung Wai Yip) Date: Mon, 17 May 2010 10:24:17 -0700 Subject: [Baypiggies] Hiring / Bioinformatics Tutor/Hack day In-Reply-To: References: Message-ID: +1. And feel free to bring your problem from work if you think it can be solved by newbies. One time I was considering to enroll in a deck building class. The instructor told us that the students would go to a site for hands on practice, like to a habitat for humanity site or some student's home. At the end of the day the students would learn how to build a deck, and someone also has a new deck built! Wai Yip > +1 > > On Mon, May 17, 2010 at 7:05 AM, chukwuweta chukwudebe < > neoafricanus at gmail.com> wrote: > >> Is this still open? if so, I am interested, >> (In the problem/hack day part- not the job) >> CSC >> >> On Wed, May 12, 2010 at 5:21 PM, Glen Jarvis >> wrote: >> >>> This email covers two topics (although they can be, but don't have to >>> be, >>> inter-related): >>> >>> * A job opening >>> * A tutor/hack day to give the computer scientists a real >>> Bioinformatics >>> problem to solve >>> >>> I put them together as a benefit for those who may be considering a >>> job in >>> this field. You can have a day to work on these types of problems to >>> see if >>> it interests you or bores you to tears.. >>> >>> >>> === Job Opening === >>> Some time back, I sent out an email regarding my bioinformatics lab >>> hiring >>> a programmer. I tried to give a feel for what work would be like on a >>> daily >>> basis. And, I tried to set your expectation for pay (less than >>> industry). >>> >>> We still have that job opening -- probably because I set your >>> expectation >>> so well :( . >>> >>> I was intentionally not involved in the interviewing/hiring process >>> because I wanted to have no appearance of impropriety (as I was also >>> interviewing for a position to move from contractor to full time >>> employee). >>> So, if you weren't hired, I don't really know why.... I intentionally >>> stayed >>> out of that loop to keep as professional as possible. I only know the >>> position is still open. >>> >>> With that said, my boss is talking about hiring another programmer >>> again >>> for a short term (possibly a year or less). Although, if it works out >>> on >>> both sides, it could turn into a permanent position (as it was for me >>> - I >>> was hired full time). Finding a fit for this position is actually >>> difficult >>> (on both sides). >>> >>> Sooooooo...... I'm going to stick my neck out and try something new: >>> Working on a small bioinformatics problem in an open source >>> environment. >>> >>> >>> === Tutor/Hack day === >>> I've been wanting to get the open source community more involved with >>> some >>> of the problems that we're tackling. Open Source code is *so* much >>> better >>> than code reviewed by only a few eyes. And, this would also give >>> everyone a >>> chance to see what a problem would be like. >>> >>> There are some *real* bioinformaticians on this list (I don't yet >>> consider >>> myself on that level yet -- although I'm getting there). So, if you're >>> a >>> real bioinformatician, this may be a trivial problem for you. But, if >>> you >>> want to come and help explain things/help others work this out, that'd >>> be >>> cool! >>> >>> I'd like to get together (on a weekend, possibly) and hack on this >>> problem. I will describe the things that I think you need to know: >>> >>> * What is FASTA format (http://www.ncbi.nlm.nih.gov/blast/fasta.shtml) >>> * An brief introduction to BioPython (http://biopython.org/) >>> * What is a genome >>> * What is a gene >>> * What are amino acids (contrasting against DNA data) >>> * What is a 'percent identity' between genes >>> * What is a species >>> * What is a strain (loosely defined because it seems to be very loose >>> in >>> this problem) >>> * The term taxa (plural) and taxon (singular) >>> * How can genes vary and still be the same gene >>> * How errors can exist in different databases >>> * An introduction to the JGI (http://www.jgi.doe.gov/) database >>> * An introduction to the UniProt (http://www.uniprot.org/) >>> >>> >>> With this introduction, you should have a theoretical understanding of >>> all >>> that you need to solve this problem -- the rest is coding. (That is, >>> if I do >>> my job and explain things well -- and don't fall into pot holes of >>> information that I don't know).... Also, I over simplified things that >>> you >>> don't need to know for this problem (e.g., We won't talk about open >>> reading >>> frames at all or what that means. Since we're already given amino >>> acids, we >>> don't care). >>> >>> The problem is: >>> >>> I will give you a file in FASTA format of the genes for a particular >>> species (let's say: Chlamydophila pneumoniae). That file will contain >>> a list >>> of genes, one after the other, again in FASTA format. The file will >>> have the >>> JGI unique identifiers. However, we also want the UniProt identifier >>> for >>> this same gene. >>> >>> Now, this should be as simple as: "Take the gene from the JGI database, >>> look-up the same gene in UniProt, record the number, dust off your >>> hands - >>> you're done" -- There are lots of little tedious problems, however, >>> that >>> keep it from being this easy. >>> >>> For example, if two genes are absolutely identical (they have the same >>> amino acid sequence) except for in a single position, are they actually >>> identical? What if the sequence found was in a strain instead of from >>> the >>> original exact species? >>> >>> Let me ask another question: If you were to somehow magically sequence >>> your personal entire genome (everything - not just genes) from a cell >>> in >>> your toe and also sequence your entire genome from a cell from your >>> nose, >>> would they be identical? I bet not... I'll explain why. Now, we >>> expect less >>> differences in actual genes (not in other parts of your genome), but >>> even >>> then, there can be some variation... >>> >>> These are the types of questions/problems that we'll be getting into if >>> you're so interested... >>> >>> Who's up for this? We'll get date and time once we have a set of >>> interested people... >>> >>> You don't have to be interested in this job to be interested in this >>> problem (and/or to do more in bioinformatics). >>> >>> >>> Cheers, >>> >>> >>> >>> Glen >>> -- >>> Whatever you can do or imagine, begin it; >>> boldness has beauty, magic, and power in it. >>> >>> -- Goethe >>> >>> _______________________________________________ >>> 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 >> -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ From gregcheong at gmail.com Mon May 17 20:17:48 2010 From: gregcheong at gmail.com (Greg Cheong) Date: Mon, 17 May 2010 11:17:48 -0700 Subject: [Baypiggies] Hiring / Bioinformatics Tutor/Hack day In-Reply-To: References: Message-ID: On Mon, May 17, 2010 at 10:24 AM, Tung Wai Yip wrote: > +1. > > And feel free to bring your problem from work if you think it can be solved > by newbies. > Even if they can't be solved by newbies, I would be interested in hearing about them just to see more real-world examples. -Greg C. From wescpy at gmail.com Mon May 17 20:52:21 2010 From: wescpy at gmail.com (wesley chun) Date: Mon, 17 May 2010 11:52:21 -0700 Subject: [Baypiggies] Follow-up: Events past and present In-Reply-To: References: Message-ID: On Thu, May 13, 2010 at 6:36 PM, wesley chun wrote: >>> if you're going to table this to Oct, you might as well propose this >>> as a session at the silicon valley codecamp: >>> http://siliconvalley-codecamp.com ... submissions are open, even if >>> it's only May. follow-up: the organizer of CodeCamp wanted people to book their spots as soon as possible, even though the event isn't until October, so if Glen or anyone else wants to give a talk there, please sign up early this week. (i'll do my intro to Python one as usual and one other which is TBD.) thanks, -- 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 bpederse at gmail.com Mon May 17 20:45:19 2010 From: bpederse at gmail.com (Brent Pedersen) Date: Mon, 17 May 2010 11:45:19 -0700 Subject: [Baypiggies] Hiring / Bioinformatics Tutor/Hack day In-Reply-To: References: Message-ID: On Mon, May 17, 2010 at 11:17 AM, Greg Cheong wrote: > On Mon, May 17, 2010 at 10:24 AM, Tung Wai Yip wrote: >> +1. >> >> And feel free to bring your problem from work if you think it can be solved >> by newbies. >> > > Even if they can't be solved by newbies, I would be interested in > hearing about them just to see more real-world examples. > > -Greg C. > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > for anyone interested in bioinformatics problems, there's a stackexchange-like site for bioinformatics: http://biostar.stackexchange.com/ a lot of the questions on there dont require too much biological knowledge and some of them are programming problems short enough to hack up a solution in a few minutes. it's not python specific, but worth a look. here's a recent one with a couple python solutions: http://biostar.stackexchange.com/questions/1050/enriched-regions-search-program i'm interested in a bioinformatics meetup as well--especially if it's at berkeley, and i can think of plenty of real-world problems to inflict on other folks. -brent From glen at glenjarvis.com Mon May 17 20:59:08 2010 From: glen at glenjarvis.com (Glen Jarvis) Date: Mon, 17 May 2010 11:59:08 -0700 Subject: [Baypiggies] Follow-up: Events past and present In-Reply-To: References: Message-ID: > > >>> if you're going to table this to Oct, you might as well propose this > >>> as a session at the silicon valley codecamp: > >>> http://siliconvalley-codecamp.com ... submissions are open, even if > >>> it's only May. > > follow-up: the organizer of CodeCamp wanted people to book their spots > as soon as possible, even though the event isn't until October, so if > Glen or anyone else wants to give a talk there, please sign up early > this week. (i'll do my intro to Python one as usual and one other > which is TBD.) > I don't want to hog the fun. In fact, I really want it available for people who need it more than I want to do it. So, if anyone else wants to do a Django talk -- please do so. I will only submit a talk on Django if no one else does. I am considering doing a talk on Subversion instead - assuming that there will be an audience for such a thing. Let us know if you want to do a Django session. Wesley's doing a Python session, so it works out well.. Cheers, Glen -- Whatever you can do or imagine, begin it; boldness has beauty, magic, and power in it. -- Goethe -------------- next part -------------- An HTML attachment was scrubbed... URL: From niallo at unworkable.org Mon May 17 23:19:23 2010 From: niallo at unworkable.org (Niall O'Higgins) Date: Mon, 17 May 2010 14:19:23 -0700 Subject: [Baypiggies] Py Web SF #10: Python on Android and Integrating Mobile with the Web - May 18th, 6pm Message-ID: <20100517211923.GH5356@unworkable.org> Hi folks, PyWebSF is a Python meet-up with a strong focus on Web technology. From frameworks like WSGI/Pylons/TurboGears/Django to libraries like httplib2 to using emerging Web technologies like Amazon's AWS and Freebase - its all covered. Who/What -------- * Andreas Schobel - "Python on Android and Integrating Mobile with the Web" http://www.pywebsf.org/2010/05/11/andreas-schobel-integrating-mobile-with-the-web/ When ---- 6PM, Tuesday 18 May 2010. Please try to arrive on time to avoid disappointment. We have space for around 10-20 people. Where ----- Stong conference room, 1st floor, SF Main Public Library. Map: http://tinyurl.com/pywebsfmap The library is easily accessible via both BART and Muni at the Civic Center station. The library closes at 8pm so we will continue the discussion over food/drinks at Frjtz Fries [http://www.frjtzfries.com]. More info --------- Subscribe to our Google Calendar at http://tinyurl.com/pywebcal Slides, links, and more at http://pywebsf.org/ Thanks! -- Niall O'Higgins PyWebSF http://pywebsf.org http://niallohiggins.com http://twitter.com/niallohiggins From jknoll at bittorrent.com Wed May 19 20:02:34 2010 From: jknoll at bittorrent.com (Justin Knoll) Date: Wed, 19 May 2010 11:02:34 -0700 Subject: [Baypiggies] Job: Python Web Engineer, BitTorrent, Inc. Message-ID: <488C2A81-F373-40F8-98C6-5A608CB61C29@bittorrent.com> Hello List, BitTorrent is looking for a Python Web Engineer. The official job description is below. If you have any questions about the position or BitTorrent, feel free to contact me directly. To apply, email jobs at bittorrent.com as indicated below. Thanks! We seek a candidate with experience with: ? Python ? Pylons, Model-View-Controller Frameworks ? Designing Scalable Web Applications ? RESTful Web Services ? Low level understanding of HTTP ? Cloud Computing, particularly Amazon Web Services, including EC2, SimpleDB, ELB, etc. ? Modern JavaScript, Ajax You will be working on developing the next generation of web-enabled BitTorrent services in close concert with the client development team. The challenges of the project are many, including creating a new BitTorrent user experience, building a highly available and scalable Web service, and ensuring the privacy of a potentially very large number of transactions. To apply: please send resume and links to example code/sites to jobs at bittorrent.com. Please, no agencies. This is not a contract. Individuals only. From srjeffery at gmail.com Thu May 20 00:35:54 2010 From: srjeffery at gmail.com (Shawn Jeffery) Date: Wed, 19 May 2010 15:35:54 -0700 Subject: [Baypiggies] Senior Software Engineer at online game analytics start-up Message-ID: Hi all! I'm with Turiya Media, a recently launched start-up in San Francisco that builds software for predictive data mining in online games. We are looking for a senior software engineer to help build all aspects of our technology. We are primarily a Python shop - its flexibility allows us to use the same technology across our different technical challenges. One day you could be implementing a Support Vector Machine algorithm for predicting user behavior in Python + R, the next day scaling it using Hadoop (in Python via HadoopStreaming) on Amazon EC2, and on the third day building a Web-based application for data visualization using Django. Our team is talented, but small, so there are many opportunities for you to own large pieces of the technology. What you'll do: Anything and everything technical, possibly including (but not limited to) - Work with a team of statistical modelers to build software systems for data analysis - Architect/deploy/maintain a cloud-based infrastructure for large-scale data storage and processing - Build and run a suite of online applications for game publishers - Help define product, build the team, setup internal networking, participate in happy hours, enjoy start-up life, etc. What we want: - Passion for technology and excitement to build a technology company from the ground-up - Expertise in multiple programming languages such as Python and Java - Love of data and data-related technologies: MySQL, Map Reduce, Hive, Pig R, etc. - Prior work with with "cloud" technologies - e.g., EC2, S3, etc - Knowledge of statistical modeling, data mining, or machine learning a huge plus - Experience with Web development (Django, Rails, etc) a bonus - Ability to react quickly to shifting needs - Previous startup experience (redundant with the previous bullet) - Background or prior experience in online gaming is a plus What we offer: - A position at an early stage company in one of the hottest areas of technology - Salary, benefits and equity competitive for an early stage start-up If you're interested, contact me directly (shawnj - at - turiyamedia.com) or our general jobs email (recruiting - at - turiyamedia.com) Thanks! -Shawn -------------- next part -------------- An HTML attachment was scrubbed... URL: From fancy_fake_address at yahoo.com Thu May 20 01:17:08 2010 From: fancy_fake_address at yahoo.com (Syam Pannala) Date: Wed, 19 May 2010 16:17:08 -0700 Subject: [Baypiggies] Hiring / Bioinformatics Tutor/Hack day In-Reply-To: Message-ID: <192806.80559.qm@smtp125-mob.biz.mail.mud.yahoo.com> +1 On May 17, 2010 11:21 AM, Greg Cheong <gregcheong at gmail.com> wrote: On Mon, May 17, 2010 at 10:24 AM, Tung Wai Yip <tungwaiyip at yahoo.com> wrote: > +1. > > And feel free to bring your problem from work if you think it can be solved > by newbies. > Even if they can't be solved by newbies, I would be interested in hearing about them just to see more real-world examples. -Greg C. _______________________________________________ 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 jryan at fastergreener.net Thu May 20 16:32:35 2010 From: jryan at fastergreener.net (Justin A Ryan) Date: Thu, 20 May 2010 07:32:35 -0700 Subject: [Baypiggies] Senior Software Engineer at online game analytics start-up Message-ID: Boy, do I hate for this to be my first post, but I'd be careful with these guys, they hadn't when I met them a month ago completed ANY product development after being funded for over a year, I was asked to complete a short contract to 'prove myself', they raved at the quality of the work produced in a weekend, and stiffed me for what is at least a thousand bucks. I've nearly become homeless since and had to pick up a lot of other work. Anyway, Turiya is really just a consulting agency at this point. Be careful working with anyone who can't be honest with themselves. They are no more an analytics company than I operate datacenters. ;) Also, Shawn wants to use Rails, this was made extremely clear after I slaved on a Python demo. They say on the one hand, they want you to make all these technology decisions they don't want to be bothered with, but on the other hand they're fickle to death. > Message: 2 > Date: Wed, 19 May 2010 15:35:54 -0700 > From: Shawn Jeffery > To: baypiggies at python.org > Subject: [Baypiggies] Senior Software Engineer at online game > analytics start-up > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > > Hi all! > > I'm with Turiya Media, a recently launched start-up in San Francisco that > builds software for predictive data mining in online games. We are looking > for a senior software engineer to help build all aspects of our technology. > We are primarily a Python shop - its flexibility allows us to use the same > technology across our different technical challenges. One day you could be > implementing a Support Vector Machine algorithm for predicting user > behavior > in Python + R, the next day scaling it using Hadoop (in Python via > HadoopStreaming) on Amazon EC2, and on the third day building a Web-based > application for data visualization using Django. Our team is talented, but > small, so there are many opportunities for you to own large pieces of the > technology. > > What you'll do: Anything and everything technical, possibly including (but > not limited to) > - Work with a team of statistical modelers to build software systems for > data analysis > - Architect/deploy/maintain a cloud-based infrastructure for large-scale > data storage and processing > - Build and run a suite of online applications for game publishers > - Help define product, build the team, setup internal > networking, participate in happy hours, enjoy start-up life, etc. > > What we want: > - Passion for technology and excitement to build a technology company from > the ground-up > - Expertise in multiple programming languages such as Python and Java > - Love of data and data-related technologies: MySQL, Map Reduce, Hive, Pig > R, etc. > - Prior work with with "cloud" technologies - e.g., EC2, S3, etc > - Knowledge of statistical modeling, data mining, or machine learning a > huge > plus > - Experience with Web development (Django, Rails, etc) a bonus > - Ability to react quickly to shifting needs > - Previous startup experience (redundant with the previous bullet) > - Background or prior experience in online gaming is a plus > > > What we offer: > - A position at an early stage company in one of the hottest areas > of technology > - Salary, benefits and equity competitive for an early stage start-up > > If you're interested, contact me directly (shawnj - at - turiyamedia.com) > or > our general jobs email (recruiting - at - turiyamedia.com) > > Thanks! > -Shawn -------------- next part -------------- An HTML attachment was scrubbed... URL: From jryan at fastergreener.net Fri May 21 02:39:02 2010 From: jryan at fastergreener.net (Justin A Ryan) Date: Thu, 20 May 2010 17:39:02 -0700 Subject: [Baypiggies] Introduction Message-ID: Well, I didn't mean to introduce myself with a negative comment about a potential employer, but there seem to be a lot of troubles on CL with folks getting hired as contract-to-perm and not being paid at all after their code is deployed, emails drop, etc.. Obviously, we should ask for half up-front, but when that's not an option, and you've turned down a lot of gigs on that notion, eventually you just have to try something. Anyway, I joined BayPIGGIES to know more people in the community I've lived in for most of the past 5-6 years, so that I wouldn't be limited in future career options to just whoever in a given week shows up for a "Python" search on CL and to meet new enthusiasts, because Python is rad. ;) I've been a Python enthusiast since I joined Rackspace's CORE Team around 2002, my then-manager and now-friend Nicholas David Borko published a deal on our work which was in the Pythonology pamphlet at the first annual O'Reilly Open-Source convention, along with four others: Google, ILM, NASA, and NIST. To be fair, however, I owned some of the worst PHP code at Rackspace - as maintainer, not original author. I lost a vote on Python vs. PHP at some point, esp after we tried to use Plone to implement a feature for CORE. I felt that Zope and Plone were the sort of techs I wanted to work with, so for that and many other reasons, I left and became a Plone / Zope developer, which I've done since 2004. In that time, in addition to developing a multi-tenant offering to hand this enterprise-class Web Content Management tech to hundreds of small businesses for around the cost of what it would cost one large business to deploy, I launched some pretty cool websites as the Tech Lead / Web Producer using Plone: http://www.siggraph.org/ http://www.sigchi.org/ (prototyped and educated, they may have created a new site for the final launch) http://www.acm.org/ http://montreal.siggraph.org/ (Helped to get LinguaPlone translation code into the ACM / SIGGRAPH config, so the site could be in French and English) These days I'm in a FT search, but I've got some options, I'm not just here for that. I just thought I'd introduce myself.. I caught some chatter about the Silicon Valley Code Camp and I wonder if there is any history of, or anyone on the list planning to present on Zope technology here. Sounds like a lot of Django excitement, which is cool and all Python > Ruby IMO, unless you enjoy the alien dialect of Perl over Python's nearly-pseudocode syntax, which I just don't. There are a ton of options for using Zope tech, some of which, like repoze.bfg, make Zope's default, if awesome, object storage optional, allowing to map views into a dictionary based on paths. I'm not a particular fan of this Rails-style approach, however, and I think that there are a lot of marketing problems for Zope. I know that at least in the past, there have been some Plone and Zope folks in BayPIGGIES, so I didn't want to stomp anyone else's presentation, but I'm an experienced instructor and have gone too long without presenting on something. PyCon never seems to happen for me, but something CalTrain-able from SF for a weekend is probably an option. I look forward to meeting some of you at future events! Best, Justin -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at glenjarvis.com Fri May 21 03:15:05 2010 From: glen at glenjarvis.com (Glen Jarvis) Date: Thu, 20 May 2010 18:15:05 -0700 Subject: [Baypiggies] Introduction In-Reply-To: References: Message-ID: Justin, Thanks for introducing yourself. It sounds like you are keen to give a presentation (which is awesome). Would you like to volunteer to give a preview of that presentation to the BayPIGgies group? I'm not the organizer. However, I know Jim was looking for people to present more material. If you're interested, I betcha we could work something out. I for one don't know much about the technical side of Zope or Plone. I've attended about two presentations on Plone total. Cheers, Glen On Thu, May 20, 2010 at 5:39 PM, Justin A Ryan wrote: > Well, I didn't mean to introduce myself with a negative comment about a > potential employer, but there seem to be a lot of troubles on CL with folks > getting hired as contract-to-perm and not being paid at all after their code > is deployed, emails drop, etc.. Obviously, we should ask for half up-front, > but when that's not an option, and you've turned down a lot of gigs on that > notion, eventually you just have to try something. > > Anyway, I joined BayPIGGIES to know more people in the community I've lived > in for most of the past 5-6 years, so that I wouldn't be limited in future > career options to just whoever in a given week shows up for a "Python" > search on CL and to meet new enthusiasts, because Python is rad. ;) > > I've been a Python enthusiast since I joined Rackspace's CORE Team around > 2002, my then-manager and now-friend Nicholas David Borko published a deal > on our work which was in the Pythonology pamphlet at the first annual > O'Reilly Open-Source convention, along with four others: Google, ILM, NASA, > and NIST. To be fair, however, I owned some of the worst PHP code at > Rackspace - as maintainer, not original author. > > I lost a vote on Python vs. PHP at some point, esp after we tried to use > Plone to implement a feature for CORE. I felt that Zope and Plone were the > sort of techs I wanted to work with, so for that and many other reasons, I > left and became a Plone / Zope developer, which I've done since 2004. In > that time, in addition to developing a multi-tenant offering to hand this > enterprise-class Web Content Management tech to hundreds of small businesses > for around the cost of what it would cost one large business to deploy, I > launched some pretty cool websites as the Tech Lead / Web Producer using > Plone: > > http://www.siggraph.org/ > http://www.sigchi.org/ (prototyped and educated, they may have created a > new site for the final launch) > http://www.acm.org/ > http://montreal.siggraph.org/ (Helped to get LinguaPlone translation > code into the ACM / SIGGRAPH config, so the site could be in French and > English) > > These days I'm in a FT search, but I've got some options, I'm not just here > for that. I just thought I'd introduce myself.. > > I caught some chatter about the Silicon Valley Code Camp and I wonder if > there is any history of, or anyone on the list planning to present on Zope > technology here. Sounds like a lot of Django excitement, which is cool and > all Python > Ruby IMO, unless you enjoy the alien dialect of Perl over > Python's nearly-pseudocode syntax, which I just don't. > > There are a ton of options for using Zope tech, some of which, like > repoze.bfg, make Zope's default, if awesome, object storage optional, > allowing to map views into a dictionary based on paths. I'm not a > particular fan of this Rails-style approach, however, and I think that there > are a lot of marketing problems for Zope. > > I know that at least in the past, there have been some Plone and Zope folks > in BayPIGGIES, so I didn't want to stomp anyone else's presentation, but I'm > an experienced instructor and have gone too long without presenting on > something. PyCon never seems to happen for me, but something CalTrain-able > from SF for a weekend is probably an option. > > I look forward to meeting some of you at future events! > > Best, > > Justin > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- Whatever you can do or imagine, begin it; boldness has beauty, magic, and power in it. -- Goethe -------------- next part -------------- An HTML attachment was scrubbed... URL: From jryan at fastergreener.net Fri May 21 03:45:55 2010 From: jryan at fastergreener.net (Justin A Ryan) Date: Thu, 20 May 2010 18:45:55 -0700 Subject: [Baypiggies] Introduction In-Reply-To: References: Message-ID: On Thu, May 20, 2010 at 6:15 PM, Glen Jarvis wrote: > Justin, > Thanks for introducing yourself. It sounds like you are keen to give a > presentation (which is awesome). Would you like to volunteer to give a > preview of that presentation to the BayPIGgies group? > > Glen, I absolutely would, I love to advocate Zope whenever I can, and to educate folks. More people knowing Zope tech means more people possibly starting ventures that want the sort of expertise that I and many other dedicated folks have. Django, Pylons, TurboGears, and many other frameworks in Python have great value, as many Zope-based projects other than Plone is, but there's just not enough information out there about what Zope really is compared to these other things. We have a pile of Design Patterns, well tested, well implemented, and which scale quite well, as well as possibly having one of the oldest NoSQL solutions out there. It's worth knowing about. :) Best, J > I'm not the organizer. However, I know Jim was looking for people to > present more material. If you're interested, I betcha we could work > something out. > > That would be great. It's pretty absurd that I don't know more local Python folks after living here for so long. I think my experience of working as a LUG interface from high school on has sort of alienated me from user groups of sorts and Python is one thing I don't expect to leave behind for a while, even if I got work doing something else. > I for one don't know much about the technical side of Zope or Plone. > I've attended about two presentations on Plone total. > > Plone is a very powerful platform, but its' relatively dominance in the Zope space may have led to some fragmentation, and issues with Plone reflect poorly on Zope. I've been thinking about an approach of walking folks from WSGI to Plone, through Zope, or at least from WSGI through Django, TG, and Pylons to Zope, and really addressing what is different. Some of these other frameworks can provide traction where Zope doesn't always, but I have worked recently with a toolkit called Dolmen based on Zope which is really great. I'd love to see folks understanding where the line is really drawn. Whatever choice folks make, I think popularity has fed a long of Django, as it has Rails. Zope predates both greatly and has a ton of brilliant contributors around the globe. > Cheers, > > > Glen > > On Thu, May 20, 2010 at 5:39 PM, Justin A Ryan wrote: > >> Well, I didn't mean to introduce myself with a negative comment about a >> potential employer, but there seem to be a lot of troubles on CL with folks >> getting hired as contract-to-perm and not being paid at all after their code >> is deployed, emails drop, etc.. Obviously, we should ask for half up-front, >> but when that's not an option, and you've turned down a lot of gigs on that >> notion, eventually you just have to try something. >> >> Anyway, I joined BayPIGGIES to know more people in the community I've >> lived in for most of the past 5-6 years, so that I wouldn't be limited in >> future career options to just whoever in a given week shows up for a >> "Python" search on CL and to meet new enthusiasts, because Python is rad. ;) >> >> I've been a Python enthusiast since I joined Rackspace's CORE Team around >> 2002, my then-manager and now-friend Nicholas David Borko published a deal >> on our work which was in the Pythonology pamphlet at the first annual >> O'Reilly Open-Source convention, along with four others: Google, ILM, NASA, >> and NIST. To be fair, however, I owned some of the worst PHP code at >> Rackspace - as maintainer, not original author. >> >> I lost a vote on Python vs. PHP at some point, esp after we tried to use >> Plone to implement a feature for CORE. I felt that Zope and Plone were the >> sort of techs I wanted to work with, so for that and many other reasons, I >> left and became a Plone / Zope developer, which I've done since 2004. In >> that time, in addition to developing a multi-tenant offering to hand this >> enterprise-class Web Content Management tech to hundreds of small businesses >> for around the cost of what it would cost one large business to deploy, I >> launched some pretty cool websites as the Tech Lead / Web Producer using >> Plone: >> >> http://www.siggraph.org/ >> http://www.sigchi.org/ (prototyped and educated, they may have created >> a new site for the final launch) >> http://www.acm.org/ >> http://montreal.siggraph.org/ (Helped to get LinguaPlone translation >> code into the ACM / SIGGRAPH config, so the site could be in French and >> English) >> >> These days I'm in a FT search, but I've got some options, I'm not just >> here for that. I just thought I'd introduce myself.. >> >> I caught some chatter about the Silicon Valley Code Camp and I wonder if >> there is any history of, or anyone on the list planning to present on Zope >> technology here. Sounds like a lot of Django excitement, which is cool and >> all Python > Ruby IMO, unless you enjoy the alien dialect of Perl over >> Python's nearly-pseudocode syntax, which I just don't. >> >> There are a ton of options for using Zope tech, some of which, like >> repoze.bfg, make Zope's default, if awesome, object storage optional, >> allowing to map views into a dictionary based on paths. I'm not a >> particular fan of this Rails-style approach, however, and I think that there >> are a lot of marketing problems for Zope. >> >> I know that at least in the past, there have been some Plone and Zope >> folks in BayPIGGIES, so I didn't want to stomp anyone else's presentation, >> but I'm an experienced instructor and have gone too long without presenting >> on something. PyCon never seems to happen for me, but something >> CalTrain-able from SF for a weekend is probably an option. >> >> I look forward to meeting some of you at future events! >> >> Best, >> >> Justin >> >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> http://mail.python.org/mailman/listinfo/baypiggies >> > > > > -- > Whatever you can do or imagine, begin it; > boldness has beauty, magic, and power in it. > > -- Goethe > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jryan at fastergreener.net Fri May 21 03:47:44 2010 From: jryan at fastergreener.net (Justin A Ryan) Date: Thu, 20 May 2010 18:47:44 -0700 Subject: [Baypiggies] Introduction In-Reply-To: References: Message-ID: Whups, I type very fast and often mess up tense in my prose. Corrections below. :) On Thu, May 20, 2010 at 6:45 PM, Justin A Ryan wrote: > > On Thu, May 20, 2010 at 6:15 PM, Glen Jarvis wrote: > >> Justin, >> Thanks for introducing yourself. It sounds like you are keen to give a >> presentation (which is awesome). Would you like to volunteer to give a >> preview of that presentation to the BayPIGgies group? >> >> > Glen, I absolutely would, I love to advocate Zope whenever I can, and to > educate folks. More people knowing Zope tech means more people possibly > starting ventures that want the sort of expertise that I and many other > dedicated folks have. > > Django, Pylons, TurboGears, and many other frameworks in Python have great > value, as many Zope-based projects other than Plone is, but there's just not > enough information out there about what Zope really is compared to these > other things. > > We have a pile of Design Patterns, well tested, well implemented, and which > scale quite well, as well as possibly having one of the oldest NoSQL > solutions out there. It's worth knowing about. :) > > Best, > > J > > >> I'm not the organizer. However, I know Jim was looking for people to >> present more material. If you're interested, I betcha we could work >> something out. >> >> > That would be great. It's pretty absurd that I don't know more local > Python folks after living here for so long. I think my experience of > working as a LUG interface from high school on has sort of alienated me from > user groups of sorts and Python is one thing I don't expect to leave behind > for a while, even if I got work doing something else. > > >> I for one don't know much about the technical side of Zope or Plone. >> I've attended about two presentations on Plone total. >> >> > Plone is a very powerful platform, but its' relatively dominance in the > Zope space may have led to some fragmentation, and issues with Plone reflect > poorly on Zope. I've been thinking about an approach of walking folks from > WSGI to Plone, through Zope, or at least from WSGI through Django, TG, and > Pylons to Zope, and really addressing what is different. > > relatively - relative > Some of these other frameworks can provide traction where Zope doesn't > always, but I have worked recently with a toolkit called Dolmen based on > Zope which is really great. I'd love to see folks understanding where the > line is really drawn. Whatever choice folks make, I think popularity has > fed a long of Django, as it has Rails. Zope predates both greatly and has a > ton of brilliant contributors around the globe. > > 'a long of django ...' -> 'a lot of django ..' > Cheers, >> >> >> Glen >> >> On Thu, May 20, 2010 at 5:39 PM, Justin A Ryan wrote: >> >>> Well, I didn't mean to introduce myself with a negative comment about a >>> potential employer, but there seem to be a lot of troubles on CL with folks >>> getting hired as contract-to-perm and not being paid at all after their code >>> is deployed, emails drop, etc.. Obviously, we should ask for half up-front, >>> but when that's not an option, and you've turned down a lot of gigs on that >>> notion, eventually you just have to try something. >>> >>> Anyway, I joined BayPIGGIES to know more people in the community I've >>> lived in for most of the past 5-6 years, so that I wouldn't be limited in >>> future career options to just whoever in a given week shows up for a >>> "Python" search on CL and to meet new enthusiasts, because Python is rad. ;) >>> >>> I've been a Python enthusiast since I joined Rackspace's CORE Team around >>> 2002, my then-manager and now-friend Nicholas David Borko published a deal >>> on our work which was in the Pythonology pamphlet at the first annual >>> O'Reilly Open-Source convention, along with four others: Google, ILM, NASA, >>> and NIST. To be fair, however, I owned some of the worst PHP code at >>> Rackspace - as maintainer, not original author. >>> >>> I lost a vote on Python vs. PHP at some point, esp after we tried to use >>> Plone to implement a feature for CORE. I felt that Zope and Plone were the >>> sort of techs I wanted to work with, so for that and many other reasons, I >>> left and became a Plone / Zope developer, which I've done since 2004. In >>> that time, in addition to developing a multi-tenant offering to hand this >>> enterprise-class Web Content Management tech to hundreds of small businesses >>> for around the cost of what it would cost one large business to deploy, I >>> launched some pretty cool websites as the Tech Lead / Web Producer using >>> Plone: >>> >>> http://www.siggraph.org/ >>> http://www.sigchi.org/ (prototyped and educated, they may have created >>> a new site for the final launch) >>> http://www.acm.org/ >>> http://montreal.siggraph.org/ (Helped to get LinguaPlone translation >>> code into the ACM / SIGGRAPH config, so the site could be in French and >>> English) >>> >>> These days I'm in a FT search, but I've got some options, I'm not just >>> here for that. I just thought I'd introduce myself.. >>> >>> I caught some chatter about the Silicon Valley Code Camp and I wonder if >>> there is any history of, or anyone on the list planning to present on Zope >>> technology here. Sounds like a lot of Django excitement, which is cool and >>> all Python > Ruby IMO, unless you enjoy the alien dialect of Perl over >>> Python's nearly-pseudocode syntax, which I just don't. >>> >>> There are a ton of options for using Zope tech, some of which, like >>> repoze.bfg, make Zope's default, if awesome, object storage optional, >>> allowing to map views into a dictionary based on paths. I'm not a >>> particular fan of this Rails-style approach, however, and I think that there >>> are a lot of marketing problems for Zope. >>> >>> I know that at least in the past, there have been some Plone and Zope >>> folks in BayPIGGIES, so I didn't want to stomp anyone else's presentation, >>> but I'm an experienced instructor and have gone too long without presenting >>> on something. PyCon never seems to happen for me, but something >>> CalTrain-able from SF for a weekend is probably an option. >>> >>> I look forward to meeting some of you at future events! >>> >>> Best, >>> >>> Justin >>> >>> _______________________________________________ >>> Baypiggies mailing list >>> Baypiggies at python.org >>> To change your subscription options or unsubscribe: >>> http://mail.python.org/mailman/listinfo/baypiggies >>> >> >> >> >> -- >> Whatever you can do or imagine, begin it; >> boldness has beauty, magic, and power in it. >> >> -- Goethe >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sganguly at yahoo.com Fri May 21 03:48:49 2010 From: sganguly at yahoo.com (Sukanta ganguly) Date: Thu, 20 May 2010 18:48:49 -0700 (PDT) Subject: [Baypiggies] Introduction In-Reply-To: References: Message-ID: <137200.44381.qm@web112301.mail.gq1.yahoo.com> When and where is this presentation/talk gonna be held? I would love to attend. Thanks SG ________________________________ From: Justin A Ryan To: Glen Jarvis Cc: baypiggies at python.org Sent: Thu, May 20, 2010 6:45:55 PM Subject: Re: [Baypiggies] Introduction On Thu, May 20, 2010 at 6:15 PM, Glen Jarvis wrote: >Justin, > Thanks for introducing yourself. It sounds like you are keen to give a presentation (which is awesome). Would you like to volunteer to give a preview of that presentation to the BayPIGgies group? >> > Glen, I absolutely would, I love to advocate Zope whenever I can, and to educate folks. More people knowing Zope tech means more people possibly starting ventures that want the sort of expertise that I and many other dedicated folks have. Django, Pylons, TurboGears, and many other frameworks in Python have great value, as many Zope-based projects other than Plone is, but there's just not enough information out there about what Zope really is compared to these other things. We have a pile of Design Patterns, well tested, well implemented, and which scale quite well, as well as possibly having one of the oldest NoSQL solutions out there. It's worth knowing about. :) Best, J I'm not the organizer. However, I know Jim was looking for people to present more material. If you're interested, I betcha we could work something out. > > That would be great. It's pretty absurd that I don't know more local Python folks after living here for so long. I think my experience of working as a LUG interface from high school on has sort of alienated me from user groups of sorts and Python is one thing I don't expect to leave behind for a while, even if I got work doing something else. I for one don't know much about the technical side of Zope or Plone. I've attended about two presentations on Plone total. > > Plone is a very powerful platform, but its' relatively dominance in the Zope space may have led to some fragmentation, and issues with Plone reflect poorly on Zope. I've been thinking about an approach of walking folks from WSGI to Plone, through Zope, or at least from WSGI through Django, TG, and Pylons to Zope, and really addressing what is different. Some of these other frameworks can provide traction where Zope doesn't always, but I have worked recently with a toolkit called Dolmen based on Zope which is really great. I'd love to see folks understanding where the line is really drawn. Whatever choice folks make, I think popularity has fed a long of Django, as it has Rails. Zope predates both greatly and has a ton of brilliant contributors around the globe. Cheers, > > > > >Glen > > >On Thu, May 20, 2010 at 5:39 PM, Justin A Ryan wrote: > >Well, I didn't mean to introduce myself with a negative comment about a potential employer, but there seem to be a lot of troubles on CL with folks getting hired as contract-to-perm and not being paid at all after their code is deployed, emails drop, etc.. Obviously, we should ask for half up-front, but when that's not an option, and you've turned down a lot of gigs on that notion, eventually you just have to try something. >>>> >> >> >>Anyway, I joined BayPIGGIES to know more people in the community I've lived in for most of the past 5-6 years, so that I wouldn't be limited in future career options to just whoever in a given week shows up for a "Python" search on CL and to meet new enthusiasts, because Python is rad. ;) >> >> >>I've been a Python enthusiast since I joined Rackspace's CORE Team around 2002, my then-manager and now-friend Nicholas David Borko published a deal on our work which was in the Pythonology pamphlet at the first annual O'Reilly Open-Source convention, along with four others: Google, ILM, NASA, and NIST. To be fair, however, I owned some of the worst PHP code at Rackspace - as maintainer, not original author. >> >> >>I lost a vote on Python vs. PHP at some point, esp after we tried to use Plone to implement a feature for CORE. I felt that Zope and Plone were the sort of techs I wanted to work with, so for that and many other reasons, I left and became a Plone / Zope developer, which I've done since 2004. In that time, in addition to developing a multi-tenant offering to hand this enterprise-class Web Content Management tech to hundreds of small businesses for around the cost of what it would cost one large business to deploy, I launched some pretty cool websites as the Tech Lead / Web Producer using Plone: >> >> >> http://www.siggraph.org/ >> http://www.sigchi.org/ (prototyped and educated, they may have created a new site for the final launch) >> http://www.acm.org/ >> http://montreal.siggraph.org/ (Helped to get LinguaPlone translation code into the ACM / SIGGRAPH config, so the site could be in French and English) >> >> >>These days I'm in a FT search, but I've got some options, I'm not just here for that. I just thought I'd introduce myself.. >> >> >>I caught some chatter about the Silicon Valley Code Camp and I wonder if there is any history of, or anyone on the list planning to present on Zope technology here. Sounds like a lot of Django excitement, which is cool and all Python > Ruby IMO, unless you enjoy the alien dialect of Perl over Python's nearly-pseudocode syntax, which I just don't. >> >> >>There are a ton of options for using Zope tech, some of which, like repoze.bfg, make Zope's default, if awesome, object storage optional, allowing to map views into a dictionary based on paths. I'm not a particular fan of this Rails-style approach, however, and I think that there are a lot of marketing problems for Zope. >> >> >>I know that at least in the past, there have been some Plone and Zope folks in BayPIGGIES, so I didn't want to stomp anyone else's presentation, but I'm an experienced instructor and have gone too long without presenting on something. PyCon never seems to happen for me, but something CalTrain-able from SF for a weekend is probably an option. >> >> >>I look forward to meeting some of you at future events! >> >> >>Best, >> >>Justin >>_______________________________________________ >>>>Baypiggies mailing list >>Baypiggies at python.org >>>>To change your subscription options or unsubscribe: >>http://mail.python.org/mailman/listinfo/baypiggies >> > > >-- >Whatever you can do or imagine, begin it; >> >boldness has beauty, magic, and power in it. > >-- Goethe > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jryan at fastergreener.net Fri May 21 03:51:03 2010 From: jryan at fastergreener.net (Justin A Ryan) Date: Thu, 20 May 2010 18:51:03 -0700 Subject: [Baypiggies] Introduction In-Reply-To: <137200.44381.qm@web112301.mail.gq1.yahoo.com> References: <137200.44381.qm@web112301.mail.gq1.yahoo.com> Message-ID: On Thu, May 20, 2010 at 6:48 PM, Sukanta ganguly wrote: > When and where is this presentation/talk gonna be held? I would love to > attend. > > I don't know any more than you at this point, but I'm sure that the ML will notify you. I need some time to prepare for sure, I was thinking in terms of the fall for Code Camp, but don't need nearly that time to prepare. Best, J -------------- next part -------------- An HTML attachment was scrubbed... URL: From damonmc at gmail.com Fri May 21 08:02:00 2010 From: damonmc at gmail.com (Damon McCormick) Date: Thu, 20 May 2010 23:02:00 -0700 Subject: [Baypiggies] Hiring / Bioinformatics Tutor/Hack day In-Reply-To: <192806.80559.qm@smtp125-mob.biz.mail.mud.yahoo.com> References: <192806.80559.qm@smtp125-mob.biz.mail.mud.yahoo.com> Message-ID: Not sure it's needed at this point, but here's my +1 for the bioinformatics intro/problem/hack. -Damon On Wed, May 19, 2010 at 4:17 PM, Syam Pannala wrote: > +1 > > > > On May 17, 2010 11:21 AM, Greg Cheong wrote: > > On Mon, May 17, 2010 at 10:24 AM, Tung Wai Yip > wrote: > > +1. > > > > And feel free to bring your problem from work if you think it can be > solved > > by newbies. > > > > Even if they can't be solved by newbies, I would be interested in > hearing about them just to see more real-world examples. > > -Greg C. > _______________________________________________ > 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 Fri May 21 20:03:46 2010 From: glen at glenjarvis.com (Glen Jarvis) Date: Fri, 21 May 2010 11:03:46 -0700 Subject: [Baypiggies] Google Logo.. Message-ID: Okay, I admit it.. it's a stretch to say this is Python related. However, Google is a pretty big python shop *and* Python is used a lot in web applications :) Go to the Google Logo today.. and wait for it.... I want high score :) Cheers, Glen -- Whatever you can do or imagine, begin it; boldness has beauty, magic, and power in it. -- Goethe -------------- next part -------------- An HTML attachment was scrubbed... URL: From venkat83 at gmail.com Fri May 21 20:09:33 2010 From: venkat83 at gmail.com (Venkatraman S) Date: Fri, 21 May 2010 23:39:33 +0530 Subject: [Baypiggies] Google Logo.. In-Reply-To: References: Message-ID: Yea. Didnt realize it. Just started playing. thought it was a "gif" intitially. 5780 on strike one. -V- On Fri, May 21, 2010 at 11:33 PM, Glen Jarvis wrote: > Okay, I admit it.. it's a stretch to say this is Python related. However, > Google is a pretty big python shop *and* Python is used a lot in web > applications :) > > Go to the Google Logo today.. and wait for it.... I want high score :) > > > Cheers, > > > Glen > -- > Whatever you can do or imagine, begin it; > boldness has beauty, magic, and power in it. > > -- Goethe > > _______________________________________________ > 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 stephen.cattaneo at gmail.com Fri May 21 20:16:02 2010 From: stephen.cattaneo at gmail.com (Stephen Cattaneo) Date: Fri, 21 May 2010 11:16:02 -0700 Subject: [Baypiggies] Google Logo.. In-Reply-To: References: Message-ID: Insert coin a couple times to get Miss Pacman. I guess there is an internal Google competition with high score leaderboards, prizes and a final face-off this afternoon at a company wide business meeting. High score is some where 60k presently On Fri, May 21, 2010 at 11:09 AM, Venkatraman S wrote: > Yea. Didnt realize it. Just started playing. thought it was a "gif" > intitially. 5780 on strike one. > > -V- > > > On Fri, May 21, 2010 at 11:33 PM, Glen Jarvis wrote: > >> Okay, I admit it.. it's a stretch to say this is Python related. However, >> Google is a pretty big python shop *and* Python is used a lot in web >> applications :) >> >> Go to the Google Logo today.. and wait for it.... I want high score :) >> >> >> Cheers, >> >> >> Glen >> -- >> Whatever you can do or imagine, begin it; >> boldness has beauty, magic, and power in it. >> >> -- Goethe >> >> _______________________________________________ >> 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 > -- --- Failures are finger posts on the road to achievement. -- C.S. Lewis -------------- next part -------------- An HTML attachment was scrubbed... URL: From spmcinerney at hotmail.com Fri May 21 21:16:47 2010 From: spmcinerney at hotmail.com (Stephen McInerney) Date: Fri, 21 May 2010 12:16:47 -0700 Subject: [Baypiggies] Google Logo.. In-Reply-To: References: , , Message-ID: Could this be related to them creating a Vice-President of Dot-Munching? _________________________________________________________________ Hotmail is redefining busy with tools for the New Busy. Get more from your inbox. http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_2 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jryan at fastergreener.net Sun May 23 03:36:23 2010 From: jryan at fastergreener.net (Justin A Ryan) Date: Sat, 22 May 2010 18:36:23 -0700 Subject: [Baypiggies] BioInformatics Hack Day Message-ID: Damon wrote: > > Not sure it's needed at this point, but here's my > > +1 > > for the bioinformatics intro/problem/hack. > > -Damon > > > Esp. an interesting time to have one after: http://www.wired.com/wiredscience/2010/05/scientists-create-first-self-replicating-synthetic-life/ PyPy-basepair, anyone? :-P -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Sun May 23 04:56:18 2010 From: cappy2112 at gmail.com (Tony Cappellini) Date: Sat, 22 May 2010 19:56:18 -0700 Subject: [Baypiggies] Tivo & Pycon videos Message-ID: For those of you with Series 3 Tivo's- you can tag & download Pycon videos (and any other videos) to your Tivo using the RSS feeds @ BlipTV It's much nicer to watch these videos (at least the ones that have clear video) on a big screen, instead of a laptop. I was hoping someone would develop an app that would let you tag many bliptv videos and download them- but this is th next best thing. From slander at unworkable.org Sun May 23 23:08:02 2010 From: slander at unworkable.org (Harry Tormey) Date: Sun, 23 May 2010 14:08:02 -0700 Subject: [Baypiggies] PyGameSF meetup Wednesday May 26th 6pm @ Main SF Public Library Message-ID: <20100523210802.GB28524@unworkable.org> Hi All, The May PyGameSF meet up will be Sycip room on the fourth floor of the main San Francisco public library beside civic center BART. The library closes at 8pm so we will reconvene to frjtz on hayes street for dinner/drinks afterwords. This month's presentations are: * Dan Grover (http://www.wonderwarp.com/): Audio on the iPhone/iPad. Dan (guy behind shovebox, etude, simplechord and phonefinger) will give an overview of the audio APIs available on the iPhone OS. * Warren Stringer(http://muse.com/): Ontological synesthesia - performing visual music on the iPad. Warren Stringer will be showing Tr3, a platform for creating real time ontologies. Warren will be using Tr3 and OSC to create a visual music performance, using two iPads, projector, one iPhone, and one iPod touch. Anyone with OSC music controllers are welcome to join in. More information can be found muse.com/tr3 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 Director http://snaptic.com From fperez.net at gmail.com Mon May 24 08:06:05 2010 From: fperez.net at gmail.com (Fernando Perez) Date: Sun, 23 May 2010 23:06:05 -0700 Subject: [Baypiggies] [ANN] May 26 talk at UC Berkeley Py4Science group Message-ID: Hi all, our speaker this week is Prabhu Ramachandran (http://www.aero.iitb.ac.in/~prabhu/), original author of Mayavi and all-around scientific Python developer extraordinaire, it should make for a lively session. Please forward this announcement to colleagues who might be interested. Cheers, f Py4Science at Berkeley seminar When: Wednesday May 26, 2pm Where: Redwood Center's conference room: 508-20 Evans Hall (5th floor). Further information: https://cirl.berkeley.edu/view/Py4Science/WebHome Title: Smoothed particle Hydrodynamics in Python and the Free Open Source software for Science and Engineering Education in India project. Speaker: Professor Prabhu Ramachan, IIT Bombay, Department of aerospace engineering. Abstract: 1. A 5 minute introduction to FOSSEE (fossee.in) -- Free Open Source software for Science and Engineering Education in India. 2. The story of the development of a Python framework for Smoothed Particle Hydrodynamics. In the second presentation I will talk about the story behind the development of PySPH. The talk will be somewhat informal. SPH (Smoothed Particle Hydrodynamics) is a numerical technique to solve PDEs and is commonly used for structural and fluid dynamic simulations. I'll briefly introduce SPH as a technique (without going into gory details) and then discuss my experiments on building software to perform such simulations. This will touch upon C++/Swig, D, PyD, Cython, Python and mpi4py. I will talk about the development of parallel load balancing algorithms in pure Python and how that worked out. The talk is more of a personal journey through the landscape of Python and "high-performance" scientific computing. From craigfrazersmith at gmail.com Mon May 24 18:03:23 2010 From: craigfrazersmith at gmail.com (Craig Smith) Date: Mon, 24 May 2010 09:03:23 -0700 Subject: [Baypiggies] Anyone have any experience with OpenERP? Message-ID: Hi: There's an open source project / product called OpenERP[1] that is an "Open Source Management Solution." It may be based on something called Open Objects, it may have grown out of a project called Tiny ERP. It is certainly Python based and it makes some grand claims about it's installed base. Has anyone here ever used it? I'm trying to decide if it would make sense for the small manufacturing company where I work, but before I dive into the mailing lists, archives and source code I was wondering if anyone has a 50,000 foot view of the project. Thanks. -C [1] http://openerp.com/ From max at theslimmers.net Mon May 24 18:32:43 2010 From: max at theslimmers.net (Max Slimmer) Date: Mon, 24 May 2010 09:32:43 -0700 Subject: [Baypiggies] Anyone have any experience with OpenERP? In-Reply-To: References: Message-ID: Just to complicate your life, you might also look at xtuple, I played with it never actually implemented it. But it looks very comprehensive. Max Slimmer On Mon, May 24, 2010 at 9:03 AM, Craig Smith wrote: > Hi: > > ? ?There's an open source project / product called OpenERP[1] that is > an "Open Source Management Solution." ? It may be based on something > called Open Objects, it may have grown out of a project called Tiny > ERP. ?It is certainly Python based and it makes some grand claims > about it's installed base. ?Has anyone here ever used it? ?I'm trying > to decide if it would make sense for the small manufacturing company > where I work, but before I dive into the mailing lists, archives and > source code I was wondering if anyone has a 50,000 foot view of the > project. ?Thanks. > > -C > > [1] http://openerp.com/ > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From grayarea at reddagger.org Mon May 24 19:53:23 2010 From: grayarea at reddagger.org (John Withers) Date: Mon, 24 May 2010 13:53:23 -0400 Subject: [Baypiggies] *****SPAM***** Re: Anyone have any experience with OpenERP? Message-ID: <1274723603.6728.105.camel@Frank-Brain> Spam detection software, running on the system "assert.reddagger.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Max, While I am sure you are a fine and capable technologist, I must say that you have missed a trick in not being a personal trainer. john [...] Content analysis details: (6.2 points, 4.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.1 DNS_FROM_OPENWHOIS RBL: Envelope sender listed in bl.open-whois.org. 3.2 FH_DATE_PAST_20XX The date is grossly in the future. 0.0 BAYES_50 BODY: Bayesian spam probability is 40 to 60% [score: 0.5000] 0.9 RCVD_IN_SORBS_DUL RBL: SORBS: sent directly from dynamic IP address [174.101.141.98 listed in dnsbl.sorbs.net] 0.9 RCVD_IN_PBL RBL: Received via a relay in Spamhaus PBL [174.101.141.98 listed in zen.spamhaus.org] 0.1 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS -------------- next part -------------- An embedded message was scrubbed... From: John Withers Subject: Re: [Baypiggies] Anyone have any experience with OpenERP? Date: Mon, 24 May 2010 13:53:23 -0400 Size: 1247 URL: From jim at well.com Wed May 26 01:16:28 2010 From: jim at well.com (jim) Date: Tue, 25 May 2010 16:16:28 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world Message-ID: <1274829388.7453.3.camel@jim-laptop> BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world Tonight's talk is * Django, Lessons Learned in the startup world by Barnaby Bienkowski Meetings usually start with a Newbie Nugget, a short discussion of an essential Python feature, especially for those new to Python. Tonight's Newbie Nugget: Debugging with PDB by Simeon Franklin LOCATION Symantec Corporation Symantec Vcafe 350 Ellis Street Mountain View, CA 94043 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 BayPIGgies meeting information is available at http://www.baypiggies.net/ ------------------------ Agenda ------------------------ ..... 7:30 PM ........................... General hubbub, inventory end-of-meeting announcements, any first-minute announcements. ..... 7:35 PM to 7:45 PM ................ Newbie Nugget: Debugging with PDB by Simeon Franklin ..... 7:45 PM to 8:40 PM (or so) ................ * Django: Lessons Learned in the startup world by Barnaby Bienkowski This talk starts with a high level overview of Django (a python web framework) and where it is used in the startup world then dives into an intermediate overview of which plugins and functionality to use when and where, for example, Pinax and Geodjango. * Pinax, an open-source platform built on the Django Web Framework, integrates reusable Django apps to provide features that many sites have in common, including social networking features with openID support * GeoDjango, a geographic web framework, lets you build GIS web applications and harness the power of spatially enabled data: "Bye bye MySQL, Hello PostGIS." Finally, a look at some python code demonstrates some really cool stuff. "There will be something for everyone here, so bring your friends." Barnaby Bienkowski is expert on early-stage software product development: "My primary objective is to develop software that addresses real requirements for real people. I bring to the table practical knowledge about software technology and a passion for filling unmet needs in the market, and I do so in ways that people find accessible and helpful." His current startup is Rubber Can, which provides a Reverse Auction where mechanics bid on your repair work. http://www.rubbercan.com/ barnaby at rubbercan.com Related Links http://pinaxproject.com/ http://geodjango.org/ http://www.gov2summit.com/gov2010 http://sunlightfoundation.com/ (Making Government Transparent and Accountable) ..... 8:50 PM to 9:30 PM ................ Mapping and Random Access Mapping is a rapid-fire audience announcement of issues, hiring, events, and other topics. Random Access follows people immediately to allow follow up on the announcements and other interests. From cyndi.klein at rackspace.com Wed May 26 22:01:07 2010 From: cyndi.klein at rackspace.com (Cyndi Klein) Date: Wed, 26 May 2010 15:01:07 -0500 Subject: [Baypiggies] Job Posting - Senior Python Developer - The Rackspace Cloud - Remote work available ** Message-ID: <29947_1274904109_o4QK1gtR002437_08BC2B049969604181C9EC8BD8A0DE712C61200AE4@DFW1MXM01.RACKSPACE.CORP> Attention BayPIGgies Python Interest Group: My name is Cyndi Klein, I am with Rackspace Hosting , based out of San Antonio, Texas. We currently have multiple Senior Python Developer opportunities available that offer remote work. I have attached a job posting in plain text. Please let me know if you need anything else, or if this does not suffice. Thank you! Cyndi :) [cid:image001.png at 01CAFCDE.AAC27390] Keeping Rackspace Unique and Special Rackspace: http://www.rackspace.com/index.php Racker Talent: http://www.rackertalent.com/ A day in the life of a Racker: http://www.rackertalent.com/people/a-day-in-the-life-rackspace-support/ Confidentiality Notice: This e-mail message (including any attached or embedded documents) is intended for the exclusive and confidential use of the individual or entity to which this message is addressed, and unless otherwise expressly indicated, is confidential and privileged information of Rackspace. Any dissemination, distribution or copying of the enclosed material is prohibited. If you receive this transmission in error, please notify us immediately by e-mail at abuse at rackspace.com, and delete the original message. Your cooperation is appreciated. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 20021 bytes Desc: image001.png URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: Python Posting.txt URL: From eric at ericwalstad.com Thu May 27 01:08:33 2010 From: eric at ericwalstad.com (Eric Walstad) Date: Wed, 26 May 2010 16:08:33 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: <1274829388.7453.3.camel@jim-laptop> References: <1274829388.7453.3.camel@jim-laptop> Message-ID: On Tue, May 25, 2010 at 4:16 PM, jim wrote: > BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in > the startup world I'd like to attend this meeting, the first time I've been to one at the Symantec location. Must I register someplace prior to showing up? If so, where? I didn't find answers on the BayPIGgies website. Thanks, Eric. From johan.mickelin at gmail.com Thu May 27 01:13:30 2010 From: johan.mickelin at gmail.com (Johan Mickelin) Date: Wed, 26 May 2010 16:13:30 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: References: <1274829388.7453.3.camel@jim-laptop> Message-ID: anyone driving down from San Francisco for this? public transport is a bit too complicated to get there. Johan On Wed, May 26, 2010 at 4:08 PM, Eric Walstad wrote: > On Tue, May 25, 2010 at 4:16 PM, jim wrote: > > BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in > > the startup world > > I'd like to attend this meeting, the first time I've been to one at > the Symantec location. Must I register someplace prior to showing up? > If so, where? I didn't find answers on the BayPIGgies website. > > Thanks, > > Eric. > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wescpy at gmail.com Thu May 27 01:18:03 2010 From: wescpy at gmail.com (wesley chun) Date: Wed, 26 May 2010 16:18:03 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: References: <1274829388.7453.3.camel@jim-laptop> Message-ID: >> I'd like to attend this meeting, the first time I've been to one at >> the Symantec location. ?Must I register someplace prior to showing up? >> ?If so, where? ?I didn't find answers on the BayPIGgies website. > > anyone driving down from San Francisco for this? > public transport is a bit too complicated to get there. no need to register... just show up around 7:15-7:30p, and someone will let you in. it's very close to the intersection of "ellis and middlefield, 94043". there are usu folks driving down from SF or the east bay that can pick you up along the way, or at the very least pick you up from the Mountain View train station. 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 Jesse_Gough at symantec.com Thu May 27 01:20:46 2010 From: Jesse_Gough at symantec.com (Jesse Gough) Date: Wed, 26 May 2010 16:20:46 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world References: <1274829388.7453.3.camel@jim-laptop> Message-ID: > I'd like to attend this meeting, the first time I've been to one at > the Symantec location. Must I register someplace prior to showing up? > If so, where? I didn't find answers on the BayPIGgies website. No need to register. The cafe building is separate from the main office buildings, and anyone has access. If you are looking on google maps, it is the detached SE building. Jesse From simeonf at gmail.com Thu May 27 01:36:19 2010 From: simeonf at gmail.com (Simeon Franklin) Date: Wed, 26 May 2010 16:36:19 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: References: <1274829388.7453.3.camel@jim-laptop> Message-ID: On Wed, May 26, 2010 at 4:08 PM, Eric Walstad wrote: > I'd like to attend this meeting, the first time I've been to one at > the Symantec location. Must I register someplace prior to showing up? Nope - Just come! You might take a look at the map link on the front page at baypiggies.net. It's a map of where the VCafe is on the Symantec campus. It's not obvious the first time you come but it's most convenient to park in the South lot, not the main parking lot by the Symantec sign... See you there! -regards Simeon From luca.pellicoro at gmail.com Thu May 27 06:29:41 2010 From: luca.pellicoro at gmail.com (Luca Pellicoro) Date: Wed, 26 May 2010 21:29:41 -0700 Subject: [Baypiggies] [Job offer] backend engineers for test automation infrastructure in the social game sphere Message-ID: Dear Bay Area Python enthusiasts, My team (note: I am not a recruiter) is looking for back end engineers to help further architect, implement and deploy our test automation infrastructure. We will support dozens of games and provide a common tool base for load testing, performance monitoring on the client side, and of course functional testing. Some of the tools we currently play with: - CentOS, Ubuntu - a cluster of windows vms - git, svn - hudson, ant - mysql but thinking hard about switching to couchdb or mongodb - web2py, Django is an option - selenium RC driven by python - autopy for image matching (yes, for flash testing) - will eventually get into flex pilot to instrument flash apps The present code base is mostly in python, except some of the sample test scripts for the java teams since we support multiple languages. We have two positions open: a junior/mid level and a senior level one. Front end experience would be nice as we may end up creating a nice reporting interface. I split my time between our Mt View and San Francisco offices with fully catered meals. We are drafting a formal job req at the moment but if the above calls you, feel free to reach out with questions. Sincerely, Luca Pellicoro QA Automation Analyst Playdom Inc From meenalpant at gmail.com Thu May 27 07:56:14 2010 From: meenalpant at gmail.com (Meenal Pant) Date: Wed, 26 May 2010 22:56:14 -0700 Subject: [Baypiggies] Fwd: BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: References: <1274829388.7453.3.camel@jim-laptop> Message-ID: Any chance this meeting will be recorded for people who are unable to attend. Would love to hear the talks. Thanks Meenal On Wed, May 26, 2010 at 4:36 PM, Simeon Franklin wrote: > On Wed, May 26, 2010 at 4:08 PM, Eric Walstad wrote: >> I'd like to attend this meeting, the first time I've been to one at >> the Symantec location. ?Must I register someplace prior to showing up? > > Nope - Just come! You might take a look at the map link on the front > page at baypiggies.net. It's a map of where the VCafe is on the > Symantec campus. It's not obvious the first time you come but it's > most convenient to park in the South lot, not the main parking lot by > the Symantec sign... > > See you there! > > -regards > Simeon > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > From glen at glenjarvis.com Thu May 27 08:01:53 2010 From: glen at glenjarvis.com (Glen Jarvis) Date: Wed, 26 May 2010 23:01:53 -0700 Subject: [Baypiggies] Fwd: BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: References: <1274829388.7453.3.camel@jim-laptop> Message-ID: <8E7D7F8A-677D-4255-91B5-55C9ECFDBEFB@glenjarvis.com> I will record. Glen El May 26, 2010, a las 10:56 PM, Meenal Pant escribi?: > Any chance this meeting will be recorded for people who are unable to > attend. Would love to hear the talks. > Thanks > Meenal > > On Wed, May 26, 2010 at 4:36 PM, Simeon Franklin > wrote: >> On Wed, May 26, 2010 at 4:08 PM, Eric Walstad >> wrote: >>> I'd like to attend this meeting, the first time I've been to one at >>> the Symantec location. Must I register someplace prior to showing >>> up? >> >> Nope - Just come! You might take a look at the map link on the front >> page at baypiggies.net. It's a map of where the VCafe is on the >> Symantec campus. It's not obvious the first time you come but it's >> most convenient to park in the South lot, not the main parking lot by >> the Symantec sign... >> >> See you there! >> >> -regards >> Simeon >> _______________________________________________ >> 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 meenalpant at gmail.com Thu May 27 08:09:17 2010 From: meenalpant at gmail.com (Meenal Pant) Date: Wed, 26 May 2010 23:09:17 -0700 Subject: [Baypiggies] Fwd: BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: <8E7D7F8A-677D-4255-91B5-55C9ECFDBEFB@glenjarvis.com> References: <1274829388.7453.3.camel@jim-laptop> <8E7D7F8A-677D-4255-91B5-55C9ECFDBEFB@glenjarvis.com> Message-ID: Thanks Glen , I really appreciate your effort in preparing these videos. I have watched the previous ones you have put together too. They are a very useful resource. And of course a BIG thank you to the community and members for the talks and presentations. Meenal On Wed, May 26, 2010 at 11:01 PM, Glen Jarvis wrote: > I will record. > > Glen > > El May 26, 2010, a las 10:56 PM, Meenal Pant > escribi?: > >> Any chance this meeting will be recorded for people who are unable to >> attend. Would love to hear the talks. >> Thanks >> Meenal >> >> On Wed, May 26, 2010 at 4:36 PM, Simeon Franklin >> wrote: >>> >>> On Wed, May 26, 2010 at 4:08 PM, Eric Walstad >>> wrote: >>>> >>>> I'd like to attend this meeting, the first time I've been to one at >>>> the Symantec location. ?Must I register someplace prior to showing up? >>> >>> Nope - Just come! You might take a look at the map link on the front >>> page at baypiggies.net. It's a map of where the VCafe is on the >>> Symantec campus. It's not obvious the first time you come but it's >>> most convenient to park in the South lot, not the main parking lot by >>> the Symantec sign... >>> >>> See you there! >>> >>> -regards >>> Simeon >>> _______________________________________________ >>> 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 jryan at fastergreener.net Fri May 28 07:34:25 2010 From: jryan at fastergreener.net (Justin A Ryan) Date: Thu, 27 May 2010 22:34:25 -0700 Subject: [Baypiggies] No more job offers, please Message-ID: Howdy, I contacted BayPIGGIES recently about how I was frustrated with a potential employer I felt was unethical. A lot of great folks from Google to pre-seeders have contacted me in that time and I really was only intending to inform people that this particular opportunity from Turiya may not be legitimate. I believe I have found the folks I want to work with this year, so I appreciate all the offers for interviews, but a typical interview requires enough travel cost for me to feed myself a few days. I joined BayPIGGIES to strengthen my connection with local Free / Open-Source, esp Python enthuiasts. I look forward to our BioPython Hack Fest. Can Python plus the recent breakthroughs of artificial life possibly save the Gulf of Mexico? I come from Texas, so I'd sure love that to be true. The Gulf was never, in my lifetime, a place of beauty as SF Bay's Pacific is, however. People I'm working with, we'll probably develop new technologies using Python to share with piggies. Let's all just be more and more awesome together, even if it's a rough economy, seems like people have mostly talked about jobs since I joined the list. What in the world are all of you doing with Python? Google, even, sure hasn't even said much for nearly a decade on the subject. Peace, Justin -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at glenjarvis.com Fri May 28 09:30:26 2010 From: glen at glenjarvis.com (Glen Jarvis) Date: Fri, 28 May 2010 00:30:26 -0700 Subject: [Baypiggies] No more job offers, please In-Reply-To: References: Message-ID: <01513D54-126C-4A4E-A222-54F7A19C7EDE@glenjarvis.com> > I look forward to our BioPython Hack Fest. Excellent. The problem in question has had some changes and we're making great progress in preparing. The interest was so high that I think this will spin off into something bigger - we don't know what. I will begin replying to all interested when I have more sorted out. Stay tuned for more :) > Can Python plus the recent breakthroughs of artificial life possibly > save the Gulf of Mexico? Ah.. Well this problem is a little above our current level -- but anything is possible :) From wescpy at gmail.com Fri May 28 11:29:19 2010 From: wescpy at gmail.com (wesley chun) Date: Fri, 28 May 2010 02:29:19 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: <1274829388.7453.3.camel@jim-laptop> References: <1274829388.7453.3.camel@jim-laptop> Message-ID: great info tonight about the Django ecosystem tonight! i wanted to pass along a couple additional links that may be of interest to some: 1. Getting pure Django apps running on Google App Engine see django-nonrel and djangoappengine at http://allbuttonspressed.com 2. Specifically, getting Django 1.2 running on Google App Engine http://goo.gl/4BmC 3. Shamless plug for the user-friendly Django book i helped write: http://withdjango.com 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 aahz at pythoncraft.com Fri May 28 14:15:19 2010 From: aahz at pythoncraft.com (Aahz) Date: Fri, 28 May 2010 05:15:19 -0700 Subject: [Baypiggies] What are you doing with Python? In-Reply-To: References: Message-ID: <20100528121519.GA6459@panix.com> On Thu, May 27, 2010, Justin A Ryan wrote: > > What in the world are all of you doing with Python? Google, even, sure > hasn't even said much for nearly a decade on the subject. I'm working for Egnyte, writing a client that does bidirectional synchronization between a local hard disk and cloud storage. Interestingly enough, our main competitor also uses Python (Dropbox). I'll be doing a presentation about some of my work at OSCON. -- Aahz (aahz at pythoncraft.com) <*> http://www.pythoncraft.com/ "If you don't know what your program is supposed to do, you'd better not start writing it." --Dijkstra From cappy2112 at gmail.com Fri May 28 17:18:42 2010 From: cappy2112 at gmail.com (Tony Cappellini) Date: Fri, 28 May 2010 08:18:42 -0700 Subject: [Baypiggies] User Group Discount from Manning.com Message-ID: Hi Everyone, If you use the group discount code (ug367) at Manning.com, you will get 40% off until the end of May. Normally that code will get you a 36% discount. Enjoy! From slacy at slacy.com Fri May 28 18:17:58 2010 From: slacy at slacy.com (Stephen Lacy) Date: Fri, 28 May 2010 09:17:58 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: References: <1274829388.7453.3.camel@jim-laptop> Message-ID: Does anyone out there have any development tips for working locally/standalone on a Django project on a Mac? Our production environment is Ubuntu+Apache+mod_wsgi+Django, and when I'm developing, I use ubuntu, a replica of our database, and Django's manage.py runserver. But, our designer uses a Mac, and would like to have a standalone development environment for doing template work. I spent one evening looking at getting MacPorts + MySQL + Python + Django, and it sure was a bear. It was taking hours building xorg from scratch, for some reason. (i.e. via a "sudo port install ") Our project uses several 3rd party reusable apps (django-registration at the very least, but a couple others, like django-haystack) so I'd like something akin to PIP on the Mac as well for installing those packages. I googled around quite a bit, and didn't find an easy solution to this problem. What do you guys do? Steve On Fri, May 28, 2010 at 2:29 AM, wesley chun wrote: > great info tonight about the Django ecosystem tonight! > > i wanted to pass along a couple additional links that may be of > interest to some: > > 1. Getting pure Django apps running on Google App Engine > see django-nonrel and djangoappengine at http://allbuttonspressed.com > > 2. Specifically, getting Django 1.2 running on Google App Engine > http://goo.gl/4BmC > > 3. Shamless plug for the user-friendly Django book i helped write: > http://withdjango.com > > 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 > _______________________________________________ > 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 chris.leemesser at gmail.com Fri May 28 18:55:43 2010 From: chris.leemesser at gmail.com (Christopher Lee-Messer) Date: Fri, 28 May 2010 09:55:43 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: References: <1274829388.7453.3.camel@jim-laptop> Message-ID: On Fri, May 28, 2010 at 9:17 AM, Stephen Lacy wrote: > Does anyone out there have any development tips for working > locally/standalone on a Django project on a Mac? > > I've wrestled with this in the past, using xcode, pip, mercurial, and git, virtualenv and macports. But I've heard great things about Homebrew: see http://lincolnloop.com/blog/2010/apr/30/installing-geodjango-dependencies-homebrew/ -chris -------------- next part -------------- An HTML attachment was scrubbed... URL: From leehinde at gmail.com Fri May 28 19:04:30 2010 From: leehinde at gmail.com (Lee Hinde) Date: Fri, 28 May 2010 10:04:30 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: References: <1274829388.7453.3.camel@jim-laptop> Message-ID: <8D3861C1-B2C0-4C54-89F3-79145572945A@gmail.com> You're working too hard. Google "installing django on snow leopard" -- -Lee Sorry if this is terse. I'm sending it from my phone, which encourages brevity. On May 28, 2010, at 9:17 AM, Stephen Lacy wrote: > Does anyone out there have any development tips for working locally/ > standalone on a Django project on a Mac? > > Our production environment is Ubuntu+Apache+mod_wsgi+Django, and > when I'm developing, I use ubuntu, a replica of our database, and > Django's manage.py runserver. But, our designer uses a Mac, and > would like to have a standalone development environment for doing > template work. > > I spent one evening looking at getting MacPorts + MySQL + Python + > Django, and it sure was a bear. It was taking hours building xorg > from scratch, for some reason. (i.e. via a "sudo port install > ") Our project uses several 3rd party reusable apps > (django-registration at the very least, but a couple others, like > django-haystack) so I'd like something akin to PIP on the Mac as > well for installing those packages. > > I googled around quite a bit, and didn't find an easy solution to > this problem. What do you guys do? > > Steve > > On Fri, May 28, 2010 at 2:29 AM, wesley chun wrote: > great info tonight about the Django ecosystem tonight! > > i wanted to pass along a couple additional links that may be of > interest to some: > > 1. Getting pure Django apps running on Google App Engine > see django-nonrel and djangoappengine at http://allbuttonspressed.com > > 2. Specifically, getting Django 1.2 running on Google App Engine > http://goo.gl/4BmC > > 3. Shamless plug for the user-friendly Django book i helped write: > http://withdjango.com > > 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 > _______________________________________________ > 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 Reitmeyer_Richard at emc.com Fri May 28 19:10:51 2010 From: Reitmeyer_Richard at emc.com (Reitmeyer_Richard at emc.com) Date: Fri, 28 May 2010 13:10:51 -0400 Subject: [Baypiggies] Django In-Reply-To: References: Message-ID: > Date: Fri, 28 May 2010 10:04:30 -0700 > From: Lee Hinde > To: Stephen Lacy > Cc: Baypiggies > Subject: Re: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: > Django, Lessons Learned in the startup world > > > You're working too hard. Google "installing django on snow leopard" > > -- > -Lee I'll second that. I'm using OpenBSD on a netbook, and even that's pretty easy. Richard From andrew at atoulou.se Fri May 28 19:32:12 2010 From: andrew at atoulou.se (Andrew Akira Toulouse) Date: Fri, 28 May 2010 10:32:12 -0700 Subject: [Baypiggies] What are you doing with Python? In-Reply-To: <20100528121519.GA6459@panix.com> References: <20100528121519.GA6459@panix.com> Message-ID: I wrote scripts to search for ##LocalizedString in code (originally, NSLocalizedString, but we replaced it with ##LocalizedString and ##LocalizedPluralString), turn it into .po files (with plural forms support), then transform translated .po files to Localizable.strings (what XCode likes to use for localization). I made use of polib, regexes, generators/generator expressions, and StringIO for some pretty concise code (yay). The lack of pervasive Unicode in 2.x is very, very painful, but the library situation in 3.x is an unknown and it's not installed by default on most systems, it seems. :( --Andy P.S. ## is substituted the two-letter prefix for my company. Not trying to keep it secret, but not interested in broadcasting it, either. On Fri, May 28, 2010 at 5:15 AM, Aahz wrote: > On Thu, May 27, 2010, Justin A Ryan wrote: > > > > What in the world are all of you doing with Python? Google, even, sure > > hasn't even said much for nearly a decade on the subject. > > I'm working for Egnyte, writing a client that does bidirectional > synchronization between a local hard disk and cloud storage. > Interestingly enough, our main competitor also uses Python (Dropbox). > > I'll be doing a presentation about some of my work at OSCON. > -- > Aahz (aahz at pythoncraft.com) <*> > http://www.pythoncraft.com/ > > "If you don't know what your program is supposed to do, you'd better not > start writing it." --Dijkstra > _______________________________________________ > 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 slacy at slacy.com Fri May 28 19:50:17 2010 From: slacy at slacy.com (Stephen Lacy) Date: Fri, 28 May 2010 10:50:17 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: <8D3861C1-B2C0-4C54-89F3-79145572945A@gmail.com> References: <1274829388.7453.3.camel@jim-laptop> <8D3861C1-B2C0-4C54-89F3-79145572945A@gmail.com> Message-ID: Um, tried that. Did you actually read the results? There's lots of "manually download and install" and none of them address mysql, sqlite, postgres, etc., nevermind 3rd party django reusable apps. What I'm used to is "sudo apt-get install mysql python-django python-django-registration python-pip; sudo pip install django-haystack" The equivalent instructions for OSX always seem to be much more obtuse, and I wonder if I'm just missing the "easy way" to do it. Any time someone writes instructions that involve manually building and symlinking into /usr/local, I start to get suspicious about my ability to upgrade and maintain whatever I'm working with. Steve On Fri, May 28, 2010 at 10:04 AM, Lee Hinde wrote: > You're working too hard. Google "installing django on snow leopard" > > -- > -Lee > > Sorry if this is terse. I'm sending it from my phone, which encourages > brevity. > > On May 28, 2010, at 9:17 AM, Stephen Lacy wrote: > > Does anyone out there have any development tips for working > locally/standalone on a Django project on a Mac? > > Our production environment is Ubuntu+Apache+mod_wsgi+Django, and when I'm > developing, I use ubuntu, a replica of our database, and Django's manage.py > runserver. But, our designer uses a Mac, and would like to have a > standalone development environment for doing template work. > > I spent one evening looking at getting MacPorts + MySQL + Python + Django, > and it sure was a bear. It was taking hours building xorg from scratch, for > some reason. (i.e. via a "sudo port install ") Our project > uses several 3rd party reusable apps (django-registration at the very least, > but a couple others, like django-haystack) so I'd like something akin to PIP > on the Mac as well for installing those packages. > > I googled around quite a bit, and didn't find an easy solution to this > problem. What do you guys do? > > Steve > > On Fri, May 28, 2010 at 2:29 AM, wesley chun < > wescpy at gmail.com> wrote: > >> great info tonight about the Django ecosystem tonight! >> >> i wanted to pass along a couple additional links that may be of >> interest to some: >> >> 1. Getting pure Django apps running on Google App Engine >> see django-nonrel and djangoappengine at >> http://allbuttonspressed.com >> >> 2. Specifically, getting Django 1.2 running on Google App Engine >> http://goo.gl/4BmC >> >> 3. Shamless plug for the user-friendly Django book i helped write: >> http://withdjango.com >> >> 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 >> _______________________________________________ >> 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 python at dylanreinhardt.com Fri May 28 20:04:23 2010 From: python at dylanreinhardt.com (Dylan Reinhardt) Date: Fri, 28 May 2010 11:04:23 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: References: <1274829388.7453.3.camel@jim-laptop> <8D3861C1-B2C0-4C54-89F3-79145572945A@gmail.com> Message-ID: On Fri, May 28, 2010 at 10:50 AM, Stephen Lacy wrote: > What I'm used to is "sudo apt-get install mysql python-django > python-django-registration python-pip; sudo pip install django-haystack" > How about: $ sudo easy_install django You'll want to have setuptools installed first, of course. That doesn't help you for mysql, but that's a whole different ball of wax on OS X anyway. If you're using OS X for development, you may be better off developing against sqlite anyway. HTH, Dylan -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at atoulou.se Fri May 28 20:01:42 2010 From: andrew at atoulou.se (Andrew Akira Toulouse) Date: Fri, 28 May 2010 11:01:42 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: References: <1274829388.7453.3.camel@jim-laptop> <8D3861C1-B2C0-4C54-89F3-79145572945A@gmail.com> Message-ID: Sounds like someone needs to grow a beard. :P I kid, I kid. But I've found that OS X is usually not a lot of fun to get that stuff tested and up and running. It uses launchd instead of more traditional daemon scripts (or whatever rc.d or init.d are best called), and is different in a lot of subtle ways. I'd actually recommend customizing and install of xampp, and biting the bullet on Postgres if you need it (XAMPP includes MySQL, but Postgres *is* pretty sweet). It'll remove maybe 2/3 to 3/4 of the configuration work IMO (yes, pulled those out of thin air). Alternatively, you could install a sandbox for him on a remote server (probably on a different port, too, if you're sharing the same dev server) and have him mount it via sshfs or something. --Andy On Fri, May 28, 2010 at 10:50 AM, Stephen Lacy wrote: > Um, tried that. Did you actually read the results? There's lots of > "manually download and install" and none of them address mysql, sqlite, > postgres, etc., nevermind 3rd party django reusable apps. > > What I'm used to is "sudo apt-get install mysql python-django > python-django-registration python-pip; sudo pip install django-haystack" > > The equivalent instructions for OSX always seem to be much more obtuse, and > I wonder if I'm just missing the "easy way" to do it. Any time someone > writes instructions that involve manually building and symlinking into > /usr/local, I start to get suspicious about my ability to upgrade and > maintain whatever I'm working with. > > Steve > > > On Fri, May 28, 2010 at 10:04 AM, Lee Hinde wrote: > >> You're working too hard. Google "installing django on snow leopard" >> >> -- >> -Lee >> >> Sorry if this is terse. I'm sending it from my phone, which encourages >> brevity. >> >> On May 28, 2010, at 9:17 AM, Stephen Lacy wrote: >> >> Does anyone out there have any development tips for working >> locally/standalone on a Django project on a Mac? >> >> Our production environment is Ubuntu+Apache+mod_wsgi+Django, and when I'm >> developing, I use ubuntu, a replica of our database, and Django's manage.py >> runserver. But, our designer uses a Mac, and would like to have a >> standalone development environment for doing template work. >> >> I spent one evening looking at getting MacPorts + MySQL + Python + Django, >> and it sure was a bear. It was taking hours building xorg from scratch, for >> some reason. (i.e. via a "sudo port install ") Our project >> uses several 3rd party reusable apps (django-registration at the very least, >> but a couple others, like django-haystack) so I'd like something akin to PIP >> on the Mac as well for installing those packages. >> >> I googled around quite a bit, and didn't find an easy solution to this >> problem. What do you guys do? >> >> Steve >> >> On Fri, May 28, 2010 at 2:29 AM, wesley chun < >> wescpy at gmail.com> wrote: >> >>> great info tonight about the Django ecosystem tonight! >>> >>> i wanted to pass along a couple additional links that may be of >>> interest to some: >>> >>> 1. Getting pure Django apps running on Google App Engine >>> see django-nonrel and djangoappengine at >>> http://allbuttonspressed.com >>> >>> 2. Specifically, getting Django 1.2 running on Google App Engine >>> http://goo.gl/4BmC >>> >>> 3. Shamless plug for the user-friendly Django book i helped write: >>> http://withdjango.com >>> >>> 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 >>> _______________________________________________ >>> Baypiggies mailing list >>> Baypiggies at python.org >>> To change your subscription options or unsubscribe: >>> >>> http://mail.python.org/mailman/listinfo/baypiggies >>> >> >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> http://mail.python.org/mailman/listinfo/baypiggies >> >> > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From leehinde at gmail.com Fri May 28 21:53:33 2010 From: leehinde at gmail.com (Lee Hinde) Date: Fri, 28 May 2010 12:53:33 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: References: <1274829388.7453.3.camel@jim-laptop> <8D3861C1-B2C0-4C54-89F3-79145572945A@gmail.com> Message-ID: <8959107E-087A-42C6-9DE3-9E45418AC8AE@gmail.com> I did read. I am doing django on OS X. Python comes installed. MySQL provides an installer. Maybe I had to install setup tools, but that's it. Now, I'm in if you need someone to complain about PIL installation. But you're right, there is no apt-get. It's not Linux. Maybe it would be easier to give your template person a Linux dev. environment they could log into. All they really need is a text editor if all they're doing are templates. -- -Lee Sorry if this is terse. I'm sending it from my phone, which encourages brevity. On May 28, 2010, at 10:50 AM, Stephen Lacy wrote: > Um, tried that. Did you actually read the results? There's lots of > "manually download and install" and none of them address mysql, > sqlite, postgres, etc., nevermind 3rd party django reusable apps. > > What I'm used to is "sudo apt-get install mysql python-django python- > django-registration python-pip; sudo pip install django-haystack" > > The equivalent instructions for OSX always seem to be much more > obtuse, and I wonder if I'm just missing the "easy way" to do it. > Any time someone writes instructions that involve manually building > and symlinking into /usr/local, I start to get suspicious about my > ability to upgrade and maintain whatever I'm working with. > > Steve > > On Fri, May 28, 2010 at 10:04 AM, Lee Hinde > wrote: > You're working too hard. Google "installing django on snow leopard" > > -- > -Lee > > Sorry if this is terse. I'm sending it from my phone, which > encourages brevity. > > On May 28, 2010, at 9:17 AM, Stephen Lacy wrote: > >> Does anyone out there have any development tips for working locally/ >> standalone on a Django project on a Mac? >> >> Our production environment is Ubuntu+Apache+mod_wsgi+Django, and >> when I'm developing, I use ubuntu, a replica of our database, and >> Django's manage.py runserver. But, our designer uses a Mac, and >> would like to have a standalone development environment for doing >> template work. >> >> I spent one evening looking at getting MacPorts + MySQL + Python + >> Django, and it sure was a bear. It was taking hours building xorg >> from scratch, for some reason. (i.e. via a "sudo port install >> ") Our project uses several 3rd party reusable apps >> (django-registration at the very least, but a couple others, like >> django-haystack) so I'd like something akin to PIP on the Mac as >> well for installing those packages. >> >> I googled around quite a bit, and didn't find an easy solution to >> this problem. What do you guys do? >> >> Steve >> >> On Fri, May 28, 2010 at 2:29 AM, wesley chun >> wrote: >> great info tonight about the Django ecosystem tonight! >> >> i wanted to pass along a couple additional links that may be of >> interest to some: >> >> 1. Getting pure Django apps running on Google App Engine >> see django-nonrel and djangoappengine at http://allbuttonspressed.com >> >> 2. Specifically, getting Django 1.2 running on Google App Engine >> http://goo.gl/4BmC >> >> 3. Shamless plug for the user-friendly Django book i helped write: >> http://withdjango.com >> >> 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 >> _______________________________________________ >> 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 keith at dartworks.biz Fri May 28 23:53:58 2010 From: keith at dartworks.biz (Keith Dart) Date: Fri, 28 May 2010 14:53:58 -0700 Subject: [Baypiggies] BayPIGgies meeting Thursday, May 27, 2010: Django, Lessons Learned in the startup world In-Reply-To: References: <1274829388.7453.3.camel@jim-laptop> <8D3861C1-B2C0-4C54-89F3-79145572945A@gmail.com> Message-ID: <20100528145358.7cd09222@dartworks.biz> === On Fri, 05/28, Stephen Lacy wrote: === > The equivalent instructions for OSX always seem to be much more > obtuse, and I wonder if I'm just missing the "easy way" to do it. > Any time someone writes instructions that involve manually building > and symlinking into /usr/local, I start to get suspicious about my > ability to upgrade and maintain whatever I'm working with. === Check out fink: http://www.finkproject.org/ There is also macports, but I have used Fink and I like it. -- Keith Dart -- -- -------------------- Keith Dart ======================= From wescpy at gmail.com Sat May 29 00:26:49 2010 From: wescpy at gmail.com (wesley chun) Date: Fri, 28 May 2010 15:26:49 -0700 Subject: [Baypiggies] What are you doing with Python? In-Reply-To: <20100528121519.GA6459@panix.com> References: <20100528121519.GA6459@panix.com> Message-ID: > On Thu, May 27, 2010, Justin A Ryan wrote: > > What in the world are all of you doing with Python? ?Google, even, sure > hasn't even said much for nearly a decade on the subject. - Python is one of the canonical languages here at Google. - Python was the originally launched runtime for App Engine: http://code.google.com/appengine/docs/whatisgoogleappengine.html - You can access a whole bunch of Google APIs using Python: http://code.google.com/p/gdata-python-client/ - Google was the platinum sponsor of PyCon (200x-)2010: http://us.pycon.org - Work on Unladen Swallow happens here at Google: http://code.google.com/p/unladen-swallow/ - the creator of Python works at Google: http://en.wikipedia.org/wiki/Guido_van_Rossum - in general, Python is everywhere here (publically & otherwise) :-) http://google.com/search?q=google+python 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 mark.weisler at gmail.com Sat May 29 20:42:18 2010 From: mark.weisler at gmail.com (Mark Weisler) Date: Sat, 29 May 2010 11:42:18 -0700 Subject: [Baypiggies] What are you doing with Python? In-Reply-To: References: Message-ID: <4C01600A.3020108@gmail.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Justin A Ryan wrote: > ...snip... > > What in the world are all of you doing with Python? Google, even, sure > hasn't even said much for nearly a decade on the subject. > Software testing with STAF... http://staf.sourceforge.net/ I'm find Python quite a delight. Mark -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.12 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkwBYAkACgkQI//4tGjkYrak8QCgjOWBuc7ao2I9qoo+TTR/MZ6e blwAn2xDlFCfYgUkMSDfXuPLJ0ye+zfy =dsov -----END PGP SIGNATURE----- From justin.ryan at reliefgarden.org Sun May 30 09:22:39 2010 From: justin.ryan at reliefgarden.org (Justin Ryan) Date: Sun, 30 May 2010 00:22:39 -0700 Subject: [Baypiggies] What are you doing with Python? In-Reply-To: References: <4C01600A.3020108@gmail.com> Message-ID: Mark Weisler responded: > Justin A Ryan wrote: > > ...snip... > > > > What in the world are all of you doing with Python? Google, even, sure > > hasn't even said much for nearly a decade on the subject. > > > Software testing with STAF... http://staf.sourceforge.net/ > I'm find Python quite a delight. > For how long? What are you testing? I have heard a lot of Java programmers use Jython for unit testing because it is more straightforward, and the boss probably argued against "Wasting Time" on any unit testing at all. ;d -------------- next part -------------- An HTML attachment was scrubbed... URL: