New Blog

2012-06-21 23:43:05 Category Oracle APEX User Experience Life Web apple Comments(15)

Moved to kylehuu.diandian.com

because Google App Engine is blocked by Chinese government.

Singapore Trip

2011-05-24 23:31:40 Category Life Comments(14)

Uploaded some pictures

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

User Interface Guidelines

2011-03-25 19:13:57 Category User Experience Comments(17)

Apple iOS Human Interface Guidelines
http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/Introduction/Introduction.html

iPad Human Interface Guidelines
http://www.hung-truong.com/blog/wp-content/uploads/2010/06/iPadHIG.pdf

Apple Human Interface Guidelines
http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGIntro/XHIGIntro.html

Google Android User Interface Guidelines
http://developer.android.com/guide/practices/ui_guidelines/index.html

Motorola’s Best Practices for Android UI
http://developer.motorola.com/docstools/library/Best_Practices_for_User_Interfaces/

Microsoft Windows Touch UI Guideline
http://msdn.microsoft.com/en-us/library/cc872774.aspx

UI Design & Interaction Guide for Windows Phone 7
http://msdn.microsoft.com/en-us/library/ff637515(v=VS.92).aspx
http://download.microsoft.com/download/7/7/3/77371BBD-6613-4C1A-ACBF-08365C09D5FA/UI Design and Interaction Guide for Windows Phone 7 v2.0.pdf

UI Guidelines for Windows Mobile 6.5
http://msdn.microsoft.com/en-us/library/bb158602.aspx

Windows User Experience Interaction Guidelines
http://msdn.microsoft.com/en-us/library/aa511258.aspx

Yahoo UI Library
http://developer.yahoo.com/yui/

RIM UI Guidelines for BlackBerry 6.0 Smartphones
http://docs.blackberry.com/en/developers/deliverables/17965/index.jsp?name=UI+Guidelines+-+BlackBerry+Smartphones6.0&language=English&userType=21&category=Java+Development+Guidelines&subCategory=

BlackBerry Browser Content Design Guidelines
http://docs.blackberry.com/en/developers/deliverables/4305/BlackBerry_Browser-4.6.0-US.pdf

Palm/HP webOS UI Guidelines 
http://developer.palm.com/index.php?option=com_content&view=article&id=1836

Nokia Nokia Design & User Experience Library
http://library.forum.nokia.com/index.jsp?topic=/Design_and_User_Experience_Library/GUID-A8DF3EB8-E97C-4DA0-95F6-F464ECC995BC_cover.html
Forum Nokia Design Portal
http://www.forum.nokia.com/Design/

Hildon UI Guidelines for Nokia Maemo
http://www.forum.nokia.com/info/sw.nokia.com/id/eb8a68ba-6225-4d84-ba8f-a00e4a05ff6f/Hildon_2_2_UI_Style_Guide.html

MeeGo UI Design Guidelines
http://meego.com/developers/ui-design-guidelines/handset
http://www.forum.nokia.com/Devices/Maemo/Documentation/

Nokia Series 40 UI Style Guide
http://www.forum.nokia.com/info/sw.nokia.com/id/73e935fe-8b59-43b2-ab3e-1c5f763672db/Series_40_UI_Style_Guide.html
Symbian^3 UI Style Guidelines
http://www.forum.nokia.com/info/sw.nokia.com/id/5c419b14-75ff-4791-b1a8-db1e0d72e36e/Symbian_3_UI_Style_Guide.html

Misc Bada Application UI Guide
http://dpimg.ospos.net/contents/docs/resources_1004/com.osp.appuiguide.help/html/FramesetMain.html?menu=MC01010403&mtb1=&mtb2=

Sony Ericsson UI Rulebook
http://developer.sonyericsson.com/cws/download/1/716/984/1262667210/DW-102212-UI_Rulebook.pdf

gnome ui guidelines
http://library.gnome.org/devel/hig-book/stable/

kde ui guidelines
http://developer.kde.org/documentation/standards/kde/style/basics/index.html
http://developer.kde.org/documentation/design/ui/

eclipse ui guidelines
http://www.eclipse.org/articles/Article-UI-Guidelines/Index.html

