トップ «前の日記(2003-11-12) 最新 次の日記(2003-11-14)» 編集

今日のなんでやねん


2003-11-13 [長年日記]

[tDiary][Ruby] ry

ワラタ. 触発されてryプラグ院をでっち上げ.

 @conf.instance_eval(<<MODIFY_CONF)
 alias :_shorten :shorten
 def shorten(str, len = 120)
    _shorten(str, len).sub(/\.\.$/, '(ry')
 end
 MODIFY_CONF

 eval(<<MODIFY_CLASS, TOPLEVEL_BINDING)
 module TDiary
    class Comment
       alias :_shorten :shorten
       def shorten(len = 120)
          _shorten(len).sub(/\.\.$/, '(ry')
       end
    end
 end
 MODIFY_CLASS

先頭2文字のみを残して切り捨てじゃさすがに省略しすぎかと思ったので,末尾の'..'を'(ry'に変換することにした.

追記:あれー,なんか更新するとやたらupdate.rbがメモリ喰うなぁ.なんでだろ…

追記2:分かんねー.別の環境でやったら全然問題なし.何かのpluginと相性が悪いのかな?

追記3:class_evalなんてあったのかー

おぉ

期待しないけどちょっと期待して待ってます.

[tDiary] 1.5.6

になってます. 16時ちょい前というありえない時間にコミットされている.

本日のツッコミ(全1件) [ツッコミを入れる]
muneda (2003-11-13 07:25)

uimなら<br>http://anthy.sourceforge.jp/cgi-bin/hikija/hiki.cgi?FrontPage<br>とかどうでしょう?<br>PRIME使ってみたいなぁとか思ってます.



このへんで勘弁しといたる.


旧「なんでやねん」はこちら.
| 2001/01 | 2001/02 | 2001/03 | 2001/04 | 2001/05 | 2001/06 | 2001/07 | 2001/08/25まで |

リンク上等!

Junichiro Kita