Kawa.netブログ(川崎有亮)

アクセスカウンタ

help リーダーに追加 RSS トップページにブログRSS/Flickr を統合してみた

<<   作成日時 : 2006/01/31 17:58   >>

トラックバック 0 / コメント 2

通常トップページに JavaScript を埋め込んで、このブログの最新記事
見出し(4件)と、Flickr の最新画像(8件)を表示するようにしてみた。
http://www.kawa.net/xp/index-j.html

下位ページは概ねスタイルシート化しつつあるけど、このトップページだけは未だ
旧来型のタグ記述だったので、こういった新機能は、何か大きくリニューアルする
ときに合わせて埋め込みたかったけど、Suprglu に影響されて取り入れてみた。

処理には JKL.ParseXML を使っているので、RSS/RDF ファイルを受信する
スクリプト自体はほとんど作成時間がかからず楽だった。(←宣伝 (^-^;)

とはいえ、ブログも Flickr も kawa.net ドメイン外部にあるため、
#!/bin/sh
cd /path/to/www.kawa.net/rss
wget -O flickr.rss "http://www.flickr.com/services/feeds/photos_public.gne?id=50902562@N00&format=rss_200"
wget -O blog.rdf "http://kawa.at.webry.info/rss/index.rdf"
というスクリプトを cron で走らせて、定期的に RSS/RDF ファイルを
外部から kawa.net のサーバにコピーさせる処理も裏側で走らせている。

また、ブラウザで見るときも、トップページ index-j.html をダウンロードしてから、
ブログ見出しやFlickr 画像が表示されるまで、どうしても数秒のタイムラグがあるし、
トップページを表示するために追加で .js .rss .rdf ファイルを受信するため
合計 5 ファイル分もトランザクション量が増えてしまうし、
これは、わざわざ JavaScript で処理するような内容でもない気がする。

どうせ、そう頻繁に更新される情報でもないから、index-j.html に
内容を埋め込んだ状態の HTML ファイルを自動生成した方が
対応できるブラウザも多くなるし、SEO/SEM 的にも嬉しいよなあ。
(JavaScript じゃなくて、Perl で同じような処理をする cron を書く案)
 
 

設定テーマ

関連テーマ 一覧

月別リンク

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(2件)

内 容 ニックネーム/日時
いつも参考にさせてもらっています。
> 外部から kawa.net のサーバにコピーさせる処理も
> 裏側で走らせている。

にゃるほどー。アイデアでしゅね。
beginner
2006/01/31 19:01
>> beginnerさん
いつもありがとうございます。

トップページに掲載するだけでなく、kawa.netのRSS配信にもブログとFlickrの内容を反映させるようにしてみました。
・日本語版
[kawa.netの更新情報]+[このブログの更新情報]⇒[RSS]
・なんちゃって英語版
[kawa.netの英語ページの更新情報]+[Flickrの更新情報]⇒[英語版RSS]
今回は継ぎはぎだらけの適当なプログラムなんですが、こういったRSS/RDFの統合プログラム(ほんの少しだけ)需要あるかもしれませんね。Suprgluを使えばいい話だけど。
ゆうすけ
2006/02/10 02:14

コメントする help

ニックネーム
本 文

EDGE Now!