<?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>HOWTOs &#8211; Gustavo on Software Development</title>
	<atom:link href="/blog/topics/howtos/feed/" rel="self" type="application/rss+xml" />
	<link>/</link>
	<description>Notes from a disciplined software developer</description>
	<lastBuildDate>Fri, 01 Sep 2017 10:27:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.4.16</generator>
	<item>
		<title>Web Site Security With repoze.who and repoze.what</title>
		<link>/blog/posts/repoze-auth/</link>
		<comments>/blog/posts/repoze-auth/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 14:41:13 +0000</pubDate>
		<dc:creator><![CDATA[Gustavo]]></dc:creator>
				<category><![CDATA[HOWTOs]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Turbo Gears]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Python Magazine]]></category>
		<category><![CDATA[repoze.what]]></category>
		<category><![CDATA[repoze.who]]></category>
		<category><![CDATA[TurboGears]]></category>
		<category><![CDATA[WSGI]]></category>

		<guid isPermaLink="false">/?p=294</guid>
		<description><![CDATA[This article first appeared in the May 2009 issue of Python Magazine and has been slightly updated. The contents of the article are only applicable to repoze.who 1.0 and repoze.what 1.0, not repoze.who 2 and repoze.what 1.1 which are under development as of this writing. Have you ever created a Web application? If so, it&#8217;s... <a class="more-link" href="/blog/posts/repoze-auth/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>/blog/posts/repoze-auth/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Backing up and restoring your Subversion repository</title>
		<link>/blog/posts/backing-up-and-restoring-your-subversion-repository/</link>
		<comments>/blog/posts/backing-up-and-restoring-your-subversion-repository/#comments</comments>
		<pubDate>Fri, 30 May 2008 09:03:28 +0000</pubDate>
		<dc:creator><![CDATA[Gustavo]]></dc:creator>
				<category><![CDATA[HOWTOs]]></category>
		<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false">/?p=51</guid>
		<description><![CDATA[Most tutorials around show how to backup your Subversion repository: svnadmin dump /path/to/your/repository &#62; ./repository.dump And how to restore it: mkdir /new/path/to/your/repository svnadmin create /new/path/to/your/repository svnadmin load /new/path/to/your/repository &#60; ./repository.dump But don&#8217;t tell you what to do to solve the problem that will arise when you try to restore it: svnadmin: Dump stream contains a... <a class="more-link" href="/blog/posts/backing-up-and-restoring-your-subversion-repository/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>/blog/posts/backing-up-and-restoring-your-subversion-repository/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installing Pootle on Debian Etch, The Easiest Way</title>
		<link>/blog/posts/installing-pootle-on-debian-etch-the-easiest-way/</link>
		<comments>/blog/posts/installing-pootle-on-debian-etch-the-easiest-way/#comments</comments>
		<pubDate>Wed, 21 May 2008 15:34:52 +0000</pubDate>
		<dc:creator><![CDATA[Gustavo]]></dc:creator>
				<category><![CDATA[HOWTOs]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Internationalization]]></category>
		<category><![CDATA[Pootle]]></category>

		<guid isPermaLink="false">/?p=41</guid>
		<description><![CDATA[Pootle is a user-friendly web application for online translation of contents. It&#8217;s used by organizations like Creative Commons, OpenOffice.org and GNU/Linux Matters. I&#8217;m going to show you how to install it the easiest way, from my experience with the GLM Translation Service under Debian 4.0 (this guide might also work under Ubuntu, though). I&#8217;ll use... <a class="more-link" href="/blog/posts/installing-pootle-on-debian-etch-the-easiest-way/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>/blog/posts/installing-pootle-on-debian-etch-the-easiest-way/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The only screencasting software that doesn&#8217;t crash in Ubuntu Hardy</title>
		<link>/blog/posts/the-only-screencasting-software-that-doesnt-crash-in-ubuntu-hardy/</link>
		<pubDate>Mon, 19 May 2008 17:07:59 +0000</pubDate>
		<dc:creator><![CDATA[Gustavo]]></dc:creator>
				<category><![CDATA[GNU/Linux Matters]]></category>
		<category><![CDATA[HOWTOs]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[glm]]></category>
		<category><![CDATA[gutsy]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[istanbul]]></category>
		<category><![CDATA[recordmydesktop]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xvidcap]]></category>

		<guid isPermaLink="false">/?p=48</guid>
		<description><![CDATA[I&#8217;ve spent a lot of time trying to record some screencasts for GLM, but every screencasting software I tried crashed under Ubuntu Hardy (and Gutsy too): XVidCap: The workaround is supposed to be disabling sound, but didn&#8217;t work. RecordMyDesktop (plus its two front-ends): Crashes with no error message. From time to time I was able... <a class="more-link" href="/blog/posts/the-only-screencasting-software-that-doesnt-crash-in-ubuntu-hardy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		</item>
		<item>
		<title>Setting up your first server</title>
		<link>/blog/posts/setting-up-your-first-server/</link>
		<comments>/blog/posts/setting-up-your-first-server/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 14:55:20 +0000</pubDate>
		<dc:creator><![CDATA[Gustavo]]></dc:creator>
				<category><![CDATA[HOWTOs]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[gnu/linux]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">/?p=42</guid>
		<description><![CDATA[If you&#8217;re new to server management and use the terminal on GNU/Linux from time to time, this guide will hopefully come in handy for you to get started with your own server. Unless you have good reasons to use another GNU/Linux distribution, I recommend you to install Debian. It has a lot of ready-to-install applications,... <a class="more-link" href="/blog/posts/setting-up-your-first-server/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>/blog/posts/setting-up-your-first-server/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
