季節は夏となりましたが気温の上下が激しく、体温調節が狂って風邪をひきやすそうな気候の今日このごろです。普通、お魚は変温動物なので体温は周辺水温とほぼ全く同じ(代謝に伴うごく僅かな上昇程度)なのですが、サメの場合は5°Cから15°Cほども高いのだそうです。マグロなどの高速で泳ぐ回遊魚にも同様の傾向が見られるのだそうです。マグロの場合は、冷凍保存の質に影響するため比較的シビアな温度計測が求められるとのこと。(にかぎらずRuby)でのジョブキューイングにResqueを使っている際にハマったしょうもない出来事について、忘れないようにメモ。groupだけに入れるようにしましょう、でないとジョブがキューに投入されないですよというだけの雑なお話です。'resque_spec'endちゃんと、test環境のみでresque_specをアクティベートするように書きましょう。'resque_spec'おこったこと例えば上記の悪例のように、うっかり:developmentと:testにresque_specを書いてしまった場合。Development環境(RAILS_ENV=development)でローカルPC上でresqueを走らせてジョブキューイングを実際に試そうとしています。Resque.enqueue(HardWorker)resqueサイドのほうが全く反応してくれず、queueingされていない様子...。redisをのぞいても何かが入っている様子はない。Resque.infoを見ても何も処理された様子がない。いうような事態になります。2時間ぐらい無駄にしました。Gemを入れるとき、あまり深く考えずにdevelopmentとtest両方に入れちゃうことは皆さんままあるようなので(自分も含め)、全般的に少し注意したほうがいいポイントになりそうです。ちなみにじゃあ同じ論理で、rspecはテストに使うんだしrspecもtestの中だけに書いてあればいいよね!と思ったらそれも落とし穴だったりします。Overflowresque_specのREADMEにも実はちゃんと書いてあるのですが、そもそもresque_specの不適切な設定が原因だと気づけなかったので、あとになって気づいた次第。そもそも入れる時にちゃんと気をつけろという話。Meおさかなさんと呼んでください。コンピュータビジョン・パターン認識・機械学習でお仕事をしています。強くなれなかった元・競プロ勢。