Wednesday, August 08, 2007

Random Thoughts About Patents

Just randomly browsed the US patent office website and found that Microsoft has filed 1965 patents in just 7 months of 2007, that's an average of 9.35 patents/day. Some of the patents are kinda absurd, for example "Optical Mouse". Hmm, when did Microsoft invent optical mouse, that's interesting. And many other titles look funny too. After learning the story of the patent war between broadcom and qualcomm, it reconfirms my belief that there's something wrong with the patent legal system. With some many patents being filed everyday and the ridiculous broad range of their claims, the small companies will certainly violates some patents even if they can deliver a new product to the market. For the big companies, they can benefit from unreasonable royalties and create an unfair entry barrier. To conclude, I agree that innovations are valuable and the inventor should be awarded. However the current mechanism of awarding inventors through patents are not efficient and fair. The legislators and legal experts should work on creating a better system.

Web conference tools

http://www.kolabora.com/news/2007/06/22/web_conferencing_tools_and_technology.htm

Monday, July 30, 2007

Vim + Cscope in Windows

1. Download vim from vim.org
2. Download cscope binary for win32 native here: http://blog.csdn.net/mslk/archive/2007/05/06/1598513.aspx
3. Set TMPDIR to something like "c:/WINDOWS/TEMP"
4. Put cscope.exe somewhere in the %PATH.
5. It should work now.

PS. I couldn't get vim to use the cygwin version of cscope.

Sunday, March 04, 2007

Vim: Better Colors for Syntax Highlighting

:set background=dark

gosh, i should've learned this 100 years ago!