卸载 Uninstall Application Express and 安装常见问题

2010-12-07 17:14:39 Category Oracle APEX Web Comments(22)

卸载很简单:

到 APEX 安装目录下 sqlplus connect as sysdba

然后运行 @apxremov.sql 即可。

另外,经常碰到安装时image 目录错误,导致登录界面图片,css,js之类无法正常显示的问题,稍后总结解决方法。

50m Freestyle Swiming > 30s

2010-11-15 20:03:53 Category Life Comments(16)

算上跳发,50米自由泳勉强能游进36秒内。离我进30秒的目标还差的远,对业余爱好者来说,实现这个目标,也真需要极强的心肺功能!

短冲练得少,无氧训练要加强!争取2年内游进30秒!!!

Oracle Application Express 4 快速安装总结

2010-11-11 15:27:35 Category Oracle APEX Web Comments(16)

官方文档 有点长,我归纳了一下APEX 4 的安装:

Oracle 11gR2 默认自带了APEX 3.2。下载APEX 4.0.1  解压缩到 C:\apex4 安装(所有步骤都在 CONNECT SYS as SYSDBA 后完成)

  1. 到解压缩的目录下运行 @apexins SYSAUX SYSAUX TEMP /i/ -- 开始安装
  2. 运行 @apxchpwd 修改管理员密码
  3. @apex_epg_config C:\apex4
  4. 解锁匿名用户 ALTER USER ANONYMOUS ACCOUNT UNLOCK;
  5. 升级3.2版本网站自带图片 @apxldimg.sql C:\apex4
  6. 打开8080端口 EXEC DBMS_XDB.SETHTTPPORT(8080); 
  7. 最后为了提高使用embedded PL/SQL gateway模式下的性能,执行 ALTER SYSTEM SET SHARED_SERVERS = 5 SCOPE=BOTH;
  8. 完成,用第二步设置的密码访问 http://localhost:port/apex/apex_admin/
HTTP Server 有三种可选,根据需要选择 
我选用的是安装上来说比较简单的内置Embedded PL/SQL Gateway方式


极客也未必知道:如何确保锂电池长寿?

2010-11-03 15:26:01 Category Life Comments(15)

“锂电池放电放得越尽,电池的损耗就会越大,”
艾克郎大学,帮助美国太空总署NASA研究延长电池寿命的电子工程教授Tom Hartley,说到,
“给电池充电充得越满,电池的损耗也会越大。锂电池最好是处于电量的中间状态,那样的话电池寿命最长。”

现今人们都拥有不少电子设备,其中很大一部分使用锂电池,确保电池寿命非常实用。毕竟电池报废了还要回收处理,否则就会对环境造成严重污染。
美国宇航局NASA让其哈勃太空望远镜上电池的消耗电量设定在总容量的百分之10,以确保电池可以反复充放电10万次而不必更新。

首先,过高和过低的电量状态对锂电池的寿命有最不利的影响,而充放电循环次数反而是次要 的。

其实,大多数售卖电器或电池上标识的可反复充电次数,都是以放电百分之80为基准测试得出的。
实验表明,对于一些笔记本电脑的锂电池,经常让电池电压 超过标准电压0.1伏特,即从4.1伏上升到4.2伏,那么电池的寿命会减半,再提高0.1伏,则寿命减为原来的3分之一;长期低电量或者无电量的状态则 会使电池内部对电子移动的阻力越来越大,于是导致电池容量变小。

其次,温度对锂电池寿命也有较大的影响(手机和其他小型电子设备对此点可忽略)。
冰点以下的环境有可能使锂电池在电子产品打开的瞬间烧毁,而过热的 环境则会缩减电池的容量。因此,如果笔电长期使用外接电源也不将电池取下来,电池就长期处于笔记本排出的高热当中,更主要的是,电池长期处于百分之100 的电量状态,很快就会报废(包括我自己的笔电电池就是这么玩完的)。

