›2004年 8月 18日

[ 範疇 : Movable Type ]

RSSゲットだぜ

6 コメント: Post / View / 0 TrackBack [EDIT]

 ふと冷静になった時、自分がニュースを見ていないことに気がついた。世間を賑わせるオリンピックも、谷亮子が柔道を制した時以来の結果を全く知らない。明日の天気すらも知らない。世間から隔絶されていることに気がついてしまった。
 もちろん私の管理する別のサイトにはニュースを自動取得するモジュールをインストールしてあるので、そこを見れば巷の話題にはついていけるはずである(もっとも偏りはあるが)。だが…見てないのである(;´Д`)すまん。
 
 一方、最近まで友人のサイト巡回を怠っていたのだが、はてなアンテナ導入により再び友人たちの近況を手軽に顧みることができるようになった。本当は「CGIは自分でインストール派」なのでレンタルサービスは避けたかったし、株式会社ウェディング問題も理由ではてな系列は大嫌いだったのだが、まあ、概要まで表示できるという機能は朝比奈アンテナなつみかんWDBには見当たらないようなので泣く泣く導入を決めたというわけだ。
 こいつが凄く具合がいい。
 ただし「つしまみれ」というガールズバンドの日記だけは登録できず、首をひねっていたところ、なんとはてなアンテナから、さるさる日記の更新情報取得はできない、とのこと(;´Д`)オイラは物凄くガッカリだよ…。
 
 そこで思いついたのがXML、ぶっちゃけRSSを利用する方法。これで手をこまねいていた海月舎リンク集づくりに着手しちまおうかっていう塩梅なわけでござんす。

 なお、RSS(RDF Site Summary)についてはThe Web KANZAKI参照。

 さて、具体的にRSSをどのように利用するか。
 私の利用するWeblogツールであるMovableTypeにはRSSヘッドライン作成用プラグインmt-rssfeedつうのがあるらしいんだけど、とりあえず今回は時間がないのでパス。最近はプラグインをいじる暇や気力などない。
 そこで利用することになったのが、むじなも君も愛用している「取得したRSSをJavaScriptで表示するサービス」なのです。

 以下、有名どころを紹介していきましょう。
 
Feedroll(英語)
 
Feedsweep(英語)
 
Procfeed(2004年7月より障害中)
 
rss-jp.net

my cheep blog:PiyoFeeds ベータ版(Feedroll改良版?)

