Blog address changed

Please visit my current blog bitkb.appspot.com instead. It’s running on Google App Engine.

Or you can follow me on Google Buzz:
http://www.google.com/profiles/104231231256400902165

This blog is no longer updated since GFW blocked all subdomains under WordPress.com

New columns not shown in Interactive Reports

By Default APEX Interactive Report doesn’t show new columns after the report is created. It bothered me a lot. Usually I need to delete the report and do it all over again just to add new columns!

I finally find the solution today! Continue reading

18 Apps I can’t live without.

The best things in life are free:

  1. Google Chrome
  2. Dropbox
  3. TaskSwitch
  4. Notepad++
  5. Maxthon
  6. Firefox
  7. 7-Zip
  8. MiniThunder
  9. Google Pinyin
  10. QQ
  11. Skype
  12. Ali IM
  13. MSN Messenger
  14. iTunes
  15. SPlayer
  16. 360 AntiVirus
  17. 360 Security
  18. Driver Genius

AJAX Cascading LOVs in Oracle APEX.

1) Create a new application level item to hold a temp value of the selected item so it can be passed to application process.

P_SELECTLIST_REGION_NAME

under Shared Components > Application Items
This step is crucial otherwise it won’t work you will get null from returned get.get('XML'); Continue reading

Photo in Wu Zhen

By my crappy nokia 3230 camera:

http://www.flickr.com/photos/kylehu/sets/72157622923259231/

测试中文:乌镇。

WordPress behind HTTP Proxy

Enable HTTP proxy for wordpress in intranet by adding the following code to wp-config.php

define('WP_PROXY_HOST', '192.168.84.101');
define('WP_PROXY_PORT', '8080');
define('WP_PROXY_USERNAME', 'my_user_name');
define('WP_PROXY_PASSWORD', 'my_password');
define('WP_PROXY_BYPASS_HOSTS', 'localhost, www.example.com');

Writing on my iPod Touch

This WordPress app is wonderful! It allows me to update my blog on the go:
http://iphone.wordpress.org/