<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kennith :: Blog &#187; Lab</title>
	<atom:link href="http://kennithleung.com/blog/category/lab/feed/" rel="self" type="application/rss+xml" />
	<link>http://kennithleung.com</link>
	<description>Code hard, play hard.</description>
	<lastBuildDate>Mon, 10 Oct 2011 16:33:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Google Lively</title>
		<link>http://kennithleung.com/blog/2008/07/08/google-lively/</link>
		<comments>http://kennithleung.com/blog/2008/07/08/google-lively/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 23:22:41 +0000</pubDate>
		<dc:creator>Kennith</dc:creator>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[Lab]]></category>

		<guid isPermaLink="false">http://www.kennithleung.com/?p=282</guid>
		<description><![CDATA[Here it is, the Google 2nd life.]]></description>
			<content:encoded><![CDATA[<p>Here it is, the Google 2nd life.<br />
<iframe src='http://embed.lively.com/iframe?rid=1868198060557079526' width='460' height='400' marginwidth='0' marginheight='0' frameborder='0' scrolling='no'></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://kennithleung.com/blog/2008/07/08/google-lively/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dissatisfy with Digg.com</title>
		<link>http://kennithleung.com/blog/2008/05/14/dissatisfy-with-diggcom/</link>
		<comments>http://kennithleung.com/blog/2008/05/14/dissatisfy-with-diggcom/#comments</comments>
		<pubDate>Wed, 14 May 2008 20:40:17 +0000</pubDate>
		<dc:creator>Kennith</dc:creator>
				<category><![CDATA[Lab]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.kennithleung.com/?p=266</guid>
		<description><![CDATA[I used to like to read slashdot.org for technology news. Later I found digg.com/technology has cover new tech news faster, I switched to digg.com for tech news. However, I am pretty dissatisfy with what I got from digg.com. I did not get the same experience with digg.com for the tech news. I found less and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm2.static.flickr.com/1186/1205041802_30fb6021a5.jpg" alt="" border="0" /></p>
<p>I used to like to read slashdot.org for technology news. Later I found digg.com/technology has cover new tech news faster, I switched to digg.com for tech news.</p>
<p>However, I am pretty dissatisfy with what I got from digg.com. I did not get the same experience with digg.com for the tech news. I found less and less interesting with the tech news posted on digg.com/technology. I thought the more people use digg.com means the more relevant technology news I would get. I guess it was not the case, or I have different flavor than the technology crowd that use digg.com</p>
<p>Anyway, I found that <a href="http://news.ycombinator.com/">http://news.ycombinator.com/</a> is a rising choice for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://kennithleung.com/blog/2008/05/14/dissatisfy-with-diggcom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Medical Practice Management Software</title>
		<link>http://kennithleung.com/blog/2006/12/08/medical-practice-management-software/</link>
		<comments>http://kennithleung.com/blog/2006/12/08/medical-practice-management-software/#comments</comments>
		<pubDate>Fri, 08 Dec 2006 19:46:17 +0000</pubDate>
		<dc:creator>Kennith</dc:creator>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.kennithleung.com/archive/2006/12/08/medical-practice-management-software/</guid>
		<description><![CDATA[The Medical Practice Management Software is for clinic to keep track of their patients record and billing records. I have worked with a clinic before and found that the software was really expensive and not many exist. List of Medical Practice Management Software &#8211; Wikipedia, the free encyclopedia I am a developer who supports open [...]]]></description>
			<content:encoded><![CDATA[<p>The Medical Practice Management Software is for clinic to keep track of their patients record and billing records. I have worked with a clinic before and found that the software was really expensive and not many exist.</p>
<p><a href="http://en.wikipedia.org/wiki/List_of_Medical_Practice_Management_Software">List of Medical Practice Management Software &#8211; Wikipedia, the free encyclopedia</a></p>
<p>I am a developer who supports open source/free software. I look at the list from Wikipedia and found there were not many open source software for clinical. I think the main problem is that billing in clinical accounting is regional. Different states might have different way to bill their insurance company or government support.</p>
<p>Would a MPMS with flexible plugin to do accounting be a good project?</p>
]]></content:encoded>
			<wfw:commentRss>http://kennithleung.com/blog/2006/12/08/medical-practice-management-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Enterprise Solution</title>
		<link>http://kennithleung.com/blog/2006/09/06/google-enterprise-solution/</link>
		<comments>http://kennithleung.com/blog/2006/09/06/google-enterprise-solution/#comments</comments>
		<pubDate>Thu, 07 Sep 2006 04:09:46 +0000</pubDate>
		<dc:creator>Kennith</dc:creator>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[Lab]]></category>

		<guid isPermaLink="false">http://www.kennithleung.com/archive/2006/09/06/google-enterprise-solution/</guid>
		<description><![CDATA[In the near future: Google Server bundled with EMail, Spreadsheet, Word processing, Search. All the programs run on the corproate server. The clients only need a browser. Why not? We can pretty much do those office task through browser using Google&#8217;s service. The only difference is the data are located on the Google server. If [...]]]></description>
			<content:encoded><![CDATA[<p>In the near future:</p>
<p>Google Server bundled with EMail, Spreadsheet, Word processing, Search.</p>
<p>All the programs run on the corproate server.</p>
<p>The clients only need a browser.</p>
<p>Why not? We can pretty much do those office task through browser using Google&#8217;s service. The only difference is the data are located on the Google server. If Google sell a server box for company to run within its own server, no more site licensing.</p>
<p>One license: Server.</p>
]]></content:encoded>
			<wfw:commentRss>http://kennithleung.com/blog/2006/09/06/google-enterprise-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 2.x and Beyond &#8211; Instant response</title>
		<link>http://kennithleung.com/blog/2006/08/23/web-2x-and-beyond-instant-response/</link>
		<comments>http://kennithleung.com/blog/2006/08/23/web-2x-and-beyond-instant-response/#comments</comments>
		<pubDate>Wed, 23 Aug 2006 21:46:28 +0000</pubDate>
		<dc:creator>Kennith</dc:creator>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.kennithleung.com/archive/2006/08/23/web-2x-and-beyond-instant-response/</guid>
		<description><![CDATA[What I mean of instant response is not in the case of how quickly a site response from a request in this case, I am focus on the UI of the site. We are trained to have things move naturally, I would say web pages we have now does not move naturally. When I click [...]]]></description>
			<content:encoded><![CDATA[<p>What I mean of instant response is not in the case of how quickly a site response from a request in this case, I am focus on the UI of the site.</p>
<p>We are trained to have things move naturally, I would say web pages we have now does not move naturally. When I click on a link, no matter how fast my Internet connection nor my computer speed is, I see a short second of blank. Even though it&#8217;s so short that it does not bother me, but it is unnatual. When was the last time you were reaching to pick up a pen and the pen gone blank for a second and then the next thing you know it is in front of you?</p>
<p>With XMLHttpRequest(), it sort of make things look more natural. Take an example of <a title="digg.com" target="_blank" href="http://www.digg.com">digg.com</a> , when a user click &#8220;digg it&#8221;, it won&#8217;t bring you another page or go blank for a second. It simply changes the link name from &#8220;digg it&#8221; to &#8220;digged&#8221; as well as how many users has &#8220;digg&#8221;-ed the story. It is more intuitive and natural to our real world.</p>
<p>Take another example, if you are an <a title="ebay.com" target="_blank" href="http://www.ebay.com">ebay</a> user, in my.ebay.com page you will see how unnatural it is when you are customizing your my.ebay.com appearance.</p>
<p>This will conclude my series of Web 2.x and beyond. Web 2.x style will be the trend and there are many tools to make such sites much easier. Make your site like a web 2.x style and make the World Web Web easier to navigate.</p>
]]></content:encoded>
			<wfw:commentRss>http://kennithleung.com/blog/2006/08/23/web-2x-and-beyond-instant-response/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 2.x and Beyond &#8211; API</title>
		<link>http://kennithleung.com/blog/2006/08/22/web-2x-and-beyond-api/</link>
		<comments>http://kennithleung.com/blog/2006/08/22/web-2x-and-beyond-api/#comments</comments>
		<pubDate>Tue, 22 Aug 2006 15:53:43 +0000</pubDate>
		<dc:creator>Kennith</dc:creator>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.kennithleung.com/archive/2006/08/22/web-2x-and-beyond-api/</guid>
		<description><![CDATA[I must admit, I thought API would not make any difference to a website when I first think about it. I was totally wrong. API works perfectly. It makes more traffic to a website. I thought API would not work because at first I thought if information is available without the need to access to [...]]]></description>
			<content:encoded><![CDATA[<p>I must admit, I thought API would not make any difference to a website when I first think about it. I was totally wrong.</p>
<p>API works perfectly. It makes more traffic to a website. I thought API would not work because at first I thought if information is available without the need to access to the website, how can a website generate profit through, for example, ad?</p>
<p>Sites like <a target="_blank" title="amazon.com" href="http://www.amazon.com">amazon.com</a> and <a target="_blank" title="ebay.com" href="http://www.ebay.com">ebay.com</a> completely benefit from API. It might sounds weird when you hear about a company allow anyone to obain inventory information from their database. Company spends million of dollars to orgainze this kind of information. In amazon.com and ebay.com&#8217;s case, the more people uses their database, the more customers they can get. Their profit are not generated by ad showing in their website, rather, it is the service they provide. If they are able get you find the product through their catalog, the more likely you will purchase from them.</p>
<p>How about the case for <a target="_blank" title="facebook.com" href="http://www.facebook.com">facebook.com</a> who recently provide API access? They are not selling anything. How do they generate profit? facebook.com type of site might need to rely on advertising to generate income, so they need a large group of user access to their site. The more application using their service, the more people will register with them. The more register users on their site, the more traffic they generate. They not only can boast about the number of users they have to advertisers, but also a higher chance to attract customers.</p>
<p>It used to be TV ads that made a lot of profit. When you think about it, it kinds of working the same way.</p>
]]></content:encoded>
			<wfw:commentRss>http://kennithleung.com/blog/2006/08/22/web-2x-and-beyond-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 2.x and Beyond &#8211; RSS Feed</title>
		<link>http://kennithleung.com/blog/2006/08/21/web-2x-and-beyond-rss-feed/</link>
		<comments>http://kennithleung.com/blog/2006/08/21/web-2x-and-beyond-rss-feed/#comments</comments>
		<pubDate>Mon, 21 Aug 2006 15:17:44 +0000</pubDate>
		<dc:creator>Kennith</dc:creator>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.kennithleung.com/archive/2006/08/21/web-2x-and-beyond-rss-feed/</guid>
		<description><![CDATA[As the Internet information continue to grow, many users does not have the time to browse to several website to get the update they need. I usually just subscribe to the content that I need most from that site. It used to be email, but I found it to be problematic. The more email list [...]]]></description>
			<content:encoded><![CDATA[<p>As the Internet information continue to grow, many users does not have the time to browse to several website to get the update they need. I usually just subscribe to the content that I need most from that site. It used to be email, but I found it to be problematic. The more email list that I subscribe to, the more time I need to sort though email.</p>
<p>The easy way for me to get update is subscribing a feed from the website and use the live bookmark feature in Firefox. When I see something interesting, I will select to read about the article.</p>
<p>When you have a site that will update frequently and you do not want to send email all the time to the users, letting user to subscribe to a feed will be a good idea. Also, a feed allows other site to link to you as well, it will let more site that are related to yours to be linked together.</p>
]]></content:encoded>
			<wfw:commentRss>http://kennithleung.com/blog/2006/08/21/web-2x-and-beyond-rss-feed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 2.x and Beyond &#8211; Multiple languages design</title>
		<link>http://kennithleung.com/blog/2006/08/17/web-2x-and-beyond-multiple-languages-design/</link>
		<comments>http://kennithleung.com/blog/2006/08/17/web-2x-and-beyond-multiple-languages-design/#comments</comments>
		<pubDate>Thu, 17 Aug 2006 22:02:20 +0000</pubDate>
		<dc:creator>Kennith</dc:creator>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.kennithleung.com/wordpress/2006/08/17/web-2x-and-beyond-multiple-languages-design/</guid>
		<description><![CDATA[I should not say multiple languages design, multiple languages feature is more appropriate. The World Wide Web is not for english only anymore. More people who speak other than English has access to the Internet the same way other people access to the Internet. So why not build a website that support more than one [...]]]></description>
			<content:encoded><![CDATA[<p>I should not say multiple languages design, multiple languages feature is more appropriate.</p>
<p>The World Wide Web is not for english only anymore. More people who speak other than English has access to the Internet the same way other people access to the Internet. So why not build a website that support more than one languages?</p>
<p>The previous approach of the multiple language was to develop a site with one language. When it is finished, copy the entire content and put it under another folder best fit with the language itself and then translate the content word by word to the targeted language.</p>
<p>One problem quickly surface: The pain of update.</p>
<p>While we have more powerful computers and database driven website, to implement multiple languages website become much easier.</p>
<p>How much more visitors will there be when a website can serve more than one languages? It surely will be more.</p>
]]></content:encoded>
			<wfw:commentRss>http://kennithleung.com/blog/2006/08/17/web-2x-and-beyond-multiple-languages-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 2.x and Beyond &#8211; Community oriented.</title>
		<link>http://kennithleung.com/blog/2006/08/10/web-2x-and-beyond-community-oriented/</link>
		<comments>http://kennithleung.com/blog/2006/08/10/web-2x-and-beyond-community-oriented/#comments</comments>
		<pubDate>Thu, 10 Aug 2006 21:04:47 +0000</pubDate>
		<dc:creator>Kennith</dc:creator>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.kennithleung.com/wordpress/2006/08/10/web-2x-and-beyond-community-oriented/</guid>
		<description><![CDATA[How do you feel when you have a million of people around the world working as a group working together to make the site information accurate and up to date? It is what drives site lik Wikipedia and YouTube so successful. The content was checked frequently in Wikipedia by many to make sure each entry [...]]]></description>
			<content:encoded><![CDATA[<p>How do you feel when you have a million of people around the world working as a group working together to make the site information accurate and up to date?</p>
<p>It is what drives site lik  <a href="http://www.wikipedia.org/">Wikipedia</a> and <a href="http://www.youtube.com/">YouTube</a> so successful. The content was checked frequently in Wikipedia by many to make sure each entry is truthful and unbias. YouTube was able to protect itself away from offensive material by users themselves to make sure the video were not offensive. The information were so much that it is hard to keep track of by just a few people, or even a hundred of them. It is better to maintain by the people who view or create the material. Similiar to open source software, the more eyeballs on the source code, the easier to point out security risk.</p>
<p>Of course, it comes a cost.</p>
<p>Wikipedia has recently suffer from inaccurate reports. Changes in those report were made so frequent that Wikipedia has to limit who can change the content.</p>
<p>YouTube has million of copyrighted material like TV shows hosted on the site. When the users _think_ it is OK to share those video, then it is up to the copyright agency to control it. Again, the copyright agency has just so many employee to control what material should available on YouTube.</p>
<p>After all, why does this community oriented site become a trend? I personally think that was related to more people receive education. Back then, only a priviledge fews receive education. There are only a small group of people in their little circle exchanging information or able to teach. Corrupted few would even prevent teaching others in order to keep their &#8220;superior status&#8221;. However, as education become more accessible to more people, many learn that sharing information was the key to improve themselves and the society. Internet becomes a tunnel to access to obtain or provide infomation as a website becomes a marketplace to anyone who wants to know about anything.</p>
<p>It is a win-win situation when information are available to view by many and update by many.</p>
]]></content:encoded>
			<wfw:commentRss>http://kennithleung.com/blog/2006/08/10/web-2x-and-beyond-community-oriented/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 2.x and Beyond</title>
		<link>http://kennithleung.com/blog/2006/08/09/web-2x-and-beyond/</link>
		<comments>http://kennithleung.com/blog/2006/08/09/web-2x-and-beyond/#comments</comments>
		<pubDate>Wed, 09 Aug 2006 19:47:17 +0000</pubDate>
		<dc:creator>Kennith</dc:creator>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.kennithleung.com/wordpress/2006/08/09/web-2x-and-beyond/</guid>
		<description><![CDATA[When building a website nowaday, there are certain things in my mind that I thought it has to be a must-have. Other than those W3C standard and database driven standard things, I came across a list of things that _I_ thought was important. 1. Community oriented. 2. Multiple languages design. 3. RSS feed included. 4. [...]]]></description>
			<content:encoded><![CDATA[<p>When building a website nowaday, there are certain things in my mind that I thought it has to be a must-have. Other than those W3C standard and database driven standard things, I came across a list of things that _I_ thought was important.</p>
<p>1. Community oriented.<br />
2. Multiple languages design.<br />
3. RSS feed included.<br />
4. API access.<br />
5. Instant response. (XMLHttp).</p>
]]></content:encoded>
			<wfw:commentRss>http://kennithleung.com/blog/2006/08/09/web-2x-and-beyond/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

