{
  "attachments": [],
  "comments_archived": true,
  "date": "2002-08-05T21:31:52.000Z",
  "layout": "post",
  "title": "AmphetaDesk and Outlines: Together again",
  "wordpress_id": 205,
  "wordpress_slug": "ooobbf",
  "wordpress_url": "http://www.decafbad.com/blog/?p=205",
  "year": "2002",
  "month": "08",
  "day": "05",
  "isDir": true,
  "slug": "ooobbf",
  "type": "entry",
  "postName": "2002-08-05-ooobbf",
  "html": "<p><a href=\"http://www.decafbad.com/mt-images/amphy-outline-skin.jpg\"><img src=\"http://www.decafbad.com/mt-images/amphy-outline-skin-sm.jpg\" align=\"right\" width=\"\" height=\"\"></a>Okay, after several comments, emails, IMs, and other encouragement, I stopped adding features and cleaned up a few things in <a href=\"http://www.decafbad.com/news_archives/000223.phtml#000223\">my new </a><a href=\"http://www.decafbad.com/twiki/bin/view/Main/AmphetaDesk\">AmphetaDesk</a> template and have uploaded a tarball of it:</p><ul><li><a href=\"http://www.decafbad.com/gems/AmphetaOutlines-20020806-2.tar.gz\">AmphetaOutlines-20020806-2.tar.gz</a></li></ul>\n\n<p>Again, some highlights:</p><ul><li>Leaner template code on the server side, leaner HTML on the browser side.</li><li>Ampheta remembers things about items now, such as # of clicks, age, and # of times seen.</li><li>Ampheta can act on this memory, sorting and hiding items.</li><li>Old, stale things tend to go away.</li><li>Often used &amp; visited things tend to come first.</li></ul><p></p>\n<p>To install this thing:</p><ol><li>Rename/backup the directory <code>default</code> in the <code>templates</code> directory of your <a href=\"http://www.decafbad.com/twiki/bin/view/Main/AmphetaDesk\">AmphetaDesk</a> installation.</li><li>Replace that directory with the contents of the above-linked tarball.</li><li>Create a directory named <code>channels_meta</code> in the <code>data</code> directory of your <a href=\"http://www.decafbad.com/twiki/bin/view/Main/AmphetaDesk\">AmphetaDesk</a> installation.</li><li>Start <a href=\"http://www.decafbad.com/twiki/bin/view/Main/AmphetaDesk\">AmphetaDesk</a>, and let simmer for a few days to see things start working</li></ol>The thing's still a bit rough around the corners.  To change thresholds and other settings, you'll need to edit <code>default/index.html</code> directly for now.  I plan to add some fields to the settings page to manage these settings, eventually.  Also, you really want to have the <code>Digest::MD5</code> perl module installed, but I have included <code>Digest::Perl::MD5</code> in the template.  This means that things will work, but could be much faster.  As for the outlines, give thanks to Marc Barrot for his <a href=\"http://radio.weblogs.com/0104487/outlines/activeRenderer.html\">activeRenderer</a> package from which I borrowed nearly all of my outline code.  (The only <span style=\"background : [#FFFFCE](/tag/FFFFCE);\"><a href=\"http://www.decafbad.com/twiki/bin/edit/Main/JavaScript?topicparent=Main.FilterData\"><b>?</b></a><font color=\"#0000FF\">JavaScript</font></span> that's mine is the expand/collapse all logic.)<p></p><p></p>\n<p>Okay, I'm off to lunch.  Let me know how you like it!</p>\n<p><b>Update:</b> It appears that some people are having problems with their <a href=\"http://www.decafbad.com/twiki/bin/view/Main/AmphetaDesk\">AmphetaDesk</a> failing to find the custom modules I include with the template.  If you have trouble running the template, try copying the contents of <code>templates/default/lib</code> into the <code>lib/</code> directory of your <a href=\"http://www.decafbad.com/twiki/bin/view/Main/AmphetaDesk\">AmphetaDesk</a> install.</p>\n<p><b>Update 2:</b> I think I've fixed the showstoppers, as I will write <a href=\"http://www.decafbad.com/news_archives/000228.phtml#000228\">here in the future</a>.  So, I've taken the liberty of going back in time and replacing the tarball here with the fixed one in case anyone has linked to this story.  Enjoy!</p>\n\n\n<!--more-->\n\n\n<p>shortname=ooobbf</p>\n<div id=\"comments\" class=\"comments archived-comments\"><h3>Archived Comments</h3>\n<ul class=\"comments\">\n<li class=\"comment\" id=\"comment-221083576\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"http://www.furrygoat.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=53617e52a0ccf29f19c750e312df0f31&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"http://www.furrygoat.com\">Steve</a>\n</div>\n\n\n<p><a href=\"#comment-221083576\" class=\"permalink\"><time datetime=\"2002-08-06T02:42:27\">2002-08-06T02:42:27</time></a></p>\n</div>\n\n\n<div class=\"content\">Still no go. Been trying to install, get an error: (deleted some text)Can't locate lib.pm in @INC \nIs lib.pm included someplace? I couldnt seem to find it in the distro.</div>\n\n\n</li>\n<li class=\"comment\" id=\"comment-221083577\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"http://www.disobey.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=7c86a3bdffadc965eb444f588c24a3f3&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"http://www.disobey.com\">Morbus Iff</a>\n</div>\n\n\n<p><a href=\"#comment-221083577\" class=\"permalink\"><time datetime=\"2002-08-06T11:41:54\">2002-08-06T11:41:54</time></a></p>\n</div>\n\n\n<div class=\"content\">Steve,\nOpen up your templates/default/index.html file - you should see something in there about \"use lib\". Simply add a \"#\" character in front of that line, save the file, and then refresh the page in AmphetaDesk, and that should get you a little further.</div>\n\n\n</li>\n<li class=\"comment\" id=\"comment-221083579\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"http://www.furrygoat.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=53617e52a0ccf29f19c750e312df0f31&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"http://www.furrygoat.com\">Steve</a>\n</div>\n\n\n<p><a href=\"#comment-221083579\" class=\"permalink\"><time datetime=\"2002-08-06T12:54:10\">2002-08-06T12:54:10</time></a></p>\n</div>\n\n\n<div class=\"content\">Ok, that did it. Comments:\nSo far, looks pretty good. What's the official definition of: (S:1 C:0 A:0.00)?</div>\n\n\n</li>\n<li class=\"comment\" id=\"comment-221083580\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"http://www.furrygoat.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=53617e52a0ccf29f19c750e312df0f31&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"http://www.furrygoat.com\">Steve</a>\n</div>\n\n\n<p><a href=\"#comment-221083580\" class=\"permalink\"><time datetime=\"2002-08-06T12:54:19\">2002-08-06T12:54:19</time></a></p>\n</div>\n\n\n<div class=\"content\">Ok, that did it. \nSo far, looks pretty good. What's the official definition of: (S:1 C:0 A:0.00)?</div>\n\n\n</li>\n<li class=\"comment\" id=\"comment-221083581\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"http://www.decafbad.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=2ac2cffd36ada8c734b90e02a1e5c1ac&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"http://www.decafbad.com\">l.m.orchard</a>\n</div>\n\n\n<p><a href=\"#comment-221083581\" class=\"permalink\"><time datetime=\"2002-08-06T13:52:11\">2002-08-06T13:52:11</time></a></p>\n</div>\n\n\n<div class=\"content\">I thought I should put a legend somewhere for that, but of course I forgot.  :)  Here's the missing legend:\nS: # of times seen\nC: # of times clicked\nA: Hours since first seen</div>\n\n\n</li>\n</ul>\n\n\n</div>\n\n\n",
  "body": "<p><a href=\"http://www.decafbad.com/mt-images/amphy-outline-skin.jpg\"><img src=\"http://www.decafbad.com/mt-images/amphy-outline-skin-sm.jpg\" align=\"right\"></a>Okay, after several comments, emails, IMs, and other encouragement, I stopped adding features and cleaned up a few things in <a href=\"http://www.decafbad.com/news_archives/000223.phtml#000223\">my new <a href=\"http://www.decafbad.com/twiki/bin/view/Main/AmphetaDesk\">AmphetaDesk</a> template</a> and have uploaded a tarball of it:<ul><li><a href=\"http://www.decafbad.com/gems/AmphetaOutlines-20020806-2.tar.gz\">AmphetaOutlines-20020806-2.tar.gz</a></li></ul>Again, some highlights:<ul><li>Leaner template code on the server side, leaner HTML on the browser side.</li><li>Ampheta remembers things about items now, such as # of clicks, age, and # of times seen.</li><li>Ampheta can act on this memory, sorting and hiding items.</li><li>Old, stale things tend to go away.</li><li>Often used &amp; visited things tend to come first.</li></ul>To install this thing:<ol><li>Rename/backup the directory <code>default</code> in the <code>templates</code> directory of your <a href=\"http://www.decafbad.com/twiki/bin/view/Main/AmphetaDesk\">AmphetaDesk</a> installation.</li><li>Replace that directory with the contents of the above-linked tarball.</li><li>Create a directory named <code>channels_meta</code> in the <code>data</code> directory of your <a href=\"http://www.decafbad.com/twiki/bin/view/Main/AmphetaDesk\">AmphetaDesk</a> installation.</li><li>Start <a href=\"http://www.decafbad.com/twiki/bin/view/Main/AmphetaDesk\">AmphetaDesk</a>, and let simmer for a few days to see things start working</li></ol>The thing's still a bit rough around the corners.  To change thresholds and other settings, you'll need to edit <code>default/index.html</code> directly for now.  I plan to add some fields to the settings page to manage these settings, eventually.  Also, you really want to have the <code>Digest::MD5</code> perl module installed, but I have included <code>Digest::Perl::MD5</code> in the template.  This means that things will work, but could be much faster.  As for the outlines, give thanks to Marc Barrot for his <a href=\"http://radio.weblogs.com/0104487/outlines/activeRenderer.html\">activeRenderer</a> package from which I borrowed nearly all of my outline code.  (The only <span style='background : #FFFFCE;'><a href=\"http://www.decafbad.com/twiki/bin/edit/Main/JavaScript?topicparent=Main.FilterData\"><b>?</b></a><font color=\"#0000FF\">JavaScript</font></span> that's mine is the expand/collapse all logic.)</p>\r\n<p>Okay, I'm off to lunch.  Let me know how you like it!</p>\r\n<p><b>Update:</b> It appears that some people are having problems with their <a href=\"http://www.decafbad.com/twiki/bin/view/Main/AmphetaDesk\">AmphetaDesk</a> failing to find the custom modules I include with the template.  If you have trouble running the template, try copying the contents of <code>templates/default/lib</code> into the <code>lib/</code> directory of your <a href=\"http://www.decafbad.com/twiki/bin/view/Main/AmphetaDesk\">AmphetaDesk</a> install.</p>\r\n<p><b>Update 2:</b> I think I've fixed the showstoppers, as I will write <a href=\"http://www.decafbad.com/news_archives/000228.phtml#000228\">here in the future</a>.  So, I've taken the liberty of going back in time and replacing the tarball here with the fixed one in case anyone has linked to this story.  Enjoy!</p>\r\n<!--more-->\r\nshortname=ooobbf\r\n\r\n<div id=\"comments\" class=\"comments archived-comments\">\r\n            <h3>Archived Comments</h3>\r\n            \r\n        <ul class=\"comments\">\r\n            \r\n        <li class=\"comment\" id=\"comment-221083576\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"http://www.furrygoat.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=53617e52a0ccf29f19c750e312df0f31&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"http://www.furrygoat.com\">Steve</a>\r\n                </div>\r\n                <a href=\"#comment-221083576\" class=\"permalink\"><time datetime=\"2002-08-06T02:42:27\">2002-08-06T02:42:27</time></a>\r\n            </div>\r\n            <div class=\"content\">Still no go. Been trying to install, get an error: (deleted some text)Can't locate lib.pm in @INC \r\n\r\nIs lib.pm included someplace? I couldnt seem to find it in the distro.</div>\r\n            \r\n        </li>\r\n    \r\n        <li class=\"comment\" id=\"comment-221083577\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"http://www.disobey.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=7c86a3bdffadc965eb444f588c24a3f3&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"http://www.disobey.com\">Morbus Iff</a>\r\n                </div>\r\n                <a href=\"#comment-221083577\" class=\"permalink\"><time datetime=\"2002-08-06T11:41:54\">2002-08-06T11:41:54</time></a>\r\n            </div>\r\n            <div class=\"content\">Steve,\r\n\r\nOpen up your templates/default/index.html file - you should see something in there about \"use lib\". Simply add a \"#\" character in front of that line, save the file, and then refresh the page in AmphetaDesk, and that should get you a little further.</div>\r\n            \r\n        </li>\r\n    \r\n        <li class=\"comment\" id=\"comment-221083579\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"http://www.furrygoat.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=53617e52a0ccf29f19c750e312df0f31&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"http://www.furrygoat.com\">Steve</a>\r\n                </div>\r\n                <a href=\"#comment-221083579\" class=\"permalink\"><time datetime=\"2002-08-06T12:54:10\">2002-08-06T12:54:10</time></a>\r\n            </div>\r\n            <div class=\"content\">Ok, that did it. Comments:\r\n\r\nSo far, looks pretty good. What's the official definition of: (S:1 C:0 A:0.00)?</div>\r\n            \r\n        </li>\r\n    \r\n        <li class=\"comment\" id=\"comment-221083580\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"http://www.furrygoat.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=53617e52a0ccf29f19c750e312df0f31&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"http://www.furrygoat.com\">Steve</a>\r\n                </div>\r\n                <a href=\"#comment-221083580\" class=\"permalink\"><time datetime=\"2002-08-06T12:54:19\">2002-08-06T12:54:19</time></a>\r\n            </div>\r\n            <div class=\"content\">Ok, that did it. \r\n\r\nSo far, looks pretty good. What's the official definition of: (S:1 C:0 A:0.00)?</div>\r\n            \r\n        </li>\r\n    \r\n        <li class=\"comment\" id=\"comment-221083581\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"http://www.decafbad.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=2ac2cffd36ada8c734b90e02a1e5c1ac&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"http://www.decafbad.com\">l.m.orchard</a>\r\n                </div>\r\n                <a href=\"#comment-221083581\" class=\"permalink\"><time datetime=\"2002-08-06T13:52:11\">2002-08-06T13:52:11</time></a>\r\n            </div>\r\n            <div class=\"content\">I thought I should put a legend somewhere for that, but of course I forgot.  :)  Here's the missing legend:\r\n\r\nS: # of times seen\r\n\r\nC: # of times clicked\r\n\r\nA: Hours since first seen</div>\r\n            \r\n        </li>\r\n    \r\n        </ul>\r\n    \r\n        </div>\r\n    ",
  "parentPath": "./content/posts/archives/2002/2002-08-05-ooobbf",
  "path": "2002/08/05/ooobbf",
  "thumbnail": "http://www.decafbad.com/mt-images/amphy-outline-skin-sm.jpg",
  "summary": "Okay, after several comments, emails, IMs, and other encouragement, I stopped adding features and cleaned up a few things in my new AmphetaDesk template and have uploaded a tarball of it:AmphetaOutlines-20020806-2.tar.gz\n\nAgain, some highlights:Leaner template code on the server side, leaner HTML on the browser side.Ampheta remembers things about items now, such as # of clicks, age, and # of times seen.Ampheta can act on this memory, sorting and hiding items.Old, stale things tend to go away.Often used & visited things tend to come first.\nTo install this thing:Rename/backup the directory default in the templates directory of your AmphetaDesk installation.Replace that directory with the contents of the above-linked tarball.Create a directory named channels_meta in the data directory of your AmphetaDesk installation.Start AmphetaDesk, and let simmer for a few days to see things start workingThe thing's still a bit rough around the corners.  To change thresholds and other settings, you'll need to edit default/index.html directly for now.  I plan to add some fields to the settings page to manage these settings, eventually.  Also, you really want to have the Digest::MD5 perl module installed, but I have included Digest::Perl::MD5 in the template.  This means that things will work, but could be much faster.  As for the outlines, give thanks to Marc Barrot for his activeRenderer package from which I borrowed nearly all of my outline code.  (The only ?JavaScript that's mine is the expand/collapse all logic.)\nOkay, I'm off to lunch.  Let me know how you like it!\nUpdate: It appears that some people are having problems with their AmphetaDesk failing to find the custom modules I include with the template.  If you have trouble running the template, try copying the contents of templates/default/lib into the lib/ directory of your AmphetaDesk install.\nUpdate 2: I think I've fixed the showstoppers, as I will write here in the future.  So, I've taken the liberty of going back in time and replacing the tarball here with the fixed one in case anyone has linked to this story.  Enjoy!",
  "needsBuild": true,
  "prevPostPath": "2002/08/02/ooobbe",
  "prevPostTitle": "Well intentioned links drive the herd to stampede",
  "nextPostPath": "2002/08/06/ooobbg",
  "nextPostTitle": "Windows + AmphetaDesk + Outlines + Metadata"
}