<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>0xDECAFBAD - Tag: newsriver</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>Don't Pee in the Potato Chips</title>
        <link href="http://decafbad.com/blog/2006/01/28/dont-pee-in-the-potato-chips"/>
        <updated>2006-01-28T07:02:15+00:00</updated>
        <id>http://decafbad.com/blog/2006/01/28/dont-pee-in-the-potato-chips</id>
        <content type="html">&lt;p&gt;So, I've &lt;a href=&quot;http://decafbad.com/blog/2006/01/28/ancient-code-drifting-down-the-newsriver&quot;&gt;expressed some renewed interest&lt;/a&gt; in tinkering around with the code behind the &lt;a href=&quot;http://support.opml.org/&quot;&gt;OPML Editor&lt;/a&gt; and &lt;a href=&quot;http://www.newsriver.org/&quot;&gt;NewsRiver&lt;/a&gt;.  Well, it needs to be said that there are some strings attached to playing in this field:  That is, these are Dave Winer's potato chips I'm enjoying.&lt;/p&gt;

&lt;p&gt;And, well, when you're taking chips from another another guy's lunchpail, it's customary to at least be nice to the guy and be gracious about the sharing.  Granted, when I'm done, there could end up being &lt;em&gt;more&lt;/em&gt; potato chips left in the bag than when I found it—that's the nature of this sort of sharing, after all.  But the bag, nonetheless, was brought to the table by Dave.&lt;/p&gt;

&lt;p&gt;Although I've tried to bow out of it over the past few years, I have historically been found amongst the crowd who've been known to take pokes at Dave when it affords a run of chuckles or guffaws.  Sometimes, this has been in the pursuit of making a technical point or two in dramatic fashion—but often this has just been done toward the goals of playground-level politics and tit-for-tat.&lt;/p&gt;

&lt;p&gt;Well, this crap doesn't suit me.  Or at least, I don't want to be suited for it.  You see, I really just care about being friendly, working on decent code—and besides, my &lt;a href=&quot;http://diveintomark.org/archives/2003/04/21/whats_your_winer_number&quot;&gt;Winer Number&lt;/a&gt; is right around &lt;a href=&quot;http://en.wikipedia.org/wiki/Mu_(negative)&quot;&gt;Mu&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Although I've been witness to many clashes of ego involving the man with others of strong ego, I've never actually been the personal victim of any slight from Mr. Winer that I care to count or remember.  It's been fashionable to poke at him, but my goal is to keep my ego at a calm distance from most things in life and I've not got any personal gripes with Dave Winer.&lt;/p&gt;

&lt;p&gt;On the contrary, when I look at my career over the last few years, I see plain evidence that I've benefitted well from the man's influence—even if indirectly from his work.  I've successfully profited from implementations of XML-RPC and RSS.  I've managed to &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0764597582/0xdecafbad01-20?creative=327641&amp;amp;camp=14573&amp;amp;link_code=as1&quot;&gt;write my first book&lt;/a&gt; thanks to things I first picked up from him.  And, I've learned a lot in pursuing &lt;a href=&quot;http://davenet.scripting.com/1997/09/14/FractionalHorsepowerHTTPSe&quot;&gt;fractional horsepower HTTP servers&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Dave writes &lt;a href=&quot;http://davenet.scripting.com/1995/09/03/wemakeshittysoftware&quot;&gt;shitty software&lt;/a&gt; and evangelizes shitty ideas.  And, since the turn of the century or so, I've adopted and improvised upon many of them for fun and profit.  Thus, while I don't want to be on any &quot;side&quot; or in any &quot;camp&quot; or  be a mindless fan or follower of anyone or anything—I do feel a need to at least be &lt;em&gt;nice&lt;/em&gt; to Dave Winer while I'm sharing his potato chips.&lt;/p&gt;

&lt;p&gt;So, Dave?  I'm sorry I've pissed in the bag of chips a few times.  Maybe we can just call those salt and vinegar and let someone else eat 'em.  In the meantime, I might make a run to the party store for some dip or something.&lt;/p&gt;

