我們可能每次開機都想執行一些固定的幾個指令於command line。可能同時想執行測試server、log監控或ssh連上特定伺服器等。 ...
用mac進行開發時,homebrew已經成為許多人的標準配備。但其預設總是安裝該套件的最新版本,有時候就是會有需要是需要安裝過往的某個特定版本,這時候該如何是好呢? ...
GitHub Pages 是個好用且免費的靜態網站空間,只要把你的靜態網站檔案 push 到 gh-pages 這條 branch 就會自動產生靜態網頁。不過現在幾個流行的前端框架並不是直接就是靜態網 ...
對於一個語言或框架的初學者來說,有一個強大的編輯器會要效率很多。這裏推薦給像我一樣開發 Rails 專案的新手們一個 VSCode 的 extension Ruby Solargraph ...
使用 Gatsby.js 來產生靜態網頁非常方便,它的賣點就是可以透過 graphQL 以動態網頁的邏輯來撰寫程式碼。 ...
我曾學習過很多語言與框架,以我自己的經驗來說,這些觀念都是相同的。不論從哪個語言開始學習,得到經驗帶到學習新語言時總是能觸類旁通。恩...直到我遇上了ruby跟rails。 ...
我們知道在ES6中,我們可以把變數宣告為常數`const`來使其不能被修改。但使用在物件上仍無法阻止其內部被改動。 ...
在shell script中,我們可以像其他程式語言一樣使用array,也可以使用for loop來走訪array的每個元素。 ...
當我們想要修改以前的commit,可以使用rebase指令來達成。這裡準備了簡單一個情境來說明 ...
我們有時候會需要讓變數有可能會是「空值」,這在每個程式語言都有可能有這個需求。 ...
最近剛開始學習Swift,在嘗試使用function時撞牆許久,才發現swift這有趣的設計。 ...
Swift是開發iOS app必學的程式語言。mac也是開發必備的工具。 ...
javascript 並沒有class的設定,取而代之的是使用特殊的prototype chain實作相似的效果。 ...
在javascript中,function也可以擁有自己的命名空間 ...