2012-03-01から1ヶ月間の記事一覧

メモ

http://webos-goodies.jp/archives/how_to_use_activeresource_1.html

インクリメント、デクリメント演算子

Rubyにはなかったのか・・・ http://d.hatena.ne.jp/mokehehe/20070920/increment探すと色々と面白そうなことが書かれていそう。

fakeweb というのが賢い!

Railsでテストを行なっていると fakeweb というのを発見。 外部URLへのアクセスを乗っ取って決められた返答をするものだ。 http://fakeweb.rubyforge.org/Gemfile に追加、spec ファイルにも require 'fakeweb' が必要だ。

rails で HTTPSに接続する

require 'net/http' require 'net/https' require 'uri'uri = URI.parse(url) http = Net::HTTP::new(uri.host, uri.port) if url.index('https') == 1 http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE end http.start{|w| res = w.get(u…

rails のルーティング

$ rake routesで現在設定されているルーティングが見れる。

rails で Controller ではなく module で before_filter する場合

http://doruby.kbmj.com/zenpou_on_rails/20080801/ruby_on_rails_ActionController_before_filter_ にある通り、 module NantokaModule def self.included(base) base.class_eval{ before_filter :filter_name } end endと書けばOK。 self.included は自分…

作ったライブラリのテストを行う

model でも controller でもないときは、libに置くのが正しい(いいやり方)らしい。 んで、libのテストを行うときは・・・ぐぐっても見つからない。 http://stackoverflow.com/questions/439828/where-do-rspec-tests-for-code-under-lib-go に spec/lib を…

Rails 3のmodelに関してメモ

ユーザモデル class User ActiveRecord::Base # 名前に関する validate # :presence -> 未入力はエラー # :unique -> 入力された名前がすでに DB に存在すればエラー # (モデルだけの validate では完全に一意性を保証できないので,) # (必ずテーブル定義側…

楽器購入

リコーダー 昨年ソプラノリコーダー、アルトリコーダーを購入。 アルトリコーダーは中古のせいか「音が出しにくい」という欠点があることが判明。 ソプラノはまだですが、アルトリコーダーは読譜→演奏まではまだまだ行きませんが、フリガナを振って、練習し…

SONAR X1 VSTi 〜その3〜

Classic シリーズはサイトが落ちていて復旧されないようなので、 この辺からダウンロードします。 http://www.brothersoft.com/publisher/kjaerhus-audio.html「More Software from Kjaerhus Audio」に色々あるので1つづつDLします。 DOWNLOAD ボタンをクリ…