&lt;!-- tags: winer opml newsriver  --&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-221083364&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.flirtinserat.de&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=66afe238f8f6f1f8028362dab437a8fb&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.flirtinserat.de&quot;&gt;Brad Neuberg&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221083364&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-30T10:54:25&quot;&gt;2006-01-30T10:54:25&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;Do you have a online demo for the OPML Editor you mentioned ?&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>A bit of newsRiver hackery</title>
        <link href="http://decafbad.com/blog/2006/01/21/a-bit-of-newsriver-hackery"/>
        <updated>2006-01-21T06:54:30+00:00</updated>
        <id>http://decafbad.com/blog/2006/01/21/a-bit-of-newsriver-hackery</id>
        <content type="html">&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; &lt;em&gt;I moved this code over to &lt;a href=&quot;http://blogs.opml.org/decafbad/&quot;&gt;my space over at hosting.opml.org&lt;/a&gt; and added some updater code from &lt;a href=&quot;http://web.sabi.net/nriley/software/&quot;&gt;Nicholas Riley's webdav tool&lt;/a&gt;, so that you should be able to just &quot;Get Latest Code...&quot; once you've got this installed.  (Or reinstalled, if you grabbed last night's version.)  Also, I fixed a bug or two.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So, I couldn't resist poking around with Dave Winer's &lt;a href=&quot;http://www.newsriver.org/&quot;&gt;newsRiver&lt;/a&gt; in the &lt;a href=&quot;http://www.opml.org&quot;&gt;OPML editor&lt;/a&gt;.  For whomever's interested in this sort of thing, here's the result of a couple of hours' hacking this evening:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://hosting.opml.org/decafbad/decafbadNewsRiver/decafbadNewsRiver.root&quot;&gt;&lt;code&gt;decafbadNewsRiver.root&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;In this is a tool to be dropped into your OPML Editor install's Guest Databases / apps / Tools directory, right alongside &lt;code&gt;newsRiver.root&lt;/code&gt; itself.  You may need to restart the OPML Editor.  Once installed, you should see a new &quot;DecafbadNewsRiver&quot; menu item under the Tools menu, allowing you to view your news in this new UI.  Expect &lt;em&gt;lots&lt;/em&gt; of bugs, though.&lt;/p&gt;

&lt;p&gt;Basically, this provides an alternate DHTML outline rendering of the news items gathered by newsRiver—quite similar to &lt;a href=&quot;http://decafbad.com/blog/2005/10/05/feedspool-is-progressing-nicely&quot;&gt;what I did back in October for FeedSpool&lt;/a&gt;.  I'm not sure how far I'll take this, if I take it any farther.  I've got a bit of a notion to tackle some REST/AJAX interaction with newsRiver for on-the-spot item deletion, and maybe on-demand item content retrieval.&lt;/p&gt;

&lt;p&gt;But, for newsRiver hackers:  You might like what I've done with the &lt;code&gt;viewNewsItems&lt;/code&gt; script under &lt;code&gt;decafbadNewsRiverSuite&lt;/code&gt;.  I've made an attempt to pull all of the HTML out of the midst of the processing code.  That's was icky, and I hated it back when I first ran into it in Radio UserLand.&lt;/p&gt;

&lt;p&gt;I've broken all of that out into smaller external templates for page, feed, and item under &lt;code&gt;decafbadNewsRiverData&lt;/code&gt;.  This should allow for easier styling and customization of the code that newsRiver produces, as well as maybe swapping themes on the fly with a preference that points the rendering process at a different root table for templates.&lt;/p&gt;

&lt;p&gt;In any case, do what you like with this work.  I hope it's useful to someone out there.&lt;/p&gt;

