Docker Toolbox 1 分鐘就上手
在 Mac OS X 上使用 Docker 不外乎就是利用 boot2docker 來建立一個虛擬 Docker 環境,不過現在可能有更好的選擇 - Docker Toolbox 。
p.s. 未來 Mac OS 可能支援原生 Docker ,也許就不需要這套工具了。
在 Mac OS X 上使用 Docker 不外乎就是利用 boot2docker 來建立一個虛擬 Docker 環境,不過現在可能有更好的選擇 - Docker Toolbox 。
p.s. 未來 Mac OS 可能支援原生 Docker ,也許就不需要這套工具了。
hasattr() – A Dangerous Misnomer 這篇文章指出,在 Python 2 的 hasattr()
有個問題會導致 hasattr()
的行為不正確,還蠻值得留意的。
iTerm2 3.0 之後,出了一些方便的功能,好比右鍵 scp 遠端伺服器的檔案、拖拉檔案 scp 上傳到遠端伺服器、查看每個指令的狀態等等。
不過這些功能都需要安裝 iTerm2 Shell Integration
在伺服器上,才有辦法運作。
Chrome 50 之前 Web Push 是無法放 Payload 的,所以如果要客製化 Notification 的標題、內文就得在 service worker 內多一段發 request 取得這些資料,範例可以看 Google 的 文章 。
Chrome 50 之後增加了可以放 payload 的功能,但是 payload 必須經過加密才能夠發送。
雖然標題寫著不可不知的 Chrome 絕密連結,但其實已經是公開的秘密了XD
只要在網址列輸入 chrome://chrome-urls/
就可以看到 Chrome 所有的內建連結。
但還是整理一些開發者可能會常用的連結,當作快速指引。
一般而已, Python 客製化的 Exception 通常都會這麼做:
class AnException(Exception): pass
class AnOtherExeption(Exception): pass