タグ

ブックマーク / doruby.kbmj.com (2)

  • Rubyでどう書く?:重複したRSSをまとめる

    KBMJがZDnetで連載している記事を紹介します。コメントなどありましたらそちらでお願いします。 Rubyでどう書く?:重複したRSSをまとめる 高瀬裕一(KBMJ)「ネットの話題を追いかけるために、はてブのホッテントリやlivedoor クリップの人気ページをRSSで取得しています。でも、重複していることも多いんです。助けてください」(32才 男性・家事手伝い)――よろしい、ならばRubyで書こう。  第4回目のテーマは「重複したRSSをまとめる」と題しまして、Rubyで複数のRSSから重複したエントリを除去する問題を出します。 問題 最近、はてなブックマークやlivedoor クリップなど、ユーザーが外部のサイトを集めて、その結果を出力するサービスが増えてきました。 ただ、一部のサイトを見ているだけで話題を追うことができるので便利なのですが、同じURLが複数のRSSにあり「もうこれは

  • rubyでRSSを取得する

    こんにちは。T氏です。今日はrubyRSSを取得する方法をご紹介します。 rubyにはRSSを取得するためのクラスが用意されているため、それを使ったサンプルを作成しました。クラスは [RUBY_HOME]/rss/**.rb に色々と用意されています。 ※rubyは1.8.7 を使っています。   # sample.rb class Sample   require 'rss'   require 'uri'   attr_accessor :title, :description, :link, :published_at   def initialize     @title = nil     @description = nil     @link = nil     @published_at = nil   end   def self.get_rss(rss_url) b

  • 1