May

5/18/12 by AC
  Testing RSS feed rendering

    OPML Editor code updates
    New features and fixes for users of the OPML Editor, in an RSS 2.0 'codecasting' feed.

    Senate Floor Today
    House Floor Today
    Oil in Israel
    Clusterfuck Nation
    Tumblr Staff
    ACYACY Search
    EnterpriseCorruption.com
    Uploads by HermanVanRompuy
    Truthdig: Drilling Beneath the Headlines
    sUAS News
    TVbytheNumbers
    Feed for ADMIN's World Outline
    Scott Shannon's TRUE OLDIES CHANNEL's Facebook Wall
    cactus-outliner-dev Google Group
    Joe Hewitt
    Uploads by MOXNEWSd0tC0M
    Uploads by ukipmedia
    Scobleizer
    Jolie Odell
    Lame Cherry
    the President's Videos
    Richard Stallman's Political Notes
    BLOG - 2011 MUSIC Exercise
    Defense Tech
    National Defense Blog
    National Defense Magazine's Top Stories
    The Ulsterman Report
    Niburu :: Onthullend en Bewustmakend Nieuws!
    Sounds of Thunder
    AOL Defense
    VENITISM
    Feed for DAVE's World Outline
    Land Destroyer
    Untitled
    BlackFive
    Breaking news and opinion on The Blaze - Blog
    FreedomBox Foundation
    U.S. Department of State Video Feed
    Uploads by MOXNEWSd0tCOM
    Southern Bread
    aegrumet's linkblog feed
    The Ted C. Howard Show
    Bitcoin News
    John Perkins Official Web Site
    Twitter / economic_hitman
    The Slog
    Department of Homeland Security Press Releases
    Jay Rosen's links
    Andrew Shell's Weblog
    Global Guerrillas
    Mickysees
    Crooks and Liars
    White House.gov Press Office Feed
    awkward antlers
    privatecontractor.punt.nl
    Google Alerts - adam+curry
    Dave Winer's linkblog feed
    TapLynx Google Group
    Untitled
    Atomic Rod Adams
    No Agenda
    John C. Dvorak's Shownotes
    www.tpuc.org - News for positive people
    Infowars » Featured Stories

    Scripting News
    Dave Winer's weblog, started in April 1997, bootstrapped the blogging revolution.

    Dave Winer's linkblog feed
    Dave Winer's linkblog. It's my personal contribution to the World Wide River.

    LIVE@LEEDS
    Interesting information for smart ass college students who wanna know "stuff" about the music business

    Twitter / Favorites from davewiner
    Twitter updates favorited by Dave Winer / davewiner.

    Twitter / chrissiecurry
    Twitter updates from Christina Curry / chrissiecurry.

    Twitter / MickyHoogendijk
    Twitter updates from Micky Hoogendijk / MickyHoogendijk.

    Twitter / THErealDVORAK

    Dvorak Uncensored
    General interest observations and true web-log.

    ec2-for-poets Google Group
    Look To The Stars News: Latest
    aangirfan
    @adamcurry - Twitter Search
    Featured Programs on C-SPAN
    Tracking Energy Attacks
    Peter Bromberg's UnBlog
    hollywoodilluminatidotcom
    Via Challenge Directory
    TheStreet Search RSS Feed: Crude Oil Prices
    Centurean2's Weblog
    Alexander Higgins Blog
    Runaway Slave - The Documentary Movie
    Oil Geopolitics
    Uploads by ARSONomics
    The Truth About TWiT
    Kyle's linkblog feed
    Uploads by karamelentertainment
    Uploads by moxnewsdotcom
    Dave's Pocalypse feed
    Federal Times
    Texts from Hillary
    Attack On The Labor Party
    Uploads by wwwMOXNEWScom
    Jacky Jasper's Diary of a Hollywood Street King
5/17/12by AC
  Facebook is a Big [draft]
    On the eve of the highly anticipated IPO of the social networking site, I too must weigh in on it's value. (everyone else seems to have an opinion, so why not, right?)
    The internet is not just "the web". I've been around the net since the Gopher days. It was very much a network back then, and much more evident than today's flash ridden, banner infested UI.
    Tis network was designed to be decentralized. Anything that breaks or even attempts to centralize is seen by the network as a bug.
    Bugs eventually get squashed.
    So too will Facebook, twitter and any other 'blockage' of the decentralized nature of the net.
    If centralization and control of it's users truly was possible, then we'd already been paying an internet tax.
    And that's what FB is attempting to do here, tax usage of the network by reselling you to the highest bidder.
    The last big bug we saw was AOL. Once the 'safe gateway' to the internet, now relegated to a digital zerox machine run by Arianna Huffington.
    Bug Squashed
    Next.
