要在已經有 Mac OS X 的機器上升級成 Mavericks 不難,從 App Store 按下升級即可,但如果想要重灌系統,或是想省下一些下載軟體的時間(5 GB 左右大小),可以製作一份 USB 開機安裝碟來做後續使用。
Mac
改用 Script 更新 Routing Lists
前一天試著用 /etc/ppp/ip-up
在連上 VPN 後自動加入 white list routing,目前有兩個缺點:
Selective Routing For VPN in VGHKS
因為工作的地方有一些網路的限制,之前都是用 SSH tunnel 來瀏覽一些被封鎖的內容,但因為最近要搬家的緣故,所以家裡電腦的 SSH tunnel 暫時沒辦法工作,只好改用 ASUS RT-N16 內建的 VPN 來應急。
在 Windows 下,VPN 會把所有的流量導過去,但 Mac 有個「透過 VPN 連線傳送所有流量」的選項可以控制,而且預設是不打開的,如果要方便起見,比照 Windows 下全部導過去也可以,但會損耗掉一些不必要的流量浪費,最大的問題在於,自己區域網路(工作)裡的站也全部不能連,所以還是得想辦法建立一個 white list 比較好。
用 Homebrew 安裝 phpmyadmin
安裝
brew tap
phpmyadmin 被包在另外的地方,原本的 homebrew 會 search 不到。
$ brew search phpmyadmin
No formula found for "phpmyadmin". Searching open pull requests...
是故要先將 josegonzalez/homebrew-php 匯入
$ brew tap homebrew/dupes
$ brew tap josegonzalez/homebrew-php
使用 TeamViewer 達成 Mac 三螢幕工作環境
從到職當日起,看著辦公桌上的三螢幕電腦,心裡便燃起一股衝動想把它換成更熟悉的工作環境。雖然目前醫院的系統還是 IE-only,還是 Windows-only,但這些東西是可以靠 Virtual Machine 來達成,所以便義無反顧的買了一台新的 Mac Mini,也把記憶體加到 16GB 以應付 VM 所需以及可能的大量影像處理。
透過 SSH Tunnel 來進行 port selfupdate
因為工作的地方網路被擋掉很多 port,所以 MacPorts 的 selfupdate 走的 rsync 也不能用了,理論上應該可以走一些 ssh tunnel 來達成,所以跟著 — Tunneling rsync through SSH to permit selfupdate from behind a firewall — 描述的作法,也設定了一組。