RSS/RDF
■ このスレッドは過去ログ倉庫に格納されています
最近、RSS/RDFというのが流行っているようだが、 人のこないサイト管理者である漏れもやってみたい。 おまえら、プログラム初心者の漏れにもわかるように説明汁 RSS成型して出力するくらいモジュールいらんと思うのだが… そもそも手書きも考慮されてるような単純なマークアップ言語だろ なんか利点あんのかな? まあRSSのバージョンを設定で切り替えらくちんってのはあるが それすらも自前ですぐ出来る程度のもんだしなあ… あとXML::RSS トロ臭いって話もどっかでみたな >>129 はちょっと得意げになってみたかっただけなんだ。 許してやってくれ。 RSS1やRSS2やATOMやら、どれがいちばんいいんやら…ATOMもなんか分裂しそうだし。 さほど手間でないから全部実装しちまう手もあるが… 一番多いのが 2.0 かな。その次が ATOM、RDF、0.92 の順みたいだ。 Blog Hacksという本の#31でHTMLからRSSを生成するコードを書いて試してみたのですが、 アイテム部分がまったく生成されません! コードをダウンロードしてみても同じ結果になります。なんででしょうか? 同じように失敗した人いますか?また成功した人はいますか? ヒントでもいいのでご教授いただければと思います。 環境はWindowsXPにPerl5.8.4を突っ込んでやっていますので問題ないはずなのですが・・・。 その本、今、見てみた。 多分、エンコードか、HTMLの構造か、環境に問題があるのだと思う。 思うのだが、君のHTMLやら、環境やらがわからないので、これ以上特定するのは難しい。 >>136 ありがとうございます。 んー、ダウンロードしたサンプルコードでもだめなんですけどねえ・・・。 別のサイトも試して見ましたが駄目です。 Windowsのファイアーウォール(ノートン)無効にしても駄目でしたw 関係ないのかな。 もう寝なきゃいけないので明日別の環境で試してみます。 何かわかりましたら教えてくださいね。 ちなみに元ネタはこちら ttp://blog.bulknews.net/cookbook/blosxom/rss/kanshin_rss.html サンプルコードはこちら ttp://hacks.bloghackers.net/archives/bloghacks.zip ページ内アンカーで#を使うと、RSSリーダーだと化けちゃうね。 回避方法ってある? >>131 こんな単純なもの、再発明ってレベルの話か? (´-`).。oO(list_title_at_categoryがあったらいいなぁ…) \ / (`・д・´) ドドンマイ!! ( ) / \ >>140 それ以前に発明ってレベルのものかというのがあるな ・METAタグを自動でフォーマットに添って出力するモジュール作りました! ・そんなの書けばいいじゃん みたいなレベルの会話ではないの Yahoo Topics のRSSを公開してるサイトありませんか? http://dailynews.yahoo.co.jp/fc/ 探したけど見つかりませんでした Yahoo ヘッドライン は見つかりましたが Topicsの方を探してるのです 誰か知ってる人いたら教えてください よーわからんけどぐぐったらでてきた。 @IT:Java TIPS -- サーブレットでRSSフィールドを配信する ttp://www.atmarkit.co.jp/fjava/javatips/093jspservlet037.html なんで Java なんかね。俺も詳しくないんだけど。 自分のサイトにjavaスクリプトでRSSを表示させる 基本タグ教えてください。 >>154 コレだけ。対応してなきゃ無理。 <javascript_rss> view.rss.url=RSSのアドレス; </javascript_rss> gooのコンテンツが吐き出すrssの一覧だが http://reader.goo.ne.jp/rss.html なぜ天気予報だけrss2.0なんだろう? そしてその拡張子が.rdfなのはイカガナモノカ RSSリーダーとして、http://www.bloglines.com が挙げられることが 少ないように思います。 「Bloglinesはいわゆるアンテナのように動作してくれる、RSSストックサービス」 なんて書かれてもいます。 BloglinesってRSSリーダーじゃないんですか? 使ってるけどRSSリーダーとBloglines の違いがよくわからないで、 教えてください。 >>157 RSS リーダーは一般的にソフトウェアの方を指しますが Bloglines は Web サービスで提供されているRSS リーダーです 2ちゃんスレッドってトラバアドレス持ってるのにトラバ用のRDF出力してないのね 何のためのトラバ機能なんだ・・・ オートディスカバリするツールの方が少ないだろ どうでもいいけど まじでRSS如きにライブラリ必要なのかと んなの再発明言わないだろ お前のは拡張性も糞もねーようなツールだろ お前に言ってないから黙ってていいよ >>165 なんかプログラムのパの字もしらねぇ人がまじってるの丸出しだな RSS出力自体はそんなもんなんもいらんだろ 一番単純な0.91系で言えば <item> <title>記事タイトル</title> <link>記事URL</link> <description>記事の要約(任意)</description> </item> を数個並べるだけでしょ… >>166 バカですね。規格変える度にコード弄る気ですか? つーかオカマは呼んでないのでどっか行ってください(わらい >>166 オブジェクト指向でも勉強してこい。 抽象化しないでベタで書きまくるなんてその場は良くても 後で変更がきかなくなるぞ。 規格が変わったらコード嬲るでしょ コードでなくても、テンプレートは新しくしないと。 あ〜パラメータ増えたらやっぱりコード触んなきゃだな。 んな、先のこと考えて仕事できっか! >>162 ttp://netabbs.info/test/read.cgi/rinji/1096167295/l50 ここはトラバ用のRDF吐いてるっぽい。 でもなんかうまくオートディスカバリで拾えないんだが。 MagpieRSSでタイトルを非表示にする方法わかる方いますか >>172 echo文からtitle部分削るだけだろ? 複数のサイトのRSSを一つのRSSに統合、 または統合したかのようにRSSリーダに認識させことって出来ますか 2ch ニュー速+系板の最新の動向をRSSでチェックしてみませんか? http://mobile.seisyun.net/rss/ feed.the-search.info/utf.php こういうスクリプトを配布してあるところ誰か知らない? ぐぐっても見つからない…… >>176 ttp://jade.mcli.dist.maricopa.edu/feed/ こういうやつとか 現在MagpieRSSを使って、phpでrssを表示させているのですが非常に重いです。 自分で、javaスクリプトのrss変換サービスみたいなかんじで、 rssを表示したいのですが、どんな事をやればいいのでしょうか(変換サービスのクレジット入れたくないので) http://blog.bulknews.net/cookbook/blosxom/rss/rss2js.html ここ読んだんですが、さっぱりわかりませんでした >>178 MagpieRSSが重いってどんな環境だよ そこはサンプルコードまで載ってるのに、『さっぱり』分からないんだったら、 大人しく変換サービス使っとけ どうもすみませんでした! RSS配信してないサイトのRSSをすとくして、PHPで出力してるんですが そっち関係の問題的な雰囲気な感じかしら RSSを吐き出していないサイトのRSSを取得できる抽出するサービスを利用して RSSを取得している。そのサービサーがわのサーヴァー関係的な重さ的な 感じ、みたいな。原因はみたいな。 1つのRSS内で、同一URLに対するitemが複数あってもいいんですか? RSS1.0の仕組みしか知らんけど、 rdf:liのrdf:resourceとitemのrdf:aboutとを1対1で関連付けて変換してるんだろうから、 多分1つのファイル内にあってはダメだと思われる。 実際は処理系に依存するから一概には言えないけど。 部分的に変更してそれを配信するとかなら、テキトーにidを割り振って foo#idって感じでURIを指定すれば問題は無いと思う。 ttp://rss-jp.net/ がおかしなことになってるよー。 ライブ画像になってる(w >>185 他のページは正常だったよ。 ttp://rss-jp.net/index.htmlとか。 なんでなんだろうね? ttp://rss-jp.net の運営者が、巡回している特定のアダルトサイトの一部を 使いやすいように一覧表示したものをXREAの共用サーバに設置したことにより XREAの運営側から警告が来て、慌ててローカル側に保存したものと思われる。 いずれにしても ttp://rss-jp.net の運営者の品格を(ry >>185 あれ、またか・・・ このあいだ直ったばかりだったのに・・ しかしなんでこうなるのか理由を知りたい。 ハッキングだったら俺のサイトもやばい訳で・・ index.html まで入力すると見れると言うことは .htaccess で DirectoryIndex とかいじられたか・・ でも運営者がわざとというのもあり得るか・・・ 自分の鯖で任意のページをRSS化するスクリプト公開してるとこ ありませんか >>195 192ではありませんがぜひ見てみたいです 自分の鯖内にある複数のrss(blog、wiki、掲示板などで生成しているrss)を結合して 1つのrssで吐き出すようなスクリプトはありませんか? RSS 1.0なんですけど、 Channel -> items -> rdf:Seq -> rdf:li と、 item -> link って基本的に一緒のはずじゃん?なんで同じデータが二つの場所にあるの? 今パースするプログラムを書いてて、 (パース時に)Channel -> items は捨てようかと思ってんだけど、 まずいかな?? >>202 同じものが複数箇所にあるのは、違う文脈の中だから。 両者は一致するのが当然だと思うので、パース時に捨てるのは問題ないと思う。 つーか、同じなんだからどっちから値を拾うか選択するだけの話だろ。 >>202 itemの並び順がテキトーだったりする場合が怖いから、 rdf:Seq/rdf:liのほうの順序を元にitemを並べて表示している。 そのためのrdf:Seqだし。 rdf:Seqのほうのデータ自体は捨てちゃって問題ないと思う。 >>204 Atom&RSS0.9〜2に対応したswf作ってみたけど ActionScriptでのXMLパースが遅いのでややイラつく。 原則的には別ドメインのXMLは読み込めない。 swfをデスクトップに置いたり、crossdomain.xmlを参照先に設置できれば別だけど。 >>168 じゃあHTMLもそうしないとねワラ ここで言ってるのはRSSってその程度の簡略な規格でしかないだろって話でしょが オブジェクト指向いいたいだけちゃうんかと JavaScriptでRSSを展開している強者とかいるのかな? >>211 腐ってはなさそうだけど居た・・・笑 全てのブラウザに対応すると良さそうだね そして使える段階に入るとパクられる罠 自分で作ったHPに他サイトのRSSを引っ張ってきたいんだけど、どーしたらいいですか? http://92.129.192.61.east.flets.alpha-net.ne.jp/ wwwwwwwwwwwwっうぇw おkwwwうぇwww おkwwwwうぇwwwっおkwwwおkwww おkwwwwwwおkwwwっうぇwwww うぇwww こんにちわ。RSS を定期的に自動チェックし、メールで配信してくれる無料サービスを探しています。 ご存知の方いましたら教えて下さい。 RSS1.0をRSS2.0に変換するのをPHPでつくったけど、需要あんのか教えてください。 >>218 データがないのに項目を増やしても意味がない。 >>219 何か作るたびに2chででお伺い立てる人がいるけど、そういうのは理解できない。 それなりに労力かけて作ったのなら愛着もあるだろう。 なのに、2〜3人の2chねらーが面白半分に叩いたらせっかく作ったものを捨てるのか? 一から作るにはそれなりに時間もかかるし、プログラム組めない人も多いんだから、 たとえレアケースであっても誰かそれを必要とする人がいるだろう。 ごちゃごちゃ言わず黙って自分のサイトに置いておけばいいんだよ。 MagpieRSSでRSS表示してたんだけど、ある日突然エラーがでて使えなくなった Magpie側のファイルは一切いじっていない。鯖缶に問い合わせたらPHPの障害も 仕様変更も無いという。 色々原因を探ったり、Magpieのファイルを新しいのに更新したりしてみたが 解決されない 誰かたのむ 超能力者じゃないんだ あなたのエラー文の遠視能力なんか誰も持ってません >>224 XMLファイルに問題があるかキャッシュに問題が生じたんだろ キャッシュを削除してじっくり調べて見ろ >>225 すみません。エラーメッセージはこんな感じでた。 Warning: MagpieRSS: Failed to fetch http://***.jp/rss/index.rdf (HTTP Error: connection failed (11) in /home/httpd/vhosts/****.net/httpdocs/rss_fetch.inc on line 238 Warning: array_slice(): The first argument should be an array in /home/httpd/vhosts/****.net/httpdocs/rss01.php on line 35 Warning: Invalid argument supplied for foreach() in /home/httpd/vhosts/****.net/httpdocs/rss01.php on line 36 >>226 ありがとうございます。 複数の異なるサイトが吐き出すXMLでエラーがでるのでXML側の原因ではなさそうです。 キャッシュについてですが、一度キャッシュホルダごと(なぜか中はいつも空です。なぜだ)削除して見ましたがダメでした。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる