トップ 最新 追記
RSS feed

ただのにっき


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を導入しても手間は変わんないなー、こりゃ。

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

Before...

Nana [そっっか、了解♪]

ほそのひでとも [Kondara CVS-HOWTOだったかにはおもいっきりcvsにエイリアスを当てる方式が紹介されちゃっているのです..]

しんちゃん [泣けるのは花粉のせい?(違]

しんちゃん [OmoiKondaraならソースも持ってきてくれるし 簡単だと思うんですけどね。(^^;]

UmaShika [OmoiKondaraならソースも引っ張ってくるしBuildに必要なものを勝手にそろえてくれますけど? #といっても..]

ただただし [いや、導入する手間と比較したわけです。導入後が楽なのはわかってる(笑)]


2002-03-08(金) 10915歩 [長年日記]

本日のハンティング

リンク元に増えたアンテナ経由で。ぺお記すです。3ヶ月も潜伏されてしまった。

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参照
本日のツッコミ(全4件) [ツッコミを入れる]

ぺお [あ、ついに捕獲されちゃった。 って、いつまで潜伏し続けていられるか挑戦していた訳ではございません。 ...ほんとです..]

くわ [add_body_leave_proc、結局ダメでした(というか、hogehogeすら出ない)。なので、ヘッダにフォ..]

たむら [そうか、そんな裏ワザがあったとは => Erbタグ埋め込み。 後で試してみよう。制限はIO関連とかかな。(コード読め..]

mz [はじめまして。tDiarynetでお借りしてます。(マンナズ・メモ)当方までツッコミわざわざありがとうございます。 ..]


2002-03-07(木) 8254歩 [長年日記]

朝食

昨日書こうと思ってたんだけど忘れてた。パン(ベーグル)と味噌汁という取り合わせに抵抗がある(笑)。いや、具がキャベツあたりでカップに入っていれば、スープと思い込めるかも知れない。出汁の代わりにヨーグルトでも可;-) でも豆腐はなぁ……。

tDiary: 本日のcommit

HOWTO-make-theme.htmlを追加。といってもかなりいい加減。命名規約は定めたので、テーマ作者のレビュー求む。

これで1.3.4にすっか。

tDiary: 本日のcommit(2)

うげ。そこは、途中まで書いたけど「画像形式まで規定するのは僭越すぎるダロ」と思ったので消すつもりだったのだ。消し忘れ。

悔しいので(?)、ツッコミのサマリを表示するときに、あらかじめ1行に連結してからサマリを生成するようにした。これで改行の多いツッコミもぎりぎりの長さまで表示されるようになるはず。

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

woods [逆に、ベーグルを餅と思いこむようにしてみてはいかがかと...  無理か(^^;]

zoe [「pngやjpgが望ましいが、透明」で途切れてます。 命名規約については依存なし。]

しんちゃん [透明まで書いたときボスが来たのかと思った(笑)]


トップ 最新 追記
RSS feed