<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>jessenoller.com comments - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-e58cc5ca" type="application/json"/><link>http://pyjesse.disqus.com/</link><description></description><language>en</language><lastBuildDate>Fri, 13 Nov 2009 06:18:05 -0000</lastBuildDate><item><title>Re: SSH Programming with Paramiko | Completely Different</title><link>http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/#comment-22889015</link><description>You should email the paramiko mailing list for support</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jnoller</dc:creator><pubDate>Fri, 13 Nov 2009 06:18:05 -0000</pubDate></item><item><title>Re: SSH Programming with Paramiko | Completely Different</title><link>http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/#comment-22887593</link><description>sudo over paramiko doesn't work.  It gives exception that " U require a tty to run sudo".&lt;br&gt;My server is having requiretty = true . Due to security problem, this setting cant be changed. I will have to handle it through paramiko.&lt;br&gt;Pls Help........</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">hima</dc:creator><pubDate>Fri, 13 Nov 2009 05:08:51 -0000</pubDate></item><item><title>Re: PyPI Poll: Comments and Ratings</title><link>http://jessenoller.com/2009/11/12/pypi-poll-comments-and-ratings/#comment-22887451</link><description>Right on.&lt;br&gt;&lt;br&gt;Suffice to say, there was some suppressed tension on the subject on python-dev. I blurted out my frustration with PyPI, and it exploded.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ludvig Ericson</dc:creator><pubDate>Fri, 13 Nov 2009 05:00:40 -0000</pubDate></item><item><title>Re: PyPI Poll: Comments and Ratings</title><link>http://jessenoller.com/2009/11/12/pypi-poll-comments-and-ratings/#comment-22880946</link><description>So basically you are saying the poll itself is broken.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">elpargo</dc:creator><pubDate>Fri, 13 Nov 2009 00:48:15 -0000</pubDate></item><item><title>Re: PyPI Poll: Comments and Ratings</title><link>http://jessenoller.com/2009/11/12/pypi-poll-comments-and-ratings/#comment-22876418</link><description>You're really no fun.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jnoller</dc:creator><pubDate>Thu, 12 Nov 2009 23:23:14 -0000</pubDate></item><item><title>Re: PyPI Poll: Comments and Ratings</title><link>http://jessenoller.com/2009/11/12/pypi-poll-comments-and-ratings/#comment-22876332</link><description>I checked my mail and a py-dev thread that was only hours long had 90 messages.  I ran away.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jackdied</dc:creator><pubDate>Thu, 12 Nov 2009 23:20:27 -0000</pubDate></item><item><title>Re: PEP 3003: &amp;#8220;Python Language Moratorium&amp;#8221; &amp;#8211; Accepted</title><link>http://jessenoller.com/2009/11/09/pep-3003-python-language-moratorium-accepted/#comment-22511307</link><description>It was brought up in the discussions of this pep on python-dev, I  &lt;br&gt;don't remember ther arguments against it, but there were a few.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jnoller</dc:creator><pubDate>Mon, 09 Nov 2009 20:27:25 -0000</pubDate></item><item><title>Re: PEP 3003: &amp;#8220;Python Language Moratorium&amp;#8221; &amp;#8211; Accepted</title><link>http://jessenoller.com/2009/11/09/pep-3003-python-language-moratorium-accepted/#comment-22511081</link><description>EDIT: woops, left a duplicate because I thought the first comment got deleted.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">twitter-18206057</dc:creator><pubDate>Mon, 09 Nov 2009 20:22:35 -0000</pubDate></item><item><title>Re: PEP 3003: &amp;#8220;Python Language Moratorium&amp;#8221; &amp;#8211; Accepted</title><link>http://jessenoller.com/2009/11/09/pep-3003-python-language-moratorium-accepted/#comment-22510346</link><description>Has anyone talked about putting together some kind of formal standard for Python? It seems like the number of implementations has been growing steadily, and core language features are solidifying, so this seems like an appropriate time.&lt;br&gt;&lt;br&gt;Probably a subset of python 3 that doesn't include the entire CPython standard library, and doesn't specify features that would be difficult to implement in some environments, like the JVM. That would provide a non-moving minimal target both for implementers, and for people wanting to write portable code.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brendan Miller</dc:creator><pubDate>Mon, 09 Nov 2009 20:15:11 -0000</pubDate></item><item><title>Re: PyCon 2010: Talks are live!</title><link>http://jessenoller.com/2009/11/04/pycon-2010-talks-are-live/#comment-21920660</link><description>Thanks for going through effort organizing PyCon!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jospeh Lisee</dc:creator><pubDate>Thu, 05 Nov 2009 00:51:20 -0000</pubDate></item><item><title>Re: SSH Programming with Paramiko | Completely Different</title><link>http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/#comment-21392756</link><description>Given the article was about SSH programming, and paramiko is for SSH&lt;br&gt;programming - I think it's a much better fundamental solution to SSH&lt;br&gt;programming than pexpect. I've had plenty of expect-like scripts, and&lt;br&gt;expect-base script break because assumption on output, regexes, etc&lt;br&gt;broke. I agree that paramiko isn't a generalized tool, but for the&lt;br&gt;problem it tries to solve it is the best tool (in my opinion).&lt;br&gt;&lt;br&gt;If we were talking a general "watch something and react" tool, then&lt;br&gt;yeah - pexpect makes sense, but we're not.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jnoller</dc:creator><pubDate>Fri, 30 Oct 2009 17:48:55 -0000</pubDate></item><item><title>Re: SSH Programming with Paramiko | Completely Different</title><link>http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/#comment-21391763</link><description>Actually something expect-like doesn't care what the output is if you code the same way you do with paramiko.  pexpect.expect takes a list of args... that list can be regular expressions or perhaps pexpect.TIMEOUT or pexpect.EOF.  Based on that which one in that list matches, you make a decision; this is not an issue of a small decision tree.  I'm ok with people using other tools, but lets be fair to the tools available.  pexpect is a much more generalized solution than paramiko; paramiko gives you more granular visibility into stderr than pexpect does, but paramiko is limited to ssh.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mikepenn</dc:creator><pubDate>Fri, 30 Oct 2009 17:35:54 -0000</pubDate></item><item><title>Re: SSH Programming with Paramiko | Completely Different</title><link>http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/#comment-21374947</link><description>Personally, I've found any tool which waits for specific output from&lt;br&gt;commands to be terribly brittle. Output from remote sources can (and&lt;br&gt;does) frequently change - sure, something expect-like does the job if&lt;br&gt;you can count on the same output over and over again.&lt;br&gt;&lt;br&gt;I know pexpect has gotten better since the time I used it, which&lt;br&gt;admittedly was awhile ago and at this point I go out of my way to&lt;br&gt;avoid it/expect-like tools unless I simply can't. I'm also much more a&lt;br&gt;fan of tackling things with tools like paramiko, which is more&lt;br&gt;programmatic/reliable in my mind.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jnoller</dc:creator><pubDate>Fri, 30 Oct 2009 14:36:31 -0000</pubDate></item><item><title>Re: Dive Into Python 3: The Foreward</title><link>http://jessenoller.com/2009/10/25/dive-into-python-3-the-foreward/#comment-21153164</link><description>Any text in the foreword is under the same license as the book itself! Go for it!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jnoller</dc:creator><pubDate>Tue, 27 Oct 2009 23:00:56 -0000</pubDate></item><item><title>Re: Dive Into Python 3: The Foreward</title><link>http://jessenoller.com/2009/10/25/dive-into-python-3-the-foreward/#comment-21115542</link><description>I have translated Dive Into Python 3 in Italian and I would like both to translate also your foreword and to put it alongside the book's translated text. First question: am I allowed to do it? Both the original and the translated book's text are licensed under CC-BY-SA 3.0. So, second question: have you attached / do you want to attach a specific content license to the foreword text as published on this page? (Possibly, a license that would allow me to translate it and publish it on similar terms?) Thanks!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giulio Piancastelli</dc:creator><pubDate>Tue, 27 Oct 2009 13:31:31 -0000</pubDate></item><item><title>Re: SSH Programming with Paramiko | Completely Different</title><link>http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/#comment-21109526</link><description>I'm curious about something mentioned above... you seem to discourage use of pexpect for driving ssh sessions, but you launched into issues with 'subprocess' without specific comments about why pexpect isn't a winner for you.  Have you had bad experiences with pexpect, and if so please elaborate...&lt;br&gt;&lt;br&gt;Having used pexpect to drive cisco routers for the last 3 years, I have to say it's been nothing but pleasant to me.&lt;br&gt;&lt;br&gt;Thoughts?&lt;br&gt;\m</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mikepenn</dc:creator><pubDate>Tue, 27 Oct 2009 11:47:05 -0000</pubDate></item><item><title>Re: Dive Into Python 3: The Foreward</title><link>http://jessenoller.com/2009/10/25/dive-into-python-3-the-foreward/#comment-21069339</link><description>Thank you; again</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jnoller</dc:creator><pubDate>Mon, 26 Oct 2009 21:10:58 -0000</pubDate></item><item><title>Re: Dive Into Python 3: The Foreward</title><link>http://jessenoller.com/2009/10/25/dive-into-python-3-the-foreward/#comment-21069026</link><description>There's another 'foreward' typo in the first sentence of this blogpost..</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thijs</dc:creator><pubDate>Mon, 26 Oct 2009 21:02:10 -0000</pubDate></item><item><title>Re: Dive Into Python 3: The Foreward</title><link>http://jessenoller.com/2009/10/25/dive-into-python-3-the-foreward/#comment-21028969</link><description>Why are you bustin my balls? ;)&lt;br&gt;&lt;br&gt;Actually, juggling work-work with open-source work and being a parent is a painful process for me, honestly. It doesn't help I'm a severe workaholic. I'd be perfectly fine with 12 hour workdays :|</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jnoller</dc:creator><pubDate>Mon, 26 Oct 2009 09:06:43 -0000</pubDate></item><item><title>Re: Dive Into Python 3: The Foreward</title><link>http://jessenoller.com/2009/10/25/dive-into-python-3-the-foreward/#comment-21027934</link><description>Jesse, &lt;br&gt;&lt;br&gt;Great foreword, but just one little thing: &lt;br&gt;&lt;br&gt;If you're coding *between* your daughter's naps (e.g., when she's awake), what are you doing *during* her naps (when she's asleep)? And when do you find time to spend with her? &lt;br&gt;&lt;br&gt;;-P&lt;br&gt;&lt;br&gt;Congrats on the honor, and my experience "diving into" python mirrors yours. &lt;br&gt;brian</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">twitter-7645442</dc:creator><pubDate>Mon, 26 Oct 2009 08:35:46 -0000</pubDate></item><item><title>Re: Dive Into Python 3: The Foreward</title><link>http://jessenoller.com/2009/10/25/dive-into-python-3-the-foreward/#comment-21026608</link><description>I already read Guido's proposal - I volunteered to draft the PEP (it's in progress) for the moratorium. I know that the 2/3 split will mark a pause - I'm for pausing. Being in core dev, my boogeyman has been the standard library - I'd like to see more focus on that, improving, cleaning, testing and other areas outside of the syntax and builtins.&lt;br&gt;&lt;br&gt;It will be interesting ;)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jnoller</dc:creator><pubDate>Mon, 26 Oct 2009 07:48:59 -0000</pubDate></item><item><title>Re: Dive Into Python 3: The Foreward</title><link>http://jessenoller.com/2009/10/25/dive-into-python-3-the-foreward/#comment-21026546</link><description>Argh. Fixed.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jnoller</dc:creator><pubDate>Mon, 26 Oct 2009 07:46:22 -0000</pubDate></item><item><title>Re: Dive Into Python 3: The Foreward</title><link>http://jessenoller.com/2009/10/25/dive-into-python-3-the-foreward/#comment-21021573</link><description>Great intro, Jesse. It comes at a time when I'm reassessing Python 3 (nearly a year since the first official release) and what it means for the language. I hope to post these thoughts on my own blog soon. In the meantime:&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;Python 3 also doesn’t end the evolution of the language – not by any stretch. New features, syntax and libraries are still being added, and will probably be added, tweaked and removed for as long as Python itself lives on.&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;You will have read Guido van Rossum's recent &lt;a href="http://mail.python.org/pipermail/python-ideas/2009-October/006305.html" rel="nofollow"&gt;proposal&lt;/a&gt; which recommends a moratorium on changes to Python syntax. He also says:&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;The main goal of the Python development community at this point should be to get widespread acceptance of Python 3000.&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Reading between the lines, I think the Python 2/3 fork &lt;b&gt;will&lt;/b&gt; mark a significant pause in the evolution of the language. The overhead of developing, supporting and maintaining two versions of everything is high. New features would have to be backported. Libraries need to work on two platforms. Alternative implementations have two targets. Etc.&lt;br&gt;&lt;br&gt;I'm interested to see how things pan out. Certainly, it's refereshing to read a book like Mark Pilgrim's, which really does dive right in.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tag</dc:creator><pubDate>Mon, 26 Oct 2009 05:09:49 -0000</pubDate></item><item><title>Re: Dive Into Python 3: The Foreward</title><link>http://jessenoller.com/2009/10/25/dive-into-python-3-the-foreward/#comment-21013060</link><description>Also, did he really ask if you'd be "interesting"?  :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">technomalogical</dc:creator><pubDate>Mon, 26 Oct 2009 00:25:52 -0000</pubDate></item><item><title>Re: Dive Into Python 3: The Foreward</title><link>http://jessenoller.com/2009/10/25/dive-into-python-3-the-foreward/#comment-20991444</link><description>Typo, thanks for catching it - fixed</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jnoller</dc:creator><pubDate>Sun, 25 Oct 2009 14:35:07 -0000</pubDate></item></channel></rss>