









[blog]
[ML]
[todo]
[CVS]
[bug]
[apache log]
[swiki log]
[statistics]
[map]
[man]
[info]
[アンテナ]
Webの更新をシステマティックに扱うには
こんなページを作成しましたが、タイトルのような技術があるのか
ないのかも定かではありません。
Webページは、双方向(インタラクティブ)であるといいながらも、極めて
静的なもんだと思います。
このホームページのように WikiWikiWebなら、動的な感じは多分にしますが...
で、管理者である私も、閲覧者であるあなた方も、興味があることは、
ずばり、どこが、どのように更新されたかであると思います。
(また、どこが全然更新されていないかでもあったりする)
様々なCGI、サーバー(っていうかコンテンツ)の更新履歴を統一的にあつかう
ことはできないだろうか???(ファイル、DB差分を定期的にとればできるん
でしょうけどね)
というような技術(秘術)を探求したいな〜と思ってみました。

クライアント側のソフト(win)には、http://computers.yahoo.co.jp/download/vector/win/net/www/update/
なのがあります。
これらは、基本的に指定サーバにアクセスして、更新状況を取得するタイプですね。
サーバー側としては、なんかないのかな?
(自分が更新しているので、それでわかるっていうのもあるし、普通の人は、
更新後に、What's newを書くのでしょうね)
- cvsを使えばいいかも
- でも、cgiがデータファイル更新後にcommitしない限りだめか.
- クライアント側での更新取得ツールを自サイトに適用して、出力結果をHTMLに吐いて、更新履歴(その他)みたくすりゃいいのか
- ということで、Linux用(UNIX用)のWeb更新ツールをfreshmeatで検索してみた。
- jdwhatsnew
- 検索文字列が悪いのか、1個しか見当たらないです。
- rubyで書けばいいだけか...
- 関係ないが、RHLのパッケージ更新を自動取得するツールなどもあった。

MetaRecentChanges
なるほど、各種サイトのRecentChangeをまとめるってことですか.
私のところの、swiki Recent Changeをちょこといじろうかと思うんですが、
対応できるのかな?
(いじり予定: 他CGI、MHonArcなどひっくるめて、swikiのRecentChangesに
表示する予定)

jdwhatsnewを使ってみる
失敗の記録です
- とりあえずインストール
- 最新版をDLして、展開する。
- とりあえず、モジュールがたんないので、下記のものをCPANからget.
- Digest::MD5
- MIME::base64
- URI
- HTML::Tagset
- HTML::Parser
- Net::FTP(libnet)
- うまくいかない....面倒くさいので Rubyで自作することにする。

アンテナを使う
やっぱり、オーソドックスにアンテナを使うことにします。
ということで Swiki Pageを分けます。
続きはそっちで...

2001/10/07 Swiki以外のページの更新履歴
超いい加減なスクリプト書きました。Ma2takWebCheckです。公開CVSリポジトリにインポ
ートしたので、ソースはそこから取ってください。
SwikiのRecent Changesで本サイト内CGIの更新情報が表示できます。
なお、ILAYER(Netscape)、IFRAME(IE用)をつかっているので、w3mでは見れない
かもしれません。(確認したところみれませんでした。)
この更新履歴は、毎日23:00に更新されます。1日分の更新履歴しか表示されません。
また、CVSの各ファイルは現在未対応です。

Link to this Page
- ネットワークな話題 last edited on 25 March 2007 at 1:07 am