[#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:47069] Re: twitterのbot:投稿間隔の設定
From:
Masashi Itoh <masashi.it@...>
Date:
2010-05-07 05:21:48 UTC
List:
ruby-list #47069
伊藤です。 > 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/ ----------------------------------