<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments for chrisspenblog</title>
	<atom:link href="http://www.chrisspen.com/blog/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://www.chrisspen.com/blog</link>
	<description>knowledge through programming</description>
	<pubDate>Mon, 06 Feb 2012 14:15:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>Comment on Handling PostgreSQL Integrity Errors in Django by Dirk</title>
		<link>http://www.chrisspen.com/blog/handling-postgresql-integrity-errors-in-django.html#comment-697</link>
		<dc:creator>Dirk</dc:creator>
		<pubDate>Thu, 19 Jan 2012 18:58:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisspen.com/blog/?p=14#comment-697</guid>
		<description>The connection.close() trick solved a problem I had when using the sqlite3 backend: My Django app runs as a win32 service and locked the sqlite database whenever an IntegrityError occurred, so that other non-service apps could no longer access the database.

Since google couldn't find any solution for this, I just thought to share it here - and to thank you for your post, of course ;-)</description>
		<content:encoded><![CDATA[<p>The connection.close() trick solved a problem I had when using the sqlite3 backend: My Django app runs as a win32 service and locked the sqlite database whenever an IntegrityError occurred, so that other non-service apps could no longer access the database.</p>
<p>Since google couldn&#8217;t find any solution for this, I just thought to share it here - and to thank you for your post, of course <img src='http://www.chrisspen.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Passwd: Authentication token manipulation error by Stephan</title>
		<link>http://www.chrisspen.com/blog/passwd-authentication-token-manipulation-error.html#comment-679</link>
		<dc:creator>Stephan</dc:creator>
		<pubDate>Thu, 24 Nov 2011 13:44:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisspen.com/blog/?p=22#comment-679</guid>
		<description>Hi Chris,
i've got the same error on my machine. kpasswd  works fine but changing the password when i try to login via ssh results in the same error massage.
How did you manage that kpasswd is used instead of passwd?
Thanks a lot,
Stephan</description>
		<content:encoded><![CDATA[<p>Hi Chris,<br />
i&#8217;ve got the same error on my machine. kpasswd  works fine but changing the password when i try to login via ssh results in the same error massage.<br />
How did you manage that kpasswd is used instead of passwd?<br />
Thanks a lot,<br />
Stephan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Handling PostgreSQL Integrity Errors in Django by Chris</title>
		<link>http://www.chrisspen.com/blog/handling-postgresql-integrity-errors-in-django.html#comment-677</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Mon, 07 Nov 2011 16:32:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisspen.com/blog/?p=14#comment-677</guid>
		<description>@JH, True, transaction.rollback() will work in code that's under transaction management, but will fail otherwise (e.g. in a shell). My solution will work in all cases that I'm currently aware of.</description>
		<content:encoded><![CDATA[<p>@JH, True, transaction.rollback() will work in code that&#8217;s under transaction management, but will fail otherwise (e.g. in a shell). My solution will work in all cases that I&#8217;m currently aware of.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Handling PostgreSQL Integrity Errors in Django by JH</title>
		<link>http://www.chrisspen.com/blog/handling-postgresql-integrity-errors-in-django.html#comment-657</link>
		<dc:creator>JH</dc:creator>
		<pubDate>Wed, 14 Sep 2011 13:27:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisspen.com/blog/?p=14#comment-657</guid>
		<description>A colleague pointed me at transaction.rollback(), which works the same, but feels less dirty.

Also see: https://docs.djangoproject.com/en/dev/topics/db/transactions/#transaction-rollback</description>
		<content:encoded><![CDATA[<p>A colleague pointed me at transaction.rollback(), which works the same, but feels less dirty.</p>
<p>Also see: <a href="https://docs.djangoproject.com/en/dev/topics/db/transactions/#transaction-rollback" rel="nofollow">https://docs.djangoproject.com/en/dev/topics/db/transactions/#transaction-rollback</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Handling PostgreSQL Integrity Errors in Django by JH</title>
		<link>http://www.chrisspen.com/blog/handling-postgresql-integrity-errors-in-django.html#comment-656</link>
		<dc:creator>JH</dc:creator>
		<pubDate>Wed, 14 Sep 2011 12:40:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisspen.com/blog/?p=14#comment-656</guid>
		<description>Thanks for the post. I've been thinking and googling all afternoon for this.</description>
		<content:encoded><![CDATA[<p>Thanks for the post. I&#8217;ve been thinking and googling all afternoon for this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Simple Cross Browser Rounded Corners with Drop Shadow by Peter Neuhaus</title>
		<link>http://www.chrisspen.com/blog/simple-cross-browser-rounded-corners-with-drop-shadow.html#comment-551</link>
		<dc:creator>Peter Neuhaus</dc:creator>
		<pubDate>Fri, 06 May 2011 15:20:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisspen.com/blog/?p=10#comment-551</guid>
		<description>Nicely done.

FYI, your link to "Larry Stevens’ excellent jQuery plugin"  now takes you to a "Social Survey" page that you cannot get past. I suspect that the page has been hacked. I would suggest this link instead: 
http://dropshadow.webvex.jux.com/</description>
		<content:encoded><![CDATA[<p>Nicely done.</p>
<p>FYI, your link to &#8220;Larry Stevens’ excellent jQuery plugin&#8221;  now takes you to a &#8220;Social Survey&#8221; page that you cannot get past. I suspect that the page has been hacked. I would suggest this link instead:<br />
<a href="http://dropshadow.webvex.jux.com/" rel="nofollow">http://dropshadow.webvex.jux.com/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Handling PostgreSQL Integrity Errors in Django by Zach Denton</title>
		<link>http://www.chrisspen.com/blog/handling-postgresql-integrity-errors-in-django.html#comment-507</link>
		<dc:creator>Zach Denton</dc:creator>
		<pubDate>Thu, 17 Feb 2011 19:22:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisspen.com/blog/?p=14#comment-507</guid>
		<description>I was thinking about setting the PostgreSQL variable ON_ERROR_ROLLBACK to 'on', but this is a much better solution! 

Thanks Chris.</description>
		<content:encoded><![CDATA[<p>I was thinking about setting the PostgreSQL variable ON_ERROR_ROLLBACK to &#8216;on&#8217;, but this is a much better solution! </p>
<p>Thanks Chris.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Implementing a Simple Machine Learning Intelligence to Play Rock-Paper-Scissors in Javascript by Joshua Olson</title>
		<link>http://www.chrisspen.com/blog/implementing-a-simple-machine-learning-intelligence-to-play-rock-paper-scissors-in-javascript.html#comment-291</link>
		<dc:creator>Joshua Olson</dc:creator>
		<pubDate>Mon, 27 Sep 2010 16:33:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisspen.com/blog/?p=15#comment-291</guid>
		<description>That sounds like it would work against opponents unaware of the algorithm, but it takes more than statistics, which can't tell the Thue-Morse sequence from alternation. Are you still interested in a good rps ai, bacause I've been thinking about this recently.</description>
		<content:encoded><![CDATA[<p>That sounds like it would work against opponents unaware of the algorithm, but it takes more than statistics, which can&#8217;t tell the Thue-Morse sequence from alternation. Are you still interested in a good rps ai, bacause I&#8217;ve been thinking about this recently.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How To Install MBROLA Voices For Use With Festival On Ubuntu by Not willing to give one</title>
		<link>http://www.chrisspen.com/blog/how-to-install-mbrola-voices-for-use-with-festival-on-ubuntu.html#comment-251</link>
		<dc:creator>Not willing to give one</dc:creator>
		<pubDate>Mon, 30 Aug 2010 18:20:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisspen.com/blog/?p=19#comment-251</guid>
		<description>Thanks for this little hint. This voice is way better than the one I was using.</description>
		<content:encoded><![CDATA[<p>Thanks for this little hint. This voice is way better than the one I was using.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Handling PostgreSQL Integrity Errors in Django by dbb</title>
		<link>http://www.chrisspen.com/blog/handling-postgresql-integrity-errors-in-django.html#comment-69</link>
		<dc:creator>dbb</dc:creator>
		<pubDate>Sat, 27 Mar 2010 07:42:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.chrisspen.com/blog/?p=14#comment-69</guid>
		<description>even after quitting and restarting the python shell... I was still unable to execute a query.. but this cleared it up..

django 1.2 dev</description>
		<content:encoded><![CDATA[<p>even after quitting and restarting the python shell&#8230; I was still unable to execute a query.. but this cleared it up..</p>
<p>django 1.2 dev</p>
]]></content:encoded>
	</item>
</channel>
</rss>

