タグ

2013年7月1日のブックマーク (4件)

  • library rss

    要約 RSS を扱うためのライブラリです。 参考 http://www.cozmixng.org/~rwiki/?cmd=view;name=RSS+Parser RSS 0.91 http://backend.userland.com/rss091 RSS 1.0 http://purl.org/rss/1.0/spec RSS 2.0 http://www.rssboard.org/rss-specification 注意 RSS ParserはRSS 0.9x/1.0/2.0をサポートしていますが,RSS 0.90 はサポートしてません.ごめんなさい. RSS のモジュールはそれぞれ、 Dublin Core モジュール http://web.resource.org/rss/1.0/modules/dc/ Syndication モジュール http://web.resource.

    sifue
    sifue 2013/07/01
    rubyのrssの標準ライブラリ、便利すぎてワロタ #ドワンゴハッカソン
  • Rails4でwheneverのrunnerジョブを定義する方法

    gistfile1.md Rails4だとscript/runnerがないので、今のところ(2013/5時点)wheneverのrunnerジョブが使えない。 そこで次のような感じで独自のjob_typeを定義すればok。 job_type :rails4_runner, "cd :path && bin/rails runner -e :environment :task.execute :output" every 1.day, at: '01:00' do rails4_runner 'Tasks::HogeTask' end 処理はこんな感じで。lib/tasks/hoge_task.rb class Tasks::HogeTask def self.execute User.job! end end

    Rails4でwheneverのrunnerジョブを定義する方法
    sifue
    sifue 2013/07/01
    rails4のバッチ処理ではこれが重要であった #ドワンゴハッカソン
  • Rails3でバッチ処理を実行する » Slowly Days

    Rails3でバッチ処理を実行します。Rails3でRubyファイルを実行するには、rails runnerコマンドを使用します。 このコマンドをcronを使用して定期実行すればいいのですが、cronの設定を簡単に行うためにwheneverというライブラリを使用します。 バッチファイル作成 ファイル作成 プログラムはrails3プロジェクト内にあるlib/tasksというディレクトリに配置します。 例として、hello_task.rbというファイルを作成します。 libのファイルを読み込む設定 以下の設定をconfig/application.rbに追加します。 config.autoload_paths += %W(#{config.root}/lib) config.autoload_paths += Dir["#{config.root}/lib/**/"] プログラム作成 he

    sifue
    sifue 2013/07/01
    rails独特のバッチ処理、というかバッチ処理管理のやり方あるんだな。なるほどね。 #ドワンゴハッカソン
  • (メモ) Rails+OmniAuthによるTwitterログイン - m-kawato@hatena_diary

    Ruby/Rails向けの認証連携フレームワークの定番らしいOmniAuthを使って、OAuth経由でTwitterに投稿するサンプルRailsアプリを作ってみました。 参考にしたサイト: http://ja.asciicasts.com/episodes/241-simple-omniauth arunagw/omniauth-twitter - GitHub 「簡単なOmniAuth」に詳細な使い方が説明されていますが、現在のOmniAuth 1.1と合っていない箇所があるので、適宜公式ドキュメントを参照しています。 動作環境: Ubuntu 12.10 Desktop (32ビット版) on VMware Player Ruby 1.9.3-p362 Rails 3.2.10 omniauth 1.1.1 omniauth-twitter 0.0.14 twitter 4.4.2 (

    (メモ) Rails+OmniAuthによるTwitterログイン - m-kawato@hatena_diary
    sifue
    sifue 2013/07/01
    ふむふむ。