<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>0xDECAFBAD - Tag: wordpress</title>
    <link href="http://decafbad.com/blog/atom.xml" rel="self"/>
    <link href="http://decafbad.com/blog"/>
    <updated>2011-11-16T16:29:50+00:00</updated>
    <id></id>
    <author>
        <name></name>
        <email>l.m.orchard@pobox.com</email>
    </author>
    

    <entry>
        <title>too much information running through my brain</title>
        <link href="http://decafbad.com/blog/2006/10/27/too-much-information-running-through-my-brain"/>
        <updated>2006-10-27T22:10:58+00:00</updated>
        <id>http://decafbad.com/blog/2006/10/27/too-much-information-running-through-my-brain</id>
        <content type="html">&lt;p&gt;So, mostly for the hell of it, I've loaded my &lt;a href=&quot;#secondary&quot;&gt;footer&lt;/a&gt; with the output of as much of my activity elsewhere on the interweb that I could think to include.  Let's see if it's useful, or just information &lt;a href=&quot;http://stingetc.com/lyrics/toomuch.shtml&quot;&gt;overview overkill&lt;/a&gt;.&lt;/p&gt;

&lt;div id=&quot;comments&quot; class=&quot;comments archived-comments&quot;&gt;
            &lt;h3&gt;Archived Comments&lt;/h3&gt;
            
        &lt;ul class=&quot;comments&quot;&gt;
            
        &lt;li class=&quot;comment&quot; id=&quot;comment-221083736&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://gfmorris.net/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=505e3b39dcea29b3ded74a5494c493eb&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://gfmorris.net/&quot;&gt;Geof F. Morris&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221083736&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-10-28T13:29:07&quot;&gt;2006-10-28T13:29:07&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;It's interesting.  I route a lot of this on my end through del.icio.us, which then just spews it back in daily link-postings.  But I guess that I also do the same thing with the URL I've linked here---a place where I don't blog but where I do aggregate everything that I do.  Some of these places have closed ecosystems, so obviously I'm just providing links in there, but ... it's fair to say that it could be effectively used to stalk me, much as your footer could be effectively used to stalk you.&lt;/p&gt;

&lt;p&gt;How's the leg?&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221083737&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://jcwinnie.biz/wordpress/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=59d92c2b9899c31945297d75cc49231b&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://jcwinnie.biz/wordpress/&quot;&gt;jcwinnie&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221083737&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-10-28T15:52:02&quot;&gt;2006-10-28T15:52:02&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Om-ma-nay-pahd-may-ohm&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221083739&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://dougal.gunters.org/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=81717a172b6918071fbea1a52483294b&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://dougal.gunters.org/&quot;&gt;Dougal Campbell&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221083739&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-10-30T19:22:10&quot;&gt;2006-10-30T19:22:10&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;I'm liking it. One of these days (in my Copious Free Time), I'm going to do a real redesign of my blog. I'm still collecting ideas for how I want to organize things. I was thinking about a double sidebar, but when I actually play with it, it just looks too cluttered. I might experiment with a sidebar/footerbar combo...&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221083741&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.faq-mac.com/bitacoras/memoria/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=d6c83d5d20c63b8e421a7966b04cfedb&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.faq-mac.com/bitacoras/memoria/&quot;&gt;JuandeSant&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221083741&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-11-02T13:14:47&quot;&gt;2006-11-02T13:14:47&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;You're sure that qualifies as a “footer”? First impression is articles form the header ;-)&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>sandbox with a hemingway-like rich footer</title>
        <link href="http://decafbad.com/blog/2006/10/27/sandbox-with-a-hemingway-like-rich-footer"/>
        <updated>2006-10-27T16:39:45+00:00</updated>
        <id>http://decafbad.com/blog/2006/10/27/sandbox-with-a-hemingway-like-rich-footer</id>
        <content type="html">&lt;p&gt;So, instead of switching to &lt;a href=&quot;http://warpspire.com/hemingway/hemingway-for-wordpress&quot;&gt;Hemingway&lt;/a&gt; as a new theme, I just made some small tweaks to &lt;a href=&quot;http://www.plaintxt.org/themes/sandbox/&quot;&gt;Sandbox&lt;/a&gt; and my accompanying CSS.  I've been happy so far to be able to do my customizations to &lt;a href=&quot;http://www.plaintxt.org/themes/sandbox/&quot;&gt;Sandbox&lt;/a&gt; entirely in an add-on CSS - but this time, I wanted an additional WordPress Widgets sidebar.  &lt;a href=&quot;http://www.plaintxt.org/themes/sandbox/&quot;&gt;Sandbox&lt;/a&gt; offers 2, but I wanted 3.  A small hack, but one I'll have to remember to re-hack if ever I update &lt;a href=&quot;http://www.plaintxt.org/themes/sandbox/&quot;&gt;Sandbox&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Anyway, I think I've got a start on what I really wanted from &lt;a href=&quot;http://warpspire.com/hemingway/hemingway-for-wordpress&quot;&gt;Hemingway&lt;/a&gt;:  The sidebars are now footer columns, and the body of the blog itself is much simpler.  Now I can dump even more of my aggregated net-activity into the footer, which will be there for people who've stayed with the page long enough to get to the bottom and possibly want to see more of my drivel.&lt;/p&gt;
