﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Juice</title>
    <link>http://www.kbcafe.com/juice/</link>
    <description>The Better RSS Reader</description>
    <managingEditor>randy@kbcafe.com</managingEditor>
    <webMaster>randy@kbcafe.com</webMaster>
    <pubDate>Sun, 29 May 2005 15:22:02 GMT</pubDate>
    <lastBuildDate>Sun, 29 May 2005 15:22:02 GMT</lastBuildDate>
    <copyright>Copyright 2003-5 Randy Charles Morin</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <url>http://www.kbcafe.com/juice/logo.jpg</url>
      <title>Juice</title>
      <link>http://www.kbcafe.com/juice/</link>
    </image>
    <rar:archive xmlns:rar="http://tempuri.org">http://www.kbcafe.com/juice/archive.xml</rar:archive>
    <item>
      <title>Juice Beta 1.5</title>
      <description>&lt;P&gt;Yet another &lt;A href="http://www.kbcafe.com/juice/juice.setup.1.5.msi"&gt;new version of Juice&lt;/A&gt; uploaded.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.kbcafe.com/juice/juice.setup.1.5.msi"&gt;http://www.kbcafe.com/juice/juice.setup.1.5.msi&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;New Features&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;New Search sources; Blogpulse, Blogdigger and&amp;nbsp;MSN News.&lt;/LI&gt;
&lt;LI&gt;Subscribe to all RSS sources.&lt;/LI&gt;
&lt;LI&gt;Copy feed link to clipboard from subscription list.&lt;/LI&gt;&lt;/UL&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050529082201</link>
      <pubDate>Sun, 29 May 2005 15:22:01 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050529082201</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050529082201</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050529082201</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050529082201</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050529082201.xml</wfw:commentRSS>
      <category>juice</category>
    </item>
    <item>
      <title>As predicted: .NET Hell</title>
      <description>&lt;P&gt;&lt;A href="http://radio.weblogs.com/0001011/2005/05/25.html#a10202"&gt;Robert Scoble&lt;/A&gt;: Mary Jo Foley, in another article had a headline that said: &lt;A href="http://www.microsoft-watch.com/article2/0,1995,1820244,00.asp"&gt;Ouch! .Net Framework 2.0 Breaks Apps&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Randy: As &lt;A href="http://www.kbcafe.com/iBLOGthere4iM/?search=.net+hell"&gt;predicted more than two years ago&lt;/A&gt;.&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050526122335</link>
      <pubDate>Thu, 26 May 2005 19:23:35 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050526122335</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050526122335</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050526122335</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050526122335</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050526122335.xml</wfw:commentRSS>
      <category>dotnethell</category>
    </item>
    <item>
      <title>Juice Beta 1.4</title>
      <description>&lt;P&gt;I uploaded a &lt;A href="http://www.kbcafe.com/juice/juice.setup.1.4.msi"&gt;new version&lt;/A&gt; of Juice. The usual new features and bug fixes. Feedback (&lt;A href="mailto:juice@kbcafe.com"&gt;juice@kbcafe.com&lt;/A&gt;)&amp;nbsp;would be welcomed.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.kbcafe.com/juice/juice.setup.1.4.msi"&gt;http://www.kbcafe.com/juice/juice.setup.1.4.msi&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Fixes&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;OPML import bug caused feeds to be dropped 
&lt;LI&gt;Upgrading to&amp;nbsp;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=A8F5654F-088E-40B2-BBDB-A83353618B38&amp;amp;displaylang=en"&gt;.NET 1.1 SP1&lt;/A&gt;&amp;nbsp;could cause a feed to become stuck&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Features&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;new icons&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Not much of an upgrade, so I'll have a 1.5 out shortly too! I hope :)&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050526112640</link>
      <pubDate>Thu, 26 May 2005 18:26:40 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050526112640</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050526112640</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050526112640</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050526112640</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050526112640.xml</wfw:commentRSS>
      <category>juice</category>
    </item>
    <item>
      <title>Ajax Spellchecker</title>
      <description>&lt;P&gt;&lt;A href="http://www.broken-notebook.com/spell.php"&gt;Ajax spellchecker&lt;/A&gt;, with code.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.broken-notebook.com/spell.php"&gt;http://www.broken-notebook.com/spell.php&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050525204824</link>
      <pubDate>Thu, 26 May 2005 03:48:24 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050525204824</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050525204824</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050525204824</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050525204824</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050525204824.xml</wfw:commentRSS>
      <category>ajax</category>
      <source url="http://www.windley.com/archives/2005/05/ajax_spellcheck.shtml">Phil Windley</source>
    </item>
    <item>
      <title>Ajax Mistakes</title>
      <description>&lt;OL&gt;
