almost 3 years ago

如果你輸入 git --version 最後有顯示括號 'Apple.XXXXX' 就表示這是系統的Git

我們一般都會使用Homebrew來做安裝與更新,這樣一來由於OSX的優先權較高,會先去找系統Git,而你不論如何使用 brew install git都無法對你的git版本進行更新。

我們可以透過 which git 來找到git的位置

以Homebrew提供的預設安裝路徑應是 /usr/local/Cellar

Read on →
 
almost 3 years ago

這篇教你如何不需密碼就可登入Client,一般我們的Client多半使用Linux系統。

我們打開terminal的ssh登入該主機。

$ ssh example@111.222.333.444

在家目錄生成你的ssh key

$ ssh-keygen
Read on →
 
almost 3 years ago

有時候會遇到倒出來的資料,可能有相同的值,但希望能把重複的值刪掉,只留下個別的值,那可以用uniq這個方法。

array = array.uniq

參考來源
http://stackoverflow.com/questions/5354850/how-do-i-match-two-arrays-with-duplicates-in-ruby

 
almost 3 years ago

這裡限定Rails版本為4,其餘版本是否支援可能需要在查詢。

在自己做一些小玩具專案的時候,或是專案初期可能名字會有想重新命名的困擾,但是絕對不是把資料夾改個名稱就完成了啊,裡面有些關聯是在你建立專案時就順便建立了。

所以我們只要簡單幾個步驟就可以搞定

打開你欲修改的專案,並且加入Gemfile

Gemfile
gem 'rename'
Read on →
 
almost 3 years ago

前言

前陣子莫名的mbp螢幕掛點,好險還在保固內,但麻煩的是在工作上就整個節奏被打亂(因為最好用的還是自己的Mac),感謝主管火速幫我生出一台Macbook,但這台Macbook就是完整的空環境,一切的ruby、rails、git、等等都要重新把環境做好才能繼續之前的工作,所以乾脆把步驟記錄下來,希望能幫助自己也能幫助每個人。

警告:請絕對不要跳著裝!如果疏漏步驟可能導致無法預期的錯誤。

以下步驟開始,我們預設你的Mac是一台從未安裝過Ruby on Rails 環境的機器

Read on →
 
almost 3 years ago

Rails App 一般是使用資料庫裡的每筆資料id作為網址連結,例如 http://example.com/product/1,然而這樣的網址是沒有意義的,對資料庫來說就只是一個遞增的數字,對使用者而言也只是個不知為何的數字,所以我們用FriendlyId這隻gem來客製化我們的網址,他的運作原理是讓 ActiveRecord 產生 Slug ,並將他做為 Record的識別。

Read on →
 
about 3 years ago

啊...忘記好像有一次刷Facebook結果被贊助廣告給吸引過去了(不得不說強力曝光還是能吸引一些消費者的)

結果看到這個感覺就很吸引我

不知不覺手滑就下訂了(還訂兩隻XD)

Read on →
 
about 3 years ago

關於我

我是Nic,自從xdite的Rails即戰力畢業後,工作至今也即將滿兩個月,其中的收穫與成長,讓我感覺就像是一場冒險,希望能夠透過文字記錄下來,同時希望能幫助更多在這條路上,亦或是想踏進來的人一點方向。

上課之前的背景

從小學時期就對電腦情有獨鍾,喜歡玩電腦,「想要」寫程式,但「不會」寫程式。
大學就讀私立科大於2014/6月畢業的學士,修習的系別是資訊工程系,就學期間學習的科目如大家所知的資料結構、演算法、計算機概論等等,皆是拼拼到課率,然後背背題目低空飛過。

Read on →
 
about 3 years ago

Step1: 申請 Google API

啟用"Web Fonts Developer API" and “Google+ API"

前往 https://console.developers.google.com 申請一個 Web Fonts Developer API

然後千萬注意要將 Google+ API 這個服務也開啟 不然在最後都成功送 key出去後 還會回傳一個 "Authentication failure! invalid_credentials" 錯誤喔!!

Read on →
 
over 3 years ago

alias就是別名的意思

在以下這個連結我們可以學習到如何在終端機打開sublime

https://gist.github.com/artero/1236170

但是每次都要在終端機打上很長的 sublime (filename)太麻煩

Read on →