<?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-5302547</id><updated>2011-04-21T19:07:55.438-07:00</updated><title type='text'>hmcheung's blog</title><subtitle type='html'>My Technical Diary</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hmcheung.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>100</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5302547.post-106309451199214147</id><published>2003-09-09T01:01:00.000-07:00</published><updated>2003-09-09T01:07:17.690-07:00</updated><title type='text'>centamap on smartphone</title><content type='html'>Hong Kong Blog is down for maintainence for a few days so I use back Blogger.com for the time being. Just want to release a couple of photos:&lt;br /&gt;&lt;br /&gt;I'm working on a very primitive Smartphone application on .NET Compact Framework that query the centamap server. In the first screen we'll input the X, Y (co-ordinates) and Z (zoom level) and press "Show Map":&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.hmcheung.com/graphics/centamapmobile/smartphone001.jpg"&gt;&lt;br /&gt;&lt;br /&gt;Then the smartphone will do a query on the server to retrieve a map:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.hmcheung.com/graphics/centamapmobile/smartphone002.jpg"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106309451199214147?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106309451199214147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106309451199214147'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_09_01_archive.html#106309451199214147' title='centamap on smartphone'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-106177976577113730</id><published>2003-08-24T19:49:00.000-07:00</published><updated>2003-08-24T19:50:18.833-07:00</updated><title type='text'>Hong Kong Blog</title><content type='html'>I'm changing to use &lt;a href="http://coltkwong.com/blogs/index.aspx"&gt;Hong Kong Blog&lt;/a&gt;. I'll be keeping this blogger.com account, may be for english blogging in the future, but I haven't decided yet. You know, Hong Kong is such a bilingual city la.  :D&lt;br /&gt;&lt;br /&gt;My new blog is at&lt;br /&gt;&lt;br /&gt;&lt;a href="http://coltkwong.com/blogs/hmcheung/"&gt;Hong Kong Blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106177976577113730?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106177976577113730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106177976577113730'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#106177976577113730' title='Hong Kong Blog'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-106160696456742480</id><published>2003-08-22T19:49:00.000-07:00</published><updated>2003-08-22T19:49:24.450-07:00</updated><title type='text'>IntelliProg - .NET Compact Framework</title><content type='html'>&lt;a href="http://www.intelliprog.com/netcf/htmlctl.html"&gt;HTMLViewer on .NET Compact Framework&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106160696456742480?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106160696456742480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106160696456742480'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#106160696456742480' title='IntelliProg - .NET Compact Framework'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-106154244670433683</id><published>2003-08-22T01:54:00.000-07:00</published><updated>2003-08-22T01:54:06.580-07:00</updated><title type='text'>Open NETCF Forums - Launching a process and waiting for it to complete</title><content type='html'>&lt;a href="http://www.opennetcf.org/forums/topic.asp?TOPIC_ID=251"&gt;Launch IE in .NET CF&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106154244670433683?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106154244670433683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106154244670433683'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#106154244670433683' title='Open NETCF Forums - Launching a process and waiting for it to complete'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-106143240578897138</id><published>2003-08-20T19:20:00.000-07:00</published><updated>2003-08-20T19:22:13.990-07:00</updated><title type='text'>NET Compact Framework Performance Strategies</title><content type='html'>這 powerpoint 裡提到好幾點要注意的地方:&lt;br /&gt;&lt;a href="http://www.only4gurus.com/techlib/Mobility2003/CLI421.ppt"&gt;NET Compact Framework Performance Strategies&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106143240578897138?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106143240578897138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106143240578897138'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#106143240578897138' title='NET Compact Framework Performance Strategies'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-106136093639850335</id><published>2003-08-19T23:28:00.000-07:00</published><updated>2003-08-19T23:31:13.240-07:00</updated><title type='text'>dotnetdn.com - How to develop software for .NET Compact Framework without (!) Visual Studio .NET</title><content type='html'>不用 VS.NET 也可寫 SP2003 的程式 ~&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnetdn.com/without-visual-studio/"&gt;dotnetdn.com - How to develop software for .NET Compact Framework without (!) Visual Studio .NET&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106136093639850335?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106136093639850335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106136093639850335'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#106136093639850335' title='dotnetdn.com - How to develop software for .NET Compact Framework without (!) Visual Studio .NET'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-106131046312489839</id><published>2003-08-19T09:27:00.000-07:00</published><updated>2003-08-19T09:27:43.056-07:00</updated><title type='text'>screen shot of SP2003 Emulator</title><content type='html'>在 Smartphone 2003 上看 HKNetUG Forums 的 screen shot:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.hmcheung.com/graphics/centamapmobile/hknetugforums.gif"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106131046312489839?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106131046312489839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106131046312489839'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#106131046312489839' title='screen shot of SP2003 Emulator'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-106126664651496527</id><published>2003-08-18T21:17:00.000-07:00</published><updated>2003-08-18T21:19:45.350-07:00</updated><title type='text'>shortcut for SP 2003 emulator</title><content type='html'>在桌面上加了 shortcut 到 SP 2003 emulator, 十分方便. 我用了:&lt;br /&gt;&lt;br /&gt;"F:\Progra~1\MICROS~2.NET\COMPAC~1\CONNEC~1\Bin\Emulator.exe" /CEImage "F:\Progra~1\WINDOW~2\wce420\SMARTP~1\EMULAT~1\SP_200~2.BIN" /skin "F:\Progra~1\WINDOW~2\wce420\SMARTP~1\EMULAT~1\SMARTP~1.XML" /MemorySize 64 /Ethernet true&lt;br /&gt;&lt;br /&gt;另外, 這裡有用 emulator 上網的方法, 基本上和 SP 2002 的方法大同小異:&lt;br /&gt;&lt;a href="http://www.developers.orange.com/docs/SPV/ConnectingEmulatorToInternet/"&gt;http://www.developers.orange.com/docs/SPV/ConnectingEmulatorToInternet/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106126664651496527?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106126664651496527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106126664651496527'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#106126664651496527' title='shortcut for SP 2003 emulator'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-106126115242242966</id><published>2003-08-18T19:45:00.000-07:00</published><updated>2003-08-18T19:56:19.470-07:00</updated><title type='text'>first smartphone 2003</title><content type='html'>&lt;a href="http://www.dopod.com/gb/product/pg-515-1.jsp"&gt;dopod&lt;/a&gt;&lt;br /&gt;這將會是第一個 Smartphone 2003, 在這網頁有它的功能演示啊~ 而我搞了一輪, 終能安裝好 SDK 了, 秘訣就是不輪用不用 EVC 4.0, 都要選取 C++ 的安裝選項.&lt;br /&gt;&lt;br /&gt;還有, 昨晚終於做好了 TechEd 的 powerpoint, 可以開始我的新 SDK 了~ 哈 ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106126115242242966?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106126115242242966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106126115242242966'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#106126115242242966' title='first smartphone 2003'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-106099791243303687</id><published>2003-08-15T18:38:00.000-07:00</published><updated>2003-08-15T18:41:36.590-07:00</updated><title type='text'>Download details: Software Development Kit for Windows Mobile 2003-based Smartphones</title><content type='html'>終於來了! 下載中..... 好緊張呀~ &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A6C4F799-EC5C-427C-807C-4C0F96765A81&amp;displaylang=en"&gt;Download details: Software Development Kit for Windows Mobile 2003-based Smartphones&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106099791243303687?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106099791243303687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106099791243303687'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#106099791243303687' title='Download details: Software Development Kit for Windows Mobile 2003-based Smartphones'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-106056698714180323</id><published>2003-08-10T18:56:00.000-07:00</published><updated>2003-08-15T18:40:09.090-07:00</updated><title type='text'>PDF on the fly using C#</title><content type='html'>&lt;a href="http://itextsharp.sourceforge.net/index.html"&gt;PDF on the fly using C#&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106056698714180323?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106056698714180323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106056698714180323'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#106056698714180323' title='PDF on the fly using C#'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-106039553702604897</id><published>2003-08-08T19:18:00.000-07:00</published><updated>2003-08-08T19:35:56.106-07:00</updated><title type='text'>MSDN TV: .NET Compact Framework for Next Generation Smartphone Devices</title><content type='html'>super cool!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030808NETCompactFxOA/manifest.xml"&gt;MSDN TV: .NET Compact Framework for Next Generation Smartphone Devices&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106039553702604897?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106039553702604897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106039553702604897'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#106039553702604897' title='MSDN TV: .NET Compact Framework for Next Generation Smartphone Devices'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-106033603332942000</id><published>2003-08-08T02:47:00.000-07:00</published><updated>2003-08-08T02:47:13.180-07:00</updated><title type='text'>Parameter Sniffing</title><content type='html'>&lt;a href="http://groups.google.com/groups?hl=en&amp;selm=uBWmjRecBHA.163%40cppssbbsa01.microsoft.com&amp;rnum=3"&gt;Google Search:&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106033603332942000?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106033603332942000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106033603332942000'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#106033603332942000' title='Parameter Sniffing'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-106015897488344321</id><published>2003-08-06T01:36:00.000-07:00</published><updated>2003-08-06T01:39:42.953-07:00</updated><title type='text'>getting the stream of an image from url</title><content type='html'>找了好一陣子才找到如何把另一台 Web Server 上的一個 Image file 變成自己的 aspx 內的一個 Image object, 大概是:&lt;br /&gt;&lt;br /&gt;using System.Net;&lt;br /&gt;using System.IO;&lt;br /&gt;&lt;br /&gt;private WebClient client;&lt;br /&gt;&lt;br /&gt;client = new WebClient();&lt;br /&gt;Stream rsp = client.OpenRead(imgLogo.ImageUrl);&lt;br /&gt;System.Drawing.Image img = System.Drawing.Image.FromStream(rsp);&lt;br /&gt;&lt;br /&gt;用 OpenRead() 時最好用 try catch 包住來處理 404 error.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106015897488344321?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106015897488344321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106015897488344321'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#106015897488344321' title='getting the stream of an image from url'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-106009822971092205</id><published>2003-08-05T08:43:00.000-07:00</published><updated>2003-08-05T08:51:52.040-07:00</updated><title type='text'>Microsoft - Tech-Ed 2003</title><content type='html'>&lt;a href="http://www.microsoft.com/hk/teched2003/speakers.asp"&gt;Microsoft - Tech-Ed 2003&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;前三年的 Tech Ed 我都有參加, 今年終於有機會踏上 Tech Ed 的講台. 雖然經常會教 course, 但始終是第一次作這麽大型的演講, 不免有點兒緊張. 距離現在不到一個月, PowerPoint 還未做好...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-106009822971092205?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106009822971092205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/106009822971092205'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#106009822971092205' title='Microsoft - Tech-Ed 2003'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105997284265654330</id><published>2003-08-03T21:54:00.000-07:00</published><updated>2003-08-03T21:55:09.956-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.sax.net/live/?date=8/2/2003#at6:50AM"&gt;Yukon 可能會令公司內部兩極化&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105997284265654330?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105997284265654330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105997284265654330'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#105997284265654330' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105996221873158544</id><published>2003-08-03T18:56:00.000-07:00</published><updated>2003-08-03T19:37:30.990-07:00</updated><title type='text'>Mitac Mio Video</title><content type='html'>來自德的朋友自拍了 Mitac Mio 的短片:&lt;br /&gt;&lt;a href="http://www.mobilejoe.de/Forum/load.php?id=22"&gt;http://www.mobilejoe.de/Forum/load.php?id=22&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mobilecoders.com"&gt;http://www.mobilecoders.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetdn.com"&gt;Dot Net Deveoper Network&lt;/a&gt; - 主要是有關 .NET Compact Framework 的資料.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.papago.com.tw/ppg_smartphone.htm"&gt;PaPaGo! 推出 Smartphone 電子地圖&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.smartphony.org/geeklog/public_html/filemgmt/viewcat.php?cid=14"&gt;這裏&lt;/a&gt;有好多好多的 Smartphone Themes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105996221873158544?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105996221873158544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105996221873158544'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_08_01_archive.html#105996221873158544' title='Mitac Mio Video'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105952932705204863</id><published>2003-07-29T18:42:00.000-07:00</published><updated>2003-07-29T19:33:31.813-07:00</updated><title type='text'>News: Microsoft prepares for Yukon, Longhorn</title><content type='html'>&lt;a href="http://zdnet.com.com/2100-1104_2-5057063.html"&gt;News: Microsoft prepares for Yukon, Longhorn&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;不是吧? Whidbey 要到 2004 年下半年才推出!? 絶對是個壞消息... 但 SDK 還是可能會在年尾面世..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.smartphonethoughts.com/index.php?action=expand,3904"&gt;看看這裏&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105952932705204863?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105952932705204863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105952932705204863'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105952932705204863' title='News: Microsoft prepares for Yukon, Longhorn'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105931576100567146</id><published>2003-07-27T07:22:00.000-07:00</published><updated>2003-07-27T07:22:40.940-07:00</updated><title type='text'>XML.com: Pull Parsing in C# and Java [May. 22, 2002]</title><content type='html'>&lt;a href="http://www.xml.com/pub/a/2002/05/22/parsing.html"&gt;XML.com: Pull Parsing in C# and Java [May. 22, 2002]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105931576100567146?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105931576100567146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105931576100567146'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105931576100567146' title='XML.com: Pull Parsing in C# and Java [May. 22, 2002]'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105920997439434011</id><published>2003-07-26T01:59:00.000-07:00</published><updated>2003-07-26T09:16:09.500-07:00</updated><title type='text'>AutomatedQA - DEBUG, TEST, DELIVER! - Technical Papers - Working with XML in Microsoft .NET</title><content type='html'>這文章提到用 XmlReader 比用 XmlDocument 快二至四倍. &lt;br /&gt;&lt;a href="http://www.automatedqa.com/techpapers/working_xml.asp"&gt;AutomatedQA - DEBUG, TEST, DELIVER! - Technical Papers - Working with XML in Microsoft .NET&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;這篇則討論如何選擇 XML API&lt;br /&gt;&lt;a href="http://support.softartisans.com/kbview.aspx?ID=673"&gt;.NET XML Best Practices - Choosing an XML API&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;下面是一些 OPML 的 links..&lt;br /&gt;&lt;a href="http://justinblanton.com/temp/subscriptions.opml"&gt;http://justinblanton.com/temp/subscriptions.opml&lt;/a&gt;&lt;br /&gt;&lt;a href="http://macros.userland.com/discuss/reader$69.opml"&gt;http://macros.userland.com/discuss/reader$69.opml&lt;/a&gt;&lt;br /&gt;&lt;a href="http://radio.weblogs.com/0001015/gems/mySubscriptions.opml"&gt;http://radio.weblogs.com/0001015/gems/mySubscriptions.opml&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.scripting.com/xml/currentOutline.xml"&gt;http://www.scripting.com/xml/currentOutline.xml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://static.userland.com/gems/radiodiscuss/opmlDtd.txt"&gt;OPML 的 DTD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.xml.com/pub/a/2002/03/06/csharpxml.html?page=3"&gt;XmlReader 可參考&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105920997439434011?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105920997439434011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105920997439434011'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105920997439434011' title='AutomatedQA - DEBUG, TEST, DELIVER! - Technical Papers - Working with XML in Microsoft .NET'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105909967584192676</id><published>2003-07-24T19:21:00.000-07:00</published><updated>2003-07-24T19:26:06.383-07:00</updated><title type='text'>Top Windows RSS Feed Readers / News Aggregators - About Email Picks</title><content type='html'>&lt;a href="http://email.about.com/cs/rssfeedreaders/tp/top_rss_windows.htm"&gt;Top Windows RSS Feed Readers / News Aggregators - About Email Picks&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;十款 Windows RSS Aggregators 的比較, 每個都有 Pros and Cons 和 Descriptions. 將來可會有參考作用.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105909967584192676?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105909967584192676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105909967584192676'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105909967584192676' title='Top Windows RSS Feed Readers / News Aggregators - About Email Picks'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105902156419406174</id><published>2003-07-23T21:39:00.000-07:00</published><updated>2003-07-23T21:41:10.703-07:00</updated><title type='text'>Paul Yao Company Upcoming Books</title><content type='html'>新書預覽: &lt;a href="http://www.paulyao.com/cfbook.htm"&gt;Programming the .NET Compact Framework in C#&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105902156419406174?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105902156419406174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105902156419406174'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105902156419406174' title='Paul Yao Company Upcoming Books'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105897715872110050</id><published>2003-07-23T09:19:00.000-07:00</published><updated>2003-07-23T09:33:54.676-07:00</updated><title type='text'>Seattle Weekly: News: Business: Redefining Microsoft by Frank Catalano</title><content type='html'>&lt;a href="http://www.seattleweekly.com/features/0330/news-microsoft.php"&gt;Seattle Weekly: News: Business: Redefining Microsoft by Frank Catalano&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;這篇文章把微軟的處境分析得頗透徹.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105897715872110050?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105897715872110050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105897715872110050'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105897715872110050' title='Seattle Weekly: News: Business: Redefining Microsoft by Frank Catalano'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105897627161616325</id><published>2003-07-23T09:04:00.000-07:00</published><updated>2003-07-23T09:17:46.113-07:00</updated><title type='text'>Lightest Tablet PC from Gerak</title><content type='html'>&lt;a href="http://biz.thestar.com.my/news/story.asp?file=/2003/7/23/business/5894996&amp;sec=business"&gt;Lightest Tablet PC from Gerak&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gerak 應是馬來西亞的公司, 這部最細的 Tablet PC 會是怎樣的呢?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105897627161616325?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105897627161616325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105897627161616325'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105897627161616325' title='Lightest Tablet PC from Gerak'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105894378132657640</id><published>2003-07-23T00:03:00.000-07:00</published><updated>2003-07-23T00:21:19.586-07:00</updated><title type='text'>msmobiles.com - Cardinal errors of Microsoft in cell phone industry</title><content type='html'>&lt;a href="http://www.msmobiles.com/article.php/34.html"&gt;msmobiles.com - Cardinal errors of Microsoft in cell phone industry&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.schee.info/archives/001573.html"&gt;台灣 3G 新時代？&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105894378132657640?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105894378132657640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105894378132657640'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105894378132657640' title='msmobiles.com - Cardinal errors of Microsoft in cell phone industry'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105850907951697859</id><published>2003-07-17T23:17:00.000-07:00</published><updated>2003-07-17T23:37:50.780-07:00</updated><title type='text'>More CF!</title><content type='html'>&lt;a href="http://www.fawcette.com/vsm/2003_08/magazine/departments/guestop/"&gt;Visual Studio Magazine - Guest Opinion - Microsoft Should Tout the Compact Framework&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msmobiles.com/news.php/1026.html"&gt;Earth to Microsoft: wake up and put more effort into smartphone platform!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;頗多人說微軟對 .NET CF 的宣傳和教育不夠, 現階段我都讚同. &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=8FB566E0-3E92-40E8-B5D4-091D05AB8829&amp;displaylang=en"&gt;這裏&lt;/a&gt;有個 MOC 的 Preview, 不仿下載來看看.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105850907951697859?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105850907951697859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105850907951697859'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105850907951697859' title='More CF!'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105840847973912315</id><published>2003-07-16T19:21:00.000-07:00</published><updated>2003-07-16T19:24:07.646-07:00</updated><title type='text'>Scott on Writing</title><content type='html'>&lt;a href="http://scottonwriting.net/sowblog/posts/146.aspx"&gt;Scott on Writing&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;想成為技術書藉作者的人要看看了, Scott 告訴你這條數怎計!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105840847973912315?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105840847973912315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105840847973912315'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105840847973912315' title='Scott on Writing'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105840510730923839</id><published>2003-07-16T18:25:00.000-07:00</published><updated>2003-07-16T18:37:26.796-07:00</updated><title type='text'>Siemens said to be looking down Microsoft path</title><content type='html'>&lt;a href="http://www.telecomtv.com/newComms.php?cd_id=2637"&gt;Siemens said to be looking down Microsoft path&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;好消息啊, 西門子也決定支持 Smartphone 平台. 西門子是現時第三大手機生產商, 這對整個平台的普及性將有很重要的影响.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105840510730923839?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105840510730923839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105840510730923839'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105840510730923839' title='Siemens said to be looking down Microsoft path'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105825197458579483</id><published>2003-07-14T23:52:00.000-07:00</published><updated>2003-07-16T18:26:05.493-07:00</updated><title type='text'>26% only?</title><content type='html'>&lt;a href="http://www.smartphonethoughts.com/index.php?action=expand,3794&amp;sid=3c72b606336cb13012929e7062fc58f6"&gt;這篇文章&lt;/a&gt;提到 IDC 估計到了 2006 年, Smartphone 會在手機作業系統市埸擁有 26% 佔有率, 而 Symbian 則會增長至 53%. 我看不只這幅度吧?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105825197458579483?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105825197458579483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105825197458579483'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105825197458579483' title='26% only?'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105823446394803845</id><published>2003-07-14T19:01:00.000-07:00</published><updated>2003-07-14T19:32:51.893-07:00</updated><title type='text'>Pocket PC Thoughts - News, Views, Rants &amp; Raves</title><content type='html'>想不到連 PSION 也放棄了自己的 OS 而轉投 WinCE 陣營.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pocketpcthoughts.com/index.php?action=expand,15001"&gt;Pocket PC Thoughts - News, Views, Rants &amp; Raves&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.garret.ru/~knizhnik/perst.html"&gt;Perst - Object Oriented Database&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105823446394803845?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105823446394803845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105823446394803845'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105823446394803845' title='Pocket PC Thoughts - News, Views, Rants &amp; Raves'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105817366951161461</id><published>2003-07-14T02:07:00.000-07:00</published><updated>2003-07-14T02:17:51.390-07:00</updated><title type='text'>Centamap on Smartphone will be like......</title><content type='html'>如果...&lt;br /&gt;&lt;br /&gt;Zoom level 8:&lt;br /&gt;&lt;img src=http://www.hmcheung.com/graphics/centamapmobile/centamap8.gif&gt;&lt;br /&gt;&lt;br /&gt;Zoom level 7:&lt;br /&gt;&lt;img src=http://www.hmcheung.com/graphics/centamapmobile/centamap7.gif&gt;&lt;br /&gt;&lt;br /&gt;Zoom level 6:&lt;br /&gt;&lt;img src=http://www.hmcheung.com/graphics/centamapmobile/centamap6.gif&gt;&lt;br /&gt;&lt;br /&gt;Zoom level 5:&lt;br /&gt;&lt;img src=http://www.hmcheung.com/graphics/centamapmobile/centamap5.gif&gt;&lt;br /&gt;&lt;br /&gt;Zoom level 4:&lt;br /&gt;&lt;img src=http://www.hmcheung.com/graphics/centamapmobile/centamap4.gif&gt;&lt;br /&gt;&lt;br /&gt;Zoom level 3:&lt;br /&gt;&lt;img src=http://www.hmcheung.com/graphics/centamapmobile/centamap3.gif&gt;&lt;br /&gt;&lt;br /&gt;Zoom level 2:&lt;br /&gt;&lt;img src=http://www.hmcheung.com/graphics/centamapmobile/centamap2.gif&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105817366951161461?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105817366951161461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105817366951161461'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105817366951161461' title='Centamap on Smartphone will be like......'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105816534928309963</id><published>2003-07-13T23:49:00.000-07:00</published><updated>2003-07-14T01:58:28.953-07:00</updated><title type='text'>Connecting the Smartphone Emulator to the Internet</title><content type='html'>&lt;a href="http://www.developers.orange.com/samples/2003/03/06/Connecting/"&gt;Connecting the Smartphone Emulator to the Internet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.centamap.com/scripts/esrimap.dll?name=cent&amp;ca=15&amp;cb=B5"&gt;centamap 8&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.centamap.com/scripts/esrimap.dll?name=cent&amp;lg=B5&amp;tp=1&amp;cx=834314&amp;cy=815902&amp;zm=8&amp;sx=&amp;sy=&amp;sl=&amp;ss=0&amp;mx=&amp;my=&amp;ms=0&amp;ly=&amp;lb=&amp;lp=&amp;vm=&amp;ck=1&amp;ca=1&amp;cb=0&amp;cb2=&amp;mt=&amp;ts=0&amp;co=&amp;za=0&amp;zb=0&amp;click.x=397&amp;click.y=355"&gt;centamap 7&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.centamap.com/scripts/esrimap.dll?name=cent&amp;lg=B5&amp;tp=1&amp;cx=836030&amp;cy=818854&amp;zm=7&amp;sx=&amp;sy=&amp;sl=&amp;ss=0&amp;mx=836030&amp;my=818854&amp;ms=2&amp;ly=&amp;lb=&amp;lp=&amp;vm=&amp;ck=1&amp;ca=11&amp;cb=6&amp;cb2=&amp;mt=&amp;ts=0&amp;co=&amp;za=0&amp;zb=0"&gt;centamap 6&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.centamap.com/scripts/esrimap.dll?name=cent&amp;lg=B5&amp;tp=1&amp;cx=834167&amp;cy=815803&amp;zm=2&amp;sx=&amp;sy=&amp;sl=&amp;ss=0&amp;mx=834167&amp;my=815803&amp;ms=2&amp;ly=&amp;lb=0403val0STY0XXXXXXXXXXXX&amp;lp=&amp;vm=0032XXXX&amp;ck=33&amp;ca=11&amp;cb=5&amp;cb2=&amp;mt=&amp;ts=0&amp;co=&amp;za=2&amp;zb=33"&gt;centamap 5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.centamap.com/scripts/esrimap.dll?name=cent&amp;lg=B5&amp;tp=1&amp;cx=834167&amp;cy=815803&amp;zm=5&amp;sx=&amp;sy=&amp;sl=&amp;ss=0&amp;mx=834167&amp;my=815803&amp;ms=2&amp;ly=&amp;lb=&amp;lp=&amp;vm=&amp;ck=1&amp;ca=11&amp;cb=4&amp;cb2=&amp;mt=&amp;ts=0&amp;co=&amp;za=0&amp;zb=0"&gt;centamap 4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.centamap.com/scripts/esrimap.dll?name=cent&amp;lg=B5&amp;tp=1&amp;cx=834167&amp;cy=815803&amp;zm=4&amp;sx=&amp;sy=&amp;sl=&amp;ss=0&amp;mx=834167&amp;my=815803&amp;ms=2&amp;ly=&amp;lb=&amp;lp=&amp;vm=&amp;ck=1&amp;ca=11&amp;cb=3&amp;cb2=&amp;mt=&amp;ts=0&amp;co=&amp;za=0&amp;zb=0"&gt;centamap 3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.centamap.com/scripts/esrimap.dll?name=cent&amp;lg=B5&amp;tp=1&amp;cx=834062&amp;cy=815882&amp;zm=2&amp;sx=&amp;sy=&amp;sl=&amp;ss=0&amp;mx=834062&amp;my=815882&amp;ms=2&amp;ly=&amp;lb=0403val0STY0XXXXXXXXXXXX&amp;lp=&amp;vm=0032XXXX&amp;ck=33&amp;ca=10&amp;cb=3&amp;cb2=&amp;mt=&amp;ts=0&amp;co=&amp;za=2&amp;zb=33"&gt;centamap 2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105816534928309963?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105816534928309963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105816534928309963'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105816534928309963' title='Connecting the Smartphone Emulator to the Internet'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105815892160727751</id><published>2003-07-13T22:02:00.000-07:00</published><updated>2003-07-13T22:03:59.496-07:00</updated><title type='text'>A common FAQ of smartphone 2002 development</title><content type='html'>&lt;a href="http://www.pocketpcdn.com/articles/emulator_loopback.html"&gt;QA: Why cannot I connect to Pocket PC 2002 Emulator? Articles. Pocket PC Developer Network&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msmobiles.com/article.php/37.html"&gt;microsoft.public.smartphone FAQ (41 answers)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105815892160727751?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105815892160727751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105815892160727751'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105815892160727751' title='A common FAQ of smartphone 2002 development'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105801538069217050</id><published>2003-07-12T06:09:00.000-07:00</published><updated>2003-07-12T07:19:34.060-07:00</updated><title type='text'>Smartphone 2002 SDK</title><content type='html'>&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b4370bb3-0bb8-41b5-ace8-7d2b9be02ed1&amp;DisplayLang=en"&gt;Can be downloaded here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://smartphone.modaco.com/"&gt;http://smartphone.modaco.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A news reader for smartphone is &lt;a href="http://www.xstreamed.co.uk/"&gt;here&lt;/a&gt;, but it's an online version using ASP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105801538069217050?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105801538069217050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105801538069217050'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105801538069217050' title='Smartphone 2002 SDK'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105773710222938691</id><published>2003-07-09T00:51:00.000-07:00</published><updated>2003-07-09T01:34:27.120-07:00</updated><title type='text'>O2 decided to wait for the next version of smartphone</title><content type='html'>回想當初 WAP 推出時我都不太看好, 因覺得它仍未可以改變大多數人的上網習慣. 而用 PDA 上網一直都只是 IT 人的玩意. 但現在 Smartphone 給我很大的信心, 加上八月 3G 來臨, 應會為整個 market 帶來一個大衝擊.&lt;br /&gt;&lt;br /&gt;Smartphone 和 WinCE .NET 可能是一個能讓我大展拳腳的平台, 但 Smartphone 2002 仍未是時候, 主要因為它不支持 .NET Compact Framework. 雖然玩過上手後我都好想買一部, 但我始終認為它只是一個過渡產品, 應再等一等. 而作為一個 programmer, 現階段應把精神放在 CF 上, 以 WinCE .NET 為基楚為將來作好準備.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msmobiles.com/news.php/979.html"&gt;msmobiles.com - O2 decided to wait for the next version of smartphone&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105773710222938691?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105773710222938691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105773710222938691'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105773710222938691' title='O2 decided to wait for the next version of smartphone'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105771525721377001</id><published>2003-07-08T18:47:00.000-07:00</published><updated>2003-07-09T01:37:28.690-07:00</updated><title type='text'>Smartphone</title><content type='html'>一些和 Smartphone 有關的 links:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://smartphonethoughts.com/forums/viewtopic.php?p=30103"&gt;http://smartphonethoughts.com/forums/viewtopic.php?p=30103&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msmobiles.com/"&gt;http://msmobiles.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pocketpc.com.hk/"&gt;http://pocketpc.com.hk/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://smartdevices.microsoftdev.com"&gt;http://smartdevices.microsoftdev.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://smartphone.net"&gt;http://smartphone.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.smartphonedn.com"&gt;http://www.smartphonedn.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pconline.com.cn/mobile/yjcs/10306/175080.html"&gt;http://www.pconline.com.cn/mobile/yjcs/10306/175080.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105771525721377001?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105771525721377001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105771525721377001'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105771525721377001' title='Smartphone'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105763038926665445</id><published>2003-07-07T19:13:00.000-07:00</published><updated>2003-07-07T19:13:09.246-07:00</updated><title type='text'>C# to VB.NET Converter</title><content type='html'>&lt;a href="http://csharpconverter.claritycon.com/Default.aspx"&gt;Clarity Consulting C# Converter&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105763038926665445?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105763038926665445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105763038926665445'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105763038926665445' title='C# to VB.NET Converter'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105737904393542476</id><published>2003-07-04T21:24:00.000-07:00</published><updated>2003-07-04T21:27:03.050-07:00</updated><title type='text'>The Matrix Reloaded in Tokyo</title><content type='html'>救命呀! 有好多 Mr. Smith 呀!&lt;br /&gt;&lt;a href="http://www.juergenspecht.com/truestories/matrixreloaded/"&gt;The Matrix Reloaded in Tokyo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105737904393542476?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105737904393542476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105737904393542476'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105737904393542476' title='The Matrix Reloaded in Tokyo'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105737712493472427</id><published>2003-07-04T20:52:00.000-07:00</published><updated>2003-07-04T21:01:00.083-07:00</updated><title type='text'>TechEd 2003 in Europe -- it's a big show!</title><content type='html'>很久沒寫了 ~ &lt;br /&gt;看看&lt;a href="http://www.devleap.it/BLog/DotNetBLog.aspx?IdBLogger=2"&gt;這裡&lt;/a&gt;, 歐洲的 TechEd 有歌舞表演的啊 ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105737712493472427?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105737712493472427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105737712493472427'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_07_01_archive.html#105737712493472427' title='TechEd 2003 in Europe -- it&apos;s a big show!'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105676619772882248</id><published>2003-06-27T19:09:00.000-07:00</published><updated>2003-07-04T20:59:52.623-07:00</updated><title type='text'>IIS suddenly stop service</title><content type='html'>最近有一台 IIS 經常自動 stop service. 有可能是 code red 作怪. 這裡有人有同樣的經歷:&lt;br /&gt;&lt;a href="http://groups.google.com/groups?hl=zh-TW&amp;lr=&amp;ie=UTF-8&amp;oe=UTF-8&amp;th=2cefcce2e412cee&amp;rnum=19"&gt;Google Newsgroups&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105676619772882248?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105676619772882248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105676619772882248'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#105676619772882248' title='IIS suddenly stop service'/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105668002982835411</id><published>2003-06-26T19:13:00.000-07:00</published><updated>2003-06-26T19:24:32.283-07:00</updated><title type='text'></title><content type='html'>&lt;strong&gt;把 VS.NET 2003 project 轉換成 2002&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;有很多時下載下來的 source code 都是 2003, 用這個工具就可把它轉回 2002 version.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/useritems/vsconvert.asp"&gt;The Code Project - A Utility to Convert VS.NET 2003 Project Files - .NET&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105668002982835411?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105668002982835411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105668002982835411'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#105668002982835411' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-105662677961628417</id><published>2003-06-26T04:26:00.000-07:00</published><updated>2003-06-26T04:26:19.606-07:00</updated><title type='text'></title><content type='html'>www.luar.net&lt;br /&gt;chinese blogger.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-105662677961628417?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105662677961628417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/105662677961628417'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#105662677961628417' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-95965794</id><published>2003-06-23T19:00:00.000-07:00</published><updated>2003-06-23T19:23:15.000-07:00</updated><title type='text'></title><content type='html'>&lt;b&gt;XML The Big Picture&lt;/b&gt;&lt;br /&gt;要懂這些才算識 XML 嗎? 有好多我都唔識...&lt;br /&gt;&lt;a href=http://kensall.com/big-picture/bigpix22.gif&gt;The Big Picture&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-95965794?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95965794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95965794'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#95965794' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-95896370</id><published>2003-06-21T10:28:00.000-07:00</published><updated>2003-06-21T10:28:15.150-07:00</updated><title type='text'></title><content type='html'>&lt;b&gt;成功的演說&lt;/b&gt;&lt;br /&gt;&lt;a href="http://radio.weblogs.com/0106747/stories/2003/01/22/scottHanselmansTipsForASuccessfulMsftPresentation.html"&gt;Successful MSFT Presentation&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-95896370?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95896370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95896370'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#95896370' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-95895839</id><published>2003-06-21T10:03:00.000-07:00</published><updated>2003-06-21T10:04:13.000-07:00</updated><title type='text'></title><content type='html'>&lt;b&gt;MSN Messenger Add-in for VS.NET&lt;/b&gt;&lt;br&gt;&lt;br /&gt;好過癮!&lt;br /&gt;&lt;a href="http://www.codeproject.com/dotnet/msgaddin.asp"&gt;http://www.codeproject.com/dotnet/msgaddin.asp&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;img src=http://www.codeproject.com/dotnet/msgaddin/msgaddin.gif&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-95895839?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95895839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95895839'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#95895839' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-95855637</id><published>2003-06-20T00:41:00.000-07:00</published><updated>2003-06-21T10:04:32.000-07:00</updated><title type='text'></title><content type='html'>&lt;b&gt;RSS~ 正!&lt;/b&gt;&lt;br /&gt;聽聞 RSS 已有一段時間, 到最近才真正試用, 感覺好正. 整個概念實在太美了.&lt;br /&gt;我選了 &lt;a href="http://www.sharpreader.net"&gt;SharpReader&lt;/a&gt; 作為我的 RSS Reader.&lt;br /&gt;一般來說支援 RSS 的網站都會有一個橙底白字的 RSS 或 XML icon &lt;img src=http://erablog.net/Website/images/xml.gif&gt;. 並在頁內會加一句:&lt;br /&gt;&lt; LINK title="RSS" href="BlogxBrowsing.asmx/GetRss?" type="application/rss+xml" rel="alternate" &gt;&lt;br /&gt;那麽 RSS Reader 就知道要去那裡找某網頁的 RSS Feed. 如果要我用一句說來形容 RSS 的好處, 那就是:&lt;br /&gt;It helps me to browse the web faster!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-95855637?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95855637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95855637'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#95855637' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-95688352</id><published>2003-06-15T09:49:00.000-07:00</published><updated>2003-06-15T09:56:48.000-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.fawcette.com/archives/premier/mgznarch/xml/2001/09sep01/dw0109/dw0109.asp"&gt;Object Serialization and OO Techniques&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fawcette.com/archives/premier/mgznarch/xml/2001/06jun01/dw0103/dw0103.asp"&gt;XML Serialization in IBuySpy&lt;/a&gt;&lt;br /&gt;有關 XML Serialization 的, 用 Hello World 做例子, 幾易明. 還有 web.config editor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-95688352?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95688352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95688352'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#95688352' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-95649193</id><published>2003-06-13T19:29:00.000-07:00</published><updated>2003-06-13T19:29:53.810-07:00</updated><title type='text'></title><content type='html'>WebMethod 是不可 overload 的. 因 WSDL 不 support. 要做的話只有:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;%@ WebService Language="C#" Class="Calculator" %&gt;&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Web.Services;&lt;br /&gt;&lt;br /&gt;public class Calculator : WebService {&lt;br /&gt;// The MessageName property defaults to Add for this XML Web service&lt;br /&gt;method.&lt;br /&gt;[WebMethod]&lt;br /&gt;public int Add(int i, int j) {&lt;br /&gt;return i + j;&lt;br /&gt;}&lt;br /&gt;[WebMethod(MessageName="Add2")]&lt;br /&gt;public int Add(int i, int j, int k) {&lt;br /&gt;return i + j + k;&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-95649193?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95649193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95649193'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#95649193' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-95615102</id><published>2003-06-12T20:25:00.000-07:00</published><updated>2003-06-12T20:25:47.310-07:00</updated><title type='text'></title><content type='html'>搞了一輪, 原來是 68 的 firewall 沒有放給 195, 令到利仔一手王有些 page 有 SQL Server not exists 的 error.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-95615102?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95615102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95615102'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#95615102' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-95538206</id><published>2003-06-10T22:55:00.000-07:00</published><updated>2003-06-12T20:23:46.000-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.dofactory.com/Default.aspx"&gt;C# and .NET training for professional developers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;有 Design Patterns 的 UML Diagram. 不錯.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-95538206?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95538206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95538206'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#95538206' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-95426378</id><published>2003-06-07T22:28:00.000-07:00</published><updated>2003-06-07T22:28:42.203-07:00</updated><title type='text'></title><content type='html'>&lt;b&gt;C# 有這樣的 using 嗎?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The correct way to make sure that the connection is being closed properly is&lt;br /&gt;with the Try finally construct, or in c# the "using" construct.&lt;br /&gt;&lt;br /&gt;So it would look something like:&lt;br /&gt;using(SqlConnection connection = new SqlConnection(connectionstring)) {&lt;br /&gt;//do your work here&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;SqlConnection connection;&lt;br /&gt;try{&lt;br /&gt;        connection = new SqlConnection(connectionstring);&lt;br /&gt;        //do your work here&lt;br /&gt;    }&lt;br /&gt;finally{&lt;br /&gt;        connection.Dispose(); //or connection.Close();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;These two structs are equivalent and the finally guarantees the closing of&lt;br /&gt;your connection.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-95426378?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95426378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95426378'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#95426378' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-95377098</id><published>2003-06-06T09:59:00.000-07:00</published><updated>2003-06-06T10:01:01.000-07:00</updated><title type='text'></title><content type='html'>另外, HKNetUG.com 推出以來反應尚算不錯. 我花了一點時間把舊有的 members 合拼並 import 到新站點, 過程也頗順利. 現在共有二百個會員.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-95377098?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95377098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95377098'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#95377098' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-95328796</id><published>2003-06-05T07:50:00.000-07:00</published><updated>2003-06-07T22:29:13.000-07:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Cookieless Session&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;最近真係好忙, 想停低寫寫都冇時間... 一來要忙 User Group 的網站 ( 今天正式出街了! ), 二來公司也有兩個大 project 要做. 三來呢, 要搬屋, 梗係忙 D 架啦.&lt;br /&gt;&lt;br /&gt;早兩天遇到一個有趣的問題. 話說我的 SearchDept Order form system 用了 session variables 來暫時記住 user 的名、分行、電話等資料. 但到launch 的時候分行 A 的 order 郤錯誤地拿到分行 B 的資料並 update 了 database. 追查後發現原來分行用的 proxy server 會把 data cache 三日, 導致分行 A 拿了分行 B 在 proxy server 的 cache. 好吧, 那我就轉用 cookies, cookies 是儲在 client 的, 應不會被 cache 吧. 但由於分行所用的 terminal service 是把 cookies 放在 terminal server 上的, 所以還是會亂. 最後的解決方法就是用 cookieless session, 把 session id 放在 url 就 ok 了.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-95328796?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95328796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95328796'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#95328796' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-95217661</id><published>2003-06-02T19:21:00.000-07:00</published><updated>2003-06-02T19:26:23.000-07:00</updated><title type='text'></title><content type='html'>無意中發現了 returnpath.com , 是一個不錯的服務, 能把所有你舊有的 email forward 到新的 address. 也可選擇不提供新的地址, 順便隔走一些垃圾郵件.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-95217661?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95217661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/95217661'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_06_01_archive.html#95217661' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94978206</id><published>2003-05-27T23:55:00.000-07:00</published><updated>2003-05-27T23:55:27.176-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.zdnet.com.au/builder/dotnet/story/0,2000042147,20274237,00.htm"&gt;Tie JavaScript events to ASP.NET objects: ZDNet Australia: Builder: DotNet&lt;/a&gt;&lt;br /&gt;Can be used to capture the alertbox from javascript. In fact it is doing a repost to the webform.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94978206?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94978206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94978206'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94978206' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94925728</id><published>2003-05-26T21:36:00.000-07:00</published><updated>2003-05-26T21:36:17.326-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.asp.net/Forums/ShowPost.aspx?tabindex=1&amp;PostID=227509"&gt;ASP.NET Forums (Logged in as: hmcheung)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;一個有趣的討論. 其實這是否 Object Oriented Database System 想解決的問題呢?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94925728?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94925728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94925728'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94925728' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94895631</id><published>2003-05-26T06:27:00.000-07:00</published><updated>2003-05-26T06:27:52.216-07:00</updated><title type='text'></title><content type='html'>原來是我自己忘了去 renew . 剛一口氣續了兩年~&lt;br /&gt;register.com 的 renewal notice 寄了去 hongkong.com, 我收不到啊...&lt;br /&gt;這兩天都在忙 User Group 的網站, 快完工了. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94895631?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94895631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94895631'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94895631' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94849191</id><published>2003-05-24T21:30:00.000-07:00</published><updated>2003-05-26T05:50:41.000-07:00</updated><title type='text'></title><content type='html'>我的網站瓜了... 去不到...&lt;br /&gt;&lt;br /&gt;reference number at register.com : 1472196644&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94849191?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94849191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94849191'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94849191' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94809787</id><published>2003-05-23T18:19:00.000-07:00</published><updated>2003-05-23T18:45:48.000-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.xmlwebservices.cc/"&gt;.NET XML Web Services Repertory&lt;/a&gt;&lt;br /&gt;dedicated to Web Services and .NET Remoting.&lt;br /&gt;&lt;br /&gt;asp.net This posting provided warranties confers no rights&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94809787?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94809787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94809787'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94809787' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94792575</id><published>2003-05-23T09:39:00.000-07:00</published><updated>2003-05-23T09:39:14.560-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.cs.wisc.edu/~ghost/gsview/"&gt;GSview&lt;/a&gt;&lt;br /&gt;Extracting text from PDF&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94792575?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94792575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94792575'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94792575' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94791737</id><published>2003-05-23T09:17:00.000-07:00</published><updated>2003-05-23T18:46:50.000-07:00</updated><title type='text'></title><content type='html'>IE 開 ftp syntax: ftp://username:password@ftp.abc.com:1234/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94791737?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94791737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94791737'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94791737' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94741455</id><published>2003-05-22T08:44:00.000-07:00</published><updated>2003-05-22T08:44:09.050-07:00</updated><title type='text'></title><content type='html'>弄了幾天終於搞掂了, 把 CSK 和 Forums 的 login system 整合好. 有好多好多的 bug 啊...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94741455?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94741455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94741455'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94741455' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94674249</id><published>2003-05-21T00:07:00.000-07:00</published><updated>2003-05-21T00:07:22.350-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://asp.net/Forums/ShowPost.aspx?tabindex=1&amp;PostID=64282"&gt;ASP.NET Forums BugFix !!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94674249?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94674249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94674249'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94674249' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94638102</id><published>2003-05-20T08:53:00.000-07:00</published><updated>2003-05-20T08:53:24.016-07:00</updated><title type='text'></title><content type='html'>果然, CSK 和 AspNetForums 兩邊的 source code 都給我改得一團糟了... 之後要 debug 就更難了...&lt;br /&gt;&lt;br /&gt;不要放棄! 不要放棄!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94638102?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94638102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94638102'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94638102' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94585607</id><published>2003-05-19T08:54:00.000-07:00</published><updated>2003-05-19T08:55:46.000-07:00</updated><title type='text'></title><content type='html'>今天一早回了公司, 寫了一點 User Group forums. 回家一試又有 bug, 是在 moderation 那 part, 另外 logout 再 login 也有 error...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94585607?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94585607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94585607'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94585607' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94529799</id><published>2003-05-18T02:04:00.000-07:00</published><updated>2003-05-18T06:32:24.000-07:00</updated><title type='text'></title><content type='html'>&lt;b&gt;An article I wrote for Welkin&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The role of Rapid Application Development (RAD) is becoming more and more important in the business environment of Hong Kong. Many SMEs would like to have their tailor-made applications built in a short period, and at the same time they need to share information with partners and customers in an effective way.&lt;br /&gt;&lt;br /&gt;This is where XML Web Services come in to act as glue and let applications in different companies communicate with one another. .NET Framework provides the infrastructure for building Web Services. It also offers a managed environment and let the developers concentrate on business logics rather than troubleshooting problems like versioning and memory management failures.  Being the best programming tool I have ever seen in any language and on any platform, Visual Studio .NET will soon become a must-have in the developers' skill set if you are working on the Microsoft platform.&lt;br /&gt;&lt;br /&gt;It is time for us to get prepared for the Web Service era and look into the .NET world. Let's work together for a brighter future of Hong Kong.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94529799?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94529799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94529799'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94529799' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94485267</id><published>2003-05-16T21:30:00.000-07:00</published><updated>2003-05-16T21:47:45.000-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/converttoaspnet.asp"&gt;Welcome to the MSDN Library&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Is this useful for sharing sessions between CSK and AspNetForums?&lt;br /&gt;&lt;br /&gt;唔, 好像不是太有用, 困到最後是把所有 page 都 inherit from 一個 custom 的 class....&lt;br /&gt;&lt;br /&gt;&lt;a href="http://asp.net/Forums/ShowPost.aspx?tabindex=1&amp;PostID=217281"&gt;這個反而好些&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;call 另一個 page 去踢 session... 現在兩個 app 都 call 同一個 User table, 用 view 的..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94485267?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94485267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94485267'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94485267' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94400181</id><published>2003-05-15T10:22:00.000-07:00</published><updated>2003-05-16T21:41:49.000-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.rainbowportal.net/Rainbow/Default.aspx"&gt;DUEMETRI Rainbow - Rainbow Portal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;may be useful for integrating CSK and AspNetForums, quite a big project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94400181?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94400181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94400181'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94400181' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94369673</id><published>2003-05-14T21:14:00.000-07:00</published><updated>2003-05-14T21:20:11.000-07:00</updated><title type='text'></title><content type='html'>正在起利仔的 server. 由於是在不同的 subnet, 所以要用 ftp 來上 application.&lt;br /&gt;有 error 説 process model 的 username 有問題, 由 "machine" 改為 "system" 就 OK.&lt;br /&gt;&lt;br /&gt;另外, 有說我沒有了一個 UIValidation.js 的 file. 行 aspnet_regiis -c 就解決了~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94369673?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94369673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94369673'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94369673' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94362666</id><published>2003-05-14T18:53:00.000-07:00</published><updated>2003-05-14T18:57:34.000-07:00</updated><title type='text'></title><content type='html'>為 User Group 起了一個 site, 是用 CSK 的. 除了 Discussion 的部份外, 其他都可以. 所以我打算把它和 AspNetForums 結合. 但在起 AspNetForum 時有 collation error&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Cannot resolve collation conflict for equal to operation. &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;後來發現只需把 Database 和 Tables 的 collation 變回 default 就行了.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94362666?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94362666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94362666'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94362666' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94208396</id><published>2003-05-12T08:47:00.000-07:00</published><updated>2003-05-12T08:47:14.630-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.aspnetpro.com/WriteForUs/Default.asp"&gt;asp.netPRO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;有機的話真的要試試投稿.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94208396?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94208396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94208396'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94208396' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94188520</id><published>2003-05-11T23:22:00.000-07:00</published><updated>2003-05-12T08:17:51.000-07:00</updated><title type='text'></title><content type='html'>勁! 我的 article 上了 ASP.NET 的頭版! screen capture 在&lt;a href="http://www.hmcheung.com/blog/blogimage/030512.gif"&gt;這裡&lt;/a&gt;. Scroll down 少少就看到 ~&lt;br /&gt;&lt;br /&gt;            &lt;span id="_ctl12_myDataList__ctl2_recentPostLabel"&gt;&lt;font color='red'&gt;&lt;b&gt;Tuesday!&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;br /&gt;            &lt;a title=".NET Framework provides a technique called Event Bubbling to allow a child control to propagate events up its containment hierarchy. In Andy's example he walks you through bubbling the SelectedIndexChanged event of the DropDownList up to the ItemCommand Event of its DataList container." href="http://aspalliance.com/hmcheung/Articles/030331/Default.aspx" target="_new"&gt;Event bubbling made easy&lt;/a&gt;&lt;br /&gt;            &lt;div style='padding-top:5'&gt;.NET Framework provides a technique called Event Bubbling to allow a child control to propagate events up its containment hierarchy. In Andy's example he walks you through bubbling the SelectedIndexChanged event of the DropDownList up to the ItemCommand Event of its DataList container.&lt;/div&gt;&lt;br&gt;&lt;br /&gt;            &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94188520?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94188520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94188520'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94188520' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94063687</id><published>2003-05-09T10:42:00.000-07:00</published><updated>2003-05-09T10:42:55.170-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://now.cocc.edu/"&gt;Welcome to COCC, Central Oregon Community College&lt;/a&gt;&lt;br /&gt;有冇搞錯! 用CSK整到咁都得??&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94063687?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94063687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94063687'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94063687' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94037356</id><published>2003-05-08T23:19:00.000-07:00</published><updated>2003-05-08T23:19:37.200-07:00</updated><title type='text'></title><content type='html'>我用 ASP.NET CSK 來起 User Group 的 Website. 放在 Mapdata 上.&lt;br /&gt;看不到圖片原來和 mapping 有關:&lt;br /&gt;&lt;br /&gt;Images not appearing on additional communities. Finally go it to work. &lt;br /&gt;&lt;br /&gt;You need to open the console and right click on the site you have just made a community. &lt;br /&gt;Click on Properties &lt;br /&gt;Click on Home Directory &lt;br /&gt;Click on Configuration &lt;br /&gt;Click on Add &lt;br /&gt;&lt;br /&gt;Now add the following three items. &lt;br /&gt;&lt;br /&gt;Add: &lt;br /&gt;&lt;br /&gt;.jpeg &lt;br /&gt;.gif &lt;br /&gt;.jpg &lt;br /&gt;&lt;br /&gt;Use Limit: GET HEAD,POST, DEBUG &lt;br /&gt;&lt;br /&gt;For the path C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_isapi.dll&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94037356?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94037356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94037356'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94037356' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-94022690</id><published>2003-05-08T17:48:00.000-07:00</published><updated>2003-05-08T17:48:17.570-07:00</updated><title type='text'></title><content type='html'>blogger昨晚瓜了, 這該是三時的.&lt;br /&gt;&lt;br /&gt;再次備課到三點~ 要睡了~&lt;br /&gt;明天除上課外還要揼 User Group 的 Website, 公司還有很多工作要做, 我想要先把星期一利仔的 training 推遲了. 還要搬屋呢!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-94022690?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94022690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/94022690'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#94022690' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93836923</id><published>2003-05-05T18:52:00.000-07:00</published><updated>2003-05-05T18:52:46.540-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;308866"&gt;308866 - FIX: SQL Server 2000 Setup Terminates Unexpectedly if You Install Chinese (Hong Kong) Locale&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;may be useful. last time when we uninstall sql server on 195 and then reinstall, the installation failed with the error related to the file INS5576._mp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93836923?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93836923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93836923'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#93836923' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93806215</id><published>2003-05-05T09:02:00.000-07:00</published><updated>2003-05-05T09:02:22.256-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.dotnetbips.com/displayarticle.aspx?id=175"&gt;Tracking File Downloads&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;may be useful for writing pdf on the fly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93806215?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93806215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93806215'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#93806215' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93773888</id><published>2003-05-04T18:56:00.000-07:00</published><updated>2003-05-04T18:56:03.786-07:00</updated><title type='text'></title><content type='html'>有時間的話真的想看看怎樣做 Data Mining.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93773888?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93773888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93773888'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#93773888' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93658014</id><published>2003-05-02T09:18:00.000-07:00</published><updated>2003-05-02T09:18:45.173-07:00</updated><title type='text'></title><content type='html'>一天走兩場的確好甘, 喉嚨沙哂 ~ 有時都會諗下不如唔教啦, 但係又要$$, 都係唔掂.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93658014?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93658014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93658014'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_05_01_archive.html#93658014' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93470840</id><published>2003-04-29T08:41:00.000-07:00</published><updated>2003-04-29T09:50:49.000-07:00</updated><title type='text'></title><content type='html'>毫無疑問, 我是錯失一個大好機會了, 感覺有點揼心. 但那不要緊, 現在最重要是&lt;b&gt;積極裝備自己, 等待下一個機會&lt;/b&gt;. 因為 IT 界最多的就是機會, 終有一個會給我等到的~ &lt;br /&gt;&lt;br /&gt;The phrase "Off the Wall", may indicate something rather wacky or crazy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93470840?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93470840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93470840'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93470840' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93449418</id><published>2003-04-28T23:02:00.000-07:00</published><updated>2003-04-28T23:02:35.160-07:00</updated><title type='text'></title><content type='html'>能為一個理想, 一個承諾堅持到底並不容易, 若堅持最後能得到回報, 那就世上最美好的事了.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93449418?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93449418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93449418'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93449418' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93410856</id><published>2003-04-28T10:40:00.000-07:00</published><updated>2003-04-28T19:51:41.000-07:00</updated><title type='text'></title><content type='html'>唔, Search Dept 系統的進度碰到不少釘子... 接駁到地政署的DAS System 不知為何跟我們的 network 衝突...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93410856?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93410856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93410856'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93410856' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93297971</id><published>2003-04-26T08:18:00.000-07:00</published><updated>2003-04-26T08:18:35.066-07:00</updated><title type='text'></title><content type='html'>&lt;b&gt;My reply to a braindump thread in IT4All&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;haha.. Usually my students will ask me this in the first lesson ~ that's a very sensitive topic, you're brave to raise the question here, Nam. This has to be handled carefully in front of the students. I'd response like this:&lt;br /&gt;&lt;br /&gt;When we take any Microsoft exams, we have to sign digitally a non-disclosure agreement which states that we won't tell others about the exam contents. I have signed that agreement too, so as a responsible citizen I will NOT give any of you any questions that's appeared in my exam.&lt;br /&gt;&lt;br /&gt;However, Microsoft does provide legal ways for us to get practice exams, and that is buying from websites like transcender, testking or others. If you really need practice before going to the real exam, buy from these legal places. 我都幫親過, it's 99% the same as real exams. I DO NOT recommend you all to buy one copy and share among yourselves because there's copyright on those questions too ~ ( strangely, those copyrights are owned by transcender rather than Microsoft I think, coz there is a 1% difference)&lt;br /&gt;&lt;br /&gt;So, since there is a legal way to get practice exams, I assume Microsoft assumes the candidates to practice before they go to the real exam. Now of course we can memorzie all the answers and go into the exam room. But if that's what you want from a certification, I'll tell you how to get a copy of practice exams and you don't need to take my lessons at all. But if you choose to stay, please rethink the value of the certifications. &lt;br /&gt;&lt;br /&gt;To me, the most valuable thing is the PROCESS when you PREPARE for the exams rather than the result sheets. Even if you buy practice exams, or get braindumps from somewhere else, did you just memorize the answers? Or will you look into each question and then dig through books and documentations to find its explanations? If you choose the latter one then bingo! you already passed the exam. So the problem does not lie in braindumps itself, it lies in how you treat them. If you just memorize them then you won't get the value of the cert even if you bought the questions through a legal way.&lt;br /&gt;&lt;br /&gt;Many people are saying that the whole certification industry is losing its value. But in fact the value lies in your own heart. I'm an MCAD. Will anybody dare to come out and say, hey andy, 你都冇料既, are you a real MCAD? I guess not. Well of course I'm not a .NET God, I'll make mistakes too and there are still many many things I don't know in the .NET world. But others will know that I did PAY EFFORT to get my cert and that's where the recognition lies ~&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BTW, I'm not an MCT, just a normal part-time trainer ~  :P &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93297971?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93297971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93297971'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93297971' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93278630</id><published>2003-04-25T20:59:00.000-07:00</published><updated>2003-04-25T21:08:47.000-07:00</updated><title type='text'></title><content type='html'>終於起番 listing server, 剛搞完 ResearchPortal 的 config, 主要 config 如下:&lt;br /&gt;1. web.config 裏 impersonate=off&lt;br /&gt;2. connection string 用 trusted connection&lt;br /&gt;3. IIS security 用 anonymous, 不用 integrated windows authentication.&lt;br /&gt;4. 要 set 過所有 stored proc 的 permission&lt;br /&gt;&lt;br /&gt;另外, 所有 full-text index 在搬 server 後仍存在於 database 內, 但全部要 rebuild 及 repopulate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93278630?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93278630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93278630'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93278630' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93256063</id><published>2003-04-25T12:08:00.000-07:00</published><updated>2003-04-25T12:10:20.000-07:00</updated><title type='text'></title><content type='html'>回到家了, 沖過涼, 晨鳥都在唱歌了.&lt;br /&gt;一直以來我都在等一個機會讓我的事業攀到頂峰, 這可能是一個很成功的網站, 但現還未出現, 而我好像剛錯過了一個機會了(IT4All). &lt;br /&gt;又或者那是一種我很著迷的技術, 我對它的認識可以出本書 ~ 還會影響它未來的發展路向. 不過, 那可能是幾年後的事吧...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93256063?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93256063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93256063'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93256063' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93251596</id><published>2003-04-25T10:44:00.000-07:00</published><updated>2003-04-25T10:44:48.000-07:00</updated><title type='text'></title><content type='html'>一點半了, 仍在公司. server down 了, 上完堂後回到公司和同事一起救機. 現在該快完成了 ....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93251596?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93251596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93251596'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93251596' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93182479</id><published>2003-04-24T08:39:00.000-07:00</published><updated>2003-04-24T08:44:42.000-07:00</updated><title type='text'></title><content type='html'>RSS Feed. 今天 MSDN 換了新裝 ~&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexxml/html/xml02172003.asp"&gt;Building a Desktop News Aggregator&lt;/a&gt;&lt;br /&gt;&lt;a href="http://backend.userland.com/rss"&gt;RSS 2.0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93182479?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93182479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93182479'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93182479' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93168540</id><published>2003-04-24T02:53:00.000-07:00</published><updated>2003-04-24T02:54:43.000-07:00</updated><title type='text'></title><content type='html'>&lt;b&gt;MCAD (是我回應別人的留言)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;如果立志要做 programmer 的話, MCAD 絶對是現時最熱門的選擇. 我現時教緊兩班 full track, 加上 internal training 一星期要教七個 sessions, 據知我教的 CTEC 亦同時開了多班 MCAD. MCAD 是要成為 MCSD .NET 的必經之路, 全球現還未到四千人(首五千人可成為 Charter Member). &lt;br /&gt;&lt;br /&gt;不過又是那句, 有 cert 雖好, 但最緊要還是自己肯捱肯做 ~ &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93168540?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93168540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93168540'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93168540' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93121313</id><published>2003-04-23T09:50:00.000-07:00</published><updated>2003-04-23T09:50:16.226-07:00</updated><title type='text'></title><content type='html'>防火牆的情況在下午變得嚴重, 受感染的不只是我一台機, 整個係統要進行一次大手術. 在此只能奉勸各位一句: 記得落 service pack!&lt;br /&gt;&lt;br /&gt;WinForm 的 DataGrid 有 Bug, 不能用 KeyPad 的 +/- 鍵.&lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q329333"&gt;329333 - FIX: KeyPad PLUS SIGN ( ) and MINUS SIGN (-) Do Not Appear in DataGrid Control with C#&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93121313?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93121313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93121313'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93121313' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93085556</id><published>2003-04-22T19:29:00.000-07:00</published><updated>2003-04-22T19:37:31.000-07:00</updated><title type='text'></title><content type='html'>什麼!? 是我的 notebook 仔隊冧了公司的防火牆嗎? 噢... 還是等同事明天回來再算了...&lt;br /&gt;&lt;br /&gt;今天想完成兩個 programme, 一個是 retrieve floorplan 的小程序, 另一個是 check duplicate search 的 stored proc. 希望上下午各完成一個 ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93085556?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93085556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93085556'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93085556' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93059647</id><published>2003-04-22T11:07:00.000-07:00</published><updated>2003-04-22T11:09:15.000-07:00</updated><title type='text'></title><content type='html'>公司的防火牆冧了, 同事們正在搶修當中. 防火牆我不太懂, 我還是喜歡寫 programme 多些. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93059647?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93059647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93059647'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93059647' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93034426</id><published>2003-04-22T01:08:00.000-07:00</published><updated>2003-04-22T09:51:06.000-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.it4all.com.hk/"&gt;IT4All.com.hk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Michael 和 Peter 終於親自出手了, 速度果然快得驚人! 雖然只是拿別人的 code 來改, 但當中肯定是花了不少氣力的.&lt;br /&gt;&lt;br /&gt;IT4All 出現後大家都在議論 HKNetUG 應何去何從, 我也認為 HKNetUG 的留言版會少了人氣, 但那也不一定是壞事呀, 只要大家都會聚在一個地方熱烈地討論就是了!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93034426?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93034426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93034426'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93034426' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93030542</id><published>2003-04-21T23:03:00.000-07:00</published><updated>2003-04-21T23:14:45.000-07:00</updated><title type='text'></title><content type='html'>由新倉頡98a轉回用普通倉頡, 有相關字詞功能, 可打得快些.&lt;br /&gt;&lt;br /&gt;一直以來都很想起一個有 .NET Alert 的 website, 但原來是很貴的, 所以打消念頭了~&lt;br /&gt;&lt;a href="http://www.fawcette.com/dotnetmag/2003_05/magazine/features/srea/default.asp"&gt;.NET Magazine - Improve Customer Service With .NET Alerts&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93030542?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93030542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93030542'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93030542' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93024047</id><published>2003-04-21T20:47:00.000-07:00</published><updated>2003-04-21T20:47:13.000-07:00</updated><title type='text'></title><content type='html'>我的 Hong Kong .NET User Group 咭片. 謝謝 Grazi 的設計和 Jacky 的安排.&lt;br /&gt;&lt;img src="http://www.hmcheung.com/blog/blogimage/030422.jpg"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93024047?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93024047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93024047'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93024047' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-93019117</id><published>2003-04-21T19:17:00.000-07:00</published><updated>2003-04-21T21:40:28.000-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B318465"&gt;318465 - PRB: Cannot Debug ASP.NET Web Application&lt;/a&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/?id=306005"&gt;306005 - HOWTO: Repair IIS Mapping After You Remove and Reinstall IIS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;325093"&gt;325093 - PRB: ASP.NET Pages Exhibit Unexpected Behavior Because the Server-Side Code Is Not Processed&lt;/a&gt;&lt;br /&gt;一個老問題的解答... aspnet_regiis.exe -i&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-93019117?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93019117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/93019117'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#93019117' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-92989675</id><published>2003-04-21T09:32:00.000-07:00</published><updated>2003-04-21T09:37:51.000-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://support.microsoft.com/default.aspx?kbid=306654"&gt;306654 - HOW TO: Write Binary Files to the Browser Using ASP.NET and Visual C# .NET&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;嘗試跟來做但失敗了, 踢不起 acrobat reader, 只在 IE 裏出怪獸.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-92989675?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/92989675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/92989675'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#92989675' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-92985954</id><published>2003-04-21T08:20:00.000-07:00</published><updated>2003-04-21T08:20:56.093-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.chinaweblog.com/"&gt;China Weblog&lt;/a&gt;&lt;br /&gt;找到這個 site, in english. 是一個外國人寫中國的 blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-92985954?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/92985954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/92985954'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#92985954' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-92977101</id><published>2003-04-21T04:31:00.000-07:00</published><updated>2003-04-21T07:28:39.000-07:00</updated><title type='text'></title><content type='html'>&lt;b&gt;為何開始&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;好, 回來了. 發現原來只要在 IE 的檢視--&gt;編碼裏選 unicode 就可打 unicode. (right-click 是不行的).&lt;br /&gt;&lt;br /&gt;開始 blogging 的原其實有二: 一是寫給未來的自己看. 我的記性不好, 常有 "我看過這技術但忘記了在哪裏看過" 的煩腦. 二是寫給其他編程人員看的, 讓他們也知道我的心路歷程.&lt;br /&gt;&lt;br /&gt;在 google search 過"技術日記", 但只找到一些日本網頁, 是真的沒有人寫? 還是這東西有其他叫法呢? 我相信台灣那邊應該也有 technical bloggers, 但怎麼找不到?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;給香港年輕人打氣&lt;/b&gt; 節錄自程序員2003-04, 拿到 HKNetUG 討論一下.&lt;br /&gt;&lt;br /&gt;世界級的金融中心是不可能沒有強大的 IT 作為支撐, 而軟件人才的大量北上, 島內薪水偏低的 IT 職位大都為剛畢業的大學生所佔據, 導致報考港內大學軟件專業學生的數量急劇減少. 這甚至引起了香港知識和教育界的恐慌, 除了積極配合港府推出的 IT 專才輸入計劃、積極呼籲多給留港 IT 人員機會之外, 他們紛紛出面為在校學生打氣, 完全把香港 IT 的希望寄托於下一代開發人員.&lt;br /&gt;&lt;br /&gt;目前香港有名的大學, 諸如中文大學、理工大學、城市大學和香港大學都加大了對學生的培養. 他們認為社會將繼續計算機化以提升生產力, 從而會在 IT 上做出投資, 所以仍然需要 IT 人才. 學校號召業界和在校學生不要灰心, IT 技術是世界通用的. 若有機會大家可值此時北上取經, 賺取多些內地經驗為自己增值. 教育界分析認為, 當前市場萎縮主要是因為信心危機, 業界對前景失去信心所致, 而 IT 人才始終是現代社會的必需品. 當社會經過一輪恐慌性的退縮後, 必將發覺 IT 的需求還在.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-92977101?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/92977101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/92977101'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#92977101' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-92975043</id><published>2003-04-21T03:04:00.000-07:00</published><updated>2003-04-21T06:33:12.000-07:00</updated><title type='text'></title><content type='html'>&lt;b&gt;我從這裏開始&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;好了, 經過一輪掙扎後, 我終於決定用 unicode 來 blog. 因為我想同時出國和国, 繁簡兩用, 又不會令 blogger.com 產生亂碼 (例如打日月明後再 edit 會出現 HTML tag.) &lt;br /&gt;&lt;br /&gt;為了寫好我的技術日記, 我還決定改打倉頡, 因為用廣東或速成的選字實在太慢了, 有礙我 blogging 的速度. 我的倉頡現在還是有限公司, 所以我買了一本倉頡小字典, 練了一個下晝就打了這麼多, 不錯吧!? 現在先去吃飯, 回來再打 ~&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-92975043?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/92975043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/92975043'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#92975043' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5302547.post-92939048</id><published>2003-04-20T11:00:00.000-07:00</published><updated>2003-04-20T11:40:50.000-07:00</updated><title type='text'></title><content type='html'>Ok, this is my first blog. �ڲ{�b�}�l�g�޳N��O�F.&lt;br /&gt;After a little configuration I'm able to ftp my blogs to ftp.hmcheung.com, hahaha... it's really great.&lt;br /&gt;hm.. what should I write here? I think some technical notes, some new things that I've learnt / seen on the day, etc...&lt;br /&gt;Blogging should be important to every programmer. See how long I can keep this habit!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5302547-92939048?l=hmcheung.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/92939048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5302547/posts/default/92939048'/><link rel='alternate' type='text/html' href='http://hmcheung.blogspot.com/2003_04_01_archive.html#92939048' title=''/><author><name>Andy</name><uri>http://www.blogger.com/profile/16755039316594073492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