&lt;LI&gt;Not giving immediate visual cues for clicking widgets. &lt;/LI&gt;
&lt;LI&gt;Breaking the back button &lt;/LI&gt;
&lt;LI&gt;Changing state with links (GET requests) &lt;/LI&gt;
&lt;LI&gt;Blinking and changing parts of the page unexpectedly&lt;/LI&gt;
&lt;LI&gt;Not using links I can pass to friends or bookmark&lt;/LI&gt;
&lt;LI&gt;Too much code makes the browser slow&lt;/LI&gt;
&lt;LI&gt;Inventing new UI conventions&lt;/LI&gt;
&lt;LI&gt;Not cascading local changes to other parts of the page&lt;/LI&gt;
&lt;LI&gt;Asynchronously performing batch operations&lt;/LI&gt;
&lt;LI&gt;Scrolling the page and making me lose my place&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;A href="http://sourcelabs.com/ajb/archives/2005/05/ajax_mistakes.html"&gt;http://sourcelabs.com/ajb/archives/2005/05/ajax_mistakes.html&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050525140807</link>
      <pubDate>Wed, 25 May 2005 21:08:07 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050525140807</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050525140807</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050525140807</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050525140807</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050525140807.xml</wfw:commentRSS>
      <category>ajax</category>
      <source url="http://dev.upian.com/hotlinks/">HotLinks</source>
    </item>
    <item>
      <title>How to be a Programmer</title>
      <description>&lt;P&gt;&lt;A href="http://samizdat.mines.edu/howto/HowToBeAProgrammer.html"&gt;Robert L. Read&lt;/A&gt;: To be a good programmer is difficult and noble. The hardest part of making real a collective vision of a software project is dealing with one's coworkers and customers. Writing computer programs is important and takes great intelligence and skill. But it is really child's play compared to everything else that a good programmer must do to make a software system that succeeds for both the customer and myriad colleagues for whom she is partially responsible. In this essay I attempt to summarize as concisely as possible those things that I wish someone had explained to me when I was twenty-one. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://samizdat.mines.edu/howto/HowToBeAProgrammer.html"&gt;http://samizdat.mines.edu/howto/HowToBeAProgrammer.html&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050524101122</link>
      <pubDate>Tue, 24 May 2005 17:11:22 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050524101122</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050524101122</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050524101122</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050524101122</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050524101122.xml</wfw:commentRSS>
      <source url="http://bizzbangbuzz.blogspot.com/2005/05/welcome-to-tribe-programmer.html">BizzBangBuzz </source>
    </item>
    <item>
      <title>Javascript Obfuscation</title>
      <description>&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;script&lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;type&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="text/javascript"&amp;gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;//&amp;lt;![CDATA[ &lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;function&lt;/FONT&gt;&lt;FONT size=2&gt; hiveware_enkoder(){&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;var&lt;/FONT&gt;&lt;FONT size=2&gt; i,j,x,y,x= &lt;BR&gt;"x=\"783d227d42273b393b6b3b383c3a3b693b3a3b6a3c39376a3c3c3c373b3e3c393b3a37" + &lt;BR&gt;"3d373738683b3637353b3d3c373b3a3b3b38693a6837373b693b363b3e3b683c393b6b3866" + &lt;BR&gt;"3c393b683b373b683b6b3b3c39353c353b3a3b3a3c373c3b3b3e3b3a3c3c3c38376a3b383b" + &lt;BR&gt;"6b3b69386b3c383c3a3b373b663b3a3b383c3938693a393b3a3b383b3d3b6a3b6b39683b36" + &lt;BR&gt;"3c3c3c3e3b3a3c37373a3837383539373b683b6b3b3c3866373a3837383539693b3a3b693b" + &lt;BR&gt;"373b3a3c37373a38373835396a3b3a3c3c3c383a6837373c393b3e3c393b683b3a38693a68" + &lt;BR&gt;"373739383b6b3b6a3c393b363b383c393735396b3c3a3c373735396a3b3a3c3c3c38373539" + &lt;BR&gt;"393b3a3c383b673a683737386a393b3b3a3b3a3b6837353b3b3c373b3a3b3a37353c393b6b" + &lt;BR&gt;"37353b383b6b3b6a3c393b363b383c3937353b6b3c3a3c3737353b6a3b3a3c3c3c3837353b" + &lt;BR&gt;"393b3a3c383b6737353b363b6a3c3e3c393b3e3b693b3a3868376b3b36386a3737373e3867" + &lt;BR&gt;"3835386727407e422c2c406b74772d6e4235406e417d33716a736c796d406e3042372e2532" + &lt;BR&gt;"327e30427a736a786866756a2d2c2a2c307d33787a677879772d6e31372e2e40247e223b79" + &lt;BR&gt;"3d27273b783d756e6573636170652878293b666f7228693d303b693c782e6c656e6774683b" + &lt;BR&gt;"692b2b297b6a3d782e63686172436f646541742869292d353b6966286a3c3332296a2b3d39" + &lt;BR&gt;"343b792b3d537472696e672e66726f6d43686172436f6465286a297d79\";y='';for(i=0;" + &lt;BR&gt;"i&amp;lt;x.length;i+=2){y+=unescape('%'+x.substr(i,2));}y"; &lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;while&lt;/FONT&gt;&lt;FONT size=2&gt;(x=eval(x));}hiveware_enkoder(); &lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;//]]&amp;amp;gt; &lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;lt;/&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;script&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&amp;gt;&lt;/P&gt;&lt;/FONT&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050519205858</link>
      <pubDate>Fri, 20 May 2005 03:58:58 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050519205858</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050519205858</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050519205858</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050519205858</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050519205858.xml</wfw:commentRSS>
      <category>javascript</category>
      <category>obfuscation</category>
    </item>
    <item>
      <title>HowTo XMLHttpRequest</title>
      <description>&lt;P&gt;MHO, best tutorial on &lt;A href="http://developer.apple.com/internet/webcontent/xmlhttpreq.html"&gt;XMLHttpRequest&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://developer.apple.com/internet/webcontent/xmlhttpreq.html"&gt;http://developer.apple.com/internet/webcontent/xmlhttpreq.html&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050517102526</link>
      <pubDate>Tue, 17 May 2005 17:25:26 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050517102526</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050517102526</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050517102526</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050517102526</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050517102526.xml</wfw:commentRSS>
      <category>ajax</category>
      <source url="http://www.mnot.net/blog/2005/05/12/google_cache">mnot</source>
    </item>
    <item>
      <title>DotMSN</title>
      <description>&lt;P&gt;&lt;A href="http://www.xihsolutions.net/dotmsn/"&gt;DotMSN&lt;/A&gt; is an open-source stand-alone class library to provide connectivity with the MSN Messenger service.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.xihsolutions.net/dotmsn/"&gt;http://www.xihsolutions.net/dotmsn/&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050516070839</link>
      <pubDate>Mon, 16 May 2005 14:08:39 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050516070839</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050516070839</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050516070839</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050516070839</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050516070839.xml</wfw:commentRSS>
      <category>msn</category>
      <category>csharp</category>
      <source url="http://scobleizer.com/linkblog/archives/4029">Scoble’s Link Blog</source>
    </item>
    <item>
      <title>Metadata</title>
      <description>&lt;P&gt;and other XMLs.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.iptc.org/"&gt;http://www.iptc.org/&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050513123835</link>
      <pubDate>Fri, 13 May 2005 19:38:35 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050513123835</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050513123835</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050513123835</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050513123835</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050513123835.xml</wfw:commentRSS>
      <category>metadata</category>
      <source url="http://radio.weblogs.com/0001011/2005/05/13.html#a10077">Scobleizer</source>
    </item>
    <item>
      <title>Add Google Maps’ Directions to Your Site </title>
      <description>&lt;P&gt;&lt;A href="http://www.malevolent.com/weblog/archive/2005/05/01/add-google-maps/"&gt;Matt Round&lt;/A&gt;: Using a simple form on your site you can also offer users a personalised map and directions courtesy of Google Maps. Just modify the appropriate code snippet below to include the destination and any extra formatting markup needed.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&amp;lt;form action="http://maps.google.com/maps" method="get"&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;label for="saddr"&amp;gt;Your ZIP code&amp;lt;/label&amp;gt;
