RSS/RDF
■ このスレッドは過去ログ倉庫に格納されています
最近、RSS/RDFというのが流行っているようだが、 人のこないサイト管理者である漏れもやってみたい。 おまえら、プログラム初心者の漏れにもわかるように説明汁 4GarmerのRSSをホームページに埋め込みたいんですが、一つのゲームの更新情報だけを表示させる方法を教えてください。 自分の知識ではオンラインゲームというカテゴリの最新情報しか表示できないです・・・。 >>546 http://z.la/vwy77 こんな感じじゃダメ?俺もRSSよくわかってないんだけど・・ 多分そんな感じです(*´Д`) ttp://yui.s55.xrea.com/ このサイトみたいにサイズを小さくしてHPに埋め込みたいと考えています。 公式サイトのパッチの度に自動で更新されたり、4Gamerが更新されると表示されたりするんです。 タグは見れないしどうやっているのでしょうかね。ちなみに掲示板の過去ログを見ても"教えられない"みたいなこと言ってた気がしました。 >>549 そのプログラムが全く分からんのです・・・。 もともとWeb製作版にあったスレのリンク先からこちらに来たので、プログラムに関しては全然なんですよ。 今必死こいてRSSについて勉強しているんですが、やはり難しいですね・・・。 >>550 テキスト取得して内容から必要なの取り出すだけだから まったくの素人でも1ヶ月もあれば楽勝かと。 詳しい人がいたら小額で頼めばいいかと http://z.la/9dhoq これに上記の http://z.la/xdmkp これを突っ込めむ感じじゃダメかな? 俺の場合はhttp://z.la/uwpbi とかのxoopsモジュールで取得して、サイトに表示してるからphpとかのはいまいちわかんないんだけどさ ああ、ちなみになんでもRSSなら対象サイト更新されたら勝手にRSSも更新された分取得してくれるはずだよ ってか、そうじゃなきゃRSSって言わないんじゃねーの?いあ、よく知らんけど もしくは自分ではてなアンテナやらMy RSSにでも登録すればいいんじゃね? とりあえず、連書きスマソ >>551 助言ありがとうございます。 生憎詳しい人が近くにいないので自分で頑張ってみます。 >>552 試してみましたが良く分かりませんでした。。。 時間のとれる土日あたりにもう一度よく読んでやってみます。 色々ありがとうございます。 と言った傍から、なんとか組み込むことに成功しました! しかし、なんでもRSSを使ってHTMLページをRSSに変換すると、[なんでもRSS] 本日のアップデート こんな感じに表示されてしまうんですよね^^; とりあえず設置ができたので満足してます。次はなんでもRSSを使わないでなんとかRSSに変換できる方法を探してみます。 本当にありがとうございました! 誰かJenaのメーリングリスト(jena-dev)に入っている方がいたら、 「FileManagerで開いたストリームをきちんとcloseしてくれ」って言っていただけませんか・・・。 RDF/XML も XML 文書ですから、そのスキーマが ありますよね? DTD か Relas NG か XSD か その他(あるのか?)か知りませんが。 できれば XSD ってないもんでしょうか? RDF 文書一般を少なくともXML文書的に 正しいかどうかばりでーとしたくてたまりません。 いろいろ調べた結果、ML で W3 の中の人が出していたコメントによると 1)表現系が複数あるような RDF の XSD は any ばっかりになってあんまり意味ない 2)Relax NG で参考までにスキーマ出してるからそれ元にしてなんとかやって 3)特定用途の為に限定された語彙の範囲でそれぞれに XSD 作る方が現実的 >>563 あったとしても正に1)の理由であったとしても全然役に立たないよね。 使うRDFの語彙が変ると許容できるXML要素や属性が激変しちゃうんで… 適当なRDFライブラリで validation check する事を事を考えた方がいいと思う. ニュースとしてRSSを配信したいのだけど、 RSSを自動作成するPHPとか探してます。 教えてください。 RDFSってRDF Schemaのこと? それとも別のRDFSがあるのか? 頭字語使うなら最初に注釈つけといてほしいんだが… RelationalDataFileSystemだよ YYBOARDを改造してRSS1.0を生成するようにしたのだが、掲示板のユーザーに告知するにあたって RSSの使い方を説明する良いサイトが無いかとさがしてる。 インターネット初心者も多いので出来るだけ 使い方をやさしく説明してるの希望。 やっぱり"Yahooに登録!"とかボタンを用意するのがいいのかな。 IE7の記事にリンクでいいかと。 そもそもRSS必要とされてない様にしか見えない。 そんなにRSSを使わせたい理由って何? 何かRSS関係の宗教でも入ってるの? >>573 >そもそもRSS必要とされてない様にしか見えない これは世の中一般という話? 自分も最近使い始めたばっかりだけど 便利だと思うけどな。 > そんなにRSSを使わせたい理由って何? そういわれればRSSの使い方を既に知らない人だったらそこまで することもないかという気になってきた。 IE7にしてもまだ出てないし。 自分は管理人として掲示板をモニターするのを効率化するために実装したので、 せっかくだから使ってもらうのもいいかなと思ったけど、スキルの低いユーザーは どうでもいいか。 わかる人にはRSSのアイコンだけで十分かな。 RSSのスレまで来て >何かRSS関係の宗教でも入ってるの? ってアホか。ここはRSSに関して大なり小なり興味ある人のスレだろ 信者と興味持った程度ではRSS度合いも違う。 ほとんどはRSSなんて自己満足で、実用性には乏しい。 RSSに興味・関心のある人がこのスレに参加しているのであって、 それをRSS教の信者だとか呼んでるのは一人だけじゃない? 実際にRSSリーダーなどが多く存在するから利用者もいるはずだし まったく実用性がなく無意味だとは思わないけど。人それぞれかと。 いろんな方法で情報にアクセスできるようにしておいたほうがいいと思うけどな。 不必要だと思う人は利用しなければいいだけであって わざわざこのスレに来てまでスレにそぐわない自己主張をされても・・・。 >>576 > ほとんどはRSSなんて自己満足で、実用性には乏しい。 kwsk >>kawasaki 俺はRSSなんて使っていないから実用性がわからない。理解できない。 サイト運営者の自己満足に違いない。 俺は主観でしか物事を判断できない。 って言っているんだと思う。 >>583 XMLやRDFとは直接関係薄そう。Apacheのmod_deflateみたいなもんだろ? >>582 たとえばクローラーが指定されたページを見にいって、RSS-Autodiscoveryを 見つけたらそっちを取得しろ、という提案ならよいかもですね。 でも転送量で課金するとこだったら、たとえRSSでもバカにはならんわな。 うちも大して更新のないRSSに5分おきにチェックとかされてて凄い事に なってるんだが、ステータス200返したり301だったりバラバラなのはなんでだろ? エージェント側のせい? 5分置きぐらいなら設計時に考慮しておくべき。 転送料制限の無いプランに移行するなり苦労してくれ。 5秒置きとかなら403/404返しとか503返しで対応してみたら? 無応答放置が転送料抑制には効果的だけど、馬鹿は止まらない。 >>585 次回更新は何時ですよ。って返せばいいんじゃないの? /dev/urandom から 10GB ほど転送してやればいいんじゃないの? 次回更新を返してもUAが守る保証は全くないけどな。 ニムダとかウイルス詰め合わせでも返してあげるとか(w たかがGETしてるだけなのに、電脳戦だな。 RSS -- サイト情報の要約と公開 http://www.kanzaki.com/docs/sw/rss.html いまさらですが、RSS 1.0 の仕様をおさらいしています。 image は RDF スキーマ http://web.resource.org/rss/1.0/schema.rdf によるとクラスですよね?にもかかわらず、プロパティのように つかわれているのはなぜでしょうか? <channel rdf:about="http://www.kanzaki.com/info/rss.rdf" ;> <image rdf:resource="http://www.kanzaki.com/parts/banner.png" ;/> </channel> <image rdf:about="http://www.kanzaki.com/parts/banner.png" ;> <title>The Web KANZAKI</title> <link>http://www.kanzaki.com< ;/link> <url>http://www.kanzaki.com/parts/banner.png< ;/url> </image> これだと、最初の image はグラフの辺として、 二つめの image はグラフのノードとして使われていますよね? Fixing RSS 1.0 http://esw.w3.org/topic/RSS This tries to address following problems of RSS 1.0 version 1.3 * image as hybrid property/class って事になってる。一応問題としては認識している人もいたって事か。 でも結局そのまま放置されてる? あの、ズバリ教えていただきたいんですけれども、 べつに、いわゆるブログツールを使わなくても、 昔から配布されているような Perl の CGI を使っても、 RSS を吐かせる方法ってありますよね? XML::RSSでええやん。 >昔から配布されているような Perl の CGI これがstrictとかCPANを使わない駄目なPerlの書き方を表しているとしたら、 単純にヒアテキストでも出来るよ。 馬鹿でも使えるplaggerのウェブページって無いの? RDF/XMLの適当な部分要素にXML署名をつけるとして、皆さんは署名要素をどこに置きますか? 一緒のファイルにしたいのですが、RDF処理系にかけるときに邪魔にならないようにする方法が思いつかないのですが・・・。 RDF/XML で記述するとき、プロパティを名前空間による QName で記述することが多いです。 例えば dc:title とか。この場合は名前空間名 dc に結びつけられている URI の末尾が / で終わっているため、プロパティを表す URI はそれを title と連接しただけで生成できるのですが 一般には名前空間をあらわす URI の末尾が / や # で終わっているとは限りません。 このような場合は勝手に / などをくっつけるのですが? 原文 http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/ 翻訳 http://www.asahi-net.or.jp/ ~ax2s-kmtn/internet/rdf/rdf-syntax-grammar.html 最新版 http://www.w3.org/TR/rdf-syntax-grammar/ によると、QName からプロパティの URI を得る場合は単に連接を取る ように書かれています。 The RDF URI reference represented by a QName is determined by appending the local name part of the QName after the namespace name (URI reference) part of the QName. であるとすると xmlns:a = "http://www.example.com/myvocab.html" ; で有る場合、 a:Dog のような QName で短縮された語彙は http://www.example.com/myvocab.htmlDog のような URI に解決されてしまうのでしょうか。 それとも相対パスの解決のように http://www.example.com/Dog のように解決されるのでしょうか? >>602 そこに書いてあるとおり、くっつけるだけです。 URIは、結局は唯一の識別子でさえあればよいので、 直感的に変に見えても問題はないです。 もちろん、RDF用の名前空間URIを作る時は、 直感的にわかりやすくするために /や#を使うのがお薦めです。 そもそも、名前空間URIというのはXMLの用語であり、 RDFのURI参照には内部構造がありません。 RDFのURI参照は、名前空間URIと語(プロパティ名)を繋げて作り上げられるというよりも、 RDFをXMLで表現するための工夫として名前空間URIと語の分節を行っている、 という見方をするほうがよいかもしれません。 (その点では、URIをディレクトリとファイル名からなる構造ととらえる HTTP URL的発想も、RDFのコンセプトからは離れていますね。) たしかに W3C の RDF パーサで試してみたら単に連接するだけでした。 >>202 は俺も思っちゃうなぁ。 こういう無駄な設計センスって、ちょっとうげっとくる。 RSS 0.9の形式を踏襲(互換性維持?)しつつ RDFのモデルに合致するようにやったところ、 ああなった、とかいうような話を聞いた記憶が。 まあ Plagger 使ってれば意識することないね。うん。 Google Readerの使い方の質問って、どこでしたら良いのかな? Google総合スレ(ネットサービス板)とかかな? http://ppgfan.com/rss.php Thunderbirdでこのrss読めない なんで? rss java library とかでググっても見つからないなら仕方ないが 手打ちでちまちまとRSS配信しようと思ってるんだけど Atomは作らなくていいかな? RSS2.0で配信予定で、念のため1.0でも配信しようと思うんだけど Atomしか読めないリーダーなんてないよな? Atom読めないリーダーあっても、RSS読めないRSSリーダーはないと思うから大丈夫だよ。 ちなみに、mixiはATOM読めない>エラーくらいだせ、氏ね mixiってRSSで本文も取得してるよな? どこからとってきてるんだ? 2chがrss吐いてるから指定したキーワードを含む新規スレッドを吐くYahoo Pipes作ろうとしたけど めんどくさすぎて挫折。一つの板くらいならすぐできるけど。 C++でRSSフィードを扱うのに便利なクラスライブラリーってありませんか? Yahoo天気のRSSを読みたいんだけど、 都道府県単位の場合は東京だと ttp://rss.weather.yahoo.co.jp/rss/days/13.xml こんな感じで「都道府県コード.xml」ってわかるんだけど、 もうちょっと詳細な地区単位の東京だと ttp://rss.weather.yahoo.co.jp/rss/days/4410.xml って4410が何を表すコードかわかりません。 これってYahoo独自のコードですか? 詳しくは調べてないがgooやexciteも同じコードを使ってるみたい。 >>622 他にもいくつか同じようなコードを使ってるところがありました。 特に公開されてるコードじゃないみたいですね。 しょうがないので全部URLから書き出す事にします。 ありがとうございました。 RSS2.0を配信するのに要件としてpubDateはGMTでって言われたんだけど こう言われたらどっちが普通と考えますか? サーバーが日本にあって日本時間で2007/08/03 AM11:00の場合 1. Fri, 03 Aug 2007 11:00:00 +0900 2. Fri, 03 Aug 2007 02:00:00 GMT >>625 2007-08-08T00:00:00+09:00 こんな書き方がふつうじゃないかな タイムゾーンはUTCに合わしたほうが無難 2007-08-07T15:00:00Z RSSリーダーがページから引張ってくるフィードに RORが反応するのがうざったいこの頃です RSS 1.0 と 2.0 では日付のフォーマットは違うんでない RSSファイル 1.0を開けないので どうしたらよいのか教えてください? ブログ内の RSS1.0 をクリックすると ファイルのダウンロードのタブが開き 保存か 検索 と表示されるので 検索をクリックしたら http://shell.windows.com/fileassoc/0411/xml/redir.asp?EXT=rd... ↑のページに飛び ================= ファイルの種類: 不明 解説: Windows はこのファイルの種類を認識できません。 下記のウェブサイトで関連するソフトウェアや情報を検索してください。 ================ となります。どうしたらよいのか 調べていますがまったくわかりません。 あのさ、学術系の文献の一覧なんかをフィードするときって、 どうしても簡単な数式がタイトルとかサブタイトルに入ってこない? たとえば タイトル:「GF[2^{128}]の生成多項式について」 とか。こういうとき <title type="tex"> とかできると すげぇ便利な気がするんだけど、だめ? 任意のメディアタイプが書ければ text/x-tex とか やりようがあるんだがなぁ。 そもそも書誌関係の人に言わせればタイトルにそんなもん 入れる方が悪いということらしいが。 何やってるかと言うと、文献の検索結果を Atom で返してます。 OpenSearch インターフェイスのようなものをつけて。 atom:generator で BibTeX のデータベースから 生成したものだってことを書いてお茶を濁すことにしました。 でもそういうセマンティックなら atom:provenance の方が適しているかも。 Pla ってなんすか? BibORB を改造して文献データベース作ってます。 データそのものは BibTeX の bib ファイルを パースしてます。 >>639 THX たしかにここに同居してると話が混乱することもあるからね. XML Schema for the Atom Syndication Format (RFC 4287) http://svn.windy.cx/OpenSource/Schema/rfc4287/rfc4287-eased.xsd http://svn.windy.cx/OpenSource/Schema/rfc4287/local.xsd 手持ちの XML エディタ (Visual Studio) が XML Schema しか 理解してくれないので,RFC 4287 を元に Relax NG Compact から XML Schema に変換しました.XML Schema は Relax NG よりも 記述能力が低いのでまず Relax NG Compact での記述の厳密性を 緩和して,その後 oxygen で XML Schema に変換し, さらに Visual Studio の XML Schema Editor で手直ししました. http://svn.windy.cx/OpenSource/Schema/rfc4287/rfc4287-eased.xsd だけで機能します.Atom フィードを手で書くときとかに XMLエディタの補完機能のためにでも使ってください. local.xsd は必要ないように手直ししました. googleリーダーの スクロールしていけばいくらでも古いフィードを取って来るのって なんか怖い どっか携帯向けのニュースRSS配信してるところないっすか? feedburnerからfeedを取ってくるときに、最新のものじゃなくて、 古いfeedを取ってくることはできますか。 たとえば http://feeds.japan.cnet.com/cnet/news?format=xml にアクセスすると最新の30県しか取ってこれません。 より古いのを取ってくるにはどうしたらいいでしょうか。 feed を巡回してるとこの API を使う 例:ぐーぐる ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる