<?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>Adam Sherman</title>
	<atom:link href="http://www.sherman.ca/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sherman.ca</link>
	<description>Mostly random thoughts on software, gear and the great outdoors.</description>
	<lastBuildDate>Fri, 06 Jan 2012 18:39:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Developer Position Open at Versature</title>
		<link>http://www.sherman.ca/archives/2011/12/05/developer-position-open-at-versature/</link>
		<comments>http://www.sherman.ca/archives/2011/12/05/developer-position-open-at-versature/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 21:11:03 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[careers]]></category>

		<guid isPermaLink="false">http://www.sherman.ca/?p=301</guid>
		<description><![CDATA[Versature is hiring again. <a href="http://www.sherman.ca/archives/2011/12/05/developer-position-open-at-versature/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re hiring again at Versature, take a look:</p>

<p><a href="http://inside.versature.com/2011/12/developer-position-open/">Developer Position Open</a></p>

<p>It&#8217;s a software developer position that gets you working directly with me. Make sure to spread the word!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sherman.ca/archives/2011/12/05/developer-position-open-at-versature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Last American Who Knew What The Fuck He Was Doing Dies &#124; The Onion</title>
		<link>http://www.sherman.ca/archives/2011/10/07/last-american-who-knew-what-the-fuck-he-was-doing-dies-the-onion-americas-finest-news-source/</link>
		<comments>http://www.sherman.ca/archives/2011/10/07/last-american-who-knew-what-the-fuck-he-was-doing-dies-the-onion-americas-finest-news-source/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 13:15:17 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.sherman.ca/?p=299</guid>
		<description><![CDATA[This is beautiful–The Onion has managed to embed such a compliment to Steve Jobs in a satirical piece: Last American Who Knew What The Fuck He Was Doing Dies Well done. &#160;]]></description>
			<content:encoded><![CDATA[<p>This is beautiful–The Onion has managed to embed such a compliment to Steve Jobs in a satirical piece:</p>

<p><a href="http://www.theonion.com/articles/last-american-who-knew-what-the-fuck-he-was-doing,26268/">Last American Who Knew What The Fuck He Was Doing Dies</a></p>

<p>Well done.</p>

<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sherman.ca/archives/2011/10/07/last-american-who-knew-what-the-fuck-he-was-doing-dies-the-onion-americas-finest-news-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xkcd: Password Strength</title>
		<link>http://www.sherman.ca/archives/2011/08/10/xkcd-password-strength/</link>
		<comments>http://www.sherman.ca/archives/2011/08/10/xkcd-password-strength/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 12:43:55 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[comic]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.sherman.ca/?p=292</guid>
		<description><![CDATA[As always, xkcd makes a great point through a comic with &#8220;Password Strength&#8221;. I do not know if the point he is making is actually valid, some research will be required. Update: Ben Rockwood comments on the webcomic with &#8220;Password &#8230; <a href="http://www.sherman.ca/archives/2011/08/10/xkcd-password-strength/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As always, <a href="http://xkcd.com">xkcd</a> makes a great point through a comic with <a title="Password Strength" href="http://xkcd.com/936/">&#8220;Password Strength&#8221;</a>.</p>

<div class="wp-caption aligncenter" style="width: 750px"><a href="http://xkcd.com/936/"><img title="Password Strength" src="http://imgs.xkcd.com/comics/password_strength.png" alt="Password Strength" width="740" height="601" /></a><p class="wp-caption-text">Password Strength</p></div>

<p>I do not know if the point he is making is actually valid, some research will be required.</p>

<p><strong>Update:</strong> Ben Rockwood comments on the webcomic with <a title="Password Myths" href="http://cuddletech.com/blog/?p=666">&#8220;Password Myths&#8221;</a>.</p>

<p>I believe that Mr. Rockwood is correct in his appraisal that we should all start using the term <em>pass phrase</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sherman.ca/archives/2011/08/10/xkcd-password-strength/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NullPosts: suds and appengine</title>
		<link>http://www.sherman.ca/archives/2011/08/04/nullposts-suds-and-appengine/</link>
		<comments>http://www.sherman.ca/archives/2011/08/04/nullposts-suds-and-appengine/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 00:01:32 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[gae]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.sherman.ca/?p=289</guid>
		<description><![CDATA[I ran into the issue described in NullPosts: suds and appengine today. This is caused by the great Python SOAP API, suds, and Google App Engine not playing together to do some of the restrictions in GAE. Thanks NullPosts!]]></description>
			<content:encoded><![CDATA[<p>I ran into the issue described in <a href="http://omiethenull.blogspot.com/2010/08/suds-and-appengine.html">NullPosts: suds and appengine</a> today. This is caused by the great <a href="http://www.python.org">Python</a> <a href="http://en.wikipedia.org/wiki/SOAP">SOAP</a> API, <a href="https://fedorahosted.org/suds/">suds</a>, and <a href="http://code.google.com/appengine/">Google App Engine</a> not playing together to do some of the restrictions in GAE. Thanks <a href="http://omiethenull.blogspot.com/">NullPosts</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sherman.ca/archives/2011/08/04/nullposts-suds-and-appengine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google App Engine&#8217;s Python Exception Syntax</title>
		<link>http://www.sherman.ca/archives/2011/08/04/gae-python-exception-syntax/</link>
		<comments>http://www.sherman.ca/archives/2011/08/04/gae-python-exception-syntax/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 19:39:46 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[gae]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.sherman.ca/?p=285</guid>
		<description><![CDATA[Remember, Python 2.5 has this exception syntax: try: raise FooException("Darn!") except FooException, e print("Error: %s" % e) The newer syntax is: try: raise FooException("Darn!") except FooException as e print("Error: %s" % e) I ran into this when uploading an application &#8230; <a href="http://www.sherman.ca/archives/2011/08/04/gae-python-exception-syntax/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Remember, <a href="http://docs.python.org/release/2.5.4/tut/node10.html#SECTION0010300000000000000000">Python 2.5</a> has this exception syntax:
<pre>try:
    raise FooException("Darn!")
except FooException, e
    print("Error: %s" % e)</pre>
The <a href="http://docs.python.org/reference/compound_stmts.html#the-try-statement">newer syntax</a> is:
<pre>try:
    raise FooException("Darn!")
except FooException as e
    print("Error: %s" % e)</pre>
I ran into this when uploading an application to <a title="Google App Engine" href="http://code.google.com/appengine/">Google App Engine</a>, which then produced this cryptic error:
<pre>&lt;type 'exceptions.SyntaxError'&gt;: invalid syntax (main.py, line 64)</pre>
Where line 64 is the line containing the not-yet-implemented <strong>as</strong> keyword.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sherman.ca/archives/2011/08/04/gae-python-exception-syntax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get sources and Javadocs</title>
		<link>http://www.sherman.ca/archives/2011/08/01/get-sources-and-javadocs/</link>
		<comments>http://www.sherman.ca/archives/2011/08/01/get-sources-and-javadocs/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 15:12:46 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[J2EE]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://www.sherman.ca/?p=282</guid>
		<description><![CDATA[How to tell Maven to download all Javadoc for your project&#8217;s dependencies: mvn dependency:resolve -Dclassifier=javadoc via Maven Micro-Tip: Get sources and Javadocs &#124; Ted Wise.]]></description>
			<content:encoded><![CDATA[<p>How to tell Maven to download all Javadoc for your project&#8217;s dependencies:</p>

<blockquote>
<pre>mvn dependency:resolve -Dclassifier=javadoc</pre>
</blockquote>

<p>via <a href="http://tedwise.com/2010/01/27/maven-micro-tip-get-sources-and-javadocs/">Maven Micro-Tip: Get sources and Javadocs | Ted Wise</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sherman.ca/archives/2011/08/01/get-sources-and-javadocs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X 10.7 &#8220;Lion&#8221; Seems to Have a Broken Python easy_install</title>
		<link>http://www.sherman.ca/archives/2011/07/25/lion-broken-python-easy_install/</link>
		<comments>http://www.sherman.ca/archives/2011/07/25/lion-broken-python-easy_install/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 19:11:36 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.sherman.ca/?p=276</guid>
		<description><![CDATA[One of the first things I needed after upgrading to Mac OS X 10.7 (Lion) was to make some Python scripts work. However easy_install seemed to be broken: $ easy_install psycopg2 Traceback (most recent call last): File "/usr/local/bin/easy_install", line 5, &#8230; <a href="http://www.sherman.ca/archives/2011/07/25/lion-broken-python-easy_install/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the first things I needed after upgrading to <a href="http://www.apple.com/macosx/" target="_blank">Mac OS X 10.7 (Lion)</a> was to make some Python scripts work. However easy_install seemed to be broken:
<pre>$ easy_install psycopg2
Traceback (most recent call last):
  File "/usr/local/bin/easy_install", line 5, in &lt;module&gt;
    from pkg_resources import load_entry_point
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2607, in &lt;module&gt;
    parse_requirements(<strong>requires</strong>), Environment()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
    raise DistributionNotFound(req)  # XXX put more info here
pkg_resources.DistributionNotFound: setuptools==0.6c12dev-r88795</pre>
I fixed this by installing <a href="http://packages.python.org/distribute/" target="_blank">Distribute</a> and then the new <a href="http://developer.apple.com/technologies/tools/" target="_blank">Mac OS X Developer Tools</a>.</p>

<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sherman.ca/archives/2011/07/25/lion-broken-python-easy_install/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>RSA finally comes clean: SecurID is compromised</title>
		<link>http://www.sherman.ca/archives/2011/06/07/rsa-finally-comes-clean-securid-is-compromised/</link>
		<comments>http://www.sherman.ca/archives/2011/06/07/rsa-finally-comes-clean-securid-is-compromised/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 10:53:00 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.sherman.ca/?p=271</guid>
		<description><![CDATA[Wow. This is a massive deal and a huge hurdle for RSA: RSA finally comes clean: SecurID is compromised]]></description>
			<content:encoded><![CDATA[<p>Wow. This is a massive deal and a huge hurdle for RSA:</p>

<p><a href="http://arstechnica.com/security/news/2011/06/rsa-finally-comes-clean-securid-is-compromised.ars">RSA finally comes clean: SecurID is compromised</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sherman.ca/archives/2011/06/07/rsa-finally-comes-clean-securid-is-compromised/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Posted an iOS 5 Video</title>
		<link>http://www.sherman.ca/archives/2011/06/06/apple-posted-an-ios-5-video/</link>
		<comments>http://www.sherman.ca/archives/2011/06/06/apple-posted-an-ios-5-video/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 21:46:15 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.sherman.ca/?p=269</guid>
		<description><![CDATA[Check it out to start drooling this fall&#8217;s release: Apple &#8211; iOS 5 &#8211; See the top new features in action]]></description>
			<content:encoded><![CDATA[<p>Check it out to start drooling this fall&#8217;s release:</p>

<p><a href="http://www.apple.com/ios/ios5/gallery.html?aosid=p204&amp;siteid=1503186&amp;program_id=2554&amp;cid=OAS-EMEA-AFF#video-ios&amp;tduid=448c9558f1c102b9cf12dd1a92649a53">Apple &#8211; iOS 5 &#8211; See the top new features in action</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sherman.ca/archives/2011/06/06/apple-posted-an-ios-5-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rands In Repose: Lost in Translation</title>
		<link>http://www.sherman.ca/archives/2011/05/23/lost-in-translation/</link>
		<comments>http://www.sherman.ca/archives/2011/05/23/lost-in-translation/#comments</comments>
		<pubDate>Mon, 23 May 2011 16:52:53 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.sherman.ca/?p=266</guid>
		<description><![CDATA[Your confidence is going to be artificially high. This new job, hobby, or sport is going to appear magically easy. You’re going to feel gifted. Those watching your miraculous aptitude keep saying, “beginner’s luck”, but that’s neither what you’re hearing nor what they’re saying <a href="http://www.sherman.ca/archives/2011/05/23/lost-in-translation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As always, <a title="Rands In Repose" href="http://www.randsinrepose.com/" target="_blank">Rands</a> has something interesting to say about becoming a manager for the first time:</p>

<blockquote>Your confidence is going to be artificially high. This new job, hobby, or sport is going to appear magically easy. You’re going to feel gifted. Those watching your miraculous aptitude keep saying, “beginner’s luck”, but that’s neither what you’re hearing nor what they’re saying. What you’re hearing them say is, “We are jealous that you are gifted at this thing you totally don’t understand”, but what they’re actually saying is, “We understand it’s intoxicating to instantly feel like an expert and we will most certainly bite our tongues when you painfully discover how much you have to learn.”</blockquote>

<p>via <a href="http://www.randsinrepose.com/archives/2011/05/23/lost_in_translation.html">Rands In Repose: Lost in Translation</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sherman.ca/archives/2011/05/23/lost-in-translation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