5/9/12 by AC
  What's Your News Diet [draft]
    In my daily capacity as a Media Assasin and Government Legislation Analysit, I'm increasingly amazed by the diet most people accept when consuming news
    News is food for your brain. It determines many of our daily actions and long term strategies and goals. Left unchecked, it has the potential to turn a divinely desigend machine into an obese unproductive couch potato merely awaiting its next feeding.
    When asked, I wager most would scoff at the idea of consuming our daily news from McDonalds or Pizza Hut.
    Yet hundreds of millions are content with accepting the frothy mix that is controlled and served by FaceBook's News Faucet. Read this article, because it shows you the illusion FB conjures that you are in control of your news diet.
    I'm sure the same holds true for twitter and other social networks that distribute news
    Instead of eating a Big Mac that is baked by someone else, I prefer to hit the salad bar. That's the place where I get to make my own salad, see all the lovely bits that are in my bowl and pick and choose which pieces of lettuce I do or don't want to fish out with my fork.
    Anyone can do this by using RSS news feeds. They've been around for close to a decade, no company owns the technology and they are available from mainstream organizations and individuals alike.
    Just like the salad bar, you need to put a little work into picking your own ingredients, and filling up your bowl. But it's also all you can eat! And if you want to dump chocolate sauce over your nicoise, that's entirely your choice and you can remove it just as easily.
    The salad bowl has always been the problem. Google reader gives you the ingredients with no easy way to toss the salad.
    The River of News concept and software if the perfect tool for the job.
    Feel free to look into my salad bowl at any time, I also have a list of my [current] ingredients. That list is all rss feeds, clicking on any one of them will expand so you can see the latest stories, but the real fun is in the eating!
  Adam Curry's News Diet

    OPML Editor code updates
    New features and fixes for users of the OPML Editor, in an RSS 2.0 'codecasting' feed.

    Senate Floor Today
    House Floor Today
    Oil in Israel
    Clusterfuck Nation
    Tumblr Staff
    ACYACY Search
    EnterpriseCorruption.com
    Uploads by HermanVanRompuy
    Truthdig: Drilling Beneath the Headlines
    sUAS News
    TVbytheNumbers
    Feed for ADMIN's World Outline
    Scott Shannon's TRUE OLDIES CHANNEL's Facebook Wall
    cactus-outliner-dev Google Group
    Joe Hewitt
    Uploads by MOXNEWSd0tC0M
    Uploads by ukipmedia
    Scobleizer
    Jolie Odell
    Lame Cherry
    the President's Videos
    Richard Stallman's Political Notes
    BLOG - 2011 MUSIC Exercise
    Defense Tech
    National Defense Blog
    National Defense Magazine's Top Stories
    The Ulsterman Report
    Niburu :: Onthullend en Bewustmakend Nieuws!
    Sounds of Thunder
    AOL Defense
    VENITISM
    Feed for DAVE's World Outline
    Land Destroyer
    Untitled
    BlackFive
    Breaking news and opinion on The Blaze - Blog
    FreedomBox Foundation
    U.S. Department of State Video Feed
    Uploads by MOXNEWSd0tCOM
    Southern Bread
    aegrumet's linkblog feed
    The Ted C. Howard Show
    Bitcoin News
    John Perkins Official Web Site
    Twitter / economic_hitman
    The Slog
    Department of Homeland Security Press Releases
    Jay Rosen's links
    Andrew Shell's Weblog
    Global Guerrillas
    Mickysees
    Crooks and Liars
    White House.gov Press Office Feed
    awkward antlers
    privatecontractor.punt.nl
    Google Alerts - adam+curry
    Dave Winer's linkblog feed
    TapLynx Google Group
    Untitled
    Atomic Rod Adams
    No Agenda
    John C. Dvorak's Shownotes
    www.tpuc.org - News for positive people
    Infowars » Featured Stories

    Scripting News
    Dave Winer's weblog, started in April 1997, bootstrapped the blogging revolution.

    Dave Winer's linkblog feed
    Dave Winer's linkblog. It's my personal contribution to the World Wide River.

    LIVE@LEEDS
    Interesting information for smart ass college students who wanna know "stuff" about the music business

    Twitter / Favorites from davewiner
    Twitter updates favorited by Dave Winer / davewiner.

    Twitter / chrissiecurry
    Twitter updates from Christina Curry / chrissiecurry.

    Twitter / MickyHoogendijk
    Twitter updates from Micky Hoogendijk / MickyHoogendijk.

    Twitter / THErealDVORAK

    Dvorak Uncensored
    General interest observations and true web-log.

    ec2-for-poets Google Group
    Look To The Stars News: Latest
    aangirfan
    @adamcurry - Twitter Search
    Featured Programs on C-SPAN
    Tracking Energy Attacks
    Peter Bromberg's UnBlog
    hollywoodilluminatidotcom
    Via Challenge Directory
    TheStreet Search RSS Feed: Crude Oil Prices
    Centurean2's Weblog
    Alexander Higgins Blog
    Runaway Slave - The Documentary Movie
    Oil Geopolitics
    Uploads by ARSONomics
    The Truth About TWiT
    Kyle's linkblog feed
    Uploads by karamelentertainment
    Uploads by moxnewsdotcom
    Dave's Pocalypse feed
    Federal Times
    Texts from Hillary
    Attack On The Labor Party
    Uploads by wwwMOXNEWScom
    Jacky Jasper's Diary of a Hollywood Street King