</content>
    </entry>
    
    

    <entry>
        <title>hemingway theme blocks and widgets</title>
        <link href="http://decafbad.com/blog/2006/10/26/hemingway-theme-blocks-and-widgets"/>
        <updated>2006-10-26T20:06:13+00:00</updated>
        <id>http://decafbad.com/blog/2006/10/26/hemingway-theme-blocks-and-widgets</id>
        <content type="html">&lt;p&gt;So, after reading a &lt;a href=&quot;http://decafbad.com/blog/2006/10/26/much-ablog-about-nothing#comment-44695&quot;&gt;comment from Brian Cors&lt;/a&gt; and wandering by &lt;a href=&quot;http://brian.cors.org/blog/&quot;&gt;his site&lt;/a&gt; again, I've suddenly gotten more interested in the &lt;a href=&quot;http://warpspire.com/hemingway/hemingway-for-wordpress&quot;&gt;Hemingway&lt;/a&gt; theme for &lt;a href=&quot;http://wordpress.org/&quot;&gt;WordPress&lt;/a&gt;.  One problem, though:  Although the &lt;a href=&quot;http://automattic.com/code/widgets/&quot;&gt;WordPress Widgets&lt;/a&gt; plugin (about which &lt;a href=&quot;http://decafbad.com/blog/2006/08/21/sandbox-is-nifty&quot;&gt;I've raved&lt;/a&gt;) was based on &lt;a href=&quot;http://warpspire.com/hemingway/hemingway-for-wordpress&quot;&gt;Hemingway&lt;/a&gt;'s Blocks feature, it's not apparently compatible.  So, anyone know how to make it compatible, or where I can get more Hemingway blocks?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Update:&lt;/em&gt;  Actually, Hemingway blocks look pretty easy to make, and the &lt;a href=&quot;http://www.iconophobia.com/wordpress/?page_id=55&quot;&gt;inlineRSS&lt;/a&gt; plugin makes for easy external site integration so I can pull my output together here.  Now, if I can just get around the bugs in word-count-limited front page excerpts with Markdown.&lt;/p&gt;

&lt;div id=&quot;comments&quot; class=&quot;comments archived-comments&quot;&gt;
            &lt;h3&gt;Archived Comments&lt;/h3&gt;
            
        &lt;ul class=&quot;comments&quot;&gt;
            
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082887&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://brian.cors.org&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=7b3073e125f3ac8f09130950ef5d7790&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://brian.cors.org&quot;&gt;brian cors&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082887&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-10-27T11:35:14&quot;&gt;2006-10-27T11:35:14&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;You nailed it.  I use inlineRSS to suck in feed info from other sites, and place the php code into a new &quot;block&quot; for each section.  &lt;/p&gt;

&lt;p&gt;It's pretty cool - once you add code into the &quot;blocks&quot; directory - then go back to your WordPress admin site, it will know that you added new code and ask you for the name of the new block.&lt;/p&gt;

&lt;p&gt;Be warned - name the block as you want it the first time - from what I can tell [and confirmed by the theme author] - you can't rename it once you do so.&lt;/p&gt;

&lt;p&gt;Have fun, and good luck!   There are a few special xslt files that I use - one in particular for my del.icio.us links - that I can pass along, if desired...&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>we have an akismet piper down!</title>
        <link href="http://decafbad.com/blog/2006/08/27/akismet-down"/>
        <updated>2006-08-27T18:04:39+00:00</updated>
        <id>http://decafbad.com/blog/2006/08/27/akismet-down</id>
        <content type="html">&lt;blockquote cite=&quot;http://scobleizer.wordpress.com/2006/08/26/is-akismet-down/&quot;&gt;I’ve grown so used to the awesome spam blocker that Wordpress.com includes for free (it comes from Akismet, which is owned by Automattic, the same folks who do Wordpress).  But tonight a TON of spam got through. So, I wonder if Akismet is down or if something got horked?&lt;/blockquote&gt;


&lt;div class=&quot;quotesource&quot;&gt;Source: &lt;a href=&quot;http://scobleizer.wordpress.com/2006/08/26/is-akismet-down/&quot;&gt;Is Akismet down? « Scobleizer - Tech Geek Blogger&lt;/a&gt;&lt;/div&gt;


&lt;p&gt;I guess I've just been taking Akismet for granted, since I've only seen comment spam in the dozen-per-day range.  Now I'm up to dozen-per-minute, some days.  I've just tossed in a few bandaid solutions, so we'll see what happens.  Things like this really make me wish I had magic powers to go find the spammers and apply &lt;a href=&quot;http://en.wikipedia.org/wiki/Chinese_water_torture&quot;&gt;Chinese water torture&lt;/a&gt; using bits of processed meat.&lt;/p&gt;

&lt;div id=&quot;comments&quot; class=&quot;comments archived-comments&quot;&gt;
            &lt;h3&gt;Archived Comments&lt;/h3&gt;
            
        &lt;ul class=&quot;comments&quot;&gt;
            
        &lt;li class=&quot;comment&quot; id=&quot;comment-221086550&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://photomatt.net/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=767fc9c115a1b989744c755db47feb60&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://photomatt.net/&quot;&gt;Matt&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221086550&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-27T21:10:14&quot;&gt;2006-08-27T21:10:14&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Hopefully you can go back to taking it for granted now, sorry for the problems this morning. I posted some more details about it to the Akismet blog.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221086551&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2377f34a68801b861c3e54e1301f0dce&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;l.m.orchard&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221086551&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-27T21:23:21&quot;&gt;2006-08-27T21:23:21&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Matt:  I think, if anything, this told me how effective the Akismet service has been at keeping me from realizing how bad comment spam has been getting!  :)  I don't envy the job you've taken on.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221086552&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.whump.com/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=152a649080e99c313ecae9a34c60d11d&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.whump.com/&quot;&gt;Bill Humphries&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221086552&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-27T21:39:15&quot;&gt;2006-08-27T21:39:15&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Cyn and I didn't know that it was down until she read Scoble. We got back early this morning and (as nerd couples do) checked our email to find a whole mess of comment spam on our blogs. We've installed Bad Behavior to backstop Akismet.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221086553&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://gfmorris.net/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=505e3b39dcea29b3ded74a5494c493eb&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://gfmorris.net/&quot;&gt;Geof F. Morris&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221086553&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-27T23:27:30&quot;&gt;2006-08-27T23:27:30&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;If you want a belt to go with those suspenders, I'm a big fan of &lt;a href=&quot;http://unknowngenius.com/blog/wordpress/spam-karma/&quot; rel=&quot;nofollow&quot;&gt;Spam Karma&lt;/a&gt;.  [So much so that I don't even use Akismet.]  Hope this helps, Les!&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>sandbox is nifty</title>
        <link href="http://decafbad.com/blog/2006/08/21/sandbox-is-nifty"/>
        <updated>2006-08-21T16:41:28+00:00</updated>
        <id>http://decafbad.com/blog/2006/08/21/sandbox-is-nifty</id>
        <content type="html">&lt;p&gt;I'm really digging the &lt;a href=&quot;http://www.plaintxt.org/themes/sandbox/&quot;&gt;Sandbox&lt;/a&gt; theme for WordPress so far.  I've not really done much yet - but between &lt;a href=&quot;http://www.plaintxt.org/themes/sandbox/&quot;&gt;Sandbox&lt;/a&gt; and the new &lt;a href=&quot;http://automattic.com/code/widgets/&quot;&gt;WordPress Widgets&lt;/a&gt;, all my customizations for this blog have been done in CSS and drag-n-drop in the widget management screen.  &lt;a href=&quot;http://www.plaintxt.org/themes/sandbox/&quot;&gt;Sandbox&lt;/a&gt; has an enormously rich set of classes dropped into every major element of the page, even down to date/time information on posts and category-based classes.  I could even drop in some seasonal themes to styles posts for holidays and whatnot.  Pumpkins for October, and presents for December!&lt;/p&gt;

