カテゴリー: プログラミング

rails で Mix-in するときにすでにあるメソッドをオーバーライドする

May 23, 2011

module NewMethod
def self.included(mod) mod.class_eval do alias_method_chain :method, :new_method end end def method_with_new_method method_without_new_method 'new method' end end class Origin def method 'origin method' end include NewMethod end puts Origin.new.method #=> new method
include をメソッドの後に書かないといけないのが微妙

CSS3のみで色々な背景パターンを描画する

March 21, 2011

CSS3 で複雑なパターンを描画できるようになりました。
基本の組み合わせてとてもいろいろなパターンが実現できて面白いのでやってみましょう。

CSS3で水滴のような形を描く

March 19, 2011

CSS3 面白いですね.今までは思いつかなかったようなことができるようになっています.
その CSS3 を使って,次のような水滴(のようなもの)を CSS だけで作ってみます.
なお,動作確認は,chrome, firefox でしか行っていませんので,あしからず.
IE での動作は全く保証しません.