5/8/12 by AC
  Error report on scripting2 Menu Everywhere
    I am attempted to configure the static menu on my blog blog.curry.com
    What I did:
      Configured my Radio2 prefs for the 'Menu for static pages'
      It worked. See my static linkblog and Top 40 links pages
      I then configured the prefs in scripting2Data.server.users.adam.menu
      Screenshot
      I ensured the menu macro was in my homepage template
      Screenshot
    I expected to see the menu appear on the homepage of my scripting2 Blog blog.curry.com
    The Result I got
      After creating a blogpost and ensuring the homepage had been rebuilt, a menu did not show up on my homepage.
      In the spot where I expected the menu, I see text: table: 3 items
      Screenshot
    How I fixed it
      I foudn that there is a url for scripting2 homepage and story templates that is always kept up to date
      Here is the link for the scripting2 HomePage Template
      Here is the link for the scripting2 Story Template
      Worked on customizing the template from scripting.com
  Implementing menus everywhere
    At first go I tried enetering the url of my main menu's opml into the prefs for radio2 and scripting2 as per the worknote. This resulted in no menu, just a bit of erroneous result.
    Screenshot scripting2 homepage
    Screenshot Radio2 linkblog page
    Turns out the feature must use the new menus in a single outline as described in this worknote
    Here's my menus outline, with one subnode for the curry.com menu
      It Worked!
    Now to try the same on my Scripting2 blog
      Still the same result. No menu, just the words: table: 3 items
      Maybe its the template. I'm going to delete my template and have the system install a fresh one for me.
      Tried the stock template. Still no joy :-(
    Rereading the worknote, it states:
      Updated scripting2.root to use the same prefs as Radio2.
      I *do* see the prefs for the menu feature in scripting2Data.root Perhaps I need to delete them.
      Deletion does not work. The macro just isn't being expanded as far as I can see.
5/8/12 by AC
  River of News Json not loading on Windows Mobile
    A few days ago a friend was visiting and he had a New Nokia handset running windows mobile. I tried to look at three different radio2 based rivers and none of them would display the Json.So the header and footer would show up, the wheel would spin then disappear and then....nothing.
      The sites I tested are:
      adamfriends.com
      noagendanewsnetwork.com
      daveriver.com
    I made sure javascript was enabled, still no joy.
    I do not have a Windows Mobile device for further testing, but Dave Jones confirms that the problem is replicable in the Windows Mobie emulator
    You can post comments here and I will summarize any findings on the River of News support list
5/7/12 by AC
  Samsung GalaxyNote - 1 Week Later [draft]
    Part to in the series of my experience using the Samsung Galaxy Note Smartphone
    General Observations:
      The power button, which also controls the screen lock/unlock is in the expected place, but easy to hit by accident, thus locking the device when not wanted. No show stopper, but irritating and due to the phone's size, a somewhat frequent occurence.
      Battery life: Appeared to be a little lite during the first few days of use, but that is probably to be expected because I was really glued to the screen for hours on end, which didn't leave enough juice for a full days worth of usage. After a couple days though my usage dropped bacl to normal and it if suffucuent. I can use the phone for 4 hours non-stop (yes, I do this sometimes) before needing to connect power.
      Keyboard: there are several options available on my AT&T model, and I like the Samsung one the best, but it did take a bit to customize the spellchecker to perform *some* corrections, but not all, just enough for me to add custom words to the dictionary and not get caught too many times with a funky word that wasn't intended.
      The Note function, who the heck actually uses this? It does come in handy if you just want to take a screenshot and annotate it. Two taps and you're off. I might use this once day, no more.
      LTE: This is my first 4G LTE phone and the speed test when not moving (like in the car) whows 20Mb/sec down and 5Mb/sec up. Unreal. However, when in the car, I find my self reloading pages often, because the first try won't load. I wonder if this is a DNS thing. The rleaods are blazingly fast,
    Overall I'm loving the Note, taking into account that I have big hands, it's easily usabe with one hand and the experience is that perfect mix of tablet like screen that fits in my pocket. It's light enough not to be bothersome and doesn't slip out of my pocket when seated, except for one pair of blue jeans I have that have shallow pockets and are a bit tight:-)
    I like whipping it out in company, as it becomes an instant conversation starter. Nothing like discussing your huge unti with the ladies!
    Android as an OS, in this case Gingerbread, is nice and smooth on the 1.5Ghz dual core processor, just as snappy as iOS, but somehow a lot more 'fun' feeling.
    I'm not ready to root it yet and load an alternative ROM, but I definitely plan on it, since the AT&T stock version comes loaded with all kinds of Gitmo apps that have full permission to access your whereabouts and personal information like contacts, and are not uninstallable. Aholes.
    Other than what I've mentioned, I really can't find any drawbacks yet. I will report back again soon.
    Final note, an unmissable app for this phone and any Android device imho is Wave Launcher, which gives you one-swipe access to a custom menu of apps/bookmrks/files on any screen. It's not free, but pure value for value.
  heroUnit Integration
    Tried integrating the heroUnit into a river node. No Joy :-(
    Even tried it with a custom template attribute. Guess I need to learn more about bootstrap.
    River
      <!--
        3/16/12; 10:40:58 AM by AC
          Added DJ's twitter link cobversion script
        2/25/12; 5:01:03 PM by AC
          removed the style elements as per Dave's fix
        2/24/12; 10:59:35 PM by AC
          Added DaveRiver to sites
          changed article headers to green/font
          inserted ripped styles
        2/24/12; 4:44:47 PM by AC
          is this template being accessed???
        12/24/11 by DW
          Allow the user to hide the menu
            Start with code from webapp.data.menuscripts.
            Init the menubar and icon from the onload script attached to the body of the page.
          Add some tools to the dropdown menu
            Just to put something other than picture archives there (cribbed from occupyweb.org).
          New command to set the linkblog.
            This was the reason we needed the menubar.
            We still prompt for the linkblog server on RT if it hasn't been set. But this makes it possible to change the linkblog server if it should happen to move, or you decide you want to use a different one.
        12/23/11 by DW
          Add menu to top of river page
            Here's the first benefit of having the Bootstrap Toolkit included with the river.
          Bring in Bootstrap Toolkit includes
            Expecting things to break, because they did last time I did this (in beaut.root).
            They did break, but I used the same fixes as in beaut.root, and everything looks okay now.
            Still would like to change the names of things in the river styles so there aren't any conflicts, assuming that's what the problem is.
        12/22/11 by DW
          Suck the stylesheet in
            Starting with the stylesheet here:
              http://static.newsriver.org/beautiful/default.css
          Switching over to a dynamic version
            So I don't have to rebuild every time I make a change.
              http://rivers.blorkmark.com/davesRiver
          RT has a good cursor
            The cursor when you moused over a RT was an iBeam, which means "edit this" and that was burning braincells. Turns out it was easy to get the mouse to be a pointer, as if you were hovering over an icon (but it's really text). Nice.
          Editing in OPML
            I am able to edit this JavaScript/CSS/jQuery thing in my outliner. Happy.
        -->
          AdamFriends.com
              @media all {
                html,
                body,
                div {
                padding:0;
                margin:0;
                }
                body {
                font:100.01%/1 Arial, sans-serif;
                color:#333;
                background:#fff;
                }
                a:link, a:visited {
                text-decoration:none;
                color:#1E68A6;
                }
                a:hover, a:focus, a:active {
                text-decoration:underline;
                }
                h1, h2, h3 {
                line-height:1.1em;
                color:#222;
                }
                p {
                margin:0 0 1.4em;
                font-size:0.875em;
                line-height:1.4em;
                }
                header, hgroup, footer, section, aside, article {
                display:block;
                }
                #header {
                padding:10px 5px;
                margin:0 0 20px;
                background:#1E68A6;
                }
                #header hgroup {
                max-width:500px;
                overflow:hidden;
                margin:0 auto;
                }
                #header h1 {
                float:left;
                margin:0;
                font-size:1em;
                color:#fff;
                }
                #header h2 {
                float:right;
                margin:0.25em 0 0;
                font-size:0.75em;
                font-weight:normal;
                color:#eee;
                }
                #stream {
                max-width:500px;
                min-height:100px;
                padding:0 5px;
                margin:0 auto;
                }
                .notice { /* loading and errors messages */
                text-align:center;
                font-size:14px;
                }
                .loader { /* loading graphic */
                width:32px;
                height:32px;
                margin:20px auto;
                background:url(http://static.newsriver.org/beautiful/loader.gif) no-repeat 0 0;
                }
                .info {
                margin:0 0 30px;
                }
                .info:after {
                content:".";
                display:block;
                visibility:hidden;
                font-size:0;
                clear:both;
                line-height:0;
                }
                .updated {
                float:right;
                margin:0;
                font-size:12px;
                }
                #display {
                float:left;
                display:block;
                font-size:12px;
                line-height:17px;
                font-weight:bold;
                }
                #display:before {
                content:"";
                float:left;
                width:16px;
                height:16px;
                margin:0 6px 0 -22px;
                background:url(http://static.newsriver.org/beautiful/sprite.png) no-repeat -16px 0;
                }
                .compact #display:before {
                background-position:0 0;
                }
                .section {
                clear:both;
                }
                .section {
                padding:0.5em 0 0;
                border-top:1px solid #bbb;
                margin:1.5em 0 0;
                }
                .section h2, .section .header .time {
                float:left;
                padding:0 8px 0 0;
                margin:-17px 0 0 0;
                font-size:12px;
                font-weight:normal;
                line-height:1.2em;
                background:#fff;
                }
                .section .header .time {
                float:right;
                padding:0 0 0 8px;
                color:#777;
                }
                .section h2 .icon {
                position:relative;
                top:-1px;
                float:left;
                margin:0 6px 0 -22px;
                border:0;
                vertical-align:middle;
                }
                .section .header + .article {
                border-top:0;
                }
                .article {
                clear:both;
                position:relative;
                padding:10px 0;
                border-top:1px solid #eee;
                margin:0;
                }
                .article .header {
                margin:0 0 3px;
                }
                .article h3 {
                margin:0;
                font-size:1em;
                font-color:green;
                }
                .article h3 a:visited {
                color:#819fc7;
                }
                .article .description {
                margin:0 0 5px;
                font-size:0.875em;
                line-height:1.2em;
                color:#333;
                }
                .article .thumbnail {
                float:left;
                /*border:1px solid #999;*/
                margin:2px 8px 2px 0;
                }
                .article .footer {
                clear:both;
                margin:0 20px 0 0;
                font-size:0.6875em;
                color:#666;
                }
                .actions {
                display:inline;
                list-style:none;
                padding:0;
                margin:0;
                }
                .actions li {
                display:inline;
                margin:0 0 0 4px;
                }
                .actions li:before {
                content:"\00b7";
                font-weight:bold;
                margin:0 4px 0 -2px;
                }
                #stream.compact .description, #stream.compact .enclosure, #stream.compact .article .footer {
                display:none;
                }
                #stream.compact .article .header {
                margin:0;
                }
                #footer {
                max-width:500px;
                padding:10px 5px;
                border-top:1px solid #ccc;
                margin:3em auto 0;
                }
                #footer p {
                margin:0 0 0.5em;
                font-size:0.6875em;
                color:#666;
                }
                /* IE6 */
                * html #header {
                height:0;
                }
                * html .info {
                width:100%;
                }
                * html #header hgroup,
                * html #stream,
                * html #footer {
                width:500px;
                }
                }
              @media screen and (max-width : 340px) {
                #header h2 {
                display:none;
                }
                .info {
                margin-bottom:10px;
                }
                .updated,
                #display {
                float:none;
                margin:0 0 10px;
                }
                .section .header h2 {
                float:none;
                margin-top:0;
                }
                .section .header .time {
                float:none;
                padding:0;
                margin-top:0;
                }
                .section {
                margin-top:1em;
                }
                .article h3 {
                font-size:0.875em;
                }
                .article .description {
                font-size:0.8125em;
                }
                #footer p {
                font-size:0.6875em;
                }
                }
            $(function () { prettyPrint() })
              $(function () {
                $("a[rel=twipsy]").twipsy({
                live: true
                })
                })
              $(function () {
                $("a[rel=popover]")
                .popover({
                offset: 10
                })
                .click(function(e) {
                e.preventDefault()
                })
                })
              body {
                margin-top: -5px;
                }
              table th {
                border: 0;
                }
              table {
                border: 0px;
                }
              .actions {
                border: 0;
                background: none;
                padding: 0;
                }
              body {
                padding-top: 75px;
                }
              .article .footer {
                padding: 0px;
                background-color: white;
                border-top: 0px;
                text-shadow: 0 0px;
                min-width: 0px;
                -moz-box-shadow: 0 0px 0px;
                font-size: 13px;
                }
              .article .description {
                font-family: Arial,sans-serif;
                font-size: 15px;
                line-height: 120%;
                }
              .article h3 {
                font-family: Arial,sans-serif;
                font-size: 17px;
                line-height: 120%;
                }
              #header {
                height: 0;
                padding: 0;
                margin: 0;
                }
              #footer p {
                font-size: 12px;
                padding-bottom: 5px;
                }
              function setCookie (cookieName, value, exdays) {
                var exdate = new Date ();
                exdate.setDate (exdate.getDate () + exdays);
                var cookieValue = escape (value) + ((exdays == null) ? "" : "; expires="+exdate.toUTCString());
                document.cookie = cookieName + "=" + cookieValue;
                }
              function getCookie (cookieName) {
                var i,x,y,ARRcookies=document.cookie.split(";");
                for (i=0;i<ARRcookies.length;i++) {
                x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
                y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
                x=x.replace(/^\s+|\s+$/g,"");
                if (x==cookieName) {
                return unescape(y);
                }
                }
                }
              function sendToLinkblog(description, link, title) {
                var linkBlogServer=getCookie("linkWeblogServerDomain");
                if (linkBlogServer===null || linkBlogServer=="") {
                linkBlogServer=prompt("The domain of your linkblog server:","");
                if (linkBlogServer!=null && linkBlogServer!="") {
                setCookie("linkWeblogServerDomain",linkBlogServer,365);
                }
                }
                window.location = "http://" + linkBlogServer + "/?link=" + link + "&title=" + title + "&description=" + description
                }
              function setLinkblogServer () {
                var server = getCookie ("linkWeblogServerDomain");
                if (server == "null") {
                server = ""
                }
                var linkBlogServer = prompt ("The domain of your linkblog server:", server);
                setCookie ("linkWeblogServerDomain", linkBlogServer, 365);
                }
              .spanCursorIsPointer {
                cursor: pointer;
                float: none;
                margin-left: 0;
                }
              function toggleMenubar () {
                if (document.getElementById ("hidableMenubar").style.display == ''){
                setCookie ("flMenuVisible", "0", 1000)
                document.getElementById ("hidableMenubar").style.display = "none";
                document.getElementById ("wedge").src = "http://scripting.com/images/2011/12/16/downWedge.gif";
                document.body.paddingTop = "35px";
                }
                else {
                setCookie ("flMenuVisible", "1", 1000)
                document.getElementById("hidableMenubar").style.display = '';
                document.getElementById("wedge").src = "http://scripting.com/images/2011/12/16/upWedge.gif";
                document.body.paddingTop = "75px";
                }
                }
              function initMenubar () {
                var flMenuVisible = getCookie ("flMenuVisible");
                if (flMenuVisible == 0) {
                document.getElementById ("hidableMenubar").style.display = "none";
                document.getElementById ("wedge").src = "http://scripting.com/images/2011/12/16/downWedge.gif";
                }
                else {
                document.getElementById ("hidableMenubar").style.display = "";
                document.getElementById("wedge").src = "http://scripting.com/images/2011/12/16/upWedge.gif";
                }
                }
              .divMenubarToggle img {
                position: absolute;
                top: 5px;
                left: 1px;
                z-index:100000;
                }
                AdamFriends.com
                About
                Set Linkblog
                Blog
                Other Sites
                No Agenda
                Adam's World
                No Agenda News Network
                DaveRiver
              AdamFriends.com
              If you're listed here, then I care
            .topbar-inner {
              background: black;
                }
                .topbar-inner a {
                color: white;
                text-decoration: none;
                font-weight:bold;
                }
                .topbar-inner a:link {
                color: white;
                text-decoration: none;
                font-weight:bold;
                }
                .topbar-inner a:visited {
                color: white; text-decoration: none;
                }
                .topbar-inner a:active {
                color: white;
                }
                .topbar-inner a:hover {
                color: white;
                background: darkgreen;
                }
                .article a {
                color: darkgreen;
                }
                .header a {
                color: darkgreen;
                }
                .info a {
                color: darkgreen;
                }
            "Ask not what the Internet can do for you..."…
            The design and implementation of the first beautiful River2 template was a community project. Credits.
            var jsonFeed = 'https://s3.amazonaws.com/river.curry.com/rivers/friendsofadam/River3.js';
            var jsonCallback = 'onGetRiverStream';
              Switch to compact view
              Updated ${dateFormat(metadata.whenGMT, 'timeDate')}
            {{each(f,feed) updatedFeeds.updatedFeed}}
                {{if feed.websiteUrl}}{{/if}}{{if feed.websiteUrl}}{{/if}}
                {{if feed.websiteUrl}}{{/if}}${feed.feedTitle}{{if feed.websiteUrl}}{{/if}}
                (Feed)
                ${dateFormat(feed.whenLastUpdate, 'timeDate')}
              {{each(i,item) feed.item}}
                {{if item.title}}${item.title}{{else}}${item.body}{{/if}}
                {{if item.title}}
                {{if item.body}}
                {{each(t,thumbnail) item.thumbnail}}
                {{/each}}
                ${getText(item.body)}
                {{/if}}
                {{/if}}
                ${timeDifference(item.pubDate)}
                {{if item.comments}}
                Comment
                {{/if}}
                {{each(e,enclosure) item.enclosure}}
                Download enclosure (${enclosure.type}, ${getEnclosureSize(enclosure.length)})
                {{/each}}
                RT
              {{/each}}
            {{/each}}
          <!--
            var imageUrl = "http://counters.scripting.com/counters/count.gif";
            var imageTag = "";
            document.write (imageTag);
            -->
        function onGetRiverStream () {
          $.getScript ('http://dl.dropbox.com/u/1028851/River2/thetweeters2.js'); /*Sanitize tweets */
        }
