[#46033] cgi をするときのデバック方法について — Nobuyuki Inaba <nobuyuki.inaba@...>

稲葉と申します。

15 messages 2009/05/22
[#46034] Re: cgi をするときのデバック方法について — rubikitch@... 2009/05/23

From: Nobuyuki Inaba <nobuyuki.inaba@gmail.com>

[ruby-list:46026] [ANN] RSS Parser 0.2.6

From: Kouhei Sutou <kou@...>
Date: 2009-05-16 11:49:57 UTC
List: ruby-list #46026
須藤です。

RSS Parser 0.2.6をリリースしました。
  http://raa.ruby-lang.org/project/rss/

0.2.4からの変更点は以下の通りです。

同じAPIでRSS 0.9x/1.0/2.0, Atomを生成できるRSS Makerの変更が
主です。

  * RSS::Maker.makeで必要な情報が設定されていない時、nilを返
    すのではなく例外を返すようになりました。nilを返すとどの
    情報が足りなくてフィードが生成できなかったのかがわからな
    いからです。
  * フィードを生成するクラスを返すRSS::Maker.[]を追加しまし
    た。異なった内容のフィードを生成するコードが書きやすくな
    ります。例えば、コメント入りフィードとコメントなしフィー
    ドを生成する場合です。

    参考: [ruby-dev:37210]
    http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/37210

    この機能はknuさんに提案してもらいました。ありがとうござ
    います。
    # knuさんのサイトにあるGitHubページへのリンクにtypoが。。。

    * RSS 1.0またはAtomを生成しているときは、
      maker.channel.languageに設定した値がdc:languageとして
      生成されるようになりました。

    * Atomを生成するときにdc:dateが重複して生成される問題を
      修正しました。

      西山さんに教えてもらいました。ありがとうございます。

    * RSS::Maker.supported?(version)を追加しました。

    * RSSの中にfoaf:Imageがあった場合にパースエラーになって
      しまう問題の修正。


== どうしてリリースしているの?

RSS ParserはRuby本体に標準添付されていますが、古いバージョン
のRubyを使っている場合でも、RSS Parserだけは新しいバージョン
を使いたい、ということがあるかもなぁと思って単独配布もしてい
ます。(古いRubyに添付されているRSS ParserではAtomをパースで
きないけど、新しいRSS ParserではAtomもパースできるから新しい
RSS Parserを使いたいときとか)

が、本当に必要なのかなぁと思うところもあるので、これからは単
独配布はしなくてもよいかもと思っています。
必要な人はいるのでしょうか?

In This Thread

Prev Next