2011年11月28日

[Mac] 讓 Mac 認識 Windows 的電腦名稱

要從 Mac 上用電腦名稱連進 Windows 的網路芳鄰,常讓人一個頭兩個大,
這裡提供的作法是把 IP 和 電腦名稱的對應,放到 /etc/hosts 檔案裡,
只要記憶過一次,下次就不用更做這樣的動作,
畢竟,大部份的人,常用的電腦就那幾台而已。

其實這篇是( Lion 下批次更新 hosts 檔的 shell script )的延伸
將前述的 shell script 包裝起來變成 app


服用前請注意,

1. 不能修改此 app 的檔名(若改名可能會造成 hosts遺失)
2. 使用前一定要先備分 /etc/hosts
3. hosts 若不慎遺失請不要怪我

下載位置:

找主機IP.app.zip


[Mac] 設定 Mac 通訊錄讀取 Zimbra 全域聯絡人

自從公司把 Exchange Server 換成了 Zimbra 後,很多作業都不順,
尤其是在非 Microsoft 的作業系統上,很多設定都要自力自強,
在 Mac 上Mail 和 Calendar 都不是太大的問題,
但 Contacts 就麻煩了,
因為他的設定太無腦了,直接就抓該帳號的聯絡人,
在介面上還沒有地方可以設定,改抓全域聯絡人,
下面來介紹一下,可以調整這個設定的方式,

以下設定先決條件是,Zimbra Server 上有設 galsync account

首先,打開通訊錄,然後加入一個 CardDav 帳號(通訊錄 -> 偏好設定)

設定完成後,將通訊錄關閉
打開 Finder,按 Command + Shift + G
在跳出的 TextBox 中輸入 ~/Library/Application Support/AddressBook/Sources 並前往該路徑

在該路徑下可以看到如下圖的目錄,但目錄名稱是第一個步驟動態產生的,所以會因人而異
在該目錄下會有一個 Configuration.plist,用文字編輯器將此檔案開起(如果有XCode的話也可以用XCode提供的編輯器編輯)。


打開聯絡資訊 -> 偏號設定 -> 帳號
在伺服器設定裡將紅框處的文字複製出來。
在 Configuration.plist 中尋找剛剛複製出來的文字,
如下圖標示紅框處,調整為 Zimbra Server 上設定的 galsync account 的名字


接下來再重新開啟通訊錄,便會開始同步 GAL 的聯絡人囉。