2012年9月10日月曜日 予約の登録、待機、実行 レコーダーネタまだ一杯ある。 というわけで、予約を登録して、実行まで待機して、実行するまでの流れについて。 予約の登録 予約はTwitterで「うぽって録画して」みたいにつぶやくだけである。 中はどうなってるかというと Programs テーブルから要求された単語を検索して、見つかったら Reserves テーブルに追加する。 word = "うぽって" descs = Groonga['Programs'].select do |record| (record.description =~ word) & (record.stop > Time.now) end titles = Groonga['Programs'].select do |record| target = record.match_target do |match