2008-06-01から1ヶ月間の記事一覧

エスケープ

xmlつうかrssで取得した中身に入ってる をどうやったら戻せるのか?そもそも>を'>'に変換することをなんていうのか分らないので検索さえできない.グーグル先生を問い詰めて,実体参照とかエスケープとかいうキーワードを聞き出すものの,常識的過…

Top Down Operator Precedence

beautiful codeの 9章 下向き演算子順位解析を写経してみたら,いろいろ端折ったのに500行以上になった.思ったより長い.最初の所はこんな感じ: $original_symbol = Prototype.new $original_symbol.error = lambda() {|x| raise x } $original_symbol.nud…

class Prototype def initialize @_method_list = {} end def _my_eval(*_str, &block) _s = (class << self; self; end) if block_given? _s.module_eval &block else _s.module_eval _str[0] end end def method_missing( _name, *_args) if _name.to_s =~…