Hong (180)

The habit of Microsoft bashing

It seems to have become a fashion to bash Microsoft in the tech world since Microsoft dominated the desktop OS world. There are two types of Microsoft bashing: 1. from people who have been immersed in Microsoft technologies, and got sick of some matters; 2. from…

Continue reading...

Amazon Mechanic Turk is great, but not for software testing

Amazon Mechanical Turk is great for crowdsourcing jobs to workforce all over the world. One may think it is ideal for testing software under very diverse conditions (different machines, operating systems, network environment and locations). Unfortunately, it is prohibited to ask workers to install applications.

Continue reading...

The most interoperable, most flexible and simplest web service

Json is the data language spoken universally. HTTP is the network protocol supported universally. A web service using HTTP and Json is naturally the most interoperable type. Web services and their clients are often strongly bonded - clients must send and receive specific type of data required by their…

Continue reading...

Sarah Clark – an extraordinary woman

My American mom, Sarah Clark, left us to see her Lord on 2012-01-29 at the Sunday church service time. This world lost a truly extraordinary person – loving, caring, kind, charming, bright, forgiving… Mom was an eternal optimist full of youthful spirit. She showed us how to…

Continue reading...

End of Aptera

It is sad that Aptera shut down on 2011-12-02, less than a month after my previous post on Aptera. The company stated the close of business was due to lack of funding. The company certainly excelled at marketing. Over 5000 people in California sent Aptera refundable…

Continue reading...

Stalin's Famine v.s. Mao's Famine

Hitler, Stalin, and Mao are the three biggest monsters in human history. They killed people in mass via various ways. Among the three, Stalin and Mao naturally share more than them with Hitlter because they were communists. Mao effectively followed Stalin's orders on major issues…

Continue reading...

Format a Form Generated by EditorForModel

If MVVM pattern is used, a data entry form (e.g. email form) can be generated with a simple statement - EditoForModel (Model). Usually, the format of the output is not exactly what one wishes. Formatting is often necessary. The orthodox way of doing this is…

Continue reading...

Analytics for Silverlight

Microsoft Silverlight Analytics Framework is supposed to be THE technique for Silverlight analytics, but unfortunately, it appears to be fading away. Even the tutorial videos on its home page are not available anymore, and no one seems to care. There are other services such as…

Continue reading...

Nine Womanizing Awards for Corrupted Chinese Officials

The corruption of the Chinese totalitarian regime is probably setting records in every aspect. Chinese netizens have given the following awards to 9 corrupted Chinese officials: Quantity Award to Qiyao Xu, Director of Construction of Jiangsu Province, for having 146 mistresses. Quality Award to Zonghai…

Continue reading...

Some Good Signs for Microsoft

Microsoft will most likely remain a giant bureaucracy until a leadership shakeup. However, Microsoft does have many good products many of which are the best in their categories. There have been some good signs for Microsoft recently. Windows Phone seems to be getting tractions. Windows…

Continue reading...

WebBrowser Control of Silverlight

WebBrowser control is a very handy tool to display a web page in a Silverlight app. This allows some functions of apps be moved to easily maintained web pages. It is easy to use, but has an odd property IsScriptEnabled. According to MSDN it "Enables…

Continue reading...

ContextMenu and ListBox of Windows Phone

Tap-hold to show a context menu for the user to make a selection, this is the function of ContextMenu. It is very tempting to use it on smartphones because of the limited space preventing using constantly present menus. There is a caveat in using ContextMenu - it…

Continue reading...

Kim Jong Il - the Most Absurd Dictator

Kim is claimed to have died on 2011-12-19 due to fatigue. Since lies are a part of the foundation of regimes such as Kim's, the real time and cause of his death may not be known for a long time. Even his birth is still…

Continue reading...

A Saga of Fixing a Microsoft License Problem

After I boosted my primary computer's performance by replacing its HD with and an SSD, Three of the four components of Microsoft Expression Studio(Design, Web, Blend) stopped working very soon. They ask for activation, but they close immediately after the activation button is clicked, and it…

Continue reading...

Friends of Chinese Regime

It is informative to examine the friends of the Chinese regime. The following are a few of them that the regime often takes extraordinary steps to support and protect: Like people tend to gather together, so do regimes. They share the same fate. 

Continue reading...

Windows Phone tombstoning

There are at least hundreds of articles on Windows Phone tombstoning. A search of "Windows Phone tombstoning" generates 277K results as of 2011-12-08. For this case, it is the best to read the document of the source - MSDN. It is a short page with…

Continue reading...