<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9529792</id><updated>2024-09-08T02:47:28.601-07:00</updated><title type='text'>Web Freak</title><subtitle type='html'>Java, IBM, Oracle to name a few.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>115</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9529792.post-1460689674655787495</id><published>2012-08-11T03:16:00.000-07:00</published><updated>2012-08-11T03:16:57.017-07:00</updated><title type='text'>&quot;Modern UI&quot; to replace &quot;Metro&quot;</title><content type='html'>It seems like after David has visited d Microsoft HQ in Seattle, US, this gives inspiration to the Microsoft team to name the upcoming and next generation of Windows to &quot;Modern UI&quot;.

The tile-shape in block touch-centric new Window&#39;s Start Menu. Prior to this, there was a rumour said the new name of this look-n-feel was known as &quot;Window 8&quot; to replace the &quot;Metro&quot;.

I am looking forward to seeing the RTM version of Windows 8 in October, 2012.

Bye bye.</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/1460689674655787495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/1460689674655787495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/1460689674655787495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/1460689674655787495'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2012/08/modern-ui-to-replace-metro.html' title='&quot;Modern UI&quot; to replace &quot;Metro&quot;'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-8733171442880255122</id><published>2012-03-31T02:19:00.002-07:00</published><updated>2012-03-31T02:26:58.286-07:00</updated><title type='text'>LESS</title><content type='html'>Less code, less footprint, this is what LESS.org offers.&lt;br /&gt;&lt;br /&gt;LESS extends CSS with dynamic behavious such as variables, mixins, namespaces and functions, it makes CSS easy to work with. Now, it’s important to remember it doesn’t code your CSS for you – it isn’t a magic CSS editor. You still need to know how to work with CSS. It allows you to write CSS once and use it in multiple places. This is something I’ve wanted for a long time and now it’s here.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://verekia.com/wp-content/uploads/2011/10/less-css-logo.png&quot; border=&quot;0&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/8733171442880255122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/8733171442880255122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/8733171442880255122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/8733171442880255122'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2012/03/less.html' title='LESS'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-5516897196213569066</id><published>2010-05-22T20:25:00.000-07:00</published><updated>2010-05-22T20:36:20.288-07:00</updated><title type='text'></title><content type='html'>Google I/O 2010剛剛落幕，不知道皆さん有沒有親臨Google I/O 2010嗎？那最近，筆者重溫一些Google I/O 2009的影片。發現到其實，在之前的一個筆者的Project里的問題，其實是可以用JSONP來解決。&lt;br /&gt;&lt;br /&gt;什么是JSONP呢？JSONP是一種方案獲取 JSON數據來自另一個Domain。如果您嘗試使用Ajax請求的數據，從不同的Domain，那你會得到一個安全錯誤。&lt;br /&gt;&lt;br /&gt;有了JSONP，Cross-domain request, 將不再是問題了。:p&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;410&quot; height=&quot;335&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/s4Lppyuu4nI&amp;border=1&amp;color1=0x402061&amp;color2=0x9461ca&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/s4Lppyuu4nI&amp;border=1&amp;color1=0x402061&amp;color2=0x9461ca&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;410&quot; height=&quot;335&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/5516897196213569066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/5516897196213569066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/5516897196213569066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/5516897196213569066'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2010/05/google-io-2010google-io-2010google-io.html' title=''/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-1763658464630839904</id><published>2010-05-17T21:33:00.000-07:00</published><updated>2010-07-22T05:23:06.381-07:00</updated><title type='text'>DotNetZip</title><content type='html'>Simple yet powerful is the best way to describe DotNetZip. DotNetZip is a very powerful library written in C# for .Net developers. The most important thing is, it is absolutely FREE!</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/1763658464630839904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/1763658464630839904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/1763658464630839904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/1763658464630839904'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2010/05/dotnetzip.html' title='DotNetZip'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-1439495796874050496</id><published>2010-05-06T05:46:00.001-07:00</published><updated>2010-05-07T23:23:33.221-07:00</updated><title type='text'>Visual Studio 2010, kaboom!</title><content type='html'>久しぶり！皆さん、お元気ですか？First entry since February 2010. I have been busy moving ALL my stuffs from KL back to Butterworth and Penang, and also trying hard to blend into the life in Penang and Butterworth!&lt;br /&gt;&lt;br /&gt;After a month-time, I returned to Penang, the Microsoft Corporation launched Visual Studio 2010 not only in M&#39;sia but also other countries. They organized a huge event for promoting Microsoft long-awaited IDE(Integrated-Development Environment).&lt;br /&gt;&lt;br /&gt;In Malaysia, Microsoft had this launching workshop/event in Klang Valley. Thanx to Microsoft, Microsoft did not overlook the developer community in Northen Region of M&#39;sia, there is a smaller-scale launching event in Penang on 15th April 2010.&lt;br /&gt;&lt;br /&gt;I was expecting that it would be yet another marketing show by Microsoft Malaysia, as the event is and free-of-charge event, but surprising the speakers covered more on the technical area of the Visual Studio 2010.&lt;br /&gt;&lt;br /&gt;The VS 2010 gives more time to developer staying in zone. In the past, most of the developers tend to switch from one IDE to another one during development (E.g. switching the workspace from Microsoft Visual Studio to Microsoft Expression). VS 2010 ease the pain making developer &lt;span style=&quot;font-weight:bold;&quot;&gt;stay-in-zone&lt;/span&gt;, which means stay in Visual Studio as long as possible.&lt;br /&gt;&lt;br /&gt;Prior to VS 2010, SharePoint development is hard, as Sharepoint developers have to go through 17-steps, each step is tough and tedious. With VS 2010, developers have no longer need to go through the 17 dreadful steps.&lt;br /&gt;&lt;br /&gt;In addition to this, Microsoft also introduces lots of handy tools for QA engineers to ease their testing jobs. The VS2010 also improve the interaction and communication between QA engineers and software developers.&lt;br /&gt;&lt;br /&gt;Fore more information on VS2010, please visit &lt;a href=&quot;http://www.microsoft.com/visualstudio/en-us/&quot;&gt;http://www.microsoft.com/visualstudio/en-us/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/1439495796874050496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/1439495796874050496' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/1439495796874050496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/1439495796874050496'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2010/05/visual-studio-2010-kaboom.html' title='Visual Studio 2010, kaboom!'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-4713562705311332056</id><published>2010-02-20T04:47:00.000-08:00</published><updated>2010-02-20T06:32:12.067-08:00</updated><title type='text'>Glow with BBC</title><content type='html'>Happy Lunar New Year to those folks who celebrate Lunar New Year. &lt;br /&gt;&lt;br /&gt;I am a regular reader of BBC(British Broadcasting Corporation) Online. The present BBC Online was given a face-lift in year 2007. It is a Web 2.0, especially on its&#39; homepage, it is full with AJAX feature.&lt;br /&gt;&lt;br /&gt;Initially, BBC was using JQuery(Another JavaScript framework) to spruce up BBC Online interface. But later BBC had decided to develop their own JavaScript Framework. The rationale behind is, BBC wants BBC website to support older version web-browsers.&lt;br /&gt;&lt;br /&gt;BBC Glow offers:&lt;br /&gt;&lt;br /&gt;- Simplified DOM manipulation and event handling&lt;br /&gt;- Custom user interface widgets, such as sliders and overlay boxes&lt;br /&gt;- Animation and effects&lt;br /&gt;- Useful cross-browser JavaScript functions&lt;br /&gt;&lt;br /&gt;Overall, I like Glow. It’s well documented, has been extensively tested, and is possibly a little easier to understand than jQuery.&lt;br /&gt;&lt;br /&gt;For more information about BBC Glow, please log on to &lt;a href=&quot;http://www.bbc.co.uk/glow&quot;&gt;http://www.bbc.co.uk/glow&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.bbc.co.uk/glow/styles/images/banner.png&quot; border=&quot;0&quot; style=&quot;width:540px&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/4713562705311332056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/4713562705311332056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/4713562705311332056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/4713562705311332056'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2010/02/glow-with-bbc.html' title='Glow with BBC'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-8574040309155119208</id><published>2010-01-24T01:57:00.000-08:00</published><updated>2010-01-31T06:31:41.895-08:00</updated><title type='text'>Python ain&#39;t Snake only</title><content type='html'>Hello folks! Well, 1 more months to leave KL soon. I have been working as a software developer for the past 5 years. I have worked with Java, .Net, ASP, VB and so on. Back in 2009, i joined my present company, and they are avid supporter of Python programming . I have never developed with Python before, until I join my present company.&lt;br /&gt;&lt;br /&gt;Python is a simple yet powerful programming language. It can be used for many purpose. For my case, I used it for building software.&lt;br /&gt;&lt;br /&gt;So, if you want to write some codes to perform automated process, please do not hesitate to choose Python now! Python now.</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/8574040309155119208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/8574040309155119208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/8574040309155119208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/8574040309155119208'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2010/01/python-aint-snake-only.html' title='Python ain&#39;t Snake only'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-46123114969067156</id><published>2010-01-17T08:43:00.000-08:00</published><updated>2010-01-17T08:44:10.850-08:00</updated><title type='text'>Jquery 1.4问世了</title><content type='html'>效能更佳、體積更小、功能更強的 jQuery！&lt;br /&gt;&lt;br /&gt;廣受許多網頁前端工程師喜愛的 jQuery，今天釋出了 1.4 版，詳細的 release notes 可以看這裡。這次 jQuery 函式庫已經使用了 Google Closure compiler 壓縮過，號稱 minimize 過的函式庫體積更小，減少網路傳輸的時間。&lt;br /&gt;&lt;br /&gt;如果你用 Google AJAX Library 來使用 jQuery 的話，以下的網址都已經是 1.4 版本了：</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/46123114969067156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/46123114969067156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/46123114969067156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/46123114969067156'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2010/01/jquery-14.html' title='Jquery 1.4问世了'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-9011260474950020036</id><published>2010-01-17T08:22:00.000-08:00</published><updated>2010-01-17T08:42:57.492-08:00</updated><title type='text'>Design Patterns (GO4)</title><content type='html'>当我工作经验去到第四个年头。终于感受到什么是“后浪推前浪”了。之所以这样，笔者，决定在工作外的时间，花些少时间把笔者的知识进一步推高，以保持优势。&lt;br /&gt;&lt;br /&gt;幸亏，在笔者的工作环境里头，有一群优秀的工程师。除了向他们学习以外，笔者每一晚都饱读“网页”以求知识。&lt;br /&gt;还记得，刚刚毕业，踏入工作，成为软件工程师的时候，笔者由基础开始。虽然，在大学里，又写过程序，但大学所学的还不足以应付企业的要求。&lt;br /&gt;&lt;br /&gt;以笔者的经验，当一位软件工程师或开发者到了某阶段的时候，应该要学习，怎样开发一个有设计模式，甚至是可以“重用”的程序。&lt;br /&gt;&lt;br /&gt;在笔者的学习电脑程式设计模式的过程，笔者发现，其实在有些架构的用法或技术，笔者曾经用过（implemented),但是不知道它的命名。比如“Factory pattern， Iterator pattern”，是笔者最常用的。认清了笔者这个缺点，笔者认为，身为一位专业的软件工程师，technical jargon的认识，是非常的重要的。&lt;br /&gt;&lt;br /&gt;笔者，发现其实电脑程式设计模式（Design Pattern),是笔者最迫切改进的一点。Design Pattern這個術語是在1990年代，由Erich Gamma等人，從建築設計領域引入到計算機科學裡去的。&lt;br /&gt;&lt;br /&gt;在网上里，最普遍的设计模式是来自&quot;四人帮“或Gang of Four。他们的模式可以归类为四种,即创建型模式, 结构型模式, 行为模式以及并发模式。&lt;br /&gt;&lt;br /&gt;想要了解更过请读者们谷歌一下Design Pattern Gang of 4。 谢谢。</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/9011260474950020036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/9011260474950020036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/9011260474950020036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/9011260474950020036'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2010/01/design-patterns-go4.html' title='Design Patterns (GO4)'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-8197804923736736405</id><published>2010-01-16T01:04:00.000-08:00</published><updated>2010-01-16T01:13:30.147-08:00</updated><title type='text'>Google I/O 2010 Now for Registration</title><content type='html'>一年一度，在美国/米国的谷歌I/0, 今年2010的，已经正式接受报名。有兴趣的读者请到 &lt;a href=&quot;http://code.google.com/events/io/2010/&quot;&gt;GoogleI/0 2010&lt;/a&gt;, 注册。那里应该也有其他的资料，如交通，住宿等。</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/8197804923736736405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/8197804923736736405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/8197804923736736405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/8197804923736736405'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2010/01/google-io-2010-now-for-registration.html' title='Google I/O 2010 Now for Registration'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-7694105707988906055</id><published>2010-01-16T00:17:00.000-08:00</published><updated>2010-01-16T00:58:15.632-08:00</updated><title type='text'>谷歌中华国人民共和国</title><content type='html'>谷歌，最近发布，扬言要退出中国市场。看来就快要发生了。谷歌给予退出的原因是的Gmail频频被骇客攻击。但市面上流传着中国共党人士窃取机密谷歌的技术与资料（有待证实）。加上大谷歌中华地区前总裁李开复的离职，另笔者联想起，会不会是有更大的议题，不为人知呢？虽然，中国政府已经回应了谷歌中国。但是，希望某方面能给大众一个交代。希望这次谷歌退出的原因纯粹是市场的需求而做出的决定而已。</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/7694105707988906055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/7694105707988906055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/7694105707988906055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/7694105707988906055'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2010/01/blog-post.html' title='谷歌中华国人民共和国'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-868967165245357185</id><published>2009-12-26T01:14:00.000-08:00</published><updated>2009-12-26T01:25:23.509-08:00</updated><title type='text'>Java Deployment Toolkit</title><content type='html'>Since Java 6u10, Java Deployment Toolkit was introduced then. Personally, I guess this is in conjunction with the launch of Java FX.&lt;br /&gt;&lt;br /&gt;Java Deployment Toolkit deploys applets and applications to a large variety of clients with JS.&lt;br /&gt;&lt;br /&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;BODY&amp;gt;&lt;br /&gt;    &amp;lt;script src=&quot;http://java.com/js/deployJava.js&quot;&amp;gt;&lt;br /&gt;    deployJava.installLatestJRE();&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;&lt;br /&gt;It is very convenient. It can ask user to install JRE if, the user&#39;s machine does not have JRE. In addition to this, it can also embed Applet on-the-fly. &lt;br /&gt;&lt;br /&gt;So, if you are developing Java Applet/ JavaFX, check this out, you will be loving it, I am sure.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;For more information about Java Deployment Toolkit, please click &lt;a href=&quot;http://java.sun.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html#deplToolkit&quot;&gt;here&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/868967165245357185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/868967165245357185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/868967165245357185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/868967165245357185'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2009/12/java-deployment-toolkit.html' title='Java Deployment Toolkit'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-2559121512450677165</id><published>2009-11-19T11:02:00.003-08:00</published><updated>2009-11-19T11:02:45.049-08:00</updated><title type='text'>Google Chrome OS</title><content type='html'>&lt;object width=&quot;400&quot; height=&quot;340&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/0QRO3gKj3qw&amp;hl=en_US&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/0QRO3gKj3qw&amp;hl=en_US&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;400&quot; height=&quot;340&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/2559121512450677165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/2559121512450677165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/2559121512450677165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/2559121512450677165'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2009/11/google-chrome-os_19.html' title='Google Chrome OS'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-5056899104282310130</id><published>2009-11-17T07:01:00.000-08:00</published><updated>2009-11-19T11:03:38.925-08:00</updated><title type='text'>Firefox Market Share rose to 25.1%!</title><content type='html'>Hello folks! Long time no see. Even though, IE is still ranking number 1 in the internet market share, but Firefox the biggest competitor strike back now!&lt;br /&gt;&lt;br /&gt;According to Net Application&#39;s report on 7th November， Firefox&#39;s global market share has reached 25.1%, which also means, there is a person out of 4 people is using Firefox as web browser.</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/5056899104282310130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/5056899104282310130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/5056899104282310130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/5056899104282310130'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2009/11/firefox-market-share-rose-to-251.html' title='Firefox Market Share rose to 25.1%!'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-4854149763505899526</id><published>2009-11-12T06:44:00.000-08:00</published><updated>2009-11-12T06:45:09.840-08:00</updated><title type='text'>Clean web.config file</title><content type='html'>&lt;object style=&quot;width:400px;height:338px;&quot; autoupdate=&quot;true&quot; data=&quot;data:application/x-silverlight-2,&quot; type=&quot;application/x-silverlight-2&quot;&gt;&lt;param value=&quot;2.0.31005.0&quot; name=&quot;MinRuntimeVersion&quot;/&gt;&lt;param name=&quot;source&quot; value=&quot;http://www.asp.net/clientbin/mediaplayer/MSCommunities.MediaPlayer.xap&quot; /&gt;&lt;param value=&quot;videoid=8844&quot; name=&quot;InitParams&quot;/&gt;&lt;a href=&quot;http://go2.microsoft.com/fwlink/?LinkID=114576&amp;amp;v=2.0&quot;&gt;&lt;img style=&quot;border-width: 0px;&quot; alt=&quot;Install Silverlight&quot; src=&quot;http://static.asp.net/themes/silverlight/images/mediaplayer/slplayer_disabled.png&quot;/&gt;&lt;/a&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/4854149763505899526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/4854149763505899526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/4854149763505899526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/4854149763505899526'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2009/11/clean-webconfig-file.html' title='Clean web.config file'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-8795422051979089665</id><published>2009-11-07T07:42:00.000-08:00</published><updated>2009-11-07T07:43:07.317-08:00</updated><title type='text'>How to make HTTP 301 a.k.a. Permanent Redirect in ASP.Net</title><content type='html'>&lt;object style=&quot;width:400px;height:338px;&quot; autoupdate=&quot;true&quot; data=&quot;data:application/x-silverlight-2,&quot; type=&quot;application/x-silverlight-2&quot;&gt;&lt;param value=&quot;2.0.31005.0&quot; name=&quot;MinRuntimeVersion&quot;/&gt;&lt;param name=&quot;source&quot; value=&quot;http://www.asp.net/clientbin/mediaplayer/MSCommunities.MediaPlayer.xap&quot; /&gt;&lt;param value=&quot;videoid=8772&quot; name=&quot;InitParams&quot;/&gt;&lt;a href=&quot;http://go2.microsoft.com/fwlink/?LinkID=114576&amp;amp;v=2.0&quot;&gt;&lt;img style=&quot;border-width: 0px;&quot; alt=&quot;Install Silverlight&quot; src=&quot;http://static.asp.net/themes/silverlight/images/mediaplayer/slplayer_disabled.png&quot;/&gt;&lt;/a&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/8795422051979089665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/8795422051979089665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/8795422051979089665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/8795422051979089665'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2009/11/how-to-make-http-301-aka-permanent.html' title='How to make HTTP 301 a.k.a. Permanent Redirect in ASP.Net'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-3288021333806406849</id><published>2009-10-30T08:06:00.000-07:00</published><updated>2009-10-30T21:21:51.446-07:00</updated><title type='text'>Javascript Unit-Testing with DOH</title><content type='html'>The Web 2.0, is getting pervasive, today. This lead to JavaScript plays a vital role in Web 2.0. To write a perfect, flawless JavaScript, unit-testing is very important to ensure a high quality JavaScript work.&lt;br /&gt;&lt;br /&gt;Today, I am going to explain DOH, a JavaScript unit-testing framework.&lt;br /&gt;&lt;br /&gt;Unit testing is an important part of quality software development, particularly in the agile and extreme programming development methodology. Traditionally, automated unit testing of Web 2.0 client-side user interfaces was difficult and often not attempted. However, Dojo provides a unit testing harness that lets you evaluate both JavaScript functionality and the visualization of the user interface. This results in a thoroughly tested user interface that will ultimately contain significantly fewer bugs. This article demonstrates the main features of the Dojo Objective Harness (DOH) and describes its superior capabilities compared with other test harnesses for Web 2.0 applications.&lt;br /&gt;&lt;br /&gt;Read more in &lt;a href=&quot;http://www.ibm.com/developerworks/web/library/wa-aj-doh/index.html&quot; target=&quot;_blank&quot;&gt;&lt;img width=&quot;200&quot; height=&quot;200&quot;  src=&quot;http://i.zdnet.com/blogs/ibm-developerworks-podcasts.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/3288021333806406849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/3288021333806406849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/3288021333806406849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/3288021333806406849'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2009/10/javascript-unit-testing-with-doh.html' title='Javascript Unit-Testing with DOH'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-5252475577144568158</id><published>2009-10-22T07:35:00.000-07:00</published><updated>2009-10-22T07:37:32.020-07:00</updated><title type='text'>Fixing Object Instances in JavaScript</title><content type='html'>// object constructor&lt;br /&gt;function ObjectConstructor(a, b, c) {&lt;br /&gt;&lt;br /&gt; this.A = a;&lt;br /&gt; this.B = b;&lt;br /&gt; this.C = c;&lt;br /&gt; this.Total = a + b + c;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;var obj = ObjectConstructor(1, 2, 3);&lt;br /&gt;&lt;br /&gt;alert(obj.Total);&lt;br /&gt;&lt;br /&gt;If you said the objTotal is 6, then you are wrong? So, what went wrong? The obj has nvr been instantiated. A &quot;new&quot; is omitted in this case.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Do like this to prevent this to be happened.&lt;br /&gt;&lt;br /&gt;// object constructor&lt;br /&gt;function ObjectConstructor(a, b, c) {&lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;font-weight:bold;&quot;&gt;if (!(this instanceof arguments.callee)) {&lt;br /&gt;  return new ObjectConstructor(a, b, c);&lt;br /&gt; }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; this.A = a;&lt;br /&gt; this.B = b;&lt;br /&gt; this.C = c;&lt;br /&gt; this.Total = a + b + c;&lt;br /&gt;&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/5252475577144568158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/5252475577144568158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/5252475577144568158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/5252475577144568158'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2009/10/fixing-object-instances-in-javascript.html' title='Fixing Object Instances in JavaScript'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-495911605644738960</id><published>2009-10-20T07:57:00.000-07:00</published><updated>2009-10-20T08:20:30.528-07:00</updated><title type='text'>Javascript 不是想象中那么简单</title><content type='html'>寫 JavaScript 的你，會不會常常踩到這些地雷呢？&lt;br /&gt;&lt;br /&gt;JavaScript 常常會被人誤解為是簡單的語言，以我自己的經驗，如果有人跟你說 JavaScript 很簡單，那一定是他不熟 JavaScript，會造成這個現象，最主要的原因是大多數的程式開發者都不是學 JavaScript 出身的（我也不是），所以開發者常常會把自己在其它語言的習慣帶過來，於是很多誤會就此而生…..（JavaScript 是很 nice 的，這其中一定有什麼誤會….）&lt;br /&gt;&lt;br /&gt;變數 scope 是根據 function 不是 block&lt;br /&gt;想像一下這段程式碼：&lt;br /&gt;&lt;br /&gt;var a = 1;&lt;br /&gt;if (true) {&lt;br /&gt;    var a = 2;&lt;br /&gt;}&lt;br /&gt;alert(a);&lt;br /&gt;你覺得 alert 跳出來的訊息視窗會顯示什麼呢？答案是2。如果你太習慣 C/C++/Java, ….. 這類知名的程式語言，說不定你會回答1。&lt;br /&gt;&lt;br /&gt;所以如果是這個例子你就不會答錯了：&lt;br /&gt;&lt;br /&gt;var a = 1;&lt;br /&gt;function foo() {&lt;br /&gt;    var a = 2;&lt;br /&gt;}&lt;br /&gt;foo();&lt;br /&gt;alert(a);&lt;br /&gt;沒錯！答案就是1，但如果是這樣呢？&lt;br /&gt;&lt;br /&gt;var a = 1;&lt;br /&gt;function foo() {&lt;br /&gt;    alert(a);&lt;br /&gt;}&lt;br /&gt;foo();&lt;br /&gt;別想太多，這段 code 的執行結果當然會跳出1。那如果變成這樣呢？&lt;br /&gt;&lt;br /&gt;var a = 1;&lt;br /&gt;function foo() {&lt;br /&gt;    alert(a);&lt;br /&gt;    var a = 2;&lt;br /&gt;}&lt;br /&gt;foo();&lt;br /&gt;感覺要瘋掉了嗎？ XD&lt;br /&gt;&lt;br /&gt;不只是 Global 很可怕，window 物件也是&lt;br /&gt;在瀏覽器上寫 JavaScript 或多或少都會用到 window 物件下的成員，但很可怕的是你常常不知道你在用它，因為使用 window 物件下的成員，window 是可以省略不打的。比方說很多人愛用 alert 來顯示訊息或 debug，但其實 alert 的「全名」應該是叫 window.alert 才對，喔！當然 location 也是叫 window.location，同樣地，你也不要不宣告就直接使用 innerWidth 這個變數 ….. 所以說 window 真的很可怕！！&lt;br /&gt;&lt;br /&gt;但可怕的還不只是這樣，如果有一段 code 是這樣：&lt;br /&gt;&lt;br /&gt;x = 3;&lt;br /&gt;....&lt;br /&gt;alert(window.x);&lt;br /&gt;也許你（不）知道：在使用一個變數時，若沒用 var 這個關鍵字，它會被定義在 window 物件下，所以上面這段 code 當然沒有問題，x 就是 window.x，執行一下也沒錯，就是跳個訊息對話盒顯示3。&lt;br /&gt;&lt;br /&gt;那如果你很乖地加了 var 呢？變成這樣：&lt;br /&gt;&lt;br /&gt;var x = 3;&lt;br /&gt;....&lt;br /&gt;alert(window.x);&lt;br /&gt;嘿嘿，我就說 window 很可怕吧！只要你在 global area 下，就算用了 var 也幫你定義到 window 物件下！這也就是為什麼很多人寫 JavaScript code 會用一個 anonymous function 來避開 global/window 了。&lt;br /&gt;&lt;br /&gt;(function(){&lt;br /&gt;    var x = 3;&lt;br /&gt;    ....&lt;br /&gt;    alert(window.x); // undefined&lt;br /&gt;})();&lt;br /&gt;所以說，JavaScript 真的跟你想得不一樣！</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/495911605644738960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/495911605644738960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/495911605644738960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/495911605644738960'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2009/10/javascript.html' title='Javascript 不是想象中那么简单'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-875772160854565778</id><published>2009-10-08T05:05:00.000-07:00</published><updated>2009-12-26T01:12:20.947-08:00</updated><title type='text'>Set your default Java on Ubuntu</title><content type='html'>You might have just installed Java JRE 1.6.0_x on your Ubuntu machine, right?&lt;br /&gt;&lt;br /&gt;sudo update-alternatives --config java to set your default Java on your Ubuntu.</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/875772160854565778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/875772160854565778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/875772160854565778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/875772160854565778'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2009/10/set-your-default-java-on-ubuntu.html' title='Set your default Java on Ubuntu'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-6324880398150238535</id><published>2009-09-20T02:19:00.000-07:00</published><updated>2009-09-20T02:29:01.924-07:00</updated><title type='text'>Windows Cache Extension for PHP</title><content type='html'>Are you running/wanting to run your PHP app on IIS? Then check this out!&lt;br /&gt;&lt;br /&gt;Windows Cache Extension for PHP is a PHP accelerator that is used to increase the speed of PHP applications running on Windows and Windows Server. Once the Windows Cache Extension for PHP is enabled and loaded by the PHP engine, PHP applications can take advantage of the functionality without any code modifications.&lt;br /&gt;&lt;br /&gt;And what’s even better – you don’t have to configure it or start tweaking your code, it comes in Web P.I&lt;br /&gt;&lt;br /&gt;So head over to &lt;a href=&quot;www.microsoft.com/web&quot;&gt;Microsoft Web&lt;/a&gt; and download it today!&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://blogs.msdn.com/blogfiles/rohant/WindowsLiveWriter/WindowsCacheExtensionforPHP_7640/image_3.png&quot; border=&quot;1&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/6324880398150238535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/6324880398150238535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/6324880398150238535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/6324880398150238535'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2009/09/windows-cache-extension-for-php.html' title='Windows Cache Extension for PHP'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-7598366709407468816</id><published>2009-09-18T23:06:00.000-07:00</published><updated>2009-09-18T23:12:22.198-07:00</updated><title type='text'>Check the size of your database, MySQL</title><content type='html'>Hello, folks, often times, we might want to know, how big a particular database size is. Here is a very simple, one-line query for you to check a database size on MySQL.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:13px; font-weight:bold; color:black; font-family:ARIAL&quot;&gt;SELECT table_schema &quot;[Data Base Name Which you want o know]&quot;, sum( data_length + index_length) / 1024 / 1024 &lt;br /&gt;&quot;Data Base Size in MB&quot; FROM information_schema.TABLES GROUP BY table_schema ;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enjoy querying, cheers.&lt;br /&gt;&lt;br /&gt;Powered by MySQL:&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.mysql.com/common/logos/logo_mysql_sun_a.gif&quot; alt=&quot;mysql&quot; border=&quot;0&quot; /&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.mysql.com/common/logos/logo_mysql_sun_b.gif&quot; alt=&quot;sun&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/7598366709407468816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/7598366709407468816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/7598366709407468816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/7598366709407468816'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2009/09/check-size-of-your-database-mysql.html' title='Check the size of your database, MySQL'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-6221883698120451990</id><published>2009-09-03T08:52:00.001-07:00</published><updated>2009-09-03T09:00:19.876-07:00</updated><title type='text'>What Are You Waiting for, Powershell Now!</title><content type='html'>Have you ever written any BAT file, Ruby, Python or any other before? Now, you got another alternative, which is Window Powershell!&lt;br /&gt;&lt;br /&gt;It is a powerful tool for you to write build-process or pre-processing operations, etc. It is absolutely handy as Window Powershell is based on .Net. It supports XML, object, and so on.&lt;br /&gt;&lt;br /&gt;Microsoft Windows PowerShell command line shell and scripting language helps IT Professionals achieve greater productivity. Using a new admin-focused scripting language, more than 130 standard command line tools, and consistent syntax and utilities, Windows PowerShell allows IT Professionals to more easily control system administration and accelerate automation. Windows PowerShell is easy to adopt, learn, and use, because it works with your existing IT infrastructure and existing script investments, and because it runs on Windows XP, Windows Vista, Windows Server 2003 and Windows Server ôLonghornö. Exchange Server 2007, System Center Operations Manager 2007, System Center Data Protection Manager V2, and System Center Virtual Machine Manager leverage Windows PowerShell to improve efficiency and productivity.&lt;br /&gt;&lt;br /&gt;In short: PowerShell&lt;br /&gt;exposes the power of .NET via a command line environment and scripting language&lt;br /&gt;allows you to pipe objects from one command to another!&lt;br /&gt;provides powerful supports of XML handling and regular expressions&lt;br /&gt;&lt;br /&gt;So, what are you waiting for? Powershell now!</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/6221883698120451990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/6221883698120451990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/6221883698120451990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/6221883698120451990'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2009/09/what-are-you-waiting-for-powershell-now.html' title='What Are You Waiting for, Powershell Now!'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-3173618489586747982</id><published>2009-09-01T07:34:00.000-07:00</published><updated>2009-09-01T08:15:11.405-07:00</updated><title type='text'>改善火狐性能</title><content type='html'>哈罗，好久不見，最近在赶工，所以對不起，没時间update blog.今天呢，要與火狐用戶分享一些非常有用的技巧。&lt;br /&gt;&lt;br /&gt;有沒有試過使用火狐日子久了，性能慢慢的沒有之前那么的快呢？從火狐3.0開始，書簽，歷史都貯存到了SQL Lite數據庫中。那我們身為用戶，可以通過優化SQL Lite,來提升火狐的性能。&lt;br /&gt;&lt;br /&gt;步驟如下：&lt;br /&gt;轉到火狐的默認目錄：&lt;br /&gt;~/.mozilla/firefox/xxxxxxxx..default/&lt;br /&gt;&lt;br /&gt;若是针对单个的 SQLite 文件（如 places.sqlite）执行优化，则运行 sqlite3 places.sqlite vacuum。你也可以通过下列命令来对所有的 SQLite 文件执行优化：&lt;br /&gt;for s in *.sqlite; { sqlite3 $s vacuum; }&lt;br /&gt;注意：如果在你的 Linux 系统上找不到 sqlite3，则需要先行安装。另外，在执行优化时，你也要关闭 Firefox。&lt;br /&gt;&lt;br /&gt;Enjoy!</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/3173618489586747982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/3173618489586747982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/3173618489586747982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/3173618489586747982'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2009/09/blog-post.html' title='改善火狐性能'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9529792.post-4574618401689767881</id><published>2009-07-10T06:07:00.000-07:00</published><updated>2009-07-25T23:32:04.519-07:00</updated><title type='text'>系統大戰一觸即發！</title><content type='html'>不知道是不是谷歌對微軟報復。自從上個月，微軟宣布發布了微軟必應（Bing.com)來對付Google，剛剛幾天前，谷歌宣布將會發布然后開源自己的OS,稱為Chrome　ＯＳ,很明顯谷歌要對微軟正式開炮，想要把微軟在系統軟件的地位，給拉下來！&lt;br /&gt;&lt;br /&gt;但是，大多數Linux支持者都抱怨，谷歌這個行動將會分裂Linux.都已經有了Ubuntu，剛剛上軌道，忽然間殺出一個程咬金!&lt;br /&gt;&lt;br /&gt;(Continue.......)</content><link rel='replies' type='application/atom+xml' href='http://webchong.blogspot.com/feeds/4574618401689767881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/9529792/4574618401689767881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/4574618401689767881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9529792/posts/default/4574618401689767881'/><link rel='alternate' type='text/html' href='http://webchong.blogspot.com/2009/07/blog-post.html' title='系統大戰一觸即發！'/><author><name>Chia Chong</name><uri>http://www.blogger.com/profile/14346100391895821332</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh4.google.co.uk/zchong1022/RrAHNs4t57I/AAAAAAAAADc/2IFpHNtLzrA/s144/IMG_3746.JPG'/></author><thr:total>0</thr:total></entry></feed>