"那是什麼?是丁丁啊" by leafy7382
丁丁大站似乎很以自己被人覺得很丁丁為榮,最近推出的這個影音首頁,右邊的火速上傳旁邊居然是.....丁丁
生活中的資訊量越來越多,和自己息息相關的有哪些呢?連絡人資料、信件、工作/家庭行事曆.....
最常見的應該就是這幾樣吧。MacOS 提供了一個很有用的功能叫做 iSync,可以讓 user 把電腦上的通訊錄和手機上的同步。
以前在PC上每次都要用 floAt's Mobile Agent 之類的程式透過 bluetooth 同步到手機上。但是 FMA 本身處理 unicode 有點問題(這我不知道是因為delphi的關係還是因為OS的關係),有些連絡人會無法同步,不然就是同步完顯示不出來,而且通訊錄跟 email client等等無法通用,同步的意義只有備份而已。
另外一個要同步的就是行事曆,自從Google推出 Google Calendar 之後,我就ㄧ直覺得如果把自己的 calendar 放在網路上,在不同的device之間可以自由取用,甚至讓 calendar 發出提醒訊息,應該是很棒的一件事情;更好的是,會議邀請可以直接從 Gmail 轉到 GCalendar 裡面,時間到之前會自動提醒你有會議。可是這個僅限於 Gmail,公司的 email address 就沒有辦法轉過去了。
直到後來發現了 Thunderbird 有個很有趣的插件叫做 Lightning ,這個plugin基本上就是把mozilla的另外一個專用的行事曆產品 Sunbird 和 Tunderbird 直接整合在一起(變得有點像 Outlook)。到了這個地步,公司的email裡面的會議通知,已經可以直接變成行事曆上的 item 了,下一步就是要把這個行事曆和 GCalendar 同步。Mozilla 也因應這樣的需求推出 Provider for Google Calendar ,只要在 Lightning 或是 Sunbird 上面加入這個 provider,就可以在新增行事曆的時候,選 Google Calendar 作為來源,格式要選用XML的那個按鈕連結。
如果軟體、plugin都已裝好,只要進自己的 gCalendar 頁面,勾起“管理日曆“
再回到 Lightning/Sunbird 裡面新增一個行事曆,選網路行事曆以後把剛剛複製的那個網址貼到 Location: 後面的文字框裡面,這樣就可以了。
這比之前採用 iCalender 格式的做法,多了雙向 update 的功能。也就是說在 Lightning/Sunbird 裡面新增的 item 也可以直接同步回 Google Calendar。不過 gCalendar 和 Lighning/Sunbird 還是有不相容之處;比如 Lightning/Sunbird 支援兩種不同的事件 Event 和 Task,但是gCalendar 只能用 Event (可以設定為 whole day event 作為替代)。
以上都是我在公司電腦上所作的設定,由於家用電腦換成了 Mac,所以很想用用看 OS/X 的 iCal,畢竟 iSync 最主要的同步對象就是 iCal;但是 iCal 並沒有支援 Google Calendar 的雙向同步功能,只能直接透過剛剛畫面上的那個"iCal"的連結來看Google Calendar的活動。如果硬是要把 iCal 新增的事項丟回 gCalendar,多半都是要透過第三方如 iCal Exchange 或是自己架的 WebDAV server 或是直接用 ICS file 來同步,十分不方便。所以還是棄暗投明,抓了 OSX 的 Sunbird 和 Provider for gCalendar 來,如果真的要用 iSync 同步到 mobile device 的時候,打開 iCal 還是可以抓到 gCalendar 上面目前的行事曆,只是多了一個步驟而已。希望 Sunbird 早日成為 iSync 支援的 calendar 產品 (或是 iCal 多了 Google Calender 雙向同步功能也好,不過為了要賣 .mac,我看這個希望很渺茫)
至於信件的同步,只要把公司 mail server 的 IMAP service 打開就好,就不再贅述了。
MacBook Pro入手兩週半,除了腦殘Finder以外,今天又發現一個奇怪的事件。
買 MBP 裡面附贈的 OS/X 有 iWork '06 的試用版。我本來對這套軟體沒有太大的興趣,正準備想辦法弄 Office 2004 或是 NeoOffice 來用;但是昨天 Apple 發表了 iWork '08,裡面除了原有的 Pages 文書處理軟體,以及 Keynote 簡報軟體以外,還多了一個新的 Numbers 試算表;這就引起了我的興趣。
抓了一天的 iWork 08 試用版,裝進電腦以後,就順手把 iWork 06 丟進垃圾桶裡面去。正覺得蘋果在安裝/解安裝軟體還是很方便的時候,天空打雷了~我的doc檔要打開的時候,居然出現了 Pages 2.02 和 Pages 3.0 兩個不同的選項 (分別是 iWork 06 和 iWork 08 裡面的版本號碼)。在網路上找了一下,根據MacOSXHints 的文章,需要在 Terminal 裡面打以下的這行指令,讓 LaunchServices 把所有應用程式註冊的資料再重新載入一次:
sudo /System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
以上的指令要用一行輸入。
可是我輸入之後,還是沒有任何改善,一直到我看到某篇文章說需要reboot,果然去重開機之後就好了。
其實,我覺得這兩週半用下來,OS/X的確有他很順手的地方,大量的shortcut、Exposé、unix tools、macports等等。加上比 Windows 好用的 Flickr Uploadr、Ecto等等,還有看起來實在很眩的 iWork 08 裡面的 Keynote。
但是也有他很蠢的地方,比如這個 context menu 的 cache (這東西應該要用 uninstaller 加上 hook 去 de-register 才對,或是重新 scan db),或是蠢斃了的 Finder(無法直接新增空白的各式文件);還是有很多事情必須從 Terminal 裡面進去使用他的 command line tool 才行。雖然對我來說,用用unix command不是很大的問題,但是我想很多一般的user碰到這種問題,應該會覺得非常困擾吧。要說OS/X真的很人性化嗎?多半有點 over-hyped 的成份在裡面。
# Begin portconf settings
# Do not touch these lines
.if !empty(.CURDIR:M/usr/ports*) && exists(/usr/local/libexec/portconf)
_PORTCONF!=/usr/local/libexec/portconf
.for i in ${_PORTCONF:S/|/ /g}
${i:S/%/ /g}
.endfor
.endif
# End portconf settings
security/clamav: CLAMAVUSER=postfix | CLAMAVGROUP=postfix
smtpd_milters = unix:/var/run/clamav/clmilter.sock
Xclamav, S=local:/var/run/clamav/clmilter.sock, F=T, T=S:4m;R:4m