[#47045] Is Ruby1.8.7 end-of-life? — "ISHIKAWA Takayuki" <rechka_osaka@...>
こんにちは、石川です。
4 messages
2010/05/03
[#47049] fileのopenに関する動作についての質問 — 高橋作郎 <sakurou3960@...>
はじめまして。
14 messages
2010/05/04
[#47050] Re: fileのopenに関する動作についての質問
— "Hideo Konami" <konami@...>
2010/05/04
小波と申します。
[#47051] Re: fileのopenに関する動作についての質問
— 高橋作郎 <sakurou3960@...>
2010/05/04
2010年5月4日21:18 Hideo Konami <konami@kyoto-wu.ac.jp>:
[#47093] [ANN] Ruby/Tk-Kit for RubyInstaller 1.9.1p378rc2 — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
6 messages
2010/05/20
[#47104] rails3 ドキュメント翻訳について — Makoto Kuwata <kwa@...>
桑田といいます。
11 messages
2010/05/24
[ruby-list:47070] Re: twitterのbot:投稿間隔の設定
From:
"takamura.keita" <takamura.keita@...>
Date:
2010-05-07 17:13:44 UTC
List:
ruby-list #47070
伊藤さん 回答ありがとうございました。 また、railsの質問はrailsにすべきと、 もっともなご指摘、今後そうします。 ありがとうございました。 インストールと起動には少しもたつきましたが、 (パッチを適用した、以下の http://github.com/ncr/background-fu/downloads のソースをインストールする必要がありました。 こちらのRailsのバージョンとの相性が原因のようです。) Workerメソッド内で、再度Job.Createする事で 思っていた事が実現できるとわかりました。 重ねてありがとうございました。 ----- Original Message ----- From: "Masashi Itoh" <masashi.it@gmail.com> To: "ruby mailing list" <ruby-list@ruby-lang.org> Sent: Friday, May 07, 2010 2:21 PM Subject: [ruby-list:47069] Re: twitterのbot:投稿間隔の設定 > 伊藤です。 > >> 2、backgroundrbで実行 >> 3、タイマーでループ回して処理 > > background_fu を使って投稿の間隔を設定する方法を大雑把に紹介します。 > (タイマーうんぬんはbackground_fuの仕組みがケアしてくれます。) > > background_fu は以下な感じでデーモンとして起動させておきます。 > > ruby script/daemons start > > デーモンはjobsテーブルを5秒間隔(設定で変更可能)で > selectします。 > > 処理してよいJobがあれば実行します。 > (処理してよい => 未処理 && 開始時刻過ぎてる) > > 実行する処理はlib/worker以下にクラスを作っておきます。 > > JobにはWorkerのクラス名、メソッド名、引数、実行開始時刻 > を入れておきます。 > > Job.create! > :worker_class => 実行するWorkerのクラス名, > :worker_method => 実行するWorkerのメソッド名, > :args => メソッドの引数, > :start_at => 実行開始時刻 > > みたいな感じ。 > > ちなみにrailsのことはrailsのMLに出す方がいいですよ。 > > > > takamura.keita さんは書きました: >> はじめてメールさせていただきます。 >> 高村と申します。 >> よろしくお願い致します。 >> >> RubyもRailsも初心者なのですが、 >> 現在、Railsで簡単なtwitterのbotを作成しています。 >> Railsで作った設定画面から、投稿間隔の設定を >> 行い、後で変更できるようにもしたいのですが、 >> 良いやり方がいまいち思いつかず、 >> 困っています。 >> >> 今のところ、考えているものは以下です。 >> 1、cronで実行 >> 2、backgroundrbで実行 >> 3、タイマーでループ回して処理 >> (投稿間隔はDBから取得) >> >> 投稿間隔の設定ができるボット作成サイトなどは、 >> 結構あるみたいなので、なんらかの方法でできると >> 思うのですが、恥ずかしながら、やり方がわからず、 >> 質問させていただきました。できれば簡単な方法 >> でやりたいと思っています。 >> >> どなたか、ご教授頂けましたら、大変幸いです。 >> よろしくお願い致します。 > > > -- > ---------------------------------- > 伊藤 匡(Masashi Itoh) > > Twitter @itmsc > http://twitter.com/itmsc > > 遊びの共有サイト wakutuku|わくつく > http://wakutuku.jp > > 携帯対応グループウェア サークルスクエア > http://www.c-sqr.net/ > > 人生を自由に生きるブログ > http://ameblo.jp/itmsc > > いとうまさしのカチャカチャTODAY > http://d.hatena.ne.jp/itmsc/ > ---------------------------------- >