﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Cool Programming</title>
    <link>http://www.kbcafe.com/csharp/</link>
    <description>Cool Programming Tips with C#</description>
    <managingEditor>webmaster@kbcafe.com</managingEditor>
    <webMaster>webmaster@kbcafe.com</webMaster>
    <pubDate>Fri, 25 May 2007 07:01:16 GMT</pubDate>
    <lastBuildDate>Fri, 25 May 2007 07:01:16 GMT</lastBuildDate>
    <copyright>Copyright 2005 Randy Charles Morin</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <url>http://www.kbcafe.com/csharp/logo.jpg</url>
      <title>Cool Programming</title>
      <link>http://www.kbcafe.com/csharp/</link>
    </image>
    <rar:archive xmlns:rar="http://tempuri.org">http://www.kbcafe.com/csharp/archive.xml</rar:archive>
    <item>
      <title>Windiff for Vista</title>
      <description>I searched for hours today for a version of Windiff that'll worked on Vista. There were many options, but nothing from Microsoft that would install successfully until I found the &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6EC50B78-8BE1-4E81-B3BE-4E7AC4F0912D&amp;amp;displaylang=en"&gt;Windows 2003 SP1 Support Tools&lt;/A&gt;.</description>
      <link>http://www.kbcafe.com/csharp/?guid=20070525000116</link>
      <pubDate>Fri, 25 May 2007 07:01:16 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20070525000116</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20070525000116</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20070525000116</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20070525000116</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20070525000116.xml</wfw:commentRSS>
      <category>windiff</category>
      <category>microsoft</category>
      <category>windows</category>
      <category>vista</category>
    </item>
    <item>
      <title>Single Sign-On</title>
      <description>I've been working on a new computer network lately and they have this concept of single sign-on. I don't think they quite understand what single sign-on means. IMHO, it means you sign-on once and get authenticated across many systems, so you don't have to sign-on a second time. The operators of this network seems to think that single sign-on means you have one sign-on ID across the various systems. In fact, it's not even possible to synchronize your passwords across the various systems, becaue the password have conflicting requirements. So, you have different credentials in every single system across the network. This is really difficult, because I have to sign-in twice, just to get to what I want.</description>
      <link>http://www.kbcafe.com/csharp/?guid=20070522162845</link>
      <pubDate>Tue, 22 May 2007 23:28:45 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20070522162845</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20070522162845</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20070522162845</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20070522162845</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20070522162845.xml</wfw:commentRSS>
      <category>computer</category>
      <category>science</category>
    </item>
    <item>
      <title>Facebook API</title>
      <description>&lt;P&gt;I just&amp;nbsp;finished applying the &lt;A href="http://www.resumebay.net/blog/?guid=20070510163857"&gt;Facebook API&lt;/A&gt; to import a resume into ResumeBay. I have to say that Facebook has the &lt;A href="http://developers.facebook.com/"&gt;most complex API&lt;/A&gt; that I've even developed against. It's so complex, that it clearly out of the capability of the average developer. To start, you have to redirect the user to the Facebook website in order to login. Once the user returns to your site, the real complexity begins. Even after the user has logged-in and you receive an authtoken, you still have to get a session id. Stop. getSession is a REST call and all the REST calls require a signature parameter. The signature parameter is an MD5 of a string. The string is the catenation of all parameters in name=value format with a secret string appended. Each API also has a call counter that must increase with each new method call. Now I have the session id. Call another API to get the user id and finally&amp;nbsp;a last&amp;nbsp;API call&amp;nbsp;to get the user profile. Don't forget that you have to enumerate every field you want in the profile in another comma delimited parameter. A total of 100+ lines of code just to get the user's profiles. Imagine if I wanted to do something complicated.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.resumebay.net/blog/?guid=20070510163857"&gt;http://www.resumebay.net/blog/?guid=20070510163857&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20070510145637</link>
      <pubDate>Thu, 10 May 2007 21:56:37 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20070510145637</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20070510145637</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20070510145637</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20070510145637</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20070510145637.xml</wfw:commentRSS>
      <category>facebook</category>
      <category>api</category>
    </item>
  </channel>
</rss>
