原创 RubyMotion 初玩

公司買了RubyMotion,今天試玩了一下。安裝過程記錄在下。 Xcode的安裝就多說了。 具體的安裝流程可以參考: http://www.rubymotion.com/developer-center/guides/getting-

原创 如何保證軟件的質量?

足夠的測試和持續的集成

原创 Rails的script如何引入Rails的環境?

常常需要開發一些script,需要引用Rails的model ENV['RAILS_ENV'] ||= 'production' require File.dirname(__FILE__) + "/../config/environm

原创 limiter Gem使用記錄一

對 csdn 提供的 limiter gem 比較感興趣,想研究一下。可惜它的文檔不是很全,說的也不夠的詳盡,所以,只能自己摸索了。 limiter

原创 如何發佈自己的Gem?

首先,需要註冊!http://rubygems.org/sign_up 其次,生成gem文件gem build xmpp_server.gemsp

原创 強大的 ActiveSupport::Notifications

 ActiveSupport::Notifications   是Rails3提供的 Rails系統的事件提醒通知機制, 非常強大。 我們可以非常容

原创 網站推薦: 以樹狀結構查看Gem的依賴關係 和 管理i18n文件的網站

GemLou.pe: View The Dependency Tree for Any Ruby Gem Using the provided bookmarklet, you can go to a gem's page on rub

原创 Rspec筆記

  當我們有這樣的需求:一個或者更多的類 擁有同樣的行爲, 那麼可以使用Rspec的 可分享的實例組(a shared example group). 關鍵詞是 shared_examples_for 和  it_should_behav

原创 linux 誤修改 /etc/sudoers 的恢復辦法

聯想的自帶linux的 thinkpad e430c, 誤修改 sudoers 文件後,無法使用sudo命令 ,並且不知道 root 用戶的密碼?該如何恢復? #linux 誤修改 /etc/sudoers 的恢復辦法 * 啓動電腦,按

原创 Rails代碼質量控制工具

持續集成工具 Huson 代碼檢查工具 metric_fu http://metric-fu.rubyforge.org/ http://railscasts.com/episodes/166-metric-fu 點贊

原创 Ruby簡單的生產者,消費者模式的實現

require 'thread' q = Queue.new producter = Thread.new { 10.times { |i| q.push i sleep 1 } q.push nil }

原创 Sublime text2 的幾個小技巧和資料彙總

Sublime text2是一個編輯神器,這是毋容置疑的。從vim轉到sublime text2後,我感覺更爲輕鬆了。當然,我也喜歡vim。所以,我喜歡把我的sublime text2設置成vim模式。 這樣,就可以結合vim和subli

原创 幾個好玩的小工具

tree 命令 tree 命令挺有用的,能看到一個文件夾下的所有文件的目錄, 在mac下,可以使用 brew 安裝brew install tree; tree some_folder;bower 強大的前端插件管理系統,使我們安裝插件

原创 xmpp server: 負責發送數據到xmpp 服務器的中轉站

自己寫的一個簡單的xmpp服務的中轉站require 'drb/drb' require 'xmpp4r/client' include Jabbe

原创 Vim的插件推薦

不管如何,vim真的很強大。雖然現在在mac上一直用 sublime text。 但是有點時候還是需要vim: 方便,簡單。 管理vim的工具 https://github.com/gmarik/vundle vim運行ruby命令 h