5/3/12 by AC
  heroUnit html
    Trying to figure out the html I'm missing that Dave wants the 'community' to fix.
    heroUnit in html nodetype
      <%outlinetitle%>: <%pagetitle%>
      <link rel="alternate" type="application/rss+xml" title="RSS" href="<%rssUrl%>" />
      <%systemStyles%>
      <%userStyles%>
      <%menu%>
      <%bootstrap.herounit ("My Name is Adam Curry", "Welcome to curry.com, where I live in the digital world. I started in radio at 15 and worked in MSM radio and television for 25 years, started several companies, took one of them public in 1996, until I saw the light. I live in Austin Texas, I don't wear a watch or set an alarm, and I am a firm believer that the Universe will provide. See what others say about me on wikipedia by selecting 'Bio' from the menubar.", "Curry.Com Blog", "http://blog.curry.com")%>
        My Blog
        When I have something to say, I post it in my blog. This is also where I post recent episodes of my Podcasts like No Agenda and The Big Book Show
        Blog... »
        My Podcast
        For more than 5 years, I co-host and produce the No Agenda Podcast with John C Dvorak. Each episode contains 2.5 hours of Media Assasination
        The No Agenda Show... »
        My Job
        I am a Government Legislation Analyst. I love dissecting laws and legal documents to provide Real News. There are many of us.
        My News Network... »
            My Motto: There Are No Secrets, Only Information You Don't Yet Have
            This website, and all of my digital thought processing and publishing runs on the OPML Server
            © copyright Adam Curry, 2012.
          5/3/12; 4:35:01 PM
  heroUnit troubleshooting
    I want to implement the heroUnit and titleUnit macros but am having issues:
    heroUnit *is* working in directory and blogpost nodetypes but not on html nodetypes
    Example standalone root of nodetype html here
    Example standalone root of nodetype blogpost here
    The titleUnit macro does not appear to have been released