<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Times New Rohan &#187; Web Apps</title>
	<atom:link href="http://robrohan.com/category/web-apps/feed/" rel="self" type="application/rss+xml" />
	<link>http://robrohan.com</link>
	<description>任意的技术</description>
	<pubDate>Fri, 16 May 2008 17:15:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>China now has more Internet users than these USA</title>
		<link>http://robrohan.com/2008/04/22/china-now-has-more-internet-users-than-these-usa/</link>
		<comments>http://robrohan.com/2008/04/22/china-now-has-more-internet-users-than-these-usa/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 17:38:01 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
		
		<category><![CDATA[Chinese]]></category>

		<category><![CDATA[Web Apps]]></category>

		<category><![CDATA[China]]></category>

		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://robrohan.com/?p=706</guid>
		<description><![CDATA[I knew it would happen eventually, but I didn&#8217;t expect this so soon. According to USA Today China now has more people on the internet than the USA.
According to the story, there are now 220 million Chinese internet users vs. 216 million USA users (USA had the world dominate usage).
The part that is really interesting [...]]]></description>
			<content:encoded><![CDATA[<p>I knew it would happen eventually, but I didn&#8217;t expect this so soon. According to <a href="http://www.usatoday.com/tech/world/2008-04-20-Internetusers_N.htm">USA Today</a> China now has more people on the internet than the USA.</p>
<p>According to the story, there are now 220 million Chinese internet users vs. 216 million USA users (USA had the world dominate usage).</p>
<p>The part that is really interesting is the 220 million is only 17% of China whereas the 216 million Americans is 71% of the USA. The growth potential is staggering.</p>
<p>It&#8217;ll be interesting times ahead. Savvy people might want to start to i18n their application for 中文&#8230;</p>
<p>(All the figures are from the <a href="http://www.usatoday.com/tech/world/2008-04-20-Internetusers_N.htm">USA Today article</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2008/04/22/china-now-has-more-internet-users-than-these-usa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Automator Radio - Create your own automatic podcast</title>
		<link>http://robrohan.com/2008/04/21/automator-radio-create-your-own-automatic-podcast/</link>
		<comments>http://robrohan.com/2008/04/21/automator-radio-create-your-own-automatic-podcast/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 17:28:21 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
		
		<category><![CDATA[Chinese]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[Tinkering]]></category>

		<category><![CDATA[Web Apps]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Automator]]></category>

		<category><![CDATA[Podcast]]></category>

		<guid isPermaLink="false">http://robrohan.com/2008/04/21/automator-radio-create-your-own-automatic-podcast/</guid>
		<description><![CDATA[Another hair brained scheme&#8230;
I woke up Saturday with an idea (which is actually a joke at our house now, &#8220;Guess what honey, I have an idea!&#8221;). I wanted to have a podcast of news bits that I could listen to while I did my morning routine - the catch being I wanted it daily, and [...]]]></description>
			<content:encoded><![CDATA[<p>Another hair brained scheme&#8230;</p>
<p>I woke up Saturday with an idea (which is actually a joke at our house now, &#8220;Guess what honey, I have an idea!&#8221;). I wanted to have a podcast of news bits that I could listen to while I did my morning routine - the catch being I wanted it daily, and I wanted to control the shows overall subjects at will.</p>
<p>That desire, along with my new found <a href="http://automator.us/">Automator</a> curiosity, led me to throw together <em>Rohan Times Radio News</em> ( :-D ). It&#8217;s an automatic process that takes an RSS feed, reads it, and makes a podcast out of the stories. To get the content I want, I am using <a href="http://pipes.yahoo.com/pipes/" target="_blank">yahoo pipes</a> to filter and sort the feeds, and then republish the feeds as the shows teleprompt.</p>
<p>Here is a basic overview of how it works (sorry for the oddities with the movie, youtube seems to be doing odd things on upload lately):</p>
<div class="movie"><embed src="http://www.youtube.com/v/Rt8fg7KCcvU&amp;hl=en" width="425" height="355" type="application/x-shockwave-flash" wmode="transparent"></embed></div>
<p>One of the coolest parts about this is it basically requires no code (I did, however, use a bit of code to have finer control).</p>
<p>I don&#8217;t think I can publish the podcast for the world, as I think it would be seen as a copyright violation, but if you are interested in this let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2008/04/21/automator-radio-create-your-own-automatic-podcast/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adventures in Web.config</title>
		<link>http://robrohan.com/2008/04/11/adventures-in-webconfig/</link>
		<comments>http://robrohan.com/2008/04/11/adventures-in-webconfig/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 21:32:36 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
		
		<category><![CDATA[Web Apps]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[.Net]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://robrohan.com/2008/04/11/adventures-in-webconfig/</guid>
		<description><![CDATA[(Or why are there no variables in .Net&#8217;s Web.config)
The .net web.config file is kind of a pain when working with source control and multiple developers. I&#8217;ve been trying to figure out the best way to keep conflicts to a minimum, and allow for each developer to have different configurations (which is required for the current [...]]]></description>
			<content:encoded><![CDATA[<p>(Or why are there no variables in .Net&#8217;s Web.config)</p>
<p>The .net web.config file is kind of a pain when working with source control and multiple developers. I&#8217;ve been trying to figure out the best way to keep conflicts to a minimum, and allow for each developer to have different configurations (which is required for the current development environments).</p>
<p>So here is the crux of the problem. There are user defined setting in that file that look like this:</p>
<pre>&lt;appSettings&gt;
...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;add key="OLAPCString" value="Provider=MSOLAP; Integrated Security=IIII; Data Source=QRSTUV;Initial Catalog=WXYZ;Cube Name=ABCD;"/&gt;
...
&lt;/appSettings&gt;
&lt;connectionStrings&gt;
...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;add name="ConnectionString" connectionString="Server=127.0.0.1;Database=TheDB;uid=TheUID;pwd=ThePWD;Max Pool Size=100; Connect Timeout=300;"/&gt;
...
&lt;/connectionStrings&gt;
</pre>
<p>There are many settings in both appSettings and connectionStrings that need to change based on the developers environment, but we also want to have a base version. </p>
<p>Setting it up with the developers directly adding / editing web.config will have web.config conflicting constantly. Often daily, eating into development time. As people add things to the file other developers will have to readjust the connection strings etc for their own environment. It gets really old really fast.</p>
<p>appSettings has an attribute &#8220;file&#8221; that lets you specify an external file that can override settings in the appSetting section - which is great. If that file exists, and a setting is defined there it uses that one, if the setting is not overwritten it uses the default one web.config.</p>
<p>That&#8217;s great, and solves half the problem, but what about connectionStrings? Well, there is an attribute &#8220;configSource&#8221; which allows you to have an external file but it&#8217;s an either or choice. You either define something in web.config or in an external file - it doesn&#8217;t override like in appSettings.</p>
<p>I am left scratching my head as to why that would be. It doesn&#8217;t make any sense. Why can&#8217;t you do the same thing as with appSettings (Well, Rob, because it simply<strong> is</strong> that way - he said to himself).</p>
<p>So, from what I can tell, we either:</p>
<p>1. Leave the connection strings in web.config and get svn conflicts</p>
<p>2. Move them to an external file, put the external file in svn and still get conflicts</p>
<p>3. Move to an external file, put a comment in the web.config and if someone adds something to connectionStrings (or we get new developers) have them add it to that comment and tell the developers to add it to their local file.</p>
<p>This seems overly complicated. </p>
<p>I tried to dance around this by doing something like the following on startup:</p>
<pre>//get the developer defined connection string
string connectionString = ConfigurationManager.AppSettings.Get("ConnectionString");
//set the "real" connection string
WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString = connectionString;
</pre>
<p>but, of course, the connectionStrings connection string is readonly. Sigh. </p>
<p>I even tried adding entity references to the web.config in order to get around it:
<pre>
&lt;?xml version="1.0" standalone="yes" ?&gt;
&lt;!DOCTYPE configuration [
&lt;!ENTITY server "192.168.1.100"&gt;
]&gt;&lt;configuration xmlns=&#8221;<a href="http://schemas.microsoft.com/.NetConfiguration/v2.0&quot;">http://schemas.microsoft.com/.NetConfiguration/v2.0&#8243;</a>&gt;
&#8230;
</pre>
<p>But that doesn&#8217;t work either for several reasons (I even tried to find a version of the schema to try to use a hacked version, but I couldn&#8217;t find one).</p>
<p>Square peg round hole.</p>
<p>Anyway, until we are enlightened, we&#8217;ve just decided to do the override for appSettings and just &#8220;waste&#8221; time dealing with the inevitable connectionStrings conflicts.</p>
<p>Anyone have any suggestions? Or is just a limitation of .Net development?</p>
<p>(On a positive note, the ability to completely override these sections, the configSource setting, makes doing deploys quite nice)</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2008/04/11/adventures-in-webconfig/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Git Hosting and Textmate Bundle</title>
		<link>http://robrohan.com/2008/03/20/git-hosting-and-textmate-bundle/</link>
		<comments>http://robrohan.com/2008/03/20/git-hosting-and-textmate-bundle/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 19:51:03 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[Web Apps]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Git]]></category>

		<category><![CDATA[Textmate]]></category>

		<guid isPermaLink="false">http://robrohan.com/2008/03/20/git-hosting-and-textmate-bundle/</guid>
		<description><![CDATA[One of the things I like about using Git is the fact you don&#8217;t need hosting to use it. However, there are some benefits to using a Git server - one of which being you can browse the repository online.
I stumbled on a Git hosting provider today called github. The prices are good, and they [...]]]></description>
			<content:encoded><![CDATA[<p>One of the things I like about using <a href="http://git.or.cz/">Git</a> is the fact you don&#8217;t need hosting to use it. However, there are some benefits to using a Git server - one of which being you can browse the repository online.</p>
<p>I stumbled on a Git hosting provider today called <a href="http://github.com/">github</a>. The <a href="http://github.com/plans">prices</a> are good, and they range from free (for hackers), to $12/month for small teams, to $100/month for large companies.</p>
<p>If your company does outsourcing to countries where the net connectivity is sometimes sketchy, you owe it to yourself to checkout Git. The distributed nature of the program allows for better collaboration in those types of environments. </p>
<p>Because each &#8220;clone&#8221; of the repository can still commit, even when the network is down people can still work, and re-sync when the network comes back up.</p>
<p>The other gem I spotted today was a <a href="http://gitorious.org/projects/git-tmbundle/">Git Textmate bundle</a> which makes using Git in Textmate as easy as using SVN. Here is a screens shot:</p>
<div class="movie">
<a href="http://robrohan.com/wp-content/uploads/2008/03/gitplugin-1.jpg" onclick="window.open('http://robrohan.com/wp-content/uploads/2008/03/gitplugin-1.jpg','popup','width=768,height=479,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://robrohan.com/wp-content/uploads/2008/03/gitplugin-1-tm.jpg" height="261" width="418" border="1" hspace="4" vspace="4" alt="Gitplugin-1" /></a>
</div>
<p>You can install the bundle by following the steps on <a href="http://gitorious.org/projects/git-tmbundle/">Gitorious</a> (You need to have the command line version of git installed first).</p>
<p>And lastly, I said before that &#8220;git doesn&#8217;t have a UI and you need to be comfortable with the shell&#8221;, but I was incorrect. If you run the command <i>git gui</i> from within a git directory there is a simple but effective UI. Here is a screen shot of what it looks like on Mac OS X but it works on Linux and Windows as well:</p>
<div class="movie">
<a href="http://robrohan.com/wp-content/uploads/2008/03/git-gui.jpg" onclick="window.open('http://robrohan.com/wp-content/uploads/2008/03/git-gui.jpg','popup','width=777,height=703,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://robrohan.com/wp-content/uploads/2008/03/git-gui-tm.jpg" height="361" width="400" border="1" hspace="4" vspace="4" alt="Git-Gui" /></a>
</div>
<p>I find the Textmate bundle nicer for most day to day activities, but <i>git gui</i> frequently comes in handy.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2008/03/20/git-hosting-and-textmate-bundle/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AppList - List your Mac OS X Apps</title>
		<link>http://robrohan.com/2008/03/16/applist-list-your-mac-os-x-apps/</link>
		<comments>http://robrohan.com/2008/03/16/applist-list-your-mac-os-x-apps/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 20:23:44 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
		
		<category><![CDATA[Mac]]></category>

		<category><![CDATA[Web Apps]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://robrohan.com/2008/03/16/applist-list-your-mac-os-x-apps/</guid>
		<description><![CDATA[I&#8217;ve been sitting on this for a while, but here is a simple application that lists out all the applications you have in your Applications folder (that was a lot of &#8220;applications&#8221;). 
I&#8217;ve seen quite a few blog posts where people list out the apps that they use and like, and thought this might be [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been sitting on <a href="http://robrohan.com/projects/AppList">this</a> for a while, but here is a simple application that lists out all the applications you have in your Applications folder (that was a lot of &#8220;applications&#8221;). </p>
<p>I&#8217;ve seen quite a few blog posts where people list out the apps that they use and like, and thought this might be an easier way to produce those list (the specs for this where wishfully expressed by <a href="http://chris.pirillo.com/">Chirs Prillo</a> on one of his shows)</p>
<p>It was also an excuse for me to give AppleScript a go. I had never used it before and I wanted to see what it was like.</p>
<p>This app has been in development for a few months (not because it was hard or time consuming, but because I&#8217;ve only worked on it in small 30 minute increments). I&#8217;d call it beta. </p>
<p>It&#8217;s released under the Apple public license so you can <a href="http://robrohan.com/projects/AppList"> download and tweak it</a> if you feel the need.</p>
<p>Movie on how it works:</p>
<div class="movie">
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/jICHHfP-5HE"></param> <embed src="http://www.youtube.com/v/jICHHfP-5HE" type="application/x-shockwave-flash" width="425" height="350"></embed></object></p>
<p><a href="http://www.youtube.com/watch?v=jICHHfP-5HE">AppList Create a list of your Apps</a>
</div>
<p>Here is an example <a href="http://robrohan.com/myapps/">output from the application</a> (with a bit of annotation and a touch of style added)</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2008/03/16/applist-list-your-mac-os-x-apps/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Drag and Drop Web Application Testing With Automator</title>
		<link>http://robrohan.com/2008/03/13/drag-and-drop-web-application-testing-with-automator/</link>
		<comments>http://robrohan.com/2008/03/13/drag-and-drop-web-application-testing-with-automator/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 06:38:14 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
		
		<category><![CDATA[Mac]]></category>

		<category><![CDATA[Web Apps]]></category>

		<category><![CDATA[Automator]]></category>

		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://robrohan.com/2008/03/13/drag-and-drop-web-application-testing-with-automator/</guid>
		<description><![CDATA[If you&#8217;re looking for a simple, free, drag and drop way to do automated testing of web applications checkout Ottomate.
Ottomate is a set of automator tasks that let you fill in forms, click buttons, and do simple asserts without writing any scripts (though you can add a script task).
Here is an example login workflow:



It&#8217;s a [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re looking for a simple, free, drag and drop way to do automated testing of web applications checkout <a href="http://www.ottomate.org/">Ottomate</a>.</p>
<p>Ottomate is a set of automator tasks that let you fill in forms, click buttons, and do simple asserts without writing any scripts (though you can add a script task).</p>
<p>Here is an example login workflow:</p>
<div class="movie">
<a href="http://robrohan.com/wp-content/uploads/2008/03/automator.jpg" onclick="window.open('http://robrohan.com/wp-content/uploads/2008/03/automator.jpg','popup','width=930,height=757,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=yes,left=0,top=0');return false"><img src="http://robrohan.com/wp-content/uploads/2008/03/automator-tm.jpg" height="341" width="420" border="1" hspace="4" vspace="4" alt="Automator" /></a>
</div>
<p>It&#8217;s a nice (and kind of fun) way to do simple Automated testing.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2008/03/13/drag-and-drop-web-application-testing-with-automator/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Online Chinese Reader - nciku.com</title>
		<link>http://robrohan.com/2008/03/01/online-chinese-reader-ncikucom/</link>
		<comments>http://robrohan.com/2008/03/01/online-chinese-reader-ncikucom/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 21:30:22 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
		
		<category><![CDATA[Chinese]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Web Apps]]></category>

		<category><![CDATA[Widgets]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://robrohan.com/2008/03/01/online-chinese-reader-ncikucom/</guid>
		<description><![CDATA[nciku.com (n词酷.com) has a new tool that lets you highlight Chinese or English text on any web page and either define the text or have the text read to you. 
It&#8217;s a neat tool. This is a movie of how it works:

 
Online Chinese Translator

(After re-watching the movie, my tones are kind of bad on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nciku.com">nciku.com (n词酷.com)</a> has a new tool that lets you highlight Chinese or English text on any web page and either define the text or have the text read to you. </p>
<p>It&#8217;s a neat tool. This is a movie of how it works:</p>
<div class="movie">
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/PNAM12MjDWg"></param> <embed src="http://www.youtube.com/v/PNAM12MjDWg" type="application/x-shockwave-flash" width="425" height="350"></embed></object><br />
<a href="http://www.youtube.com/watch?v=PNAM12MjDWg">Online Chinese Translator</a>
</div>
<p>(After re-watching the movie, my tones are kind of bad on n词酷. It should be cíkù. Also I say the c sounds more like &#8220;s&#8221; instead of &#8220;ts&#8221; a few times -sorry about that.)</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2008/03/01/online-chinese-reader-ncikucom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Play Old School Nintendo Games Online</title>
		<link>http://robrohan.com/2008/02/27/play-old-school-nintendo-games-online/</link>
		<comments>http://robrohan.com/2008/02/27/play-old-school-nintendo-games-online/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 00:55:31 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
		
		<category><![CDATA[Miscellanea]]></category>

		<category><![CDATA[Web Apps]]></category>

		<category><![CDATA[Games]]></category>

		<category><![CDATA[Nintendo]]></category>

		<guid isPermaLink="false">http://robrohan.com/2008/02/27/play-old-school-nintendo-games-online/</guid>
		<description><![CDATA[I like video games that don&#8217;t take too much investment of time. 
Some of these newer games are visually stunning - they are breath taking; however, I just don&#8217;t have time to get into them. I&#8217;ll play two or three complex games a year, often on my Microsoft&#174; Xbox&#8482;. (I do enjoy watching other people [...]]]></description>
			<content:encoded><![CDATA[<p>I like video games that don&#8217;t take too much investment of time. </p>
<p>Some of these newer games are visually stunning - they are breath taking; however, I just don&#8217;t have time to get into them. I&#8217;ll play two or three complex games a year, often on my Microsoft&reg; Xbox&trade;. (I do enjoy watching other people play new games though. I am fascinated by the programming skills it would take to create such things.)</p>
<p>Every once in a while I like to just unwind and play a game. Something more than solitaire, but not quite as intense as Doom 3, Half life, Halo or what have you (and those are the easy ones to figure out). At times like these I often turn to my retro nintendo. Square controller, 2 buttons, four point joystick, and a game cartridge the size of small child&#8217;s face - heaven.</p>
<p>Well, now instead of going into the family room and waiting for the TV to warm up, turning the dial to 3, and switching the A/B controller to B to play the games, <a href="http://nintendo8.com/toplist/more/">I can do it online</a>.</p>
<p>They have most of the games I have, and a few I don&#8217;t. The only question I have is - is this legal?</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2008/02/27/play-old-school-nintendo-games-online/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OpenID - It&#8217;s a Good Thing(tm).</title>
		<link>http://robrohan.com/2008/02/19/openid-its-a-good-thingtm/</link>
		<comments>http://robrohan.com/2008/02/19/openid-its-a-good-thingtm/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 04:34:35 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
		
		<category><![CDATA[Web Apps]]></category>

		<category><![CDATA[OpenID]]></category>

		<guid isPermaLink="false">http://robrohan.com/2008/02/19/openid-its-a-good-thingtm/</guid>
		<description><![CDATA[OpenID is sweet. It&#8217;s a protocol / service that allows clients to log into web applications using a single account. 
If you&#8217;re like me, not having to create tons of accounts all over the place sounds like heaven. There have been several services I&#8217;ve wanted to try out, but filling out the same information again [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://openid.net/">OpenID</a> is sweet. It&#8217;s a protocol / service that allows clients to log into web applications using a single account. </p>
<p>If you&#8217;re like me, not having to create tons of accounts all over the place sounds like heaven. There have been several services I&#8217;ve wanted to try out, but filling out the same information again and again, and remembering yet another password tends to put me off. Many places have lost purchases from me because it was just too much effort for me to create an account.</p>
<p>The way it works in a nut shell: you create an account on some <a href="http://openid.net/">OpenID authentication service</a> (or create your own authentication server), and from then on you log into web applications with a simple URL. That&#8217;s it. You put in your OpenID URL, it asks the authentication service if it&#8217;s ok, and bang, you&#8217;re off and running.</p>
<p>There are a <a href="http://openiddirectory.com/">lot of services</a> that are supporting OpenID now. And according to the OpenID website, the number of sites is increasing very quickly.</p>
<p>Try it out and you&#8217;ll see why. Once you create an account and login to your first OpenID enabled website, you&#8217;ll know why it&#8217;s an idea who&#8217;s time has come.</p>
<p>So, if you&#8217;re curious, create an account on the <a href="http://openid.net/">OpenID</a> web site, then for a safe haven test, you can login to <a href="http://chinesefirststep.com/">one of</a> <a href="http://smallturtle.com/">my sites</a> that support OpenID.</p>
<p>If you have a public service, you might want to think about adding support for OpenID. If you are using <a href="http://drupal.org/">Drupal</a>, there is even a <a href="http://drupal.org/project/openid">module</a> you can just plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2008/02/19/openid-its-a-good-thingtm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Ultimate in Narcissism</title>
		<link>http://robrohan.com/2008/01/24/the-ultimate-in-narcissism/</link>
		<comments>http://robrohan.com/2008/01/24/the-ultimate-in-narcissism/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 19:16:28 +0000</pubDate>
		<dc:creator>小罗</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[Web Apps]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://robrohan.com/2008/01/24/the-ultimate-in-narcissism/</guid>
		<description><![CDATA[But with other uses too&#8230;
Ustream.tv is an interesting service. Using Flash it lets you broadcast (stream) live from your DV camera or web cam. So, you can have your own live &#8220;TV show&#8221;.
One of the bonuses of setting up your own channel is you get your own IRC room with an embed-able Flash client. Very [...]]]></description>
			<content:encoded><![CDATA[<p>But with other uses too&#8230;</p>
<p><a href="http://www.ustream.tv/">Ustream.tv</a> is an interesting service. Using Flash it lets you broadcast (stream) live from your DV camera or web cam. So, you can have your own live &#8220;TV show&#8221;.</p>
<p>One of the bonuses of setting up your own channel is you get your own IRC room with an embed-able Flash client. Very useful for people to ask quick questions about your applications or services without giving out your personal information.</p>
<p>Here is what the client side of the service <a href="http://robrohan.com/live">looks like</a>.</p>
<p>This service does have potentially many uses (aside from any narcissistic tendencies):</p>
<p>* Free meeting broadcasting<br />
* Teaching / Online classes<br />
* Interviews<br />
* Get yourself used to being monitored all the time</p>
<p>It&#8217;s a free service, and I think it has the potential to be a a &#8220;youtube killer&#8221; (you can record the streams as well for later broadcast).</p>
]]></content:encoded>
			<wfw:commentRss>http://robrohan.com/2008/01/24/the-ultimate-in-narcissism/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
