ゆうなのマシンにもマイクがつながり、ついに双方向で会話できました。ちゃんと同時に話すこともできるし、これはいいなぁ。
電話代を気にせずに、話したいタイミングで話したいことを話すのって、こんなに気持ちのいいことだったのですね。
今日はこっちに来て初めて髪を切りに行きました。なかなかすてきなお店でよかった。これから美容師さんといろいろ相談しながら、イメージチェンジしていくことになるのかな?
Hiki の diffmail プラグインが、変更のないところも全部送って来るので、これを `diff -u old new` みたいな出力にしたいのですが、どうも思いのほかめんどくさそう。すでにどこかで誰かが作ってないかなぁ。
[追記] その全部含まれる出力に対して、先頭で「変更なしが 4 行以上含まれるものは終りの 3 行以外ステ」、末尾で「変更なしが 4 行以上含まれるものは始めの 3 行以外ステ」、その後「変更なしが 7 行以上含まれるものは始めと終りの 3 行ずつ以外はステて、その間に区切りの線を入れる」という処理をしてとりあえず逃げました。とりあえずすぎて行番号とかは出ないけれど、まあそれでも全文やってくるよりはマシかな。
--- misc/plugin/diffmail.rb 2004-07-03 08:30:13.000000000 +0900 +++ misc/plugin/diffmail.rb 2004-09-05 23:08:16.000000000 +0900 @@ -45,6 +45,9 @@ si += 1 end end + text.gsub!(/\A(^ .*\n){4,}/) { |s| s.split("\n")[-3..-1].join("\n") + "\n" } + text.gsub!(/(^ .*\n){4,}\Z/) { |s| s.split("\n")[0..2].join("\n") + "\n" } + text.gsub!(/(^ .*\n){7,}/) { |s| s.split("\n")[0..2].join("\n") + "\n" + " -"*25 + "\n" + s.split("\n")[-3..-1].join("\n") + "\n" } send_updating_mail(@page, type, text) rescue end
akane:/home/zunda/local/bin/cronmail.rbのdiff_strings()あたりは参考になるかいな?
えっ!ヘアースタイル変えるんですか?