<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8294946</id><updated>2024-09-28T09:41:13.610+08:00</updated><title type='text'>Ken Choy Professional Edition</title><subtitle type='html'>With this blog, I hope to share information on my interests - Computer Science, software engineering, technology, games, soccer, and so on...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default?alt=atom&amp;start-index=26&amp;max-results=25'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>199</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8294946.post-115417217825731759</id><published>2006-07-29T19:13:00.000+08:00</published><updated>2006-07-29T19:24:36.433+08:00</updated><title type='text'>DB Designer 4</title><content type='html'>It has been a long time for me to look for a free (better if open source), user friendly and powerful ERD editor.  Most of the foundings are trial version, limited version, non-open source, or not so user friendly.&lt;br /&gt;&lt;br /&gt;But this week, it seems God wants to give me a gift - DB Designer 4, which is an open source, user friend and powerful DB designing tool.  It support connections to various data sources, e.g. MySQL, MSSQL, Oracle and ODBC, execution of queries, reverse engineering on db design, forward engineering by applying the change in db design or generating SQL script.  You&#39;re also allowed to export the diagram in to PNG or BMP, which would be useful for documentation while some other tool doesn&#39;t export any graphics...&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://fabforce.net/dbdesigner4/&quot;&gt;&lt;br /&gt;DB Designer 4&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/115417217825731759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/115417217825731759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/115417217825731759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/115417217825731759'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2006/07/db-designer-4.html' title='DB Designer 4'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-115417160020424688</id><published>2006-07-29T19:06:00.000+08:00</published><updated>2006-07-29T19:25:26.690+08:00</updated><title type='text'>StarUML</title><content type='html'>Half year ago, I found this tool very useful for system design and documentation.  Six months later, I still think so.  StarUML is a free CASE tool for OO Methodology, supporting UML, MDA, and both forward and backward engineering.  The tool is planned to  support round-trip engineering, which I&#39;m interested in very much.  I hope the tool can be continued with its development and we can see the power of round-trip engineering at the days.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.staruml.com/&quot;&gt;StarUML&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/115417160020424688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/115417160020424688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/115417160020424688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/115417160020424688'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2006/07/staruml.html' title='StarUML'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-115212024287087242</id><published>2006-07-06T01:19:00.000+08:00</published><updated>2006-07-06T01:24:03.466+08:00</updated><title type='text'>My recent thought</title><content type='html'>Recently, I thought of a system framework to allow us to develop software in the same way as how chemical factory works.  It will be nice if I can implement the framework, and then show you the interesting idea.  Hope it won&#39;t be too late for you.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/115212024287087242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/115212024287087242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/115212024287087242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/115212024287087242'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2006/07/my-recent-thought.html' title='My recent thought'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-114999446821054385</id><published>2006-06-11T10:53:00.000+08:00</published><updated>2006-06-11T10:54:28.726+08:00</updated><title type='text'>Germany 2006 - The Goals</title><content type='html'>&lt;a href=&quot;http://germany2006goals.blogspot.com/&quot;&gt;Germany 2006 - The Goals&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nothing in IT.  It&#39;s just another one of my favourite - World Cup.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/114999446821054385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/114999446821054385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/114999446821054385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/114999446821054385'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2006/06/germany-2006-goals.html' title='Germany 2006 - The Goals'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-114536848692975497</id><published>2006-04-18T21:54:00.000+08:00</published><updated>2006-04-18T21:54:47.323+08:00</updated><title type='text'>ASP .Net Web Page Optimization Checklist - The Code Project - ASP.NET</title><content type='html'>&lt;a href=&quot;http://www.codeproject.com/useritems/AspDotNetOptimization.asp&quot;&gt;ASP .Net Web Page Optimization Checklist - The Code Project - ASP.NET&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Do keep your application clean and efficient.  Try this out.  It works!</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/114536848692975497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/114536848692975497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/114536848692975497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/114536848692975497'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2006/04/asp-net-web-page-optimization.html' title='ASP .Net Web Page Optimization Checklist - The Code Project - ASP.NET'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-114051093918027679</id><published>2006-02-21T16:35:00.000+08:00</published><updated>2006-02-21T16:35:39.470+08:00</updated><title type='text'>Ajax Patterns</title><content type='html'>&lt;a href=&quot;http://ajaxpatterns.org/&quot;&gt;Ajax Patterns&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have you started AJAX development?  If so, how many of the patterns have you applied?  You can find out a list of patterns of AJAX development, covering aspects like Performance and Usability.  This page is useful to not only AJAX developers, but also for developers with no AJAX developemnt experience (for preparation).</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/114051093918027679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/114051093918027679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/114051093918027679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/114051093918027679'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2006/02/ajax-patterns.html' title='Ajax Patterns'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113876103223372120</id><published>2006-02-01T10:30:00.000+08:00</published><updated>2006-02-01T10:30:32.620+08:00</updated><title type='text'>Ten Essential Tools: Visual Studio Add-Ins Every Developer Should Download Now -- MSDN Magazine, December 2005</title><content type='html'>&lt;a href=&quot;http://msdn.microsoft.com/msdnmag/issues/05/12/VisualStudioAddins/default.aspx&quot;&gt;Ten Essential Tools: Visual Studio Add-Ins Every Developer Should Download Now -- MSDN Magazine, December 2005&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have just figure out a new article in MSDN magazine on add-ins for Visual Studio.  Those add-ins cover areas like testing, documentation, Visual Studio usability, Web Services development and cache monitoring.  I am not sure if these are useful, since I haven&#39;t read through it in detail yet.  But the 10 Must-Have tools introduced by the author last year are quite helpful.  Enjoy.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113876103223372120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113876103223372120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113876103223372120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113876103223372120'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2006/02/ten-essential-tools-visual-studio-add.html' title='Ten Essential Tools: Visual Studio Add-Ins Every Developer Should Download Now -- MSDN Magazine, December 2005'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113634501215107785</id><published>2006-01-04T11:23:00.000+08:00</published><updated>2006-01-04T11:23:32.216+08:00</updated><title type='text'>A web service as a framework for simplifying development and deployment of business functions - The Code Project - SOAP and XML</title><content type='html'>&lt;a href=&quot;http://www.codeproject.com/soap/xydatasetservice.asp&quot;&gt;A web service as a framework for simplifying development and deployment of business functions - The Code Project - SOAP and XML&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is one of the best preparation material for starting Web Service development for systems in medium to large scale.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113634501215107785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113634501215107785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113634501215107785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113634501215107785'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2006/01/web-service-as-framework-for.html' title='A web service as a framework for simplifying development and deployment of business functions - The Code Project - SOAP and XML'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113498082463039898</id><published>2005-12-19T16:27:00.000+08:00</published><updated>2005-12-19T16:27:05.003+08:00</updated><title type='text'>Ting-hao Yang&#39;s ASP.NET blog : Cross page navigation techniques in ASP.NET 1.x and 2.0</title><content type='html'>&lt;a href=&quot;http://blogs.msdn.com/tinghaoy/archive/2005/12/15/504357.aspx&quot;&gt;Ting-hao Yang&#39;s ASP.NET blog : Cross page navigation techniques in ASP.NET 1.x and 2.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you found the loading speed of your pages is slow, you would probably need to do some performance tuning on those pages.  You may most likely think that the database query is slow, the page computation is too complicated, or the page size is too large.  However, it may also be the case for long client-server round trip time (propagation delay).  Here is a blog post from Yang on the details of page navigation scenerio.  It may give you ideas on how to fine tune the loading time of your pages.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113498082463039898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113498082463039898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113498082463039898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113498082463039898'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/12/ting-hao-yangs-aspnet-blog-cross-page.html' title='Ting-hao Yang&#39;s ASP.NET blog : Cross page navigation techniques in ASP.NET 1.x and 2.0'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113498017681969368</id><published>2005-12-19T16:16:00.000+08:00</published><updated>2005-12-19T16:16:16.823+08:00</updated><title type='text'>Visual Studio 2005 Web Application Project Tutorials in C#</title><content type='html'>&lt;a href=&quot;http://webproject.scottgu.com/CSharp/Default.aspx&quot;&gt;Visual Studio 2005 Web Application Project Tutorials in C#&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I don&#39;t know when will I need to work on some migration project from dotNet 1.1 to dotNet 2.0.  But I do think this will happen some days later, and this tutorial will be helpful.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113498017681969368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113498017681969368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113498017681969368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113498017681969368'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/12/visual-studio-2005-web-application.html' title='Visual Studio 2005 Web Application Project Tutorials in C#'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113463228695485713</id><published>2005-12-15T15:30:00.000+08:00</published><updated>2005-12-15T15:39:33.386+08:00</updated><title type='text'>To lead, or to be led?</title><content type='html'>It&#39;s just a very simple question.  To lead, or to be led?  I think most of the people thought of times that they&#39;re in the leading position.  However, how many people reach there?  How to get there?  I don&#39;t have a concret idea.  But standing behind someone and tracking their path obviously doesn&#39;t work.  &lt;br /&gt;&lt;br /&gt;Be more active, or even proactive.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113463228695485713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113463228695485713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113463228695485713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113463228695485713'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/12/to-lead-or-to-be-led.html' title='To lead, or to be led?'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113411799077442944</id><published>2005-12-09T16:41:00.000+08:00</published><updated>2005-12-09T17:22:09.306+08:00</updated><title type='text'>Ken&#39;s Goodies Blog</title><content type='html'>I&#39;m not sure how many of you recognise that I&#39;ve established a new blog, named &lt;a href=&quot;http://kengoodies.blogspot.com&quot;&gt;Ken&#39;s Goodies Blog&lt;/a&gt;, for new product alert (or may be there&#39;s nobody reading this blog).  It seems that the new blog is not very popular, perphaps it&#39;s because I&#39;ve not put much effort in promoting it.  I think I need to promote the blog in more public channels.  Let&#39;s see what will the situation be in the early January.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113411799077442944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113411799077442944' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113411799077442944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113411799077442944'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/12/kens-goodies-blog.html' title='Ken&#39;s Goodies Blog'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113351399608091833</id><published>2005-12-02T16:59:00.000+08:00</published><updated>2005-12-02T16:59:56.140+08:00</updated><title type='text'>The Dilbert Principle - Wikipedia, the free encyclopedia</title><content type='html'>I found out his Wiki article today, when I was finding information on Bottleneck Bill.  All I can say is that this principle is really something.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113351399608091833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113351399608091833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113351399608091833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113351399608091833'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/12/dilbert-principle-wikipedia-free.html' title='The Dilbert Principle - Wikipedia, the free encyclopedia'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113349500910542110</id><published>2005-12-02T11:43:00.000+08:00</published><updated>2005-12-02T11:43:29.156+08:00</updated><title type='text'>Cell phones outnumber PCs in China | Tech News on ZDNet</title><content type='html'>&lt;a href=&quot;Cell phones outnumber PCs in China&quot;&gt;Cell phones outnumber PCs in China | Tech News on ZDNet&lt;/a&gt;: &quot;Cell phones outnumber PCs in China&quot;&lt;br /&gt;&lt;br /&gt;This remind me of my Final Year Project in &lt;a href=&quot;http://www.cityu.edu.hk&quot;&gt;CityU&lt;/a&gt;, entitled &quot;Online Game in Mobile Phone&quot;.  When will this idea really come true?</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113349500910542110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113349500910542110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113349500910542110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113349500910542110'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/12/cell-phones-outnumber-pcs-in-china.html' title='Cell phones outnumber PCs in China | Tech News on ZDNet'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113323106130356586</id><published>2005-11-29T10:24:00.000+08:00</published><updated>2005-11-29T10:24:21.423+08:00</updated><title type='text'>Vodafone is leaving, but who&#39;s next?</title><content type='html'>As reported, the loge of some high-tech companies may be on Mancehster United shirts next year.  What will that be?  Google?  IBM?  Or Yahoo?  I think I&#39;ll then buy a new MU shirt the coming summer.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113323106130356586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113323106130356586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113323106130356586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113323106130356586'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/11/vodafone-is-leaving-but-whos-next.html' title='Vodafone is leaving, but who&#39;s next?'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113293547820929071</id><published>2005-11-26T00:17:00.000+08:00</published><updated>2005-11-26T00:17:58.256+08:00</updated><title type='text'>George Best 1946 - 2005</title><content type='html'>Keane, Vodafone...  And then MU lengend George Best has also left MU, and the world.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113293547820929071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113293547820929071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113293547820929071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113293547820929071'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/11/george-best-1946-2005.html' title='George Best 1946 - 2005'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113290510390639198</id><published>2005-11-25T15:51:00.000+08:00</published><updated>2005-11-25T15:51:43.943+08:00</updated><title type='text'>Google Video of the Day</title><content type='html'>What a collection of the Google Video entries.  This blog is like the &quot;Google Map Tour&quot; blog few months ago, but much more interesting for the rich of media.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113290510390639198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113290510390639198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113290510390639198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113290510390639198'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/11/google-video-of-day.html' title='Google Video of the Day'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113282220318340620</id><published>2005-11-24T16:50:00.000+08:00</published><updated>2005-11-24T16:50:03.246+08:00</updated><title type='text'>Geek to Live: Find free music on the web - Lifehacker</title><content type='html'>Live like a geek, and find the media you need like a geek.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113282220318340620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113282220318340620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113282220318340620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113282220318340620'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/11/geek-to-live-find-free-music-on-web.html' title='Geek to Live: Find free music on the web - Lifehacker'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113279452260447179</id><published>2005-11-24T09:08:00.000+08:00</published><updated>2005-11-24T09:08:42.646+08:00</updated><title type='text'>After Keano, Vodafone is leaving MU</title><content type='html'>&lt;a href=&quot;http://www.manutd.com/news/fullstory.sps?inewsid=278281&quot;&gt;Manchester United Official Web Site - Club &amp; News - News - 1:08:24 AM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The remarkable Vodafone logo will not be on the shirts starting from next season.  I&#39;m lucky that I&#39;ve bought a training shirt for this season.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113279452260447179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113279452260447179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113279452260447179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113279452260447179'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/11/after-keano-vodafone-is-leaving-mu.html' title='After Keano, Vodafone is leaving MU'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113262166332040928</id><published>2005-11-22T09:07:00.000+08:00</published><updated>2005-11-22T09:07:43.380+08:00</updated><title type='text'>Create a simple file transfer Web service with .NET - Techguides - ZDNet Asia</title><content type='html'>This situation is really interesting.  &quot;Creating a file transfer Web Service&quot; is the topic of a girl&#39;s final year project last year.  She also won in the Imagine Cup by Microsoft with that project.  My friends lost in that competition and argue that the topic is too simple and not useful.  Well, yes, it&#39;s simple to implement.  But perhaps they&#39;re on the wrong track.  In that competition, as shown in the name, creativity seems to mean everything.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113262166332040928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113262166332040928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113262166332040928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113262166332040928'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/11/create-simple-file-transfer-web.html' title='Create a simple file transfer Web service with .NET - Techguides - ZDNet Asia'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113257391442445751</id><published>2005-11-21T19:51:00.000+08:00</published><updated>2005-11-21T19:51:54.460+08:00</updated><title type='text'>Opera goes mobile with AJAX - ZDNet UK News</title><content type='html'>It&#39;s nice to see AJAX everywhere, especially for mobile platform.  I really hope to see my mobile phone running responsive web application for ordering some products from my company.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113257391442445751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113257391442445751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113257391442445751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113257391442445751'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/11/opera-goes-mobile-with-ajax-zdnet-uk.html' title='Opera goes mobile with AJAX - ZDNet UK News'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113233782448659733</id><published>2005-11-19T02:17:00.000+08:00</published><updated>2005-11-19T02:17:04.583+08:00</updated><title type='text'>Roy Keane Leaves Old Trafford</title><content type='html'>&lt;a href=&quot;http://www.manutd.com/news/fullstory.sps?iNewsid=272449&amp;amp;itype=466&amp;amp;icategoryid=120&quot;&gt;Manchester United Official Web Site - Club &amp; News - News - Football News - 6:15:07 PM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It&#39;s sad to heard that MU skipper Roy Keane is leaving the club immediately.  We&#39;ll miss you in Red, Keane.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113233782448659733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113233782448659733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113233782448659733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113233782448659733'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/11/roy-keane-leaves-old-trafford.html' title='Roy Keane Leaves Old Trafford'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113210426425349116</id><published>2005-11-16T09:23:00.000+08:00</published><updated>2005-11-16T09:24:24.263+08:00</updated><title type='text'>Implementing Ajax.NET-based Lookup Server Control - The Code Project - ASP.NET</title><content type='html'>Recently, I&#39;m working on some AJAX stuff, since I&#39;ve found &lt;a href=&quot;http://ajax.schwarz-interactive.de/csharpsample/default.aspx&quot;&gt;AJAX.NET&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://ajax.schwarz-interactive.de/csharpsample/default.aspx&quot;&gt;AJAX.NET&lt;/a&gt; is great except that it can only apply on pages but user controls. Fortunately, there&#39;re guys trying to make things done. This Code Project article shows you how to make the user control more integrated with AJAX.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/aspnet/AjaxNET_Lookup_Control.asp&quot;&gt;Implementing Ajax.NET-based Lookup Server Control&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113210426425349116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113210426425349116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113210426425349116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113210426425349116'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/11/implementing-ajaxnet-based-lookup.html' title='Implementing Ajax.NET-based Lookup Server Control - The Code Project - ASP.NET'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113111230069511986</id><published>2005-11-04T21:51:00.000+08:00</published><updated>2005-11-04T21:51:40.746+08:00</updated><title type='text'>Business Opportunities Weblog | How Much Is My Blog Worth</title><content type='html'>This applet is really interesting.  It evaluate the relative value of your blog comparing to AOL-Weblogs Inc deal.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113111230069511986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113111230069511986' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113111230069511986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113111230069511986'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/11/business-opportunities-weblog-how-much.html' title='Business Opportunities Weblog | How Much Is My Blog Worth'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8294946.post-113109380647002429</id><published>2005-11-04T16:43:00.000+08:00</published><updated>2005-11-04T16:43:26.540+08:00</updated><title type='text'>Vincent Cheung: Alarm clocks are bad. How to wake up and feel better.</title><content type='html'>Well, this is something I&#39;ve been doing for several years.  Since I like the radio programs in the morning, I normally schedule the radio to turn on every morning, before I actually wake up.  I don&#39;t know whether this method work, but I think this method really remind me of what the time is, since there will be time and weather report every 30 minutes.</content><link rel='replies' type='application/atom+xml' href='http://kenchoy.blogspot.com/feeds/113109380647002429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8294946/113109380647002429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113109380647002429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8294946/posts/default/113109380647002429'/><link rel='alternate' type='text/html' href='http://kenchoy.blogspot.com/2005/11/vincent-cheung-alarm-clocks-are-bad.html' title='Vincent Cheung: Alarm clocks are bad. How to wake up and feel better.'/><author><name>Ken</name><uri>http://www.blogger.com/profile/13678264304286642887</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>