<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Personal Musings for Public Consumption - Blog</title>
    <link>http://sean.chittenden.org/</link>
    <description>Sean's Digital Dumping Ground For Public Information</description>
    <dc:language>en</dc:language>
    <generator>Serendipity  - http://www.s9y.org/</generator>
    <pubDate>Mon, 01 Mar 2010 05:46:05 GMT</pubDate>

    <image>
        <url>http://sean.chittenden.org/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Personal Musings for Public Consumption - Blog - Sean's Digital Dumping Ground For Public Information</title>
        <link>http://sean.chittenden.org/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Fixing up WordPress to work behind nginx</title>
    <link>http://sean.chittenden.org/archives/2010/02/28/643/Fixing-up-WordPress-to-work-behind-nginx.html</link>
            <category>Blog</category>
    
    <comments>http://sean.chittenden.org/archives/2010/02/28/643/Fixing-up-WordPress-to-work-behind-nginx.html#comments</comments>
    <wfw:comment>http://sean.chittenden.org/wfwcomment.php?cid=643</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://sean.chittenden.org/rss.php?version=2.0&amp;type=comments&amp;cid=643</wfw:commentRss>
    

    <author>nospam@example.com (Sean Chittenden)</author>
    <content:encoded>
    WordPress looks nice, but is a rats nest of code under the hood. &amp;#160;If you configure nginx* to proxy back to Apache*, you may find yourself with a nifty pile of never ending 301 redirects. &amp;#160;I&#039;ve solved this before, but had long since forgotten. &amp;#160;Below I&#039;ve got my recipe for fixing. &lt;br /&gt;&lt;a href=&quot;http://sean.chittenden.org/archives/2010/02/28/643/Fixing-up-WordPress-to-work-behind-nginx.html#extended&quot;&gt;Continue reading &quot;Fixing up WordPress to work behind nginx&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 28 Feb 2010 21:06:41 -0800</pubDate>
    <guid isPermaLink="false">http://sean.chittenden.org/archives/2010/02/28/643/guid.html</guid>
    <category>apache</category>
<category>blog</category>
<category>nginx</category>
<category>patch</category>
<category>programming</category>

</item>
<item>
    <title>Privacy Levels, content updates, and other CMS updates.</title>
    <link>http://sean.chittenden.org/archives/2007/11/20/7/Privacy-Levels,-content-updates,-and-other-CMS-updates..html</link>
            <category>Blog</category>
    
    <comments>http://sean.chittenden.org/archives/2007/11/20/7/Privacy-Levels,-content-updates,-and-other-CMS-updates..html#comments</comments>
    <wfw:comment>http://sean.chittenden.org/wfwcomment.php?cid=7</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://sean.chittenden.org/rss.php?version=2.0&amp;type=comments&amp;cid=7</wfw:commentRss>
    

    <author>nospam@example.com (Sean Chittenden)</author>
    <content:encoded>
    &lt;p&gt;I just threw in a few snippets of code to handle the useful &amp;quot;updated&amp;quot; feature.&amp;#160; If I post a blurb of content, and revise the post, I do want to bump the content to the front of the line as a new post, but don&#039;t want to move the date that the news blurb was published.&amp;#160; Also added a privacy level so that I can write crap and shield it from the world&#039;s virgin eyes.&amp;#160; Paragraphs that I deem required content for the front page are also now included when generating the front page index, which is important so that I can remove the two &amp;lt;br/&amp;gt; tags between the content of my Squirrel post and the video of the catapult, while still ensuring that the video makes it onto the front page.&amp;#160; Lastly, I&#039;ve also added the ability to pre-write a story and not have it publish until such time as the news is ready to break.&amp;#160; Hardly original features, but consider that all of this has been done without aid of a turing complete programming language (sh may arguably be turing complete, but I don&#039;t want to lump it into that category) and in probably 4hrs of work.&amp;#160; Keen.&amp;#160; I can now collect more Squirrel Catapult related content, write up some snarky bit of dribble that I find amusing, and then suddenly reveal its existence to the world without lifting a finger.&amp;#160; Super keenness has been achieved.&lt;/p&gt; 
&lt;p&gt;I may take this collection of scripts and crap and make it open source.&amp;#160; I think I want to add content filtering before I release this into the world, however.&amp;#160; Wouldn&#039;t it be nice to have foo(N) references automatically link to a man page wiki style, and for the seven dirty words to go from shit to sh#%?&amp;#160; Hrm...&amp;#160; fuck it, content filtering will be done by sed.&amp;#160; You script kiddy n00bs need to get a grip on reality and do something useful with your fingers.&amp;#160; Triple holy crap!&amp;#160; All of this done and it&#039;s not even 9am (ie, I haven&#039;t finished my coffee yet).&amp;#160; Win.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Updated 2007-11-20T15:50:00-08:00:&lt;/strong&gt; Well shit, wouldn&#039;t you know it.&amp;#160; Neither OS-X nor my hosting provider have current versions of xmllint or xsltproc.&amp;#160; `sudo port install libxml2` and `./configure --prefix=$HOME/local/xml` to the rescue (after cleansing libtool(1)/bash(1) unholiness), but damn it what a pain in the ass.&amp;#160; Without dyn:map(), I&#039;m not sure &lt;span title=&quot;Extensible Stylesheet Language&quot; class=&quot;serendipity_glossaryMarkup&quot;&gt;XSL&lt;/span&gt; would be usable: it certainly makes sorting dates harder (read: only way to sort dates without using a recursive template function).&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Updated 2007-11-21T13:40:00-08:00: &lt;/strong&gt;Crap.&amp;#160; My change to ISO datetimes broke my future proofing bits.&amp;#160; I posted a video for later this afternoon and found that I had all kinds of busted logic because of that.&amp;#160; Fix the build system and all previous dependencies on dates.&amp;#160; Kinda gnarly, but now counts are correct in not including future or hidden posts.&amp;#160; exslt standards committee, an &lt;span title=&quot;XSL Transformations&quot; class=&quot;serendipity_glossaryMarkup&quot;&gt;XSLT&lt;/span&gt; date comparison operator would be really nice.&amp;#160; Thanks.&amp;#160; In the mean time, cron has been activated.&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 20 Nov 2007 08:40:00 -0800</pubDate>
    <guid isPermaLink="false">http://sean.chittenden.org/archives/2007/11/20/7/guid.html</guid>
    <category>blog</category>
