タグ

2007年10月3日のブックマーク (3件)

  • 第2回 RSSフィードの料理はLWPとXML::RSSにおまかせ

    第2回 RSSフィードの料理はLWPとXML::RSSにおまかせ:作って学ぶ、今どきのWebサービス(2/2 ページ) HTTPの条件付きGETって? さて、モジュールの使い方に慣れてきたところでもう少し踏み込んだプログラミングをしていきましょう。 LWP::Simpleのgetメソッドでは、与えられたURLのコンテンツをHTTPのGETで取得します。一度コンテンツを取得するだけならそれでも構わないのですが、例えばスクリプトを定期的に実行する場合などは、特定のURLに対して何度もGETを発行することになります。このとき、何度も同じコンテンツを取得しにいくよりは、 相手のサイトが更新されていた場合のみGET それ以外のときは以前のコンテンツをローカルに保存しておいてそちらを参照する といったことができれば、相手のサイトにかかる負荷が減り、効率が良いですね。 この仕組みはHTTPプロトコルでサ

    第2回 RSSフィードの料理はLWPとXML::RSSにおまかせ
    yi10
    yi10 2007/10/03
  • Blog Developer's Cookbook : 関心空間の RSS を作成する

    実際には、これ以外にもいくつかの亜流があり、またこれらの対立やベンダー依存の体質を打破すべく新しい XML フォーマット Atom (*2) の実装も進められています。この辺のいきさつについては、CNET Japan - Blog戦争: RSSはどこへ行く? などを参照してください。 今回の関心空間 RSS では、最もシンプルな 0.91 を採用します(*3)。 PerlRSS の生成、パースをするには XML::RSS を使用します。これ以外の選択肢は、現時点では考えられません。RSS 0.91, 1.0, 2.0 に対応しており、また namespace などによる拡張もサポートしている、デファクトスタンダードな RSS モジュールです。XML::Parser モジュールを内部で使用しているため、expat のインストールが別途必要です。 サンプルコード 関心空間の キーワード一

    yi10
    yi10 2007/10/03
  • RSSを作成するフリーソフトとCGI・PHPスクリプト一覧

    一定期間更新がないため広告を表示しています

    RSSを作成するフリーソフトとCGI・PHPスクリプト一覧
    yi10
    yi10 2007/10/03