<?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>Ken&#039;s Code Pit &#187; Linux</title>
	<atom:link href="http://ken.ath.cx/kens_code_pit/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://ken.ath.cx/kens_code_pit</link>
	<description>Spewing code in the wrong direction</description>
	<lastBuildDate>Sun, 27 Dec 2009 19:57:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Evolution: Broken IMAP Sync</title>
		<link>http://ken.ath.cx/kens_code_pit/2009/08/08/evolution-broken-imap-sync/</link>
		<comments>http://ken.ath.cx/kens_code_pit/2009/08/08/evolution-broken-imap-sync/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 04:16:40 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Evolution]]></category>
		<category><![CDATA[IMAP]]></category>

		<guid isPermaLink="false">http://ken.ath.cx/kens_code_pit/?p=233</guid>
		<description><![CDATA[Since I already use evolution for my calendar needs on my laptop, I thought it would be ideal to also use it for email. So I went through adding all of my email accounts tediously to evolution and all seemed good as they started to sync.

However, suddenly multiple folders failed to sync on my gmail [...]]]></description>
			<content:encoded><![CDATA[<p>Since I already use evolution for my calendar needs on my laptop, I thought it would be ideal to also use it for email. So I went through adding all of my email accounts tediously to evolution and all seemed good as they started to sync.</p>

<p>However, suddenly multiple folders failed to sync on my gmail IMAP account. I tried to refresh the account and download everything again but Evolution fails out on downloading all of my email. So I open up the debug log and see errors like <em></p>

<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Incomplete server response: no information provided for message 1401</div></div>

<p></em>. Wonderful. After some googling around, I found this <a href="http://bugzilla.gnome.org/show_bug.cgi?id=339028">bug</a> which describes my exact problem.</p>

<p>Good right? Nope! Unfortunately it looks like an ancient bug that no one cares to fix and it&#8217;s &#8220;working as intended&#8221; as far as I can tell from the responses. This effectively terminates my ability to use Evolution as my email client as I don&#8217;t have the time or patience to go through 500 broken emails and deleting them manually just so Evolution doesn&#8217;t throw a wobbly over a corrupt email.</p>

<p>If anyone knows a fix for this problem I&#8217;d love to hear it, but as far as I can tell I&#8217;m effectively barred from using Evolution for email without manually going in and nuking crap off gmail. Quite disappointing really, considering almost every other email client such as Claws Mail or Thunderbird does not have this problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://ken.ath.cx/kens_code_pit/2009/08/08/evolution-broken-imap-sync/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>zaste &#8211; yet another pastebin tool</title>
		<link>http://ken.ath.cx/kens_code_pit/2008/05/04/zaste-yet-another-pastebin-tool/</link>
		<comments>http://ken.ath.cx/kens_code_pit/2008/05/04/zaste-yet-another-pastebin-tool/#comments</comments>
		<pubDate>Mon, 05 May 2008 01:10:15 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[pastebin]]></category>
		<category><![CDATA[rafb.net]]></category>
		<category><![CDATA[sunrise]]></category>
		<category><![CDATA[zaste]]></category>

		<guid isPermaLink="false">http://ken.ath.cx/kens_code_pit/?p=18</guid>
		<description><![CDATA[So today I&#8217;ve released the first version of zaste python script, which is another pastebin tool for rafb.net. You can download it at my googlecode site: http://code.google.com/p/kenscodepit/, and for the Gentoo users out there it should be in sunrise shortly. Alternatively, an ebuild can be fetched here.
And yes, I know that we don&#8217;t need yet [...]]]></description>
			<content:encoded><![CDATA[<p>So today I&#8217;ve released the first version of zaste python script, which is another pastebin tool for <a href="http://rafb.net/paste/">rafb.net</a>. You can download it at my googlecode site: <a href="http://code.google.com/p/kenscodepit/">http://code.google.com/p/kenscodepit/</a>, and for the Gentoo users out there it should be in sunrise shortly. Alternatively, an ebuild can be fetched <a href="http://kenscodepit.googlecode.com/files/zaste-0.1.ebuild">here</a>.
And yes, I know that we don&#8217;t need yet another pastebin tool, but I made one anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://ken.ath.cx/kens_code_pit/2008/05/04/zaste-yet-another-pastebin-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>etswitch with dwm</title>
		<link>http://ken.ath.cx/kens_code_pit/2008/04/26/etswitch-with-dwm/</link>
		<comments>http://ken.ath.cx/kens_code_pit/2008/04/26/etswitch-with-dwm/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 23:40:41 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[dwm]]></category>
		<category><![CDATA[etswitch]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[UT2004]]></category>

		<guid isPermaLink="false">http://ken.ath.cx/kens_code_pit/?p=17</guid>
		<description><![CDATA[It seems when trying to use etswitch with dwm, you must pass the -ng option on the command line. Otherwise, whenever you switch between dwm tags it will constantly want you to change the master key to minimize a game making it useless.
This made for some frustrating few minutes of figuring out why UT2004 wouldn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>It seems when trying to use <a href="http://hem.bredband.net/b400150/">etswitch</a> with dwm, you must pass the -ng option on the command line. Otherwise, whenever you switch between dwm tags it will constantly want you to change the master key to minimize a game making it useless.
This made for some frustrating few minutes of figuring out why UT2004 wouldn&#8217;t minimize.</p>
]]></content:encoded>
			<wfw:commentRss>http://ken.ath.cx/kens_code_pit/2008/04/26/etswitch-with-dwm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KeePassX &#8211; Keeping those passwords</title>
		<link>http://ken.ath.cx/kens_code_pit/2008/04/12/keepassx-keeping-those-passwords/</link>
		<comments>http://ken.ath.cx/kens_code_pit/2008/04/12/keepassx-keeping-those-passwords/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 23:37:32 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[KeePassX]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[password]]></category>

		<guid isPermaLink="false">http://ken.ath.cx/kens_code_pit/?p=15</guid>
		<description><![CDATA[If you&#8217;re like me you likely have to remember thousands of passwords for a variety of websites, hosts, boxes, shells, mail servers, and other services. Normally I usually just try really hard to remember all of them, but there comes a breaking point to how many you can really remember.
Some passwords I just don&#8217;t use [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re like me you likely have to remember thousands of passwords for a variety of websites, hosts, boxes, shells, mail servers, and other services. Normally I usually just try really hard to remember all of them, but there comes a breaking point to how many you can really remember.
Some passwords I just don&#8217;t use that often either, so they are even less likely to be remembered. Well, I&#8217;ve finally given in and adopted <a href="http://www.keepassx.org">KeePassX</a>. It is a very featureful password manager that is encrypted with twofish and your choice of encryption rounds. It also features a handy password generator that can collect atrophy for even more randomness.
For any of you out there that have trouble with passwords, I can&#8217;t recommend this enough. It runs on almost any OS, and the database files are portable so your passwords can tag along with you with secure encryption. Remembering just one password is so much easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://ken.ath.cx/kens_code_pit/2008/04/12/keepassx-keeping-those-passwords/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>wmii, the other window manager</title>
		<link>http://ken.ath.cx/kens_code_pit/2008/03/08/wmii-the-other-window-manager/</link>
		<comments>http://ken.ath.cx/kens_code_pit/2008/03/08/wmii-the-other-window-manager/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 03:40:20 +0000</pubDate>
		<dc:creator>Ken</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[window manager]]></category>
		<category><![CDATA[wmii]]></category>

		<guid isPermaLink="false">http://ken.ath.cx/kens_code_pit/?p=8</guid>
		<description><![CDATA[So lately I have been using wmii over fluxbox as my main window manager. What is wmii you ask? Well it&#8217;s a dynamic window manager that tiles windows to be equal sizes, so you never have to do it manually.  

urxvt seems to break this concept of dynamic resizing on &#8220;workspaces&#8221; it is spawn on, [...]]]></description>
			<content:encoded><![CDATA[<p>So lately I have been using <a href="http://www.suckless.org/wiki/wmii">wmii</a> over fluxbox as my main window manager. What is wmii you ask? Well it&#8217;s a dynamic window manager that tiles windows to be equal sizes, so you never have to do it manually.  </p>

<p>urxvt seems to break this concept of dynamic resizing on &#8220;workspaces&#8221; it is spawn on, but this came to be an advantage. I didn&#8217;t want pidgin to grow/resize dynamically, so I simply spawn a urxvt window on that workspace and consequently use it for screen and irssi.</p>

<p>At first I didn&#8217;t think I would like wmii, but I really started liking it after messing with it for a bit. It has a sleek and minimal bar at the bottom that contains the tags (workspaces), cpu load, and the time by default. mod + enter launches a terminal of your choice (mine was urxvt obviously), and mod+p lets you launch programs with auto complete as you type. by default the mod key is set to alt, which initially gave me problems and almost made me scrap the entire window manager on its own. Eventually I figured out I could map it to a different key, and none other than the useless windows key became that key. Irssi and wmii now happily coexist with each other.</p>

<p>For now it seems wmii has taken its place as my default window manager, but fluxbox still rocks too.</p>
]]></content:encoded>
			<wfw:commentRss>http://ken.ath.cx/kens_code_pit/2008/03/08/wmii-the-other-window-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
