Last Modified at 2005/06/28 02:04:38 JST

ヲレアンテナの仕組み

1. ヲレアンテナって何?

ヲレアンテナは、既存のどの更新時刻取得エージェントページ(狭義の「アンテナページ」)も帯に短しタスキに長しで困っているユーザのために作られたソリューション(の一部)です。 1000件以上あるデータの中から興味のあるコンテンツだけを選び出し、そのコンテンツの更新時刻だけを表示する、あなただけの(狭義の)アンテナページを作ることができます。 ここを見てみて下さい。

2. ヲレアンテナの構成は?

構成は以下のような感じです。

システム構成

ヲレアンテナCGIは、各ユーザの購読リストを管理し、その情報を元にGuserver Clientを起動します。 Guserver ClientはGuserverに接続し、購読リストをリクエストとして投げます。 Guserverはデータベース(というほど大袈裟ではない)からリクエストに合致したデータをGuserver Clientに送り返します。 そのデータはHTML Rendererに渡され、HTML化されてからユーザのブラウザに送り返されます。 いわゆる「3tier(s?)」構造の仕組みを持っています。

購読リストは基本的にはURLの集合で、全てサーバ側で管理されています。 各ユーザの購読リストはユーザに割り当てられたIDで区別されています。 ユーザがアクセスする場合は、このIDを指定するか、あるいはこのIDを含むCookieを保持することでこれを行ないます。 したがって、CookieはURLに関する情報は何も持っていませんし、購読リストの登録URL数にも依存しません。

一方、これらのデータはMICANを改造して作られた「ORANGE(仮称)」が各地の更新時刻取得エージェントのサイトを定期的に訪問して、収集しています。

現在は、上記の仕組みは全て同一マシン上で動いていますが、Guserver-Guserver Clinet間はネットワーク越しでも構わないので、将来的には分散環境へ移行することも可能なはずです。

3. どのくらいのデータが入っているの?

Guserver / ORANGE は試験運用中なので、情報取得元が頻繁に変わる場合がありますが、現時点では、

  1. News Of News
  2. SDB
  3. はうにっき
  4. 日記鯖
  5. 星野アンテナ(2000/02/06:御協力感謝)
  6. がちゃぴんアンテナ
  7. たんぽぽ
  8. 日記猫(2000/02/17:御協力感謝)
  9.  猫耳レーダー 放置アンテナ(2000/05/12:御協力感謝)
  10. 御剣アンテナ(2000/05/11:御協力感謝)
  11. *BSD Diary Links(2000/07/20:御協力感謝)
  12. DIVE-IN.TO Antenna(2000/09/19:御協力感謝)
  13. 苺電波アンテナ(2000/09/21:御協力感謝)
  14. (は)にゃんぴっぴ(2000/09/21:御協力感謝)
  15. はにゃん鯖送信所(2000/09/21:御協力感謝)
  16. Denpa-DI(2000/09/21:御協力感謝)
  17. つゆだくアンテナ(2000/11/30:御協力感謝)
  18. すーすーアンテナ(2000/11/30:御協力感謝)
  19. うにょんアンテナ(2005/07/16:御協力感謝)
  20. DSN(2005/07/16:御協力感謝)
  21. ヒナノのじゅうぶんですっ!(2005/07/16:御協力感謝)
  22. しっぽアンテナ(2005/07/16:御協力感謝)
  23. しおりんアンテナ(2005/07/16:御協力感謝)
  24. nAntenna(2005/07/16:御協力感謝)
  25. ひかりんアンテナ(2005/07/16:御協力感謝)
  26. 殺風景なアンテナ(2005/07/16:御協力感謝)
  27. ぬまりんの調査報告書(2005/07/16:御協力感謝)
  28. アンテナ親分(2008/03/27:御協力感謝)

から、「一次情報」だけを取得しています。すなわち、各種更新時刻取得エージェントの自力取得分だけ、ということになります。

具体的な一覧は、ここを見て下さい。 もし「これだけでは足らん」などの要望があれば、追加するかも知れません。 ただし、独自で情報を取得するつもりはありませんので、自分の情報が知りたいドキュメントをどこかのDICAに登録して貰えるように、各種DICAの管理者にでも相談して下さい。

4. ヲレアンテナの今後は?

さぁ……(汗;)


Copyright © 2000〜2005 Hideaki `ArctanX' TANABE
Powered by GuserverPowered by ヲレアンテナ