<?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: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-6671073</id><updated>2012-02-16T03:45:07.301-08:00</updated><title type='text'>Computer and Internet Technology</title><subtitle type='html'>Discover and share latest internet technology. Design and build intelligent management software.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://linuszhu.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6671073.post-8438537851942838655</id><published>2009-06-22T10:17:00.001-07:00</published><updated>2009-06-22T10:17:02.134-07:00</updated><title type='text'>Do you want to put on or loose weight?</title><content type='html'>&lt;p&gt;A very interesting app named &lt;a href="http://www.fitorbit.com/"&gt;FitOrbit&lt;/a&gt;, it’s business model is very clear, just like other online human training program app. Check &lt;a href="http://mashable.com/2009/06/22/fitorbit/" target="_blank"&gt;it&lt;/a&gt; out.&lt;/p&gt;  &lt;p&gt;&lt;img title="FitOrbit logo" alt="FitOrbit logo" src="http://ec.mashable.com/wp-content/uploads/2009/06/FitOrbit-logo.jpg" width="165" height="93" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;img title="fitorbit" alt="fitorbit" src="http://ec.mashable.com/wp-content/uploads/2009/06/fitorbit-1.jpg" width="554" height="435" /&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-8438537851942838655?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/8438537851942838655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/8438537851942838655'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2009_06_01_archive.html#8438537851942838655' title='Do you want to put on or loose weight?'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-2837179996687584193</id><published>2009-06-20T14:52:00.001-07:00</published><updated>2009-06-20T14:52:46.361-07:00</updated><title type='text'>Mobile Application Marketing Distribution</title><content type='html'>&lt;p&gt; iphone almost dominate the mobile application market according to &lt;a href="http://www.mobilecrunch.com/2009/06/19/android-users-are-stickier-than-iphone-users/" target="_blank"&gt;this&lt;/a&gt; from &lt;a href="http://www.flurry.com/" target="_blank"&gt;flurry&lt;/a&gt;.&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" alt="gloves" align="right" src="http://www.mobilecrunch.com/wp-content/uploads/2009/06/gloves-299x189.jpg" width="67" height="43" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;img src="http://www.mobilecrunch.com/wp-content/uploads/2009/06/picture-3.png" width="514" height="264" /&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-2837179996687584193?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/2837179996687584193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/2837179996687584193'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2009_06_01_archive.html#2837179996687584193' title='Mobile Application Marketing Distribution'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-8915025105435548407</id><published>2009-06-20T11:22:00.001-07:00</published><updated>2009-06-20T11:22:19.414-07:00</updated><title type='text'>Look forward to the commercial using for these</title><content type='html'>Barcode simplified the easy unique identify and sharing the product info. Check it out. &lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9_hFGsmx_6k&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9_hFGsmx_6k&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IXt21v8Hjhw&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/IXt21v8Hjhw&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-8915025105435548407?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/8915025105435548407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/8915025105435548407'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2009_06_01_archive.html#8915025105435548407' title='Look forward to the commercial using for these'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-3996740402209171168</id><published>2009-06-19T17:10:00.001-07:00</published><updated>2009-06-19T17:10:01.963-07:00</updated><title type='text'>Interesting Trend Diagram</title><content type='html'>&lt;p&gt;This diagram from &lt;a href="http://www.baekdal.com/articles/Management/market-of-information/" target="_blank"&gt;baekdal&lt;/a&gt; somehow discribes the human media delveopment, although someone think it’s &lt;a href="http://agylen.com/" target="_blank"&gt;bullshit&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://www.baekdal.com/media/content/2009/marketflow1.jpg" /&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-3996740402209171168?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/3996740402209171168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/3996740402209171168'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2009_06_01_archive.html#3996740402209171168' title='Interesting Trend Diagram'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-2223814133080205869</id><published>2009-06-17T23:17:00.001-07:00</published><updated>2009-06-17T23:17:09.309-07:00</updated><title type='text'>Musicane Taylor Swift</title><content type='html'>&lt;script type="text/javascript" src="http://widgets.clearspring.com/o/492619e437233b23/4a39dbe422f6a8f4/492619e434bbbdb2/1e372b94/widget.js"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-2223814133080205869?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/2223814133080205869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/2223814133080205869'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2009_06_01_archive.html#2223814133080205869' title='Musicane Taylor Swift'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-1652858293096250896</id><published>2009-06-12T18:02:00.001-07:00</published><updated>2009-06-12T18:02:32.958-07:00</updated><title type='text'>The internet is the computer.</title><content type='html'>&lt;p&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" title="ripie" alt="ripie" align="right" src="http://ec.mashable.com/wp-content/uploads/2009/05/ripie.gif" width="90" height="98" /&gt; Windows 7 EU 版本不带 Internet Explorer, 请看来是Mashable的&lt;a href="http://mashable.com/2009/06/12/microsoft-windows-7-internt-explorer-europe/" target="_blank"&gt;Comment&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;No browser!? How the hell are you supposed to get an alternative browser - &lt;strong&gt;Firefox, Opera, any browser&lt;/strong&gt; - without a browser?&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;仔细回想一想，现在的电脑离开了网络就像，一台电脑没有了图形界面回到DOS时代。现在的个人数据已经基本上转移到了网上，邮件、文档、图片、电影、联系人、甚至是游戏，稳定的网络让你基本上不用担心你某一天硬盘挂了的惨剧。现在已经不用向当年到处Copy软件和资源，刻成硬盘，现在所有的东西，都可以放在公共的网站上，或者私人的网络存储上。Google给个人提供了充足的存储空间，Gmail、Google Doc、&lt;a href="http://picasaweb.google.com/" target="_blank"&gt;PicasaWeb&lt;/a&gt;，这些都是免费的午餐，&lt;a href="http://aws.amazon.com/ec2/" target="_blank"&gt;Amazon EC2&lt;/a&gt;可以提供给你私人或商用的极其廉价的存储，你可以获取和存储任意格式的文件到它的上面，同时可以作为你的Application Host，发布你的资源或者网站。&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-1652858293096250896?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/1652858293096250896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/1652858293096250896'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2009_06_01_archive.html#1652858293096250896' title='The internet is the computer.'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-6167806351805722039</id><published>2009-06-10T11:56:00.001-07:00</published><updated>2009-06-10T11:56:24.478-07:00</updated><title type='text'>JoliCloud, WebOS?</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;和Chris讨论关于我一直想做的个人终端的时候，他提到&lt;a href="http://www.jolicloud.com/" target="_blank"&gt;JoliCloud&lt;/a&gt;。是一大发现，已经有人在开始实践和推广这种残产品了，对于用户来说，Windows Applicaton和Web Application的差别已经不大了，用Web OS可以很好的解决跨平台问题，毕竟Html和Javascript不论在Windows, Linus, Mac, Sybiam, Iphone 等所有固定终端和移动终端都支持，只要有网络，你可以随时摄取和存储你的信息。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.jolicloud.com/tour"&gt;&lt;img alt="Jolicloud screenshot" src="http://www.jolicloud.com/images/screenshots/take-tour.png" width="560" height="330" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-6167806351805722039?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/6167806351805722039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/6167806351805722039'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2009_06_01_archive.html#6167806351805722039' title='JoliCloud, WebOS?'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-5768411134626119322</id><published>2009-06-06T23:15:00.001-07:00</published><updated>2009-06-06T23:16:30.286-07:00</updated><title type='text'>真正的Web时代已经隐约可见了</title><content type='html'>&lt;p&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" alt="Ubiquity" align="right" src="https://labs.mozilla.com/wp-content/themes/labs2009/gfx/icon_ubiquity_M.gif" width="69" height="69" /&gt;最近一直在搜索如何更有效的发布和共享你的网络发现，现在比较多的是通过Bookmarklet或者在信息页面嵌入Share Button。这些方式对于用户来说都不是很连续，各种服务分布在不同的网络位置，用户需要通过各种途径来进入各种服务，然而这些服务并不具有连贯性，直到我今天看到Ubiquity from &lt;a href="http://labs.mozilla.com/"&gt;&lt;img alt="Mozilla Labs" src="https://labs.mozilla.com/wp-content/themes/labs2009/gfx/logo.jpg" width="58" height="22" /&gt;&lt;/a&gt;，才发现了这才应该是我想要的，请看这里有一个非常不错的&lt;a title="ubiquity" href="http://labs.mozilla.com/projects/ubiquity/" target="_blank"&gt;Video&lt;/a&gt;。&lt;/p&gt;  &lt;p&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" alt="Palm Pre Image" align="right" src="http://ec.mashable.com/wp-content/uploads/2009/01/palm_pre.jpg" width="81" height="102" /&gt;随着网络应用服务的日益丰富和标准化，用户的日常生活和办公将逐渐建立在任何有网络存在的地方，已经可以看到基于Linus的&lt;a href="http://mashable.com/2009/06/06/palm-pre-launch-2/" target="_blank"&gt;Palm Pre Web OS&lt;/a&gt;，这是一个精彩的Debut。以后的浏览器将变成操作系统，在它的上面可以安装和使用各种应用，而同时你不要考虑数据的存储问题，得益于Amazon EC2或者Google Data Service等Cloud。&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-5768411134626119322?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/5768411134626119322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/5768411134626119322'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2009_06_01_archive.html#5768411134626119322' title='真正的Web时代已经隐约可见了'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-7544573708763612795</id><published>2009-06-06T18:26:00.001-07:00</published><updated>2009-06-06T18:26:11.935-07:00</updated><title type='text'>070807 PPolis at Youth Cafe</title><content type='html'>Check out this SlideShare Presentation: &lt;div style="width:425px;text-align:left" id="__ss_88370"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/nchild/070807-ppolis-at-youth-cafe?type=presentation" title="070807 PPolis at Youth Cafe"&gt;070807 PPolis at Youth Cafe&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=070807-ppolis-at-youth-cafe4886&amp;stripped_title=070807-ppolis-at-youth-cafe" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=070807-ppolis-at-youth-cafe4886&amp;stripped_title=070807-ppolis-at-youth-cafe" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;Microsoft Word documents&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/nchild"&gt;nchild&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-7544573708763612795?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/7544573708763612795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/7544573708763612795'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2009_06_01_archive.html#7544573708763612795' title='070807 PPolis at Youth Cafe'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-5691003559971553088</id><published>2009-04-30T16:35:00.000-07:00</published><updated>2009-04-30T16:36:17.573-07:00</updated><title type='text'>Today's song</title><content type='html'>&lt;p&gt;Love Story&lt;br /&gt;by &lt;a id="YMusic_singleVideoArtistName" class="yltasis" title="/taylor-swift/" href="http://new.music.yahoo.com/taylor-swift/"&gt;Taylor Swift&lt;/a&gt;&lt;br /&gt;from the album &lt;a id="YMusic_singleVideoAlbumName" class="yltasis" title="/taylor-swift/albums/fearless--205931246" href="http://new.music.yahoo.com/taylor-swift/albums/fearless--205931246"&gt;Fearless&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;object id="yfop" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="320" height="270"&gt;&lt;param name="_cx" value="8466"&gt;&lt;param name="_cy" value="7143"&gt;&lt;param name="FlashVars" value=""&gt;&lt;param name="Movie" value="http://d.yimg.com/m/up/fop/embedflv/swf/fop.swf"&gt;&lt;param name="Src" value="http://d.yimg.com/m/up/fop/embedflv/swf/fop.swf"&gt;&lt;param name="WMode" value="Window"&gt;&lt;param name="Play" value="0"&gt;&lt;param name="Loop" value="-1"&gt;&lt;param name="Quality" value="High"&gt;&lt;param name="SAlign" value="LT"&gt;&lt;param name="Menu" value="0"&gt;&lt;param name="Base" value=""&gt;&lt;param name="AllowScriptAccess" value=""&gt;&lt;param name="Scale" value="NoScale"&gt;&lt;param name="DeviceFont" value="0"&gt;&lt;param name="EmbedMovie" value="0"&gt;&lt;param name="BGColor" value=""&gt;&lt;param name="SWRemote" value=""&gt;&lt;param name="MovieData" value=""&gt;&lt;param name="SeamlessTabbing" value="1"&gt;&lt;param name="Profile" value="0"&gt;&lt;param name="ProfileAddress" value=""&gt;&lt;param name="ProfilePort" value="0"&gt;&lt;param name="AllowNetworking" value="all"&gt;&lt;param name="AllowFullScreen" value="false"&gt;&lt;embed src="'http://d.yimg.com/m/up/fop/embedflv/swf/fop.swf'" width="'320'" height="'270'" name="'yfop'" type="'application/x-shockwave-flash'" pluginspage="'http://www.macromedia.com/go/getflashplayer'" flashvars="'id=" shareenable="1'"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-5691003559971553088?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/5691003559971553088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/5691003559971553088'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2009_04_01_archive.html#5691003559971553088' title='Today&apos;s song'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-3716765730149749694</id><published>2009-04-29T18:40:00.001-07:00</published><updated>2009-04-29T19:16:37.821-07:00</updated><title type='text'>Song of today</title><content type='html'>&lt;embed src="http://media.mtvnservices.com/mgid:uma:video:cmt.com:359583" width="512" height="319" type="application/x-shockwave-flash" FlashVars="dist=http://www.topcountrysongs.net&amp;orig=&amp;vmoid=" allowFullScreen="true" AllowScriptAccess="always" base="."&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://media.mtvnservices.com/mgid:uma:video:mtvmusic.com:359605" width="320" height="271" type="application/x-shockwave-flash" flashVars="dist=http://www.topcountrysongs.net" allowFullScreen="true" AllowScriptAccess="always"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;div style="margin:0; text-align:center; width:320px;font-family:Arial,sans-serif;font-size:10px;"&gt;&lt;a style="color:#000000;" href="http://www.mtvmusic.com/pickler__kellie"&gt;Kellie Pickler&lt;/a&gt; |&lt;a style="color:#000000;" href="http://www.mtvmusic.com/"&gt;MTV Music&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;the top country song from Keith Urban - Sweet Thing&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://media.mtvnservices.com/mgid:uma:video:cmt.com:332683" width="512" height="319" type="application/x-shockwave-flash" FlashVars="dist=http://www.topcountrysongs.net&amp;orig=&amp;vmoid=" allowFullScreen="true" AllowScriptAccess="always" base="."&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Toby Keith the hit “God Love Her”&lt;br /&gt;http://new.music.yahoo.com/videos/--201995237&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-3716765730149749694?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/3716765730149749694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/3716765730149749694'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2009_04_01_archive.html#3716765730149749694' title='Song of today'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-1461917819779292766</id><published>2007-05-04T06:38:00.001-07:00</published><updated>2007-05-04T06:38:03.888-07:00</updated><title type='text'>复旦辰光DotNetTeam博客成立篇</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;记得去年5月份的时候当时还没有人知道.net 3.5的时候，我已经开始使用DLINQ进行一个项目的开发，每逢问题发生都只有在Microsoft Forum提问才可以得到答案，经过多次CTP的增强，才有了如今的Orcas beta1里面的LINQ。目前博客园的各种技术文章实时性很强，微软有什么动静，马上就有人会报告到博客园上，这点很好，如果你是一位DotNet技术入门的人，那么这里是你技术知识的报纸，每天每周你可以阅读它。然而如果博客园多一些将最新的技术使用到真实项目中的文章，那么就算比较完美了，对于那些已经是骨灰级任务的人也有了回到这里的理由。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;还记得有一位作者画过这样一张图，他把新技术使用的人/公司分为四个阶段，开拓者（吃螃蟹）、跟随者、使用者、被迫使用者。实际情况一般公司大部分都是使用者，即在技术已经完全成熟后才开始使用，这是非常正常的。然而采用新技术往往可以给你带来意向不到的突破，因此对于小团队或新型公司将新技术能够较早较快地投入生产当中，往往会获得较大的回报，当然我的前提是这个团队具有较深的技术背景和知识学习能力。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;我们的团队已经建立了一个月，正在设计开发一个大型项目（出于公司角度，暂时无法透露项目类型和名称），项目采用了大量微软最前沿的技术，项目产品具有多级分布式结构，采用SOOS的思想与Smart Client的实践相结合，可以算是吃螃蟹的团队，并且是准备用螃蟹当正餐的团队，而不是仅仅是品尝螃蟹滋味而已。希望能够从今天起给大家介绍积累下来的更多实际吃螃蟹的知识和技巧。下面是我们采用技术的清单。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用Visual Studio Orcas进行Service开发&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用Visual Studio 2005 + Software Factory Plugin进行Client端开发&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用&lt;/span&gt;&lt;span style='font-size:9pt'&gt;Microsoft Expression Blend 作为WPF界面IDE&lt;/span&gt;&lt;span style='font-size:10pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用SQL Server 2005进行数据存储&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用&lt;/span&gt;&lt;span style='font-size:9pt'&gt;SQL CE 2005进行客户端数据存储&lt;/span&gt;&lt;span style='font-size:10pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用Team foundation server 进行源代码管理，文档管理，需求管理，缺陷管理&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用WCF和WSE3.0进行通讯&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用WWF进行工作流开发&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用IOC进行Shell结构设计&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用Winform2.0和WPF进行客户端界面开发&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用&lt;/span&gt;&lt;span style='font-size:9pt'&gt;Microsoft Enterprise Library for .net 2.0作为程序基础模块&lt;/span&gt;&lt;span style='font-size:10pt'&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用SCSF(Smart Client Software Factory) 和CAB(Composite UI Application Block)进行客户端界面开发&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用WSSF(Web Site Software Factory)和UIP(User Interface Process Application Block)进行界面流程开发&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用Reporting Service进行报表开发&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用Asp.net2.0+Ajax1.0进行网站界面开发&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用LINQ to ADO.net进行数据访问层开发&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用Synchronizer进行数据同步&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用UAB或ClickOnce进行数据同步参考和软件更新参考&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用Eclipse, SharpDevelop进行Shell结构参考&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;利用Microsoft Project, Microsoft Outlook, Mindjet 进行时间计划管理的参考&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;…&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;经过了一个月的设计和实践，如何作Architecture级别的抉择有了不少心得，例如是选择Smart Client还是Asp.net+Ajax，支持离线数据还是中央数据存储，各子系统之间是Dll直接访问还是WCF Service访问。在技术使用层面，现在我们已经能够很好地把握和使用Linq to Entities(EDM)，SCSF等技术的各项特性，会在今后的Session中不断和大家分享。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;最后，希望我们的团队能够和大家一起踩在巨人的肩膀上，发挥东方人自己的创造力，营造属于中国的新一代软件企业。&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-1461917819779292766?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/1461917819779292766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/1461917819779292766'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2007_05_01_archive.html#1461917819779292766' title='复旦辰光DotNetTeam博客成立篇'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-4676375388806304155</id><published>2007-05-03T22:43:00.001-07:00</published><updated>2007-05-03T22:43:54.552-07:00</updated><title type='text'>Pic</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-4676375388806304155?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/4676375388806304155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/4676375388806304155'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2007_05_01_archive.html#4676375388806304155' title='Pic'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-3922674562341107517</id><published>2007-05-03T22:41:00.001-07:00</published><updated>2007-05-03T22:41:19.552-07:00</updated><title type='text'>Post from office 2007</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;br /&gt;			&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-3922674562341107517?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/3922674562341107517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/3922674562341107517'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2007_05_01_archive.html#3922674562341107517' title='Post from office 2007'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113455065479560681</id><published>2005-12-14T00:57:00.000-08:00</published><updated>2005-12-14T00:57:34.826-08:00</updated><title type='text'></title><content type='html'>happy holiday&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='http://h41111.www4.hp.com/mh41111/holiday/choose_ecard.html' target='ext'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/Happy%20Holidays%20-%20Choose%20an%20e-card%20to%20view%202005-12-14%2016%2057%2017.jpg'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113455065479560681?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113455065479560681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113455065479560681'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_12_01_archive.html#113455065479560681' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113358114591592055</id><published>2005-12-02T19:39:00.000-08:00</published><updated>2005-12-02T19:39:05.950-08:00</updated><title type='text'></title><content type='html'>The friendly user interface from cnet&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='http://reviews.cnet.com/1320-7600-27.html?path=http://reviews.cnet.com/5207-7587-0.html%3FforumID=69%26threadID=139245' target='ext'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/http%20%20%20reviews%20cnet%20com%201320-7600-27%20html%20path%3Dhttp%20%20%20reviews%20cn%202005-12-3%2011%2038%2022.jpg'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113358114591592055?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113358114591592055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113358114591592055'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_12_01_archive.html#113358114591592055' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113343620001943779</id><published>2005-12-01T03:23:00.000-08:00</published><updated>2005-12-01T03:23:20.056-08:00</updated><title type='text'></title><content type='html'>Temperature dropping&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='http://photos1.blogger.com/hello/230/8772/1024/Weather.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/Weather.jpg'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113343620001943779?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113343620001943779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113343620001943779'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_12_01_archive.html#113343620001943779' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113326436576716944</id><published>2005-11-29T03:39:00.000-08:00</published><updated>2005-11-29T03:39:25.806-08:00</updated><title type='text'></title><content type='html'>PGS china team&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='http://photos1.blogger.com/hello/230/8772/1024/RIMG0845.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/RIMG0845.jpg'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113326436576716944?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113326436576716944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113326436576716944'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113326436576716944' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113318875746784495</id><published>2005-11-28T06:39:00.000-08:00</published><updated>2005-11-28T06:39:17.780-08:00</updated><title type='text'></title><content type='html'>Code Lib: My personal KM tool&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='http://photos1.blogger.com/hello/230/8772/1024/Personal%20KM%20Code%20Lib.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/Personal%20KM%20Code%20Lib.jpg'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113318875746784495?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113318875746784495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113318875746784495'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113318875746784495' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113314483792422491</id><published>2005-11-27T18:27:00.000-08:00</published><updated>2005-11-27T18:27:17.930-08:00</updated><title type='text'></title><content type='html'>I'm installing it for a spin right now&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113314483792422491?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113314483792422491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113314483792422491'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113314483792422491' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113314476098568135</id><published>2005-11-27T18:26:00.000-08:00</published><updated>2005-11-27T18:26:01.000-08:00</updated><title type='text'></title><content type='html'>I'm installing it for a spin right now&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='http://moneycentral.msn.com/investor/charts/chartdl.asp?Symbol=goog&amp;ShowChtBt=Refresh+Chart&amp;DateRangeForm=1&amp;CP=0&amp;PT=5&amp;C5=1&amp;C6=2005&amp;C7=1&amp;C8=2005&amp;C9=2&amp;ComparisonsForm=1&amp;CE=0&amp;CompSyms=&amp;DisplayForm=1&amp;D5=0&amp;D7=&amp;D6=&amp;D3=0' target='ext'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/MSN%20Money%20-%20GOOG%20-%20Stock%20chart%2C%20Index%20chart%202005-11-28%209%2035%2039.0.jpg'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113314476098568135?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113314476098568135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113314476098568135'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113314476098568135' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113314176445295520</id><published>2005-11-27T17:36:00.000-08:00</published><updated>2005-11-27T17:36:04.483-08:00</updated><title type='text'></title><content type='html'>Google goes crazy&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='http://moneycentral.msn.com/investor/charts/chartdl.asp?Symbol=goog&amp;ShowChtBt=Refresh+Chart&amp;DateRangeForm=1&amp;CP=0&amp;PT=5&amp;C5=1&amp;C6=2005&amp;C7=1&amp;C8=2005&amp;C9=2&amp;ComparisonsForm=1&amp;CE=0&amp;CompSyms=&amp;DisplayForm=1&amp;D5=0&amp;D7=&amp;D6=&amp;D3=0' target='ext'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/MSN%20Money%20-%20GOOG%20-%20Stock%20chart%2C%20Index%20chart%202005-11-28%209%2035%2039.jpg'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113314176445295520?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113314176445295520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113314176445295520'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113314176445295520' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113307387246468893</id><published>2005-11-26T22:44:00.000-08:00</published><updated>2005-11-26T22:44:32.513-08:00</updated><title type='text'></title><content type='html'>Earthquake in JiangXi, from Sina&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='http://photos1.blogger.com/hello/230/8772/1024/.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/.jpg'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113307387246468893?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113307387246468893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113307387246468893'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113307387246468893' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113301789296076489</id><published>2005-11-26T07:11:00.000-08:00</published><updated>2005-11-26T07:11:32.963-08:00</updated><title type='text'></title><content type='html'>Micky&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='http://photos1.blogger.com/hello/230/8772/1024/RIMG0831.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/RIMG0831.jpg'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113301789296076489?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113301789296076489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113301789296076489'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113301789296076489' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113301663357588846</id><published>2005-11-26T06:50:00.000-08:00</published><updated>2005-11-26T06:50:33.620-08:00</updated><title type='text'></title><content type='html'>HP&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='http://photos1.blogger.com/hello/230/8772/1024/hp_sig_2c_300.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/hp_sig_2c_300.jpg'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113301663357588846?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113301663357588846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113301663357588846'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113301663357588846' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113288230182482649</id><published>2005-11-24T17:31:00.000-08:00</published><updated>2005-11-24T17:31:41.863-08:00</updated><title type='text'></title><content type='html'>Happy Thanksgiving!&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='http://photos1.blogger.com/hello/230/8772/1024/untitled.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/untitled.jpg'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113288230182482649?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113288230182482649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113288230182482649'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113288230182482649' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113282802085372630</id><published>2005-11-24T02:27:00.000-08:00</published><updated>2005-11-24T02:27:00.883-08:00</updated><title type='text'></title><content type='html'>Everyday's vedio source&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href='http://channel9.msdn.com' target='ext'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/Channel%209%202005-11-24%2018%2026%2005.jpg'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113282802085372630?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113282802085372630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113282802085372630'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113282802085372630' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113272185865673453</id><published>2005-11-22T20:57:00.000-08:00</published><updated>2005-11-22T20:57:38.660-08:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/hello/230/8772/1024/WordBlogger.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/WordBlogger.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Blogger with word&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113272185865673453?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113272185865673453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113272185865673453'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113272185865673453' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113272174247102501</id><published>2005-11-22T20:55:00.000-08:00</published><updated>2005-11-22T20:55:42.506-08:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/hello/230/8772/1024/hello%26picasa.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/hello%26picasa.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Hello + picasa : www.hello.com&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113272174247102501?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113272174247102501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113272174247102501'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113272174247102501' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113271943541515254</id><published>2005-11-22T20:17:00.000-08:00</published><updated>2005-11-22T20:17:15.420-08:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/RIMG03163.jpg'&gt;&lt;/a&gt;&lt;br /&gt;linus icon&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113271943541515254?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271943541515254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271943541515254'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113271943541515254' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113271880472078858</id><published>2005-11-22T20:06:00.000-08:00</published><updated>2005-11-22T20:06:44.726-08:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/hello/230/8772/1024/RIMG0316.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/RIMG0316.jpg'&gt;&lt;/a&gt;&lt;br /&gt;linus at Nature History Meusem&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113271880472078858?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271880472078858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271880472078858'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113271880472078858' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113271788160189256</id><published>2005-11-22T19:51:00.000-08:00</published><updated>2005-11-22T21:58:32.256-08:00</updated><title type='text'>Switching from MSN space to Blogger.com</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Switching from MSN space to Blogger.com&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;After trying new set of blogging and picture sharing tools, including blogger.com, blogger for word, hello+picasa, flickr. I decided to quit the domain of Microsoft blogging field, follow google for the following reasons:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;blogger has more flexible template definition tools, it gives you ability to manage you site appearance in html code level&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;blogger from word really improve my productivity of blogging, in contract to the old msn space’s online editing or email publishing. Now you can take advantage of word’s powerful editing capability&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;hello+picasa indeed brings picture uploading and sharing process into a new era, instead of spaces’s loose resolution picture sharing.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;xml communication indicates the Web 2.0’s coming, you can use a bunch of tools not matter you are online, or in word, or hello, or any other xml-aware tools&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;personal belief that google’s fasting growing and effect of rapid evolution process including new technology implementation and fresh tools&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;etc.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Here is the process of my blogging history.&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://ms.mblogger.cn/linuszhu/"&gt;博客.CN&lt;/a&gt;&lt;span style="font-size:85%;"&gt; 2004/4 – 2005/4&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://spaces.msn.com/members/polease"&gt;MSN Space&lt;/a&gt;&lt;span style="font-size:85%;"&gt; 2005/7/2 – 2005/11/23  &lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://linuszhu.blogspot.com/"&gt;Blogger.com&lt;/a&gt;&lt;span style="font-size:85%;"&gt; 2005/11/23 - Now&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Now this is my newly fresh blogger coming from blogger.com. &lt;/span&gt;&lt;a href="http://linuszhu.blogspot.com/"&gt;http://linuszhu.blogspot.com/&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;My current set of tools&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Blogger.com&lt;/span&gt;&lt;a href="http://linuszhu.blogspot.com/"&gt;http://linuszhu.blogspot.com/&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;hello+picasaaccount : polease&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;MSN Messengeraccount : linjohnston@hotmail.com&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Skypeaccount : linuszhu&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Email &lt;/span&gt;&lt;a href="mailto:linuszhu@gmail.com"&gt;linuszhu@gmail.com&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Flickr&lt;/span&gt;&lt;a href="http://www.flickr.com/photos/polease/"&gt;http://www.flickr.com/photos/polease/&lt;/a&gt;&lt;span style="font-size:85%;"&gt;account : linuszhus@yahoo.com.cn&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;FolderShareaccount : linuszhu&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Live.comaccount : linuszhu&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;My personal link&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;ol&gt; &lt;li&gt;&lt;span style="font-size:85%;"&gt;using &lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.blogger.com/img/logo40.gif"&gt;&lt;img style="cursor: pointer; width: 160px;" src="http://www.blogger.com/img/logo40.gif" alt="" border="0" /&gt;&lt;/a&gt; &lt;span style="font-size:85%;"&gt;to post my personal diary and featured picture&lt;br /&gt; &lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;using  &lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/images/flickr_logo_beta.gif"&gt;&lt;img style="cursor: pointer; width: 160px;" src="http://www.flickr.com/images/flickr_logo_beta.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;to &lt;/span&gt;&lt;span style="font-size:85%;"&gt;organize &lt;/span&gt;&lt;span style="font-size:85%;"&gt;and share my photo album&lt;br /&gt;   &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-size:85%;"&gt;using &lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://favorites.live.com/images/logobeta.gif"&gt;&lt;img style="cursor: pointer; width: 160px;" src="http://favorites.live.com/images/logobeta.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;to &lt;/span&gt;&lt;span style="font-size:85%;"&gt;organize and share my personal favorate link&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;  &lt;/ol&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113271788160189256?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271788160189256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271788160189256'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113271788160189256' title='Switching from MSN space to Blogger.com'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113271423905121999</id><published>2005-11-22T18:50:00.000-08:00</published><updated>2005-11-22T18:50:39.056-08:00</updated><title type='text'>DataSet as webservice passing object tuning</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:180%;"&gt;DataSet as webservice passing object tuning&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;Linus&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;2005-11-20&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Background&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&amp;nbsp;&amp;nbsp;SmartClient technology now is very common used in the new era of SOA infrastructure, as publishing a webservice to the whole world, getting rid of bothering issue like firewall, has become a piece of cake. &lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&amp;nbsp;&amp;nbsp;In .net, Microsoft gives birth of dataset, originated from recordset, which struts its stuff in the world of data binding. DataSet, usually represents a portion of relation table data, could contain a considerable amount of data returned from database. When passing this kind of large object by web service, due to the inborn issue of http communication regarding to TCP/IP (the performance issue), it would bring a headache for your app’s performance, especially critical in a slow network environment. &lt;/span&gt;&lt;br/&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Practices&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;.net dataset serialization&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&amp;nbsp;&amp;nbsp;I was planning to using binary serialization instead of xml serialation after I found out that most of SOAP package data are xml tags. But things are not that easy.&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&amp;nbsp;&amp;nbsp;In .net framework 1.1, drilling down the implementation code, you could discover that, the framework would use XmlSerialization, even if you choose BinaryFormatter, to serialize the dataset. Let’s check it out as the following.&lt;/span&gt;&lt;br/&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=1"&gt;void&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=2"&gt;ISerializable&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;.GetObjectData(&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=3"&gt;SerializationInfo&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; info, &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=4"&gt;StreamingContext&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; context)&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;{&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=5"&gt;string&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; text1 = this.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=6"&gt;GetXmlSchemaForRemoting&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(null);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=7"&gt;string&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; text2 = null;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;info.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=8"&gt;AddValue&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;("XmlSchema", text1);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=9"&gt;StringBuilder&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; builder1 = new &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=10"&gt;StringBuilder&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(this.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=11"&gt;EstimatedXmlStringSize&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;() * 2);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=12"&gt;StringWriter&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; writer1 = new &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=13"&gt;StringWriter&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(builder1);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=14"&gt;XmlTextWriter&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; writer2 = new &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=15"&gt;XmlTextWriter&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(writer1);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=16"&gt;WriteXml&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(writer2, &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=17"&gt;XmlWriteMode&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=18"&gt;DiffGram&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;text2 = writer1.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=19"&gt;ToString&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;();&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;info.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=20"&gt;AddValue&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;("XmlDiffGram", text2);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;}&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&amp;nbsp;&amp;nbsp;You can see that it would append xml schema, following by the dataset xml data. When the dataset is a pretty complex one, I found out that the schema would result in 15K bytes transportation. &lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&amp;nbsp;&amp;nbsp;Microsoft has already noticed this problem. In .net framework 2.0, binary serialization is pretty small than the old version, because it does NOT use xml serialization as binary serialization again. &lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;private &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=1"&gt;void&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; SerializeDataSet&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=2"&gt;SerializationInfo&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; info, &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=3"&gt;StreamingContext&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; context, &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=4"&gt;SerializationFormat&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; remotingFormat)&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;{&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;info.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=5"&gt;AddValue&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;("DataSet.RemotingVersion", new &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=6"&gt;Version&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(2, 0, 1));&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;info.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=7"&gt;AddValue&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;("DataSet.RemotingFormat", remotingFormat);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;info.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=8"&gt;AddValue&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;("SchemaSerializationMode.DataSet", this.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=9"&gt;SchemaSerializationMode&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (remotingFormat != &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=10"&gt;SerializationFormat&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=11"&gt;Xml&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;)&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; …&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=51"&gt;int&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; num1 &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;= 0; num1 &amp;lt; this.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=52"&gt;Tables&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=53"&gt;Count&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;; num1++)&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=54"&gt;Tables&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;[num1].&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=55"&gt;SerializeTableData&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(info, context, num1);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;…&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;…&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;}&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&amp;nbsp;&amp;nbsp;Of course, I should try another way, because we are using .net framework 1.1. That results in the following tricky means.&lt;/span&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Compressed webservice communication&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&amp;nbsp;&amp;nbsp;In accident, I figured out, when I zipped my response data, it’s size would become about 7 times less than the original. So I start to put this method, what I called compressed webservice communication, into practice. &lt;/span&gt;&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Change the WebService WebMethod a little bit, returning a string instead of DataSet&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=1"&gt;WebMethod&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;]&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;public &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=2"&gt;string&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; GetInitializedTestObject&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;()&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;{&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=3"&gt;TestObject&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; obj1 &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;= new &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=4"&gt;TestObject&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;();&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=5"&gt;StreamReader&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; reader1 &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;= &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=6"&gt;File&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=7"&gt;OpenText&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(@"C:\Documents and Settings\zhuzhlin\Desktop\SmartClientTuning\SendReceiveData.xml");&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;obj1.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=8"&gt;name&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; = reader1.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=9"&gt;ReadToEnd&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;();&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reader1.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=10"&gt;Close&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;();&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=11"&gt;string&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; text1 &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;= &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=12"&gt;Data&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=13"&gt;GetXmlSerializedString&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(obj1);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;obj1.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=14"&gt;OrignalXmlSize&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; = text1.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=15"&gt;Length&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;text1 = &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=16"&gt;Data&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=17"&gt;Compress&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(text1);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;obj1.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=18"&gt;CompressedBase64Size&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; = text1.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=19"&gt;Length&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;text1 = &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=20"&gt;Data&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=21"&gt;GetXmlSerializedString&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(obj1);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=22"&gt;Data&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=23"&gt;Compress&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(text1);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;}&lt;/span&gt;&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Change the client a little bit&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;public &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=1"&gt;Fdms_webservice&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=2"&gt;TestObject&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; GetRealInitializedTestObject&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;()&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;{&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=3"&gt;string&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt; text1 &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;= this.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=4"&gt;GetInitializedTestObject&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;();&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;text1 = &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=5"&gt;Data&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=6"&gt;Uncompress&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(text1);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return (&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=7"&gt;Fdms_webservice&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=8"&gt;TestObject&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;) &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=9"&gt;Data&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=10"&gt;GetXmlSerializedObject&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;(typeof(&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=11"&gt;Fdms_webservice&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;.&lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/Default.aspx?Object=12"&gt;TestObject&lt;/a&gt;&lt;span style="font-family:Tahoma;font-size:78%;"&gt;), text1);&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;&amp;nbsp;&amp;nbsp;The result was astonishing, using Ethereal you would discover the data package dropped from 182K to 11K. And our result performance upgrades from 14seconds to 3 seconds average. Awesome!&lt;/span&gt;&lt;br/&gt;&lt;span style="font-size:85%;"&gt;(image placeholder)&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Tools&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/"&gt;Reflector&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;br/&gt;&lt;li&gt;&lt;a href="http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx"&gt;ICSharpZipLib&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113271423905121999?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271423905121999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271423905121999'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113271423905121999' title='DataSet as webservice passing object tuning'/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113271314488991943</id><published>2005-11-22T18:32:00.000-08:00</published><updated>2005-11-22T18:32:24.893-08:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/hello/230/8772/1024/Hello.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/Hello.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Cool picture publishing and sharing system, both in terms of friend or robot. Check it out here &lt;http://www.hello.com/index.php&gt;&lt;br /&gt;!&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113271314488991943?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271314488991943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271314488991943'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113271314488991943' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113271255406292609</id><published>2005-11-22T18:22:00.000-08:00</published><updated>2005-11-22T18:22:34.066-08:00</updated><title type='text'></title><content type='html'>I just want to publish a diary&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113271255406292609?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271255406292609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271255406292609'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113271255406292609' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113271188753219990</id><published>2005-11-22T18:11:00.000-08:00</published><updated>2005-11-22T18:11:27.536-08:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/hello/230/8772/1024/PICT0436.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/PICT0436.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Alamo&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113271188753219990?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271188753219990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271188753219990'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113271188753219990' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-6671073.post-113271181296464828</id><published>2005-11-22T18:10:00.000-08:00</published><updated>2005-11-22T18:10:12.970-08:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/hello/230/8772/1024/RIMG0511.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/230/8772/400/RIMG0511.jpg'&gt;&lt;/a&gt;&lt;br /&gt;scenic railway&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6671073-113271181296464828?l=linuszhu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271181296464828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6671073/posts/default/113271181296464828'/><link rel='alternate' type='text/html' href='http://linuszhu.blogspot.com/2005_11_01_archive.html#113271181296464828' title=''/><author><name>linuszhu</name><uri>http://www.blogger.com/profile/06500301275783846431</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photos1.blogger.com/hello/230/8772/1024/RIMG03163.jpg'/></author></entry></feed>
