2008年6月6日 星期五

Default Value的狂想

Default Value 是資訊人常常會接觸到的一個名詞
在台灣叫做「預設值」  在中國叫做「缺省值」

對於 default 的英文原意為:Lack, Absence
都是 缺少、不存在 的意思

用在現今的資訊界可以被解讀為:
1. 當你什麼值都沒有給的時候,DefaultValue, XXX, 會被填入
2. DefaultValue, XXX, 會被自動帶入,沒有特別需要可以不用更改

雖然以結果論來看待,資料被 Submit 後,最終拿到的值都是 XXX
以過程論來講,可是大不相同  
一個是主動先帶入值,要不要修改隨你
一個是被動  啥都沒填  才幫你補上一個值

所以出發點的動機是不盡相同的
講白一點就是
一個叫你沒事別亂動
一個要你填入你自己的值,真的沒有,我在幫你填

話說回來,是否由此看出一點端倪
文化上的差異與思考的方式

何必呢?!鑽啥牛角尖?
我腦子可能燒壞了...

2008年6月4日 星期三

CalDAV Server !?!?

CalDAV 是 WebDAV 的延伸與應用
主要是 Implement RFC 4791
詳細請看 Wiki 的 說明

難道走出MS Exchange之外就沒有解了嗎??
有 Google Calendar阿!!
天阿 雖然網路普及 還是有「帶屎」的時候吧
試了很多外掛想讓 iCal 跟 gCalendar 雙向 Sync 代價很大阿
用了Mac OSX之後才注意到 iCalendar交換格式
進而研究 CalDAV 
這玩意兒應該算成熟了吧
如:
Offline 編輯之後再 Sync
設定個人的 Available Work Hours
Conflict Handling
Attendee Invitation
Attendee Availability Handling

企業吹起 Cost Down 的今天
CalDAV Server應該會是不錯的選擇

Support 的 Clients 有:
Apple iCal
Apple iPhone
Chandler (Windows)
Mozilla Lightning (Win/Linux)
Mozilla Sunbird (Win/Linux)
Outlook plug-in

免費的Server有:
Darwin Calendar Server
DAViCal
Apache module : mod_caldav
Bedework

哪一個會是最佳實做,等有心得再說吧
(當然還要考慮Directory Service等等的其他整合問題)