在 Ubuntu 安裝 Docker 和 Docker Compose

以往要在一台電腦上建立更多主機時,我們會用上像是 VMware 這樣的虛擬技術軟體,也就是所謂的「虛擬機」,但在 Docker 出來之後這一切就改變了。 Docker 的用途就像是 VMware,但因為環境並不是「虛擬」出來的⋯⋯等種種原因,令 Docker 啟動一個「系統」的速度不到五秒,比起傳統的虛擬機的三分鐘快上了至少三十五倍左右。 好吧,實際上那並不叫「系統」

在 Linux 上安裝 Sassc,效能比原生 Ruby Sass 快十倍!

原生的 Ruby Sass 確實慢到一個極致,如果你只編譯幾個 sass 是感受不到的,而我最近在編譯像 Tocas UI 這樣的大型 CSS 專案,發現到當你更改一個 sass 檔案,你需要等待至少六秒以上,整個 css 編譯才會結束,就算修改的只是一個 display: none 也要等六秒才會有結果,這些時間都可以來做三明治了。

什麼是 Git?我要怎麼在 Ubuntu 上安裝 Git?

什麼是 Git? Git 其實主要被用在版本控制,還有協同合作,和那數不盡的倉庫(Repo)。 在我了解 Git 之前,我都想說我何必去用這種東西,甚至還會花我時間,後來證明我錯了。 我為什麼需要版本控制? 在你使用版本控制之前,你是怎麼備份你的原始碼的?也許你是像我一樣,透過複製一份資料夾,然後放進壓縮檔,接著上傳到 Google Drive 或者 Dropbox 當作備份,