星期五, 2月 25, 2011

ReminderFox

一直覺得沒有用的很順手的行事曆軟體
本來利用google calendar 但也是要開網頁連到calendar
後來有igoole,雖然把calendar widget加到首頁
不過還是看的不太順,記的事情也比較繁瑣

後來看到Firefox的plugin "ReminderFox"
如作者在How to影片中提到的 作者也覺得一般的行事曆太繁雜
只是想要簡單的提醒而已 所以作者自己做ReminderFox
雖然說簡單,不過常用的設定做的還不錯
像是週期性的重覆提醒,個人就覺得挺不錯的

而且每天都一定會上網,firefox一開,旁邊就跳出提醒
覺得這個plugin還挺不錯的 拍拍手
我一定要把他推上Firefox Plugin Top 15

  • Features
    • 重要日期、待辦事項
    • 每週、每月、每年的重要日期
  • 安裝
    firefox安裝plugin應該沒什麼好教的咧...
    Install ReminderFox
  • 同步化問題
  • reminderFox儲存行事曆的格式為.ics 因此需要一個空間放.ics 讓不同的電腦的firefox讀取相同的檔案 即可達到同步化的效果 目前是用iCal Exchange 還不錯 建立帳號後,就將個人網址貼給reminderFox (ex: http://icalx.com/private/{個人帳號}/)

References

星期四, 2月 17, 2011

'JSON' 未被定義

因為eval有安全性的問題
所以改用JSON來parse
沒想到居然發生'JSON' 未被定義的情況
上網查了一下,主要作法如下: (需要另外下載json2.js)
if (typeof (JSON) == 'undefined') { //沒有 JSON 時才讓 browser 下載 json2.js
$('head').append($("<script type='text/javascript' src='json2.js'>"));
}
//這樣就可以放心用JSON物件了
var strJson = "{\"ID\":1,\"Name\":\"Kelp\"}";
var json = JSON.parse(strJson);


另外因為只接受雙引號,所以自己要轉一下
jsString.replaceAll("'", "\"");

Reference
IE 說「'JSON' 未被定義」!?