由以上,我们可以总结出以下几点确保锂电池容量和寿命的注意事项:

  • 不需要将锂电池充到百分之100满电,更不要将电量使用殆尽。在情况允许的情况下,尽量使电池的电量维持在半满状态附近,充电与放电的幅度越小越好;
  • 通用Chevy Volt电动车的出厂设计就是强制将电池电量维持在20%至80%,而苹果笔电的内置电池可能也是运用了这一方法(包括其他一些笔电和电子产品),让电池的可充放电周期数增加。
  • 不要将锂电池(尤其是笔记本锂电池)长期在设备使用外接电源的情况下工作。就算您的笔记本散热良好,长期百分之100的电量就等于对锂电池的谋杀。
  •  如果你长期用外接电源为笔记本电脑供电,或者电池电量已经超过80%,马上取下你笔记本的电池、平时充电不需将电池充满,充至80%左右即可;调整操作系统的电源选项,将电量警报调至20%以上,平时电池电量最低不要低于20%,在下降到20%以前即要进行充电;
  • 手机等小型电子设备,充好电了就应立刻断开电源线(包括充电功能的USB接口),一直接着会损害电池;要经常充电,记起来就充,但不必非得把电池充满;
  • 无论是对笔记本还是手机等,都一定不要让电池耗尽;
  • 如果要外出旅行,把电池充满吧,但请记得在条件允许的情况下随时为电器充电,为了电池寿命,一定不要等到电池放干;

安装 Snow Leopard 10.6.3

2010-10-26 19:08:31 Category Life Comments(14)

安装雪豹VM时没有考虑全面,磁盘只设置了20GB,结果装上iOS SDK 和xCode就不够用了。
在VM Workstation里面扩大到120GB,但是剩余空间不能合并到现有20GB上,可能是系统分区无法调整。很是郁闷,只能重装了雪豹,又升级到10.6.4版本。
在 Thinkpad T410 上流畅运行!

光盘镜像来自于:iAntares Snow Leo MacOSx86 10.6.3 v2.2
http://www.verycd.com/topics/2821212/

很不错,推荐一下。

Note:
搜索网盘,下载安装 VMDrivers.rar 可以顺利解决不能调整分辨率,和声卡问题。
安装时候需要勾选第二个内核破解

High Performance Web Sites

2010-03-31 14:36:51 Category User Experience Web Comments(19)

YUI Theater
http://developer.yahoo.com/yui/theater/

Best Practices for Speeding Up Your Web Site
http://developer.yahoo.com/performance/rules.html

Follow Back != 反关注

2010-02-22 16:25:33 Category User Experience Web Comments(21)

月光在Buzz里面 发起了一次讨论 (Google Buzz 中文界面把 Follow Back 翻译为 "反关注")
这样会不会让人理解为 "不准他关注" 呢?

1)翻译 “Follow Back” 为: "也关注TA"  或者 "关注对方" 更为妥当,无歧义。

引用 Herock Xia 的回复:
中文语境里,表示这种类似礼尚往来的“他关注了我,我也关注他”的意思,通常会用“回”,而绝不会用“反”。
 比如你请我吃饭后,我会“回请”;你拜访了我,我会“回访”;你向我行礼,我会“回礼;”而不是“反请”或者“反访”、“反礼”。
中文里表达这种“掉转头来”的意思是要区分情绪的,“回XX”表示的意思比较偏积极正面,而“反XX”则偏负面,通常含攻击性。如“反击”、“”反攻、“反制”、“反省”等,从这种表达习惯来看,“反关注”很明显是不合适的,更何况因为不是固定用法,很可能会被认为是“反对XX”的意思

2) 点击 "反关注" 按钮之后,出现文字是 “关注” ( 英语是 Following) 。改为 “已关注” 或者“关注成功”较好。

3) 每个 Buzz 贴下面的 顶 (Like) 改为 “支持” 或 ”赞” 比较符合功能。 因为点击并不能将帖子顶到第一位。
而且最好用两个中文字的翻译,这样字符所占像素宽度和英文“Like”基本相同,容易点击到。

4)在个人头像旁边,英文是 "2 connected sites", 现在的翻译是 “2个连接的网站”。 如果写成 “2个关联的网站”表达更清楚。

  1. 下一页 »