什麼是 Git?我要怎麼在 Ubuntu 上安裝 Git?
Git 其實主要被用在版本控制,還有協同合作和那數不盡的倉庫(Repo)。在我了解 Git 之前,我都想說我何必去用這種東西,甚至還會花我時間,後來證明我錯了。 我為什麼需要版本控制? 在你使用版本控制之前,你是怎麼備份你的原始碼的?也許你是像我一樣,透過複製一份資料夾,然後放進壓縮檔,接著上傳到 Google Drive 或者 Dropbox 當作備份,這...
在 Linux 上安裝 Sassc,效能比原生 Ruby Sass 快十倍!
原生的 Ruby Sass 確實慢到一個極致,如果你只編譯幾個 sass 是感受不到的,而我最近在編譯像 Tocas UI 這樣的大型 CSS 專案,發現到當你更改一個 sass 檔案,你需要等待至少六秒以上,整個 css 編譯才會結束,就算修改的只是一個 display: none 也要等六秒才會有結果,這些時間都可以來做三明治了。 改用 SassC 吧!...
用 Coveralls 來透過「程式碼涵蓋率」檢測你的「單元測試覆蓋量」!
一旦你的專案有了先前提到的單元測試後,你可以透過程式碼涵蓋率來查看你的單元測試涵蓋了你整個專案的多少百分比,和相關資料。透過得知涵蓋率和其資料,你能夠更加地完善你的單元測試,讓你的專案更加完固。 什麼是 Coveralls? Coveralls 是一家程式碼涵蓋率資料分析平台,當我們的單元測試結束後會生成一個涵蓋率資料,接著 Coveralls 會接收到這個...
透過 PHPUnit 來幫你的 PHP 專案進行單元測試!
單元測試能夠透過一個單元一個單元逐一地測試你的程式,單元測試通常會放置在 CI 上自動執行,意思就是當你 Git Push 了你的專案至遠端,CI 就會自動測試你的程式是否有問題,並且在出現問題時自動回報給你。 我為什麼需要單元測試? 如果你正在撰寫一個大型專案,這個專案內的程式一定互相有關聯(像是相依性),一旦你改寫了 B 的部分,你可能就會讓 A 部分失...
解決 Mysql2: :Error: Incorrect string value 錯誤
這是什麼錯誤?你正要輸入的資料編碼並不符合資料表的編碼,可能發生在任何需要和資料庫連線的程式上(例如:Redmine)。 怎麼解決? 在 Stackoverflow 翻到這個解答,這會將任何 utf8 編碼的資料庫轉換成 utf8_general_ci,但你需要先找出編碼不是 utf8_general_ci 的資料庫,然後在 Shell 執行下列指令。請記得...
解決 Sass 的 Could not find sass (>= 0) amongst 錯誤
詳細狀況我也不清楚,但是我在這個 Stackoverflow 找到了解答。 怎麼解決? 重新安裝 Sass,但這次透過不同的安裝方式。 $ gem uninstall sass $ gem install sass --no-ri --no-rdoc $ gem install compass --no-ri --no-rdoc
設計一個 ERD 資料表結構用以存放使用者/網站設定
這裡有維基百科替你解釋,主要分為實體和關聯兩者,我在這裡節錄些重要的段落: 實體(Entity)表示一個離散對象。實體可以被(粗略地)認為是名詞,如電腦、歌曲。關聯描述了兩個或更多實體相互如何關聯。聯繫可以被(粗略地)認為是動詞,如:在公司和電腦之間的擁有關聯。 說真的這是在供三小我真的毫無頭緒。 我為什麼要用這種方式儲存使用者設定? 我研究了很多儲存設定的...
Key/Value 表格在 MySQL 中做出 WHERE … AND …
一般的資料庫表格都是水平欄位,而 Key/Value 表格將欄位設計成垂直欄位讓欄位更有彈性,如此一來你可以依照不同種類來給他們不同的欄位,而不用保持一堆欄位處於 NULL 的狀態。 而採用這種設計的 Key/Value 表格通常只有三個欄位:「編號」、「設定名稱」、「設定值」。 但是這種做法也不是沒有缺點,首先你的資料會新增更多筆(可能以倍數新增),而當你...
讓你的 Git 一次 Push 到多個不同的遠端吧!
一般來說一個 Git 都只會 Push 到一個遠端,但是這樣是很不安全的,假設那個唯一的遠端掛了,你的資料也就跟著不見了(當然本機還有),不過我個人還是會推薦一次 Push 到多個遠端。 那我 Push 的時候需要打兩行指令嗎? 不用,我們把多個遠端的網址都設定在 Origin,如此一來你只需要打 git push 就可以一次 Push 到多個遠端。 1. ...
在 Patreon 上贊助創作者吧!
Patreon 是一個像募資平台的網站,但這次由募資轉成支付薪水,意思就是你可以每個月支付一美金(台幣三十元)到數百美金給你喜愛的創作者,讓他們更能夠創作出你喜愛的東西,扣除 Patreon 等之後的手續費就是他們每個月可以收到的費用,就像是月付型的贊助。 還請注意的是這些支出都由信用卡或 PayPal 付款。 我為什麼要付薪水給創作者? 通常來說創作者有別...
目前第 1 頁,共有 2 頁