2007年5月7日 星期一

Google Calendar Widget 顯示中文

最近在找一個可以在桌面上直接顯示日曆和待辦事項的 "桌面小工具". 最好是能直接支援 Google Calendar 最好~~~
最後還是決定用 Y!WE4 上的 GCal Widget . 它可以同時支援 9 個日曆, 並可以快速新增事項到 Google Calendar 中.
然而它居然不能顯示中文.... 只好下載 Y!WE4 Reference Manual 來 k, 把它 patch 成能顯示中文.
##CONTINUE##

什麼是 GCal widget:
除了在 http://widgets.yahoo.com/gallery/view.php?widget=39383 有介紹外.
官方網站在 http://gcal.fuzzproductions.com/about.html
整個 Widget 執行畫面如下: 還真的是很方便, 顏色標籤又可設定的和我 Google Calendar Web 一樣.



中文顯示殘念:
就在阿土伯興高采列的把行事曆的 ical 網址都設定上後, 看到的居然是如下的亂碼畫面, 好久沒見到軟體會有亂碼了.



只好 unflat 它, 自己 DIY patch 它了(已寫信回報作者).
阿土伯 patched 版本執行畫面如下: 總算中文出來了.




阿土伯修改版下載位置:
暫不提供, 原作者會於近日提供.


GCal widget bugs:
如同 http://widgets.yahoo.com/gallery/view.php?widget=39383 下的使用者回應一般, 這個 Widget 尚有許多 Bug 要修, 還有很長的路要走.

像阿土伯上面的 "每月繳款日曆" , 對於 MONTHLY/YEARLY 等支援不是很好, 會有 NaN 的時間計算錯誤, 阿土伯有試著要去 Bugfix , 但實在是無法理解一個 if(condition) 長達 480 字元, 文字編輯器按右鍵要換到四頁的一句 if statement 要從何看起, 看的有點頭昏, 留給原作者改版修正嘍.


台灣假日:
最後, 如何加入 "台灣假日" , 如同官方網站對 US Holiday 的說明:

NOTE: For those who want to have a US Holidays
calendar, please use the US Holidays+ calendar available at the URL
below. It currently works with the widget whereas the current Google
"US Holidays" calendar doesn't. Add it by choosing to add a new "Other
Calendar" and entering the URL below in the "Public Address" tab.

http://www.google.com/calendar/ical/afmkne9m996sr60154utn4ee84@group.calendar.google.com/public/basic.ics

Google Calendar 內建的台灣假日是無法使用, 因為它用了複雜的 YEARLY/ BYMONTHDAY ... 等無法令 Widget 處理的語法, 請改用這個 "07台灣假日" 的版本就可同時在 Web 及 Widget 上使用嘍...
http://www.google.com/calendar/ical/qnr0cj8c4v45kt4irnmp55409g%40group.calendar.google.com/public/basic.ics
張貼留言