2003-11-16 [長年日記]

_1 [Fashion] スーツの仕立て

最近、何だか散財したくなってきてしまい、その気持ちのやり場を探していたのですが、結局スーツを仕立ててもらうことにしました。

お店は、結婚式の時のシャツを仕立ててもらったのと同じ、ユーヘイ・カミチェリーア/アンターユです。8 ヵ月ぶりに行ったのですが、店の方はちゃんと覚えていてくださりました。どんなスタイルがあるのか、どんなスタイルが私に似合うのか、どんなディテールがいいのか、どんな生地にするのか、あれこれ相談しながら検討していたら、あっと言う間に 2 時間もたっていました。

仕上りは来月半ばの予定で、今から楽しみなのです。

_2 [Wiki] fdiary.net wikifarm に CVSweb を導入

fdiary.net wikifarmCVSweb を導入しました。各ページの CVSweb リンクをたどれば、そのページの履歴などを見ることができます。

ちなみに、CVSweb リンクを付けるプラグインはこんな感じです。

def cvsweb_label
  'CVSweb'
end

def cvsweb
  header = Hash::new
  header['Location'] = "http://wiki.fdiary.net/cvsweb/cvsweb.cgi/#{File::basename($data_path)}/#{@page}"
  puts @cgi.header(header)

  nil # Don't move to the 'FrontPage'
end

add_body_enter_proc(Proc.new do
  add_plugin_command('cvsweb', cvsweb_label, {'p' => true})
end)

でもやっぱり、たかがリンクを飛ばすだけの処理で hiki を経由するのは高コストなので、menu_proc の実装を検討してみようかな。

[追記] 実装しました。というわけで、CVSweb へのリンク追加は以下のようなコードですみます。

add_menu_proc do
  %Q[<a href="http://wiki.fdiary.net/cvsweb/cvsweb.cgi/#{File::basename($data_path)}/#{@page}">CVSweb</a>]
end
[]