2012-01-01から1年間の記事一覧

Module#prepend

Module.prepend の意義を頻繁に見失って混乱するので以下の資料を読んで得た理解を纏める。間違っていたら指摘頂けると有り難い。参照: https://speakerdeck.com/a_matsuda/ruby-2-dot-0-on-rails元々 alias_method_chain は alias を活用した、メソッドその…

JVNが公開している連絡不能開発者一覧の開発者が作っている製品のリスト(長い)

JVN というサイトがありまして。大体の人は知っているだろうし見れば判るので説明は割愛。んで、報告された脆弱性情報をその作者に連絡してくれたりしてくれるんですが、連絡が付かない開発者が居る > 脆弱性が修正されない > みんな困る というコンボにはま…

jquery-color のインストール

jquery-color は背景色の animate とかに対応してくれる素敵プラグイン。で、インストールにはビルドする必要があるらしい。ここで言うビルドとは js ファイルなどを繋げて minimize する作業のようだ。minimize する必要が無ければ、git リポジトリ上にある…

rspec の matcher を irb 上で試す

$ irb 1.9.2p290 :001 > require 'rubygems' => false 1.9.2p290 :002 > require 'rspec-expectations' => true 1.9.2p290 :003 > 1.should == 1 => true

Sprockets memo

rails の asset pipeline で使われている Sprockets の https://github.com/sstephenson/sprockets を読みながら各章毎にメモ。(=ちゃんとした翻訳ではないです)ざーっと書いていきます。入門文書ではないかも。ちなみに、Sprockets では複数の javascrip…

Rails で Deprecation Warning の出力を抑制する

Deprecation Warning を抑制するのは原則良くないことではあるものの、ライブラリ側が出してしまう等の理由で抑制したい場合がある。以下のようにすれば可能だった。 ActiveSupport::Deprecation.silence do # ワーニングを出すコード end

Vundle がインストールされた vim 上で vim script を検索する

vim

BundleSearch taglist上記のようにすると以下のように出力が得られる "Keymap: i - Install bundle; c - Cleanup; s - Search; R - Reload list "Search results for: taglist Bundle 'taglist-plus' Bundle 'taglist.vim'検索元はたぶん http://vim-scripts…