&lt;p&gt;I &lt;em&gt;did&lt;/em&gt; need to add one line of PHP to a &lt;a href=&quot;http://www.plaintxt.org/themes/sandbox/&quot;&gt;Sandbox&lt;/a&gt; template, and that was a CSS include to my own tack-on CSS full of tweaks to the Spartan skin.  If anything, that's my only feature request so far:  Allow skin selection, and then allow the user to specify an additional stylesheet to further tailor that skin.  The less I need to edit in files installed from third parties, the less I need to maintain when versions get updated.&lt;/p&gt;

&lt;p&gt;I'm also running into a few minor CSS oddities when I view my tweaks in MSIE on Windows.  This annoys me, but I only half care to fix them.&lt;/p&gt;

&lt;div id=&quot;comments&quot; class=&quot;comments archived-comments&quot;&gt;
            &lt;h3&gt;Archived Comments&lt;/h3&gt;
            
        &lt;ul class=&quot;comments&quot;&gt;
            
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089256&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.slackorama.com/blog&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=15b474c86cd73c2d12c1d77af11c1d8a&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.slackorama.com/blog&quot;&gt;Seth&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221089256&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-21T18:17:39&quot;&gt;2006-08-21T18:17:39&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Hey,
Looks like your markup isn't getting processed in your feed.  This post looked like this in bloglines:&lt;/p&gt;

&lt;p&gt;
I’m really digging the [Sandbox][] theme for WordPress so far. I’ve not really done much yet - but between [Sandbox][] and the new [WordPress Widgets][].....
&lt;/p&gt;

&lt;p&gt;Also,the link to your &quot;All Entries&quot; feed is busted in the left hand nav on the archive pages.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089258&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2377f34a68801b861c3e54e1301f0dce&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;l.m.orchard&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221089258&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-21T20:20:26&quot;&gt;2006-08-21T20:20:26&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;If I'm lucky, I just fixed my Markdown problem by adding this line:
    &lt;code&gt;add_filter('the_content_rss', 'Markdown', 6);&lt;/code&gt;
&lt;/p&gt;

&lt;p&gt;If I'm not lucky, I just broke everything.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221089260&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=15b474c86cd73c2d12c1d77af11c1d8a&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;Seth&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221089260&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-21T20:35:26&quot;&gt;2006-08-21T20:35:26&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Yep, feed looks good now.&lt;/p&gt;

&lt;p&gt;All the feed links are missing &quot;http&quot; though.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>about me as a plugin</title>
        <link href="http://decafbad.com/blog/2006/08/19/about-me-as-a-plugin"/>
        <updated>2006-08-19T19:18:42+00:00</updated>
        <id>http://decafbad.com/blog/2006/08/19/about-me-as-a-plugin</id>
        <content type="html">&lt;blockquote cite=&quot;http://www.voidstar.com/node.php?id=2779&quot;&gt;We need both ends of this. We need the social networks to be able to import the data. But we also need the personal blog software to support an &quot;About Me&quot; page that maintains and publishes the master copy.&lt;/blockquote&gt;


&lt;div class=&quot;quotesource&quot;&gt;Source: &lt;a href=&quot;http://www.voidstar.com/node.php?id=2779&quot;&gt;Voidstar - Personal About Me Pages and account creation&lt;/a&gt;&lt;/div&gt;


&lt;p&gt;This sounds like a perfect job for a decent WordPress plugin, which could double as a standalone PHP app.&lt;/p&gt;

&lt;div id=&quot;comments&quot; class=&quot;comments archived-comments&quot;&gt;
            &lt;h3&gt;Archived Comments&lt;/h3&gt;
            
        &lt;ul class=&quot;comments&quot;&gt;
            
        &lt;li class=&quot;comment&quot; id=&quot;comment-221088157&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://protocol7.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=817b8e1e4735de76cf27a9d3976bd66b&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://protocol7.com&quot;&gt;Niklas Gustavsson&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221088157&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-21T19:25:37&quot;&gt;2006-08-21T19:25:37&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Sounds a lot like what the OpenID protocol with the Simple Registration extension aims at. Using, for example, the PHP implementation of the OpenID server, you could maintain your identity (as long as it supports Simple Registration). Then, at the site where you'r required to register, you simply fill in your OpenID identifier and the rest is magic. &lt;/p&gt;

