From fperez.net at gmail.com Thu Mar 1 20:14:43 2012 From: fperez.net at gmail.com (Fernando Perez) Date: Thu, 1 Mar 2012 11:14:43 -0800 Subject: [Baypiggies] Open PyData hack night in Santa Clara, tomorrow Friday March 2nd, please come by! Message-ID: Hi all, as part of the pydata event: http://pydataworkshop.eventbrite.com/ we've been able to secure a space for an open-to-all 'Hack Night'. Please join us! We'll be hacking on matplotlib, ipython, pandas, numpy and more. If you are interested in stopping by, there is space for 200, many more than the number of attendees at pydata. The hack night info is here: http://python-data-hack-night.eventbrite.com/ Here is the description from the event: The Python Data Workshop just got bigger! We are thrilled to announce that Ground Floor Silicon Valley is generously opening up their coworking space and hosting a Friday night Python Data Hack Night for all attendees of the Workshop and any others who want to geek out on Python, data analysis, and scientific computing! Spend a fun evening eating, drinking, coding, and talking shop with the instructors and participants of the Workshop. This includes the authors of Numpy, Scipy, IPython, Matplotlib, PyTables, Pandas, and many other great Python packages. Ground Floor has room for up to 200 folks, so if you are on the wait list for the full Workshop, this is your chance to participate in the workshop! We are making tickets available to all those who registered for the Python Data Workshop (attendees and wait list), before publicizing the event more widely, so sign up now! The event runs from 6pm until Midnight. We are looking for sponsors to cover food and drinks, but we do expect to have those there. For sponsorship details, contact lynnbender at geekaustin.org Ground Floor SV 2030 Duane Avenue Santa Clara, CA 95054 Friday, March 2, 2012 from 6:00 PM to 11:55 PM (PT) Cheers, f From greg at tinyco.com Thu Mar 1 22:52:36 2012 From: greg at tinyco.com (Greg Harezlak) Date: Thu, 1 Mar 2012 13:52:36 -0800 Subject: [Baypiggies] Python Engineer - Direct Hire - Mobile Gaming Startup!! Message-ID: Hey Everyone, For anyone who is interested, TinyCo, a San Francisco-based mobile gaming startup, is ramping up its backend engineering team. Beyond working in a fun startup gaming environment, you'd be getting exposure to some of the hottest technologies on the market today (Hadoop, Cassandra, Amazon AWS, Vertica, Tableau and TONS of data). To check out this specific job: http://hire.jobvite.com/CompanyJobs/Careers.aspx?c=qy49Vfwq&j=o1nCVfwF&page=Job%20Description To see all the jobs available at TinyCo: http://www.tinyco.com/jobs.php I look forward to hearing from any and all interested parties! -- *Greg Harezlak* 1 Bush Street, 7th Floor San Francisco, CA 94104 (T): 925.683.8578 (E): greg at tinyco.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From bss at counsyl.com Tue Mar 6 17:20:53 2012 From: bss at counsyl.com (Balaji Srinivasan) Date: Tue, 6 Mar 2012 08:20:53 -0800 Subject: [Baypiggies] Interested in working with a successful Stanford genomics startup? Message-ID: Counsyl is now doing genomic testing on more than 1% of all births in the United States. We're a genomics startup that's developed an affordable pre-pregnancy test which every parent can take before conception to increase their chances of having a healthy child. The test is covered by insurance and prescribed by thousands of physicians internationally. It was featured in the New York Times, named one of Scientific American's Top 10 World Changing Ideas, and won the Wall Street Journal Innovation Award for Medicine. We've quietly grown to become one of the largest genome centers in the world, and our growth is accelerating. Many groups have done research genomes, but no one has ever done medical genomics at quite this scale before. Our team is stocked with Stanford scientists and engineers, we're very well funded, and we're growing at a blistering pace. We're also hiring. *Backend Engineer Position (http://goo.gl/YfHnw) * *About you: * - BS | MS | PhD in Computational Biology, Statistics, or equivalent - Expert in machine learning and working with large datasets - Background in analysis of next-generation sequencing data - Can script, scrape, and clean any dataset - Knows how to produce well structured code, a hybrid between an engineer and a PhD/research scientist - Knowledge of NCBI, 1000 Genomes, and Hapmap databases - Good intuition for the right statistical graphic - Strong desire to learn web frameworks like Django, and to pick up HTML/CSS/JS - High comfort level with OS X | Ubuntu | CentOS | Gentoo - Exposure to systems running PostgreSQL | MySQL *What you'll do* - *Work with a small team on the entire stack, with a focus on the backend* - Develop algorithms and code for clinical genomic datasets straight off the sequencer - Co-author manuscripts describing our technology and datasets - Actually do the bench-to-bedside stuff that everyone has been talking about - Enjoy taking care of the practical last mile problems needed to actually achieve a societal ROI on our multibillion investment in the Human Genome Project *What you'll get* - *Competitive salary and start-up equity package* - Excellent health insurance - Catered meals every day plus a fully stocked fridge - Gym access to work it off - MacBook Pro, 30" monitor, iPad, iPhone, and all the toys you need Apply Online: http://goo.gl/YfHnw Location: Redwood City & South San Francisco -- Balaji S. Srinivasan, Ph.D. bss at counsyl.com CTO, Counsyl Lecturer, Depts. of Statistics & Computer Science, Stanford University 2200 Bridge Parkway, Redwood City CA 94065 -------------- next part -------------- An HTML attachment was scrubbed... URL: From mjsdd24 at yahoo.com Tue Mar 6 17:27:38 2012 From: mjsdd24 at yahoo.com (mjsdd24 at yahoo.com) Date: Tue, 6 Mar 2012 16:27:38 +0000 Subject: [Baypiggies] Developer opening....who's interested? Message-ID: <1606213524-1331051260-cardhu_decombobulator_blackberry.rim.net-1743532719-@b16.c21.bise6.blackberry> Have a sr level django web app developer opening in downtown sf for a health care well funded start up. Base pay plus benefits and equity. Email me at mark.johnson at cybercoders.com if interested. Sent via BlackBerry by AT&T From paul.hoffman at gmail.com Tue Mar 6 19:19:04 2012 From: paul.hoffman at gmail.com (Paul Hoffman) Date: Tue, 6 Mar 2012 10:19:04 -0800 Subject: [Baypiggies] What am I missing using a text editor with some good Python features instead of an IDE? Message-ID: Hi again. I use BBEdit on the Mac and love it for editing all sorts of text files. It does a very nice job with Python programs: it handles indentation well; it shows me balanced opens when typing closing ), ], and }; it has a drop-down for all the subroutine names, and a few other things. However, I haven't used any of the free/paid Python IDEs, and I realized that I might be missing some Really Cool Features that would cause me to use an IDE for my Python work and my text editor for the rest of the text work (like the HTML files documenting the Python...). What useful features am I missing? Yes, this could cause a "my IDE is best" war, but I think some of us on the sidelines would benefit. :-) --Paul Hoffman From jjinux at gmail.com Tue Mar 6 19:39:14 2012 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 6 Mar 2012 10:39:14 -0800 Subject: [Baypiggies] What am I missing using a text editor with some good Python features instead of an IDE? In-Reply-To: References: Message-ID: On Tue, Mar 6, 2012 at 10:19 AM, Paul Hoffman wrote: > Hi again. I use BBEdit on the Mac and love it for editing all sorts of > text files. It does a very nice job with Python programs: it handles > indentation well; it shows me balanced opens when typing closing ), ], > and }; it has a drop-down for all the subroutine names, and a few > other things. > > However, I haven't used any of the free/paid Python IDEs, and I > realized that I might be missing some Really Cool Features that would > cause me to use an IDE for my Python work and my text editor for the > rest of the text work (like the HTML files documenting the Python...). > What useful features am I missing? > > Yes, this could cause a "my IDE is best" war, but I think some of us > on the sidelines would benefit. :-) The exact same conversation just happened on the SF Ruby Meetup mailing list. Here's a link (http://www.sfruby.info/messages/30916602/). Unfortunately, Meetup doesn't have a threaded view of the mailing list. Here's a summary of my opinion on the subject: * Lots of people still like Vim. * Lots of people are using the new Janus set of plugins for Vim. I tried it, and it didn't bring me joy at all. * Emacs seems to be more popular for Python than for Ruby. * Sublime Text 2 is an up-and-coming popular contender in the text editor wars among Ruby users. I'm a Vim diehard, but I've been using Sublime Text 2 for a few weeks now. Beware, it's commercial. * TextMate has traditionally been the editor of choice for Rails developers. * As far as I can tell, IntelliJ is the best IDE for Java, PyCharm is the best IDE for Python, and RubyMine is the best IDE for Ruby. They're all from the same company. They all cost money. * There are lots of things that a good IDE can do that a text editor can't. * Generally, an IDE speeds up my development workflow in many ways, but using Vim's keybindings speeds up my text editing. * PyCharm's Vim keybindings are okay, but not fantastic. PyCharm's editor isn't very sophisticated. * There are lots of ways in which Python and Ruby reduce the effectiveness of a good IDE. I.e. it's less useful for Python and Ruby programmers than it is for Java programmers. * PyCharm and RubyMine really are amazing. I encourage you to watch the videos on the website to get a feel for what they can do. * PyCharm and RubyMine aren't without flaws. They are big software. Sometimes they don't work as promised. Sometimes they hang. Sometimes they crash. They almost always eat lots of memory, although that's less relevant these days since I have so much memory. * In my own experience, PyCharm and RubyMine can help you write software quicker and more correctly, and they can also help you refactor software quicker and more correctly. However, when it comes down to moving and tweaking text, you can't beat Vim. * There was a great IDE panel at last year's PyCon. PyCharm came out on top. Most Python programmers don't care. * Sublime Text 2 is easier to use, easier to learn, and has more *built in* power than Vim and Emacs. Sure, Emacs lets you do anything with Emacs Lisp. Sublime Text 2 lets you do "anything" with Python and/or the external programming language of your choice. It is compatible with TextMate bundles. It has many tricks that other editors fundamentally lack (such as multiple cursors, a 10,000 foot view of your code, and the ability to guess at what the right indentation settings for a random file are). * NetBeans with the jVi plugin is a good compromise of IDE functionality with very good Vim keybindings, if that floats your boat. * I just can't get into Eclipse no matter how hard I try. PyCharm is simply better. Ok, I will now don a fireproof vest and hide in an undisclosed location. I really do love talking about editors and IDEs. It's too bad the subject always devolves into flame wars. Best Regards, -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa -------------- next part -------------- An HTML attachment was scrubbed... URL: From skonozenko at gmail.com Tue Mar 6 19:52:39 2012 From: skonozenko at gmail.com (Sergey Konozenko) Date: Tue, 6 Mar 2012 10:52:39 -0800 Subject: [Baypiggies] What am I missing using a text editor with some good Python features instead of an IDE? In-Reply-To: References: Message-ID: I've used WingIDE for a long time. There is a free version but the paid one is way better. Besides an editor, it has excellent debugging functionality. Cheers, Sergey On Tue, Mar 6, 2012 at 10:39 AM, Shannon -jj Behrens wrote: > On Tue, Mar 6, 2012 at 10:19 AM, Paul Hoffman wrote: > >> Hi again. I use BBEdit on the Mac and love it for editing all sorts of >> text files. It does a very nice job with Python programs: it handles >> indentation well; it shows me balanced opens when typing closing ), ], >> and }; it has a drop-down for all the subroutine names, and a few >> other things. >> >> However, I haven't used any of the free/paid Python IDEs, and I >> realized that I might be missing some Really Cool Features that would >> cause me to use an IDE for my Python work and my text editor for the >> rest of the text work (like the HTML files documenting the Python...). >> What useful features am I missing? >> >> Yes, this could cause a "my IDE is best" war, but I think some of us >> on the sidelines would benefit. :-) > > > The exact same conversation just happened on the SF Ruby Meetup mailing > list. Here's a link (http://www.sfruby.info/messages/30916602/). > Unfortunately, Meetup doesn't have a threaded view of the mailing list. > > Here's a summary of my opinion on the subject: > > * Lots of people still like Vim. > > * Lots of people are using the new Janus set of plugins for Vim. I tried > it, and it didn't bring me joy at all. > > * Emacs seems to be more popular for Python than for Ruby. > > * Sublime Text 2 is an up-and-coming popular contender in the text editor > wars among Ruby users. I'm a Vim diehard, but I've been using Sublime Text > 2 for a few weeks now. Beware, it's commercial. > > * TextMate has traditionally been the editor of choice for Rails > developers. > > * As far as I can tell, IntelliJ is the best IDE for Java, PyCharm is the > best IDE for Python, and RubyMine is the best IDE for Ruby. They're all > from the same company. They all cost money. > > * There are lots of things that a good IDE can do that a text editor > can't. > > * Generally, an IDE speeds up my development workflow in many ways, but > using Vim's keybindings speeds up my text editing. > > * PyCharm's Vim keybindings are okay, but not fantastic. PyCharm's > editor isn't very sophisticated. > > * There are lots of ways in which Python and Ruby reduce the > effectiveness of a good IDE. I.e. it's less useful for Python and Ruby > programmers than it is for Java programmers. > > * PyCharm and RubyMine really are amazing. I encourage you to watch the > videos on the website to get a feel for what they can do. > > * PyCharm and RubyMine aren't without flaws. They are big software. > Sometimes they don't work as promised. Sometimes they hang. Sometimes > they crash. They almost always eat lots of memory, although that's less > relevant these days since I have so much memory. > > * In my own experience, PyCharm and RubyMine can help you write software > quicker and more correctly, and they can also help you refactor software > quicker and more correctly. However, when it comes down to moving and > tweaking text, you can't beat Vim. > > * There was a great IDE panel at last year's PyCon. PyCharm came out on > top. Most Python programmers don't care. > > * Sublime Text 2 is easier to use, easier to learn, and has more *built > in* power than Vim and Emacs. Sure, Emacs lets you do anything with Emacs > Lisp. Sublime Text 2 lets you do "anything" with Python and/or the > external programming language of your choice. It is compatible with > TextMate bundles. It has many tricks that other editors fundamentally lack > (such as multiple cursors, a 10,000 foot view of your code, and the ability > to guess at what the right indentation settings for a random file are). > > * NetBeans with the jVi plugin is a good compromise of IDE functionality > with very good Vim keybindings, if that floats your boat. > > * I just can't get into Eclipse no matter how hard I try. PyCharm is > simply better. > > Ok, I will now don a fireproof vest and hide in an undisclosed location. > I really do love talking about editors and IDEs. It's too bad the subject > always devolves into flame wars. > > Best Regards, > -jj > > -- > In this life we cannot do great things. We can only do small things with > great love. -- Mother Teresa > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Tue Mar 6 20:01:50 2012 From: jim at well.com (jim) Date: Tue, 06 Mar 2012 11:01:50 -0800 Subject: [Baypiggies] What am I missing using a text editor with some good Python features instead of an IDE? In-Reply-To: References: Message-ID: <1331060510.1704.925.camel@jim-LAPTOP> It's been a couple of years at least since we've had a talk on development tools. Wanna summarize with Q&A at a BayPIGgies meeting? On Tue, 2012-03-06 at 10:39 -0800, Shannon -jj Behrens wrote: > On Tue, Mar 6, 2012 at 10:19 AM, Paul Hoffman > wrote: > Hi again. I use BBEdit on the Mac and love it for editing all > sorts of > text files. It does a very nice job with Python programs: it > handles > indentation well; it shows me balanced opens when typing > closing ), ], > and }; it has a drop-down for all the subroutine names, and a > few > other things. > > However, I haven't used any of the free/paid Python IDEs, and > I > realized that I might be missing some Really Cool Features > that would > cause me to use an IDE for my Python work and my text editor > for the > rest of the text work (like the HTML files documenting the > Python...). > What useful features am I missing? > > Yes, this could cause a "my IDE is best" war, but I think some > of us > on the sidelines would benefit. :-) > > > The exact same conversation just happened on the SF Ruby Meetup > mailing list. Here's a link > (http://www.sfruby.info/messages/30916602/). Unfortunately, Meetup > doesn't have a threaded view of the mailing list. > > > Here's a summary of my opinion on the subject: > > > * Lots of people still like Vim. > > > * Lots of people are using the new Janus set of plugins for Vim. I > tried it, and it didn't bring me joy at all. > > > * Emacs seems to be more popular for Python than for Ruby. > > > * Sublime Text 2 is an up-and-coming popular contender in the text > editor wars among Ruby users. I'm a Vim diehard, but I've been using > Sublime Text 2 for a few weeks now. Beware, it's commercial. > > > * TextMate has traditionally been the editor of choice for Rails > developers. > > > * As far as I can tell, IntelliJ is the best IDE for Java, PyCharm is > the best IDE for Python, and RubyMine is the best IDE for Ruby. > They're all from the same company. They all cost money. > > > * There are lots of things that a good IDE can do that a text editor > can't. > > > * Generally, an IDE speeds up my development workflow in many ways, > but using Vim's keybindings speeds up my text editing. > > > * PyCharm's Vim keybindings are okay, but not fantastic. PyCharm's > editor isn't very sophisticated. > > > * There are lots of ways in which Python and Ruby reduce the > effectiveness of a good IDE. I.e. it's less useful for Python and > Ruby programmers than it is for Java programmers. > > > * PyCharm and RubyMine really are amazing. I encourage you to watch > the videos on the website to get a feel for what they can do. > > > * PyCharm and RubyMine aren't without flaws. They are big software. > Sometimes they don't work as promised. Sometimes they hang. > Sometimes they crash. They almost always eat lots of memory, > although that's less relevant these days since I have so much memory. > > > * In my own experience, PyCharm and RubyMine can help you write > software quicker and more correctly, and they can also help you > refactor software quicker and more correctly. However, when it comes > down to moving and tweaking text, you can't beat Vim. > > > * There was a great IDE panel at last year's PyCon. PyCharm came out > on top. Most Python programmers don't care. > > > * Sublime Text 2 is easier to use, easier to learn, and has more > *built in* power than Vim and Emacs. Sure, Emacs lets you do anything > with Emacs Lisp. Sublime Text 2 lets you do "anything" with Python > and/or the external programming language of your choice. It is > compatible with TextMate bundles. It has many tricks that other > editors fundamentally lack (such as multiple cursors, a 10,000 foot > view of your code, and the ability to guess at what the right > indentation settings for a random file are). > > > * NetBeans with the jVi plugin is a good compromise of IDE > functionality with very good Vim keybindings, if that floats your > boat. > > > * I just can't get into Eclipse no matter how hard I try. PyCharm is > simply better. > > > Ok, I will now don a fireproof vest and hide in an undisclosed > location. I really do love talking about editors and IDEs. It's too > bad the subject always devolves into flame wars. > > > Best Regards, > -jj > > > -- > In this life we cannot do great things. We can only do small things > with great love. -- Mother Teresa > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies From dirk at otisbean.com Tue Mar 6 20:14:31 2012 From: dirk at otisbean.com (Dirk Bergstrom) Date: Tue, 06 Mar 2012 11:14:31 -0800 Subject: [Baypiggies] What am I missing using a text editor with some good Python features instead of an IDE? In-Reply-To: References: Message-ID: <4F566217.4090901@otisbean.com> On 03/06/2012 10:19 AM, Paul Hoffman wrote: > However, I haven't used any of the free/paid Python IDEs, and I > realized that I might be missing some Really Cool Features that would > cause me to use an IDE for my Python work and my text editor for the > rest of the text work (like the HTML files documenting the Python...). > What useful features am I missing? Here's a top-of-my-head list of what I like about using Eclipse with Pydev: *) As-you-type highlighting of syntax errors, undefined variables, and a host of other showstopper bugs. Almost eliminates the run-fail-edit-run loop of weeding out typos and other stupidities. *) Integration with source control. Changed code is highlighted in the margins and the scrollbar. Hover to see diffs. I use this to keep track of where I've been working in a file so I can easily scroll between different sections of code I'm munging. *) Library-aware autocompletion, with parameters. Various other snazzy autocompletion and autoindenting features. *) Hover over a class/method/function name to see docstring and/or source code. Hit F3 to go to source (even if it's in the standard library). *) Interactive visual debugger. *) There's an amazing set of Emacs keybindings for Eclipse (http://www.mulgasoft.com/). Pretty much every feature I ever cared about when I was a daily Emacs user. AFAIK there isn't a decent Vi mode available. *) Eclipse has similar support for Javascript, CSS, HTML, Java, C, etc.. So I can get this sort of help for all the code in my web apps. The downside is that with great power comes great resource consumption. IDEs hoover up RAM and CPU like nobody's business. Remember when people said of Emacs "Eight Megs And Constantly Swapping"? Multiply that by 100 and you've got today's IDE. They also, like any serious software ecosystem, require a certain amount of care and feeding. I think the tradeoff is worthwhile, but it's definitely not a free lunch. The particular IDE you choose is a matter of taste, but I believe most programmers will be more productive using an IDE. IMNSHO anyone coding in Java without an IDE is certifiably insane. For Python it's not so clear cut but I would certainly never go back to Emacs, powerful as it is. > Yes, this could cause a "my IDE is best" war, but I think some of us > on the sidelines would benefit. :-) Holy War! Raise the sword of Emacs and smite the Vi unbelievers! I get the impression that Eclipse has been surpassed in ease of use and stability by other IDEs, but I've been using it for a decade now, and I'm not excited about climbing the learning curve on a different package. -- Dirk Bergstrom dirk at otisbean.com http://otisbean.com/ From dirk at otisbean.com Tue Mar 6 20:26:02 2012 From: dirk at otisbean.com (Dirk Bergstrom) Date: Tue, 06 Mar 2012 11:26:02 -0800 Subject: [Baypiggies] What am I missing using a text editor with some good Python features instead of an IDE? In-Reply-To: References: Message-ID: <4F5664CA.3080008@otisbean.com> On 03/06/2012 10:39 AM, Shannon -jj Behrens wrote: > * As far as I can tell, IntelliJ is the best IDE for Java, PyCharm is > the best IDE for Python, and RubyMine is the best IDE for Ruby. They're > all from the same company. Does JetBrains have some uber-IDE that combines all three? One of the reasons I've stuck with Eclipse is that I have projects in multiple languages (I once built an app with significant amounts of Java, Python and Javascript, plus some Perl and shell). At work I maintain one app that's 60/40 JavaScript/Python and another that's 90/10 Ruby/Javascript. Eclipse handles transitions between languages seamlessly. I'd hate to have to keep multiple IDEs open... -- Dirk Bergstrom dirk at otisbean.com http://otisbean.com/ From jjinux at gmail.com Tue Mar 6 23:08:03 2012 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 6 Mar 2012 14:08:03 -0800 Subject: [Baypiggies] What am I missing using a text editor with some good Python features instead of an IDE? In-Reply-To: <1331060510.1704.925.camel@jim-LAPTOP> References: <1331060510.1704.925.camel@jim-LAPTOP> Message-ID: I liked it when everyone showed off their favorite features of their editors :) -jj On Tue, Mar 6, 2012 at 11:01 AM, jim wrote: > > > It's been a couple of years at least since we've > had a talk on development tools. Wanna summarize with > Q&A at a BayPIGgies meeting? > > > > On Tue, 2012-03-06 at 10:39 -0800, Shannon -jj Behrens wrote: > > On Tue, Mar 6, 2012 at 10:19 AM, Paul Hoffman > > wrote: > > Hi again. I use BBEdit on the Mac and love it for editing all > > sorts of > > text files. It does a very nice job with Python programs: it > > handles > > indentation well; it shows me balanced opens when typing > > closing ), ], > > and }; it has a drop-down for all the subroutine names, and a > > few > > other things. > > > > However, I haven't used any of the free/paid Python IDEs, and > > I > > realized that I might be missing some Really Cool Features > > that would > > cause me to use an IDE for my Python work and my text editor > > for the > > rest of the text work (like the HTML files documenting the > > Python...). > > What useful features am I missing? > > > > Yes, this could cause a "my IDE is best" war, but I think some > > of us > > on the sidelines would benefit. :-) > > > > > > The exact same conversation just happened on the SF Ruby Meetup > > mailing list. Here's a link > > (http://www.sfruby.info/messages/30916602/). Unfortunately, Meetup > > doesn't have a threaded view of the mailing list. > > > > > > Here's a summary of my opinion on the subject: > > > > > > * Lots of people still like Vim. > > > > > > * Lots of people are using the new Janus set of plugins for Vim. I > > tried it, and it didn't bring me joy at all. > > > > > > * Emacs seems to be more popular for Python than for Ruby. > > > > > > * Sublime Text 2 is an up-and-coming popular contender in the text > > editor wars among Ruby users. I'm a Vim diehard, but I've been using > > Sublime Text 2 for a few weeks now. Beware, it's commercial. > > > > > > * TextMate has traditionally been the editor of choice for Rails > > developers. > > > > > > * As far as I can tell, IntelliJ is the best IDE for Java, PyCharm is > > the best IDE for Python, and RubyMine is the best IDE for Ruby. > > They're all from the same company. They all cost money. > > > > > > * There are lots of things that a good IDE can do that a text editor > > can't. > > > > > > * Generally, an IDE speeds up my development workflow in many ways, > > but using Vim's keybindings speeds up my text editing. > > > > > > * PyCharm's Vim keybindings are okay, but not fantastic. PyCharm's > > editor isn't very sophisticated. > > > > > > * There are lots of ways in which Python and Ruby reduce the > > effectiveness of a good IDE. I.e. it's less useful for Python and > > Ruby programmers than it is for Java programmers. > > > > > > * PyCharm and RubyMine really are amazing. I encourage you to watch > > the videos on the website to get a feel for what they can do. > > > > > > * PyCharm and RubyMine aren't without flaws. They are big software. > > Sometimes they don't work as promised. Sometimes they hang. > > Sometimes they crash. They almost always eat lots of memory, > > although that's less relevant these days since I have so much memory. > > > > > > * In my own experience, PyCharm and RubyMine can help you write > > software quicker and more correctly, and they can also help you > > refactor software quicker and more correctly. However, when it comes > > down to moving and tweaking text, you can't beat Vim. > > > > > > * There was a great IDE panel at last year's PyCon. PyCharm came out > > on top. Most Python programmers don't care. > > > > > > * Sublime Text 2 is easier to use, easier to learn, and has more > > *built in* power than Vim and Emacs. Sure, Emacs lets you do anything > > with Emacs Lisp. Sublime Text 2 lets you do "anything" with Python > > and/or the external programming language of your choice. It is > > compatible with TextMate bundles. It has many tricks that other > > editors fundamentally lack (such as multiple cursors, a 10,000 foot > > view of your code, and the ability to guess at what the right > > indentation settings for a random file are). > > > > > > * NetBeans with the jVi plugin is a good compromise of IDE > > functionality with very good Vim keybindings, if that floats your > > boat. > > > > > > * I just can't get into Eclipse no matter how hard I try. PyCharm is > > simply better. > > > > > > Ok, I will now don a fireproof vest and hide in an undisclosed > > location. I really do love talking about editors and IDEs. It's too > > bad the subject always devolves into flame wars. > > > > > > Best Regards, > > -jj > > > > > > -- > > In this life we cannot do great things. We can only do small things > > with great love. -- Mother Teresa > > _______________________________________________ > > Baypiggies mailing list > > Baypiggies at python.org > > To change your subscription options or unsubscribe: > > http://mail.python.org/mailman/listinfo/baypiggies > > > -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Tue Mar 6 23:15:54 2012 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 6 Mar 2012 14:15:54 -0800 Subject: [Baypiggies] What am I missing using a text editor with some good Python features instead of an IDE? In-Reply-To: <4F5664CA.3080008@otisbean.com> References: <4F5664CA.3080008@otisbean.com> Message-ID: On Tue, Mar 6, 2012 at 11:26 AM, Dirk Bergstrom wrote: > On 03/06/2012 10:39 AM, Shannon -jj Behrens wrote: > >> * As far as I can tell, IntelliJ is the best IDE for Java, PyCharm is >> the best IDE for Python, and RubyMine is the best IDE for Ruby. They're >> all from the same company. >> > > Does JetBrains have some uber-IDE that combines all three? One of the > reasons I've stuck with Eclipse is that I have projects in multiple > languages (I once built an app with significant amounts of Java, Python and > Javascript, plus some Perl and shell). At work I maintain one app that's > 60/40 JavaScript/Python and another that's 90/10 Ruby/Javascript. Eclipse > handles transitions between languages seamlessly. I'd hate to have to keep > multiple IDEs open... PyCharm and RubyMine each work with all the standard web technologies extremely well. That's the biggest reason I don't use WingIDE--I suspect PyCharm and RubyMine do a better job with HTML, CSS, and JavaScript. There is a $500 monster called IntelliJ Ultimate that gives you everything in one IDE. I tried it out, and although it's supposed to be a strict superset of PyCharm, it didn't work out so well for me. For instance, it didn't recognize when a subdirectory contained a Google App Engine project. Apparently, if you know what you're doing, you can configure it correctly. However, sticking with PyCharm for Python and RubyMine for Ruby is simpler. I've only had one project that combined the two, and thankfully, I don't have to work on that project any more. I'm not the only one who's had this problem. Dirk, if you're familiar with Eclipse, I doubt that switching to PyCharm would take you very long. I'd be surprised if it took you more than a few hours to start seeing some productivity improvements. As for Vi keybindings for Eclipse, I've heard there is a commercial project that adds them. The Vim keybindings for IntelliJ are okay, but not spectacular. Happy Hacking! -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa -------------- next part -------------- An HTML attachment was scrubbed... URL: From n8pease at gmail.com Wed Mar 7 01:49:40 2012 From: n8pease at gmail.com (Nathan Pease) Date: Tue, 6 Mar 2012 16:49:40 -0800 Subject: [Baypiggies] What am I missing using a text editor with some good Python features instead of an IDE? In-Reply-To: References: <4F5664CA.3080008@otisbean.com> Message-ID: <021F2C0F-6667-48FD-9352-9D6CCA15DA78@gmail.com> no one's mentioned Komodo. I rely on it for remote debugging. (of course I'm in the realm of IDE features rather than text editor features but the conversation has swung that way somewhat). Other folks in the office use Eclipse for remote debugging too but I've never bothered to get familiar with it. I wouldn't be able to work without at least a local debugger (or at least I wouldn't like it). And we embed python interpreters in apps we develop (I <3 SWIG) so the ability to remote debug is pretty crucial too. nate On Mar 6, 2012, at 2:15 PM, Shannon -jj Behrens wrote: > On Tue, Mar 6, 2012 at 11:26 AM, Dirk Bergstrom wrote: > On 03/06/2012 10:39 AM, Shannon -jj Behrens wrote: > * As far as I can tell, IntelliJ is the best IDE for Java, PyCharm is > the best IDE for Python, and RubyMine is the best IDE for Ruby. They're > all from the same company. > > Does JetBrains have some uber-IDE that combines all three? One of the reasons I've stuck with Eclipse is that I have projects in multiple languages (I once built an app with significant amounts of Java, Python and Javascript, plus some Perl and shell). At work I maintain one app that's 60/40 JavaScript/Python and another that's 90/10 Ruby/Javascript. Eclipse handles transitions between languages seamlessly. I'd hate to have to keep multiple IDEs open... > > PyCharm and RubyMine each work with all the standard web technologies extremely well. That's the biggest reason I don't use WingIDE--I suspect PyCharm and RubyMine do a better job with HTML, CSS, and JavaScript. > > There is a $500 monster called IntelliJ Ultimate that gives you everything in one IDE. I tried it out, and although it's supposed to be a strict superset of PyCharm, it didn't work out so well for me. For instance, it didn't recognize when a subdirectory contained a Google App Engine project. Apparently, if you know what you're doing, you can configure it correctly. However, sticking with PyCharm for Python and RubyMine for Ruby is simpler. I've only had one project that combined the two, and thankfully, I don't have to work on that project any more. I'm not the only one who's had this problem. > > Dirk, if you're familiar with Eclipse, I doubt that switching to PyCharm would take you very long. I'd be surprised if it took you more than a few hours to start seeing some productivity improvements. > > As for Vi keybindings for Eclipse, I've heard there is a commercial project that adds them. The Vim keybindings for IntelliJ are okay, but not spectacular. > > Happy Hacking! > -jj > > -- > In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjinux at gmail.com Wed Mar 7 02:10:02 2012 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Tue, 6 Mar 2012 17:10:02 -0800 Subject: [Baypiggies] What am I missing using a text editor with some good Python features instead of an IDE? In-Reply-To: <021F2C0F-6667-48FD-9352-9D6CCA15DA78@gmail.com> References: <4F5664CA.3080008@otisbean.com> <021F2C0F-6667-48FD-9352-9D6CCA15DA78@gmail.com> Message-ID: I've written a fair amount on Komodo: http://jjinux.blogspot.com/2008/12/editors-i-dig-komodo-edit.html http://jjinux.blogspot.com/2011/04/python-python-ides-panel.html http://jjinux.blogspot.com/2009/01/ide-netbeans.html -jj On Tue, Mar 6, 2012 at 4:49 PM, Nathan Pease wrote: > no one's mentioned Komodo. I rely on it for remote debugging. (of course > I'm in the realm of IDE features rather than text editor features but the > conversation has swung that way somewhat). Other folks in the office use > Eclipse for remote debugging too but I've never bothered to get familiar > with it. > I wouldn't be able to work without at least a local debugger (or at least > I wouldn't like it). And we embed python interpreters in apps we develop (I > <3 SWIG) so the ability to remote debug is pretty crucial too. > > nate > > > > On Mar 6, 2012, at 2:15 PM, Shannon -jj Behrens wrote: > > On Tue, Mar 6, 2012 at 11:26 AM, Dirk Bergstrom wrote: > >> On 03/06/2012 10:39 AM, Shannon -jj Behrens wrote: >> >>> * As far as I can tell, IntelliJ is the best IDE for Java, PyCharm is >>> the best IDE for Python, and RubyMine is the best IDE for Ruby. They're >>> all from the same company. >>> >> >> Does JetBrains have some uber-IDE that combines all three? One of the >> reasons I've stuck with Eclipse is that I have projects in multiple >> languages (I once built an app with significant amounts of Java, Python and >> Javascript, plus some Perl and shell). At work I maintain one app that's >> 60/40 JavaScript/Python and another that's 90/10 Ruby/Javascript. Eclipse >> handles transitions between languages seamlessly. I'd hate to have to keep >> multiple IDEs open... > > > PyCharm and RubyMine each work with all the standard web technologies > extremely well. That's the biggest reason I don't use WingIDE--I suspect > PyCharm and RubyMine do a better job with HTML, CSS, and JavaScript. > > There is a $500 monster called IntelliJ Ultimate that gives you everything > in one IDE. I tried it out, and although it's supposed to be a strict > superset of PyCharm, it didn't work out so well for me. For instance, it > didn't recognize when a subdirectory contained a Google App Engine project. > Apparently, if you know what you're doing, you can configure it correctly. > However, sticking with PyCharm for Python and RubyMine for Ruby is > simpler. I've only had one project that combined the two, and thankfully, > I don't have to work on that project any more. I'm not the only one who's > had this problem. > > Dirk, if you're familiar with Eclipse, I doubt that switching to PyCharm > would take you very long. I'd be surprised if it took you more than a few > hours to start seeing some productivity improvements. > > As for Vi keybindings for Eclipse, I've heard there is a commercial > project that adds them. The Vim keybindings for IntelliJ are okay, but not > spectacular. > > Happy Hacking! > -jj > > -- > In this life we cannot do great things. We can only do small things with > great love. -- Mother Teresa > _______________________________________________ > 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 > -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Mon Mar 12 01:30:30 2012 From: cappy2112 at gmail.com (Tony Cappellini) Date: Sun, 11 Mar 2012 17:30:30 -0700 Subject: [Baypiggies] Dropbox coupons in your pycon swag bag Message-ID: Make sure you look through your swag bag carefully, before recycling all that literature. The Dropbox coupons in your swag bag will give you an EXTRA 5GB of space for free!! I was about to toss it when I decided to try the coupon. I was expecting that it would only apply to new accounts, but I'm glad I was wrong. -------------- next part -------------- An HTML attachment was scrubbed... URL: From bb at bgbennett.com Thu Mar 15 09:16:40 2012 From: bb at bgbennett.com (Bradley Bennett) Date: Thu, 15 Mar 2012 01:16:40 -0700 Subject: [Baypiggies] Python developers needed in Santa Barbara Message-ID: <463B5C6F-61F4-42D3-9405-39E2D0FE0C7C@bgbennett.com> Sadly there really aren't any Python user communities between the Bay Area and Los Angeles, so here in Santa Barbara we have to resort to reaching out to our big brothers to the North and South to find much in the way of a Python user base. So please forgive me for reaching a little farther outside your preferred job listing region, but hopefully you can see our problem and give me just a little slack. My hope is that someone is ready to get away from the big city and consider an opportunity for a job like this in Santa Barbara. Description below. Please contact careers at receipt.com Thank you for your consideration and your help in finding us talent is greatly appreciated, Brad Bennett Bradley Bennett | VP Product Development SmartReceipt 55 Castilian Drive Santa Barbara, CA 93117 Office: (805) 617-2184 Mobile: (805) 689-3218 http://receipt.com Job Description SmartReceipt, a Santa Barbara-based fast growth software company, is looking for several bright software developers. We are looking for full time employees. In the following positions, you will be working closely with an experienced and dynamic team of people to build scalable web applications using cutting edge technologies. You will be working with a full stack of systems built on Linux OS and including Python/Django, Ruby on Rails, Postgres, Nginx and Chef to name a few. We are also begining work on distributed database technologies for massively scaling our transaction handling. There are also opportunities for Python developers to work on client applications that run on the PC as well as embedded processor systems. Key Requirements: Experience in standards-based, open-source technologies Experience working with the full stack of Linux and open source based web services architecture technologies Experience building scalable database driven web applications and/or experience building scalable transaction processing systems Working knowledge of regular expressions a plus 5+ years overall experience, 2 years with Python Key Characteristics: Hands-on team player who can dive-in while building a team Strong leadership abilities and superior communication skills Innovative thinker able to develop a long term vision and execute vision to support SmartReceipt's business objectives Highly motivated and self-directed, with proven ability at setting and meeting objectives and deadlines Balance casual work environment with executive presence Education: BS Engineering, Computer Science, IT or similar preferred Send resume to careers at receipt.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Mon Mar 19 07:10:29 2012 From: cappy2112 at gmail.com (Tony Cappellini) Date: Sun, 18 Mar 2012 23:10:29 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? Message-ID: At the Baypiggies meetings which follow Pycon, we have generally done quick talks about interesting presentations from Pycon. This year will be no exception. If you would like to talk about your favorite (or least-favorite) Pycon tutorial/presentation/sprint/activity at the Baypiggies meeting Thursday March 22, please respond to this email. The talks should be brief (5-15 minutes), no slides necessary. Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffrey.fischer at gmail.com Mon Mar 19 17:32:13 2012 From: jeffrey.fischer at gmail.com (Jeff Fischer) Date: Mon, 19 Mar 2012 09:32:13 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? Message-ID: Tony, I can summarize some of the PyCon talks this Thursday. Here's a few that I feel comfortable enough to speak about: - "Stop Writing Classes" https://us.pycon.org/2012/schedule/presentation/352/ - "Interfaces and Python" https://us.pycon.org/2012/schedule/presentation/126/ - "Social Network Analysis with Python (tutorial) https://us.pycon.org/2012/schedule/presentation/15/ Depending on how much detail you want, that could be 10 - 20 minutes total. I could also talk a little bit about what I learned about PyPy, although others may be better qualified to speak to that (I only went to the JIT talk and David Beazley's keynote). It might also be fun to talk about which talks we found most insightful or entertaining. For example, I really enjoyed David Beazley's keynote and also the talk "Militarizing Your Backyard with Python: Computer Vision and the Squirrel Hordes ". Thanks, Jeff > Date: Sun, 18 Mar 2012 23:10:29 -0700 > From: Tony Cappellini > To: Baypiggies > Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? > Message-ID: > > > Content-Type: text/plain; charset="iso-8859-1" > > At the Baypiggies meetings which follow Pycon, we have generally done quick > talks about interesting presentations from Pycon. > This year will be no exception. > > If you would like to talk about your favorite (or least-favorite) Pycon > tutorial/presentation/sprint/activity > at the Baypiggies meeting Thursday March 22, please respond to this email. > > The talks should be brief (5-15 minutes), no slides necessary. > > > Thanks > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ygingras at ygingras.net Mon Mar 19 17:44:42 2012 From: ygingras at ygingras.net (Yannick Gingras) Date: Mon, 19 Mar 2012 09:44:42 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? In-Reply-To: References: Message-ID: <4F67627A.3060108@ygingras.net> On 03/18/2012 11:10 PM, Tony Cappellini wrote: > If you would like to talk about your favorite (or least-favorite) > Pycon tutorial/presentation/sprint/activity > at the Baypiggies meeting Thursday March 22, please respond to this email. > > The talks should be brief (5-15 minutes), no slides necessary. I'm only 60% sure that I'll make it but I could do a 5mins talk on "PyCon ? behind the scene". I'll confirm by Wednesday at noon. -- Yannick Gingras PyCon 2012 Co-Chair From wescpy at gmail.com Mon Mar 19 19:04:01 2012 From: wescpy at gmail.com (wesley chun) Date: Mon, 19 Mar 2012 11:04:01 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? In-Reply-To: <4F67627A.3060108@ygingras.net> References: <4F67627A.3060108@ygingras.net> Message-ID: if there's any time after everyone else's review, i took some notes from the keynotes (guido's, paul graham's) as well as raymond hettinger's advanced python tutorials, senthil's talk about updates to the stdlib, the talk on ML & Python, and the talk on Python on Windows. cheers, -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "A computer never does what you want... only what you tell it." wesley chun : wescpy at gmail : @wescpy / +wescpy Python training & consulting : CyberwebConsulting.com "Core Python" books : CorePython.com Python-flavored blog: wescpy.blogspot.com On Mon, Mar 19, 2012 at 9:44 AM, Yannick Gingras wrote: > On 03/18/2012 11:10 PM, Tony Cappellini wrote: > >> If you would like to talk about your favorite (or least-favorite) Pycon >> tutorial/presentation/sprint/**activity >> at the Baypiggies meeting Thursday March 22, please respond to this email. >> >> The talks should be brief (5-15 minutes), no slides necessary. >> > > I'm only 60% sure that I'll make it but I could do a 5mins talk on "PyCon > ? behind the scene". I'll confirm by Wednesday at noon. > > -- > Yannick Gingras > PyCon 2012 Co-Chair > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Mon Mar 19 20:50:11 2012 From: jim at well.com (jim) Date: Mon, 19 Mar 2012 12:50:11 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? In-Reply-To: References: Message-ID: <1332186611.1846.289.camel@jim-LAPTOP> I could probably give a two to five minute summary of the Friday morning noobs, music, and inside the interpreter talks (track 3). On Sun, 2012-03-18 at 23:10 -0700, Tony Cappellini wrote: > > At the Baypiggies meetings which follow Pycon, we have generally done > quick talks about interesting presentations from Pycon. > This year will be no exception. > > > If you would like to talk about your favorite (or least-favorite) > Pycon tutorial/presentation/sprint/activity > at the Baypiggies meeting Thursday March 22, please respond to this > email. > > > The talks should be brief (5-15 minutes), no slides necessary. > > > > > Thanks > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies From simeonf at gmail.com Tue Mar 20 00:00:22 2012 From: simeonf at gmail.com (Simeon Franklin) Date: Mon, 19 Mar 2012 16:00:22 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? In-Reply-To: <1332186611.1846.289.camel@jim-LAPTOP> References: <1332186611.1846.289.camel@jim-LAPTOP> Message-ID: I'd be happy to do a recap of the Pandas tutorial I went to... -regards Simeon Franklin On Mon, Mar 19, 2012 at 12:50 PM, jim wrote: > > > I could probably give a two to five minute > summary of the Friday morning noobs, music, > and inside the interpreter talks (track 3). > > > > On Sun, 2012-03-18 at 23:10 -0700, Tony Cappellini wrote: >> >> At the Baypiggies meetings which follow Pycon, we have generally done >> quick talks about interesting presentations from Pycon. >> This year will be no exception. >> >> >> If you would like to talk about your favorite (or least-favorite) >> Pycon tutorial/presentation/sprint/activity >> at the Baypiggies meeting Thursday March 22, please respond to this >> email. >> >> >> The talks should be brief (5-15 minutes), no slides necessary. >> >> >> >> >> Thanks >> _______________________________________________ >> Baypiggies mailing list >> Baypiggies at python.org >> To change your subscription options or unsubscribe: >> http://mail.python.org/mailman/listinfo/baypiggies > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies From akkana at shallowsky.com Mon Mar 19 23:18:39 2012 From: akkana at shallowsky.com (Akkana Peck) Date: Mon, 19 Mar 2012 15:18:39 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? In-Reply-To: References: Message-ID: <20120319221839.GC1685@shallowsky.com> Tony Cappellini writes: > If you would like to talk about your favorite (or least-favorite) Pycon > tutorial/presentation/sprint/activity > at the Baypiggies meeting Thursday March 22, please respond to this email. I could do a quick summary of "What you need to know about datetimes", "Pragmatic Unicode, or, How do I stop the pain?", and my own talk on GIMP-python. ...Akkana From jeffrey.fischer at genforma.com Mon Mar 19 17:28:29 2012 From: jeffrey.fischer at genforma.com (Jeffrey Fischer) Date: Mon, 19 Mar 2012 09:28:29 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? Message-ID: Tony, I can summarize some of the PyCon talks this Thursday. Here's a few that I feel comfortable enough to speak about: - "Stop Writing Classes" https://us.pycon.org/2012/schedule/presentation/352/ - "Interfaces and Python" https://us.pycon.org/2012/schedule/presentation/126/ - "Social Network Analysis with Python (tutorial) https://us.pycon.org/2012/schedule/presentation/15/ Depending on how much detail you want, that could be 10 - 20 minutes total. I could also talk a little bit about what I learned about PyPy, although others may be better qualified to speak to that (I only went to the JIT talk and David Beazley's keynote). It might also be fun to talk about which talks we found most insightful or entertaining. For example, I really enjoyed David Beazley's keynote and also the talk "Militarizing Your Backyard with Python: Computer Vision and the Squirrel Hordes ". Thanks, Jeff Date: Sun, 18 Mar 2012 23:10:29 -0700 > From: Tony Cappellini > To: Baypiggies > Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? > Message-ID: > > > Content-Type: text/plain; charset="iso-8859-1" > > At the Baypiggies meetings which follow Pycon, we have generally done quick > talks about interesting presentations from Pycon. > This year will be no exception. > > If you would like to talk about your favorite (or least-favorite) Pycon > tutorial/presentation/sprint/activity > at the Baypiggies meeting Thursday March 22, please respond to this email. > > The talks should be brief (5-15 minutes), no slides necessary. > > > Thanks > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/baypiggies/attachments/20120318/def5171a/attachment-0001.html > > > > ------------------------------ > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > > End of Baypiggies Digest, Vol 77, Issue 8 > ***************************************** > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Wed Mar 21 20:34:23 2012 From: cappy2112 at gmail.com (Tony Cappellini) Date: Wed, 21 Mar 2012 12:34:23 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? In-Reply-To: References: Message-ID: Thanks to everyone who replied to give a Pycon 2012 Wrap up talk. Jeff Fischer - Stop Writing Classes, Interfaces & Python, Social Network Analyses Yanick Gingras - Pycon- Behind The Scense Wesley Chun - Guido's keynote, Paul Graham's keynote, Ray Hettinger's Advanced Python tutorial Jim Stockford - Music, inside the interpreter Simeon Franklin - Pandas Akkana Peck - Datetimes, Unicode, GIMP-Python We may want to limit each person's time to 10 minutes, so that everyone gets a chance to talk. When all have finished their first topic, start over with the first presenter- with the next topic.... -------------- next part -------------- An HTML attachment was scrubbed... URL: From simeonf at gmail.com Thu Mar 22 16:05:53 2012 From: simeonf at gmail.com (Simeon Franklin) Date: Thu, 22 Mar 2012 08:05:53 -0700 Subject: [Baypiggies] PyData videos coming online Message-ID: Hi all - I know everybody has lots of Python videos to watch right now post-Pycon but I'd like to throw a few more at you. My employer was kind enough to volunteer a couple of videographers for the two day PyData conference the weekend before PyCon and the videos are coming online right now. I believe we got all the sessions from the two main tracks so if you're looking for material on scientific programming with Python keep an eye on http://marakana.com/s/2012_pydata_workshop,1090/index.html So far we have sessions up about NumPy, SciPy, MapReduce, scikits-image, and a panel discussion with Guido about adding features to Python 3 to make it more enticing to the Scientific programming folks. -best regards Simeon Franklin -------------- next part -------------- An HTML attachment was scrubbed... URL: From cschin at infoecho.net Thu Mar 22 16:45:45 2012 From: cschin at infoecho.net (Chen-Shan Chin) Date: Thu, 22 Mar 2012 08:45:45 -0700 Subject: [Baypiggies] PyData videos coming online In-Reply-To: References: Message-ID: <971AC73F-4998-41C9-AD9B-369356DB8D61@infoecho.net> Hi, Simeon: This is great. Do you know whether there are slides for download too? Thanks. --Jason On Mar 22, 2012, at 8:05 AM, Simeon Franklin wrote: > Hi all - > > I know everybody has lots of Python videos to watch right now post-Pycon but I'd like to throw a few more at you. My employer was kind enough to volunteer a couple of videographers for the two day PyData conference the weekend before PyCon and the videos are coming online right now. I believe we got all the sessions from the two main tracks so if you're looking for material on scientific programming with Python keep an eye on http://marakana.com/s/2012_pydata_workshop,1090/index.html > > So far we have sessions up about NumPy, SciPy, MapReduce, scikits-image, and a panel discussion with Guido about adding features to Python 3 to make it more enticing to the Scientific programming folks. > > -best regards > Simeon Franklin > > _______________________________________________ > 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 jeffrey.fischer at gmail.com Thu Mar 22 17:34:58 2012 From: jeffrey.fischer at gmail.com (Jeff Fischer) Date: Thu, 22 Mar 2012 09:34:58 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? Message-ID: Tony, What is your thinking regarding slides for tonight? Given the frequent speaker switches, changing laptops could take up much of the time. Do you want us to forgo slides tonight? Or should be print them on a USB stick and share a computer? Thanks! - Jeff From: Tony Cappellini > To: Baypiggies > Subject: Re: [Baypiggies] Who wants to do Pycon wrap-up talks > Thursday? > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > > Thanks to everyone who replied to give a Pycon 2012 Wrap up talk. > > > Jeff Fischer - Stop Writing Classes, Interfaces & Python, Social Network > Analyses > > Yanick Gingras - Pycon- Behind The Scense > > Wesley Chun - Guido's keynote, Paul Graham's keynote, Ray Hettinger's > Advanced Python tutorial > > Jim Stockford - Music, inside the interpreter > > Simeon Franklin - Pandas > > Akkana Peck - Datetimes, Unicode, GIMP-Python > > > We may want to limit each person's time to 10 minutes, so that everyone > gets a chance to talk. > When all have finished their first topic, start over with the first > presenter- with the next topic.... > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ygingras at ygingras.net Thu Mar 22 17:43:06 2012 From: ygingras at ygingras.net (Yannick Gingras) Date: Thu, 22 Mar 2012 09:43:06 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? In-Reply-To: References: Message-ID: <4F6B569A.5070909@ygingras.net> On 03/22/2012 09:34 AM, Jeff Fischer wrote: > Tony, > What is your thinking regarding slides for tonight? Given the > frequent speaker switches, changing laptops could take up much of the > time. Do you want us to forgo slides tonight? Or should be print them > on a USB stick and share a computer? > I won't use any slides so that one less problem to worry about. -- Yannick Gingras PyCon 2012 Co-Chair From simeonf at gmail.com Thu Mar 22 18:08:15 2012 From: simeonf at gmail.com (Simeon Franklin) Date: Thu, 22 Mar 2012 10:08:15 -0700 Subject: [Baypiggies] PyData videos coming online In-Reply-To: <971AC73F-4998-41C9-AD9B-369356DB8D61@infoecho.net> References: <971AC73F-4998-41C9-AD9B-369356DB8D61@infoecho.net> Message-ID: On Thu, Mar 22, 2012 at 8:45 AM, Chen-Shan Chin wrote: > This is great. Do you know whether there are slides for download too? > Thanks. > I suspect we asked for links - but I'll make sure and get the page updated if we can get slides... -regards Simeon -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at well.com Thu Mar 22 18:14:01 2012 From: jim at well.com (jim) Date: Thu, 22 Mar 2012 10:14:01 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? In-Reply-To: References: Message-ID: <1332436441.1826.4.camel@jim-LAPTOP> I will not have any slides. On Thu, 2012-03-22 at 09:34 -0700, Jeff Fischer wrote: > > Tony, > What is your thinking regarding slides for tonight? Given the > frequent speaker switches, changing laptops could take up much of the > time. Do you want us to forgo slides tonight? Or should be print them > on a USB stick and share a computer? > > > Thanks! > - Jeff > > From: Tony Cappellini > To: Baypiggies > Subject: Re: [Baypiggies] Who wants to do Pycon wrap-up talks > Thursday? > Message-ID: > 0HXjAmHw at mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Thanks to everyone who replied to give a Pycon 2012 Wrap up > talk. > > > Jeff Fischer - Stop Writing Classes, Interfaces & Python, > Social Network > Analyses > > Yanick Gingras - Pycon- Behind The Scense > > Wesley Chun - Guido's keynote, Paul Graham's keynote, Ray > Hettinger's > Advanced Python tutorial > > Jim Stockford - Music, inside the interpreter > > Simeon Franklin - Pandas > > Akkana Peck - Datetimes, Unicode, GIMP-Python > > > We may want to limit each person's time to 10 minutes, so that > everyone > gets a chance to talk. > When all have finished their first topic, start over with the > first > presenter- with the next topic.... > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies From jjinux at gmail.com Thu Mar 22 18:31:02 2012 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Thu, 22 Mar 2012 10:31:02 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? In-Reply-To: References: Message-ID: I'm not sure if I'll be able to make it tonight, but if I do, I have notes for almost every talk I attended. I usually try to blog them at ( jjinux.blogspot.com), but I haven't done it quite yet. -jj On Wed, Mar 21, 2012 at 12:34 PM, Tony Cappellini wrote: > Thanks to everyone who replied to give a Pycon 2012 Wrap up talk. > > > Jeff Fischer - Stop Writing Classes, Interfaces & Python, Social Network > Analyses > > Yanick Gingras - Pycon- Behind The Scense > > Wesley Chun - Guido's keynote, Paul Graham's keynote, Ray Hettinger's > Advanced Python tutorial > > Jim Stockford - Music, inside the interpreter > > Simeon Franklin - Pandas > > Akkana Peck - Datetimes, Unicode, GIMP-Python > > > We may want to limit each person's time to 10 minutes, so that everyone > gets a chance to talk. > When all have finished their first topic, start over with the first > presenter- with the next topic.... > > > > _______________________________________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/mailman/listinfo/baypiggies > -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa -------------- next part -------------- An HTML attachment was scrubbed... URL: From mzdaniel at glidelink.net Thu Mar 22 19:03:40 2012 From: mzdaniel at glidelink.net (Daniel Mizyrycki) Date: Thu, 22 Mar 2012 11:03:40 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? In-Reply-To: References: Message-ID: <4F6B697C.6010708@glidelink.net> Looks like tonight's meeting will be awesome. Any chance it would be video recorded? Daniel From cschin at infoecho.net Thu Mar 22 19:14:08 2012 From: cschin at infoecho.net (Chen-Shan Chin) Date: Thu, 22 Mar 2012 11:14:08 -0700 Subject: [Baypiggies] PyData videos coming online In-Reply-To: References: <971AC73F-4998-41C9-AD9B-369356DB8D61@infoecho.net> Message-ID: <24C3F8C8-FB34-488F-B021-CBFEC9312F25@infoecho.net> Thanks. I can also check whether there is links in the videos too. --Jason On Mar 22, 2012, at 10:08 AM, Simeon Franklin wrote: > On Thu, Mar 22, 2012 at 8:45 AM, Chen-Shan Chin wrote: > This is great. Do you know whether there are slides for download too? Thanks. > > I suspect we asked for links - but I'll make sure and get the page updated if we can get slides... > > -regards > Simeon -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Thu Mar 22 21:22:22 2012 From: cappy2112 at gmail.com (Tony Cappellini) Date: Thu, 22 Mar 2012 13:22:22 -0700 Subject: [Baypiggies] Announcing closure-py Message-ID: This may be old news for some ... This is a brief-but-interesting discussion regarding the (partial) implementation of Clojure in Python. *http://tinyurl.com/6usfvbh * -------------- next part -------------- An HTML attachment was scrubbed... URL: From wescpy at gmail.com Fri Mar 23 08:07:30 2012 From: wescpy at gmail.com (wesley chun) Date: Fri, 23 Mar 2012 00:07:30 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? In-Reply-To: References: Message-ID: hey JJ, sorry we missed you tonight! great reviews everyone! glenn, can you remind people about the viewing party at SM? anyway, i've attached the slides for the 3 talks i reviewed. feel free to post to the website if desired. cheers, --wesley On Thu, Mar 22, 2012 at 10:31 AM, Shannon -jj Behrens wrote: > I'm not sure if I'll be able to make it tonight, but if I do, I have notes > for almost every talk I attended. I usually try to blog them at ( > jjinux.blogspot.com), but I haven't done it quite yet. > > -jj > > On Wed, Mar 21, 2012 at 12:34 PM, Tony Cappellini wrote: > >> Thanks to everyone who replied to give a Pycon 2012 Wrap up talk. >> >> >> Jeff Fischer - Stop Writing Classes, Interfaces & Python, Social Network >> Analyses >> >> Yanick Gingras - Pycon- Behind The Scense >> >> Wesley Chun - Guido's keynote, Paul Graham's keynote, Ray Hettinger's >> Advanced Python tutorial >> >> Jim Stockford - Music, inside the interpreter >> >> Simeon Franklin - Pandas >> >> Akkana Peck - Datetimes, Unicode, GIMP-Python >> >> >> We may want to limit each person's time to 10 minutes, so that everyone >> gets a chance to talk. >> When all have finished their first topic, start over with the first >> presenter- with the next topic.... >> > -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "A computer never does what you want... only what you tell it." wesley chun : wescpy at gmail : @wescpy / +wescpy Python training & consulting : CyberwebConsulting.com "Core Python" books : CorePython.com Python-flavored blog: wescpy.blogspot.com -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: pycon2012recap.pdf Type: application/pdf Size: 121184 bytes Desc: not available URL: From tony at tcapp.com Fri Mar 23 18:08:13 2012 From: tony at tcapp.com (Tony Cappellini) Date: Fri, 23 Mar 2012 10:08:13 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? In-Reply-To: References: Message-ID: How did the Pycon wrap up talks go last night? -------------- next part -------------- An HTML attachment was scrubbed... URL: From ygingras at ygingras.net Fri Mar 23 19:30:50 2012 From: ygingras at ygingras.net (Yannick Gingras) Date: Fri, 23 Mar 2012 11:30:50 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? In-Reply-To: References: Message-ID: <4F6CC15A.3020501@ygingras.net> On 03/23/2012 10:08 AM, Tony Cappellini wrote: > > How did the Pycon wrap up talks go last night? > It was my first time at Bay Piggies and I loved it. I had to leave before the end of Wesley's talk to catch a train but I really enjoyed the evening and I'm sorry that I could not stay to chat further after the presentation. Next time, hopefully. -- Yannick Gingras PyCon 2012 Co-Chair From jjinux at gmail.com Fri Mar 23 21:18:49 2012 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Fri, 23 Mar 2012 13:18:49 -0700 Subject: [Baypiggies] Who wants to do Pycon wrap-up talks Thursday? In-Reply-To: <4F6CC15A.3020501@ygingras.net> References: <4F6CC15A.3020501@ygingras.net> Message-ID: Yannick, next time you go to BayPiggies, I can give you a ride to the train if necessary. -jj On Fri, Mar 23, 2012 at 11:30 AM, Yannick Gingras wrote: > On 03/23/2012 10:08 AM, Tony Cappellini wrote: > >> >> How did the Pycon wrap up talks go last night? >> >> > It was my first time at Bay Piggies and I loved it. > > I had to leave before the end of Wesley's talk to catch a train but I > really enjoyed the evening and I'm sorry that I could not stay to chat > further after the presentation. Next time, hopefully. > > > -- > Yannick Gingras > PyCon 2012 Co-Chair > > ______________________________**_________________ > Baypiggies mailing list > Baypiggies at python.org > To change your subscription options or unsubscribe: > http://mail.python.org/**mailman/listinfo/baypiggies > -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa -------------- next part -------------- An HTML attachment was scrubbed... URL: From dan at bot4.us Fri Mar 23 23:01:28 2012 From: dan at bot4.us (Dan Bikle) Date: Fri, 23 Mar 2012 15:01:28 -0700 Subject: [Baypiggies] Deploy a Python Project in a Hackternoon. Message-ID: Baypiggies, I invite you to not 1 but 2 Hackternoons this weekend: http://meetup.com/Hackternoon Saturday Hackternoon happens at Hacker Dojo in Mountain View. Sunday Hackternoon happens at Ground Floor in Santa Clara. The basic idea is for you to create and deploy a Python Project in a Hackternoon. A possible deployment choice is Heroku (which costs $0) http://www.google.com/search?q=Python+on+Heroku At the very least you could git push some Python up to Github (which costs $0): http://www.google.com/search?q=Python+on+Github If you want to attract another developer to pair program with you on your Python Project, you have choices: - Post a request to this list - Attend the Meetup and see if anyone wants to pair with you - Register/Login at Hackternoon.com and describe a project Of the 2 (two!) projects currently listed on Hackternoon.com, 50% of them are tagged as Python projects; that's AWESOME! Hackternoon.com is seen planet-wide. So, if the Meetup yields few Python-Programmers you like, it's possible you find a Python-Pairer in Pittsburgh. Or, Paris, Pueblo, or Sao Paulo and then you could use Github-as-a-hub and parlez over Skype. -- Dan Bikle From jjinux at gmail.com Sat Mar 24 03:04:28 2012 From: jjinux at gmail.com (Shannon -jj Behrens) Date: Fri, 23 Mar 2012 19:04:28 -0700 Subject: [Baypiggies] Notes from PyCon Message-ID: Hey guys, I finished blogging all my notes from PyCon: http://jjinux.blogspot.com/search/label/pycon2012 Enjoy! -jj -- In this life we cannot do great things. We can only do small things with great love. -- Mother Teresa -------------- next part -------------- An HTML attachment was scrubbed... URL: From svyas at redolentech.com Wed Mar 28 01:26:53 2012 From: svyas at redolentech.com (Samir Vyas) Date: Tue, 27 Mar 2012 16:26:53 -0700 Subject: [Baypiggies] Sr. Python Developer(s) for Bay area long-term assignments Message-ID: Greetings ! We are looking for 4 Python developers for a long-term project in bay area. You will be working on our W2. If you are interested, please, get in touch with me. Looking forward to hear from you. *TITLE: Sr. Python Developer(s)* Location: Mountain View, CA *Job Requirements: ** Total of 8 to 10+ years of experience in IT and software * 3+ yrs professional Python development. * Solid foundation in computer science with strong competencies in data structures, algorithms and software design with proficiency in object-oriented design principles and extensive experience in Python (preferred), Java, Ruby, Perl, Groovy or Objective-C. * 2+ yrs professional MySQL experience. * Ability to work end-to-end on all aspects of MVC including UI work. * Experience with Flask, Jinja, Bootstrap, or Solr a plus. * Comfortable with agile dev cycle - we are using advanced scrum methods. * Broad Internet understanding: TCP/IP programming, basics of how HTTP and other major Internet protocols really work. Soft Skills Agile development practices -- Thank you *Samir Vyas* Director, Redolent Inc. ------------------------------ *Email: *svyas at redolentech.com *Phone: *408-310-6518 / 408-393-1166 *Fax: *866-625-7844 ** ------------------------------ Connect on LinkedIn (LION, 2600+) Follow me on Twitter [image: Redolent, Inc] *Redolent,Inc* 4620, Fortran Drive, Ste 201, San Jose, CA 95134 ------------------------------ Follow us on Google Apps Authorized Reseller *E-Verified Company* My Blogs LAMPGurus.com - Opensource technologies, Web 2.0, Cloud computing, CRM, CMS Personal Blog - Entrepreneurship, Business , News -------------- next part -------------- An HTML attachment was scrubbed... URL: From richbodo at gmail.com Thu Mar 29 20:57:01 2012 From: richbodo at gmail.com (Rich Bodo) Date: Thu, 29 Mar 2012 18:57:01 +0000 (UTC) Subject: [Baypiggies] Rich Bodo wants to stay in touch on LinkedIn Message-ID: <513889714.3430411.1333047421068.JavaMail.app@ela4-bed78.prod> LinkedIn ------------ I'd like to add you to my professional network on LinkedIn. - Rich Bodo Rich Bodo Professional San Francisco Bay Area Confirm that you know Rich Bodo: https://www.linkedin.com/e/yznnm6-h0e60l1j-6c/isd/6485750147/Fm4n6Eh9/?hs=false&tok=1Y_sawcN3N0Bc1 -- You are receiving Invitation to Connect emails. Click to unsubscribe: http://www.linkedin.com/e/yznnm6-h0e60l1j-6c/uLY6EkXisGbXks3UYTiYtLutLa4risRQj4/goo/baypiggies%40python%2Eorg/20061/I2250052706_1/?hs=false&tok=3zyJUd4CTN0Bc1 (c) 2012 LinkedIn Corporation. 2029 Stierlin Ct, Mountain View, CA 94043, USA. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cappy2112 at gmail.com Fri Mar 30 08:04:25 2012 From: cappy2112 at gmail.com (Tony Cappellini) Date: Thu, 29 Mar 2012 23:04:25 -0700 Subject: [Baypiggies] HTML to printable file Message-ID: Have any of you used or written a tool which will convert a web page into a file that is cleanly paginated and printable? I need to print out some documentation which was only written in HTML. It's more convenient to have paper docs you can make notes on and use when you're away from a wifi connection. Below is just one of many pages from http://dangerousprototypes.com/docs , which I'd like to get into a printable format http://dangerousprototypes.com/docs/Bus_Pirate_menu_options_guide The Python Weekly archives is another site I'd like to be able to download and have available offline (although not necessarily printable) http://www.pythonweekly.com/archive/ I'm hoping I don't need to reinvent the wheel. Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From itz at buug.org Fri Mar 30 08:21:41 2012 From: itz at buug.org (Ian Zimmerman) Date: Thu, 29 Mar 2012 23:21:41 -0700 Subject: [Baypiggies] HTML to printable file In-Reply-To: (Tony Cappellini's message of "Thu, 29 Mar 2012 23:04:25 -0700") References: Message-ID: <87hax6y5fu.fsf@foolinux.dyndns.org> Tony> I'm hoping I don't need to reinvent the wheel. lynx -dump | pr ? -- Ian Zimmerman gpg public key: 1024D/C6FF61AD fingerprint: 66DC D68F 5C1B 4D71 2EE5 BD03 8A00 786C C6FF 61AD http://www.gravatar.com/avatar/c66875cda51109f76c6312f4d4743d1e.png Rule 420: All persons more than eight miles high to leave the court. From davidoff56 at alluvialsw.com Fri Mar 30 08:15:57 2012 From: davidoff56 at alluvialsw.com (Monte Davidoff) Date: Thu, 29 Mar 2012 23:15:57 -0700 Subject: [Baypiggies] HTML to printable file In-Reply-To: References: Message-ID: <4F754F9D.8020906@alluvialsw.com> Hi Tony, On 3/29/12 11:04 PM, Tony Cappellini wrote: > Have any of you used or written a tool which will convert a web page > into a file that > is cleanly paginated and printable? Perhaps I misunderstood the problem. The tool I've used for this task is my web browser (Firefox, Safari). On a Mac, I use Print > Save as PDF to get the output into a file. Monte From cappy2112 at gmail.com Fri Mar 30 15:28:51 2012 From: cappy2112 at gmail.com (Tony Cappellini) Date: Fri, 30 Mar 2012 06:28:51 -0700 Subject: [Baypiggies] HTML to printable file In-Reply-To: <4F754F9D.8020906@alluvialsw.com> References: <4F754F9D.8020906@alluvialsw.com> Message-ID: Monte, While that will work for the current page, I should have mentioned I'm looking for a program that should be able to follow urls several levels (the level of urls will be determined by the user). Since there is a lot of documentation, I was hoping to find a tool I can pass a top level url (or series of urls) to the program and let it do all the work. In the case of PythonWeekly, many of the main urls link to other offsite urls. Saving the main url to pdf wont get the offsite content. thanks On Thu, Mar 29, 2012 at 11:15 PM, Monte Davidoff wrote: > Hi Tony, > > > On 3/29/12 11:04 PM, Tony Cappellini wrote: > >> Have any of you used or written a tool which will convert a web page into >> a file that >> is cleanly paginated and printable? >> > > Perhaps I misunderstood the problem. The tool I've used for this task is > my web browser (Firefox, Safari). On a Mac, I use Print > Save as PDF to > get the output into a file. > > Monte > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mikeyp at lahondaresearch.org Fri Mar 30 16:53:21 2012 From: mikeyp at lahondaresearch.org (Michael Pittaro) Date: Fri, 30 Mar 2012 07:53:21 -0700 Subject: [Baypiggies] HTML to printable file In-Reply-To: References: Message-ID: On Thu, Mar 29, 2012 at 11:04 PM, Tony Cappellini wrote: > > Have any of you used or written a tool which will convert a web page into a > file that > is cleanly paginated and printable? > > I need to print out some documentation which was only written in HTML. > It's more convenient to have paper docs you can make notes on and use when > you're away from a wifi connection. > Check out Print Friendly http://www.printfriendly.com/ It's a web service that converts a page / URL to a PDF. I've had good luck with it converting doc pages to PDF for kindle reading. It's not perfect, but did a reasonable job on the bus pirate page (actually, it usually does better.) > > > I'm hoping I don't need to reinvent the wheel. > You might have to grease it, though. Print friendly only handles one page, it doesn't walk the tree of included links. But it's a web service, so you can probably call it from urllib without too much effort. There are no terms of service or API posted on the site, but it looks like a bay area project if you need to get in touch with them. mike From cappy2112 at gmail.com Fri Mar 30 18:24:52 2012 From: cappy2112 at gmail.com (Tony Cappellini) Date: Fri, 30 Mar 2012 09:24:52 -0700 Subject: [Baypiggies] HTML to printable file In-Reply-To: References: Message-ID: > > > > >>Check out Print Friendly http://www.printfriendly.com/ Thanks. I'll give it a try -------------- next part -------------- An HTML attachment was scrubbed... URL: From akkana at shallowsky.com Fri Mar 30 17:06:36 2012 From: akkana at shallowsky.com (Akkana Peck) Date: Fri, 30 Mar 2012 08:06:36 -0700 Subject: [Baypiggies] HTML to printable file In-Reply-To: References: <4F754F9D.8020906@alluvialsw.com> Message-ID: <20120330150636.GA1875@shallowsky.com> Tony Cappellini writes: > While that will work for the current page, I should have mentioned I'm > looking for a program that should be > able to follow urls several levels (the level of urls will be determined by > the user). It's fairly easy to convert HTML pages to PDF with Python QtWebView and QPrinter (you don't have to be running KDE or set up a GUI). I've never found a way to do the same using python-webkit (the GTK bindings). http://shallowsky.com/blog/programming/html-slides-to-pdf.html I'm sure the webkit API will let you get a list of links and follow them, though I don't know the calls offhand. Or you could get them with a grep of the original page, and run your print script on the list of URLs (as I do there). ...Akkana From cappy2112 at gmail.com Fri Mar 30 19:26:05 2012 From: cappy2112 at gmail.com (Tony Cappellini) Date: Fri, 30 Mar 2012 10:26:05 -0700 Subject: [Baypiggies] HTML to printable file In-Reply-To: <81056.1333127396@parc.com> References: <4F754F9D.8020906@alluvialsw.com> <81056.1333127396@parc.com> Message-ID: >>Sounds like you want to save a whole site, not just a Web page. > No, not a whole site. Just many pages -------------- next part -------------- An HTML attachment was scrubbed... URL: From janssen at parc.com Fri Mar 30 19:09:56 2012 From: janssen at parc.com (Bill Janssen) Date: Fri, 30 Mar 2012 10:09:56 PDT Subject: [Baypiggies] HTML to printable file In-Reply-To: References: <4F754F9D.8020906@alluvialsw.com> Message-ID: <81056.1333127396@parc.com> Tony Cappellini wrote: > Monte, > > While that will work for the current page, I should have mentioned I'm > looking for a program that should be > able to follow urls several levels (the level of urls will be determined by > the user). Sounds like you want to save a whole site, not just a Web page. Anyway, the tools I like are "wkpdf" and its alters done with Qt and GTK++. They use WebKit to render to PDF. Pretty common by now. Try wk2pdf.py, for instance. To walk a site, you might try the Plucker tool. It does a pretty good job, if you can still find it. Bill From Chris.Clark at actian.com Fri Mar 30 21:33:37 2012 From: Chris.Clark at actian.com (Chris Clark) Date: Fri, 30 Mar 2012 12:33:37 -0700 Subject: [Baypiggies] HTML to printable file In-Reply-To: <81056.1333127396@parc.com> References: <4F754F9D.8020906@alluvialsw.com> <81056.1333127396@parc.com> Message-ID: <4F760A91.7080106@actian.com> On Friday 2012-03-30 12:27 (-0700), Bill Janssen wrote: > Tony Cappellini wrote: > >> While that will work for the current page, I should have mentioned I'm >> looking for a program that should be >> able to follow urls several levels (the level of urls will be determined by >> the user). > Sounds like you want to save a whole site, not just a Web page.... > To walk a site, you might try the Plucker tool. It does a pretty good > job, if you can still find it. Yup this isn't a printing issue, its a scraping issue. Plucker/plucker-desktop is around in debian and supports the depth option you want. The GU is kinda old and clunky but works. On the other hand wget does this too, but it is less user friendly ;-) I would strongly encourage you to NOT write tools for this as it can get complex. There are some wget GUI wrappers knocking around (I can't recommend any though). The printing piece is another (complex) problem, do you need to flatten (links between) the pages or print them separately, and in what order? I don't have a good answer to that, it is a navigation problem. But pulling down the pages is the first piece. Chris From Chris.Clark at actian.com Fri Mar 30 22:01:39 2012 From: Chris.Clark at actian.com (Chris Clark) Date: Fri, 30 Mar 2012 13:01:39 -0700 Subject: [Baypiggies] HTML to printable file In-Reply-To: <4F760A91.7080106@actian.com> References: <4F754F9D.8020906@alluvialsw.com> <81056.1333127396@parc.com> <4F760A91.7080106@actian.com> Message-ID: <4F761123.7030104@actian.com> On Friday 2012-03-30 12:57 (-0700), Chris Clark wrote: > >> Tony Cappellini wrote: >> >>> While that will work for the current page, I should have mentioned I'm >>> looking for a program that should be >>> able to follow urls several levels (the level of urls will be >>> determined by >>> the user). >> > ..... wget does this too, but it is less user friendly ;-) I would > strongly encourage you to NOT write tools for this as it can get > complex. There are some wget GUI wrappers knocking around (I can't > recommend any though). I forgot to include an example: Pull down (up to a depth of 5) recursively, rename links and stay on web site (do not follow external links) wget -L --recursive --convert-links ..... Also see --restrict-file-names, --no-directories, and --level Chris