[date:20071007]の検索結果


「ほしいものがなかったら、どうするの? つくるしかない。つくるしかないよ。」というわけで、他人に注文ばかり付けていてもしょうがないので作ってしまいましょう。

それで私が今何が欲しいのかというと、「newsingに自分がピックアップした記事のRSSフィードの内容を自分のブログに表示するためのツール」です。

もちろん、CGIにして動的に内容が変わるようにすることもできるのですが、内容がそれほど変わるものでもないということと、ページが表示されるたびに呼び出されることになるので、サーバーの負荷が高そうということで、手動でPerlスクリプトを実行することにします。

処理手順
1.PerlスクリプトでRSSフィードを読み込んで表示用のHTMLファイルを出力する。

Perlスクリプト
RSSのURLを自分のピックアップした記事のRSSのURLに置き換えて使用してください。HTMLファイルはpickup.htmlというファイル名で出力されます。また、表示する記事数は5件になっています。

pickup_pl.txtをpickup.plという名前してPCに保存して、コマンドラインから perl pickup.pl を実行するとpickup.htmlファイルがカレントディレクトリに作成されます。

pickup_pl.txt(文字エンコードはUTF-8)

2.ホームページやブログのサーバーに作成したHTMLファイルをFTPソフトなどで転送する。

3.ホームページやブログのテンプレートに作成したHTMLファイルを表示するためのiframeタグを追加する。

iframeタグのサンプル
<iframe src="pickup.html" width="610" height="200" marginwidth="0" marginheight="0" scrolling="auto" border="0" frameborder="no" align="left"></iframe>

とりあえず、newsingのRSSフィードだけにしか対応していませんが、取得元のRSSフィードは変更可能なので、カスタマイズしていろいろ応用できると思います。
(追記あり)
[1082] Posted by kagahiro at 2007/10/07 09:41:41
1 point | Link (2) | Trackback (1) | Comment (0)

  1  


アクセスランキング

今日のアクセスランキング TOP 10

  1. 2NN 2ちゃんねるニュース速報+ナビ (2 PV)
  2. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (2 PV)
  3. Tumblr(タンブラー)のダッシュボードからおすすめ投稿を消す(非表示にする)方法 (2 PV)
  4. Google News (グーグルニュース)日本版 (2 PV)
  5. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (2 PV)
  6. 麺が無いならラーメンでは無いが、日清食品が「日清麺なしラーメン」を新発売 (1 PV)
  7. 子会社フンザの商標法違反容疑で書類送検されたミクシィの森田仁基社長が辞任 #チケットチャンプ (1 PV)
  8. [Perl]メールフォームCGIの作り方 (1 PV)
  9. ウェブページを1回だけリロード(再表示)する方法 (1 PV)
  10. グーグルニュース(Google News)日本版が表示できるURL (1 PV)

今月のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (2634 PV)
  2. Google News (グーグルニュース)日本版 (853 PV)
  3. Tumblr(タンブラー)のダッシュボードからおすすめ投稿を消す(非表示にする)方法 (439 PV)
  4. 有力将棋系ユーチューバーのショウヤンさんが将棋ウォーズで「ソフト指し」を告白し衝撃走る (435 PV)
  5. 最新のGoogle News(グーグルニュース)日本版のRSSが取得できるURL (418 PV)
  6. [将棋]角換わり▲4五桂速攻(△6五桂速攻) #佐藤天彦名人 #三浦弘行九段 (241 PV)
  7. グーグルニュース(Google News)日本版が表示できるURL (195 PV)
  8. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (177 PV)
  9. [Perl]UTF-8でエンコードされた文字列の文字数を取得するコード (170 PV)
  10. ウェブページを1回だけリロード(再表示)する方法 (169 PV)

アクセス統計

ディレクトリ

関連サイト