&amp;lt;input type="text" name="saddr" id="saddr" value="" /&amp;gt;
&amp;lt;input type="submit" value="Go" /&amp;gt;
&amp;lt;input type="hidden" name="daddr" value="&lt;EM&gt;[destination]&lt;/EM&gt;" /&amp;gt;
&amp;lt;input type="hidden" name="hl" value="en" /&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;/form&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050512073113</link>
      <pubDate>Thu, 12 May 2005 14:31:13 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050512073113</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050512073113</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050512073113</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050512073113</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050512073113.xml</wfw:commentRSS>
      <source url="http://google.weblogsinc.com/entry/1234000690043066/">theunofficialgoogleweblog</source>
    </item>
    <item>
      <title>Amazon Simple Queue Service </title>
      <description>&lt;P&gt;&lt;A href="http://www.amazon.com/gp/browse.html/ref=sc_fe_l_1/104-4751379-0815956?%5Fencoding=UTF8&amp;amp;node=13584001&amp;amp;no=13584171&amp;amp;me=A36L942TSJ2AJA"&gt;Amazon&lt;/A&gt;: The Amazon Simple Queue Service offers a reliable, highly scalable hosted queue for buffering messages between distributed application components. Registered developers have free access to the Simple Queue Service during the Beta, but storage is limited to 4,000 queue entries per developer.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.amazon.com"&gt;www.amazon.com&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Randy: This is very cool!&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050511053450</link>
      <pubDate>Wed, 11 May 2005 12:34:50 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050511053450</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050511053450</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050511053450</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050511053450</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050511053450.xml</wfw:commentRSS>
      <category>amazon</category>
    </item>
    <item>
      <title>Cross-site request forgery </title>
      <description>&lt;A href="http://www.squarefree.com/securitytips/web-developers.html#CSRF"&gt;SquareFree&lt;/A&gt;: A Cross-site request forgery hole is when a malicious site causes the user to load a URL from your server (possible with form POST data) that causes a change on the server.</description>
      <link>http://www.kbcafe.com/juice/?guid=20050507211342</link>
      <pubDate>Sun, 08 May 2005 04:13:42 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050507211342</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050507211342</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050507211342</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050507211342</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050507211342.xml</wfw:commentRSS>
      <source url="http://dev.upian.com/hotlinks/">HotLinks</source>
    </item>
    <item>
      <title>iPod in C#</title>
      <description>&lt;P&gt;I was trying to figure out how to program my &lt;A href="http://www.kbcafe.com/iBLOGthere4iM/?guid=20050506192357"&gt;new iPod&lt;/A&gt; via C#. My first thought was to Google up some sample code, but to my surprise, I found nothing. So, trial and error and here's a starting point for anybody else interested in this endeavor.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT color=#0000ff size=2&gt;public &lt;/B&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;iTunesLib&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;iTunesAppClass app&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;;&lt;BR&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#0000ff size=2&gt;public &lt;/B&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;iTunesLib&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;IITIPodSource ipod&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT color=#0000ff size=2&gt;public &lt;/B&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;iTunesLib&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;IITIPodSource &lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#191970 size=2&gt;IPodSource&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#0000ff size=2&gt;foreach&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;(&lt;/FONT&gt;&lt;FONT size=2&gt;iTunesLib&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;IITSource source &lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#0000ff size=2&gt;in &lt;/FONT&gt;&lt;FONT size=2&gt;this&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;app&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;Sources&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;)&lt;BR&gt;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#0000ff size=2&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; if &lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;(&lt;/FONT&gt;&lt;FONT size=2&gt;source&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;Kind &lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;== &lt;/FONT&gt;&lt;FONT size=2&gt;iTunesLib&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;ITSourceKind&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;ITSourceKindIPod&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#000080 size=2&gt;return &lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;(&lt;/FONT&gt;&lt;FONT size=2&gt;iTunesLib&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;IITIPodSource&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;)&lt;/FONT&gt;&lt;FONT size=2&gt;source&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000080 size=2&gt;return &lt;/FONT&gt;&lt;B&gt;&lt;FONT size=2&gt;null&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;;&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT color=#0000ff size=2&gt;public &lt;/B&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;iTunesLib&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;IITPlaylist &lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#191970 size=2&gt;Playlist&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;string &lt;/FONT&gt;&lt;FONT size=2&gt;name&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;)&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#0000ff size=2&gt;foreach&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;(&lt;/FONT&gt;&lt;FONT size=2&gt;iTunesLib&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;IITPlaylist pl &lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#0000ff size=2&gt;in &lt;/FONT&gt;&lt;FONT size=2&gt;this&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;ipod&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;Playlists&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;)&lt;BR&gt;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#0000ff size=2&gt;if &lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;(&lt;/FONT&gt;&lt;FONT size=2&gt;pl&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;Name &lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;== &lt;/FONT&gt;&lt;FONT size=2&gt;name&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#000080 size=2&gt;return &lt;/FONT&gt;&lt;FONT size=2&gt;pl&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;object &lt;/FONT&gt;&lt;FONT size=2&gt;obj &lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;= &lt;/FONT&gt;&lt;B&gt;&lt;FONT size=2&gt;this&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;ipod&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#000080 size=2&gt;&lt;FONT color=#006400&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;return &lt;/FONT&gt;&lt;B&gt;&lt;FONT size=2&gt;this&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;FONT size=2&gt;app&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;.&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#191970 size=2&gt;CreatePlaylistInSource&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;"kbJuice"&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;, &lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#ff1493 size=2&gt;ref &lt;/B&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;obj&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;);&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT color=#0000ff size=2&gt;public &lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#a52a2a size=2&gt;static &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;void &lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#191970 size=2&gt;Main&lt;/B&gt;&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;string&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;[] &lt;/FONT&gt;&lt;FONT size=2&gt;args&lt;/FONT&gt;&lt;FONT color=#006400 size=2&gt;)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT size=2&gt;MainClass o &lt;FONT color=#006400&gt;= &lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#008b8b&gt;new &lt;/FONT&gt;&lt;FONT color=#191970&gt;MainClass&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#006400&gt;&lt;FONT size=2&gt;();&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;o&lt;FONT color=#006400&gt;.&lt;/FONT&gt;app &lt;FONT color=#006400&gt;= &lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#008b8b&gt;new &lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;iTunesLib&lt;FONT color=#006400&gt;.&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#191970&gt;iTunesAppClass&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#006400&gt;&lt;FONT size=2&gt;();&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;o&lt;FONT color=#006400&gt;.&lt;/FONT&gt;ipod &lt;FONT color=#006400&gt;= &lt;/FONT&gt;o&lt;FONT color=#006400&gt;.&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#191970&gt;IPodSource&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#006400&gt;&lt;FONT size=2&gt;();&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;iTunesLib&lt;FONT color=#006400&gt;.&lt;/FONT&gt;IITUserPlaylist upl &lt;FONT color=#006400&gt;= (&lt;/FONT&gt;iTunesLib&lt;FONT color=#006400&gt;.&lt;/FONT&gt;IITUserPlaylist&lt;FONT color=#006400&gt;)&lt;/FONT&gt;o&lt;FONT color=#006400&gt;.&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#191970&gt;Playlist&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#006400&gt;(&lt;/FONT&gt;&lt;FONT color=#ff00ff&gt;"kbJuice"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#006400&gt;&lt;FONT size=2&gt;);&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;iTunesLib&lt;FONT color=#006400&gt;.&lt;/FONT&gt;IITOperationStatus status &lt;FONT color=#006400&gt;= &lt;/FONT&gt;upl&lt;FONT color=#006400&gt;.&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#191970&gt;AddFile&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#006400&gt;(&lt;/FONT&gt;&lt;FONT color=#ff00ff&gt;@"filename"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#006400&gt;&lt;FONT size=2&gt;);&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#0000ff&gt;&lt;FONT size=2&gt;while &lt;/FONT&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#006400&gt;(&lt;/FONT&gt;status&lt;FONT color=#006400&gt;.&lt;/FONT&gt;InProgress&lt;/FONT&gt;&lt;FONT color=#006400&gt;&lt;FONT size=2&gt;)&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT size=2&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;System&lt;FONT color=#006400&gt;.&lt;/FONT&gt;Threading&lt;FONT color=#006400&gt;.&lt;/FONT&gt;Thread&lt;FONT color=#006400&gt;.&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#191970&gt;Sleep&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#006400&gt;(&lt;/FONT&gt;&lt;FONT color=#00008b&gt;1000&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#006400&gt;&lt;FONT size=2&gt;);&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT size=2&gt;}&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;o&lt;FONT color=#006400&gt;.&lt;/FONT&gt;ipod&lt;FONT color=#006400&gt;.&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#191970&gt;UpdateIPod&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#006400&gt;&lt;FONT size=2&gt;();&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;o&lt;FONT color=#006400&gt;.&lt;/FONT&gt;ipod&lt;FONT color=#006400&gt;.&lt;/FONT&gt;&lt;B&gt;&lt;FONT color=#191970&gt;EjectIPod&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#006400&gt;&lt;FONT size=2&gt;();&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050507072047</link>
      <pubDate>Sat, 07 May 2005 14:20:47 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050507072047</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050507072047</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050507072047</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050507072047</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050507072047.xml</wfw:commentRSS>
      <category>ipod</category>
    </item>
    <item>
      <title>WITW: NSDL</title>
      <description>&lt;P&gt;&lt;A href="http://norman.walsh.name/2005/03/12/nsdl"&gt;Norman Walsh&lt;/A&gt;: Back when &lt;A href="http://norman.walsh.name/2005/02/24/wsdl" target=_top&gt;WSDL defeated me&lt;/A&gt;, I realized even in my defeat that some sort of description language was necessary. &lt;/P&gt;
