<?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>(( meatspace )) &#187; meta</title>
	<atom:link href="http://meat.net/category/meta/feed/" rel="self" type="application/rss+xml" />
	<link>http://meat.net</link>
	<description>David Terrell&#039;s blog</description>
	<lastBuildDate>Wed, 12 Aug 2009 06:54:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Moving!</title>
		<link>http://meat.net/2008/09/moving/</link>
		<comments>http://meat.net/2008/09/moving/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 14:00:15 +0000</pubDate>
		<dc:creator>David Terrell</dc:creator>
				<category><![CDATA[meta]]></category>

		<guid isPermaLink="false">http://meat.net/2008/09/moving/</guid>
		<description><![CDATA[Well, in 5 minutes I&#8217;m going to go pick up a moving truck, and starting tomorrow I&#8217;m going to drive it from Chicago to San Jose, with a brief stop in Boulder. I&#8217;ll try to blog, twitter, photograph, perhaps audioblog? &#8230; <a href="http://meat.net/2008/09/moving/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Well, in 5 minutes I&#8217;m going to go pick up a moving truck, and starting tomorrow I&#8217;m going to drive it from Chicago to San Jose, with a brief stop in Boulder.</p>
<p>I&#8217;ll try to blog, twitter, photograph, perhaps audioblog?  Videoblog? as much as possible.  It seems like the right thing to do.</p>
<p>(If anybody wants to help me put a lot of boxes and some furniture in a truck today, email me at dbt at this domain.  In exchange, pizza and beer will be provided.)</p>
]]></content:encoded>
			<wfw:commentRss>http://meat.net/2008/09/moving/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Looking for a career?</title>
		<link>http://meat.net/2007/08/looking-for-a-career/</link>
		<comments>http://meat.net/2007/08/looking-for-a-career/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 23:46:06 +0000</pubDate>
		<dc:creator>David Terrell</dc:creator>
				<category><![CDATA[meta]]></category>

		<guid isPermaLink="false">http://meat.net/2007/08/looking-for-a-career/</guid>
		<description><![CDATA[If you&#8217;re college age, technically and mathematically inclined, and detail oriented&#8230; I suggest Civil Engineering.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re college age, technically and mathematically inclined, and detail oriented&#8230; I suggest Civil Engineering.</p>
]]></content:encoded>
			<wfw:commentRss>http://meat.net/2007/08/looking-for-a-career/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.0.6 (7)</title>
		<link>http://meat.net/2007/01/wordpress-206/</link>
		<comments>http://meat.net/2007/01/wordpress-206/#comments</comments>
		<pubDate>Wed, 17 Jan 2007 02:47:58 +0000</pubDate>
		<dc:creator>David Terrell</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://meat.net/2007/01/wordpress-206/</guid>
		<description><![CDATA[Whee, security fixes. This was my first test of SVN vendor branches, and I managed to hork up the web directory pretty bad when I first did it, but a quick fresh checkout and everything was fine. Duly noted: When &#8230; <a href="http://meat.net/2007/01/wordpress-206/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Whee, <a href="http://wordpress.org/development/2007/01/wordpress-206/">security fixes</a>.</p>
<p>This was my first test of SVN vendor branches, and I managed to hork up the web directory pretty bad when I first did it, but a quick fresh checkout and everything was fine.  Duly noted: When doing svn merges, don&#8217;t work on a live directory.  Do a fresh checkout, merge, cleanup, checkin, and update your main tree.</p>
<p><strong>Update</strong>: In case any of my three readers care, the underlying problem was that I forgot to make sure my vendor tags had a common ancestor, so stuff showed up as being replaced instead of being changed.  Nothing a minute with the <a href="http://svnbook.red-bean.com/en/1.1/ch07s05.html">Subversion Book</a> couldn&#8217;t fix.</p>
<p><strong>Update</strong>: And now <a href="http://wordpress.org/development/2007/01/wordpress-207/">WordPress 2.0.7 is out</a>.  Hooray.</p>
]]></content:encoded>
			<wfw:commentRss>http://meat.net/2007/01/wordpress-206/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Spam</title>
		<link>http://meat.net/2007/01/spam/</link>
		<comments>http://meat.net/2007/01/spam/#comments</comments>
		<pubDate>Thu, 04 Jan 2007 15:01:14 +0000</pubDate>
		<dc:creator>David Terrell</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://meat.net/2007/01/spam/</guid>
		<description><![CDATA[Steven Engelhardt succumbs. This is why good anti-spam software trumps SQL. I only spent 6 months deleting spam from MT and adding to the blacklist by hand before I went looking for a better way. That way is Spam Karma.]]></description>
			<content:encoded><![CDATA[<p>Steven Engelhardt <a href="http://www.deez.info/sengelha/blog/2007/01/03/comments-disabled/">succumbs</a>.</p>
<p>This is why good anti-spam software trumps SQL.  I only spent 6 months deleting spam from MT and adding to the blacklist by hand before I went looking for a better way.  That way is <a href="http://unknowngenius.com/blog/wordpress/spam-karma/">Spam Karma</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://meat.net/2007/01/spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recursion considered harmful</title>
		<link>http://meat.net/2006/12/recursion-considered-harmful/</link>
		<comments>http://meat.net/2006/12/recursion-considered-harmful/#comments</comments>
		<pubDate>Wed, 20 Dec 2006 15:35:24 +0000</pubDate>
		<dc:creator>David Terrell</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://meat.net/2006/12/recursion-considered-harmful/</guid>
		<description><![CDATA[Well, in this case it was real bad. Here&#8217;s a tip: When using the &#8220;RSS widget&#8221; in WordPress, do not point it to any web-based feed. While moving files around, I managed to make the Gallery RSS feed completely nonexistant, &#8230; <a href="http://meat.net/2006/12/recursion-considered-harmful/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Well, in this case it was real bad.</p>
<p>Here&#8217;s a tip: When using the &#8220;RSS widget&#8221; in WordPress, do not point it to any web-based feed.  While moving files around, I managed to make the Gallery RSS feed completely nonexistant, which meant that WordPress showed its 404 page.  WordPress then tried to fetch the un-fetched Gallery RSS feed to show it in the sidebar on the 404 page.  The RSS feed wasn&#8217;t there, so WordPress returned the 404 page&#8230;</p>
<p>The Gallery RSS feed is fixed, and the WordPress 404 page no longer shows sidebars.</p>
<p>In case anybody&#8217;s wondering why my blog showed a generic holding page for the last 12 hours&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://meat.net/2006/12/recursion-considered-harmful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress, ETag, Last-Modified</title>
		<link>http://meat.net/2006/11/wordpress-etag-last-modified/</link>
		<comments>http://meat.net/2006/11/wordpress-etag-last-modified/#comments</comments>
		<pubDate>Fri, 24 Nov 2006 04:07:27 +0000</pubDate>
		<dc:creator>David Terrell</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://meat.net/2006/11/wordpress-etag-last-modified/</guid>
		<description><![CDATA[WordPress has some pretty crappy code buried in it&#8230; the curse of PHP. I can&#8217;t complain too much because it&#8217;s still a very robust platform with a good community and the best anti-spam plugin. That having been said, WordPress has &#8230; <a href="http://meat.net/2006/11/wordpress-etag-last-modified/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPress has some pretty crappy code buried in it&#8230; the curse of PHP.  I can&#8217;t complain too much because it&#8217;s still a very robust platform with a good community and the best <a href="http://unknowngenius.com/blog/wordpress/spam-karma/">anti-spam plugin</a>.  That having been said, WordPress has some broken behavior with respect to feeds and Last-Modified and ETag.  The ETag is an MD5 hash of the Last-Modified date, which means there&#8217;s not really any empirical value in including both.</p>
<p>Adding in the fact that if the client actually sends an ETagged response (the HTTP 1.1 If-None-Match header), WordPress&#8217;s quoting mechanism screws it up.  Some people have <a href="http://www.emilsit.net/blog/archives/wordpress-etag-bug/">taken a stab</a> at fixing it but it seems easier to just nuke the @header(&#8220;ETag: &#8230;) line in wp-include/classes.php (around line 1637 in wordpress 2.0.5) and let last-modified work just fine.</p>
<p><strong>Update</strong>: <s>WordPress has another bug that only now becomes evident.  If you set a post timestamp in the future, the last-updated timestamp on your feed changes when you save the post, but the post isn&#8217;t in the feed.  When the post finally appears, the feed comes back 304, even though there&#8217;s a new post in it.  Ugh.  This didn&#8217;t show up before because last-modified didn&#8217;t work when etag was also sent.</s></p>
<p><strong>Update 2:</strong> I retract everything in update 1.  I&#8217;m apparently crazy.</p>
]]></content:encoded>
			<wfw:commentRss>http://meat.net/2006/11/wordpress-etag-last-modified/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sandbox Skins</title>
		<link>http://meat.net/2006/11/sandbox-skins/</link>
		<comments>http://meat.net/2006/11/sandbox-skins/#comments</comments>
		<pubDate>Wed, 22 Nov 2006 17:23:27 +0000</pubDate>
		<dc:creator>David Terrell</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://meat.net/2006/11/sandbox-skins/</guid>
		<description><![CDATA[Keith is leaping into the breach with Sandbox. Welcome. Two tips: The first is that you can use CSS to do the header image without altering the base theme files. The second is that when you do edit your custom &#8230; <a href="http://meat.net/2006/11/sandbox-skins/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Keith is <a href="http://www.kgarner.com/blog/archives/2006/11/22/day-off-new-theme/">leaping into the breach</a> with <a href="http://meat.net/2006/08/new-theme/">Sandbox</a>.   Welcome.</p>
<p>Two tips:</p>
<p>The first is that you can <a href="http://meat.net/2006/10/wordpress-css-and-images/">use CSS to do the header image</a> without altering the base theme files.</p>
<p>The second is that when you do edit your custom skin, you should copy just the header/comment section, then @import the base layout, i.e. @import url(&#8217;3c-b.css&#8217;); in your skin.  Makes it much easier to separate your color/style/font whatever hacks from the base structure, and you don&#8217;t have to worry about copy and paste problems later if you want to change structure.</p>
<p>The third, unrelated tip, is to install the <a href="http://benjamin.smedbergs.us/wordpress-atom-1.0/">wordpress atom plugin</a>.  (If you do this, you _should_ edit the base theme files to change the discovery links to be accurate.)</p>
]]></content:encoded>
			<wfw:commentRss>http://meat.net/2006/11/sandbox-skins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All Atom, All the time</title>
		<link>http://meat.net/2006/11/all-atom-all-the-time/</link>
		<comments>http://meat.net/2006/11/all-atom-all-the-time/#comments</comments>
		<pubDate>Fri, 03 Nov 2006 19:58:36 +0000</pubDate>
		<dc:creator>David Terrell</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://meat.net/2006/11/all-atom-all-the-time/</guid>
		<description><![CDATA[RSS is a crappy spec, so this blog is now 100% atom. And instead of serving up the same feed on a half dozen different URLs, I&#8217;m now redirecting all the feeds to /feed/atom. Dang ole feeds.]]></description>
			<content:encoded><![CDATA[<p>RSS is a crappy spec, so this blog is now 100% atom.  And instead of serving up the same feed on a half dozen different URLs, I&#8217;m now redirecting all the feeds to /feed/atom.</p>
<p>Dang ole feeds.</p>
]]></content:encoded>
			<wfw:commentRss>http://meat.net/2006/11/all-atom-all-the-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpress, css, and images</title>
		<link>http://meat.net/2006/10/wordpress-css-and-images/</link>
		<comments>http://meat.net/2006/10/wordpress-css-and-images/#comments</comments>
		<pubDate>Tue, 17 Oct 2006 15:38:21 +0000</pubDate>
		<dc:creator>David Terrell</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://meat.net/2006/10/wordpress-css-and-images/</guid>
		<description><![CDATA[So, a while back I switched from using a hand-written (in PHP) theme to using this awesome little piece of code that generates a semantically useful page that can then be CSS styled. On another site still under development, I &#8230; <a href="http://meat.net/2006/10/wordpress-css-and-images/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, a while back I switched from using a hand-written (in PHP) theme to using this awesome little piece of code that generates a semantically useful page that can then be CSS styled.  On another site still under development, I wanted to use a graphical header, but without changing the header.php.  My thought immediately turned to <a href="http://www.stopdesign.com/articles/replace_text/">FIR</a>, a CSS trick to use background-image and display: none; to show an image in place of text.</p>
<p>The problem was two-fold.  One, you still have to modify the template a little bit, and two, FIR is actually worse for its stated purpose (exposing text to screen readers while showing the graphic to most users) than a simple image + alt tag.</p>
<p>The new solution, as outlined <a href="http://www.stopdesign.com/articles/replace_text/">here</a>, <a href="http://www.kryogenix.org/code/browser/lir/">here</a>, and <a href="http://phark.typepad.com/phark/2003/08/accessible_imag.html">here</a> is to play text overflow games to make the text disappear, use CSS height and width to make the element otherwise match the image size, and use background-image to show the image.  For some reason, I couldn&#8217;t get the image center without making the header 100% width which is fine for my site but might not work for you.  Use the image height as the height: below.</p>
<p>Here&#8217;s the CSS code I&#8217;m using to make this work in a sandbox skin:</p>
<pre><code>#blog-title a
{
        width: 100%;
        height: 84px;
        display: block;
        align: center;
        background: url("/header-image.png") top center no-repeat;
        border: none;
        text-indent: -5000%;
}</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://meat.net/2006/10/wordpress-css-and-images/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress + Atom 1.0</title>
		<link>http://meat.net/2006/09/wordpress-atom-10/</link>
		<comments>http://meat.net/2006/09/wordpress-atom-10/#comments</comments>
		<pubDate>Tue, 12 Sep 2006 14:11:38 +0000</pubDate>
		<dc:creator>David Terrell</dc:creator>
				<category><![CDATA[meta]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://meat.net/2006/09/wordpress-atom-10/</guid>
		<description><![CDATA[Atom is better than RSS. Much much better. WordPress, however, only supports the sucky old deprecated Atom 0.3. So, you should use this plugin to change your wordpress blog to serve up only Atom 1.0 (and no RSS whatsoever). It&#8217;s &#8230; <a href="http://meat.net/2006/09/wordpress-atom-10/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.atomenabled.org/">Atom</a> is better than RSS.  Much much better.</p>
<p>WordPress, however, only supports the sucky old deprecated Atom 0.3.</p>
<p>So, you should use <a href="http://benjamin.smedbergs.us/wordpress-atom-1.0/">this plugin</a> to change your wordpress blog to serve up only Atom 1.0 (and no RSS whatsoever).</p>
<p>It&#8217;s cool!  do it!  <!-- Dave Winer is a dick! --></p>
]]></content:encoded>
			<wfw:commentRss>http://meat.net/2006/09/wordpress-atom-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

