よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
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を用意するほど遅くなりますね。おっしゃるとおりです。この辺のバランス感覚が大切なんですよね。いかんいかん。

それから、たださんのコメントを吸収して非表示の日記をきちんと扱えるようにした新しいバージョンをリリースしました。

  1. 保存先のディレクトリ構造をtDiary標準のテキスト出力と同じにするかどうか

  2. 非表示の日記を出力対象に含めるかどうか

を新たに指定できるようにしました。tDiary-1.4.0で動作確認もしました。

ちなみにもし気に入っていただけたなら、喜んでコントリビュートしますが...。> たださん


March 20, 2003

[Hiki] そういや

オレの生まれ育った地方の名前に比企(ひき)というがあった。

URLもクール → http://www.hiki.jp/

本日のツッコミ(全6件) [ツッコミを入れる]

Before...

むとぽん [埼玉の比企氏が、伊豆で源頼朝を支援してたんですね。なんかつながっててすげー。 #っていうかなかださんって物知り。]

なかだ [そういえば武州比企か…。 比企能員が頼家の舅ですね。字が思い出せなかった。]

むとぽん [すげー。]


March 20, 2008

[Ruby] mysqlモジュールのインストール(x86_64版)

gem install mysqlがコンパイルエラーになるのでググってpulscope.rubyさんのところを参考にさせていただいた。x86_64上では以下のように変更すれば良いようだ。

gem install mysql -- --with-mysql-lib=/usr/lib64/mysql


更新 設定