自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。
Ruby言語やLinuxのネタが多いです。
March 20, 2002 yasqueeze-1.1.0 is out!
■ [Ruby] Procオブジェクトを引数にするのとブロックを受け付ける方法を同時にサポートする
なんか変な日本語(^^;)。
なかださん、フォローどうもです。この方法なら互換性保てますぜ。 > たださん
class Test
def initialize; @procs = Array.new; end
def add_header_proc(block = proc)
@procs << block
end
def execute_all
@procs.each do |proc| proc.call; end
end
end
test = Test.new
test.add_header_proc do print "aaa\n" end
test.add_header_proc(Proc.new{ print "bbb\n" })
test.execute_all
■ [tDiary] yasqueeze.rb
確かに 〜procを用意するほど遅くなりますね。おっしゃるとおりです。この辺のバランス感覚が大切なんですよね。いかんいかん。
■ それから、たださんのコメントを吸収して非表示の日記をきちんと扱えるようにした新しいバージョンをリリースしました。
- 保存先のディレクトリ構造をtDiary標準のテキスト出力と同じにするかどうか
- 非表示の日記を出力対象に含めるかどうか
を新たに指定できるようにしました。tDiary-1.4.0で動作確認もしました。
■ ちなみにもし気に入っていただけたなら、喜んでコントリビュートしますが...。> たださん
[ツッコミを入れる]
March 20, 2008
■ [Ruby] mysqlモジュールのインストール(x86_64版)
gem install mysqlがコンパイルエラーになるのでググってpulscope.rubyさんのところを参考にさせていただいた。x86_64上では以下のように変更すれば良いようだ。
gem install mysql -- --with-mysql-lib=/usr/lib64/mysql
[ツッコミを入れる]

Before...
▲ むとぽん [埼玉の比企氏が、伊豆で源頼朝を支援してたんですね。なんかつながっててすげー。 #っていうかなかださんって物知り。]
▲ なかだ [そういえば武州比企か…。 比企能員が頼家の舅ですね。字が思い出せなかった。]
▲ むとぽん [すげー。]