悪の結社「P.I.N.K.」総本部
■ このスレッドは過去ログ倉庫に格納されています
★結社鉄の掟 転んだら暴れる 出されたご飯はちゃぶ台返し Jimのギャグは全部スルー PhenomII X4 955 バージョンよく見てなかったから1.0.1cのバイナリをいれてしまった 32bit版 type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 65626.97k 68258.53k 69888.70k 174798.88k 177442.97k aes-192 cbc 55248.23k 56964.70k 57948.41k 148501.27k 150393.57k aes-256 cbc 46583.21k 48248.75k 48589.01k 123675.45k 124853.90k 64bit版 aes-128 cbc 86340.01k 92932.46k 95400.84k 243836.73k 247801.49k aes-192 cbc 72709.06k 77482.38k 79211.29k 205783.98k 209650.62k aes-256 cbc 62042.97k 65634.03k 66138.35k 172057.02k 173799.91k うむ。御苦労であった。Core2など遥かに凌ぎXeonをも凌ぐPhenomIIの速さが 実証されエロゲーマー御用達のCPUであると判ったところまではいいとしよう。 で、なんだったっけ? おもいだせない。 おもいだした。2chでは「幸せサーバープロジェクト」なるものがあるんだそうな。 それに対抗しなければならない。そこで、アイデアと技術を募集して、ジムから Cloudtaniumをひとつ流してもらう計画を考えようとしていたのであった。 なんかいいツールのアイデアないかな? 規制ツールでも作りまっか apache モジュールで、apache2_authen_handler 引っかけるやつ 悪のサーバープロジェクトか 規制を作るんだったら携帯UID識別と●のスルー(と個別焼き)がいるなあ… そのへんが無いと住人の使い勝手が悪くて、事実上使えない規制になってしまうから あぱっちは専門外だからよくわからんけど IPアドレスの範囲設定とクッキー取得が出来れば実装出来るんじゃねーかと おれが欲しいのは 女神とか半角とかの画像をストックしてくれる巡回鯖 そしたら他所のまとめブログなんかみなくても済むし …まあ無理だろうけど 画像そのものは保存してないみたいだけど似たことをジムがやってるらしい。 にゃんにゃん~ http://nyan.bbspink.com/ それはなー 金出して買った物より何故か違法コピーのやつの方が便利というか 全自動で別のロダに上げて知らん顔とか出来ないし そのへんをおいとくとしても 表示順がスレ基準だから上の方に同じスレのばっかり出てくるのが不便 レス順でソートとか、クリック数ランキングとか、この絵を見ている人はこんな絵も…とか うまくするとスレごとの縦割りを打破出来るかもしれない 駄目かもしれない あとデザインがひどすぎ VPNのページもそうだけど、ただHTMLとして表示出来ればいいってもんじゃ… なんかこうもっと何の役にも立たないような無駄なことしてみたい ・ 掲示板をHTMLじゃなくてXMLとかで無駄に出力してみる ・ 掲示板をHTMLじゃなくてGIFとかJPEGとかPNGとかで無駄に出力してみる ・ 掲示板をHTMLじゃなくてMP3とかで無駄に出力してみる ・ 無駄に掲示板に書き込む人工無脳 ・ 何かフレーズを入力するとどこかのスレッドへ飛ぶ ・ 気になるレスをスクラップするスクラップ帳 ・ 掲示板を主音声として副音声みたいなのができる ・ あなたの変態度チェッカー 暗号化したいデータがあるんだけど。Crypt::RSAを使えればよかったんだけど それから呼ばれているモジュールの中にコンパイルしなくちゃいけないやつが まざってるらしいのでちょっとめんどいし。 もしかして、system()からOpenSSLを叩けばPerlのモジュールなしでRSA暗号 が使えるかも。と思ったのでやってみよう。代替になりそうな非対称の暗号化 アルゴリズム考えてたんだけど、そのほうがいいや。 たいへんだ師匠。詳細なCPU情報みたらCore 2 Quadが4つ載ってるらしいぞ。 そしてなんか400MHzらしい。ってことはもしかしてこれは現行のやつじゃなくて 前のやつなのかもしれない。でもなんで400MHzなのに3GHzクラスのCPU並み の速度がでるのか。謎は深まる。 Core 2 Quadで400MHzってこたないだろ 多分ベースクロックが400MHzで、CPUの動作クロックはそれの何倍とかのはずだ ベンチ結果からして3GHz程度はないとおかしい 4つてのはコア数だな Quadだから1つの殻に4つ入ってるというのがそういう表示になってる うちのタスクマネージャにもCPU使用率グラフが4つ出る 仮想化環境で400MHz相当に制限してるの? んなわきゃないか /proc/cpuinfoをみたらcpu MHz: 399.502って書いてあるし。VPSは謎すぎる。 >>569 説が当たりのような気がする http://blog.livedoor.jp/techblog/archives/67658974.html 仮想化するとcpuinfoも低く出るものらしい 実際どういうセッティングになってるかはわからんけど VPSでスレ内検索したら>>546 ってあるし というか↑で言ってるたぶんの上限より低いのね>>570 Q9550 2.8GHzなので25%の0.56GHzで少し削られるとしてだいたい一致する。 でも仮想化の削りが30%だとしてもあの速度がでてるのは謎。CPUのアイドル 状態でも変わるのかな。 もしかして、4コアあるから100%-0%-0%-0%でも25%とか。 cpuinfoの表示は25%でも、実態はそんな感じだろうなあ そんなことよりPCを新調したので再計測してきた Intel Core i5 3470 0.9.8x 32bit type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 169210.45k 215161.47k 227951.30k 234564.36k 235304.57k aes-192 cbc 148932.23k 183910.29k 194687.74k 197205.01k 199195.20k aes-256 cbc 134459.76k 161048.39k 168530.55k 171458.52k 172294.90k コア数同じだしクロック数もあんま変わんないんだけど 中身が効率化されてるって話は本当だったみたい それと1.0.1と両方で計測してみた結果わかったことが 1.0.1だとなんか16byteとか64byteとかの短いやつの速度が低く出る 0.9.8の7割程度の数値 >>556 の1.0.0や>>558 が前半妙に遅いのは多分そのせい 8192byteの数値はほぼ変化ないから信用して良さそう 電源ユニットのファンがうるさくてほとんど使ってないマシン。 Celeron 500MHz OpenSSL 0.9.8h 28 May 2008 type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 10355.03k 10807.28k 10921.24k 10964.07k 10949.76k aes-192 cbc 9115.08k 9454.08k 9519.53k 9550.96k 9561.85k aes-256 cbc 8269.53k 8487.06k 8529.34k 8556.31k 8556.31k Cloudtaniumで4ついっぺんに起動してみたぞ。速度は落ちない。やっぱり謎だ。 Core 2 Quad Q9550 2.8GHz /proc/cpuinfo cpu MHz: 399.502 OpenSSL 1.0.0-fips 29 Mar 2010 type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 79579.34k 82673.60k 84662.56k 178651.55k 182734.45k aes-192 cbc 63626.06k 69943.89k 70513.14k 150210.89k 154211.04k aes-256 cbc 55298.56k 59369.19k 60324.17k 128685.42k 131006.98k type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 80325.93k 85284.66k 87150.64k 184101.32k 188472.50k aes-192 cbc 67186.87k 72075.72k 72470.13k 156933.12k 159532.14k aes-256 cbc 57497.04k 61226.15k 63493.39k 133552.16k 135014.40k type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 76102.01k 81639.08k 84142.31k 179766.30k 177465.22k aes-192 cbc 64913.98k 68226.20k 69571.63k 149791.03k 151869.90k aes-256 cbc 55570.68k 58509.17k 60350.70k 127706.16k 134151.06k type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 75522.96k 81698.94k 84642.27k 176929.54k 178271.57k aes-192 cbc 64514.12k 68576.75k 70244.23k 149324.38k 152328.83k aes-256 cbc 55400.17k 58225.63k 60164.86k 127496.98k 137070.30k いや、まてよ。よく考えたら、5つ以上起動しないと25%を超えてられないじゃん。 Cloudtaniumで5ついっぺんに起動してみたぞ。速度が落ちない。おかしい。 Core 2 Quad Q9550 2.8GHz /proc/cpuinfo cpu MHz: 399.502 OpenSSL 1.0.0-fips 29 Mar 2010 type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 79854.66k 82804.44k 85405.44k 176730.45k 181751.32k aes-192 cbc 63998.53k 69963.52k 69807.48k 152664.75k 152146.58k aes-256 cbc 55681.84k 59453.44k 60772.75k 127744.00k 130695.97k type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 80196.42k 84838.56k 88042.75k 184563.64k 189150.46k aes-192 cbc 66015.79k 72303.45k 73635.31k 149034.94k 151238.26k aes-256 cbc 54944.65k 59717.21k 59405.85k 128192.85k 131194.88k type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 75897.40k 83221.79k 84635.93k 175668.91k 180237.65k aes-192 cbc 63872.40k 70083.58k 72384.88k 157568.88k 160017.07k aes-256 cbc 56693.60k 60792.53k 63564.80k 135916.58k 132610.09k type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 74889.82k 84023.52k 84689.07k 186950.62k 185658.03k aes-192 cbc 66896.28k 70937.82k 68262.81k 154461.57k 156986.03k aes-256 cbc 57844.37k 60897.71k 61721.60k 134362.92k 137284.27k type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 77531.31k 82141.69k 84499.66k 178791.88k 181365.92k aes-192 cbc 64173.86k 67970.97k 70679.31k 149986.96k 151359.25k aes-256 cbc 55643.06k 58572.00k 60336.14k 127944.28k 136793.40k いや、>577は100%なので25%超えてるからいいんだった。制限されてない のはおかしいんだけど。でも、>579は一体なんなんだ。ありえない。なんで? まさか、クラスターの全モジュールのクロック合計の25%とかなんじゃ……。 もう戦いは始まっていた。アレを捻じ伏せなければ。いったいなんだアレは? ハ , ヘ. / 〉 V\V,/ ハロウィンなんてすっかり忘れてた……。 /゙/ヽヘヾ ノノノノハ))ヽ γ ノ从!´д`ノ!ゝ //^!⌒!^ヽ (,{つ旦O _。_ ζ l ! ▽ ▽ | く,/__)ゝ .c(_ア ヽWwWノ >>584 BBS_UNICODE=passにすればいいですかねぇ http://qb7.2ch.net/test/read.cgi/operate2/1350468196/683 > BBS_UNICODEの設定次第で、ユニコードや実体参照文字は書けます。 > なので、運営関係はBBS_UNICODEをパスにはしないようにします。 という発言はありますが 本文も駄目か BBS_UNICODE=passの設定するのはいいけど 今までの仕様だとウイルスが仕込めちゃうとかって話をみたような その穴自体は塞いであって、 その上で使える板と使えない板があるんだろうとは思うけど 2chにもpassの板はあるわけで、そこならウイルス書けるってのは変だから もうこのさい改名するとか ぴんくちゃんΩとかに >>586 わたしがやったわけでは無いので、 秘密基地がなぜchangeになっているのか知らないんです。 わたしも運営関係の板はあれこれ書ける方がよいと思うのでpassにします。 BBS_UNICODE=passにしたのに書けないなぁ ♥ 数値文字参照で本文にのみ書けますね。 ♥ name fieldに&#入れるとトリップになりますから。 これは見える人には見えてるはず。でも、見えない人には見えない……。 , '´⌒´ヽ. ! i/ノノハリ 番組の途中ですが、残念なぴんくちゃん ♥に代わり | l、゚ -゚ノ| ここからは狭山みどり(茶農林5号)がお送りします。 | ハ∨/ヽ ( /O旦O) _。_ ζ と(__) .c(_ア , '´⌒´ヽ. ! i/ノノハリ | l、゚ -゚ノ| ……。 | /^ `ヽ l/ , ヘ ゚ ゚) //⌒\ 〈/⌒ヽ ⊂/ ノ ヽl!'⌒ヽ. \ (__/ `ー‐゙ー‐旦 ヽ_) , '´⌒´ヽ. ! i/ノノハリ | l、゚ -゚ノ| お茶どうぞ。 | ハ∨/ヽ、 ( /,)三},,./⊃ _。_ ζ と(__) .c(_ア 旦 旦 旦 あれ? commentプラグインからの投稿が権限設定をスルーしてしまう。 なんとcan_show()だけでcan_modify_page()をチェックしていないという衝撃の 事実が判明。まぁ、もとから凍結されていてもコメントが残せるようにそういう 仕様なんだろうけど。塞いでしまおう。凍結されてないコメント専用のページの パラグラフをincludeプラグインで挿入する代替の方法もあるからよしとしよう。 目次ページに手作業でつけてた〆(凍結)とφ(コメント)を自動化するために ページの状態を表示するstatusプラグインをつくって入れたけど、とてつもなく 重いのであった。このプラグインを大量に使った目次ページはなんと0.24秒と いうすばらしい重さに。ディスクキャッシュになかったらたぶんもっと重い。 表示の都度調べるんじゃなく、 1日1回調べて結果を保存しとくとか 目次の表示じゃなく対象の編集の時にデータを取るとか >>595 は淫リンボーかと思ったけど 床におしりをつけてる感じだからちょっと違うかなあ… イベントにフックをかけたりキャッシュしたりとかめんどうだけどなんとかしよう。 あと、いろんなツール類もプラグインとして実装できる。板設定のページも手動 だけどSETTING.TXTを読み取って整形するプラグインを作れば最新の状態を 表示することもできる。subject.txtとdat/index.htmlを読み取れば不可視スレを 抽出したりもできる。statsとか_403を読み取って整形表示したりもできる。 それと、じつはFSWikiにはWikiFarmっていう機能があるんだけどそれを使って 現在のWikiを子Wikiにアーカイブするような管理用プラグインでも作ろうかな? そんなことより凍結とか削除とかのデータファイルがコンフィグのディレクトリー じゃなくログのディレクトリーにあったりとか、Utilモジュールにある連想配列の ロード/セーブ関数を使わずに、テキストファイルを直接読み書きしているのが あったりして扱いがめんどうなので改修することにしよう。 じつは今、アクセス制御用モジュールを差し込んで、Wikiクラスのインスタンス を生成するコンストラクターの呼び出し前にスパムをフィルタリングして処理を 中断するようにしてコードの実行時間とディスクアクセスをちょっと減らす試み をしてるんだけど。 今の状態は500MHzの環境でも0.00秒と計測不能なほどとてつもなく速いけど、 Wikiとは独立しているので一体感が感じられない。一体感を醸すにはフィルタ リング条件をスパム対策プラグインに組み込むしかない。ただ、プラグインが initializeにフックしたとしても、この時点でWiki本体側の処理が深いところまで 進んでいるので効果があんましないかもしれない。ちなみに、なんのフィルタ リングもしないでふつうに処理が終わると500MHzで0.55秒になる。 スパムってのは荒らしなんてのとは比べものにならない。レベルが違いすぎる。 たとえば、一秒ごとのアクセスでサーバーの処理が一秒を超える状態が続くと あっさりDoSになってしまうことになる。実態では2.8GHzの4コア以上だったけど、 名目上は400MHzのサーバーなので可能な限りの対策はしないといけない。 べつにしなくても問題ないとは思うけどさ。 , '´⌒´ヽ. ! i/ノノハリ /.) ./ )l、゚ -゚ノi々⌒ヽつ _。_ ζ く_ゝ-⊂ヽ_,.ゝ-旦~ c(_ア Wikiの実行時間じゃなくCGIの実行時間を知りたいのでtimes()している部分を ユニットの初期化部に移動。でも、times()は実時間じゃないのでアレだけどね。 今のFrontPageを表示した場合にサーバーでは0.19秒(たぶん実際は0.26秒) ローカル(550MHz)では2.25秒(たぶん実際は2.49秒)だということがわかった。 Contentsページを見てみるとサーバーで0.37秒(たぶん実際は0.52秒)なので 目標の0.5秒を超えてしまっている。 凍結とか削除とかのデータファイルの仕様変更とコンフィグのディレクトリーへ 移動とか完了したけどテスとかトあんましやってないのでどうなるかわからない。 あと、ファイルに書き込みするとパーミッションが644に設定されてしまうみたい なのでumask(0072) if($^O eq 'linux');して604になるようにしてみた。600になる ようにしてもいいんだけど、<FilesMatch〜>でデータやログなんかのファイルは アクセスできないようにしてあるので、まぁ、どっちでもって感じ。 linuxに限定してたけどだいじょうぶそうなので、そのまんまumask(0072);した。 比較対象のtimes()を初期化部からとっぱらって、そのまんまtimes()の結果を 表示するようにしてみた。これだとプロセス起動からのCPU時間まんま。:けど、 初期化部のtimes()と比較したときとあんまし変わんない。初期化部のコードは コンパイルされたら即実行されるんだろうか? 今はデバッグ用に処理時間をふたつ出してるんだけど、右側に出てる時間は あやしげな方法でひっぱってきたモノを使った処理時間の計測結果。こっちは たぶんリアルタイムクロックの値なので正確に測れるけど環境に依存するので 常用できないデバッグ用途向け。 よく考えたらmod_deflateがgzipするMIMEタイプだったときにCGIから非圧縮の サイズをUAに送ってしまうと、圧縮後のサイズは小さくなるのでUAがその差を リクエストし続けるようだとマズいのでContent-Lengthは外した。 statusプラグインで使う一部のデータをキャッシュしたので、Contentsページが 0.47秒から0.30秒になったけど、あんまし速くなった気がしない。 ひとつのページを72回もincludeプラグインで呼び出して表示するページがある ので高速化しようと読み込んだページの内容を保持しておくようにしてみたけど OSのディスクキャッシュが効いてるので0.01秒以下しか速くならなかった……。 includeプラグインを改修して高速化しようかと思ったけどなんか特殊になってて 無理。includeプラグインはあきらめて、ページ内にデータソースを定義して参照 するプラグインを作れば速くなるかも。 実験用のアクセス制御用モジュールはとっぱらってスパム以外でも使えそうな EUC-JP/Shift_JISと互換性のないエンコード/エスケープを検出するフィルター はスパム対策プラグイン側に移すなどした。 スパムのボットにはもっと別な方法で攻めないとダメかもしれない。スクリプトを 高度に最適化して高速化しても、このCloudtaniumのようなホンモノのサーバー を使おうとも、やっぱしCGIにアクセスされる時点でアウト。 いまのところ、ログインユーザー以外にはページの編集はできないようにして あるのでスパムは書き込まれてないけど、非ログインユーザーのときはさらに フォームのテキストボックスとかボタンは使用不可にしてさらにさらにアクション をCGIのパスじゃなくjavascript:void();にしてみてある。 これをスパムのボットのパーサーがどうゆう解釈をしてくるかはまだわからない。 SPAM用BOTってどうやってんだろうな… おれも自作の掲示板で色々工夫したけど、それでも自動投稿っぽいのが来たからな 有名なCGIの初期設定で決め打ちみたいな単純な作りじゃないのは確か 2chでもCGIを呼び出されたら負けだと思っているということで Apacheとかもっと上のレイヤーでも色々対策をしていた気がするよ プローブはきてるようだけど1時間に1,500回の連続リクエストはまだきてない。 いちばんラクな方法はスパムのボットにリクエストをさせないようにすることの ような気もしなくもない。リクエストされなければレスポンスはいらないから。 フォームフィールドのCOMMENTとかの文字列を検出してくるボットのために ページ内容を編集するプラグインのアクションを編集権限がない場合は別の 文字列に置き換えてかわすことにした。あと、参照/編集権限がないとソース や差分を使えないようにしてソースから検出してくるボットもかわすことにした。 連続リクエストがきてた。リクエスト間隔が予想よりもかなり速くて1秒未満に なってるところもかなりある。が、しかし、クエリーにはページ名しか渡されて いないので、どうもスパムのボットじゃないらしいことが判明。 DoS攻撃にしては1秒じゃ間隔が空きすぎで、このぐらいじゃPentium4クラス 以前の旧型サーバーでFSWikiを動かしていても落ちないと思う。キャッシュ サーバーの類かとも思うんだけどわからない。 デバッグログの排他制御で使っているsleep()ををPerlのドキュメントに書かれ ていたselect()するというあやしい方法にかえて250ミリ秒間隔でチェックできる ように試してみた。いけてそうなのでUtil::file_lock()もその方法にかえてみた。 先読みキャッシュサーバーとかだとするとクローラーと同じく標準的な方法で なんとかできないかと思って、robots.txtとかmetaのrobotsタグを置いてみた。 やっぱどうもキャッシュ/プロキシらしいのでかなり詳しく調べてみたらびっくり。 RewriteRuleのせいでリダイレクトがループし続けるらしく、もしもしのサーバー が延々リダイレクトを追尾しているらしかったのだ。ということで、無理なところ は無理とあきらめてふつうにリダイレクトするだけにした。 ああ、一覧で印をつけてもやっぱりsage更新すると気づきにくい。ということで、 左のメニューにひっそりとあるrecentプラグインを使った最新っていうページを ファイルの更新日時を参照するlatestプラグインを作ってページも差し替え。 ?が連続するクエリーっていったいなんなんだろう? たぶん、%エスケープした 文字コードを変にアンエスケープして化けたものを送ってきてるんだろうけど。 スパムはログインしてこないのでほっといてもいいレベルなので、またアクセス 制御用モジュールを差し込んでこっちの追跡用に特化させよう。 不正なクエリーはトラップはするけどステータス200を返してエラーを返しては いないのになんで一時間あたり1,500回も延々リクエストし続けてくるんだろう。 WinXPのIE6を詐称してるけどこれはたぶんAndroidとかだよなぁ。 どの時点で文字化けしてるんだろうなぁ。 ちょっといろいろやってみたんだけど正体はまったく掴めていない。POSTだと スパムだってわかるけどGETなのでなにしたくてリクエストしてるんだかまったく わからない。こんなのが一日に数千回も断続的に連続アクセスしてくる。 GET /wiki/wiki.cgi?page=????????????? HTTP/1.1 GET /wiki/wiki.cgi?page=??????????? HTTP/1.1 GET /wiki/wiki.cgi?page=???????????/???$?? HTTP/1.1 HTTP_ACCEPT=image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */* HTTP_ACCEPT_ENCODING=gzip HTTP_CONNECTION=Keep-Alive HTTP_PROXY_CONNECTION=Keep-Alive HTTP_USER_AGENT=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322) HTTP_REFERER=http://deleter.bbspink.com/wiki/wiki.cgi?page=?????????????? HTTP_REFERER=http://deleter.bbspink.com/wiki/wiki.cgi?page=??????????? HTTP_REFERER=http://deleter.bbspink.com/wiki/wiki.cgi?page=???????????/???$?? 接続できなかったから自動リトライとかなら直近で数回だけ連続ぐらいでしょうし 回線不調で返事が来ないからといって断続的に連続アクセスするなんてこと ふつうは無いと思いますけど・・・・・たぶん REFERERがあるから http://deleter.bbspink.com/wiki/wiki.cgi?page=削除依頼の注意(仮) みたいにアドレスバーに直で入れて違う文字コード扱いで変換されたパターンはないのかな? クエリ文字列のバイナリを16進数文字列に変換して記録してみる とかしたら?に化けてるのを推測できるかもしれないしできないかもしれない 判定ミスならログを違う文字コード扱いで読み込み直してみる方が早いんだろうけど httpdに入ってくる時点でもう???。だから、文字化けしてるのは外側の何か。 もしかしたら、Androidとかに感染するRATかもしれないと思うんだけど……。 なんかイヤな予感がするのでもうちょっと調べてみることにする。 アクションパラメーターがない場合のPOSTメソッドを捕捉してデバッグログに 出力するプラグインを作った。へんなのがひっかからなければいいけど……。 なにもひっかかってなかったので指令の書き込みはきてないらしいので終了。 ここまでいろいろやってきたけど連続大量アクセスはまったく止む気配がない。 , '´⌒´ヽ. ! i/ノノハリ /.) ./ )l、゚ -゚ノi々⌒ヽつ _。_ ζ く_ゝ-⊂ヽ_,.ゝ-旦~ c(_ア 恐らく、脆弱性探し系のボット。wikiエンジンの名前で検索してやってくる。 脆弱性を突くやつだったらわりとすぐにそれとわかるんだけどね。わからない。 関係ないけど、メインマシンのCPUをまた換装したのでした。こんどはSlot1の Pentium III 550MHzからSoket370のPentium III 800EBMHzへと。ただ、電圧が 1.8Vまでしか下げらんないM/Bなので、要求される1.7Vが出せないのでVcore を+0.1Vしているデンジャラスな状態。FSBが100MHzなので600MHzで動作中。 Pentium III 550MHzから+50MHzになっただけなので結果はあんま変わんない。 CPUのピンがいくつも曲がっててソケットに刺さらなかったのを一時間もかけて ぜんぶまっすぐにしてやっと刺したのに……。 Pentium III 600MHz OpenSSL 0.9.8h 28 May 2008 type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 11570.49k 12018.06k 12122.27k 12318.07k 12210.49k aes-192 cbc 10255.02k 10605.07k 10605.07k 10672.53k 10686.12k aes-256 cbc 9208.13k 9478.65k 9489.38k 9543.35k 9543.35k ページ一覧を名前順/新着順/更新順でソートできるようにしてみた。更新順 はファイル/ディレクトリーがキャッシュ上になければディスクアクセスが発生 して負荷になるのでクローリングを拒否したいのでログインユーザーのみ。 で、ページのsage更新をキャッチするために、Recentプラグインを使うRecent ページからLatestプラグインを使うLatestページに置き換えたけどページ一覧 からわかるようになったので左上のメニューのはRecentページに戻す予定。 一部を除いてプラグインからページを更新した場合はバックアップを作らない ようにしてみた。たとえば、バックアップ世代を無制限にした場合にコメントを ひとつ書くたびにもバックアップを作ってしまってディスクを圧迫しそうなので。 バックアップ世代を制限している場合でもコメントスパムにバックアップを流さ れてしまうのも避けることもできると思う。 FSWikiの出力をShift-JISにしてみた。携帯でのアクセスのときはShift-JISで それ以外はEUC-JPを無変換でそのまま出力だったんだけど。ちょっと実験。 内部処理はEUC-JPなので入力はEUC-JPに変換されるようにしてある。 あと、Dalvik/1.x.xからのアクセス。こいつが本体かもしれない。ということが。 これに近い感じかもしれない。 ttp://groups.google.com/group/android-group-japan/browse_thread/thread/cef29057aca143a0 Dalvik/1.x.xだけじゃなくApache-HttpClient/UNAVAILABLE (java 1.4)なんて のもきてるので、なんかもう終わってる感がする。CGIだけじゃなくてhttpdの 設定も一部変更して様子を見てたけどやめよう。元に戻そう……。 またメインマシンのCPUを換装。今度はPentium III 850MHzで100MHzの8.5倍 のやつ。電圧が1.65V版のだったので1.8V設定だとちょっと過電圧すぎるけど 設定ミスでしばらく2.1Vを突っ込んでたけどぜんぜん余裕の安定動作。 近頃のマシンに追いつくにはあと12倍高速化しないといけないけど、いろいろ 制約がつきもののコンパクトタイプの筐体で静音を維持しつつだとこのへんが 限界かもしれない。というか、電源が100Wしかないので電源の限界が……。 Pentium III 850MHz OpenSSL 0.9.8h 28 May 2008 type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 17458.08k 18295.76k 18396.07k 18517.90k 18497.48k aes-192 cbc 15505.74k 15993.53k 16085.54k 16070.13k 16163.02k aes-256 cbc 13946.15k 14339.50k 14339.50k 14475.60k 14413.42k その1個上の世代あたりからは凄まじい消費電力と爆熱の時代が続くけど 最近のCPUの下位モデルはかなり省電力化してる むしろ性能が上がらず節電だけ進んでる感じ ただそれが捨て値になるのは、まだ10年ぐらい待たないと駄目かも メインマシンがわりといい環境なのでなかなか置き換えする気にはならないな。 電源ファンがうるさくて電源すら入れたくないレベルのサブマシンならPentium 4 マシンに置き換えてもそんなにかわんないかな? どうせ電源入れないだろうし。 そんなことより、みすずちんがゲットしたサーバーもどうやらCloudtaniumらしい んだけど、それが現行機種かどうかが気になる。そうだとするとクアッドコアの Xeonのデュアルが6モジュール載ってるサーバー上の仮想環境ってことになる ので凄まじいパフォーマンスが出ると思うんだけど。 commentやbbsプラグインよりも見た目が某掲示板風なresponseプラグインを 作ったものの。commentやbbsプラグインと同じようにWiki書式でページに挿入 していく方法だと、文字装飾書式とか記号列がパースされないようにする書式 とかが必要になってキャンセル書式とかをパーサーに追加したりしてみたけど、 なんか、もしかしたら、パラグラフプラグインじゃなくブロックプラグインでやった ほうがよかったかも、と後から思った。 ブロックプラグインなら内包するテキストを自身でパースしてHTMLで吐き出す ようにすればよかっただけなので、<>区切りのテキストとかそのまま貼り付け られたりできるし。Wiki書式でやってしまうと複雑な書式指定だらけになるので ソースがとてつもなく読みにくくなるので編集が極めて困難な状態に。 ということで、パラグラフプラグイン版は没にしてブロックプラグインで作り直し。 書式を拡張したところは他の何かに使えそうな気もするので残してもいいかな。 ブロックプラグイン型に書き換えたresponseプラグインが中途半端に完成した ので入れてみた。commentプラグインと大差ないような最低限の機能しかない。 いちおうトリップだけは使えるようにしたけど、ID生成とかは未実装。 サンプルページは↓ http://deleter.bbspink.com/wiki/wiki.cgi?page=Forum パーサー/レンダラーに手を入れて書式だの何だの拡張したのも入れてみた。 ご要望にお答えしてAA用のプラグインを作ったので試しに入れてみた。内包 するテキストはパースしないのでWiki書式にマッチしてしまう文字も表示できる。 あと、なんだか55日前にサーバーが再起動されていたもよう。suEXEC環境を 切ったりとサーバーに手を加えないでそのままにしておくために、ちょっと特殊 な設定になってるんだけど、ちゃんと自動的に再設定されたようなので再起動 しても問題なし、ということがわかった。 httpdはいままで一度だけ再起動させたことはあるけど、サーバーの場合には 立ち上がらなくなるとなんも操作できなくなりそうなのがいやなのでの再起動は したことないので、どうなるかアレだったんだけど。 , '´⌒´ヽ. ! i/ノノハリ /.) ./ )l、゚ -゚ノi々⌒ヽつ _。_ ζ く_ゝ-⊂ヽ_,.ゝ-旦~ c(_ア 超小型で軽くて黒くてかっちょいいスタイルのマシンがあったので捕獲してみた。 Atomとかいう放射能が漏れてきそうな名前のCPUを搭載してるらしい。動作音 がほとんどしないというすばらしさ。消費電力もとんでもなく少ない。 Atom N270 1.60GHz OpenSSL 0.9.8h 28 May 2008 type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 20373.06k 21013.55k 21178.01k 21304.40k 21304.40k aes-192 cbc 17660.23k 18137.53k 18291.77k 18353.81k 18355.82k aes-256 cbc 15606.71k 15978.30k 16097.89k 16097.89k 16145.91k Pentium III 850MHzと比べるとちょっとだけ速い。低消費電力CPUなので速度 は出ないとは思ってたけど、でも1.60GHzで動いているわりには遅い気もする。 で、よく観察してみたら、CPUを50%までしか使ってないことに気がついた。 で、2つ同時に起動してみたら……。 type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 14872.10k 15448.63k 15698.71k 15766.58k 15766.58k aes-192 cbc 12859.06k 13321.59k 13506.05k 13592.49k 13591.39k aes-256 cbc 11385.96k 11785.89k 11904.64k 11943.63k 11943.63k type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 14831.34k 15448.63k 15675.25k 15744.38k 15675.25k aes-192 cbc 12797.27k 13191.71k 13522.38k 13557.35k 13557.35k aes-256 cbc 11349.76k 11773.48k 11891.14k 11943.63k 12356.18k と、いうことらしい。 >>635 わたしもそのCPUのネットブック持っています ベンチマークはしていないけれど、Pen-M 1GHzより少し早い程度ですかねぇ ちなみに、そのPen-M 1GHzラップトップは、オフィスに置いて時々使っています。 Atomのハイパースレッディングとベンチマークの相性が良くないのかも それぞれ別のことをやらせると2人分働くけど コア自体が2つあるわけじゃないから同じことを同時は出来ない(片方がさぼる) ちなみに、これはネットトップといわれているらしい。パソコンというよりも家電 の仲間って感じ? キーボードとマウスはワイヤレスで無線LANも内蔵なので コードが這わないようになってる。あと、なんか、OSがもうひとつ載ってるらしく Windowsを起動しなくてもなにやらできるらしい。しかも高速起動したりもする。 Windows XP Homeが入ってるけどむしろオマケっぽい感じかも……。 あと、ちょっと調べたら、Atomは整数演算はすごく速いけど、浮動小数点演算 はかなり遅いようなチューニングになってる感じがするので、ごくふつうのCPU を搭載したやつとは体感的な操作感がまったく違ってくるかも。 >>636 さっそくOpenSSLのWindows用バイナリーのZIPをどっかからダウンロードして きて適当などこかに解凍してopenssl.exeを起動してspeed aesとかspeed sha とか打ち込むべし。みせてもらおうか、Pentium M 1.00GHzの実力とやらを。 >>639 よくわからないけれど、これでいいのですかねぇ たぶん超低電圧版のPenM 1GHzです type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes aes-128 cbc 25497.29k 25462.46k 25614.07k 25578.92k 25617.98k aes-192 cbc 22761.11k 22916.56k 23014.01k 22979.34k 23045.63k aes-256 cbc 20810.24k 20684.52k 20733.09k 20331.09k 20684.52k , '´⌒´ヽ. ! i/ノノハリ |. l、゚д゚ノ| 20684.52k…だと…?! | ハ∨/ヽ、 ( /,)三},./,) __ ガシャ _。_ ζ と(__) (__()、;.o:。. c(_ア ゚*・:.。 atomの中身はMMXペンティアム。 pentiamMの中身は拡張pentiumIII。 1クロックあたりの性能差はものすごいよ。 しまった。ベンチを見ないで書いてしまった。penM速くないのか。 そうか、やっぱり速いのか 2年前まで現役で使っていて、今でもオフィスに置いていて時々使っています。 ・ω・ とか ・_・ みたいな顔文字系っぽい感じのがプリントされたUSBハブが あって。なんか超かわいいので ・ω・ のやつ買っちゃった。あと、それよりも ちょっと小さい(短い?)ただの直方体みたいなやつもなんか無機的でソリッド な感じが超かっちょいいので買っちゃった。 あとで気がついたけど磁石が付いてて貼れるんだけど、PC本体に貼りつけて 使ってもだいじょうぶなのであろうかなかろうか……? なんかこのスレ面白いw >>642-643 |−^)っ【ttp://viva2ch.net/tubo/1057200254.html】 これドリル?w とりあえずスレHは専用板が出来て、一時期最も書き込み量多かったくらいだし 出会い系利用も禁止が当たり前になったので、今となっては なんで当時えちねたを追い出されたのかさっぱり解らないね。 あっ本人確認しますたw 今のスレH板は…整備された自然公園みたいになってるよ。 (翔さんが出張して絡んでくれているよw) 異質は排除したいんだよ。きっとね。あと【コンセンサス】だな。 あんなアナーキスト達相手にコンセンサス?無理ゲー。 実況板乗っ取って新規需要獲得して相手を 枯死させる方がよっぽど現実的だったわけで。 サブマシンのCPUをCeleron 500MHzのmB0から566MHzのcB0にしてしまった。 消費電力が28.4Wから17.9Wになるはずだけど電圧が測れないのでどうなって いるかは不明。LM81から読める電圧は1.5Vになってるけど、LM78MONがVID とVccp1のどっちの値を表示してるのかは不明。仮に2.0Vになってると23.8Wに なるのでちょっと微妙。mB0ピン互換のcB0を探してきた意味がない……。 Celeron 500MHz (Mendocino) aes-256 cbc 8269.53k 8487.06k 8529.34k 8556.31k 8556.31k Celeron 566MHz (Coppermine) aes-256 cbc 9360.20k 9594.66k 9649.84k 9662.07k 9684.38k エンジニアリングサンプル品を除いて動作倍率が内部で固定されてしまった 頃からFSBを上昇させ同等の効果を得よというコンセンサスが形成されてる のでそれにならって100MHzや133MHzにオーバークロックしたら無理だった。 75MHzとか83MHzとか変態クロックでなら動くけど。 Celeron 8.5 x 75 = 637MHz aes-256 cbc 10510.72k 10779.50k 10836.59k 10850.61k 10864.67k Celeron 8.5 x 83 = 708MHz aes-256 cbc 11682.48k 11983.73k 12043.95k 12078.63k 12078.63k . .. .: ::.゜::・。::::.. .. ,イ二ニ=、 ..: :.゜゜。・。゜.゜. ... ,ィ' _ rーー(⌒ヽ⌒ヽ、 :::.゜。 ゜。 ゜・。゜゜. . . /ソ" ̄ /::::/ \::::\;;;;;`、 : ::.゜ ゜ ゜゜。・。゜.゜.. . / " |/ iヽ:::::| \:| :::.゜。 ゜・。゜゜. . . . i \| ! : ::.゜゜。.゜ | ̄| ! . .. ::.゜。゜. . . |試|__i_ . :.゜. . |験| | |電|送| |波|信| |_|中| , '´⌒´ヽ. ..| | ! i/ノノハリ . ̄ | l、゚ -゚ノ| | ハ∨/ヽ ( /O旦O) _。_ ζ と(__) .c(_ア >>649 当時追い込まれた経験で、ユーザー個別の kakikomi.txtみたいなものがあると気付いていたけど こんな形で流出するとはねぇ。 NTFSでフォーマットされたようなHDDの初期化はFDISKとかを使っちゃだめ らしい。CHKDSKするとRAWってなったりしたりする。ふつうには使えるけど。 FAT32で全領域確保するには専用の初期化ツールを使わないとダメっぽい。 そういえば、NTFSを使うようになってからは FDISKは使わなくなったなぁ 久しぶりに聞いた言葉のように感じます。 見えないモノが見てしまった気がした。きっと憑かれているに違いない。しかし、 どうしたらああいうふうに見えるようになるんだろう? 謎である。が、忘れよう。 , '´⌒´ヽ. ! i/ノノハリ /.) ./ )l、゚ -゚ノi々⌒ヽつ _。_ ζ く_ゝ-⊂ヽ_,.ゝ-旦~ c(_ア FAT32初期化ツールにもいろいろあって、ふつうに基本MS-DOS領域で先頭 パーティションが63セクターから開始するものと、拡張MS-DOS領域で先頭が シリンダー境界の16065セクターから開始するものとがあったりする。 近頃のやつだと先頭が2048セクターから開始してパーティションがシリンダー 境界じゃなく1MB境界になるWindows Vista以降の新しい形式になったりする。 ちなみに、フラッシュメモリーなんかはそれらと違うパーティション開始位置に なってるものもあるので、HDD用の初期化ツールは使わないほうがいいかも。 32セクターや128セクターや8192セクターからパーティションが開始してるやつ とかはコントローラーチップの仕様でそうなってるのかもしれない。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 08.1h [pink] - 2023/09/20 Walang Kapalit ★ | uplift ★ 5ちゃんねる