<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>eth0.net</title>
	<link>http://www.eth0.net/blog</link>
	<description>Packet pushing, monkey-style</description>
	<pubDate>Mon, 08 Dec 2008 22:37:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.1</generator>
	<language>en</language>
			<item>
		<title>PySIG Link Recap - 2008-10-23</title>
		<link>http://www.eth0.net/blog/?p=16</link>
		<comments>http://www.eth0.net/blog/?p=16#comments</comments>
		<pubDate>Fri, 24 Oct 2008 00:45:00 +0000</pubDate>
		<dc:creator>b00ga</dc:creator>
		
	<category>Python</category>
		<guid isPermaLink="false">http://www.eth0.net/blog/?p=16</guid>
		<description><![CDATA[Aaaaaaaaand October notes&#8230;
Kent&#8217;s Korner this month was an introduction to the Python unittest module. After Kent&#8217;s presentation, a discussion on unit testing ensued, talking more about the unittest module, Java&#8217;s unit testing package Junit, and another popular Python unit testing package nose.
We then moved on to our main presentation, where Arc schooled us about Sphinx. [...]]]></description>
			<content:encoded><![CDATA[<p>Aaaaaaaaand October notes&#8230;</p>
<p>Kent&#8217;s Korner this month was <a href="http://personalpages.tds.net/~kent37/kk/00014.html">an introduction to the Python unittest module</a>. After Kent&#8217;s presentation, a discussion on unit testing ensued, talking more about <a href="http://docs.python.org/library/unittest.html">the unittest module</a>, Java&#8217;s unit testing package <a href="http://www.junit.org/">Junit</a>, and another popular Python unit testing package <a href="http://somethingaboutorange.com/mrl/projects/nose/">nose</a>.</p>
<p>We then moved on to our main presentation, where Arc schooled us about <a href="http://sphinx.pocoo.org/">Sphinx</a>. Sphinx is a tool for creating and maintaining Python documentation. Sphinx extends <a href="http://docutils.sourceforge.net/rst.html">reStructured Text</a> to support documenting Python. The Sphinx markup extensions are <a href="http://sphinx.pocoo.org/markup/index.html">documented</a> in the Sphinx docs. Sphinx currently uses <a href="http://jinja.pocoo.org/">Jinja</a> for it&#8217;s templating.</p>
<p>More discussion of restructured text ensued. Kent mentioned that he writes Kent&#8217;s Korner in ReST, using <a href="http://www.voidspace.org.uk/python/firedrop2/">Firedrop</a>. It was discussed that ReST is pretty ubiquitous, for example, <a href="http://trac.edgewall.org/">Trac</a>  <a href="http://trac.edgewall.org/wiki/WikiRestructuredText">supports ReST</a> and <a href="http://moinmo.in/">MoinMoin</a> <a href="http://moinmo.in/ReStructuredText">does as well</a>.</p>
<p>New Linux distros coming, <a href="http://www.ubuntu.com/testing/intrepid/beta">Ubuntu Intrepid Ibex</a> in seven days and <a href="http://fedoraproject.org/get-prerelease">Fedora 10</a> is landing soon as well.</p>
<p>Arc mentioned <a href="https://wiki.ubuntu.com/LoCoTeams">Ubuntu Local Community</a> teams, and our <a href="https://wiki.ubuntu.com/NewHampshireTeam">local New Hampshire chapter</a>.<br />
-Shawn
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.eth0.net/blog/?feed=rss2&amp;p=16</wfw:commentRSS>
		</item>
		<item>
		<title>PySIG Link Recap - 2008-09-25</title>
		<link>http://www.eth0.net/blog/?p=15</link>
		<comments>http://www.eth0.net/blog/?p=15#comments</comments>
		<pubDate>Fri, 24 Oct 2008 00:18:41 +0000</pubDate>
		<dc:creator>b00ga</dc:creator>
		
	<category>Python</category>
		<guid isPermaLink="false">http://www.eth0.net/blog/?p=15</guid>
		<description><![CDATA[Catching up on last month&#8217;s meeting (at this month&#8217;s meeting no less!).
Kent was originally going to present about the new features in Python 2.6, but was unfortunately unable to attend at the last minute. We plowed along, with Bill leading the discussion, walking through  the what&#8217;s new page.
This lead to some discussion about documenting your [...]]]></description>
			<content:encoded><![CDATA[<p>Catching up on last month&#8217;s meeting (at this month&#8217;s meeting no less!).</p>
<p>Kent was originally going to present about the new features in Python 2.6, but was unfortunately unable to attend at the last minute. We plowed along, with Bill leading the discussion, walking through  <a href="http://docs.python.org/dev/whatsnew/2.6.html">the what&#8217;s new page</a>.</p>
<p>This lead to some discussion about documenting your Python. Python 2.6 has started using <a href="http://sphinx.pocoo.org/">Sphinx</a> for the <a href="http://docs.python.org/">official Python documentation</a>. Another popular package for Python documentation is <a href="http://epydoc.sourceforge.net/">Epydoc</a>.</p>
<p>In Kent&#8217;s absence, Shawn presented an introduction to accessing web services from Python, using both <a href="http://www.xmlrpc.com/">XML-RPC</a> and <a href="http://www.w3.org/TR/soap/">SOAP</a>.  After explaining a little bit about what web services are, Shawn jumped straight into a practical example, working with bug and issue tickets in <a href="http://www.atlassian.com/software/jira/">Atlassian Software&#8217;s JIRA Bug/Issue Tracker</a>.  We used the test project in the <a href="http://jira.atlassian.com/">Public instance of JIRA</a> to exercise our code. After reviewing the <a href="http://confluence.atlassian.com/pages/viewpage.action?pageId=9623">XML-RPC example</a> in the <a href="http://confluence.atlassian.com/display/JIRA/Home">JIRA documentation</a>, we jumped into a Python prompt and using <a href="http://docs.python.org/lib/module-xmlrpclib.html">xmlrpclib</a> from the standard library, went ahead and created <a href="http://jira.atlassian.com/browse/TST-16215">this ticket</a> in the public JIRA instance. We then referred to the <a href="http://docs.atlassian.com/software/jira/docs/api/rpc-jira-plugin/latest/com/atlassian/jira/rpc/xmlrpc/XmlRpcService.html">Javadoc for the XML-RPC interface</a> and interacted with our ticket, for example adding comments.</p>
<p>Moving on to SOAP, Shawn pointed out that there are numerous SOAP libraries for Python each with their own pros and cons. He mentioned three (and has since thought of another added here): <a href="http://soapy.sourceforge.net/">SOAPpy</a>, <a href="http://pywebsvcs.sourceforge.net/">ZSI</a>, <a href="https://fedorahosted.org/suds">suds</a>, and <a href="http://trac.optio.webfactional.com/">soaplib</a>.  Using SOAPpy, <a href="http://confluence.atlassian.com/display/JIRA/Creating+a+SOAP+Client">JIRA&#8217;s SOAP Example</a>, and the <a href="http://docs.atlassian.com/software/jira/docs/api/rpc-jira-plugin/latest/com/atlassian/jira/rpc/soap/JiraSoapService.html">Javadoc for the SOAP API</a>, we again jumped to the Python prompt and manipulated our test ticket.</p>
<p>Working with JIRA brought up the discussion of other bug tracking packages. Two packages, both written in Python, are <a href="http://roundup.sourceforge.net/">Roundup</a> and <a href="http://trac.edgewall.org/">Trac</a>.</p>
<p>Arc showed us <a href="http://www.ohloh.net/">Ohloh</a> and that they have an <a href="http://www.ohloh.net/api/examples">API and examples</a>.</p>
<p>Arc also mentioned a Python web templating library called <a href="http://genshi.edgewall.org/">Genshi</a>.</p>
<p>And lastly, for those wondering at the end of the meeting about &#8220;Zombie Strippers&#8221; being on my Google Calendar&#8230;it is a hilarious horror/comedy starring Jenna Jameson and Robert Englund (yes *that* <a href="http://www.robertenglund.com/">Robert Englund</a>). It&#8217;s coming out on DVD and Blu-Ray on October 28th. For more about the film see the <a href="http://www.sonypictures.com/movies/zombiestrippers/">offical Sony Pictures website</a>, <a href="http://www.imdb.com/title/tt0960890/">IMDB entry</a>, and the <a href="http://en.wikipedia.org/wiki/Zombie_Strippers">Wikipedia page</a>.</p>
<p>-Shawn
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.eth0.net/blog/?feed=rss2&amp;p=15</wfw:commentRSS>
		</item>
		<item>
		<title>PySIG - Ray&#8217;s notes from August meeting</title>
		<link>http://www.eth0.net/blog/?p=14</link>
		<comments>http://www.eth0.net/blog/?p=14#comments</comments>
		<pubDate>Thu, 23 Oct 2008 23:27:26 +0000</pubDate>
		<dc:creator>b00ga</dc:creator>
		
	<category>Python</category>
		<guid isPermaLink="false">http://www.eth0.net/blog/?p=14</guid>
		<description><![CDATA[I&#8217;ve been a bad doobie and not been posting PySIG bits for the last month or so. Ray kindly shared his notes from his August talk about the Yahoo BOSS API. I&#8217;ve converted that to PDF and the notes are available here.
-Shawn

]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a bad doobie and not been posting PySIG bits for the last month or so. Ray kindly shared his notes from his August talk about the Yahoo BOSS API. I&#8217;ve converted that to PDF and the notes are available <a href="http://www.eth0.net/download/PySIG-Yahoo-BOSS-Aug-2008.pdf">here</a>.</p>
<p>-Shawn
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.eth0.net/blog/?feed=rss2&amp;p=14</wfw:commentRSS>
		</item>
		<item>
		<title>PySIG Link Recap - 2008-08-28</title>
		<link>http://www.eth0.net/blog/?p=13</link>
		<comments>http://www.eth0.net/blog/?p=13#comments</comments>
		<pubDate>Fri, 29 Aug 2008 00:21:54 +0000</pubDate>
		<dc:creator>b00ga</dc:creator>
		
	<category>Python</category>
		<guid isPermaLink="false">http://www.eth0.net/blog/?p=13</guid>
		<description><![CDATA[Back after a few months missing! Arrived late, which seems to be the standard for me lately&#8230;
As I sat down, folks were discussing goings-on for Software Freedom Day.
For some more multimedia Python related Internet content, you can check out the Python411 podcast at Python Learning Foundation and Python Tutorial Screencasts and Videos at ShowMeDo.
A great [...]]]></description>
			<content:encoded><![CDATA[<p>Back after a few months missing! Arrived late, which seems to be the standard for me lately&#8230;</p>
<p>As I sat down, folks were discussing goings-on for <a href="http://softwarefreedomday.org/">Software Freedom Day</a>.</p>
<p>For some more multimedia Python related Internet content, you can check out <a href="http://www.awaretek.com/python/">the Python411 podcast</a> at <a href="http://www.awaretek.com/plf.html">Python Learning Foundation</a> and <a href="http://showmedo.com/videos/python">Python Tutorial Screencasts and Videos</a> at <a href="http://showmedo.com/">ShowMeDo</a>.</p>
<p>A great news aggregator for Python news is <a href="http://planetpython.org/">Planet Python</a>.</p>
<p>Shawn mentioned a new Python conference, <a href="http://pyworks.mtacon.com/">PyWorks</a>, happening Nov 12-14 in Atlanta. They recently announced their <a href="http://pyworks.mtacon.com/c/schedule">conference schedule</a>. It is organized by the folks that publish <a href="http://pymag.phparch.com/">Python Magazine</a>.</p>
<p>Shawn also mentioned that he found out about this from <a href="http://blog.doughellmann.com/">Doug Hellmann&#8217;s blog</a>, which has a great weekly feature, the Python Module of the Week.</p>
<p>Kent took over for <a href="http://personalpages.tds.net/~kent37/kk/00013.html">this month&#8217;s Kent&#8217;s Korner</a>, where he showed us <a href="http://docs.python.org/lib/defaultdict-objects.html">defaultdict objects in the collections module</a> of the Python standard library.</p>
<p>Ray then took over for the main presentation for the night, &#8220;A Glimpse at BOSS.&#8221; <a href="http://www.yahoo.com">Yahoo!</a> offers a web service called <a href="http://developer.yahoo.com/search/boss/">Yahoo! Search BOSS</a> (where BOSS stands for Build your Own Search Service). Yahoo! is now providing <a href="http://developer.yahoo.com/search/boss/mashup.html">BOSS Mashup Framework</a>. To quote their website, &#8220;The BOSS Mashup Framework is an experimental Python library that provides developers with SQL-like constructs for mashing up the BOSS API with third-party data sources.&#8221;</p>
<p>Some discussion of licensing came up. Yahoo! states that the BOSS Mashup Framework is covered by the <a href="http://info.yahoo.com/legal/us/yahoo/search/bosstos/bosstos-2317.html">Yahoo! Search BOSS Services Terms of Use</a>.  This discussion also brought up mention of the <a href="http://www.fsf.org/licensing/licenses/agpl-3.0.html">AGPL</a> or GNU Affero General Public License.</p>
<p>During his talk, Ray mentioned <a href="http://www.aptana.com/">Aptana</a>, a software company that provides an IDE for doing AJAX development. They recently hired the author of the <a href="http://www.eclipse.org/">Eclipse</a> <a href="http://pydev.sourceforge.net/">PyDev extension</a>, and <a href="http://www.aptana.com/python">PyDev</a> is now also available for their <a href="http://www.aptana.com/studio">Aptana Studio</a>.Bill mentioned a HAM Radio magazine article that he noticed involved some Python! The article, &#8220;D-RATS — an Application Suite for D-STAR&#8221;, is available as a <a href="http://static.danplanet.com/preserve/KK7DS_QST_D-RATS.pdf">PDF on-line</a>.</p>
<p>Software Freedom Day activities discussion resurged, and Bill mentioned <a href="http://www.theopendisc.com/">OpenDisc</a>. Quoting OpenDisc&#8217;s website, &#8220;OpenDisc is a high quality collection of open source software (OSS) for the Microsoft Windows operating system.&#8221;</p>
<p>See you next month!</p>
<p>-Shawn
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.eth0.net/blog/?feed=rss2&amp;p=13</wfw:commentRSS>
		</item>
		<item>
		<title>PySIG Link Recap - 2008-05-22</title>
		<link>http://www.eth0.net/blog/?p=12</link>
		<comments>http://www.eth0.net/blog/?p=12#comments</comments>
		<pubDate>Thu, 22 May 2008 23:50:28 +0000</pubDate>
		<dc:creator>b00ga</dc:creator>
		
	<category>Python</category>
		<guid isPermaLink="false">http://www.eth0.net/blog/?p=12</guid>
		<description><![CDATA[Arrived later than usual, traffic on Rt. 3 was extra retarded.
Start planning for Software Freedom Day activities. This year it&#8217;s on September 20, 2008.
Kent asked about accessing existing C++ code from Python.  Arc recommended Boost or possibly SWIG.  Shawn mentioned that if you need to access C libraries, that ctypes may be useful, [...]]]></description>
			<content:encoded><![CDATA[<p>Arrived later than usual, traffic on Rt. 3 was extra retarded.</p>
<p>Start planning for <a href="http://softwarefreedomday.org/">Software Freedom Day</a> activities. This year it&#8217;s on September 20, 2008.</p>
<p>Kent asked about accessing existing C++ code from Python.  Arc recommended <a href="http://www.boost.org/users/">Boost</a> or possibly <a href="http://www.swig.org/">SWIG</a>.  Shawn mentioned that if you need to access C libraries, that <a href="http://python.net/crew/theller/ctypes/">ctypes</a> may be useful, but Arc said there can be some caveats to how well it can work. This led into discussions of other projects for doing things like writing Python modules with packages that will build out to C. The two main projects in this space that came up were <a href="http://cython.org/">cython</a> and <a href="http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/">Pyrex</a>.</p>
<p>A <a href="http://dlslug.org/pipermail/python-talk/2008-May/000776.html">recent discussion</a> on python-talk about interacting with Excel from Python was rehashed in person. A copy of <a href="http://www.ora.com/">O&#8217;Reilly&#8217;s</a> <a href="http://www.oreilly.com/catalog/9781565926219/index.html">Python Programming On Win32</a> found it&#8217;s way to the meeting, and is a good starting point for attacking this problem.</p>
<p>Ted has been having headaches with Unicode text files (and receiving text possibly in other encodings). Kent suggested <a href="http://chardet.feedparser.org/">Universal Encoding Detector</a> to help with the problem.</p>
<p>Announcement from Ray: His company, <a href="http://www.appropriatesolutions.com/">Appropriate Solutions</a>, is now a silver sponsor of <a href="http://twistedmatrix.com/">Twisted</a>.</p>
<p><a href="http://personalpages.tds.net/~kent37/kk/">Kent&#8217;s Korner</a>: This month&#8217;s <a href="http://personalpages.tds.net/~kent37/kk/00011.html">Kent&#8217;s Korner presentation</a> shows us the enhanced python shell <a href="http://ipython.scipy.org/">IPython</a>. Flip through the <a href="http://ipython.scipy.org/doc/manual/index.html">User Manual</a> to dive in.</p>
<p>-Shawn
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.eth0.net/blog/?feed=rss2&amp;p=12</wfw:commentRSS>
		</item>
		<item>
		<title>PySIG Link Recap - 2008-04-24</title>
		<link>http://www.eth0.net/blog/?p=11</link>
		<comments>http://www.eth0.net/blog/?p=11#comments</comments>
		<pubDate>Fri, 25 Apr 2008 00:32:40 +0000</pubDate>
		<dc:creator>b00ga</dc:creator>
		
	<category>Python</category>
		<guid isPermaLink="false">http://www.eth0.net/blog/?p=11</guid>
		<description><![CDATA[8 attendees geeked out on Python.
Lots of upcoming events.
NEAR-fest is May 2nd and 3rd.
Red Hat Summit is in Boston this year, June 18-20.
Running concurrently with RH Summit FUDCon Boston, running over the weekend of June 19-21.
Ted brought up PgCon, a PostgreSQL conference, May 20-23 2008 at the University of Ottawa.
The next Global Python Sprint Weekend [...]]]></description>
			<content:encoded><![CDATA[<p>8 attendees geeked out on Python.</p>
<p>Lots of upcoming events.</p>
<p><a href="http://www.near-fest.com/">NEAR-fest</a> is May 2nd and 3rd.</p>
<p><a href="http://www.redhat.com/promo/summit/2008/">Red Hat Summit</a> is in Boston this year, June 18-20.</p>
<p>Running concurrently with RH Summit <a href="http://fedoraproject.org/wiki/FUDCon/FUDConF10">FUDCon Boston</a>, running over the weekend of June 19-21.</p>
<p>Ted brought up <a href="http://www.pgcon.org/2008/">PgCon</a>, a PostgreSQL conference, May 20-23 2008 at the University of Ottawa.</p>
<p>The next <a href="http://wiki.python.org/moin/PythonBugDay">Global Python Sprint Weekend</a> is May 10-11, 2008. Join in to squash some Python bugs.</p>
<p><a href="https://wiki.ubuntu.com/UbuntuOpenWeek">Ubuntu Open Week</a>, April 28-May 3, is an event presenting a series of online workshops.  There is a presentation on May 1st of interest to Pythonistas entitled &#8220;Python Packaging - Emilio Pozuelo Monfort&#8221;. <a href="http://www.gossamer-threads.com/lists/python/announce/641173?page=last">Mailing list announcement</a></p>
<p><a href="http://www.dabeaz.com/">David M. Beazley&#8217;s</a> PyCon 2008 Presentation on generators, <a href="http://www.dabeaz.com/generators/index.html">Generator Tricks for Systems Programmers</a>, is a very accessible introduction to doing very cool things with Python generators.</p>
<p>Ted pointed us to an interesting article, <a href="http://blog.jonudell.net/2008/04/23/a-conversation-with-ray-ozzie-about-live-mesh/">A conversation with Ray Ozzie about Live Mesh.</a></p>
<p>Ted also told us about a Python RSS aggregator, <a href="http://www.planetplanet.org/">Planet</a>. He maintains a page of Foxpro related links using it, <a href="http://www.tedroche.com/tedsriver/">Planet Fox</a>. And Python news can be had at <a href="http://planet.python.org/">Planet Python</a>.</p>
<p>Shawn kept telling Ted he could <a href="http://www.cyberciti.biz/faq/turn-on-or-off-color-syntax-highlighting-in-vi-or-vim/">turn off syntax highlighting in vim</a> quickly and easily.</p>
<p><a href="http://xkcd.com">xkcd</a> likes Python!</p>
<ul>
<li><a href="http://xkcd.com/224/">Lisp</a></li>
<li><a href="http://xkcd.com/353/">Python</a></li>
<li><a href="http://xkcd.com/409/">Electric Skateboard</a></li>
<li><a href="http://xkcd.com/413/">New Pet</a></li>
</ul>
<p>Ray mentioned <a href="http://olivier.friard.free.fr/software/ppss/index.php">Python Powered SpreadSheet (PPSS)</a>, a spreadsheet program based on the Python programming language. Ted countered by bringing up that OpenOffice is scriptable in Python with <a href="http://wiki.services.openoffice.org/wiki/Python">pyUNO</a>.</p>
<p>The Python Twisted network engine has a new version, <a href="http://labs.twistedmatrix.com/2008/03/twisted-80-released.html">8.0</a>.</p>
<p>Various discussions of cryptography.  <a href="http://www.amk.ca/python/code/crypto.html">pyCrypto</a>. <a href="http://en.wikipedia.org/wiki/PBKDF2">PBKDF2 (Password-Based Key Derivation Function)</a>. <a href="http://en.wikipedia.org/wiki/LUKS">Linux Unified Key Setup or LUKS</a>. <a href="http://www.truecrypt.org/">TrueCrypt</a>. <a href="http://en.wikipedia.org/wiki/FileVault">Apple FileVault</a>. <a href="http://ecryptfs.sourceforge.net/">eCryptfs.</a></p>
<p>The various downloadable versions and variants of <a href="http://opensolaris.org/os/downloads/">OpenSolaris</a> came up. Also the fact that <a href="http://opensolaris.org/os/project/zfs-crypto/">disk encryption for the ZFS filesystem</a> is an OpenSolaris project. Ted reminded us that Todd Underwood presented to <a href="http://wiki.gnhlug.org/twiki2/bin/view/Www/PastEvents">MerriLUG in the past</a> on ZFS and <a href="http://wiki.gnhlug.org/twiki2/pub/Www/ZfsSlides/zfs2.pdf">his slides</a> are available online.</p>
<p>-Shawn
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.eth0.net/blog/?feed=rss2&amp;p=11</wfw:commentRSS>
		</item>
		<item>
		<title>PySIG Link Recap - 2008-03-27</title>
		<link>http://www.eth0.net/blog/?p=10</link>
		<comments>http://www.eth0.net/blog/?p=10#comments</comments>
		<pubDate>Fri, 28 Mar 2008 02:07:33 +0000</pubDate>
		<dc:creator>b00ga</dc:creator>
		
	<category>Python</category>
		<guid isPermaLink="false">http://www.eth0.net/blog/?p=10</guid>
		<description><![CDATA[I&#8217;ve arrived  a little late to tonight&#8217;s meeting so apologies for any omissions&#8230;
The success of Software Freedom Day activities by PySIG members has led to open source &#8220;Tech Talks&#8221; at the Lawrence Library in Pepperell, MA.
Mark has been wanting to continue using a piece of orphaned DOS/Windows software and some handy Windows tools came [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve arrived  a little late to tonight&#8217;s meeting so apologies for any omissions&#8230;</p>
<p>The success of Software Freedom Day activities by PySIG members has led to open source &#8220;Tech Talks&#8221; at the <a href="http://www.lawrencelibrary.org/">Lawrence Library</a> in Pepperell, MA.</p>
<p>Mark has been wanting to continue using a piece of orphaned DOS/Windows software and some handy Windows tools came up. <a href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx">Process Monitor</a> and <a href="http://www.revouninstaller.com/">Revo Uninstaller</a>.  The Windows kernel debugger <a href="http://en.wikipedia.org/wiki/SoftICE">SoftICE</a> was mentioned.  Also <a href="http://www.safer-networking.org/en/faq/33.html">TeaTimer</a>, a process monitor that is part of <a href="http://www.safer-networking.org/en/home/index.html">Spybot Search &#038; Destroy</a> was mentioned. It appears that the software, <a href="http://www.allclearonline.com/">allCLEAR</a>, may still exist.</p>
<p>Bill writes his Python in the free source code editor, <a href="http://www.scintilla.org/SciTE.html">SciTE</a>. He had some gotchas about debugging in this environment, and mentioned the usefulness of &#8216;python -i&#8217;. The python debugger, <a href="http://docs.python.org/lib/module-pdb.html">pdb</a>, got a few CPU cycles during the discussion.</p>
<p>Kent&#8217;s Korner, <a href="http://personalpages.tds.net/~kent37/kk/00010.html">urllib2 Cookbook</a></p>
<p>Main presentation. Arc Riley on <a href="http://www.pysoy.org/">PySoy</a>, a 3D game engine.</p>
<p>Arc also mentioned  the serach for students to work on Python projects for  <a href="http://code.google.com/soc/2008/">Google Summer of Code</a>. I&#8217;ll refer you to <a href="http://dlslug.org/pipermail/python-talk/2008-March/000732.html">his recent post</a> on the <a href="http://dlslug.org/mailman/listinfo/python-talk">Python-talk mailing list</a>.<br />
-Shawn
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.eth0.net/blog/?feed=rss2&amp;p=10</wfw:commentRSS>
		</item>
		<item>
		<title>PySIG Link Recap - 2008-02-28</title>
		<link>http://www.eth0.net/blog/?p=9</link>
		<comments>http://www.eth0.net/blog/?p=9#comments</comments>
		<pubDate>Fri, 29 Feb 2008 04:34:35 +0000</pubDate>
		<dc:creator>b00ga</dc:creator>
		
	<category>Python</category>
		<guid isPermaLink="false">http://www.eth0.net/blog/?p=9</guid>
		<description><![CDATA[Here’s a link recap of topics brought up at PySIG.
Using Dabo as an application framework and for it’s GUI design tools came up in discussion.
Kent told us about a new O’Reilly book coming soon, Head First Programing. This book is an introduction to programming and uses Python as the language to introduce programming concepts with.
Jason [...]]]></description>
			<content:encoded><![CDATA[<p>Here’s a link recap of topics brought up at PySIG.</p>
<p>Using <a href="http://dabodev.com/">Dabo</a> as an application framework and for it’s GUI design tools came up in discussion.</p>
<p>Kent told us about a new O’Reilly book coming soon, <a href="http://www.oreilly.com/catalog/9780596514181/">Head First Programing</a>. This book is an introduction to programming and uses Python as the language to introduce programming concepts with.</p>
<p>Jason told us about the <a href="http://www.hackersforcharity.org/">Hackers for Charity</a> project, headed up by author and hacker <a href="http://johnny.ihackstuff.com/">Johnny Long</a>.</p>
<p>Ted told us that <a href="http://www.quantumbooks.com/">Quantum Books</a> (in Cambridge, MA) is having a <a href="http://www.quantumbooks.com/c/Rewards">storewide 30% of sale</a>.</p>
<p>Ray made an announcement about his company’s, (<a href="http://www.auricsystems.com/">Auric Systems International</a>) , new product written ~95% in Python. The <a href="http://www.auricsystems.com/products/CNEXPRESS">CN!Express</a> product is a payment processing application package (<a href="http://www.auricsystems.com/products/CNEXPRESS/CX-7000.pdf">this product sheet</a> was passed around during the meeting).</p>
<p>Bill showed us a <a href="http://www.jacobian.org/writing/2008/feb/21/sailing-on/">blog post</a> from <a href="http://www.djangoproject.com/">Django</a> wrangler,  Jacob Kaplan-Moss. He’s starting a new job where he gets to hack on Django for a living.</p>
<p>Lloyd’s gotcha involved <a href="http://www.sqlalchemy.org/">SQLAlchemy</a>, a great python toolkit for hacking on SQL.</p>
<p>Ray brought up an article by Guido covering <a href="http://www.artima.com/weblogs/viewpost.jsp?thread=4829">suggestions for writing a main() function</a> for your python program.</p>
<p>Bill showed us more code from <a href="http://www.sos.nh.gov/">NH election</a> redux, processing <a href="http://www.sos.nh.gov/recounthills.htm">ugly HTML dumps of recount results</a>.</p>
<p>Ray presented some code: <a href="http://www.appropriatesolutions.com/tech_notes/simple_csv_text_filters/">Simple CSV Text Filters</a>.</p>
<p><a href="http://us.pycon.org/2008/about/">PyCon 2008 Chicago</a> is fast approaching (prereg deadline is March 7).  <a href="http://advocacy.python.org/podcasts/">Podcasts</a> of the talks from PyCon 2007 are available.</p>
<p>Ray pointed us to <a href="http://www.nec.edu/">New England College</a>. The site is developed with <a href="http://plone.org/">Plone</a>.</p>
<p>Bill blames Ted for this article: <a href="http://gulopine.gamemusic.org/2008/jan/10/simple-plugin-framework/">A Simple Plugin Framework</a>.</p>
<p>-Shawn
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.eth0.net/blog/?feed=rss2&amp;p=9</wfw:commentRSS>
		</item>
		<item>
		<title>PySIG notes - paramiko &#038; Wing IDE</title>
		<link>http://www.eth0.net/blog/?p=7</link>
		<comments>http://www.eth0.net/blog/?p=7#comments</comments>
		<pubDate>Fri, 28 Sep 2007 00:42:38 +0000</pubDate>
		<dc:creator>b00ga</dc:creator>
		
	<category>Python</category>
		<guid isPermaLink="false">http://www.eth0.net/blog/?p=7</guid>
		<description><![CDATA[Just a quick post to distribute links from my PySIG talk from tonight.
paramiko, the Python SSH2 module, is located at http://www.lag.net/paramiko/
The source for the python scripts demonstrated can be downloaded here
NOTE: You will need to copy interactive.py from the demos/ directory of the paramiko distribution to somewhere in PYTHONPATH in order to run the getshell.py [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick post to distribute links from my PySIG talk from tonight.</p>
<p>paramiko, the Python SSH2 module, is located at <a href="http://www.lag.net/paramiko/">http://www.lag.net/paramiko/</a></p>
<p>The source for the python scripts demonstrated can be downloaded <a href="http://eth0.net/download/paramiko-pysig-sept2007.tar.gz">here</a></p>
<p>NOTE: You will need to copy interactive.py from the demos/ directory of the paramiko distribution to somewhere in PYTHONPATH in order to run the getshell.py sample.</p>
<p>The feature comparison for the versions of Wing: <a href="http://wingware.com/wingide/features">http://wingware.com/wingide/features</a></p>
<p>Wing slides from the Boston/Cambridge Python group&#8217;s Wing presentation: <a href="http://wingware.com/psupport/talks/wing-intro/wing-intro.html">http://wingware.com/psupport/talks/wing-intro/wing-intro.html</a></p>
<p>-Shawn
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.eth0.net/blog/?feed=rss2&amp;p=7</wfw:commentRSS>
		</item>
		<item>
		<title>A decade of D&#038;D campaigning</title>
		<link>http://www.eth0.net/blog/?p=6</link>
		<comments>http://www.eth0.net/blog/?p=6#comments</comments>
		<pubDate>Thu, 19 Apr 2007 16:05:08 +0000</pubDate>
		<dc:creator>b00ga</dc:creator>
		
	<category>Roleplaying</category>
		<guid isPermaLink="false">http://www.eth0.net/blog/?p=6</guid>
		<description><![CDATA[What a fun time it&#8217;s been! I&#8217;ve been playing in the same Dungeons and Dragons adventure with friends with over a decade now.  I had rolled up a character, for what was to be Paul&#8217;s game, and then I promptly moved to Memphis, TN (and Paul promptly moved to California, leaving the reigns squarely [...]]]></description>
			<content:encoded><![CDATA[<p>What a fun time it&#8217;s been! I&#8217;ve been playing in the same Dungeons and Dragons adventure with friends with over a decade now.  I had rolled up a character, for what was to be Paul&#8217;s game, and then I promptly moved to Memphis, TN (and Paul promptly moved to California, leaving the reigns squarely in Clark&#8217;s hands). I came back from Memphis nine months later, rolled up a new character, and started driving up to Massachusetts from Connecticut about once a month to play.</p>
<p>Now, ten years have passed. Clark&#8217;s story is told, and the torch has been passed on to me.  I&#8217;ve worked on the basic concept for over three years now. I fleshed out a lot of what the current plotline is, brainstorming with Frank, and Penny Arcade Expo in August of 2005. I&#8217;ve worked closely with Clark to tie our stories together so some of the same characters can live on for perhaps another decade of battling.</p>
<p>If you&#8217;d like to read about what&#8217;s happened in all that time, please either click <a href="http://eth0.net/dnd/dnd-enduring-10yr-recap.html">here</a> to read our story online now, or <a href="http://eth0.net/dnd/dnd-enduring-10yr-recap.pdf">download a PDF</a> of the same thing for offline reading.</p>
<p>I hope you enjoy the story of our exploits!</p>
<p>-Shawn
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.eth0.net/blog/?feed=rss2&amp;p=6</wfw:commentRSS>
		</item>
	</channel>
</rss>