<category>xml</category>
<category>xsl</category>
<category>xslt</category>

</item>
<item>
    <title>Wrote a new CMS today and am going to hell for this one...</title>
    <link>http://sean.chittenden.org/archives/2007/11/18/5/Wrote-a-new-CMS-today-and-am-going-to-hell-for-this-one....html</link>
            <category>Blog</category>
    
    <comments>http://sean.chittenden.org/archives/2007/11/18/5/Wrote-a-new-CMS-today-and-am-going-to-hell-for-this-one....html#comments</comments>
    <wfw:comment>http://sean.chittenden.org/wfwcomment.php?cid=5</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://sean.chittenden.org/rss.php?version=2.0&amp;type=comments&amp;cid=5</wfw:commentRss>
    

    <author>nospam@example.com (Sean Chittenden)</author>
    <content:encoded>
    &lt;p&gt;Tools used are &lt;strong&gt;limited to&lt;/strong&gt; xmllint*, xsltproc*, &lt;a href=&quot;http://sean.chittenden.org/exit.php?url_id=8&amp;amp;entry_id=5&quot; title=&quot;http://www.freebsd.org/cgi/man.cgi?query=make&quot;  onmouseover=&quot;window.status=&#039;http://www.freebsd.org/cgi/man.cgi?query=make&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;make(1)&lt;/a&gt;, and &lt;a href=&quot;http://sean.chittenden.org/exit.php?url_id=9&amp;amp;entry_id=5&quot; title=&quot;http://www.freebsd.org/cgi/man.cgi?query=sh&quot;  onmouseover=&quot;window.status=&#039;http://www.freebsd.org/cgi/man.cgi?query=sh&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;sh(1)&lt;/a&gt;. &lt;a href=&quot;http://sean.chittenden.org/exit.php?url_id=8&amp;amp;entry_id=5&quot; title=&quot;http://www.freebsd.org/cgi/man.cgi?query=make&quot;  onmouseover=&quot;window.status=&#039;http://www.freebsd.org/cgi/man.cgi?query=make&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;make(1)&lt;/a&gt; calls xsltproc*, which generates a temp shell script which turns around and generates the various pages of content using xsltproc* with different sets of stylesheets.  Grotesque?  Yup.  Clean?  Very, actually.  I dare say, elegant even.&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://sean.chittenden.org/archives/2007/11/18/5/Wrote-a-new-CMS-today-and-am-going-to-hell-for-this-one....html#extended&quot;&gt;Continue reading &quot;Wrote a new CMS today and am going to hell for this one...&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 18 Nov 2007 18:30:00 -0800</pubDate>
    <guid isPermaLink="false">http://sean.chittenden.org/archives/2007/11/18/5/guid.html</guid>
    <category>blog</category>
<category>xml</category>
<category>xsl</category>
<category>xslt</category>

</item>
<item>
    <title>Site Relaunched!</title>
    <link>http://sean.chittenden.org/archives/2007/11/17/4/Site-Relaunched!.html</link>
            <category>Blog</category>
    
    <comments>http://sean.chittenden.org/archives/2007/11/17/4/Site-Relaunched!.html#comments</comments>
    <wfw:comment>http://sean.chittenden.org/wfwcomment.php?cid=4</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://sean.chittenden.org/rss.php?version=2.0&amp;type=comments&amp;cid=4</wfw:commentRss>
    

    <author>nospam@example.com (Sean Chittenden)</author>
    <content:encoded>
    &lt;p&gt;&lt;strong&gt;About time!&lt;/strong&gt;&amp;#160; It&#039;s high time I put this bastard back up and started making use of it again!&amp;#160; Kinda feels grotesque to have to fuck around with HTML, CSS, and web programming, but if I remember this programming thing correctly, I may be able to free myself from spending time in the weeds...&lt;/p&gt; 
&lt;p&gt;Folks can drop me an email at &lt;a href=&quot;mailto:&amp;#115;&amp;#101;&amp;#97;&amp;#110;&amp;#64;&amp;#99;&amp;#104;it&amp;#116;&amp;#101;nd&amp;#101;&amp;#110;&amp;#46;o&amp;#114;g&quot;&gt;&amp;#115;&amp;#101;&amp;#97;&amp;#110;&amp;#64;&amp;#99;h&amp;#105;&amp;#116;tende&amp;#110;.&amp;#111;&amp;#114;g&lt;/a&gt; with requests for various bits that are now missing, I&#039;ll restore them as appropriate. &lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 17 Nov 2007 22:00:00 -0800</pubDate>
    <guid isPermaLink="false">http://sean.chittenden.org/archives/2007/11/17/4/guid.html</guid>
    <category>blog</category>

</item>

</channel>
</rss>