2006年03月24日

山旅アンテナの秘密

トップページ のリンク集部分に、 山旅アンテナ を追加しました。
RSSフィード を利用した、山旅関係のリンク集です。
RSSフィードの登録も出来ますので、宜しければお試し下さい。

RSSフィードは便利だと聞いていましたが、
実際に使ってみて便利さが実感できました。

Lucky bag::blog さんの、 RSS用のXSLを公開してみる
を利用させていただきました。

「何かを表現したって誰にも届かない」という諦観は、
「何かをすれば、それを必要とする誰かにきっと届くはず」
という希望に変わろうとしている。
ウェブ進化論 より引用)

と云う希望をこめて、プログラムを公開しておきます。(^_^;)
 メインは、index.php ファイルでPHPのサーバ側スクリプトです。
xslt_process()関数を使用しているので、php4.3.x、php4.4.x ぐらいでしか、
動きません。
 またRSSフィードのアドレスをURLエンコードして、data/index.rdf ファイル
に保存しているのですが、仕様的に正しいのかは分かりません。
なぜそうしたか、はてなのRSSフィードを使いたかったからです。

 ・antenna.zip

ダウンロードして解凍すると次のようなファイルが入っています。
googleのadsens広告や、アクセス解析用のコードも入ったままです。
適当に変更して、自己責任でご使用下さい。
漢字コードは、UTF-8を使用しています。
  ./antenna
      |
      |---index.php   (サーバ側スクリプト)
      |---rdf.xsl     (RSS  1.0用  XSL)
      |---rss.xsl     (RSS  2.0用  XSL)
      |---atom.xsl    (ATOM 0.3用  XSL)
      |---atom1.xsl   (ATOM 1.0?用 XSL)
      |---rss.css     (共通スタイルシート)
      |---script01.js (アクセス解析用Javaスクリプト)
      |---data
      |     |
      |     |---index.rdf (666)     (RSSフィードを記録     )
      |     |---category.tbl        (カテゴリ分類用テーブル)
      |     |---category.cnt (666)  (カテゴリ毎のアクセス数)
      |     |

次のような課題があると思っています。
誰か改造してくれないかなあ。
 1.googleのadsens広告、アクセス解析用のコード、
   バージョン表示、ここで一言へのリンク などは
   インクルードファイルで指定し、使用、未使用が選べる。
 2.RSSフィード毎のアクセスカウント。
 3.RSSフィードの削除機能
 4.カテゴリテーブルの編集機能
   さらにはカテゴリ分類機能の高度化。
 5.その他

 ←クリックしてもらうと嬉しいです。

投稿者 山旅人 : 06:54 | コメント (9) | トラックバック

 
Copyright (C) 2004-2007 Shingo Ishizumi All Right Reserved (メール)       ここで一言