<?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>xdissent.com &#8623;</title>
	<atom:link href="http://xdissent.com/tag/restructuredtext/feed/" rel="self" type="application/rss+xml" />
	<link>http://xdissent.com</link>
	<description>Ride the Lightning</description>
	<lastBuildDate>Tue, 16 Nov 2010 16:53:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>GitHub Clone with Redmine</title>
		<link>http://xdissent.com/2010/05/04/github-clone-with-redmine/</link>
		<comments>http://xdissent.com/2010/05/04/github-clone-with-redmine/#comments</comments>
		<pubDate>Tue, 04 May 2010 21:17:15 +0000</pubDate>
		<dc:creator>xdissent</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Gitosis]]></category>
		<category><![CDATA[Redmine]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://xdissent.com/?p=170</guid>
		<description><![CDATA[I&#8217;m in love with GitHub and I don&#8217;t mind paying a few bucks a month to host private code repositories there. It&#8217;s not without its issues though, and I&#8217;ve often had trouble getting others to collaborate with me via GitHub for one reason or another. Desiring more control, I was thrilled when GitHub:FI was announced. [...]]]></description>
			<content:encoded><![CDATA[<div class="document" id="github-clone-with-redmine">


<p>I&#8217;m in <em>love</em> with <a class="reference external" href="http://github.com/">GitHub</a> and I don&#8217;t mind paying a few bucks a month
to host private code repositories there. It&#8217;s not without its issues though,
and I&#8217;ve often had trouble getting others to collaborate with me via GitHub
for one reason or another. Desiring more control, I was thrilled when
<a class="reference external" href="http://fi.github.com/">GitHub:FI</a> was <a class="reference external" href="http://github.com/blog/441-announcing-github-fi/">announced</a>. Unfortunately, the licensing fees are staggering
and put the service far out of my reach. Recently, my buddy <a class="reference external" href="http://marcuswhitney.com/">Marcus Whitney</a>
had been messing around with <a class="reference external" href="http://redmine.org/">Redmine</a> and my interest was piqued by his results.
I decided to jump in head first and try to build a reliable GitHub:FI
alternative using an <a class="reference external" href="http://ubuntu.org/">Ubuntu</a> VPS, <a class="reference external" href="http://git.gnu.org/">Git</a>, <a class="reference external" href="http://eagain.net/gitweb/?p=gitosis.git">Gitosis</a>, <a class="reference external" href="http://gmail.com/">Gmail</a> (or <a class="reference external" href="http://google.com/apps/">Google Apps
for Domains</a>), and <a class="reference external" href="http://bitnami.org/">Bitnami</a>&#8216;s <a class="reference external" href="http://bitnami.org/stack/redmine/">Redmine Stack</a>.</p>
 <a href="http://xdissent.com/2010/05/04/github-clone-with-redmine/#more-170" class="more-link">(more&#8230;)</a></div>]]></content:encoded>
			<wfw:commentRss>http://xdissent.com/2010/05/04/github-clone-with-redmine/feed/rss2/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>Bank of America Breakdown</title>
		<link>http://xdissent.com/2010/04/27/bank-of-america-breakdown/</link>
		<comments>http://xdissent.com/2010/04/27/bank-of-america-breakdown/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 22:18:05 +0000</pubDate>
		<dc:creator>xdissent</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://xdissent.com/?p=165</guid>
		<description><![CDATA[I have a check written out to me from a local Nashville company, drawn on their Bank of America account. I no longer have a personal BOA account (thankfully) but I&#8217;ve never had a problem cashing a BOA check at a BOA branch, since that&#8217;s a pretty standard transaction. Regions is notorious in my mind [...]]]></description>
			<content:encoded><![CDATA[<div class="document">


<p>I have a check written out to me from a local Nashville company, drawn on their Bank of America account. I no longer have a personal BOA account (thankfully) but I&#8217;ve never had a problem cashing a BOA check at a BOA branch, since that&#8217;s a pretty standard transaction. Regions is notorious in my mind for charging $5 per-check if you don&#8217;t have a Regions account, which they upped to $7 about a month ago. This whole concept of charging a fee to cash checks drawn on their customers&#8217; accounts is fairly new, and many bank customers don&#8217;t understand that their own checks are potentially costing their payee money. I for one would be enraged if I found out my bank was stealing money intended for the person to whom I wrote a check, but that&#8217;s just me.</p>
 <a href="http://xdissent.com/2010/04/27/bank-of-america-breakdown/#more-165" class="more-link">(more&#8230;)</a></div>]]></content:encoded>
			<wfw:commentRss>http://xdissent.com/2010/04/27/bank-of-america-breakdown/feed/rss2/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mimicking Python Descriptors in PHP</title>
		<link>http://xdissent.com/2010/01/15/mimicking-python-descriptors-in-php/</link>
		<comments>http://xdissent.com/2010/01/15/mimicking-python-descriptors-in-php/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 00:55:56 +0000</pubDate>
		<dc:creator>xdissent</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[descriptors]]></category>
		<category><![CDATA[OOP]]></category>

		<guid isPermaLink="false">http://xdissent.com/?p=112</guid>
		<description><![CDATA[So you&#8217;ve been working in Python for a year and then along comes a PHP gig that you just can&#8217;t pass up. All of a sudden you&#8217;re realizing just how much you miss some of the familiar Pythonisms you&#8217;ve come to rely on. One such feature that is lacking in PHP is the concept of [...]]]></description>
			<content:encoded><![CDATA[<p>So you&#8217;ve been working in Python for a year and then along comes a PHP gig
that you just can&#8217;t pass up. All of a sudden you&#8217;re realizing just how much
you miss some of the familiar <a class="reference external" href="http://pythonism.wordpress.com">Pythonisms</a> you&#8217;ve come to rely on. One such
feature that is lacking in PHP is the concept of <a class="reference external" href="http://docs.python.org/reference/datamodel.html#descriptors">descriptors</a>. Fortunately,
it&#8217;s possible to pretty closely simulate their behaviour in PHP with just
a few special interfaces and classes.</p>
 <a href="http://xdissent.com/2010/01/15/mimicking-python-descriptors-in-php/#more-112" class="more-link">(more&#8230;)</a>]]></content:encoded>
			<wfw:commentRss>http://xdissent.com/2010/01/15/mimicking-python-descriptors-in-php/feed/rss2/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leverage Twitter&#039;s Distraction Value to Stay Focused</title>
		<link>http://xdissent.com/2009/07/03/leverage-twitters-distraction-value-to-stay-focused/</link>
		<comments>http://xdissent.com/2009/07/03/leverage-twitters-distraction-value-to-stay-focused/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 23:14:50 +0000</pubDate>
		<dc:creator>xdissent</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://xdissent.com/?p=56</guid>
		<description><![CDATA[Twitter by nature is a stream of distractions. I personally never keep Twitter open and visible while I&#8217;m working because I know I&#8217;ll be too easily derailed from whatever I&#8217;m doing. If Life Hacker reported that a single email arriving in your inbox can cost you over a minute of mental recovery time, Twitter&#8217;s rapid-fire [...]]]></description>
			<content:encoded><![CDATA[<p><a class="reference external" href="http://twitter.com">Twitter</a> by nature is a stream of distractions. I personally never keep Twitter open and visible while I&#8217;m working because I know I&#8217;ll be too easily derailed from whatever I&#8217;m doing. If <a class="reference external" href="http://lifehacker.com">Life Hacker</a> <a class="reference external" href="http://lifehacker.com/5048463/single-email-interruption-recovery-time-over-a-minute">reported</a> that a single email arriving in your inbox can cost you over a minute of mental recovery time, Twitter&#8217;s rapid-fire updates could prove to be literally stupefying.  <a href="http://xdissent.com/2009/07/03/leverage-twitters-distraction-value-to-stay-focused/#more-56" class="more-link">(more&#8230;)</a></p>]]></content:encoded>
			<wfw:commentRss>http://xdissent.com/2009/07/03/leverage-twitters-distraction-value-to-stay-focused/feed/rss2/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>uTidyLib Fix</title>
		<link>http://xdissent.com/2009/03/15/utidylib-fix/</link>
		<comments>http://xdissent.com/2009/03/15/utidylib-fix/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 19:41:41 +0000</pubDate>
		<dc:creator>xdissent</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://xdissent.com/?p=35</guid>
		<description><![CDATA[uTidyLib is a Python wrapper for the HTML Tidy Library. It&#8217;s a pretty handy library and is dead simple to use, but unfortunately it does not compile on Leopard out of the box. I wrote a quick patch to fix it, and will maintain a vendor branch on GitHub since development seems to have been [...]]]></description>
			<content:encoded><![CDATA[<p><a class="reference external" href="http://utidylib.berlios.de/">uTidyLib</a> is a Python wrapper for the <a class="reference external" href="http://tidy.sf.net/">HTML
Tidy Library</a>. It&#8217;s a pretty handy library and is dead
simple to use, but unfortunately it does not compile on Leopard out of the
box. I wrote a quick patch to fix it, and will maintain a vendor branch on <a class="reference external" href="http://github.com/xdissent/utidylib/">GitHub</a> since
development seems to have been abandoned years ago.</p>
 <a href="http://xdissent.com/2009/03/15/utidylib-fix/#more-35" class="more-link">(more&#8230;)</a>]]></content:encoded>
			<wfw:commentRss>http://xdissent.com/2009/03/15/utidylib-fix/feed/rss2/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TextMate reStructuredText Bundle</title>
		<link>http://xdissent.com/2009/02/28/textmate-restructuredtext-bundle/</link>
		<comments>http://xdissent.com/2009/02/28/textmate-restructuredtext-bundle/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 05:43:51 +0000</pubDate>
		<dc:creator>xdissent</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[reStructuredText]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://xdissent.com/?p=90</guid>
		<description><![CDATA[TextMate is great for general editing of most text formats. By default, reStructuredText is not one of them. This document describes how to fix TextMate so that it is a better fit for the tools I work with. We want reStructuredText rendered previews and HTML export functions in TextMate.]]></description>
			<content:encoded><![CDATA[<p>TextMate is great for general editing of most text formats. By default,
<a class="reference external" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> is not one
of them. This document describes how to fix TextMate so that it is a better
fit for the tools I work with. We want reStructuredText rendered previews
and HTML export functions in TextMate.</p>
 <a href="http://xdissent.com/2009/02/28/textmate-restructuredtext-bundle/#more-90" class="more-link">(more&#8230;)</a>]]></content:encoded>
			<wfw:commentRss>http://xdissent.com/2009/02/28/textmate-restructuredtext-bundle/feed/rss2/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Safari 4 Beta and Coda Tabs Joy</title>
		<link>http://xdissent.com/2009/02/28/safari-4-beta-and-coda-tabs-joy/</link>
		<comments>http://xdissent.com/2009/02/28/safari-4-beta-and-coda-tabs-joy/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 18:32:50 +0000</pubDate>
		<dc:creator>xdissent</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Coda]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://xdissent.com/?p=26</guid>
		<description><![CDATA[So the Safari beta 4 has landed and opinions are all over the place about the new features. The most consistent target for criticism has been the changes to the tab interface. Although the differences were a little disconcerting at first, I&#8217;ve come to love the new tabs and I even took a cue from [...]]]></description>
			<content:encoded><![CDATA[<p>So the <a class="reference external" href="http://www.apple.com/safari/">Safari</a> beta 4 has <a class="reference external" href="http://www.apple.com/safari/download/">landed</a> and opinions are all <strong>over</strong> the place
about the new features. The most consistent target for criticism has
been the changes to the tab interface. Although the differences were a
little disconcerting at first, I&#8217;ve come to love the new tabs and I even
took a cue from Safari and decided to improve one of my most precious
tools: <a class="reference external" href="http://panic.com/">Panic</a>&#8216;s <a class="reference external" href="http://panic.com/coda/">Coda</a>.</p>
 <a href="http://xdissent.com/2009/02/28/safari-4-beta-and-coda-tabs-joy/#more-26" class="more-link">(more&#8230;)</a>]]></content:encoded>
			<wfw:commentRss>http://xdissent.com/2009/02/28/safari-4-beta-and-coda-tabs-joy/feed/rss2/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Fixing Paver</title>
		<link>http://xdissent.com/2009/02/24/fixing-paver/</link>
		<comments>http://xdissent.com/2009/02/24/fixing-paver/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 17:23:04 +0000</pubDate>
		<dc:creator>xdissent</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Paver]]></category>

		<guid isPermaLink="false">http://xdissent.com/?p=1</guid>
		<description><![CDATA[I&#8217;ve been a fan of Paver since the first time I read about it. It gives me all of the control I want with just enough of an implied structure to keep things sane and easy. The problem was, I couldn&#8217;t get the latest version, which had many shiny new features. You know how I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been a fan of <a class="reference external" href="http://www.blueskyonmars.com/projects/paver/">Paver</a> since the first time I read about it. It gives
me all of the control I want with just enough of an implied structure to keep
things sane and easy. The problem was, I couldn&#8217;t get the latest version,
which had many shiny new features. You know how I feel about <em>shiny</em>, so
I obviously needed to find a way to run Paver&#8217;s trunk, lest I invalidate
my work by targeting the almost-irrelevant current version.</p>
 <a href="http://xdissent.com/2009/02/24/fixing-paver/#more-8" class="more-link">(more&#8230;)</a>]]></content:encoded>
			<wfw:commentRss>http://xdissent.com/2009/02/24/fixing-paver/feed/rss2/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	    <script type="text/javascript">
    // <![CDATA[
        var disqus_shortname = 'xdissent';
        var disqus_domain = 'disqus.com';
        (function () {
            var nodes = document.getElementsByTagName('span');
            for (var i = 0, url; i < nodes.length; i++) {
                if (nodes[i].className.indexOf('dsq-postid') != -1) {
                    nodes[i].parentNode.setAttribute('data-disqus-identifier', nodes[i].getAttribute('rel'));
                    url = nodes[i].parentNode.href.split('#', 1);
                    if (url.length == 1) { url = url[0]; }
                    else { url = url[1]; }
                    nodes[i].parentNode.href = url + '#disqus_thread';
                }
            }
            var s = document.createElement('script'); s.async = true;
            s.type = 'text/javascript';
            s.src = 'http://' + disqus_domain + '/forums/' + disqus_shortname + '/count.js';
            (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
        }());
    //]]>
    </script>
</channel>
</rss>

