トップ 最新 追記
RSS feed

ただのにっき


2002-03-10(日) 5262歩+500m [長年日記]

tDiary

1.3.4のフルセット、パッケージミスということで、出し直しました。すみませぬ〜。

Sylpheed 0.7.4

出た模様。でも今回の変更は関係ないから0.7.3のままでいいや。

ところでタイプミスしてC-I押したら、とつぜん全フォルダの未読チェックが始まって驚いたのなんの。0.7.3の『「全受信」と「新着メッセージをチェック」を IMAP4 とニュースアカウントでも動作するようにした』って、このことだったのか。実はこの機能、待望だったんだよ。うちはIMAPで、かつ着信メールはすべて事前にProcmailで振り分け済みだから、INBOXだけ見ても新着メールがあるかどうかわからない。だからどんなメールが届いたかを知らせるプログラムをいちいち作ってあるんだけど、それもこの機能があればいらなくなる。

Windowsで使ってるBecky!では、IMAPサーバに接続するときにこれをやってくれるかどうかのオプションがあるんだけど、使用中に再スキャンさせることはできなかった(いっぺん切ってから再接続する)。だから、Sylpheedの新機能の方が嬉しいね。だんだんBecky!より使いやすい部分が出てきて嬉しいなぁ。


2002-03-09(土) 3323歩 [長年日記]

花粉が花粉が

天気がいいわ、風が強いわで、もーかなわん。猫は全身花粉まみれで家に入ってくるし。昔はこんな日は、大喜びでバイクに乗って出動していたもんだが、これではますますバイクに乗る機会が減ってしまうではないか。泣ける。

CVS

cvsの-dオプション、あれは最初のcheckout(co)する時だけ指定すれば良いのだということを、知らない人は多いのかもしれない。各ディレクトリにあるCVS/Rootというファイルを見てみれば、このリポジトリがどこ発祥のものかがわかるようになっているのがわかる。co後は「cvs up」とか「cvs ci」とか、短くいけるのである。

ということで、いっぺん全部coしておけば、毎回長いのを打たなくてもよいのだよ、Nana。

関連する日記: 2002-03-11(月)

それは、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ではほとんど何もできないのではないかと。メソッドの定義もできないし。

関連する日記: 2002-03-12(火)

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でお借りしてます。(マンナズ・メモ)当方までツッコミわざわざありがとうございます。 ..]


トップ 最新 追記
RSS feed