Welcome to my virtual space

where I share my journey with you

Old blog

 

Most of the posts here were written originally many years ago but they were transferred to this new home in 2024. The dates are transfer dates.

Hong

Reinventing the wheel is not always bad

Reinventing the wheel is usually undesirable. However, when it comes to creating application icons, it may be an option better than reusing what is out there. Application icons that are as tiny as 32x32 pixels are usually, and should be simple. Some platforms have special…

Continue reading...
Hong

Nothing is better than raw sockets 

A while ago, I had a post titled "Webclient and HttpWebRequest - two "time-saving" classes can kill more time than they save". That is about Microsoft's platform (.Net). Apparently Android is no exception. Classes such as AndroidHttpClient, URLConnection together with HttpGet and HttpPost look so…

Continue reading...
Hong

The rationale of not apologizing

I have lived in the US for 20 years, I still keep learning various cultural aspects of this country. Since the country is so diverse, I have never been able to construct the image of "the typical American". It seems there are always two opposite…

Continue reading...
Hong

Design resource with a good design

Google's Android Design is a very good resource intended to target Android apps. The site is designed with the principles preached by itself. Its application can be expanded far beyond Android apps. Any software application design can draw useful tips from this resouce.

Continue reading...
Hong

Return of swans in February

(updated 2012-05-17) This winter has been exceptionally warm. The ground has been free of snow most of the time. I have been able to ski only twice by now (2012-02-17). The warm days have been surprising, but nothing has surprised more than the scene of…

Continue reading...
Hong

FreeDNS - a noble endeavor

FreeDNS is a noble endeavor to offer free Domain Name Service. It is free, though users are encouraged to become paid premium members whose fees are used to pay for the hardware and bandwidth used by FreeDNS. Generally speaking, it works quite well. It is probably sufficient for non-critical personal use.

Continue reading...
Hong

Auto body rust management 

Auto body rust is preventable and manageable. Wire sheet, then 120 grit sanding tool (sandpaper or sand sponge) to remove rust. Use chemical rust converter(e.g. Loctite Extend Rust Neutralizer) or dissolver to convert or remove rust residues in pits, let it dry 10+ hours. Apply…

Continue reading...
Hong

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...
Hong

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...
Hong

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...
Hong

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...
Hong

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...
Hong

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...
Hong

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...