2002-03-09(土) 3323歩 [長年日記]
■ 花粉が花粉が
天気がいいわ、風が強いわで、もーかなわん。猫は全身花粉まみれで家に入ってくるし。昔はこんな日は、大喜びでバイクに乗って出動していたもんだが、これではますますバイクに乗る機会が減ってしまうではないか。泣ける。
■ CVS
cvsの-dオプション、あれは最初のcheckout(co)する時だけ指定すれば良いのだということを、知らない人は多いのかもしれない。各ディレクトリにあるCVS/Rootというファイルを見てみれば、このリポジトリがどこ発祥のものかがわかるようになっているのがわかる。co後は「cvs up」とか「cvs ci」とか、短くいけるのである。
ということで、いっぺん全部coしておけば、毎回長いのを打たなくてもよいのだよ、Nana。
■ それは、OmoiKondara HOWTOのことでしょうな。OmoiKondara環境は、無数のパッケージがあって、それぞれを選択的にcheckoutする場合が想定されるから、あれでいいんじゃないかなぁ。おれが↑で書いたのは、(主にtDiaryのことをターゲットに置いて)もっと大きなパッケージをまとめてメンテする場合のことだから。
■ OpenSSH 3.1
セキュリティホールが見つかったそうなので、入れ替え。といってもAsumiのerrataなんて出ていないので、KondaraのCVSから持ってこなければいけない。
最新のopenssh-3.1-2k用のSPECを持ってきて、付随するパッチとソースをSOURCEに配備、rpm -bbすると、openssl-0.9.6cが必要だという。で、これがまたCVSにしかないのでSPECとパッチとソースを持ってきて……と、けっこう面倒な作業。うーむ、mph-getの便利さを痛感。というか、OmoiKondaraを導入しても手間は変わんないなー、こりゃ。
■ バンプレスト HONDAスーパーカブカスタムセット
メモっておかねば。
2002-03-08(金) 10915歩 [長年日記]
■ tDiary: その場ツッコミプラグイン
うちのくわに、ツッコミ用フォームを日毎ページじゃなくて最新ページに出したいという要望を受けた。ヤツの日記では今、手動で埋め込んでいるようだが、これは実はプラグインで可能だ。body_leave_procを使う。
というわけで、speed_comment.rbとしてcvsに突っ込んでおいた。邪魔にならないようにメール欄を省いて、本文欄も1行に制限してある。
ちなみに要望した本人はtDiary.Netユーザなのでこれを使うことはできないんだけど(笑)、実はtDiary.Netユーザにも抜け道がある。ヘッダに直接、プラグインのコードを埋め込んでしまう方法だ。プラグインは単にeRubyを解釈しているだけなので、ヘッダ中に「<% 〜 %>」で囲めばその中にRubyのコードが書ける。もちろんセキュリティ的な制限はかかるけど。
body_enter_procやbody_leave_procのような本文に影響のあるコールバック系プラグインはなかなか共有して使うのが難しいが、こうやって自分だけで使うことも可能なのである。
■ 上で大うそ書いてしまったので訂正。
まず、tDiary.NetのtDiaryはまだ1.3.3.20020212なので、body_leave_procは実装されていませんでした。てへ。すまぬ。
さらに、たとえ最新版でも、セキュアモードではadd_body_leave_proc自身が呼び出せないので、ヘッダ中に何か定義しようとするとエラーになってしまうのでした。キビシーなー、$SAFE = 4は。
というわけで、tDiary.Netではほとんど何もできないのではないかと。メソッドの定義もできないし。
■ tDiary 1.3.4
というわけで、1.3.4リリース。1.4RC1になります。1.3.3からの変更点は以下のとおり。
- 基本セットとテーマ集、プラグイン集を分離。フルセットパッケージも作成
- クロスサイトスクリプティング脆弱性への対応
- ツッコミメールのSubjectに投稿者の名前を追加
- ツッコミメール送信部分を差し替え可能に
- コールバック系プラグインを増やした
- プラグインから使えるインスタンス変数を増やした
- mod_rewrite対応で自由なURLを生成可能に
- ドキュメントを大幅加筆
- などなど。詳しくはchengeLog参照
2002-03-07(木) 8254歩 [長年日記]
■ 朝食
昨日書こうと思ってたんだけど忘れてた。パン(ベーグル)と味噌汁という取り合わせに抵抗がある(笑)。いや、具がキャベツあたりでカップに入っていれば、スープと思い込めるかも知れない。出汁の代わりにヨーグルトでも可;-) でも豆腐はなぁ……。
Before...
◆ Nana [そっっか、了解♪]
◆ ほそのひでとも [Kondara CVS-HOWTOだったかにはおもいっきりcvsにエイリアスを当てる方式が紹介されちゃっているのです..]
◆ しんちゃん [泣けるのは花粉のせい?(違]
◆ しんちゃん [OmoiKondaraならソースも持ってきてくれるし 簡単だと思うんですけどね。(^^;]
◆ UmaShika [OmoiKondaraならソースも引っ張ってくるしBuildに必要なものを勝手にそろえてくれますけど? #といっても..]
◆ ただただし [いや、導入する手間と比較したわけです。導入後が楽なのはわかってる(笑)]