著作一覧 |
疎にして嫌だが非はあらず
とりあえず、桑島さんのattach_current_threadを使う一方、JNIEnv*を引数で与えるように変更したソース。
1つにはsleepさせるためのループかも。
いずれにしろ、次のようないかにもありそうな状態で死ぬ。
msvcrt.dll!7800bd65() msvcrt.dll!7801e742() > msvcrt-ruby18.dll!rb_longjmp(int tag=6, unsigned long mesg=44985592) 行 4035 C msvcrt-ruby18.dll!rb_exc_raise(unsigned long mesg=44985592) 行 4042 C msvcrt-ruby18.dll!localjump_error() 行 1582 C msvcrt-ruby18.dll!rb_yield_0(unsigned long val=6, unsigned long self=0, unsigned long klass=0, int flags=0, int avalue=0) 行 4184 + 0xe C msvcrt-ruby18.dll!rb_f_loop() 行 4394 + 0xf C msvcrt-ruby18.dll!rb_call0() 行 5066 + 0xb2 C msvcrt-ruby18.dll!rb_call(unsigned long klass=45132040, unsigned long recv=45126328, unsigned long mid=3937, int argc=0, const unsigned long * argv=0x00000000, int scope=1) 行 5287 + 0x28 C msvcrt-ruby18.dll!rb_eval(unsigned long self=45126328, RNode * n=0x02af64f0) 行 3091 + 0xa1 C msvcrt-ruby18.dll!rb_eval(unsigned long self=45126328, RNode * n=0x02af7780) 行 2796 + 0x10 C msvcrt-ruby18.dll!eval_node() 行 1267 + 0xd C msvcrt-ruby18.dll!ruby_exec() 行 1436 + 0x12 C msvcrt-ruby18.dll!ruby_run() 行 1457 + 0x5 C ruby.exe!main() 行 52 C ruby.exe!_mainCRTStartup() + 0xe3 KERNEL32.DLL!77e61af6()とりあえず、安全なループを提供することを考えるところから始めればよいのかな。
ふと気づいたが、referrer-antibotが無効になってて、リファラで輻輳してるんじゃないか?
というか、いつのまにか Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp なんてのが遊びに来てるし。で、とりあえず@options['disp_referrer.deny_user_agents']に、'Slurp;'を追加してみる...と思ったらちゃんと入ってるな。
というか、いろいろちゃんと設定していないことに気づく。
だいたいdisp_referrer.rbをjaの下にしかコピーしていなかった。たぶんenにも入れなければenから来たロボットには効かないはずだろう。それにそれ以前の問題として有効になってないようだ。っていうか、plugin直下にも入れてないじゃん。設定メニューに出てこないはずだ。
というわけでいろいろいじる。
まだ、いじる。
ジェズイットを見習え |
1げと(違<br>「粗にして野だが卑ではない」ではないでしょうか?<br>http://www.amazon.co.jp/exec/obidos/ASIN/4167139189<br>城山三郎の言葉ではないのね。
あっ、これでは本の紹介になってしまう。<br>http://homepage1.nifty.com/silabel/kyoyo/sonishite.html<br>こちらの方が適切かも。連投、申し訳ない。
どうもありがとうございます。城山三郎の著書名になってる(くらい有名な言葉)なのか。(「そ」を「疎」と聞きとった時点でだめだめだった……)