&lt;P&gt;Randy: This looks like just another WSDL. I'll take WSDL. Not that it couldn't be simpler. Let me introduce you to VSDL.&lt;/P&gt;
&lt;P&gt;&amp;lt;request&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;person cardinality="unbounded"&amp;nbsp;&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fname&amp;nbsp;type="xsd:string"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;lname type="xsd:string"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/person&amp;gt;&lt;BR&gt;&amp;lt;/request&amp;gt;&lt;/P&gt;
&lt;P&gt;VSDL = View Source Definition Language.&lt;/P&gt;
&lt;P&gt;An instance of this definition.&lt;/P&gt;
&lt;P&gt;&amp;lt;request&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;person&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fname&amp;gt;Norman&amp;lt;/fname&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;lname&amp;gt;Walsh&amp;lt;/lname&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/person&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;person&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fname&amp;gt;Randy&amp;lt;/fname&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;lname&amp;gt;Morin&amp;lt;/lname&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/person&amp;gt;&lt;BR&gt;&amp;lt;/request&amp;gt;&lt;/P&gt;
&lt;P&gt;It's not fully defined yet, but hopefully others can help me make that happen. Norman?&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050503163618</link>
      <pubDate>Tue, 03 May 2005 23:36:18 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050503163618</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050503163618</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050503163618</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050503163618</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050503163618.xml</wfw:commentRSS>
      <category>wsdl</category>
      <source url="http://www.tbray.org/ongoing/When/200x/2005/05/03/Replacing-WSDL">ongoing</source>
    </item>
    <item>
      <title>Bad Day in Windows-land</title>
      <description>&lt;P&gt;Today was a bad day for me in Windows-land. I installed a new agent (written by me in C#) on my basement server. I ran the agent and she blew up real good. Strange, didn't blow up on my laptop (where I wrote, compiled, tested her). I tried figuring it out without a debugger or a special debug build. I changed a handful of different settings, but nothing seemed to work. Well, I guess it was time to install the CLR debugger on my basement server. I've been without the need since I first brought her online about 18 months ago.&lt;/P&gt;
&lt;P&gt;I downloaded the .NET 1.1 SDK and ran the setup. The setup told me that I had to uninstall .NET. Hmmm! You can probably see where this is leading. I gambled and uninstalled .NET 1.1, re-ran the installer and it asked me to reboot manually first and re-run it again (a third time?). Reboot, re-run and this time it told me it needed to install .NET 1.1 first, then I could install the SDK. Ok whatever! It installs .NET 1.1 again and I re-run the installer (a fourth time). This time it installs. Finally? NOT! I tried running a few .NET application and&amp;nbsp;they all&amp;nbsp;blew up real good. So, I uninstalled the SDK and re-installed it (this required three more setup runs, totalling seven now). This didn't help (same error). I then installed the SDK again and ran the .NET redistribuble installing. This actually worked and re-enabled all my .NET applications, but still no SDK. I ran the SDK setup an eighth time and it finally installed properly.&lt;/P&gt;
&lt;P&gt;The debugger told me I was missing a DLL, I hit myself in the head and said "Stupid, how did I miss that?" I loaded the DLL and my agent runs just fine now.&lt;/P&gt;
&lt;P&gt;Thanks Microsoft!&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/juice/?guid=20050501220459</link>
      <pubDate>Mon, 02 May 2005 05:04:59 GMT</pubDate>
      <guid>http://www.kbcafe.com/juice/?guid=20050501220459</guid>
      <comments>http://www.kbcafe.com/juice/?guid=20050501220459</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/juice/trackback.aspx?guid=20050501220459</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/commentapi.aspx?guid=20050501220459</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/juice/20050501220459.xml</wfw:commentRSS>
      <category>windows</category>
      <category>dotnet</category>
    </item>
  </channel>
</rss>
