Skip to content

Instantly share code, notes, and snippets.

@fokayx
fokayx / reCAPTCHA.md
Last active September 19, 2015 05:29
reCAPTCHA note and API Key setting on heroku with Traditional Chinese,

#reCAPTCHA for Rails > 3.0

目前的reCAPTCHA版本已不支援Rails 3.0以下的專案,如果你的專案用的是Rails 3.0以下,你可以去找reCAPTCH過去發佈的版本,並按照說明進行安裝。 reCAPTCHA @ GitHub: https://github.com/ambethia/recaptcha

##Rails安裝方法 打開 Gemfile,加入recaptcha。

gem "recaptcha", :requier => "recaptcha/rails"

###設定你的reCAPTCHA API Keys

@fokayx
fokayx / DeployToDigitalOcean.md
Last active August 29, 2015 14:19
Deploy a Rails App with Passenger and Nginx on Ubuntu 14.04 @ DigitalOcean

佈署Rails APP到DigitalOcean

Pessenger/ Nginx / Ubuntu 14.04

###步驟1: 建立DigitOcean帳戶、選擇方案,Ubuntu系統
選擇DigitalOcean方案: 一開始測水溫的APP雞絲就用$5/月的唄,DigitalOcean常常發出一些新用戶優惠的例如:免費送你$10。

選擇Ubuntu系統: 32bit Ubuntu,64bit比32多用約50%的記憶體,如果你需要台大機器,或者可能記憶體可能升級到超過4GB以上,那麼就直上64-bit

@fokayx
fokayx / git_remote_set-url.md
Last active April 8, 2025 11:44
Git switch remote URLs. Git 更換遠端伺服器倉庫網址

Git 更換遠端伺服器倉庫網址URL

1.確認目前Git遠端伺服器網址: git remote -v

git remote -v
origin  https://github.com/USERNAME/REPOSITORY.git (fetch)
origin  https://github.com/USERNAME/REPOSITORY.git (push)

2.更換Git遠端伺服器位網址,使用:git remote set-url

@fokayx
fokayx / RubyNerd-01-map.md
Last active August 29, 2015 14:18
Method: map, map!_RubyNerd
  • map { |item| block } → new_ary

  • map → Enumerator

把Array中每一個元件一一丟入所定義的block中執行後,回傳一個值來自於block的新array。如果沒有定義block,則回傳Enumerator。

a = ["a", "b", "c", "d"]
=> ["a", "b", "c", "d"]

a.map { |x| x + "!" }
@fokayx
fokayx / Serialize.md
Created April 2, 2015 07:22
Serialize ruby on rails
@fokayx
fokayx / QA.md
Last active August 29, 2015 14:18
ToDoList

Development QA

  • 多對多,跟直接一對多?一樣都是要這麼多筆,效能?
  • 上架與否作法

Hospital.where(status: "1") 前台沒有,後台有??有別的作法? controller -> scope unscope

  • 有辦法在列表做勾選,更改上架狀態?
@fokayx
fokayx / markdownnote.md
Last active August 29, 2015 14:18
Hello Markdown

name this file 以.md為副檔名, 你是Markdown的意思。

不小心逛到GitHub的 Gist, Gist這是拿來給大家記錄和分享一些程式小片段的服務,

Gist is a simple way to share snippets and pastes with others. All gists are Git repositories, so they are automatically versioned, forkable and usable from Git.

繼承Git的優良血統, Gist同樣的有版本控制、另開分支、複製下載…的功能。另外還有提供把Gist嵌入其他網站或部落格的script,只要網站有支援Javascript語法張貼,大大們都可以輕鬆分享自己的小心血。

每天都和Ruby, Ruby on Rails, Swift…這些程式碼混在一起,一直都有很多需要筆記的地方,本來是用google note暫記,然後要整理到部落格之類的服務,除了考慮到程式碼的編輯、顯示,而且開發過程中很多東西會一直需要修改修正也希望留下記錄,有時候一次來不及作完整可以下次再繼續,在Gist這裡剛好可以放我的那些程式小屑屑,順便學習使用 Markdown的語法。

Markdown 語法