DDN は 音楽 ・ 映像 に関する デジタル アート を中心に情報ミックスを配信中
DDN は 音楽 ・ 映像 に関する デジタル アート を中心に情報ミックスを配信中
Jay Fields' Thoughts: Alternatives for redefining methods メソッドの再定義の技法はいろいろあるが、どれも欠点があるというお話。状況に応じて使い分けるべき。 aliasで再定義 メソッドを再定義するときにこんな感じでaliasで元のメソッドをコピーするのは常套手段だ。 class Gateway def process(document) p "gateway processed document: #{document}" end end class Gateway alias old_process process def process(document) p "do something else" old_process(document) end end Gateway.new.process("hello world")
ホテルのネットが絶望的に遅くて、はてな(グループ)にLogを書くときに非常にストレスフルなわけなのでして、どうにかしないと死ぬ。前も似たような感じで、ローカルはてなダイアリーっぽいことをやってた。 が、検索とかいらないので、とにかくプレビューだけしたいんじゃごらぁということでもっとお手軽な感じでやりたい。前はtext-hatenaというRubyのはてな記法のパーザーを使っていたが、今回はhparserというやつを代わりに使ってみる。で、以下のコードを~/bin/txt2hatenaという感じで保存して実行権限を付与(chmod +x)。 #!/opt/local/bin/ruby1.9 # -*- coding: utf-8 -*- require 'hparser' puts HParser::Parser.new.parse(STDIN.read).map {|e| e.to_html
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く