2013年9月27日星期五

CDN speed compare


比較左 CloudFlare, Microsoft, Google D 其實都差唔多

正路有保証用 Google, 偏門JS/ CSS 用 CloudFlare,ASP 專用個D 用 Microsoft...

http://cdnjs.com/

http://www.asp.net/ajaxlibrary/cdn.ashx#jQuery_Releases_on_the_CDN_0

https://developers.google.com/speed/libraries/devguide

2013年9月24日星期二

程式師的使用介面設計手冊



Source: Joel on Software 


所有使用介面設計的通則就是:



  • 如果程式的行為與使用者的期望完全一致, 就是一個設計良好的使用介面.
  • 你每多提供一個選項, 就等於要求使用者多作一個決定.
  • 使用者是沒用手冊的, 即使他們有手冊也不會去讀.
  • 事實上使用者是不會去讀任何東西的, 就算有東西可以查他們也不想去查.
  • 使用者沒辦法把滑鼠控制得很好.
  • 使用者記不得任何東西



總結起來, 設計良好軟體大概需要六個步驟:
  1. 創造一些使用者
  2. 找出重要的活動
  3. 找出使用者模型 -- 使用者期望如何完成這些活動
  4. 草擬出初版的設計
  5. 一直反覆把設計修改得更容易, 直到虛構使用者能輕易使用為止
  6. 找真人來看著他們試用你的軟體. 特別注意人們出問題的部份, 這很可能就是程式模型與使用者模型不符的地方.

2013年9月23日星期一

Codeigniter Session fail with Internet Explorer

更改以下設定
$config['sess_match_useragent'] = FALSE;