トップ «前の日記(2003年10月12日 (日)) 最新 次の日記(2003年10月14日 (火))» 編集

*Messages*

Search

書いてる人: しまだみつのぶ (aka. simm, saica)

最新情報URL: https://gouketsu.net/simm/d/

"8024402C"でたどり着かれた方はこちら: 「壁の内側からWindowsUpdateに失敗する


2003年10月13日 (月) [長年日記]

1 体育の日に大雨

やはり体育の日はハッピーマンデーの対象からはずして10/10固定にしたほうがいいような…

2 [Ruby] w3ml

メールをWWWで公開するためのツール. 試用してみる.

インストールし, 既存のメールを entry スクリプトで登録してみた. 失敗 _| ̄|○

どうも ruby-1.8 には対応してないらしい. そこで別途 ruby-1.6.8 をインストールし, w3ml からは ruby-1.6.8 を利用するようにしてみたところ, うまく動いた.

時系列表示とスレッド表示ができる等, 結構細かいこともできる模様. 添付ファイルも扱えるようだが, 私の実験の範囲においては, .jpg画像がうまく取れなかった.

とりあえず, 比較的簡単にできそうなので, 今後, 身内向けメーリングリストにでも使用してみたいところ.

3 [Ruby] 五月雨

いわゆるアンテナ. 豪傑アンテナの置き換えを検討するため, 試用.

前々から置き換えは検討していたこともあって, そろそろ試してみようかと思ってたところ, yooseeさんところのWiki に詳しい説明が掲載されたようなので, 恩恵にあずかることに.

最初の第一歩

まず, デフォルトの config.yml を書き直し, 試しに取得してみた. 自力取得, 外部アンテナからの取得とも, アンテナとして正しく動いていることを確認. ただ, 取得URIに日付等を追加することはできないようで,

  • 見た目での未読管理ができない
  • そもそもURLに年月が含まれる場合はどうしようもない

ということになってしまう.

次に表示関連の設定. 外枠にはxtemplateライブラリを用いており, t.latest.html を操作することで, 概観は変更可能なことを確認. しかし,

  • 更新時刻の表記が ISO8601 の形式から変更できない

模様.

五月雨の拡張

どうやらこれを使うと, 上記問題点のうち,

  • 見た目での未読管理ができない
  • 更新時刻の表記が ISO8601 の形式から変更できない

問題は解決できるらしいことがわかる. それぞれ, config.yml に

  • RedirectURI
  • DisplayTimeFormat

の項目をつければよいらしい. とりあえずは DisplayTimeFormat を試してみたところ, うまく動いた. RedirectURI に関しては, リダイレクト用CGIが必要なので, ひとまず保留.

URLに年月等が含まれるURLへの対応

config.yml に動的なURLが書けないとなると, 外部で config.yml を生成するフィルタを書くのが簡単な方法か. ということで,

  1. config.yml および t.latest.html を手動変更
  2. samidare 実行

という流れを変更し,

  1. config.yml.in および t.latest.html を手動変更
  2. sed で config.yml.in から config.yml を生成
  3. samidare 実行

という流れで生成を行う. 実際には sed → samidare の流れは make 一発でいけるようにしておく.

この方法で, ほぼお所望どおりの挙動を行うことができることを確認.

微調整を行い, 近いうちに豪傑アンテナを五月雨で運用するよう変更したい.

しかし, 問題が一点. w3ml とは逆で, ruby-1.6 では動かない. サーバには ruby-1.8 がインストールされていないが, はて, どう運用しようか…


Information

更新情報取得方法

*Messages* の更新情報取得には、antenna.lirs もしくは index.rdfをご利用ください。 豪傑アンテナLIRSからも取得可能です。