<?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>Some Assembly Required &#187; Blog</title>
	<atom:link href="http://znark.com/blog/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://znark.com/blog</link>
	<description></description>
	<lastBuildDate>Sun, 05 Jul 2009 22:23:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Converted Posts</title>
		<link>http://znark.com/blog/2007/01/converted-posts/</link>
		<comments>http://znark.com/blog/2007/01/converted-posts/#comments</comments>
		<pubDate>Mon, 08 Jan 2007 02:46:07 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://znark.com/blog/2007/01/07/converted-posts/</guid>
		<description><![CDATA[I think I got all the old posts converted to using Markdown. Since this blog started with Textpattern which uses Textile, most of the posts were in that format. Typo was smart enough to handle posts in different markup formats and switch formats to Markdown a few months ago. WordPress is not smart enough to [...]]]></description>
			<content:encoded><![CDATA[<p>I think I got all the old posts converted to using Markdown.  Since this blog started with <a href="http://www.textpattern.com">Textpattern</a> which uses <a href="http://textism.com/tools/textile/">Textile</a>, most of the posts were in that format.  Typo was smart enough to handle posts in different markup formats and switch formats to Markdown a few months ago.  WordPress is not smart enough to handle posts in different formats and the Textile ones were broken when rendered in Markdown.</p>

<p>I also fixed up all of the images.  Some of the old ones were in <a href="http://photostack.org">Photostack</a> install which had gotten moved and broken a while ago. I am going to have to figure out a more permanent solution to the location of images.</p>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2007/01/converted-posts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Themes</title>
		<link>http://znark.com/blog/2007/01/wordpress-themes/</link>
		<comments>http://znark.com/blog/2007/01/wordpress-themes/#comments</comments>
		<pubDate>Sun, 07 Jan 2007 23:40:01 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://znark.com/blog/2007/01/07/wordpress-themes/</guid>
		<description><![CDATA[Since switching to WordPress, I have been playing around with WordPress themes. I am looking for a minimalist style with black text on a white background. I prefer variable-width two-column themes while themes seem to be fixed-width. I am not a big fan of top navigation bars or header images. ScribbishWP is a port of [...]]]></description>
			<content:encoded><![CDATA[<p>Since switching to WordPress, I have been playing around with WordPress themes. I am looking for a minimalist style with black text on a white background.  I prefer variable-width two-column themes while themes seem to be fixed-width. I am not a big fan of top navigation bars or header images.</p>

<ul>
<li><p><a href="http://pittcrew.net/geekblog/scribbishwp">ScribbishWP</a> is a port of a Typo theme. It uses the <a href="http://microformats.org/wiki/hatom">hAtom microformat</a> and is supposed to be easy to customize.  It is a fixed-width theme and under Typo I had to tweak it to be wide enoguh to display images properly.  Unfortunately, it doesn&#8217;t support some newer features like <a href="http://automattic.com/code/widgets/">Sidebar Widgets</a>.</p></li>
<li><p><a href="http://www.plaintxt.org/themes/sandbox/">Sandbox</a> is a minimalist theme which is meant to be easy to be styled.  It also has support for some newer features. I am going to play around and see if I can style it into something I like.</p></li>
<li><p><a href="http://getk2.com">K2</a> is the followup to <a href="http://binarybonsai.com/wordpress/kubrick/">Kubrick</a>, the default WordPress theme. It has lots of advanced AJAXy features. It is supposed to be easy to customize and style.  There seem to be lots of variants.</p></li>
<li><p><a href="http://cutline.tubetorial.com/">Cutline</a> is a nice, clean, two-column theme.</p></li>
<li><p><a href="http://www.binarymoon.co.uk/projects/regulus/">Regulus</a> is two-column customizable theme. A little busy for my taste.</p></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2007/01/wordpress-themes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converted to WordPress</title>
		<link>http://znark.com/blog/2007/01/converted-to-wordpress/</link>
		<comments>http://znark.com/blog/2007/01/converted-to-wordpress/#comments</comments>
		<pubDate>Mon, 01 Jan 2007 22:56:01 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://znark.com/blog/articles/2007/01/01/converted-to-wordpress/</guid>
		<description><![CDATA[I got tired of the issues with running Typo on Textdrive and converted this blog to WordPress. The main problem is that the Rails process was being killed by the server for using too much memory. I tried various tricks to reduce the memory usage or restart the process when it disappeared and none of [...]]]></description>
			<content:encoded><![CDATA[<p>I got tired of the issues with running <a href="http://www.typosphere.org/typo/">Typo</a> on <a href="http://www.textdrive.com">Textdrive</a> and converted this blog to <a href="http://www.wordpress.org">WordPress</a>.  The main problem is that the Rails process was being killed by the server for using too much memory.  I tried various tricks to reduce the memory usage or restart the process when it disappeared and none of them helped.  It didn&#8217;t help that the web site has been down for a while.  I liked Typo in general, I liked that it was written in Ruby and was easy to develop for, and I was hopeful that development would pick up.</p>

<p>I don&#8217;t like that WordPress is written in PHP.  But it sure made it easy to get installed. I used <a href="http://ctrlclick.co.uk/articles/2006/06/26/automatic-migration-from-typo-to-wordpress/">Stuart Johnston&#8217;s migration script</a> to convert the posts. The number of plugins and themes is the biggest advantage to WordPress.  I used the <a href="http://www.michelf.com/projects/php-markdown/">PHP Markdown</a> to write posts in <a href="http://daringfireball.net/projects/markdown/">Markdown</a>.  I am using the <a href="http://pittcrew.net/geekblog/scribbishwp">ScribbishWP</a> theme which is a port of the <a href="http://quotedprintable.com/pages/scribbish">Scribbish</a> Typo theme which I played around with.</p>

<p>I think I maintained all the permalinks so old links should keep working. The older posts are in Textile and aren&#8217;t being rendered correctly. All the images and uploads should be working.  I am keeping the old blog available at <a href="http://znark.com/typo/">http://znark.com/typo/</a> for now.</p>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2007/01/converted-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trackback Spam</title>
		<link>http://znark.com/blog/2006/07/trackback-spam/</link>
		<comments>http://znark.com/blog/2006/07/trackback-spam/#comments</comments>
		<pubDate>Wed, 12 Jul 2006 03:29:18 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I foolishly had left trackbacks on by default on this blog. I just noticed that some of the articles had hundreds of trackbacks on them. I doubt this blog is that popular. I think I would have noticed if I got on slashdot. They all looked like link spam. Unfortunately, Typo does not have any [...]]]></description>
			<content:encoded><![CDATA[<p>I foolishly had left trackbacks on by default on this blog.  I just noticed that some of the articles had hundreds of trackbacks on them.  I doubt this blog is that popular.  I think I would have noticed if I got on slashdot.  They all looked like link spam.</p>

<p>Unfortunately, Typo does not have any mechanism for mass deleting trackbacks.  I had to go into the database and delete all of them.  I ended up deleting 2045 trackbacks on only 45 articles.  While I was at it, I changed all of the articles to not allow pings.</p>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2006/07/trackback-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pledge</title>
		<link>http://znark.com/blog/2006/06/pledge/</link>
		<comments>http://znark.com/blog/2006/06/pledge/#comments</comments>
		<pubDate>Sun, 11 Jun 2006 00:21:20 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I really need to post more often to this thing. In the last month, I went to Hawaii, Astoria, and took lots of pictures. My new resolution is to post something every day. Most of them will be retrospective, links to elsewhere, computer-releated, and boring.]]></description>
			<content:encoded><![CDATA[<p>I really need to post more often to this thing.  In the last month, I went to Hawaii, Astoria, and took lots of pictures.  My new resolution is to post something every day.  Most of them will be retrospective, links to elsewhere, computer-releated, and boring.</p>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2006/06/pledge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Got Typo Working</title>
		<link>http://znark.com/blog/2005/12/got-typo-working/</link>
		<comments>http://znark.com/blog/2005/12/got-typo-working/#comments</comments>
		<pubDate>Sun, 11 Dec 2005 21:13:00 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I got Typo working as I want it. The solution was adding a line to config/environment.rb to tell it to make all the links relative. I didn&#8217;t need the new strip-request-uri parameter for lighttpd. ActionController::AbstractRequest.relative_url_root = "/blog" Then I setup up the proxying. This was done through webmin but the directives produced were: ProxyPass /blog [...]]]></description>
			<content:encoded><![CDATA[<p>I got Typo working as I want it.  The solution was adding a line to config/environment.rb to tell it to make all the links relative.  I didn&#8217;t need the new strip-request-uri parameter for lighttpd.</p>

<pre>
ActionController::AbstractRequest.relative_url_root = "/blog"
</pre>

<p>Then I setup up the proxying.  This was done through webmin but the directives produced were:</p>

<pre>
ProxyPass /blog http://znark.com:8090/blog
ProxyPassReverse /blog http://znark.com:8090/blog
</pre>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2005/12/got-typo-working/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Switching to Typo</title>
		<link>http://znark.com/blog/2005/11/switching-to-typo/</link>
		<comments>http://znark.com/blog/2005/11/switching-to-typo/#comments</comments>
		<pubDate>Thu, 24 Nov 2005 18:20:00 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I am switching the blog to Typo, blog software written in Ruby, using the Rails framework. The hard part is getting the software to run fast and run where I want it http://znark.com/blog/. FastCGI and Apache don&#8217;t seem to work with my hosting company. So I could run it through CGI which means the each [...]]]></description>
			<content:encoded><![CDATA[<p>I am switching the blog to <a href="http://typo.leetsoft.com/">Typo</a>, blog software written in <a href="http://rubylang.org">Ruby</a>, using the <a href="http://rubyonrails.com">Rails</a> framework.</p>

<p>The hard part is getting the software to run fast and run where I want it <a href="http://znark.com/blog/">http://znark.com/blog/</a>.  FastCGI and Apache don&#8217;t seem to work with my hosting company.  So I could run it through CGI which means the each page loads slowly as it compiles tons of Ruby libraries.</p>

<p>A popular solution at <a href="http://www.textdrive.com/">TextDrive</a> is to run a personal <a href="http://www.lighttpd.net/">Lighttpd</a> web server process on an assigned port. Then, Apache can proxy to lighttpd so nobody has to remember to go to <a href="http://blog.znark.com:8090/">http://blog.znark.com:8090/</a>. </p>

<p>However, I haven&#8217;t figured out how to get typo to go in a subdirectory while running under a subdirectory.  Lighttpd doesn&#8217;t yet have all the rewrite functionality needed.  Until I get this figured out, the blog may be broken or not have any style.</p>
]]></content:encoded>
			<wfw:commentRss>http://znark.com/blog/2005/11/switching-to-typo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