&lt;!-- tags: newsriver frontier userland radio usertalk rss syndication feeds dwiner --&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-221084999&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://donovanwatts.com/&quot;&gt;&lt;img src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=188ad8b4dc99107d22c8b868e45f0508&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://donovanwatts.com/&quot;&gt;Donovan Watts&lt;/a&gt;
                &lt;/div&gt;
                &lt;a href=&quot;#comment-221084999&quot; class=&quot;permalink&quot;&gt;&lt;time datetime=&quot;2006-01-21T07:55:24&quot;&gt;2006-01-21T07:55:24&lt;/time&gt;&lt;/a&gt;
            &lt;/div&gt;
            &lt;div class=&quot;content&quot;&gt;&lt;p&gt;neat! i much prefer this interface. thanks much.&lt;/p&gt;&lt;/div&gt;
            
        &lt;/li&gt;
    
        &lt;/ul&gt;
    
        &lt;/div&gt;



</content>
    </entry>
    
    

    <entry>
        <title>Use del.icio.us to build & share Reading Lists?</title>
        <link href="http://decafbad.com/blog/2006/01/19/use-delicious-to-build-share-reading-lists"/>
        <updated>2006-01-19T20:08:37+00:00</updated>
        <id>http://decafbad.com/blog/2006/01/19/use-delicious-to-build-share-reading-lists</id>
        <content type="html">&lt;blockquote cite=&quot;http://vrypan.net/log/archives/2006/01/19/delicious-as-fedd-manager/&quot;&gt;As far as I know, the most popular link managment tool is del.icio.us, a tool I love for its power and simplicity. del.icio.us allow you to export all your links in RSS which is cool. So, I wrote a quick and dirty PHP script that converts this RSS export to an OPML list (see at the end of this post).&lt;/blockquote&gt;


&lt;p&gt;&lt;small style=&quot;text-align:right; display:block&quot;&gt;Source: &lt;a href=&quot;http://vrypan.net/log/archives/2006/01/19/delicious-as-fedd-manager/&quot;&gt;vrypan|net|log » del.icio.us as feed manager&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;

&lt;p&gt;I haven't had much chance to dig into Dave Winer's new &lt;a href=&quot;http://www.newsriver.org/&quot;&gt;newsRiver&lt;/a&gt; tool for the &lt;a href=&quot;http://www.opml.org/&quot;&gt;OPML Editor&lt;/a&gt;, but I've at least installed it and nodded at it.  It's not much more than the aggregator I used to use in Radio—but the big difference is the &lt;a href=&quot;http://scripting.wordpress.com/2005/12/29/why-im-working-on-an-aggregator/&quot;&gt;promise of fresh new development&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;And yeah, I know, I &lt;a href=&quot;http://decafbad.com/blog/2005/11/27/i-wish-it-were-in-xoxo&quot;&gt;groused about OPML versus XOXO&lt;/a&gt; not more than a few months ago.  But, although I still would prefer cool things being done in XOXO, Reading Lists (in OPML) would appear to be one way to get &lt;a href=&quot;http://decafbad.com/blog/2006/01/01/new-feed-reader-ideas-for-the-new-year&quot;&gt;the stratified River of News&lt;/a&gt; that I'm looking for.  That is, a Reading List can be a news strata in an aggregator.&lt;/p&gt;

&lt;p&gt;But, beyond my prioritized folders in NetNewsWire, a Reading List in OPML can be &lt;strong&gt;&lt;em&gt;serialized&lt;/em&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;em&gt;shared&lt;/em&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;em&gt;subscribed&lt;/em&gt;&lt;/strong&gt;.  Yeah, aggregators can already import and export OPML subscription lists—but I've never seen this feature &lt;em&gt;automated by subscription&lt;/em&gt; until now.    This is the difference between an MP3 download and a &lt;strong&gt;podcast&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And, if you check out the above-quoted blog post, these could even be &lt;em&gt;collaboratively maintained&lt;/em&gt; by way of del.icio.us and a simple RSS-to-OPML gateway service.  I've got to say, this could be one of the niftiest bits of mojo to hit syndication and aggregation tech in awhile.&lt;/p&gt;

&lt;!-- tags: syndication opml readinglists delicious rss atom newsriver  --&gt;



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

