<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pirnat.com &#187; clepy</title>
	<atom:link href="http://pirnat.com/category/clepy/feed/" rel="self" type="application/rss+xml" />
	<link>http://pirnat.com</link>
	<description>On second thought, let&#039;s not go to Camelot; it is a silly place</description>
	<lastBuildDate>Sat, 30 Aug 2008 05:30:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PyCon 2010 in Cleveland?  Yes Please!</title>
		<link>http://pirnat.com/2008/03/29/pycon-2010-in-cleveland/</link>
		<comments>http://pirnat.com/2008/03/29/pycon-2010-in-cleveland/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 04:03:29 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[cleveland]]></category>
		<category><![CDATA[pycon]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.pirnat.com/2008/03/29/pycon-2010-in-cleveland/</guid>
		<description><![CDATA[There&#8217;s a lot of excitement on the ClePy mailing list about trying to bring PyCon to Cleveland in 2010.  David Stanek is leading the charge, getting folks talking, and planning, and motivated.
Clevelanders who want to help out bringing Python&#8217;s premier conference to our fair city should head on over to the bid page on [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a lot of excitement on the <a href="http://groups.google.com/group/clepy/">ClePy mailing list</a> about trying to bring PyCon to Cleveland in 2010.  <a href="http://www.traceback.org/2008/03/08/cleveland-bidding-for-pycon-2010/">David Stanek</a> is leading the charge, getting folks talking, and planning, and motivated.</p>
<p>Clevelanders who want to help out bringing Python&#8217;s premier conference to our fair city should head on over to <a href="http://wiki.python.org/moin/PyCon2010ClevelandBid">the bid page on the Python wiki</a> and lend their names and support.</p>
<p>Non-Clevelanders, have no fear!  Cleveland&#8217;s really quite misunderstood and under-appreciated.  We&#8217;ve got a great restaurant scene (we&#8217;re home to the <a href="http://money.cnn.com/2007/11/12/smbusiness/iron_chef_episode_6.fsb/index.htm?postversion=2007111218">newest Iron Chef</a>!), tons of attractions (like the <a href="http://www.glsc.org/">Science Center</a> and <a href="http://www.rockhall.com/">Rock Hall</a>), <a href="http://cleveland.about.com/od/museums/Cleveland_Museums.htm">world-class museums</a> and other cultural institutions (maybe a few of you have heard of the <a href="http://www.clevelandorchestra.com/html/index.asp">Cleveland Orchestra</a>, which is rated among the top 3-5 worldwide), the nation&#8217;s second largest <a href="http://www.playhousesquare.com/">performing arts center</a>, beautiful parks and lake views, and more&#8211;all within walking distance of either the likely conference site or available with a quick jaunt on the rapid transit system.  Plus the river hasn&#8217;t caught on fire for decades, but you can savor the legacy with <a href="http://www.greatlakesbrewing.com/beerProfile.php?beer_id=2">really good local beer</a>. <img src='http://pirnat.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>In short, there&#8217;s plenty to love about bringing PyCon to Cleveland.  Let&#8217;s do it!</p>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2008/03/29/pycon-2010-in-cleveland/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ClePy Catch-Up: Asterisk and Pagoda and Web Tools, Oh My!</title>
		<link>http://pirnat.com/2007/10/03/clepy-catchup-asterisk-and-pagoda-and-web-tools-oh-my/</link>
		<comments>http://pirnat.com/2007/10/03/clepy-catchup-asterisk-and-pagoda-and-web-tools-oh-my/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 03:09:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=638</guid>
		<description><![CDATA[I missed the September ClePy meeting because I was too busy helping my wife fork a child process (there seems to be an awful lot of that going around the Python community lately, based on what I&#8217;ve seen on the Planet feeds&#8211;something in the water, perhaps?).  But I hear that Brian Beck put together [...]]]></description>
			<content:encoded><![CDATA[<p>I missed the September <a href="http://www.clepy.org">ClePy</a> meeting because I was too busy helping my wife fork <a href="http://www.flickr.com/photos/mikepirnat/sets/72157602022880867/">a child process</a> (there seems to be an awful lot of that going around the Python community lately, based on what I&#8217;ve seen on the <a href="http://planet.python.org">Planet</a> <a href="http://planetpython.org">feeds</a>&#8211;something in the water, perhaps?).  But I hear that <a href="http://www.brianbeck.com/">Brian Beck</a> put together <a href="http://exogen.case.edu/clepy_pagoda/">some nice slides</a> for his talk on his Pagoda CMS system, and Nick Barendt clued folks into how to run their own open-source <a href="http://en.wikipedia.org/wiki/Asterisk_PBX">PBX</a> with <a href="http://www.barendt.com/AsteriskAndAGI.pdf">Asterisk and AGI</a>.</p>
<p>Asterisk turned up again during open discussion at this Monday&#8217;s meeting; while getting caught up, I got the scoop on Asterisk (since I&#8217;d missed the talk and been too busy with baby and work to read Nick&#8217;s PDF) and we had a good time talking about crazy PBX tricks; the coolest idea was to use Asterisk to hook up your desk phone as a combination lock to trigger a secret door to your underground lair (awesome!).</p>
<p>The meeting proper was a short one due to the sudden absence of one of our speakers; Monday&#8217;s lone presenter was <a href="http://blog.extracheese.org/">Gary Bernhardt</a>, who put three great packages together&#8211;<a href="http://code.google.com/p/httplib2/">httplib2</a>, <a href="http://www.crummy.com/software/BeautifulSoup/">Beautiful Soup</a>, and <a href="http://feedparser.org">Feedparser</a>&#8211;for a discussion of &#8220;Talking to the Web with Python.&#8221;  In a particularly interesting example, Gary showed us how to combine Beautiful Soup with Feedparser to build a Technorati-ish blog link extractor in eight lines of code.  Note that combining these in a nice, sparse nested loop structure (or even in a super-l33t list comprehension) is a fabulous way to peg your CPU (you have been warned).</p>
<p>Our next meeting will be November 5&#8211;if chance finds you in the greater Cleveland  area, drop on by!</p>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2007/10/03/clepy-catchup-asterisk-and-pagoda-and-web-tools-oh-my/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google at the August ClePy Meeting</title>
		<link>http://pirnat.com/2007/08/07/google-at-the-august-clepy-meeting/</link>
		<comments>http://pirnat.com/2007/08/07/google-at-the-august-clepy-meeting/#comments</comments>
		<pubDate>Tue, 07 Aug 2007 05:00:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=657</guid>
		<description><![CDATA[    History Lesson (1997)   Originally uploaded by mikepirnat. 
At tonight&#8217;s (now yesterday&#8217;s) ClePy meeting, special guest presenter Brian Fitzpatrick, Engineer Manager for Google&#8217;s Chicago office, gave a talk entitled &#8220;Google, Bigtable, and Scalable Version Control.&#8221;  I&#8217;d heard a bit about how GFS and Bigtable work before at a previous [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 10px; margin-bottom: 10px;"> <a href="http://www.flickr.com/photos/mikepirnat/1034648215/" title="photo sharing"><img src="http://farm2.static.flickr.com/1149/1034648215_4295e48648_m.jpg" alt="" style="border: solid 2px #000000;" /></a> <br /> <span style="font-size: 0.9em; margin-top: 0px;"> <a href="http://www.flickr.com/photos/mikepirnat/1034648215/">History Lesson (1997)</a> <br />  Originally uploaded by <a href="http://www.flickr.com/people/mikepirnat/">mikepirnat</a>. </span></div>
<p>At tonight&#8217;s (now yesterday&#8217;s) <a href="http://www.clepy.org">ClePy</a> meeting, special guest presenter <a href="http://www.red-bean.com/fitz/">Brian Fitzpatrick</a>, Engineer Manager for Google&#8217;s Chicago office, gave a talk entitled &#8220;Google, Bigtable, and Scalable Version Control.&#8221;  I&#8217;d heard a bit about how GFS and Bigtable work before at a previous Google talk, but it was very cool to see it applied as the back-end for <a href="http://subversion.tigris.org/">Subversion</a>.</p>
<p>That developed into an interesting discussion on what sorts of bottlenecks the big G has to worry about, which segued into a nifty bit of stuff on a storage/data transmission system that Google&#8217;s working on to allow scientists to shove 100+TB data sets around&#8211;sort of a <a href="http://www.drobo.com/">Drobo</a> on steroids, with a cool padded metal container for shipping that totally looks like it&#8217;s from a spy movie, because, when it comes down to it, you still can&#8217;t beat FedEx for data throughput on a sufficiently large scale (unless you are blessed enough to have <a href="http://www.internet2.edu/">Internet2</a> piped directly to where you need it).</p>
<p>From there we got into an entertaining discussion on the pros and cons of distributed and centralized version control systems, had some philosophical disagreement between the two, and managed to work in a Car Talk joke, and got the scoop on some forthcoming goodness in SVN-land.  <a href="http://blog.tplus1.com/">Matt Wilson</a> has some <a href="http://blog.tplus1.com/index.php/2007/08/06/google-presentation-at-clepy-on-august-6th-2007/">good notes</a> on this, including a clever joke about distributed VCS.  Fitz made some great points in defense of centralized VCS that are making me rethink the take-my-toys-and-go-play-by-myself approach I&#8217;ve taken to try to get some personal momentum on Shindig, and maybe even managed to shame me into starting to commit publicly.  Then again, I am in such deep love with committing frequently that perhaps I&#8217;ll find some middle path, using Bazaar for versioning things in between SVN commits.  Or something.  We&#8217;ll see.</p>
<p>A bunch of us hung out afterward at the nearby Max &#038; Erma&#8217;s for drinks and continued chatter, and from what I could tell the conversations were all pretty interesting.  (No notes from that as I was busy enjoying beer and talk.)</p>
<p>I really want to thank Brian for the engaging talk and discussions (and for picking up the tab at the bar), and Susan Loh for getting everything squared away on the Google side (including taking care of pizza and beverages for the meeting, logo swag, etc.).  Hopefully we can be a destination for future tech talks.</p>
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">pythonic</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2007/08/07/google-at-the-august-clepy-meeting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Potter-Related Setbacks; 24 Hours With Apple TV; Shutterfly Freebies</title>
		<link>http://pirnat.com/2007/07/21/potterrelated-setbacks-24-hours-with-apple-tv-shutterfly-freebies/</link>
		<comments>http://pirnat.com/2007/07/21/potterrelated-setbacks-24-hours-with-apple-tv-shutterfly-freebies/#comments</comments>
		<pubDate>Sat, 21 Jul 2007 05:49:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[appletv]]></category>
		<category><![CDATA[clepy]]></category>
		<category><![CDATA[concerts]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[harry-potter]]></category>
		<category><![CDATA[lord-of-the-rings]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[shindig]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=659</guid>
		<description><![CDATA[I&#8217;m really excited by the amount of progress I&#8217;ve made over the last couple of weekends, hacking away at what for now is known as Shindig, a group management blog/calendar app written against TurboGears.  Its primary purpose is to be something easier and faster for me to maintain than ClePy&#8217;s current Plone site.  [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m really excited by the amount of progress I&#8217;ve made over the last couple of weekends, hacking away at what for now is known as Shindig, a group management blog/calendar app written against TurboGears.  Its primary purpose is to be something easier and faster for me to maintain than <a href="http://www.clepy.org">ClePy</a>&#8217;s current Plone site.  I&#8217;m sure much of what it solves has already been done, but I want something exactly tuned to giving me the most streamlined workflow possible, and, let&#8217;s face it, it&#8217;s just plain fun to write code.</p>
<p>So ordinarily, I&#8217;d be psyched about how much I&#8217;d be able to get done this weekend&#8230; Except that the stupid Harry Potter book is showing up in the mail tomorrow, and that basically means that it will consume every waking, lighted hour until it&#8217;s done.  I love the books, I really do, but it&#8217;s really putting a crimp on my Python geek-out sessions.  But I have to be done reading by Monday, that&#8217;s for sure, or else I will have to gouge my eyes out to avoid spoilers.  My predictions:  Snape dies (he&#8217;s obviously been set up for a hard-core double-agent redemption arc, so he&#8217;ll probably save the day somehow), Harry lives (and will be the best Defense Against the Dark Arts teacher <em>ever</em>), and Ron and Hermione will finally succumb to the powerful call of teenage hormones and romantic comedy conventions and hook up in a major way.</p>
<p>Oh, yes, and I&#8217;m going to see Howard Shore conducting the Cleveland Orchestra in performance of his <i>Lord of the Rings Symphony</i> tomorrow night, so that knocks out a couple more hours of potential coding time.  Which I guess I can live with; enjoying some of my favorite music, conducted by its composer, performed by one of the world&#8217;s foremost orchestras, under the night sky, with a picnic and a nice glass of wine&#8230; Should be a real treat.</p>
<p>&#8230;</p>
<p>Tonight marks 24 hours since the arrival of the Apple TV.  So far, I&#8217;m very, very impressed.  I have modest needs, primarily to replace an aging <a href="http://slimdevices.com">SlimP3</a> that&#8217;s prone to chronic buffer under-runs ever since I replaced my dying firewall, and it solves all of my most common use cases with total aplomb.  I&#8217;ve been delightfully impressed by its streaming performance, which, even with an 802.11b/g setup, is nothing short of freaking amazing.  I&#8217;m also very satisfied with the image quality out of the component video cables (chosen since our altar to the television gods predates HDMI by a generation or so).  My advice so far, to any prospective owners, boils down to two points:</p>
<ol>
<li>Don&#8217;t do your initial sync over wireless if you don&#8217;t have 802.11n hardware.  Wired ethernet is your friend by orders of magnitude.</li>
<li>Its case serves as its heat sink, which is to say <a href="http://news.digitaltrends.com/featured_article76.html">it gets hot</a> like you wouldn&#8217;t believe.  Don&#8217;t set it on top of your DVD player or other hardware (unless you want to cook your gear), and make sure that it gets plenty of airflow.  Honestly, I used oven mitts to bring it upstairs to wire it into my switch to finish the initial sync.  Yikes!</li>
</ol>
<p>Beware of the YouTube integration; Liz and I must have spent an hour tonight watching videos of cats doing stupidly cute things.  It is a powerful and addictive time-sink.</p>
<p>&#8230;</p>
<p>Finally, I&#8217;m happy to report that the first of two freebie poster-size prints from <a href="http://www.shutterfly.com">Shutterfly</a> arrived today and it looks great.  I picked up a 50mm prime lens for my Canon (Digital Rebel XT) recently, and the folks at Amazon threw in a coupon for one free 11&#215;14 and 16&#215;20 print.  <a href="http://flickr.com/photos/mikepirnat/209692538/">The 16&#215;20</a> (which I expect sometime Saturday or Monday) will probably end up framed and in our dining room, next to some other wine-related art, and <a href="http://flickr.com/photos/mikepirnat/526608620/">the 11&#215;14</a> (which showed up today) will probably find a home in our living room.  I&#8217;m really quite tickled&#8211;I&#8217;ve never printed any of my work larger than 5&#215;7 before&#8211;but I fear that I could start going poor making prints of my better photos.  Oh well; Liz said I should find a hobby&#8230;. <img src='http://pirnat.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">happy</span></li>
<li><span class="entryMetadata-label">Music:</span><span class="entryMetadata-content">Einstürzende Neubauten &#8211; &#8220;Feurio!&#8221;</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2007/07/21/potterrelated-setbacks-24-hours-with-apple-tv-shutterfly-freebies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>July Clepy Meeting, Sprint Thoughts</title>
		<link>http://pirnat.com/2007/07/02/july-clepy-meeting-sprint-thoughts/</link>
		<comments>http://pirnat.com/2007/07/02/july-clepy-meeting-sprint-thoughts/#comments</comments>
		<pubDate>Tue, 03 Jul 2007 03:30:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=663</guid>
		<description><![CDATA[We had a shorter and lighter ClePy meeting tonight, which ended up working out just fine.  Dan Buch gave an entertaining talk on how he fell into and out of love with Grok, a frameworkish sort of thing for Zope 3.  We had a pretty informal discussion of the state of things, in [...]]]></description>
			<content:encoded><![CDATA[<p>We had a shorter and lighter <a href="http://clepy.org">ClePy</a> meeting tonight, which ended up working out just fine.  <a href="https://wiki.ubuntu.com/DanBuch">Dan Buch</a> gave an entertaining talk on how he fell into and out of love with <a href="http://grok.zope.org/">Grok</a>, a frameworkish sort of thing for Zope 3.  We had a pretty informal discussion of the state of things, in framework land (especially the <a href="http://www.blueskyonmars.com/2007/06/27/turbogears-2-a-reinvention-and-back-to-its-roots/">TurboGears 2</a> new), in Python (relating to the recent Python 3000 kerfluffle), and in what we&#8217;re up to in our own projects.</p>
<p>Since we ended a bit earlier than usual, we popped down the street for a bite to eat and a round of beer and more chatter.  We talked a little bit about the general failure of our sprints to, well, happen, and will hopefully be kicking around some ideas on how to make the project into something that people are excited about contributing to.  Personally, I think the &#8220;let&#8217;s integrate a bunch of existing, mature products&#8221; approach that we planned is what&#8217;s hurting us the most.  Taking four or five disparate (and probably more-complicated-than-necessary) things and getting them all to play nicely and be consistent with one another just feels too much like real work.  I think we&#8217;d be much happier creating something small, simple, and original, even if it&#8217;s not tremendously groundbreaking or the category of problem has already been done.</p>
<p>Next month we&#8217;ll be sponsored by and hosting a presentation from Google.  The topic and speaker are still to be determined, but there will be swag, so that&#8217;s good enough for me.  <img src='http://pirnat.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2007/07/02/july-clepy-meeting-sprint-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>May Clepy Meeting, Next Sprint Planned</title>
		<link>http://pirnat.com/2007/05/07/may-clepy-meeting-next-sprint-planned/</link>
		<comments>http://pirnat.com/2007/05/07/may-clepy-meeting-next-sprint-planned/#comments</comments>
		<pubDate>Tue, 08 May 2007 01:48:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=683</guid>
		<description><![CDATA[At tonight&#8217;s ClePy meeting, Christian Wyglendowski gave us an introduction to the Bazaar version control system (which seems light and simple enough that I might not have to overcome the inertia that I seem to find with Subversion), and Gary Bernhardt did a fun presentation on REST and his RESTdb project.
Christian also gave away a [...]]]></description>
			<content:encoded><![CDATA[<p>At tonight&#8217;s <a href="http://clepy.org">ClePy</a> meeting, <a href="http://blog.dowski.com/">Christian Wyglendowski</a> gave us an introduction to the <a href="http://bazaar-vcs.org/">Bazaar</a> version control system (which seems light and simple enough that I might not have to overcome the inertia that I seem to find with Subversion), and <a href="http://blog.extracheese.org/">Gary Bernhardt</a> did a fun presentation on REST and his RESTdb project.</p>
<p>Christian also gave away a copy of <a href="http://www.cherrypyessentials.com/"><i>CherryPy Essentials</i></a> through the magic of <code>random.randint()</code>.  Sadly, it didn&#8217;t cough up my number this time, but then again I&#8217;m already way behind in my pile of things to read&#8230;</p>
<p><a href="http://traceback.org">David Stanek</a> provided a recap of <a href="http://www.traceback.org/2007/04/16/clepy-finally-sprints/">our recent sprint</a>, and we scheduled our next sprint, based on lessons learned in April.  We&#8217;ll be meeting up at <a href="http://www.google.com/maps?hl=en&amp;client=safari&amp;rls=en-us&amp;q=bier+market&amp;near=Cleveland,+OH&amp;radius=0.0&amp;latlng=41499444,-81695556,2491338971528725542&amp;sa=X&amp;oi=local&amp;ct=authority">the Bier Markt</a> again on Saturday, May 19, around 2 PM&#8211;and you&#8217;re welcome to come on down and join in the fun!</p>
<p>Our next meeting will be Monday, June 4, at American Greetings.  <a href="http://www.brianbeck.com/">Brian Beck</a> will be showing off some <a href="http://www.tuxisalive.com/">TuxDroid</a> tricks, and <a href="http://mw44106.blogspot.com/">Matt Wilson</a> will be bringing it <a href="http://rpy.sourceforge.net/">RPy</a>-style.  Hopefully we&#8217;ll see you there!</p>
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">pythonic</span></li>
<li><span class="entryMetadata-label">Music:</span><span class="entryMetadata-content">Sia &#8211; &#8220;Breathe Me&#8221;</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2007/05/07/may-clepy-meeting-next-sprint-planned/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>April ClePy Meeting</title>
		<link>http://pirnat.com/2007/04/02/april-clepy-meeting/</link>
		<comments>http://pirnat.com/2007/04/02/april-clepy-meeting/#comments</comments>
		<pubDate>Tue, 03 Apr 2007 02:27:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=695</guid>
		<description><![CDATA[In a very special episode of ClePy, we were joined by  guest star Drew Robbins, a &#8220;Developer Evangelist&#8221; from Microsoft.  Drew gave us an overview of IronPython, did a number of live demos, and fielded a wide array of &#8220;interactivity&#8221; from the group.  He also gave away a Zune using Python&#8217;s random.randint() [...]]]></description>
			<content:encoded><![CDATA[<p>In a very special episode of <a href="http://clepy.org">ClePy</a>, we were joined by  guest star <a href="http://drewby.spaces.live.com/">Drew Robbins</a>, a &#8220;Developer Evangelist&#8221; from Microsoft.  Drew gave us an overview of <a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython">IronPython</a>, did a number of live demos, and fielded a wide array of &#8220;interactivity&#8221; from the group.  He also gave away a <a href="http://www.zune.net/">Zune</a> using Python&#8217;s <code>random.randint()</code> to pick a lucky winner; I was the first number picked but, since my house is full of Macs, I opted instead to let the second random choice get the goods to prevent having to waste my time eBaying the thing.  In all, it was a good evening; we posed some good challenges&#8211;out of curiosity and not spite (as far as I could tell)&#8211;and while IronPython fell down in a few places, it also had some nice successes.</p>
<p>We&#8217;ve set a real, solid date for our first sprint (finally!):  Saturday, April 14 at noon at <a href="http://www.google.com/maps?hl=en&amp;client=safari&amp;rls=en-us&amp;q=bier+market&amp;near=Cleveland,+OH&amp;radius=0.0&amp;latlng=41499444,-81695556,2491338971528725542&amp;sa=X&amp;oi=local&amp;ct=authority">the Bier Markt</a>.  More info will surely follow on the mailing list; give us a shout or come on down if you want to join us as we embark on our group website replacement/Meetup-killer.</p>
<p>Our next meeting will be on Monday, May 7, again at American Greetings.  <a href="http://blog.dowski.com/">Christian Wyglendowski</a> will talk about the <a href="http://bazaar-vcs.org/">Bazaar</a> source control system, and <a href="http://blog.extracheese.org/">Gary Bernhardt</a> will talk about his RESTdb project (or something else sufficiently interesting, perhaps <a href="http://www.sucks-rocks.com/">sucks-rocks.com</a>?).</p>
<p>If you&#8217;re in Northeast Ohio and feeling Pythonic, come on down and join us sometime!</p>
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">pythonic</span></li>
<li><span class="entryMetadata-label">Music:</span><span class="entryMetadata-content">(TV) Planet Earth &#8211; The Deep Ocean</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2007/04/02/april-clepy-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>March ClePy Meeting</title>
		<link>http://pirnat.com/2007/03/05/march-clepy-meeting/</link>
		<comments>http://pirnat.com/2007/03/05/march-clepy-meeting/#comments</comments>
		<pubDate>Tue, 06 Mar 2007 03:49:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=704</guid>
		<description><![CDATA[At tonight&#8217;s ClePy meeting, Ralph Heimburger presented an overview of ReportLab, which makes programmatic generation of PDF&#8217;s wicked easy, and Matt Gibberman gave us an introduction to Paramiko, which brings ssh2 into your Python toolkit.  Both look like really great libraries, and I look forward to tinkering with them at some point.
We hope to [...]]]></description>
			<content:encoded><![CDATA[<p>At tonight&#8217;s <a href="http://clepy.org">ClePy</a> meeting, Ralph Heimburger presented an overview of <a href="http://reportlab.org">ReportLab</a>, which makes programmatic generation of PDF&#8217;s wicked easy, and Matt Gibberman gave us an introduction to <a href="http://www.lag.net/paramiko/">Paramiko</a>, which brings ssh2 into your Python toolkit.  Both look like really great libraries, and I look forward to tinkering with them at some point.</p>
<p>We hope to be scheduling a sprint very shortly to work on Shindig, our fledgling meetup.com-killer that we&#8217;re mostly working on so that we can stop having to fight with Plone.  One of our members has a connection at the <a href="http://www.bier-markt.com/">Bier Markt</a>, which (rumor has it) has both space and free wi-fi, so we may have a really great sprint location.</p>
<p>Next month, Microsoft&#8217;s Drew Robbins will be in town to give us the lowdown on <a href="http://www.ironpython.com">IronPython</a>, which should be great!</p>
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">pythonic</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2007/03/05/march-clepy-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>February ClePy Meeting</title>
		<link>http://pirnat.com/2007/02/05/february-clepy-meeting/</link>
		<comments>http://pirnat.com/2007/02/05/february-clepy-meeting/#comments</comments>
		<pubDate>Tue, 06 Feb 2007 01:22:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[pycon]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=717</guid>
		<description><![CDATA[At tonight&#8217;s ClePy meeting, I gave a test run of my PyCon 2007 presentation, Dateutil to the Rescue!  I got some good feedback (among other things, it&#8217;s way too long for a 30-minute slot, definitely the better form of the length-of-presentation problem), and look forward to tuning it up before delivering it in front [...]]]></description>
			<content:encoded><![CDATA[<p>At tonight&#8217;s <a href="http://clepy.org">ClePy</a> meeting, I gave a test run of my <a href="http://us.pycon.org/">PyCon 2007</a> presentation, <i>Dateutil to the Rescue!</i>  I got some good feedback (among other things, it&#8217;s way too long for a 30-minute slot, definitely the better form of the length-of-presentation problem), and look forward to tuning it up before delivering it in front of a huge crowd on the 24th.</p>
<p>Mike Nugent put together a nice presentation on regular expressions in Python that resulted in a fun and entertaining discussion in the group.</p>
<p>Next month, Ralph Heimburger will talk about ReportLab, and there will again be pizza and pop&#8211;come on down if you&#8217;re feeling Pythonic!  Or hit us up on the mailing list if you&#8217;ve got Python web-fu and want to help build a nice group management website with us.</p>
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">pythonic</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2007/02/05/february-clepy-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Week That Would Not Stop</title>
		<link>http://pirnat.com/2006/09/14/the-week-that-would-not-stop/</link>
		<comments>http://pirnat.com/2006/09/14/the-week-that-would-not-stop/#comments</comments>
		<pubDate>Fri, 15 Sep 2006 02:17:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[clepy]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[house]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[naughty-words]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=756</guid>
		<description><![CDATA[Bleah.  Totally run down.  Stressed out, burned out, and all-around fried.  But still clinging desperately to life in the hopes that it might all settle down at some point.  (It has to settle down, right?)
Thanks to a bumper crop of ragweed, I have spent the last two weeks wanting to claw [...]]]></description>
			<content:encoded><![CDATA[<p>Bleah.  Totally run down.  Stressed out, burned out, and all-around fried.  But still clinging desperately to life in the hopes that it might all settle down at some point.  (It has to settle down, right?)</p>
<p>Thanks to a bumper crop of ragweed, I have spent the last two weeks wanting to claw my eyes out.  Puffy.  Sore.  Goopy.  Crusted over when I wake up.  I feel like someone has scraped sandpaper over my corneas.  I feel like I haven&#8217;t slept since the allergies really kicked in.</p>
<p>Work is a super giant happy fun ball of stress as I attempt to coordinate a lot of last-minute things, deal with incomprehensible bug reports, and generally attempt to save the world.  So far&#8230; meh&#8230; I think the world&#8217;s still in trouble.  It&#8217;s taken me until today to start working on the things I was supposed to be doing on Monday.  I guess it would help if I could get more than five minutes of uninterrupted time, but apparently that&#8217;s out of the question at this point.  *sigh*</p>
<p>I&#8217;m way behind on dealing with some vaguely important email for <a href="http://clepy.org">Clepy</a>.  I have had a tiff with DirecTV over their habit of failing to send me a bill and then charging me lots of late fees.  (Surprisingly, not the first time they&#8217;ve done that to me&#8230;)</p>
<p>And it doesn&#8217;t help that I&#8217;ve had things to do every night this week:  Clepy (and post-Clepy festivities) on Monday, wine group Tuesday, German class Wednesday, and an appointment tonight.  Tomorrow, I expect I&#8217;ll probably just stay late at work, except that the parts for the new closet organizer system thing have arrived and I want to get started on that too.</p>
<p>Good lord, it&#8217;s Thursday, and I still haven&#8217;t picked up the new <i>Star Wars</i> DVD&#8217;s, with the Han-shoots-first-thank-you-very-much original cut.  For those that know me, that should give you an indication of what a general shitstorm it&#8217;s been lately.</p>
<p>On the plus side, I finished <i>The Confusion</i> over Labor Day weekend.  On the minus side, I still have about a thousand pages (hardback!) of <i>The System of the World</i> still to go&#8230; by which point I suspect that I will need to re-read <i>Cryptonomicon</i> since it has enough bits that tie in with the other books.  It&#8217;d be easier if my eyes didn&#8217;t feel like they were about to explode out of my head (see above).</p>
<p>&#8230;And I think I might have finally hit the point where Gentoo in particular, and Linux in general, is dead to me, the way someone who crosses Tony Soprano ends up in the deli slicer, or taken out to the Pine Barrens and disappeared.  Midway through my third (fourth?) day of trying to get the <code>emerge -eav world</code> step of the upgrade to gcc-4.1, I am just about at the end of my geek rope.  I fell in love with Gentoo because its packaging and update system &#8220;just worked&#8221;, freeing me up to waste my time configuring and tweaking everything else to be just so.  But this update is just insultingly murderous, as all kinds of supposedly stable things just won&#8217;t fucking build right&#8211;because, y&#8217;know, that would be <em>too easy</em>.  So, even if I have to turn in my geek badge and live life as a lesser mortal, beholden to the software update whims of Apple, I think that&#8217;d be okay with me, because this kind of time-waste is something I simply cannot allow in my life any longer.</p>
<p>Grr.  Argh!
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">stressed</span></li>
<li><span class="entryMetadata-label">Music:</span><span class="entryMetadata-content">Bear McCreary &#8211; &#8220;The Shape of Things to Come&#8221;</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2006/09/14/the-week-that-would-not-stop/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>September Clepy Meeting</title>
		<link>http://pirnat.com/2006/09/11/september-clepy-meeting/</link>
		<comments>http://pirnat.com/2006/09/11/september-clepy-meeting/#comments</comments>
		<pubDate>Mon, 11 Sep 2006 23:44:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=757</guid>
		<description><![CDATA[After a small summer hiatus, Clepy is back and ready for Pythonic goodness.
At tonight&#8217;s meeting, I presented &#8220;The Joy of Logging&#8221;, an introduction to the Python standard library&#8217;s logging module and all the various wicked cool things you can do with it.  (Okay, so &#8220;wicked cool&#8221; is relative here&#8230;)  After concluding my presentation [...]]]></description>
			<content:encoded><![CDATA[<p>After a small summer hiatus, <a href="http://www.clepy.org">Clepy</a> is back and ready for Pythonic goodness.</p>
<p>At tonight&#8217;s meeting, I presented <a href="http://www.pirnat.com/geek/joy-of-logging.pdf">&#8220;The Joy of Logging&#8221;</a>, an introduction to the Python standard library&#8217;s logging module and all the various wicked cool things you can do with it.  (Okay, so &#8220;wicked cool&#8221; is relative here&#8230;)  After concluding my presentation in our parking lot (thanks to a spurious building evacuation alarm got triggered), <a href="http://traceback.org">David Stanek</a> presented the first of two talks on the internals of Python functions, where it turned out that, ironically, the &#8220;new&#8221; method is deprecated (go figure).  <a href="http://nooss.org/wiki/User:Dramus">Mike Robellard</a> showed off the beginnings of <a href="http://www.gmuve.org/">GMUVE</a>, which will eventually be a shiny 3D MMO built with Pygame.</p>
<p>Next month&#8217;s meeting will be Monday, October 2, and will probably be held at AG.com, which is pretty nice when the klaxons and emergency lights shut up.  David Stanek will conclude the head-exploding function internals with a discussion of the descriptor protocol, Todd Randolph is on the hook to come up with something, and <a href="http://exogen.case.edu/">Brian Beck</a> might be giving us the scoop on some of his Summer of Code tinkering .</p>
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">pythonic</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2006/09/11/september-clepy-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>July Clepy Meeting</title>
		<link>http://pirnat.com/2006/07/12/july-clepy-meeting/</link>
		<comments>http://pirnat.com/2006/07/12/july-clepy-meeting/#comments</comments>
		<pubDate>Wed, 12 Jul 2006 23:59:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=775</guid>
		<description><![CDATA[At Monday&#8217;s Clepy meeting, I presented &#8220;The Joy of Optparse&#8221;, all about why optparse is your friend (assuming of course that you want friends that manage command line input for you).  We had a brief bit of round-table discussion after that, then adjourned to the local TGIF for munchies and beer.  Even though [...]]]></description>
			<content:encoded><![CDATA[<p>At Monday&#8217;s <a href="http://www.clepy.org">Clepy</a> meeting, I presented <a href="http://www.pirnat.com/geek/joy-of-optparse.pdf">&#8220;The Joy of Optparse&#8221;</a>, all about why optparse is your friend (assuming of course that you want friends that manage command line input for you).  We had a brief bit of round-table discussion after that, then adjourned to the local TGIF for munchies and beer.  Even though there was less Python than usual, it was really nice to just be social with our fellow geeks.</p>
<p>Next month we&#8217;ll be at one of the Brulant offices.  <a href="http://www.traceback.org">David Stanek</a> will give a presentation on a topic yet to be determined, and I will give something on either the logging module or on <a href="http://labix.org/python-dateutil">dateutil</a>.  Eventually I plan to do an introductory wxPython presentation as well, but that&#8217;s probably a couple months off.</p>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2006/07/12/july-clepy-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Falling Apart</title>
		<link>http://pirnat.com/2006/06/09/falling-apart/</link>
		<comments>http://pirnat.com/2006/06/09/falling-apart/#comments</comments>
		<pubDate>Fri, 09 Jun 2006 16:17:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[house]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[liz]]></category>
		<category><![CDATA[naughty-words]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=785</guid>
		<description><![CDATA[Okay, I surrender.  Life has officially kicked my ass, culminating in a spectacular, week-long coup de gras involving crazy cat Julia, Liz&#8217;s Powerbook, and my now thoroughly bandaged right arm.
In general, I&#8217;ve been feeling pretty crappy, too crappy to even whine about things on LiveJournal.  Work has been extraordinarily stressful&#8211;it&#8217;s been &#8220;crunch time&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, I surrender.  Life has officially kicked my ass, culminating in a spectacular, week-long coup de gras involving crazy cat Julia, Liz&#8217;s Powerbook, and my now thoroughly bandaged right arm.</p>
<p>In general, I&#8217;ve been feeling pretty crappy, too crappy to even whine about things on <a href="http://www.livejournal.com">LiveJournal</a>.  Work has been extraordinarily stressful&#8211;it&#8217;s been &#8220;crunch time&#8221; since early March, and I&#8217;ve lost count of the nights, weekends, and extra hours I&#8217;ve put in.  To make things even better, I&#8217;ve had an especially difficult cycle of depression, much, much worse than the occasional gloomy day or down week that I get every six months or so.  Nosiree, I&#8217;ve been having a soul-crushing feeling of complete emptiness, which, let me tell you, is a huge productivity boost.  Liz has been a saint in putting up with me, but I&#8217;ve finally gotten it through my head that a patient wife alone won&#8217;t fix my issues, so I think it&#8217;s time for me to find some form of professional help to get my metaphorical shit together.  Of course, that means I have to figure out <em>when</em> I will be able to do that, but at least it&#8217;s a start.</p>
<p>Back to this week&#8230;  Last Friday I started getting a sore throat.  It was worse on Saturday, but I still went into the office for our scheduled &#8220;I need you to come in this weekend, mm&#8217;kay&#8221; day.  I spent most of Sunday in bed, my head spinning and full of goo, so that I could be rested enough to go to work on Monday&#8230; where my Monday to-do&#8217;s kept getting interrupted by more pressing matters.  I was still feeling dead enough Monday night that I decided to ditch <a href="http://www.clepy.org">Clepy</a> and come home to rest more; and it&#8217;s a good thing I did, because I was able to be home to play every home owner&#8217;s favorite game, &#8220;Why Is My Kitchen Ceiling Dripping?&#8221;  I managed to find and shut off the source of the leak, but now we&#8217;ve got more unexpected action items on the &#8220;fix the stupid house&#8221; list.  On Tuesday my cold started to shift out of my head and into my chest, and my still-unfulfilled Monday tasks lost out to again more immediate issues.  When I woke up on Wednesday morning, I was coughing in great, uncontrollable fits, and I&#8217;d managed to wrench my neck and upper back such that normal motion wasn&#8217;t going to happen.  Still, I had spillover work from Tuesday&#8217;s schedule-derailments, which I then spent most of the day fighting with from home.  Yesterday I felt decent enough to go to work, where unplanned spillover from Tuesday and Wednesday&#8217;s unplanned work occupied most of the day.</p>
<p>Today, I am mostly recovered from the cold, though still a bit phlegmy, but my neck and back are worse than ever.  Liz procured heat wraps and I downed a bunch of Advil; the plan was that I&#8217;d spend the day sprawled on my back on the couch, working from home with her laptop.  It was a great plan until the cats decided that it was Thunderdome time, and Julia came rocketing onto me at top speed, leaving my arm torn and bleeding and exploding keys off of Liz&#8217;s Powerbook.</p>
<p><img src="http://static.flickr.com/62/163653470_3348bb9aef_m.jpg" /> <img src="http://static.flickr.com/62/163653649_eae50d4519_m.jpg" /></p>
<p>Liz got me bandaged up, and I managed to get everything reattached except for the &#8220;J&#8221; key, whose little grabby teeth had been snapped off by the force of the feline impact.  She&#8217;s off to the Apple Store to see if they stock spare J&#8217;s at the Genius Bar, and I&#8217;m here waving the white flag at life.</p>
<p>You hear me life?  You can let up now.  Uncle.  UNCLE!!!</p>
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Location:</span><span class="entryMetadata-content"><a href="http://maps.google.com/maps?q=a+world+of+hurt">a world of hurt</a></span></li>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">defeated</span></li>
<li><span class="entryMetadata-label">Music:</span><span class="entryMetadata-content">Vangelis &#8211; &#8220;I Can&#8217;t Take it Anymore&#8221;</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2006/06/09/falling-apart/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>May Clepy Meeting &amp; Pycon Photo Sighting</title>
		<link>http://pirnat.com/2006/05/02/may-clepy-meeting-pycon-photo-sighting/</link>
		<comments>http://pirnat.com/2006/05/02/may-clepy-meeting-pycon-photo-sighting/#comments</comments>
		<pubDate>Tue, 02 May 2006 22:25:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[pycon]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=788</guid>
		<description><![CDATA[Last night&#8217;s Clepy meeting was a bit shorter than average, but still chock full of Python goodness.  Extra special props to Matt Zipay and Brulant for their hosting hospitality, complete with, for the first time in Clepy&#8217;s history, live, reliable internet access!
Brian Beck gave a nice introductory presentation on &#8220;Releasing Your Python Package&#8221; that [...]]]></description>
			<content:encoded><![CDATA[<p>Last night&#8217;s <a href="http://clepy.org">Clepy</a> meeting was a bit shorter than average, but still chock full of Python goodness.  Extra special props to Matt Zipay and <a href="http://www.brulant.com/">Brulant</a> for their hosting hospitality, complete with, for the first time in Clepy&#8217;s history, live, reliable internet access!</p>
<p><a href="http://exogen.case.edu/">Brian Beck</a> gave a nice introductory presentation on &#8220;Releasing Your Python Package&#8221; that did a good job of demystifying setuptools, eggs, the Cheese Shop; he recommended Pudge for automating the generation of documentation for your project&#8217;s website.</p>
<p>Rather than a second presentation, we had a nice round of open discussion, with topics ranging from PyOpenGL to what happens to overly ambitious pythons who try to eat alligators.  Matt Zipay is also looking for volunteers to assist with <a href="http://sourceforge.net/projects/aglyph">Aglyph</a>, a dependency injection framework for Python.</p>
<p><a href="http://clepy.org/meetings/2006_06_05_mtg_details">Next time</a>, we&#8217;ll be at AG.com; <a href="http://itmaurer.com/blog/">Ian Maurer</a> will cover the &#8220;why&#8221; of unit testing, and <a href="http://traceback.org">David Stanek</a> will address the &#8220;how&#8221; of it.</p>
<p>&#8230;</p>
<p>In other Pythonic news, I was lightly stunned to discover <a href="http://www.flickr.com/photos/mikepirnat/107327120/">one of my PyCon photos</a> at <a href="http://www.squidoo.com/pythonology">the Squidoo lens for Pythonology</a>.  Wacky!  I&#8217;d wondered why it&#8217;d started getting so many views&#8230;</p>
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">pythonic</span></li>
<li><span class="entryMetadata-label">Music:</span><span class="entryMetadata-content">Yoko Kanno &#8211; &#8220;Chorale (Reprise)&#8221;</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2006/05/02/may-clepy-meeting-pycon-photo-sighting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>March Clepy Meeting &amp; PyCon Photo Update</title>
		<link>http://pirnat.com/2006/03/06/march-clepy-meeting-pycon-photo-update/</link>
		<comments>http://pirnat.com/2006/03/06/march-clepy-meeting-pycon-photo-update/#comments</comments>
		<pubDate>Tue, 07 Mar 2006 04:45:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[pycon]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=795</guid>
		<description><![CDATA[Tonight was the March installment of Clepy, the little Cleveland Python group that could.  We hit what I think is a new attendance record&#8211;19 in all!  Each meeting gets a little bit bigger, and according to our defacto fearless leader David Stanek, we&#8217;re quickly becoming one of the larger Python groups.  Nifty!
This [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight was the March installment of <a href="http://www.clepy.org/">Clepy</a>, the little Cleveland Python group that could.  We hit what I think is a new attendance record&#8211;19 in all!  Each meeting gets a little bit bigger, and according to our defacto fearless leader <a href="http://roninds.net">David Stanek</a>, we&#8217;re quickly becoming one of the larger Python groups.  Nifty!</p>
<p>This month&#8217;s meeting featured a presentation of <a href="https://exogen.case.edu/easyBay/">easyBay</a>, a Pythonic eBay API wrapper, by <a href="http://exogen.case.edu">Brian Beck</a>; a lowdown on some handy Windows admin scripting possibilities and an intro to the Childsplay game framework by Mike Nugent; and a quick and somewhat impromptu overview of <a href="http://us.pycon.org/">PyCon</a>.</p>
<p>&#8230;</p>
<p>Speaking of PyCon, I have finally gotten around to uploading photos to flickr, so I&#8217;ve <a href="http://exilejedi.livejournal.com/145325.html">updated</a> <a href="http://exilejedi.livejournal.com/145632.html">my previous</a> <a href="http://exilejedi.livejournal.com/145981.html">entries</a> <a href="http://exilejedi.livejournal.com/146407.html">accordingly</a>.  And there are <a href="http://www.flickr.com/photos/tags/pycon2006">other people&#8217;s PyCon 2006 photos on flickr</a>, plus a lot of good ones at <a href="http://www.jafo.ca/">Jafo&#8217;s journal</a> (there&#8217;s a whole row of us Clepy folks <a href="http://www.jafo.ca/images/200603/sw-20060226-04.jpg">in this one</a>, plus <a href="http://www.jafo.ca/images/200603/sw-20060227-05.jpg">one of the TurboGears sprint</a> in which I look pretty dorky).  Enjoy!
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">pythonic</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2006/03/06/march-clepy-meeting-pycon-photo-update/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>February Clepy Meeting</title>
		<link>http://pirnat.com/2006/02/06/february-clepy-meeting-2/</link>
		<comments>http://pirnat.com/2006/02/06/february-clepy-meeting-2/#comments</comments>
		<pubDate>Tue, 07 Feb 2006 03:45:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[pycon]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=808</guid>
		<description><![CDATA[Another fun night at Clepy, the Cleveland Python group.  David Stanek and I did a trial run of our PyCon presentation (and we thank everyone for the feedback, it&#8217;s very helpful!), and David gave us the lowdown on the Kid templating system.
We welcomed a lot of new folks this meeting; it&#8217;s really great to [...]]]></description>
			<content:encoded><![CDATA[<p>Another fun night at <a href="http://www.clepy.org/">Clepy</a>, the Cleveland <a href="http://www.python.org/">Python</a> group.  <a href="http://roninds.net">David Stanek</a> and I did a trial run of our <a href="http://us.pycon.org/">PyCon</a> presentation (and we thank everyone for the feedback, it&#8217;s very helpful!), and David gave us the lowdown on the <a href="http://kid.lesscode.org/">Kid</a> templating system.</p>
<p>We welcomed a lot of new folks this meeting; it&#8217;s really great to see the community starting to grow!</p>
<p><a href="http://www.clepy.org/meetings/2006_03_06_mtg_details">The next meeting</a> is Monday, March 6 at American Greetings.  The plan so far is a presentation from Brian Beck on his eBay Python API, possibly a starter on PyGame, and some highlights of PyCon.
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">pythonic</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2006/02/06/february-clepy-meeting-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Twisted Again</title>
		<link>http://pirnat.com/2006/01/23/getting-twisted-again/</link>
		<comments>http://pirnat.com/2006/01/23/getting-twisted-again/#comments</comments>
		<pubDate>Tue, 24 Jan 2006 04:10:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[pycon]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[turbogears]]></category>
		<category><![CDATA[twisted]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=812</guid>
		<description><![CDATA[One of the reasons I haven&#8217;t been messing much with TurboGears lately (aside from the current heavy development activity and resulting instability and lack of recent docs&#8211;plus the week it took me to catch up on the mailing list after a week of jury duty) is that I recently received a review copy of Twisted: [...]]]></description>
			<content:encoded><![CDATA[<p>One of the reasons I haven&#8217;t been messing much with <a href="http://www.turbogears.org/">TurboGears</a> lately (aside from the current heavy development activity and resulting instability and lack of recent docs&#8211;plus the week it took me to catch up on the mailing list after a week of jury duty) is that I recently received a review copy of <i><a href="http://www.oreilly.com/catalog/twistedadn">Twisted: Network Programming Essentials</a></i> from <a href="http://www.oreilly.com/">O&#8217;Reilly</a>, as part of the user group review program that <a href="http://www.clepy.org">ClePy</a> is part of, and I&#8217;m trying to wrap my head around it again.  I&#8217;m supposed to post a review within the next few weeks, so I&#8217;m trying to put down a chapter each night (not counting chapter one, which for me amounted to simply ignoring it and just emerging a lot of packages).  So far, so good&#8230; I&#8217;ve reported a couple of minor errors that will hopefully be corrected in a future printing, and the important concepts seem to be sinking in, so my rapidly degenerating brain matter will tally that as a success.</p>
<p>Once that and my current work challenges get settled down, it&#8217;s back to TurboGears for me!  I hope to be sufficiently clueful by the time the <a href="http://us.pycon.org/">PyCon</a> sprint rolls around.</p>
<p>Stay tuned!</p>
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">geeky</span></li>
<li><span class="entryMetadata-label">Music:</span><span class="entryMetadata-content">Eels &#8211; &#8220;Things the Grandchildren Should Know&#8221;</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2006/01/23/getting-twisted-again/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>December Clepy Meeting</title>
		<link>http://pirnat.com/2005/12/05/december-clepy-meeting/</link>
		<comments>http://pirnat.com/2005/12/05/december-clepy-meeting/#comments</comments>
		<pubDate>Tue, 06 Dec 2005 03:57:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[turbogears]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=833</guid>
		<description><![CDATA[Tonight was another fun-filled episode of Clepy, our little Python group that could.  I presented &#8220;Fun With RSS&#8221;, a quickie overview of RSS, feedparser, and PyRSS2Gen, plus a little bit of fun combining the two.  David Stanek introduced us to IPython, the Python interactive shell on steroids.
We had some nice discussion of some [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight was another fun-filled episode of <a href="http://clepy.org">Clepy</a>, our little <a href="http://www.python.org">Python</a> group that could.  I presented <a href="http://www.pirnat.com/geek/fun_with_rss.pdf">&#8220;Fun With RSS&#8221;</a>, a quickie overview of RSS, feedparser, and PyRSS2Gen, plus a little bit of fun combining the two.  <a href="http://roninds.net">David Stanek</a> <a href="http://www.python-industries.com/clepy/ipython/">introduced us to IPython</a>, the Python interactive shell on steroids.</p>
<p>We had some nice discussion of some miscellaneous things as well, including <a href="http://us.pycon.org">PyCon</a> and why you should go (registration is now open!).</p>
<p>We may consider adopting <a href="http://feedparser.org">feedparser</a> as its author, Mark Pilgrim, doesn&#8217;t appear to be maintaining it any more; I&#8217;ve dropped an email his direction, but given his stated desire to find a hobby that doesn&#8217;t involve computing, who knows if I&#8217;ll get a response?  (Okay, so a bit of googling about shows recent evidence of his continued existence, so maybe I&#8217;ll try some additional addresses before shouting &#8220;fork!&#8221; too loudly.)</p>
<p>We&#8217;re also planning on replacing the <a href="http://plone.org">Plone</a> installation of <a href="http://clepy.org">clepy.org</a> with a shiny <a href="http://turbogears.org">TurboGears</a>-powered setup.  This would at least give us an opportunity to contribute back to TG (through fixes, donated functionality, and general advocacy), as well as build some programming comeraderie through sprints (in person or online) to implement the features we want.  Plus it might actually spur some mailing list activity during the weeks between meetings. <img src='http://pirnat.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">geeky</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2005/12/05/december-clepy-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TurboGears Gets Presentable</title>
		<link>http://pirnat.com/2005/11/07/turbogears-gets-presentable/</link>
		<comments>http://pirnat.com/2005/11/07/turbogears-gets-presentable/#comments</comments>
		<pubDate>Tue, 08 Nov 2005 04:34:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[geekery]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[turbogears]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=846</guid>
		<description><![CDATA[Tonight&#8217;s ClePy meeting went pretty well; my presentation introducing the TurboGears web framework managed to not bomb and was in fact well received.  Some of that I will chalk up to general politeness (thanks to my combination of false modesty and self-esteem issues), but mostly I think it was pretty good.  There was [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight&#8217;s <a href="http://clepy.org">ClePy</a> meeting went pretty well; my presentation introducing the <a href="http://www.turbogears.org">TurboGears web framework</a> managed to not bomb and was in fact well received.  Some of that I will chalk up to general politeness (thanks to my combination of false modesty and self-esteem issues), but mostly I think it was pretty good.  There was an awful, awful lot of material to try to cover; I tried to hit the high points of the project, its components, some basic examples, and the more pressing issues being discussed on the mailing list.</p>
<p>Should you find yourself in need of insomnia remedies (or perhaps causes if you, like me, like to read documentation late into the night), <a href="http://www.pirnat.com/geek/turbogears-presentation.pdf">my presentation is available online</a>, chock full of links to more things you can and probably should read if you are so motivated.</p>
<p>The short, short version:  though not yet fully baked, TurboGears is maturing rapidly and (in my opinion) making some very good choices along the way; TG is already emerging as a strong contender in the Python &#8220;framework wars.&#8221;  If you&#8217;re a Python geek, or a web application geek, it&#8217;s well worth your time to check it out.</p>
<p>[Updated @ 23:55]:  <a href="http://blueskyonmars.com">Kevin Dangoor</a> has just unleashed a new screencast tutorial on the world to show off some of the features in the forthcoming 0.9 version of TurboGears&#8211;behold <a href="http://turbogears.com/docs/TurboTunes/index.html">TurboTunes</a>!
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">geeky</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2005/11/07/turbogears-gets-presentable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buried Alive!</title>
		<link>http://pirnat.com/2005/11/02/buried-alive/</link>
		<comments>http://pirnat.com/2005/11/02/buried-alive/#comments</comments>
		<pubDate>Thu, 03 Nov 2005 04:40:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[clepy]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[turbogears]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://pirnat.com/wp/?p=850</guid>
		<description><![CDATA[Most weeks, I feel like for every N items on my plate, I have enough time to accomplish N-1 or N-2 of them, and I&#8217;m generally okay with that.  If things slide a little, so what, as long as I get to them eventually.  This week, I feel like I can only get [...]]]></description>
			<content:encoded><![CDATA[<p>Most weeks, I feel like for every N items on my plate, I have enough time to accomplish N-1 or N-2 of them, and I&#8217;m generally okay with that.  If things slide a little, so what, as long as I get to them eventually.  This week, I feel like I can only get to N/2 of the things I need to, and for this week&#8217;s particular value of N, I am really starting to feel thoroughly farked.</p>
<p>I have a huge amount of exciting but challenging stuff to deal with at work (which I can&#8217;t go into).  I&#8217;m excited by its excitingness but a bit fearful of its scope and ambition.</p>
<p>On Monday, I&#8217;m supposed to give a presentation to our local <a href="http://clepy.org">Python group</a> about <a href="http://www.turbogears.org">TurboGears</a>.  I&#8217;ve barely had time to keep up with the traffic on the mailing list, let alone do more than the most trivial experiments with actual code.  It doesn&#8217;t help that our last meeting had a really well executed presentation on a similar theme, so whether I want to admit it or not, the bar has been set.</p>
<p>I also need to squeeze in another presentation for work sometime in the next week on some unrelated topics.  Hopefully that will come together quickly, but it&#8217;s One More Thing.</p>
<p>House stuff continues to be crazy; it seems like there&#8217;s always something new cropping up, or something old that becomes more complicated.  I&#8217;m woefully behind on my rotating cleaning schedule, and every day that I think I am going to be getting back into my workout schedule proves me wrong.  And I&#8217;d like to think I could find time for a simple trip to the car wash and some errands, maybe even cook up a real meal again.  Hah!  In my dreams.</p>
<p>I lost the past weekend to travel (for good cause, so I&#8217;m not upset about that or anything); tomorrow night is blocked off for <a href="http://www.mirrormask.com">MirrorMask</a> (finally!); Saturday potentially takes a significant dent from the <a href="http://www.wviz.org/wsw/index.shtml">World Series of Wine</a>; and there&#8217;s more travel/vacation in my very near future too.</p>
<p>In a word:  overwhelmed!  I suppose I should be Doing Stuff instead of whining about it on my blog, but I have to do something to balance out the lack of cat photos. <img src='http://pirnat.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>&#8230;</p>
<p>Unrelated to all that, I found <a href="http://www.identity20.com/media/OSCON2005/">this presentation on &#8220;identity 2.0&#8243;</a> to be pretty interesting, and shockingly relevant for those of us who build stuff for the web.
<div class="lj-currents">
<ul>
<li><span class="entryMetadata-label">Mood:</span><span class="entryMetadata-content">frazzled</span></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://pirnat.com/2005/11/02/buried-alive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