RSS Feed:Zoo!(Procfeed後継?)

 唯一の問題はうちの文字コードなんですわ(;´Д`)通常、RSSでは「UTF-8」っていう文字コードが使われていて、上で紹介したサービスも、そのほとんどが「UTF-8」を想定して設定されているんですが、海月舎の文字コードは「euc-jp」…。つまりは表示すると寸分の狂いもなく文字化けするわけです(;´Д`)ぁぅぁぅぁ〜。ちなみに、それらのサービスが生成したJavaScriptを軽くいじり、charset要素で「euc-jp」を指定してみても変化ありませんでした。
 最後の手段として、とりあえず文字コード「UTF-8」のページを用意して、そこにJavaScriptで表示して、それをインラインフレームで強引に表示するしかないか…と思っていたんですが、なんと「euc-jp」などの文字コードも指定できるサービスを発見しました。それが一番最後に紹介したRSS Feed:Zoo!なわけです。多謝!!

 つーことで、以下、実験結果。



 ちなみにRSSを利用すれば天気予報も表示できるようになります。
 いや、もちろん他の方法でも表示はできるんだけどね。
 なお、天気予報は利権絡みで実現不可能だろうという推測もあったようですが、半ば強引に国民の権利を盾に強行しちゃった模様(笑)。素敵♪
 
 ためしにそちらも表示しておきましょか(´ー`)y-~~
 ついでにRSSを更新チェッカーとして利用するのは裏の手っぽいかなと思います。正式にはニュースなどを取得するのに力を発揮するそうな。たとえば朝日新聞なんかもRSSを配信していたりするんですよね。あとは以下のサイトで主なニュースサイトの情報を取得することができます。
 
Bulknews
 
 また、さまざまなBlogツールもデフォルトでRDFを生成するようになってきたようですが、そこで生じるのが文字コードの問題だったりします。たとえば海月舎が生成するRDFは「euc-jp」なんで、逆に「UTF-8」のサイトでは正確に表示されない可能性があります。そんな時、思わずRDFだけでも業界標準の「UTF-8」に変えたくなるかもしれません。そんな人は以下の記事が参考になるでしょう(そういえばむじなも君はどうやって海月舎のRSSを表示してるんだ? 文字コードも違うのに…。)
 
M's folder:RSSで試行錯誤中 その2
 
 さてさて、これを良い機会として、放置していたサイトのデザイン改変にも、いいかげん着手しようかなと思う今日この頃でした。ま、しばらくやらんとは思うけどな(笑)。
 ではまた。

Comments

ちょっとてんぱってるのでまた今度ゆっくりね。
本文中の引用を点線で囲んで表示はどうやるんですか?
MTは簡単ですか?
あとね、「I'm Listening to..」のiframeタグのなかに、 frameborder="0" を入れて。IEで試しに見てみると分かる使用前使用後。最近までずっと気がつかなかったけど私もすべて消しました。フレームのわく。

Posted by: むじ at 2004年08月20日 14:46

 点線の枠組みはCSSです。blockquote要素に対してborderの形式を点線で表示するように設定しているんですね。便利なので多用してますがStrictなHTML主義者さんたちには 「引用でもないところにblockquoteを利用するな」と怒られそうです(笑)。念のために引用らしからぬ場所には使用しないように注意しているんですけどね(笑)。
 
 MTは困難なのはインストールだけだと思います。それこそ文字コードがね(笑)。機能的にはweblogの先駆的存在だけあって、とりあえず痒いところに手が届くようにはなっていると思いますが。そんなに他のスクリプトも利用したわけではないですが。
 
 なお、IEなどはマックエバンジェリストを自称する私には選択肢外です。Macを愛用しておきながらMicrosoftの糞ソフトを使用するなんて想像するだに恐ろしいことです。os9ならばネスケ、osXならばsafariを使いましょう。
 つまりは、IEなんかを使うユーザーのことは想定してませんので、frameborderは現状維持のままで。頑に。少なくともオイラのsafariには枠線など生じてませんから。

Posted by: 管理人 [URL] at 2004年08月21日 04:19

FirefoxでもCaminoでもネスケでもOmniWebでも枠が出てます。OS9も見捨てたのね。。でも出版界はまだまだOS9です。SafariのHTMLにいい加減対応問題はけっこう業界では困ってるみたい。若いブラウザだから仕方ないんだけどね。今後はSafariでも枠が出るようになるでしょう。

Posted by: むじ at 2004年08月24日 16:08

 そこまで調べてたら、もう無駄な足掻きはできませんな(;´Д`)正直に言いましょう。めんどいだけです(笑)。
 一言付け加えると、確かに正規な文法では枠線を消したければ、frameborder="0" と指定すべきかと思います。ブラウザのデフォルト状態がいかにあれども。
 それでも私はジェェェェェムズ・ブラウンッを宿命的に継ぐ者して、こう言うのです。「Safariは糞でもalright my baby、ビルゲイツもlisten me!」。ファンクは終わらない意志の表明であり、永久機関的な愛であり、もっとも醜く人間にはありふれたものを純粋に昇華した理念なのです。Love Always。Peace & Love!

Posted by: 管理人 [URL] at 2004年08月28日 04:28

ナイスなコメントですが、
事務連絡。
iCabではiflame自体対応してないようです。

以上

夏休み終わっちゃうよ。
あたしをあそびに連れてって!

Posted by: むじ at 2004年08月29日 03:01

がっちょん!!
今の時期の俺を精神的にあまり追いつめないでおくれ(;´Д`)つーか、まず気候がいけねえ。俺が最も陰鬱になる秋と間違えてしまうような空気が漂い続けている。気温も風の匂いも街の明度すらも秋を彷彿とさせやがる。ガッテム。
初春、晩夏、晩秋の3大陰鬱期間をいかに過していくかが俺の課題なのだ。
そんな心の旅で良かったら、いつでもお連れしますよ(笑)。
icabはドイツ製のくせに腑抜けた奴だな。ドイツの風上にも置けない。

Posted by: 管理人 [URL] at 2004年08月29日 13:33
Trackback
Accessed from following URLs...
ツッコミをいれる



※秘密厳守。絶対に公開されません※








クッキーに記録しますか?