2006-01-31
_ 応答のないスクリプトダイアログと dom.max_script_run_time

Landscape - Mozilla Firefox / Thunderbird 1.5 で「応答のないスクリプト」ダイアログで取り上げられていた,Firefox や Thunderbird での「応答のないスクリプト」ダイアログの時間を変える方法.このダイアログそのものにはあまりお目にかかったこともないのですが,気になったので少し調べてみました.
ダイアログを表示するタイミングは,設定値 dom.max_script_run_time を about:config で変更できるのですが,この値よりも all.js の値が優先させれると書かれていました.実際どうなのかなと,このダイアログが表示されるサイト(【特集】ブラウザを検証する〜テキストブラウザからOperaまで〜 (9)円周率計算プログラム(MYCOM PC WEB))の,ページを表示し,ダイアログが表示され,停止させるまでの時間を計測してみました.測定には Stopwatch を利用しました.
計測は一部手動の部分(Stop Script ボタンをクリックする)があるので,誤差はあると思いますが,about:config で設定された値は,うまく動作しているようです.以下は計測に使用した設定値で,1,5,10(デフォルト)で5回ずつ計測してみました.
| 設定値 | 1回目 | 2回目 | 3回目 | 4回目 | 5回目 |
|---|---|---|---|---|---|
| 1 | 3.922 | 4.31 | 4.78 | 4.47 | 4.297 |
| 5 | 8.54 | 8.547 | 8.516 | 8.203 | 8.442 |
| 10 | 13.281 | 13.313 | 13.235 | 13.62 | 13.313 |
設定値を 0 とすると,おそらくダイアログを表示しないという設定になるようです.10 以上の値を試そうとしたのですが,そうするとスクリプトが実行完了してしまうので,とりあえずデフォルトよりも低い値で,どうなるかを試してみました.
0 では確かに無効化にはできるけど,script 実行中は UI がロックされてしまうので,その辺は個人の用途にあわせて設定する必要がありそう.
2006-01-30
_ 朝寝坊
日付が変わる頃に帰宅,そこから軽く食べて,風呂に入って寝る.ここのところそんな生活が続いているのですが,日に日に起きる時間が遅くなっています.ここのところ連日の朝寝坊に,朝食抜き.体にいいことなんもないなぁ…
夕飯もしっかりとらない生活になっているので.一日一食みたいな感じ.おかげで体重が 2kg ほど減.という話を昼に先輩としていたら,それ以上やせてどうすると言われてしまった.確かにこれ以上減るとちょっとやばいだろうなぁ.
と,こうやって書いてるのもすでに 1 時をまわっているので,さっさと寝ようと思います.
2006-01-29
_ spam に狙われるエントリーには規則性があるのか
「朝顔日記 - なぜ特定のエントリーにばかり spam が来るのか」で,spam を呼び寄せやすいタイトルや URL などがあるのかということで,このサイトでも以前,幾度も spam の被害を受けているので,情報提供してみました.
自分で調べた範囲ではこれといった規則性は見当たりませんでした.どのエントリーも同時期に受けたコメント spam なのですが,最初に数文字のコメントを 2,3 日続けて残し,その数週間後に,ドカンとそのエントリーを狙い撃ちして,大量の URL を書き残していました.
その後は Web サーバ側で対策を施したので,基本的にはコメント spam らしき形跡は Web サーバのログにしか残っていません.ざっとログを見た感じでも昨年の 6 月から 12 月にかけて実に 1000 件以上ものコメント spam が POST されていたようです.
さて,集まった情報で何か規則性が見つかると面白そうなのですが,どうなるかな.結果が楽しみです.