ページ

ラベル RSS の投稿を表示しています。 すべての投稿を表示
ラベル RSS の投稿を表示しています。 すべての投稿を表示

2006年2月24日金曜日

ASP.NET RSS Toolkit

ASP.NET RSS Toolkit より


ASP.NET で RSS を扱うクラスライブラリが公開されています。
主な機能は、



  • ASP.NET アプリ上で RSS フィードの内容を表示するための RSS Data Source コントロール。

  • RSS フィードのメモリ上やディスク上でのキャッシュ

  • RSS フィードから強く型付けされたクラスを生成するためのツール

  • ASP.NET アプリで RSS フィードの生成をサポート

といった感じみたいです。


また、
Awesome ASP.NET 2.0 RSS Tool-Kit Released
こちらでもう少し具体的に Visual Studio 上でどんな感じで使えるのかといった紹介がされています。

2005年8月19日金曜日

RSS 3 と Atom 1.0

RSS 3 specs published より
RSS 3 の仕様が公開されたそうです。Slashdot での紹介が引用されていますが、RSS 3 Lite-type Specification の最初のドラフトとのことです。で、この RSS 3 は RSS 2.0 のギャップを埋めたり、不必要な機能を削除したりした手直し版で、完全に後方互換性があるとのことです。


Atom 1.0 specs published より
Atom 1.0 の仕様が公開されたそうです (7月には公開されていたみたいですが)。アナウンスが引用されてますが、それによると 「RFC ナンバーはまだついてないけどオフィシャルなものだよ」 ということらしいです。Atom ってよく知らないんですが、どうも 0.3 と 1.0 では互換性がないみたいですね。


うーん、しかし RSS・Atom っていったい何種類の仕様があるんだ? 

2005年8月12日金曜日

その後の start.com/3

start.com/3 がバージョンアップ」 でもバージョンアップを紹介した http://www.start.com/3/ ですが、その後もちゃくちゃくとバージョンアップしているようです。


いつの間にか .NET Passport でサインインできるようになってますし、いろいろと機能追加もされてるみたいです。


あと、Startlets とかに入っている MSN Bloggers Map が興味深いです。 MSN Virtual Earth を使って blog を書いている人の場所(Microsoft のビルディングだったりしますが)を表示しています。ってか、MSN Virtual Earth の API って公開されてましたっけ?

2005年7月20日水曜日

start.com/3 がバージョンアップ

july 18th updates on start.com/myw3b より


検索結果がタブで表示されたり、スタイルシートが追加されたり、モジュールを ESC キーで閉じることができるようになったりといくつかのバージョンアップがなされたそうです。

2005年6月27日月曜日

Longhorn Browsing and RSS

Channel 9: Longhorn (heart) RSS


先日アナウンスがあった 「Longhorn に RSS サポートを加える」 という件ですが、これに関するビデオが Channel 9 にありました。Longhorn と IE7 でのデモなども含まれているようです。

2005年6月13日月曜日

start.com/3

start.com/3 より


start.com がバージョンアップして /3 になったそうです。
ちなみに、ほんとうの URL には辿り着くには最初に簡単な 5つのクイズに答える必要があるみたいです。それぞれの答えは MSN Search の結果を見ればすぐにわかると思いますけど。

2005年1月13日木曜日

MSN Search Beta の RSS フィード

RSS Feeds for Search Results より。


MSN Search Beta で検索した結果を RSS として返せるようになったそうです。


上記記事のトラックバックにありますが Ogawa::Memoranda さんがさっそくサイト内検索でこの機能を使っていらっしゃるようです。
Ogawa::Memoranda さんの記事: MSN Search RSS Feeds

2004年9月14日火曜日

MSDN Online 更新情報 RSS 配信開始

日本語の MSDN Online でも更新情報 RSS 配信が始まっています。
http://www.microsoft.com/japan/msdn/rss.xml


ちなみにこれは http://www.divakk.co.jp/blog/aoyagi/archive/2003/07/08/347.aspx に中村晃一さんがコメントを付けてくれたので知りました。


 

2004年8月25日水曜日

mixi に参加。そして .Text の RSS を。。。

最近 mixi という日本語のソーシャル・ネットワークに参加しました。
AILightの石野さんに誘っていただきました)


mixi の日記として外部の RSS を指定することができますが、なぜか .Text だとうまくいきません。どうやら RSS がまったく取り込まれていないように見えます。で、FAQ を見てみたらこんなことが書いてありました。



日時に関する表記が以下の形式になっている必要があります...
<dc:date>2004-01-01T12:34:56+09:00</dc:date>

反映されないケース
・<dc:date>以外のdateタグ
・日時、時間表記の形式が違う


って、ええ?!
.Text の日時の表記は "Wed, 25 Aug 2004 01:55:00 GMT" っていう形式です。
というか、そもそも .Text の RSS は 2.0 なので <pubDate> タグです。<dc:date> タグっていったら RSS 1.0 じゃないですか。うーむ、どうやら RSS 1.0 のみサポートですか。


そこで、とりあえず RSS 2.0 から 1.0 に変換する XSL を書いてみました。これで変換した RSS を mixi に指定してみたらそれなりに読み込んでくれるようです。それならということで、ASP.NET で RSS 2.0 →1.0 変換をするものを作ってみました。といっても、中身は XSL を使って transform してるだけなんですが。
あと、日時が "Wed, 25 Aug 2004 01:55:00 GMT" 形式だと mixi 上ではすべて "0月0日" になってしまいます。なので、これも "2004-08-25T01:55:00Z" 形式に変換するようにしました(といっても、これまた SelectNodes して DateTime.ToString("s") するだけですが。あと、面倒なのでとりあえず GMT にしちゃってます)。


ダウンロード: rss20to10.zip
中身は rss20to10.aspx と rss20to10.xsl の 2ファイルのみです。
これらを ASP.NET が動くフォルダに置いてください。
rss20to10.xsl は ASP.NET が読み取れる必要があります。
あとは、引数に "url=[2.0→1.0したいRSSのURL]" を与えて rss20to10.aspx にアクセスすれば OK です。
たとえば rss20to10.aspx を example.com に置いたとすると、



http://example.com/rss20to10.aspx?url=http://www.divakk.co.jp/blog/aoyagi/Rss.aspx


というような感じです。これを、mixi の 「RSSのURL」 に指定してやれば .Text の RSS でもちゃんと取り込んでくれるようになります。


ただ、ちょっと注意。
rss20to10.aspx は横着な実装なのでリクエストがあると毎回バカ正直に RSS を取得し、2.0→1.0 して返します。たとえば、If-Modified-Since なんかが役に立たなくなると思います。それと RSS には If-None-Match と ETag を使って変更がないときのサイズを減らすっていう仕組みがありますが、これもまったく処理してません。
けど、まぁ、mixi 相手のときくらいしか使い道はないだろうから、特に問題はないでしょ。


そもそも、mixi が RSS 2.0 をサポートしてくれればそれでいいんだし。
(実装すんのはそんなに難しい話とは思えないんだけどなぁ。なんでサポートしないんだろ?)

2003年9月20日土曜日

Revamping the RSS Bandit Application


Revamping the RSS Bandit Application



MSDNにRSS Banditの改良についての記事がありました。
#といいつつ、私はSharp Reader使ってるんですが(^^;