&lt;p&gt;There is also a Wordpress plugin (http://singpolyma-tech.blogspot.com/2006/04/openid-for-wordpress.html) available that will run a server within Wordpress, if that's what you would like.&lt;/p&gt;

&lt;p&gt;Personally I use the myopenid.com server, but running your own should be just fine. That's the point of a distributed identity system :-) You can read a little bit more about my experience setting it up in Wordpress here: http://www.protocol7.com/archives/2006/08/21/openid-on-protocol7/&lt;/p&gt;

&lt;p&gt;/niklas&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221088159&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2377f34a68801b861c3e54e1301f0dce&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;l.m.orchard&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221088159&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-21T20:12:53&quot;&gt;2006-08-21T20:12:53&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Having an OpenID endpoint here is one part of what I'd like to do.  The other is a kind of NetVibes-ish public aggregation of all my output from other sites, and to point new services here as I join them to import my already-provided details.  So, beyond the auth that OpenID provides, I want other sites to read my hCard and profile data etc.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221088161&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://protocol7.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=817b8e1e4735de76cf27a9d3976bd66b&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://protocol7.com&quot;&gt;Niklas Gustavsson&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221088161&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-21T22:00:10&quot;&gt;2006-08-21T22:00:10&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Not sure if it will allow for all the information you would like to provide, but simple registration does allow for a site where you authenticate with OpenID to retrive the needed data. The subset of information (http://openid.net/specs/openid-simple-registration-extension-1&lt;em&gt;0.html#response&lt;/em&gt;format) might be limiting though. Of course, that won't include more rich data collected at other sites, like your del.icio.us links.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>see also</title>
        <link href="http://decafbad.com/blog/2006/08/18/see-also"/>
        <updated>2006-08-18T16:11:43+00:00</updated>
        <id>http://decafbad.com/blog/2006/08/18/see-also</id>
        <content type="html">&lt;p&gt;I love the lazyweb - &lt;a href=&quot;http://decafbad.com/blog/2006/08/17/dont-ask-me-who-i-am&quot;&gt;post a gripe&lt;/a&gt;, get a dozen or more helpful responses.  At &lt;a href=&quot;http://decafbad.com/blog/2006/08/17/dont-ask-me-who-i-am#comment-33167&quot;&gt;Terrell Russell's suggestion&lt;/a&gt; I just signed up &lt;a href=&quot;http://claimid.com/lmorchard&quot;&gt;at claimID&lt;/a&gt;, and dropped in the WP widget under the &lt;a href=&quot;#claimid&quot;&gt;&quot;See Also&quot; header&lt;/a&gt; over there in the sidebar.  I'm getting ideas from this, but not sure what I might do with them.&lt;/p&gt;
</content>
    </entry>
    
    

    <entry>
        <title>no amazon iframes for me</title>
        <link href="http://decafbad.com/blog/2006/08/18/no-amazon-iframes-for-me"/>
        <updated>2006-08-18T05:22:56+00:00</updated>
        <id>http://decafbad.com/blog/2006/08/18/no-amazon-iframes-for-me</id>
        <content type="html">&lt;p&gt;So here's a problem that's cropped up for me lately.  I think it came with the upgrade to &lt;a href=&quot;http://decafbad.com/blog/2006/07/25/youngmangonewest&quot;&gt;WP 2.0&lt;/a&gt;.  I'm trying to include some Amazon-provided iframes in the sidebar for continue book pimping, which worked fine with my WP 1.5 installation.  But now, for some reason, the iframes are always forced into a &lt;code&gt;display: none&lt;/code&gt; style and I can't figure out what's doing it.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Update:&lt;/em&gt;  Now is the time on 0xDECAFBAD when the head meets desk.  Adblock is the culprit.  Oof.&lt;/p&gt;

&lt;div id=&quot;comments&quot; class=&quot;comments archived-comments&quot;&gt;
            &lt;h3&gt;Archived Comments&lt;/h3&gt;
            
        &lt;ul class=&quot;comments&quot;&gt;
            
        &lt;li class=&quot;comment&quot; id=&quot;comment-221083793&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://plasmasturm.org/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=e17949267bbfe21a0fadf1bbf00592b4&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://plasmasturm.org/&quot;&gt;Aristotle Pagaltzis&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221083793&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-18T09:13:09&quot;&gt;2006-08-18T09:13:09&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Works for me.&lt;/p&gt;

&lt;p&gt;Maybe it’s not actually a problem with your site, but rather some adblocking thingie that’s running on your desktop?&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221083794&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://dougal.gunters.org/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=81717a172b6918071fbea1a52483294b&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://dougal.gunters.org/&quot;&gt;Dougal Campbell&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221083794&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-18T13:32:29&quot;&gt;2006-08-18T13:32:29&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;I see it, too. Ad-blocker? User.js? 1337 h4x0rz?&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221083795&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2377f34a68801b861c3e54e1301f0dce&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;l.m.orchard&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221083795&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-18T13:39:22&quot;&gt;2006-08-18T13:39:22&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Ugh, now why didn't that occur to me?  Yup, I'd installed a particularly zealous set of Adblock filters recently.  Thanks for the clues.  :)&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221083796&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://TheVirtualHandshake.com/blog&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=971937b12b1f0058ccdd7e7c99335850&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://TheVirtualHandshake.com/blog&quot;&gt;Scott Allen&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221083796&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-31T00:35:27&quot;&gt;2006-08-31T00:35:27&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Actually, I'd just like to know where you found that nice lean Amazon iframe. I haven't been able to find the place to generate a link like that. I can copy your links and swap my affiliate ID and the ASIN, but that's a PITA.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>969</title>
        <link href="http://decafbad.com/blog/2006/08/15/969"/>
        <updated>2006-08-15T22:33:43+00:00</updated>
        <id>http://decafbad.com/blog/2006/08/15/969</id>
        <content type="html">&lt;p&gt;Huh.  Generally, I scoff at the idea of hand-holding widgets for blogs.  But, having peeked at the new &lt;a href=&quot;http://automattic.com/code/widgets/&quot;&gt;WordPress Widgets&lt;/a&gt;, I actually get the sense that they will actually make tweaking things for this blog easier and more theme-agnostic.  I can roll my own widgets, and not need to rejigger the main theme and associated templates every time I drop in an update.  Swanky.&lt;/p&gt;

&lt;div id=&quot;comments&quot; class=&quot;comments archived-comments&quot;&gt;
            &lt;h3&gt;Archived Comments&lt;/h3&gt;
            
        &lt;ul class=&quot;comments&quot;&gt;
            
        &lt;li class=&quot;comment&quot; id=&quot;comment-221087167&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://sporkmonger.com/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=56ee28134dd0776825445e3551979b14&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://sporkmonger.com/&quot;&gt;Bob Aman&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221087167&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-08-18T23:48:52&quot;&gt;2006-08-18T23:48:52&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Looks a lot like what Typo did.  Even the UI is the same.  That said, I'm sure Wordpress implemented it much better.  (I can't wait to get myself off Typo and onto my own code.)&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>Re-introducing nightly link posts</title>
        <link href="http://decafbad.com/blog/2006/01/20/re-introducing-nightly-link-posts"/>
        <updated>2006-01-20T17:19:57+00:00</updated>
        <id>http://decafbad.com/blog/2006/01/20/re-introducing-nightly-link-posts</id>
        <content type="html">&lt;p&gt;It feels all old-school like my first days of posting link blog entries, but I've &lt;a href=&quot;http://theory.isthereason.com/?p=499&quot;&gt;added a &quot;thingy&quot; over at del.icio.us&lt;/a&gt; to schedule nightly posts from my day's bookmarking activity.  I was feeling a bit of a lack here, since I completely detached my links from the site after &lt;a href=&quot;http://decafbad.com/blog/2005/09/12/redesigninprogress&quot;&gt;the reboot this past fall&lt;/a&gt;.  So, I hope you don't mind the new daily links—and if you do, tough.  They're good for you.  Like roughage.&lt;/p&gt;

&lt;!-- tags: delicious wordpress reboot redesign linkblogging metablogging links --&gt;

</content>
    </entry>
    
    

    <entry>
        <title>Smarty is on my evil list</title>
        <link href="http://decafbad.com/blog/2006/01/08/smarty-is-on-my-evil-list"/>
        <updated>2006-01-08T01:33:47+00:00</updated>
        <id>http://decafbad.com/blog/2006/01/08/smarty-is-on-my-evil-list</id>
        <content type="html">&lt;p&gt;Although I have &lt;a href=&quot;http://decafbad.com/blog/2005/12/18/not-so-deep-php-thoughts&quot;&gt;my grousing about PHP in general&lt;/a&gt;, I have to say that it makes much better template language as-is before pulling something like &lt;a href=&quot;http://smarty.php.net&quot;&gt;Smarty&lt;/a&gt; into the mix.&lt;/p&gt;

&lt;p&gt;At this point, I consider &lt;a href=&quot;http://smarty.php.net&quot;&gt;Smarty&lt;/a&gt; to be evil—though I'm willing to admit that I haven't grokked it fully yet.  And this is coming from &lt;a href=&quot;http://decafbad.com/blog/2005/09/25/templates-good-or-evil&quot;&gt;a templating addict&lt;/a&gt; who has been at times in love with &lt;a href=&quot;http://www.template-toolkit.org/&quot;&gt;Template Toolkit&lt;/a&gt; in Perl,  &lt;a href=&quot;http://jakarta.apache.org/velocity/&quot;&gt;Velocity&lt;/a&gt; in Java, and &lt;a href=&quot;http://www.cheetahtemplate.org/&quot;&gt;Cheetah&lt;/a&gt; and &lt;a href=&quot;http://twisted.sourceforge.net/TwistedDocs-1.2.0rc3/howto/woven.html&quot;&gt;Woven&lt;/a&gt; and &lt;a href=&quot;http://www.owlfish.com/software/simpleTAL/&quot;&gt;ZPT/TAL&lt;/a&gt; in Python.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://wordpress.org/&quot;&gt;WordPress&lt;/a&gt; seems to have put native-PHP-as-templating to good use, so I've already got a favorite for comparison.  But the use of &lt;a href=&quot;http://smarty.php.net&quot;&gt;Smarty&lt;/a&gt; in &lt;a href=&quot;http://www.reblog.org/&quot;&gt;reBlog&lt;/a&gt; rubs me the wrong way.  Of course, &lt;a href=&quot;http://www.reblog.org/&quot;&gt;reBlog&lt;/a&gt; has a lot of highly-abstracted MVC architecture going on.  And this, itself, is something I haven't much in my PHP explorations thus far.  (In fact, I almost hate to see PHP chopped up in this J2EE-esque fashion, but that's another story.  Oh, and &lt;a href=&quot;http://www.reblog.org/&quot;&gt;reBlog&lt;/a&gt; rocks, by the way.)&lt;/p&gt;

&lt;p&gt;But either way, &lt;a href=&quot;http://smarty.php.net&quot;&gt;Smarty&lt;/a&gt; makes this right-handed hacker feel like he's writing with his left.  It seems to have a lot of weird conventions and terminology for which neither knowledge of PHP nor knowledge of other templating systems in general seem much help.  It could just be a learning curve, but to me it seems like an odd &lt;em&gt;sideways&lt;/em&gt; curve at the moment.&lt;/p&gt;

&lt;p&gt;In fact, you know what?  &lt;a href=&quot;http://smarty.php.net&quot;&gt;Smarty&lt;/a&gt; reminds me a lot of &lt;a href=&quot;http://www.zope.org/Documentation/Guides/DTML-HTML/DTML.html&quot;&gt;DTML in Zope&lt;/a&gt;.  I hate &lt;a href=&quot;http://www.zope.org/Documentation/Guides/DTML-HTML/DTML.html&quot;&gt;DTML&lt;/a&gt;—it, also, is most firmly on my evil list.&lt;/p&gt;

&lt;p&gt;Yuck.  Again, it could be just that I haven't known &lt;a href=&quot;http://smarty.php.net&quot;&gt;Smarty&lt;/a&gt; long enough to like it... but yuck.&lt;/p&gt;

&lt;!-- tags: templating php smarty dtml python perl cheetah webdev programming syndication reblog wordpress evil --&gt;




&lt;div id=&quot;comments&quot; class=&quot;comments archived-comments&quot;&gt;
            &lt;h3&gt;Archived Comments&lt;/h3&gt;
            
        &lt;ul class=&quot;comments&quot;&gt;
            
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082526&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://luka.kladaric.net/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=78b0e32da6ce10e17db345a9aa8cde78&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://luka.kladaric.net/&quot;&gt;Luka Kladaric&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082526&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-08T11:55:40&quot;&gt;2006-01-08T11:55:40&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;I agree with you... I used Smarty in one project and am now using it in another work-in-progress... and I have to say, the decision to use it with the second was a bad one... Smarty is pretty cool for simple templating, but when you need raw power, it leaves you shipwrecked... I had to turn to some really black magic to get things done... Anyway, a rewrite of the first project is in negotiations and I'm 100% sure I will &lt;em&gt;NOT&lt;/em&gt; be using Smarty there, either.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082527&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://laughingmeme.org&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=01457d1a0f0e533062cd0d1033fb4d7a&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://laughingmeme.org&quot;&gt;kellan&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082527&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-08T14:34:57&quot;&gt;2006-01-08T14:34:57&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Agreed.  Using a templating languages with PHP makes no sense. (though I'm not sure the fact that WP does or doesn't do something makes it good design)&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082528&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2377f34a68801b861c3e54e1301f0dce&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;l.m.orchard&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082528&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-08T15:03:33&quot;&gt;2006-01-08T15:03:33&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Kellan:  Oh, no, WordPress isn't an automatic gold standard for me...  There's plenty that could be better about WP.  (Not having checked out 2.0 yet)  But, I just had a much better time setting up the templates for this blog than I have had in hacking around with templates implemented in Smarty.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082529&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://sporkmonger.com/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=56ee28134dd0776825445e3551979b14&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://sporkmonger.com/&quot;&gt;Bob Aman&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082529&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-08T17:41:17&quot;&gt;2006-01-08T17:41:17&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Me, I just wish there was a templating system for Ruby for me to fall in love with.  With all due respect to the Rails people, ERb just doesn't really do it for me.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082530&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://plasmasturm.org/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=e17949267bbfe21a0fadf1bbf00592b4&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://plasmasturm.org/&quot;&gt;Aristotle Pagaltzis&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082530&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-08T21:04:14&quot;&gt;2006-01-08T21:04:14&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;&lt;a href=&quot;#comment-3388&quot; rel=&quot;nofollow&quot;&gt;Bob&lt;/a&gt;: port &lt;a href=&quot;http://kid.lesscode.org/language.html&quot; rel=&quot;nofollow&quot;&gt;Kid&lt;/a&gt; to Ruby. :-&lt;i&gt;&lt;/i&gt;)&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082532&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://talideon.com/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=e698f564ac90c4c248f1f678caafd624&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://talideon.com/&quot;&gt;Keith Gaughan&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082532&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-08T21:28:05&quot;&gt;2006-01-08T21:28:05&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;What's moronic is that people go to all this trouble building templating systems when all you really need is extract(). Sad, really.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082533&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.ntwizards.net/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=cb564795a1912c36f9fa1399fd22ce29&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.ntwizards.net/&quot;&gt;Bryce&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082533&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-12T13:33:10&quot;&gt;2006-01-12T13:33:10&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;PHP as a template engine is more evil than Smarty. The main issue is that template authors may not be trustworthy. Once you include or eval() a PHP template the app is no longer in control and I don't see any way of structuring a PHP app such that it cannot be subverted from within. &lt;/p&gt;

&lt;p&gt;The only defense seems to be using the tokenizer functions to build a PHP parser that validates templates against a &quot;whitelist&quot; of allowed operations. Savant's Restricted Compiler is about the only implementation out there, but it's not quite complete and seems to be more of a proof-of-concept than battle-tested code.&lt;/p&gt;

&lt;p&gt;Whatever Smarty's faults, it solves the untrusted templates problem nicely.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082534&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2377f34a68801b861c3e54e1301f0dce&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;l.m.orchard&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082534&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-12T14:27:42&quot;&gt;2006-01-12T14:27:42&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Bryce: Oh, I totally understand the implications of offering too much capability to template authors.  That's just how much I dislike Smarty—I'm willing to risk it, rather than put up with that particular implementation.  On the other hand, in my situation, I'm on the same team with the template developers, so we're all on the same team to sink or swim.  I know it's not that simple, in principle, but it covers the 80% of the 80/20 equation.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082536&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://dougal.gunters.org/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=81717a172b6918071fbea1a52483294b&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://dougal.gunters.org/&quot;&gt;Dougal Campbell&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082536&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-12T15:25:25&quot;&gt;2006-01-12T15:25:25&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Yeah, I was never able to get into Smarty either, and I've never been able to put my finger on why. Philosophically, I like the idea of using template engines, particularly if you're collaborating with a non-programming designer. I even wrote one (albeit a &lt;em&gt;very simple&lt;/em&gt; one) myself, once. But I've never used any of the PHP template packages that I've looked at.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082537&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://sporkmonger.com/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=56ee28134dd0776825445e3551979b14&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://sporkmonger.com/&quot;&gt;Bob Aman&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082537&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-13T01:10:16&quot;&gt;2006-01-13T01:10:16&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Aristotle: When TurboGears first came out, I almost did, believe it or not.  But then I remembered that FeedTools eats all of the time I have available for open-source projects, and I figured someone else would probably do it for me anyways...&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082538&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://plasmasturm.org/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=e17949267bbfe21a0fadf1bbf00592b4&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://plasmasturm.org/&quot;&gt;Aristotle Pagaltzis&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082538&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-13T09:02:38&quot;&gt;2006-01-13T09:02:38&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Hehe. Well, I plan to port it to Perl, in any case. :&lt;i&gt;&lt;/i&gt;-)&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082539&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=31475c246f5521e40d92a29ec0e36aa8&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;Brian Grayless&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082539&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-19T16:00:24&quot;&gt;2006-01-19T16:00:24&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Smarty is really a waste of time. Some food for thought....&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.fudnik.com/main/tiki-read_article.php?articleId=7&quot; rel=&quot;nofollow&quot;&gt;Smarty for Dummies?&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Just write better code!!!&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082540&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=bdbf6409528370f5549e8470caf6ba30&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;Tali Banana&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082540&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-02-01T07:33:41&quot;&gt;2006-02-01T07:33:41&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Well, quite opinionated I see.&lt;/p&gt;

&lt;p&gt;Smarty solves some fantastic problems and the cacheing system is beyond fabulous at this level.&lt;/p&gt;

&lt;p&gt;I've used Smarty on several projects and have been using it now exclusively for 4 years.  Of course, I used others but it was getting sick coming to a new phase in a project and finding out the template system had become RIP....abandoned before their time.&lt;/p&gt;

&lt;p&gt;Smarty has done two great things for me, and I'll speak about them until the day that PHP is abolished:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Smarty has reduced my code to a reasonably sized, scan-able, masterpiece.  Having the logic and presentation seperate is so nice.  I recently rewrote one of my old projects using smarty and all of a sudden it made sense!  No more php in the html and no more html in the php.  And that's something you can't solve without templates for you juniors out there.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Smarty's caching has turned monster db queries into non issues.  Consider this.  A top 10 list from all-time sales.  I'm talking about searching a db with sales spanning 6 years for all items purchased and creating a top sales page.  Easy!  Smarty does it once and caches the results until I decide they need to be refreshed.  Took a 4 second execution time down to less than 0.4 seconds.  And all without having to implement a CMS or otherwise.  Even if you have limitless resources to buy new hardware, caching like this still makes sense.  And the intermediate php/html cache is brilliant.  Everything is so much faster with smarty.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I can't deny, I love Smarty.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082542&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2377f34a68801b861c3e54e1301f0dce&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;l.m.orchard&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082542&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-02-01T11:43:36&quot;&gt;2006-02-01T11:43:36&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Tali: I'm usually opinionated, but I try to listen &amp;amp; learn :)&lt;/p&gt;

&lt;p&gt;The benefits you describe with Smarty would seem to come with any decent web development system.  Separating logic and presentation are the general idea behind templating, and some sort of caching is a must no matter what you're using as a presentation-side tool.  My beef is that, out of all the templating systems I've used, Smarty is one of the ugliest.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082543&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=bdbf6409528370f5549e8470caf6ba30&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;Tali Banana&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082543&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-02-01T17:30:03&quot;&gt;2006-02-01T17:30:03&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Smarty does need some standards redesign on the interface, as does php itself which has been well documented but slow going.&lt;/p&gt;

&lt;p&gt;Coming from the PERL background and previous php template systems I've been very happy with Smarty in general, even if there are a few things that could be done to speed up the learning curve.&lt;/p&gt;

&lt;p&gt;May be worthwhile jumping on the dev team and making some suggestions.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082544&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://plasmasturm.org/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=e17949267bbfe21a0fadf1bbf00592b4&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://plasmasturm.org/&quot;&gt;Aristotle Pagaltzis&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082544&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-02-02T01:30:31&quot;&gt;2006-02-02T01:30:31&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;But why would you need a template system when you’re already working with PHP, which is itself a template system? Why do You don’t have to have different languages to be able to put the business logic in one file and the display logic in another.&lt;/p&gt;

&lt;p&gt;Perl (not PERL), btw, has the Template Toolkit on the CPAN, which is the spiritual father of Smarty. (And it’s vaguely more defensible in Perl’s case becase Perl is not a template system; though constrated with Perl the deficiencies of TT’s mini language are just all the more painfully obvious.)&lt;/p&gt;

&lt;p&gt;By all of which I mean to say that whether people use languages in stupid ways does not mean the language is the problem; not in either PHP’s or Perl’s case.&lt;/p&gt;

&lt;p&gt;I also don’t see why you need a templating system to implement caching; in fact, having caching coupled with the template engine sounds like a bad distribution of responsibilities. (Indeed, Template Toolkit has no such facilities.) But there’s the Cache::Cache family of modules on the CPAN, which you can use to cache things completely independently of &lt;em&gt;what&lt;/em&gt; is being cached – whether it be the output of a template, or the query results themselves, or anything else, which might not even have anything to do without any output you generate.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082546&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=bab1c370ad7b246023e23e87c8e206c4&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;&quot;&gt;M.&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082546&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-02-16T14:13:18&quot;&gt;2006-02-16T14:13:18&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;I've good experiences with the Expose PHP template engine (www.kwasd.nl/expose). It doesn't require you to learn a new language, because it uses plain PHP and still offers security, because it contains a tokenizer and, in fact, a small compiler. I used it for some projects and it really offered all I needed. &lt;/p&gt;

&lt;p&gt;And for people who wonder why one would need a template engine: I work with designers and I don't want them to mingle application code. By setting up a shared folder which contains the templates, they can safely work on design and never need to touch my controller or module files. Especially since this template engine has a tokenizer/compiler, they can't call unsafe PHP functions (only those that you, the programmer, register).&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221082549&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://mike.teczno.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=e3b46099c3fd3844c4539b27f143fd97&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://mike.teczno.com&quot;&gt;Michal Migurski&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221082549&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-03-05T23:16:25&quot;&gt;2006-03-05T23:16:25&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Smarty appealed to us because it offered a (relatively) clean way to separate the code from the HTML output. It's definitely got its problems. A large part of the choice was based on my perception of Smarty as having much thought &amp;amp; effort behind it, plus I like the idea of templates caching down to plain PHP. I've done a few PHP projects where I used PHP as the templating language, and frequently succumbed to the temptation to stash app logic into the templates where it didn't really belong. Smarty has a pretty extensive vocabulary, but has (so far) resisted the pull to incorporate more real-language features, like PHP did. It's worth remembering that PHP was originally supposed to be a template language for &quot;real&quot; code to be written in C. &lt;em&gt;shudder&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;When we forked Reblog from Feed On Feeds, we were starting with raw-PHP display code mixed in with database calls, and it was a freaking disaster. One of my first design goals was to make it hacker-friendly, clarifying and documenting as many seams as possible so people could make localized changes more easily. I'd like to be using Python under the hood with Smarty on top, though there's a lot to be said for using commonly-known tools like Smarty in apps where you want to encourage modifications.&lt;/p&gt;

&lt;p&gt;And Wordpress.... oh, Wordpress. My eyes roll back in my head when I'm forced to touch its convoluted innards. I pushed hard for a Reblog plug-in API specifically so I could cheerfully deprecate the old-style Wordpress plug-in. =)&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>Redesign in progress (or, no need to adjust your set)</title>
        <link href="http://decafbad.com/blog/2005/09/13/redesigninprogress"/>
        <updated>2005-09-13T03:51:56+00:00</updated>
        <id>http://decafbad.com/blog/2005/09/13/redesigninprogress</id>
        <content type="html">&lt;p&gt;Hi there.  If things around here are looking or acting a bit wonky, it's because I'm in the middle of my belated site overhaul I meant to do back in May.  It was preempted by &lt;a href=&quot;http://www.amazon.com/gp/product/customer-reviews/0764597582/&quot;&gt;the book&lt;/a&gt;, something about which I want to gush in detail very shortly.&lt;/p&gt;

&lt;p&gt;In between bouts of actually being busy, I've been yak shaving around the idea of executing this overhaul--making lists, researching sites I like, installing WordPress on my laptop.  Finally, after a bit of a weekend sprint during which I mangled the default theme a bit to my liking and installed a few plugins, I figured that I'd just throw the switch tonight and deal with the fallout as it arrives.&lt;/p&gt;

&lt;p&gt;For now, it's bedtime.  But, just for The Girl, here's me with the new book!&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.decafbad.com/2005/09/IMG_3562.JPG&quot; target=&quot;_new&quot;&gt;&lt;img src=&quot;http://www.decafbad.com/2005/09/IMG_3562_th.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;

&lt;div id=&quot;comments&quot; class=&quot;comments archived-comments&quot;&gt;
            &lt;h3&gt;Archived Comments&lt;/h3&gt;
            
        &lt;ul class=&quot;comments&quot;&gt;
            
        &lt;li class=&quot;comment&quot; id=&quot;comment-221088745&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://naeblis.cx/rtomayko/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=abfc88b96ae18c85ba7aac3bded2ec5e&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://naeblis.cx/rtomayko/&quot;&gt;Ryan Tomayko&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221088745&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-13T07:59:13&quot;&gt;2005-09-13T07:59:13&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;Looks great!&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221088746&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://rasterweb.net/raster/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=db0fab74bcb564ebb09295498b892fb6&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://rasterweb.net/raster/&quot;&gt;Pete Prodoehl&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221088746&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-13T11:23:34&quot;&gt;2005-09-13T11:23:34&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;Awesome, now get back to posting on a regular basis! ;)&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221088747&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.skippy.net/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=1a320ac7f6818504df79fe42fc6b84a9&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.skippy.net/&quot;&gt;skippy&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221088747&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-13T13:14:17&quot;&gt;2005-09-13T13:14:17&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;Welcome to WordPress!  I've been reading your feed for ages, so I'm eager to see what you think of / do with WordPress.&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221088749&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://photomatt.net/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=767fc9c115a1b989744c755db47feb60&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://photomatt.net/&quot;&gt;Matt&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221088749&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-13T18:39:02&quot;&gt;2005-09-13T18:39:02&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;Welcome to the family. :)&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221088750&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://advogato.org/person/mbrubeck/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=85232f8499fd6ee91623408fc23835d1&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://advogato.org/person/mbrubeck/&quot;&gt;Matt Brubeck&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221088750&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-16T15:46:57&quot;&gt;2005-09-16T15:46:57&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;Where's are the links?  I see that the archives are back online at http://www.decafbad.com/links/ but there are no new links there.  Are they on del.icio.us somewhere?&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221088751&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2377f34a68801b861c3e54e1301f0dce&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;l.m.orchard&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221088751&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-16T15:50:56&quot;&gt;2005-09-16T15:50:56&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;Matt:  Good question!  I'm taking baby steps around here, so for now the links section is stale.  My live links can be seen on del.icio.us here:

http://del.icio.us/deusx

Before the weekend's out, though, I'm hoping to use an importer to pull my links into a category on this blog and try to reconstruct something of some semblance to the old links section.&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221088752&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://blog.nur-eine-i.de&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=e7368d797917d0df7942c26d4ed2e580&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://blog.nur-eine-i.de&quot;&gt;Benjamin Reitzammer&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221088752&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-21T10:41:12&quot;&gt;2005-09-21T10:41:12&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;Thought I point it out ... your permalinks have changed slightly, for example from http://decafbad.com/blog/2005/07/18/ajax_testing_and_logging 
to 
http://www.decafbad.com/blog/2005/07/18/ajax-testing-and-logging

This is especially &quot;challenging&quot; because you simply shout &quot;Go away&quot; on decafbad.com instead of redirecting to decafbad.com/blog which seems like a natural alternative.&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221088753&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://blog.nur-eine-i.de&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=e7368d797917d0df7942c26d4ed2e580&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://blog.nur-eine-i.de&quot;&gt;Benjamin Reitzammer&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221088753&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-21T10:42:51&quot;&gt;2005-09-21T10:42:51&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;Worpress messed up my previous comment ... the URLs differ in that the new URLs have dashes in the &quot;post titles&quot; while the old URLs had underscores ... sorry for double posting.&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221088754&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2377f34a68801b861c3e54e1301f0dce&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;l.m.orchard&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221088754&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-22T14:30:44&quot;&gt;2005-09-22T14:30:44&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;Benjamin:  Ack!  Thanks for catching that - it's certainly not intentional and is a bug I need to fix.&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;li class=&quot;comment&quot; id=&quot;comment-221088755&quot;&gt;
            &lt;div class=&quot;meta&quot;&gt;
                &lt;div class=&quot;author&quot;&gt;
                    &lt;a class=&quot;avatar image&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=2377f34a68801b861c3e54e1301f0dce&amp;amp;size=32&amp;amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png&quot;/&gt;&lt;/a&gt;
                    &lt;a class=&quot;avatar name&quot; rel=&quot;nofollow&quot; 
                       href=&quot;http://www.decafbad.com&quot;&gt;l.m.orchard&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221088755&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2005-09-22T14:34:43&quot;&gt;2005-09-22T14:34:43&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;Yup, turns out it was a ServerName with a www where I didn't want one to be.  I *had* actually gone through the trouble to hack WordPress to replace underscores with dashes when looking up posts from permalinks until I'd whipped up a better mod_rewrite solution...&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    
</feed>

