<?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>The Puffin Perch &#187; WordPress</title>
	<atom:link href="http://thepuffinperch.com/category/administrivia/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://thepuffinperch.com</link>
	<description>What part of DANGER WILL ROBINSON don&#039;t you understand?</description>
	<lastBuildDate>Sun, 18 Oct 2009 17:00:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPressalypse</title>
		<link>http://thepuffinperch.com/2009/06/16/wordpressalypse/</link>
		<comments>http://thepuffinperch.com/2009/06/16/wordpressalypse/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 05:58:32 +0000</pubDate>
		<dc:creator>pikafoop</dc:creator>
				<category><![CDATA[Administrivia]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.pikafoop.net/?p=1088</guid>
		<description><![CDATA[Something went terribly wrong in my WordPress install today, and I&#8217;m not sure what, or why.  The database is fine, along with all the posts and comments, as far as I can tell.  Those who read by feed probably won&#8217;t even notice a difference.
Once I have time to descend back into the Jeffries Tubes around [...]]]></description>
			<content:encoded><![CDATA[<p>Something went terribly wrong in my WordPress install today, and I&#8217;m not sure what, or why.  The database is fine, along with all the posts and comments, as far as I can tell.  Those who read by feed probably won&#8217;t even notice a difference.</p>
<p>Once I have time to descend back into the Jeffries Tubes around here, I&#8217;ll get it sorted.</p>
]]></content:encoded>
			<wfw:commentRss>http://thepuffinperch.com/2009/06/16/wordpressalypse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Permalinks Fixed</title>
		<link>http://thepuffinperch.com/2008/09/11/permalinks-fixed/</link>
		<comments>http://thepuffinperch.com/2008/09/11/permalinks-fixed/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 00:57:34 +0000</pubDate>
		<dc:creator>pikafoop</dc:creator>
				<category><![CDATA[Administrivia]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.pikafoop.net/?p=942</guid>
		<description><![CDATA[Sysadmin Has Been Enlightened
After following the bug around for a while, and playing a bunch of Internet Pong game[1], I finally discovered that my Apache VirtualHost config file had unfortunate AllowOverride settings.
Oh.  Is THAT all.
Still:  fixed!  Yay!  (By the way, the janky ?p=# permalinks this site used in the meantime will be automatically redirected to [...]]]></description>
			<content:encoded><![CDATA[<p><em>Sysadmin Has Been Enlightened</em></p>
<p>After following the bug around for a while, and playing a bunch of Internet Pong game<sup>[1]</sup>, I finally <a title="The Answer" href="http://codex.wordpress.org/Using_Permalinks#Using_.22Pretty.22_permalinks" target="_blank">discovered</a> that my Apache VirtualHost config file had unfortunate AllowOverride settings.</p>
<p>Oh.  Is THAT all.</p>
<p>Still:  fixed!  Yay!  (By the way, the janky ?p=# permalinks this site used in the meantime will be automatically redirected to the proper post.  Double-yay!)</p>
<ol class="footnotes"><li id="footnote_0_942" class="footnote">Google has stale links, bug report that has gone from fixed to unfixed to fixed to unfixed, bug fixers redirecting questions to unspecified support forum threads, forum threads are all unanswered&#8230; you&#8217;ve played this game, right?</li></ol>]]></content:encoded>
			<wfw:commentRss>http://thepuffinperch.com/2008/09/11/permalinks-fixed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Permalinks Temporarily Wanged</title>
		<link>http://thepuffinperch.com/2008/07/15/permalinks-temporarily-wanged/</link>
		<comments>http://thepuffinperch.com/2008/07/15/permalinks-temporarily-wanged/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 20:02:36 +0000</pubDate>
		<dc:creator>pikafoop</dc:creator>
				<category><![CDATA[Administrivia]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.pikafoop.net/?p=915</guid>
		<description><![CDATA[I upgraded this blog to a new version of the WordPress software in order to get some juicy new features, and it in turn bit me with a crippling bug in the permalink system.[1]  Until this is worked out, I&#8217;m using post IDs instead of dates and titles to generate permalinks.
If you read this blog [...]]]></description>
			<content:encoded><![CDATA[<p>I upgraded this blog to a new version of the WordPress software in order to get some <a title="WordPress 2.6 Announcement" href="http://wordpress.org/development/2008/07/wordpress-26-tyner/" target="_blank">juicy new features</a>, and it in turn bit me with a <a title="WordPress Support Forum" href="http://wordpress.org/support/topic/187700" target="_blank">crippling bug in the permalink system</a>.<sup>[1]</sup>  Until this is worked out, I&#8217;m using post IDs instead of dates and titles to generate permalinks.</p>
<p>If you read this blog via a feed, you probably won&#8217;t even notice.  If you got here via a permalink that went 404, please use the search box on the right &#8211; <em>that</em> at least seems to work!</p>
<ol class="footnotes"><li id="footnote_0_915" class="footnote">One day it&#8217;ll finally stick in my head that the WP guys have&#8230; unexpected ideas about quality control.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://thepuffinperch.com/2008/07/15/permalinks-temporarily-wanged/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WP-Gatekeeper</title>
		<link>http://thepuffinperch.com/2007/08/18/wp-gatekeeper/</link>
		<comments>http://thepuffinperch.com/2007/08/18/wp-gatekeeper/#comments</comments>
		<pubDate>Sat, 18 Aug 2007 21:05:43 +0000</pubDate>
		<dc:creator>pikafoop</dc:creator>
				<category><![CDATA[Administrivia]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://ginandmilk.pikafoop.net/index.php/2007/08/18/wp-gatekeeper/</guid>
		<description><![CDATA[Keeping the gate far too closed
Quoth ångel:  &#8220;Your verification question to assure I am not a bot gave me pause.&#8221;
Then came to me, in person, michele:  &#8220;It ate my comment, a long one with a T. S. Eliot quote!&#8221;
So, something was awry with my theme and WP-Gatekeeper, and I shut it off in [...]]]></description>
			<content:encoded><![CDATA[<p><em>Keeping the gate far too closed</em></p>
<p>Quoth <a href="http://angel-grrl.livejournal.com/" title="ångel's journal" target="_blank">ångel</a>:  &#8220;Your verification question to assure I am not a bot gave me pause.&#8221;</p>
<p>Then came to me, in person, <a href="http://thefigleaf.blogspot.com/" title="The Fig Leaf" target="_blank">michele</a>:  &#8220;It ate my comment, a long one with a T. S. Eliot quote!&#8221;</p>
<p>So, something was awry with my theme and <a href="http://meyerweb.com/eric/tools/wordpress/wp-gatekeeper.html/" title="WP-Gatekeeper" target="_blank">WP-Gatekeeper</a>, and I shut it off in favor of <a href="Akismet" title="Akismet" target="_blank">Akismet</a>.</p>
<p>This is kind of a shame, because I really like the idea of WP-Gatekeeper.  It&#8217;s <a href="http://en.wikipedia.org/wiki/Captcha" title="Captcha">Captcha</a>, but instead of a weird graphic, it asks you a question.  The question is supposed to be obvious to a human, but non-obvious to a computer:</p>
<ul>
<li>What color is an orange?</li>
<li>Which of the following is food:  Rocket, grape, gravel.</li>
<li>What compass point is usually &#8220;up&#8221; on a map?</li>
</ul>
<p>It&#8217;s a fun little <a href="http://en.wikipedia.org/wiki/Turing_test" title="Turing Test" target="_blank">Turing test</a><sup>[1]</sup>, and it seemed less obtrusive to me than regular Captcha.</p>
<p>Of course, Akismet is not obtrusive <em>at all</em>, but any sort of machine-judged anti-spam solution means you&#8217;re now counting on a <em>machine</em> to pass a Turing test, instead of a person.  That still seems risky to me&#8230;</p>
<p>If it fails, let me know, so I can find yet something else.</p>
<ol class="footnotes"><li id="footnote_0_846" class="footnote">I&#8217;m pretty sure ångel is pretty advanced for a bot, and can pass most Turing tests. (What&#8217;s the emoticon for a raised eyebrow?) </li></ol>]]></content:encoded>
			<wfw:commentRss>http://thepuffinperch.com/2007/08/18/wp-gatekeeper/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Migration and Themes</title>
		<link>http://thepuffinperch.com/2007/06/03/migration-and-themes/</link>
		<comments>http://thepuffinperch.com/2007/06/03/migration-and-themes/#comments</comments>
		<pubDate>Mon, 04 Jun 2007 01:29:51 +0000</pubDate>
		<dc:creator>pikafoop</dc:creator>
				<category><![CDATA[Administrivia]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://ginandmilk.pikafoop.net/index.php/2007/06/03/migration-and-themes/</guid>
		<description><![CDATA[A quick description of the process so far
Moving to the new blog has actually not been very difficult, but getting it set up just so is turning out to be a some work.  Any reader who works in a design-related field will already appreciate this fact, but it&#8217;s something that strikes me anew every [...]]]></description>
			<content:encoded><![CDATA[<p><em>A quick description of the process so far</em></p>
<p>Moving to the new blog has actually not been very difficult, but getting it set up <em>just so </em>is turning out to be a some work.  Any reader who works in a design-related field will already appreciate this fact, but it&#8217;s something that strikes me anew every time I try to customize something.</p>
<p>This post details some of the technical and aesthetic details of the transition and the reasons for it, in case anyone is interested.</p>
<p><span id="more-805"></span>WordPress touts a  <a href="http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install" title="WordPress 5-Minute Installation" target="_blank">5-minute installation</a>, which is both accurate and misleading<sup>[1]</sup>.  Installing the software really only did take about five minutes, including the download time.  This doesn&#8217;t account for the MySQL troubleshooting phase of the installation, though, and it doesn&#8217;t include importing old posts, at least from my old blog<sup>[2]</sup>.</p>
<p>Speaking of the old blog, the whole reason for the upgrade is this: FEATURES.  The old blog used <a href="http://www.blosxom.com/" title="blosxom" target="_blank">blosxom</a>, which is neat, if you want a super-lightweight site.  Also, if you want any features, you just plug in a new module, and off you go&#8230;  Or, it should be that way.  My experience indicated a few problems with integration and plugin management.  Editing posts and updates was a simple as dropping well-named text files into folders, which also formed the category theme.  Simplicity!  Simplicity was the name of the game.</p>
<p>Oh, and theming was a bit nightmarish, which is why my blog always looked like it fell off the 1997 bus.  But it was simple!</p>
<p>Well, I wanted to add reader comments.  I wanted writing a post to be as easy as writing a Gmail message<sup>[3]</sup>.  I wanted auto-linking to friends&#8217; blogs.  I wanted &#8220;Current Mood&#8221; icons.  I did <strong>not</strong> want a hosted blog.</p>
<p>I <em>like</em> being able to pop into a terminal window and tweak my code.  I <em>don&#8217;t</em> like having to log into a terminal window to type up a blog post.  I <em>really</em> don&#8217;t like having to write in all the formatting HTML by hand<sup>[4]</sup>.  That sort of thing just slows me down when I&#8217;m trying to tell a story<sup>[5]</sup>.</p>
<p>So when <a href="http://imler.dyndns.org" title="Dave Imler's Blog" target="_blank">Dave</a> went to WP, I grilled him on it, and was quickly convinced that this was the way to go.</p>
<p><u><em><strong>Importing Old Material</strong></em></u></p>
<p>Importing old blog posts into WP is <em>easy</em>.  It is pretty much trivial to import from about a dozen different formats, including plain old RSS feeds.</p>
<p>It is <em>less than easy</em> to get your software to export something usable, if you are doing something as custom as a blosxom blog.</p>
<p>Actually, getting blosxom to export everything wasn&#8217;t so hard.  It merely required me to edit one of my themes, so that it would display a feed of every single blog post I had put in.</p>
<p>The <em>less than easy</em> part was taking this file of 263 posts<sup>[6]</sup> and making it valid XML for the purposes of import.  This took a few hours, and several actual import tries.  Eventually, I gave up on the LJ quizzes, figuring that I can re-import those later.  Everything else was simple &#8211; unclosed &lt;li&gt; tags, unclosed &lt;p&gt; tags, unclosed &lt;br&gt; tags, and unclosed &lt;img&gt; tags were most of the problem.  Oh, and inappropriately-located HTML code substitutions for characters.  Oh, and some madness in some &lt;pre&gt; blocks.</p>
<p>After getting everything imported, though, Gin and Milk looked more or less like I had been blogging in WP all along<sup>[7]</sup>.  The only import tasks remaining are to review the posts to make sure that they look okay, and to assign everything back into categories.</p>
<p>There is one more problem to surmount when moving old material into a new blog.  <em>How do I make sure that all previous links into my blog, including my feed, are still valid and point to the appropriate material?</em>  If you run your own web server, it&#8217;s <a href="http://httpd.apache.org/docs/2.0/mod/mod_alias.html#redirectmatch" title="Apache RedirectMatch Directive" target="_blank">quite possible</a><sup>[8]</sup>.</p>
<p><em><u><strong>Adding Features and Themes<br />
</strong></u></em></p>
<p>Right off the bat, WP gives you a solid template, a Blogroll/Links List, WYSIWYG post editing, comments, RSS, and a <a href="http://codex.wordpress.org/Version_2.2" title="WordPress 2.2 Features">bunch of other features</a>.  I&#8217;ve added <a href="http://wordpress.org/extend/plugins/" title="WordPress Plugin Directory" target="_blank">plugins</a> to handle mood icons<sup>[9]</sup>, manage footnotes<sup>[10]</sup>, enhance comment editing, and tweak other aspects of the blog.  Doubtless, more plugins will follow as I learn what features I&#8217;d like to have.</p>
<p>I&#8217;ve test-driven several <a href="http://wordpress.org/extend/themes/" title="WordPress Theme Directory" target="_blank">themes</a>, too<sup>[11]</sup>, but I&#8217;m pretty particular about these.  I liked the default theme the best out of all the themes I saw, though, until I hunted down the <a href="http://binarybonsai.com/" title="Binary Bonsai" target="_blank">developer</a> of the <a href="http://binarybonsai.com/wordpress/kubrick/" target="_blank" title="Kubrick">default theme</a>.  He&#8217;s been working on a new theme called <a href="http://getk2.com/" title="K2">K2</a>, and I&#8217;m very impressed.  It&#8217;s designed very well, it&#8217;s adequately customizable, and it looks good to boot, and it has some dynamic features that would have taken me too long to implement by hand in blosxom<sup>[12]</sup>.  There are a few things I want to change about it, but I&#8217;ve already stuck my hands in to the elbows on some of the PHP running this blog, and I&#8217;m looking forward to doing a bit more of it.</p>
<p>After all, I have to do SOMETHING with that terminal window now&#8230;</p>
<ol class="footnotes"><li id="footnote_0_805" class="footnote">Most market-ready figures like &#8220;5-minute installation&#8221; <em>are</em> accurate and misleading</li><li id="footnote_1_805" class="footnote">It also doesn&#8217;t include the hours spent troubleshooting the Jabber server when it managed to get upgraded during the MySQL upgrade on my web server.  It&#8217;s maddening &#8211; jabberd 1.4.3 works fine, but jabberd 1.4.3-3.3 fails to allow any sort of meaningful connections on this particular server.  I&#8217;m sure I could squeeze out a few pages of rant about this at some point&#8230; but for now, we&#8217;ll leave it at that.</li><li id="footnote_2_805" class="footnote">Gmail messages are <em>very easy to write</em>, and the conversational model makes them easy to follow.  Hence, a lot of what should have wound up on Gin and Milk ended up in private email messages.</li><li id="footnote_3_805" class="footnote">Including, for instance, line breaks.  ALL of the HTML fomatting was by hand.</li><li id="footnote_4_805" class="footnote">And unless a story was really good, I just wasn&#8217;t taking the time to bother everyone with it.  The bar kept rising, too, once I was married and wanted to spend some of that HTML-formatting time with my wife instead.</li><li id="footnote_5_805" class="footnote">263 is not a lot of posts, I know.</li><li id="footnote_6_805" class="footnote">Unless you look at the database, which contains the evidence of five-hundred-odd deleted posts somewhere along the way.  I deleted the failed-import posts through <a href="http://www.phpmyadmin.net/" title="phpmyadmin" target="_blank">phpmyadmin</a>, rather than risking my sanity and carpal tunnels on clicking &#8220;Delete&#8221; in the post management screen over and over again.</li><li id="footnote_7_805" class="footnote">Luckily for me, WP has options for how to handle archive links, and one of their link structures looks a lot like the archive link structure for blosxom.  To fix archive links, I only had to write a rule that replaced &#8220;blog.cgi&#8221; with &#8220;index.php&#8221; to get a workable approximation.  For the feed, I also replace &#8220;feed.rss&#8221; with, simply, &#8220;feed&#8221;.  <em>Voila!</em></li><li id="footnote_8_805" class="footnote">I also made a handful &#8211; 23 so far &#8211; of custom mood icons based on my <a href="http://ginandmilk.pikafoop.net/index.php/2005/11/18/mario-kart-ds/" title="Mario Kart DS decal">Mario Kart DS decal</a>.  It&#8217;s kind of refreshing to spend a while in MS Paint once in a while.</li><li id="footnote_9_805" class="footnote">I had to customize this one to start at [0] instead of [1].</li><li id="footnote_10_805" class="footnote">There are SO.  MANY.  THEMES.  It&#8217;s like looking for WinAmp skins, sometimes.</li><li id="footnote_11_805" class="footnote">That is, specifically, &#8220;too long to keep my attention&#8221;.  Try the Search feature out for an example of its dynamic features.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://thepuffinperch.com/2007/06/03/migration-and-themes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
