2007-06-19から1日間の記事一覧
module Enumerable def find2(&block) each do |x| if val = block[x] return [x, val] end end end end ["hoge", "boke", "nico"].find2{|s| s =~ /ok/} # => ["boke", 1]
# (defun memoize (fn) # (let ((cache (make-hash-table :test #'equal))) # #'(lambda (&rest args) # (multiple-value-bind (val win) (gethash args cache) # (if win # val # (setf (gethash args cache) # (apply fn args))))))) module Memoize def m…
http://www.hyuki.com/techinfo/hatena_diary_writer.html#faq_groupdiaryせっかくグループに加入したので、はてダラ側の設定もやる。 けどほぼ同じ内容の設定ファイルを蒔き散らかすのはDRYに反してて好きではない。 config.txt一括生成スクリプトmake-grou…
ネタはprivateなメモにたくさん溜めているのでこれからどんどん吐き出していきたい。
xmmsからGUIを取り除いたプログラムがある。いつかconfigure optionで設定できるように本家に取り込まれるといいかもしれない。http://radioqualia.va.com.au/guilehttp://xmmsd.sourceforge.net/noxmmsでもratpoison的には unmanage XMMS しているからGUI-l…