bbs.cgi再開発プロジェクト5(2ちゃんねる)

FTP、CGI、SSI、telnetが自由に使える超高速レンタルサーバ。
工夫しだいで、楽しさ100倍。 www.binboserver.com
月額千円サーバ | サブドメインコース | BIGなサーバ

サブドメインコース:CGIやFTPが使いたい・お金を掛けたくない人のために。
 *****.syo-ten.com *****.gasuki.com *****.zansu.com
 お好きな名前を無料で使えます。早い者勝ち。

人気サイト 月額千円サーバ:.com .net .org で取得できます。.JPドメイン大歓迎!
 超高速・高機能サーバを1000円で!使ってみれば、分かります。

BIGなサーバ:Big なBig なサーバー。充実したサポートをお求めの方へ。
 インターネットでご活躍の皆様へ、そしてご活躍予定の皆様へ。
2ちゃんねるは、このサーバを使っているです。

■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■

bbs.cgi再開発プロジェクト5
1 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 07:38:07 ID:KYFJjC4V
peko鯖の稼動によりボトルネックの一つである事がより明らかになった
bbs.cgi作り直しプロジェクトです。

【開発環境の工事現場】
また挑戦。@2ch掲示板  http://dso.2ch.net/myanmar/
また挑戦2。@2ch掲示板 http://dso.2ch.net/yangon/

関連スレなどは >>2-5 くらい


2 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 07:38:23 ID:KYFJjC4V
【関連スレ】
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part16
http://qb5.2ch.net/test/read.cgi/operate/1102087698/
read.cgi再開発スレ
http://qb5.2ch.net/test/read.cgi/operate/1087199303/
◆ 全サーバトリップ統一作戦
http://qb3.2ch.net/test/read.cgi/operate/1067245837/
bby -- スレッド情報一元管理システム構築スレ2
http://qb5.2ch.net/test/read.cgi/operate/1086868799/
【広告・宣伝】Rock54【自動排除】 4
http://qb5.2ch.net/test/read.cgi/operate/1083063122/


3 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 07:38:35 ID:KYFJjC4V
【前スレ】
bbs.cgi 再開発プロジェクト
http://qb3.2ch.net/operate/kako/1053/10530/1053067870.html
bbs.cgi再開発プロジェクト2
http://qb3.2ch.net/operate/kako/1069/10691/1069144193.html
bbs.cgi再開発プロジェクト3
http://qb5.2ch.net/test/read.cgi/operate/1076666901/
bbs.cgi再開発プロジェクト4
http://qb5.2ch.net/test/read.cgi/operate/1101984763/


4 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 07:38:55 ID:KYFJjC4V
4様


5 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 07:43:21 ID:wXGjTw6/
五まっとう


6 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 07:44:20 ID:kemRGws1
J2EE+Struts+Tomcatなら完全フリーだっけ


7 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 08:03:52 ID:wlKcM/4M
J2EEの意味、分かってないでしょ


8 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 08:35:54 ID:Sh0Xrvwv
べつにJavaでもPerlでもCでもPythonでも何でもいいんだよ。
習得コストとメンテコストと導入コストのバランスさえ考えれば。
あとJavaを使えって行っている奴は、2chのサーバーがFreeBSDで構築されていることに自覚無いのか?

もしJavaを使うためにLinuxにするとしたら、それなりに管理コストやらOSライセンス代金もかかるぞ。
すべてはバランスなんだよ。


9 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 08:45:01 ID:kemRGws1
>>8
バランス考えた上での>>8の意見がないな。ただ反発するだけはイクナイ(・A・)

TCO考えるとWindows2003+ASP.NETにしてしまうという手もあり?
お金あればだけど。



10 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 08:50:34 ID:g1P8Tth1
Java系は文字コード変換のコストがかかるから
無条件に軽いとは言い切れない面があるし。

bbs.cgiは他の処理が多いからまだしも
read.cgi改良時に「servletに」という意見が出なかったのは
2chがSJISだからというのもある。


11 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 08:59:04 ID:kemRGws1
確かに、Perl、PHP、以外では文字列処理での不便はあるな。
しかしごりごり書いてしまうと言う荒技もある。

Cでとかならそれでもさほどコストに見えないほどの速さの開きもあるし。



12 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 09:04:57 ID:kemRGws1
あと定量的なデータとしてちょっと経路が違うけどTPC-Wベンチマークのの価格性能比一覧。
ttp://www.tpc.org/tpcw/results/tpcw_price_perf_results.asp

Windowsの独壇場だけど、Linux、FreeBSDでチューニングを極めてる企業がないせいもあるかも。


13 名前: root▲ ★ 投稿日: 04/12/20 10:01:42 ID:???
alarm() のかわりに poll() を使うらしいです。
あとは夜までアクセスできない模様。


14 名前: ▲ 某ソレ511 投稿日: 04/12/20 10:11:02 ID:zdlzAfpz
そもそもbbs.cgiがCでもなくPerlな理由って、
管理人がいじれなくなるからだったと思う。


15 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 10:35:15 ID:kemRGws1
その管理人って具体的に誰だろう。FOX氏はPerlも文法知らないと言ってたし。


16 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 10:39:32 ID:pfYABKC8
2chの管理人は‘永遠の19歳’西村博之です。

管理人がPerlを知っていたとしても、もやは複雑すぎて
ほとんど弄れないレベルになっていると思うけど。


17 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 10:43:40 ID:wkvjMld0
ひろゆきはCも分かる予感。read.cgiいじってるし。
メンテナンスの容易さ、いじれる人の多さが理由じゃないすかね。


18 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 10:48:55 ID:kemRGws1
いじれる人の多さならJavaも多いと思うけど(★持ちではどうだかしらんけど)、上を見るにFreeBSDってJVM提供されてないのかー。


19 名前: ▲:/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo 投稿日: 04/12/20 10:50:53 ID:eJD1VapP
理想はC版でかつ共通部分をapacheモジュール化。

かといって2ch運営陣にそこまでやろうとする人的リソースが足りないけと。


20 名前: root▲ ★ 投稿日: 04/12/20 11:01:58 ID:???
実家にて会社に来てるメールを吸い上げ中、、、。

Apacheモジュールにすると、暴走した時にやです(歯止めがきかないから)。
mod_speedycgiにした時にそう思いました。

もちろん、暴走しないように組めばいいわけですが。

あとモジュールにすると、SuExec環境と仲悪いしね。
今のやり方(SpeedyCGI)は、決して悪くないと思うですよ。


21 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 12:46:18 ID:Og3qF0iW
仕様書はないの?


22 名前: ▲:/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo 投稿日: 04/12/20 12:54:09 ID:eJD1VapP
>>20
確かに現状を鑑みると十分そうですね。
まだまだチューン必要ですけど


23 名前: FOX ★ 投稿日: 04/12/20 15:13:38 ID:???
dsoは究極の形だとおもうぞ

dinamic shared object に惚れました。


24 名前: FOX ★ 投稿日: 04/12/20 16:08:31 ID:???
banana226 SpeedyCGI化



25 名前: FOX ★ 投稿日: 04/12/20 16:08:41 ID:???
live19 ネ


26 名前: FOX ★ 投稿日: 04/12/20 16:30:46 ID:???
banana225(love3) 完


27 名前: FOX ★ 投稿日: 04/12/20 16:34:43 ID:???
banana210(pc5) 完


28 名前: FOX ★ 投稿日: 04/12/20 16:50:19 ID:???
banana229(that3/book3/travel2/bubble2) 完


29 名前: FOX ★ 投稿日: 04/12/20 16:51:53 ID:???
banana228(money3) 完


30 名前: FOX ★ 投稿日: 04/12/20 16:54:16 ID:???
banana227(game7) 完


31 名前: FOX ★ 投稿日: 04/12/20 16:55:40 ID:???
banana240(music4) 完


32 名前: FOX ★ 投稿日: 04/12/20 16:57:07 ID:???
banana233(sports7) 完


33 名前: ◆KONAN/fu2I 投稿日: 04/12/20 16:57:18 ID:m2KTTUC6
(・∀・)ニヤニヤ


34 名前: FOX ★ 投稿日: 04/12/20 16:58:47 ID:???
banana232(tv6) 完


35 名前: FOX ★ 投稿日: 04/12/20 17:01:01 ID:???
banana601(etc3) 完


36 名前: FOX ★ 投稿日: 04/12/20 17:02:29 ID:???
banana612(tv7) 完


37 名前: FOX ★ 投稿日: 04/12/20 17:04:25 ID:???
banana613(live18) 完


38 名前: FOX ★ 投稿日: 04/12/20 17:10:05 ID:???
banana274(qb5/qb6/science3/academy3) 完


39 名前: FOX ★ 投稿日: 04/12/20 17:11:03 ID:???
本日の作業はここまでー

ノハズ


40 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 17:11:35 ID:pEtO6DrF
  _  ∩
( ゚∀゚)彡 FOX ★!FOX ★!
 ⊂彡


41 名前: ◆KONAN/fu2I 投稿日: 04/12/20 17:14:16 ID:m2KTTUC6
乙ですた。 (・∀・)ニヤニヤ


42 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 17:19:14 ID:/pWK/bzw
狐たんがんがってるねー


43 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 17:23:21 ID:tfMNLt9a
兄貴!!かっこいいぜ兄貴!!!!


44 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 17:38:41 ID:E5O9rhXg
さすが風呂上りはちがう中の人だな


45 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 21:35:16 ID:8Ix2oOSA
FreeBSDでもJava動くぞ。
ネイティブでな。
Linuxとの比較ならまだしも全否定か・・・



46 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 21:38:12 ID:zCiGaZoS
とりあえずJAVAの方が読み易いのは確かかと。
Perlは他人のソース見たくない。



47 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 22:45:30 ID:Sh0Xrvwv
8だけど、バランスを考えた上で選択するのならPerl(mod_perl)じゃないの。
Cでゴリゴリ書いても、コーディングスキルがない人が書いたCはそんなに速くないよ。
普通のスキルの人が書いたPerlのほうが安定している。

個人的にはmod_pythonもオススメしたいが、ひろゆきがpython学ぶつもりがあるかどうかに左右されるかも。


48 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 22:46:56 ID:Sh0Xrvwv
>46
Perlのソースがどうしても読みにくいというのは否定しないけど。
Perl5.6以降のOOPな書き方をちゃんとすればそれほど読みにくくないと思うよ。



49 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 23:07:44 ID:yfFW4WTB
一瞬、荒らしかと思た。。


50 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/20 23:13:40 ID:yWAYmGjA
PerlからJavaとかPythonに移るぐらいならC++とかにいくと思うぞ。
マシン負荷を考えたらだけど。


51 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 02:54:07 ID:TpqYyaRn
言語がドウコウという話はどうでもよく...
常駐化されIF部・コアロジック・バックエンドDBの形になればよろしいかと。
理想を言うとHTMLブラウザ用IF以外にビュアー用のIFが欲しい。
今のビュアーはグチャグチャな仕様に対応するための例外対応や場当たりな対応が多すぎる。



52 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 06:38:10 ID:NVnNb9op
>>45
>ネイティブでな。

詳しく。w


53 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 06:46:11 ID:NVnNb9op
>>51
JavaのStrutsのMVCモデルなら、
>常駐化されIF部・コアロジック・バックエンドDBの形になればよろしいかと。
...はすべて満たされるかと。
>理想を言うとHTMLブラウザ用IF以外にビュアー用のIFが欲しい。
これは設計次第と解釈。

そんな状態ならPerlで続投するにしても早いうちに設計見直し必要ではないかな。


54 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 08:40:30 ID:TpqYyaRn
>>52
>>ネイティブでな。
>詳しく。w
FreeBSDがもっているLinuxバイナリ互換機能を使用したLinux版JREの実行ではなく
FreeBSD用のJREがあると言っているだけでは?
昔はLinux版を互換機能(エミュ)で動かしていたが今はFreeBSDネイティブな
javaコマンドが在る。
誰もjavaで書かれたユーザアプリがフルネイティブコンパイルされるとは言って
いないと思うが・・・


55 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 08:44:18 ID:NVnNb9op
>>54
ああ了解。そういう事情があったのですか。


56 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 08:45:28 ID:NVnNb9op
あ、でも、FreeBSD用のWASってあるのかな?TomcatをコンパイルすればOK?


57 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 09:26:57 ID:V+R3A35d
>>53
Strutsかどうかは気が早いような気もするが、Javaなら(というかJ2EEなら)
できるには同意。
エンタープライズを想定したプラットホームだから。
商用SWは無理だろうから、雄猫とDB(FireBird?ポスグレ?mySQL?)が耐えられるように
してあげる必要は在るかも。



58 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 09:33:07 ID:V+R3A35d
>>56
残念ながらWASはFreeBSD上ではサポートされません。(頑張ればLinux互換機能で*動く*かも)
とりあえず雄猫かと。コストかかんないし。
それにしてもWASで通じている人が何人いるのか心配(w
# IBM WebSphere Application Server



59 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 10:27:41 ID:NVnNb9op
>>58
いや、WAS= Web Application Server では?WebShpereとは限らない。
今回EJBはいらんのでWASの話は大げさかもだけど。

わたしは「雄猫」ってのがわかりません。_| ̄|○
もしかしてTomcatのことかな。


60 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 11:35:37 ID:cAeWRDpY
Practical mod_perl
http://modperlbook.org/

CCライセンスで公開されている。


61 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 15:26:34 ID:mhDeSccB
カードキャプターライセンス?


62 名前: FOX ★ 投稿日: 04/12/21 15:29:15 ID:???
言語論争するですか?


63 名前: FOX ★ 投稿日: 04/12/21 15:37:18 ID:???
はじめり


64 名前: FOX ★ 投稿日: 04/12/21 15:53:13 ID:???
banana370(hobby5) 完


65 名前: FOX ★ 投稿日: 04/12/21 15:54:56 ID:???
banana366(school4) 完


66 名前: FOX ★ 投稿日: 04/12/21 15:58:06 ID:???
banana365(human5) 完


67 名前: FOX ★ 投稿日: 04/12/21 15:59:44 ID:???
banana386(live14) 完


68 名前: FOX ★ 投稿日: 04/12/21 16:01:30 ID:???
banana382(society3) 完


69 名前: FOX ★ 投稿日: 04/12/21 16:02:45 ID:???
banana372(news13) 完


70 名前: FOX ★ 投稿日: 04/12/21 16:04:07 ID:???
banana371(pc6) 完


71 名前: FOX ★ 投稿日: 04/12/21 16:05:47 ID:???
banana390(tmp4) 完


72 名前: FOX ★ 投稿日: 04/12/21 16:07:05 ID:???
banana389(food6) 完


73 名前: FOX ★ 投稿日: 04/12/21 16:09:32 ID:???
banana388(comic6) 完


74 名前: FOX ★ 投稿日: 04/12/21 16:10:45 ID:???
banana387(comic5) 完


75 名前: FOX ★ 投稿日: 04/12/21 16:13:40 ID:???
banana241(news15,news16,news17) 完


76 名前: FOX ★ 投稿日: 04/12/21 16:16:15 ID:???
banana272(aa5,off3) 完


77 名前: FOX ★ 投稿日: 04/12/21 16:20:06 ID:???
banana214(pie) 完


78 名前: FOX ★ 投稿日: 04/12/21 16:22:04 ID:???
banana218(idol) 完


79 名前: FOX ★ 投稿日: 04/12/21 16:23:48 ID:???
banana718(sakura01) 完


80 名前: FOX ★ 投稿日: 04/12/21 16:25:27 ID:???
banana720(sakura02) 完


81 名前: FOX ★ 投稿日: 04/12/21 16:26:04 ID:???
全部 終ったはず、


82 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 16:53:50 ID:3IX4+JYC
荒らしかよ


83 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 17:12:55 ID:H/KMzYCJ
荒らしってw

今日もおつかれさんまー、狐


84 名前: FOX ★ 投稿日: 04/12/21 17:18:58 ID:???
これで bbs.cgi はSpeedyCGIのものに統一されました。
(superfreeを除く、sakubbs.cgiを除く)

関係者の皆様方 よろしくです


85 名前: root▲ ★ 投稿日: 04/12/21 17:24:43 ID:???
>>84
今日は記念日すか。
なに記念日にしますかね。


86 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 17:32:01 ID:bjeiZZbn
あなたが記念日にしようと言ったから 今日は記念日記念日


87 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 17:34:26 ID:gzF3yQLb
記念日カキコ


88 名前: (^-^)犬 ◆VET4349ZB. 投稿日: 04/12/21 18:18:20 ID:grLS1fY9
今日は冬至。だからなんだ、あれだ、それだ。


89 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 18:22:52 ID:9vieOghn
かぼちゃ記念日


90 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 04/12/21 19:16:35 ID:X7K2kJt6
ワイン記念日


91 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 19:25:42 ID:4zF26Awl
クリスマスはキリストの誕生日以外に
本来冬、至の記念日が起源だとか、どこかで聞いた希ガス


92 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 19:59:08 ID:vWeakrWn
そういやキリストの真の誕生日は7月って説があったな
聖書の記述から推理するとそうなるらしい


93 名前: CamelRock ★ 投稿日: 04/12/21 20:02:23 ID:???
bbs.cgi が吐くRockのログ Rock54-104-12-21.txt のフォーマットがおかしくなってるみたいなんですけどー

Rockは効いてるのに
http://halcyan.30.kg/klist/list.php?filepattern=-12-21&kwd_sv=&kwd_host=
が04/12/21 17:42:41 から更新されなくなりましたー
ご確認お願いしますー


94 名前: FOX ★ 投稿日: 04/12/21 20:04:21 ID:???
うおっ
調べてみよう、そうしよう


95 名前: FOX ★ 投稿日: 04/12/21 20:07:38 ID:???
直してみたが・・・

どんなもんでしょか?


96 名前: CamelRock ★ 投稿日: 04/12/21 20:09:22 ID:???
うお、はやっ
実験してみて報告しますー
反映まで10分くらいかかるかもですー


97 名前: On the Rock ★ 投稿日: 04/12/21 20:17:14 ID:???
20:07:57から出始めてますね。


98 名前: CamelRock ★ 投稿日: 04/12/21 20:21:00 ID:???
>>95
おっけーのようですー
おつでしたー


99 名前: FOX ★ 投稿日: 04/12/21 20:22:08 ID:???
はいはいー


100 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/21 21:10:31 ID:E3uoOOs5
>>59
マジレスすると今はTomcat等をアプリケーションサーバとは呼ばないのです。
J2EEが出て少し経ったころに「コンテナ」と呼ぶようにSunから御触れが出ました。
Servletコンテナとか、EJBコンテナとか、J2EEコンテナとか。
正式な呼び方は忘れてしまいましたが一般的にこんな感じで呼ばれてます。

雄猫はTomcatの愛(?)称です。
英語のドキュメント翻訳すると雄猫ってなるので。



101 名前: 不動楽 ★ 投稿日: 04/12/21 22:04:45 ID:???
http://qb5.2ch.net/test/read.cgi/operate/1103457589/93
の件でいじります。
以前の場所に一応現在のバックアップ置いておきます。


102 名前: FOX ★ 投稿日: 04/12/21 22:06:29 ID:???
配布は yyなんたらを動かせば一発です


103 名前: 不動楽 ★ 投稿日: 04/12/21 22:07:16 ID:???
おおっ、了解です


104 名前: 不動楽 ★ 投稿日: 04/12/21 22:25:48 ID:???
完了です。


105 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/22 10:54:26 ID:jgLU1x2p
遅まきながら

かぼちゃワイン


106 名前: root▲ ★ 投稿日: 04/12/22 11:15:56 ID:???
質問・雑談スレ86@運用情報板
http://qb5.2ch.net/test/read.cgi/operate/1103460767/578

こういうのをある程度防ぐために、以下の手法がよく使われていますが、
さて、どうしましょうかね。

1)gethostbyaddr()して得た名前
(いわゆるリモホ、今まではそのまま信用)に対してgethostbyname()する
# そもそも引けなかった時(生IPアドレス)は、gethostbyname()しても意味がないので注意

2)得られたIPアドレス群(gethostbyname()で得られるIPアドレスは一つとは限らない)に
最初のIPアドレスが含まれているか調べる

3-1)IPアドレスが含まれていれば
1)の結果を信用する

3-2)含まれていなければ
1)は偽装とみなし、逆引きできなかったことにする


107 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/22 12:00:11 ID:/NsCurcp
ログ記録(BBXとかBBQとかも)で不都合がないのであれば
そのままでもいいんでないかと。
いちいち参照するのは無駄なような気がするです。
と、中身もよくわからずに書いてみる。


108 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/22 12:32:47 ID:???
リモホは参考程度でいいんでないすか?
結局はIPで作業するわけで、、
3回作業コストかけるのはもったいないような。。


109 名前: root▲ ★ 投稿日: 04/12/22 13:05:28 ID:???
>>108
ふむ。了解。
元のIPアドレスが内部的に記録されるんであれば、それで十分と。


110 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/22 13:21:14 ID:???
もしくは、fusianasanのときにIPも出すようにするとか。


111 名前: FOX ★ 投稿日: 04/12/22 13:23:30 ID:???
IP「も」ってことね、
やってみるかな、

問題があるとすれば名前欄の長さ制限かな?


112 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/22 13:27:14 ID:hgyGSa7K
X_FORWARDED_FOR(だよね?)を使うのをやめるとか。


113 名前: FOX ★ 投稿日: 04/12/22 13:28:51 ID:???
fusiana の時だけ特例で「ちょっと」のばすとか・・・



114 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/22 13:30:29 ID:hgyGSa7K
>>113
あー、それはいいかも。
現状でも長いホスト名の人だとfusianasanができないこともわりとあるし。


115 名前: ▲:/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo 投稿日: 04/12/22 13:51:57 ID:tTVdYtRU
fushianasanのIP(0.0.0.0)化ですか。
hostname知りたい人は各自でgetbyhostnameとかしてください。と。

いいんじゃないですかね。


116 名前: root▲ ★ 投稿日: 04/12/22 13:57:13 ID:???
>>115
生IPアドレス「も」出すってことなのではないかと。(>>111)


117 名前: ▲:/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo 投稿日: 04/12/22 14:35:42 ID:tTVdYtRU
>>116
>>114への反応なんですけどw


118 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/22 15:31:55 ID:vJ+dVRH1
>>117
>>114>>113への反応なんですけどw


119 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/22 17:11:27 ID:SPbx5oi3

( ´,_ゝ`)プッ


120 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/22 17:18:36 ID:Jfl3/xyi
つ▲


121 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/22 17:25:00 ID:RRXo9eDP
っ▲

(゚〜゚)モグモグ


IP付きふしあなて名前欄じゃなきゃだめなん?


122 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/22 17:42:42 ID:Px5MejiF
おっ!


123 名前: ▲:/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo 投稿日: 04/12/22 18:35:23 ID:tTVdYtRU
あのーそれは私が装備ですか?>>120


124 名前: ▲▲▲(*´Д`)ハァハァ 投稿日: 04/12/22 18:42:11 ID:SyUueS0P
全部もらった!


125 名前: /usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo 投稿日: 04/12/22 18:44:22 ID:tTVdYtRU
あらとられちゃったと。

以後はこちらで
質問・雑談スレ86@運用情報板
http://qb5.2ch.net/test/read.cgi/operate/1103460767/l50



126 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/22 21:42:05 ID:HciIbquA
そういや mokorikomo はどうなったの?あれの復活だめなの?


127 名前: root▲ ★ 投稿日: 04/12/23 03:32:58 ID:???
携帯→2ch運用情報スレッド14
http://qb5.2ch.net/test/read.cgi/operate/1103457589/126-134

ということで、Vodafoneの携帯UAの変化にとりあえず対応したです。


128 名前: FOX ★ 投稿日: 04/12/25 02:09:43 ID:???
お題「SpeedyCGI(Perl)でタイムアウトはどう捕まえるの?」


129 名前: FOX ★ 投稿日: 04/12/25 02:33:58 ID:???
bbs.cgi のバージョン表記(各板のindex.html下部)に
SpeedyCGI=yes と表示したのは大失敗だった。
ぐーぐるに大量に引っかかる〜


130 名前: root▲ ★ 投稿日: 04/12/25 02:37:16 ID:???
>>129
うはは。


131 名前: FOX ★ 投稿日: 04/12/25 02:46:40 ID:???
世界中でさがしたら ロシア語ばっかり引っかかるし
途方にくれてきたぞ、


132 名前: 素人 投稿日: 04/12/25 02:54:35 ID:KlxOWqE1
表示設定をクリックするのだ。

(クリスマスじゃなくてHappy Holiday なんだなー。)


133 名前: FOX ★ 投稿日: 04/12/25 02:54:57 ID:???
> root ★さん

timeout の処理の実験するとき
たとえば bbs.2ch.net. のかわりに適当に
BBB.2ch.net. なんてのを使えばいいですかねぇ


134 名前: root▲ ★ 投稿日: 04/12/25 02:57:47 ID:???
>>133
それだと、すぐに結果が返っちゃうですね(ないよ、と言って)。

タイムアウトするようにするには、ひとつ子供のゾーンを切らないとだめです。
peko.2ch.netの下にわざとタイムアウトするドメイン名をひとつ作りますので、
それを使ってくださいです。


135 名前: FOX ★ 投稿日: 04/12/25 02:58:57 ID:???
わーい


136 名前: root▲ ★ 投稿日: 04/12/25 03:04:14 ID:???
timeout.peko.2ch.net ってのを作りました。
ここの配下は必ずタイムアウトします。

bbs.2ch.net のかわりに、timeout.peko.2ch.net をつけて
gethostbyname() するようにしてください。


137 名前: FOX ★ 投稿日: 04/12/25 03:05:13 ID:???
挑戦 !!


138 名前: FOX ★ 投稿日: 04/12/25 03:06:08 ID:???
ccc


139 名前: FOX ★ 投稿日: 04/12/25 03:07:26 ID:???
ccc


140 名前: FOX ★ 投稿日: 04/12/25 03:08:08 ID:???
timeout が timeout しないような。。。


141 名前: FOX ★ 投稿日: 04/12/25 03:08:41 ID:???
と 思ったら

このスレでテストしていた。

ぎゃふん


142 名前: root▲ ★ 投稿日: 04/12/25 03:08:54 ID:???
>>140
このコマンドどうなります?

dig -t a a.b.c.d.timeout.peko.2ch.net.


143 名前: root▲ ★ 投稿日: 04/12/25 03:09:07 ID:???
>>141
ありゃー。


144 名前: FOX ★ 投稿日: 04/12/25 03:19:15 ID:???
In start_perl, use a poll() timeout instead of an alarm to implement the timeout
while waiting for an accept. It's cleaner than a signal.

らしいんだが、Perlでpoll() ってどうやって使うんだ?


145 名前: root▲ ★ 投稿日: 04/12/25 03:22:14 ID:???
適当にGoogle。
http://perl.active-venture.com/lib/IO/Poll.html


146 名前: FOX ★ 投稿日: 04/12/25 03:36:29 ID:???
どもども
わたしもぐるぐるとぐるぐるしています


147 名前: root▲ ★ 投稿日: 04/12/25 04:16:52 ID:???
poll() っていうぐらいで、select() のように fd ベースでやる時に使うのかな。
とすると、gethostbyname() の待ちには使えないのかな。

んでは、どうすべきか。


148 名前: root▲ ★ 投稿日: 04/12/25 04:17:32 ID:???
待ちじゃなくて、タイムアウトでの抜け出しと。

今こうやっててうまく動かない、ってのを、
まずは書き出してみるといいのかも。


149 名前: root▲ ★ 投稿日: 04/12/25 04:19:00 ID:???
適当に貼ってみる。
http://www.futomi.com/lecture/signal/alrm.html


150 名前: root▲ ★ 投稿日: 04/12/25 04:24:49 ID:???
あと、これとか。これは逆引きの例かな。
http://www.tohoho-web.com/lng/199905/99050053.htm

ねむくなったんで、Googleの検索結果をそのまま貼ってみる。
http://www.google.com/search?num=50&hl=ja&c2coff=1&q=Perl+alarm+%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88&lr=


151 名前: root▲ ★ 投稿日: 04/12/25 04:26:01 ID:???
で、こういったalarm()を使う手法がSpeedyCGI配下では使えないとすると、、、さて、どうすべか。
ってことですね。


152 名前: FOX ★ 投稿日: 04/12/25 04:42:42 ID:???
>>147
いろいろ読んでみたけど
どうもそのようなんです < fd


153 名前: FOX ★ 投稿日: 04/12/25 04:43:32 ID:???
>>149

現在はそのまんまそれです


154 名前: root▲ ★ 投稿日: 04/12/25 04:48:46 ID:???
>>153
サザンさんバージョンですね。

この手法が使えないとすると、、、。
どうやるんだろう。

$SIG{ALRM} = \&timeout;

のところの指定を、SpeedyCGI 流にしないといかんのだろうか。

わたしは斜めにしか理解してないけど、例のグローバルバリュー問題とか。
まとはずれだったらごめんなさい。


155 名前: FOX ★ 投稿日: 04/12/25 05:00:45 ID:???
IO::POll はいわゆるハンドルだったら使えるみたい
たとえば IO::Socket で作ったオブジェクトのハンドル
もちろん IO::File で作ったファイルハンドル

IO::Socket でオブジェクト作って getHostbyName と等価なことできないのかしらん?


156 名前: root▲ ★ 投稿日: 04/12/25 05:01:54 ID:???
Net::DNS がよいと思います。


157 名前: FOX ★ 投稿日: 04/12/25 05:02:40 ID:???
>>154

たぶんシグナルは発生するんだと思うけど、、、
SpeedyCGI配下では伝わってこないんだと思う(推測)
よって捕まえることはできない、、

もしくは eval がどのようにコンパイルされているのかとか、


158 名前: root▲ ★ 投稿日: 04/12/25 05:06:49 ID:???
http://www.net-dns.org/docs/
http://www.net-dns.org/docs/Net/DNS.html

で、該当名のAレコードがあるかどうかというのが、
gethostbyname() と等価ですね。

tigerには入れてあるけど、bananaはどうかな。
ちょっとみてきます。


159 名前: root▲ ★ 投稿日: 04/12/25 05:07:54 ID:???
qb6には入ってますね。
たぶん、全banana/tiger/cobraで使えるでしょう。< Net::DNS


160 名前: FOX ★ 投稿日: 04/12/25 05:08:07 ID:???
Net::DNS あたりは
あらかじめタイムアウトの設定が入っているのかな?
そんな気がするが、


161 名前: root▲ ★ 投稿日: 04/12/25 05:10:06 ID:???
で、、、Net::DNS って、いわゆる Dynamic update にも対応してるから、
クライアント側からサーバ側へのダイナミックな登録
(例えばbbs.cgiからのダイナミックなDNS DBへの登録)とかも、できるはずですね。

もちろんその場合、サーバ側がDynamic Updateに対応している必要があります。


162 名前: root▲ ★ 投稿日: 04/12/25 05:11:36 ID:???
ここのサンプル見ると、入っているように見えますね。

http://www.net-dns.org/docs/Net/DNS.html

つか、まさにこれ?

Send a background query and use select to determine when the answer has arrived.
use Net::DNS;
use IO::Select;


my $timeout = 5;
my $res = Net::DNS::Resolver->new;
my $bgsock = $res->bgsend("host.example.com");
my $sel = IO::Select->new($bgsock);


# Add more sockets to $sel if desired.
my @ready = $sel->can_read($timeout);
if (@ready) {
foreach my $sock (@ready) {
if ($sock == $bgsock) {
my $packet = $res->bgread($bgsock);
$packet->print;
$bgsock = undef;
}
# Check for the other sockets.
$sel->remove($sock);
$sock = undef;
}
} else {
warn "timed out after $timeout seconds\n";
}


163 名前: root▲ ★ 投稿日: 04/12/25 05:13:46 ID:???
もう、わたし限界っす。

Net::DNS使う方針なら、たぶんかなりエレガントに書けるですね。
あとはマニュアル・ドキュメントを読んでいただけると、うれしいっす。

というか、こういうモジュールを柔軟に使えるのも、PIEに移ったおかげかもですね。


164 名前: FOX ★ 投稿日: 04/12/25 05:14:28 ID:???
tcp_timeout
print 'TCP timeout: ', $res->tcp_timeout, "\n";
$res->tcp_timeout(10);


Get or set the TCP timeout in seconds. A timeout of undef means indefinite. The default is 120 seconds (2 minutes).

udp_timeout


165 名前: FOX ★ 投稿日: 04/12/25 05:15:02 ID:???
ほいほーい

んではまた >>163


166 名前: FOX ★ 投稿日: 04/12/25 05:15:29 ID:???
>>164

http://www.net-dns.org/docs/Net/DNS/Resolver.html

ここよんでます


167 名前: root▲ ★ 投稿日: 04/12/25 05:16:15 ID:???
>>164
通常のDNSの場合UDP使っているので、UDPのタイムアウトも指定する必要ありです。
というかたぶん、>>162 の例をアレンジする方針がよさげ?

おやすみです。


168 名前: root▲ ★ 投稿日: 04/12/25 05:18:47 ID:???
>>166
はい、了解です。

でもなんか、糸口がつかめそうな予感。

banana238ですが、
live8 に激しく来た時もバッファ溢れしなかったし、
思い切ってバッファでかくしたのは、効果あったかも。
なにせCPUもディスクも遊んでいるから、もうちょっとあがいてみたいなと。


169 名前: FOX ★ 投稿日: 04/12/25 05:29:45 ID:???
ccc


170 名前: FOX ★ 投稿日: 04/12/25 05:38:03 ID:???
その1

これでうまく行った

use Net::DNS;
my $res = Net::DNS::Resolver->new;
$res->tcp_timeout(1);
$res->udp_timeout(1);
my $ans = $res->query($BHOST);

tcp/udp の timeout をそれぞれ 1(sec) にした。
0だとどうかなと思ってやってみたら、だめだった。
もっと短くする方法は無いものか


171 名前: FOX ★ 投稿日: 04/12/25 05:52:16 ID:???
http://www.net-dns.org/docs/Net/DNS/Resolver.html

ここの達人になるといいのかも、


172 名前: FOX ★ 投稿日: 04/12/25 05:52:49 ID:???
専用のサブルーチンを作った

sub foxDNSquery
{
my ($host) = @_;
use Net::DNS;
my $res = Net::DNS::Resolver->new;
$res->tcp_timeout(1);
$res->udp_timeout(1);
$res->retry(1);
my $ans = $res->query($host);
#we don't need answer.
}



173 名前: FOX ★ 投稿日: 04/12/25 05:53:26 ID:???
新スレ立ったとき

my $AHOST = "$GB->{NEWTHREAD}.$GB->{FORM}->{'bbs'}.$ENV{'SERVER_NAME'}.bby.2ch.net.";
&foxDNSquery($AHOST);



174 名前: FOX ★ 投稿日: 04/12/25 05:53:56 ID:???
全ての投稿(成功時)

my $BYTES = length($GB->{FORM}->{'MESSAGE'});
#my $BHOST = "$GB->{NOWTIME}.$$.$ENV{'REMOTE_ADDR'}.$GB->{NEWTHREAD}.$BYTES.$GB->{FORM}->{'key'}.$GB->{FORM}->{'bbs'}.$ENV{'SERVER_NAME'}.bbs.timeout.peko.2ch.net.";
my $BHOST = "$GB->{NOWTIME}.$$.$ENV{'REMOTE_ADDR'}.$GB->{NEWTHREAD}.$BYTES.$GB->{FORM}->{'key'}.$GB->{FORM}->{'bbs'}.$ENV{'SERVER_NAME'}.bbs.bbs.2ch.net.";
&foxDNSquery($BHOST);



175 名前: FOX ★ 投稿日: 04/12/25 05:58:35 ID:???
ここまでを全サーバに配布ー


176 名前: FOX ★ 投稿日: 04/12/25 06:00:13 ID:???
配布完了。
とくに苦情が無ければ BBS , BBY を落として
ちゃんとタイムアウトするかの実験が可能でーす > root ★さん


177 名前: root▲ ★ 投稿日: 04/12/25 06:00:16 ID:???
おふろ入ったら、ちょっと目がさめちゃった。
でももうねるる。

>>170
$res->bgsend って、どうなんだろう。
http://www.net-dns.org/docs/Net/DNS/Resolver.html


178 名前: root▲ ★ 投稿日: 04/12/25 06:00:46 ID:???
うわ、すごいー。

今、1秒バージョンですか。


179 名前: FOX ★ 投稿日: 04/12/25 06:00:59 ID:???
どなんですかね、
ぼちぼち研究してみるです


180 名前: root▲ ★ 投稿日: 04/12/25 06:01:44 ID:???
まずは、DNS queryがちゃんと出てるか、サーバのほうを見てきます(w。


181 名前: root▲ ★ 投稿日: 04/12/25 06:05:21 ID:???
BBS/BBYにはquery来ている模様です。
BBQとBBMはまだ元の状態ですか。


182 名前: root▲ ★ 投稿日: 04/12/25 06:07:42 ID:???
んじゃ、BBSを落としてみるかな。
これ書いたら、BBS止めます。


183 名前: root▲ ★ 投稿日: 04/12/25 06:08:07 ID:???
今、止まっています。


184 名前: root▲ ★ 投稿日: 04/12/25 06:08:18 ID:???
おぉ、いいかんじ。


185 名前: root▲ ★ 投稿日: 04/12/25 06:08:54 ID:???
6:10 まで止めておいてみよう。


186 名前: FOX ★ 投稿日: 04/12/25 06:10:03 ID:???
おおっ

>>181
BBQ,BBM 等答えが要る系はもちっと勉強してからになるです、、


187 名前: root▲ ★ 投稿日: 04/12/25 06:10:53 ID:???
>>186
なるほど、Net::DNS::Packetの解析方法すね。
ちょっぴりDNSの知識が必要すね。でもそんなに難しくないです。


188 名前: root▲ ★ 投稿日: 04/12/25 06:11:08 ID:???
んじゃ、BBS戻します。


189 名前: FOX ★ 投稿日: 04/12/25 06:11:30 ID:???
一回タイムアウト検出したら
その船からは二度と聞きに行かないという実装もありかもかも


190 名前: root▲ ★ 投稿日: 04/12/25 06:11:51 ID:???
戻しました。また、ひとつ進歩したですね。


191 名前: FOX ★ 投稿日: 04/12/25 06:12:08 ID:???
ですね、


192 名前: root▲ ★ 投稿日: 04/12/25 06:12:44 ID:???
>>189
二度と、はつらいかな。
しばらくの間、ってのがよさげ。

で、Net::DNS::Packetのやり方をちょっと書いておくです。


193 名前: FOX ★ 投稿日: 04/12/25 06:12:58 ID:???
#we don't need any answer.
だったっすね、



194 名前: FOX ★ 投稿日: 04/12/25 06:13:23 ID:???
>>192
寿命10分だし


195 名前: FOX ★ 投稿日: 04/12/25 06:25:37 ID:???
>>177
The program must なんたらが気になるっす


196 名前: root▲ ★ 投稿日: 04/12/25 06:27:26 ID:???
#! /usr/bin/perl

use Net::DNS;

my $res = Net::DNS::Resolver->new;
my $ans = $res->query('2ch.net');
@answer = $ans->answer;

print "address = ", $answer[0]->address, "\n";

BBQやBBMは、このパターンでOKかと。
というか、Perlぜんぜんわかんないんで、超みようみまね。


197 名前: root▲ ★ 投稿日: 04/12/25 06:30:08 ID:???
で、undefだったらBBQやBBMにはひっかかってなくて、
127.0.0.1だったらひっかかってる、って判定すればいいはず。


198 名前: root▲ ★ 投稿日: 04/12/25 06:33:00 ID:???
127.0.0.2 だった。


199 名前: FOX ★ 投稿日: 04/12/25 06:33:20 ID:???
はいはーい
明日以降挑戦してみるです、

それにしてもPerlの達人が居ればねぇ


200 名前: root▲ ★ 投稿日: 04/12/25 06:39:53 ID:???
たしかに、、、。

で、DNSのことは少しは知っているので、ちょっとやってみた。
なるほど、数はこうやってとればいいのね。
(c.2ch.netはアドレス2つ)

#! /usr/bin/perl

use Net::DNS;

my $res = Net::DNS::Resolver->new;
my $ans = $res->query('c.2ch.net');
@answer = $ans->answer;

print "count = ", $ans->header->ancount, "\n";

print "address = ", $answer[0]->address, "\n";
print "address = ", $answer[1]->address, "\n";


201 名前: root▲ ★ 投稿日: 04/12/25 06:42:59 ID:???
ということで、

undefになった場合 または undefじゃなくても、ans->header->ancountが0の場合

は、BBQ/BBMにひっかかってないとみなし、

ans->header->ancountが1以上で、配列の中身が127.0.0.2なら
BBQ/BBMにひっかかっているとみなせばいいのか。

ここまでわかれば、あとはFOXさんならすぐできるんじゃないかなと思います。

んでは、あとは明日にでも。


202 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 04/12/25 09:14:43 ID:zOyY3ofo
すごく乗り遅れ?(泪)

では風呂入りますm(_ _)m


203 名前: [―{}@{}@{}-] FOX ★ 投稿日: 04/12/25 18:51:22 ID:???
現在こんな感じ

use Net::DNS;
my $res = Net::DNS::Resolver->new;
$res->tcp_timeout(1);
$res->udp_timeout(1);
$res->retry(1);
my $query = $res->query($host);

my $adr = "ANS =";
if($query)
{
my @ans = $query->answer;
foreach(@ans)
{
$adr .= $_->address;
}
}
else
{
return "127.0.0.0";
}



204 名前: [―{}@{}@{}-] FOX ★ 投稿日: 04/12/25 18:54:06 ID:???
my $query = $res->query($host);
の答えは Net::DNS::Packet でその中のanserが配列になっている模様。

my @ans = $query->answer;
foreach(@ans)
{
  $adr .= $_->address;
}

これは一個しかないという決めうちでコード書いたらまずい?
複数個あるならどれを見ればいいの?


205 名前: root▲ ★ 投稿日: 04/12/25 18:54:57 ID:???
よさげな気がするです。

で、127.0.0.2なら焼かれてて、127.0.0.0なら焼かれてないってかんじですか。


206 名前: root▲ ★ 投稿日: 04/12/25 18:55:59 ID:???
>>204
BBQ/BBMでは、Aレコード(IPアドレス)は1個しかないので、きめうちでOKです。
(DBをそういうふうに作っています)


207 名前: [―{}@{}@{}-] FOX ★ 投稿日: 04/12/25 18:58:37 ID:???
了解でーす

整形してから実験してみよう。。。


208 名前: [―{}@{}@{}-] FOX ★ 投稿日: 04/12/25 19:00:34 ID:???
くくく


209 名前: [―{}@{}@{}-] FOX ★ 投稿日: 04/12/25 19:00:56 ID:???
うっ またここでテストしちまった。


210 名前: [―{}@{}@{}-] FOX ★ 投稿日: 04/12/25 19:06:39 ID:???
BBQ / BBM / BBX は同様の処理にしてみた @myamer


211 名前: [―{}@{}@{}-] FOX ★ 投稿日: 04/12/25 19:08:16 ID:???
BBM や BBX のテストをして欲しいなぁ


212 名前: root▲ ★ 投稿日: 04/12/25 19:09:57 ID:???
BBXも1個しかAないので、同じ仕様でいいはずです。

で、みゃんまーでやればいいのかしら。

まず、
・正しく効くか
・配布してみてから→落としてみて、ブロックしないか

でいいのかな。


213 名前: [―{}@{}@{}-] FOX ★ 投稿日: 04/12/25 19:11:43 ID:???
んです
んです


214 名前: [―{}@{}@{}-] FOX ★ 投稿日: 04/12/25 19:18:05 ID:???
連日、頭使っていたら疲れたぞー
ちと 休憩


215 名前: root▲ ★ 投稿日: 04/12/25 19:23:31 ID:???
BBXはちゃんと動いてるですね。< みゃんまー
BBMは、どうすべ。


216 名前: [―{}@{}@{}-] FOX ★ 投稿日: 04/12/25 21:13:19 ID:???
今日の深夜
全サーバにこのbbs.cgiを配布してみよう、
そして BBQ/BBM/BBX 止めてテスト

今後は、さらにタイムアウトを縮めることへの挑戦か?
現在は

$res->tcp_timeout(1);
$res->udp_timeout(1);
$res->retry(1);

で、たぶん一秒は待つ予感。
どうやったら縮められるの?


217 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 04/12/26 00:22:38 ID:cz8VUXP+
回り回ってselect(2)を呼んでいるみたいなので小数が使えないのかな?@timoutの値
モジュールを追っていくと、、、
Net::DNS

IO::Socket

IO::Select

select(2)

ですので・・・


218 名前: FOX ★ 投稿日: 04/12/26 00:40:58 ID:???
BBM/BBQ/BBX/BBY/BBS ともに一回タイムアウトしたら
そのプロセスが常駐している間(最大10分)は、DNSクエリ処理をスキップするようにした。


219 名前: FOX ★ 投稿日: 04/12/26 00:41:15 ID:???
>>217
どうなんですかねぇ


220 名前: FOX ★ 投稿日: 04/12/26 01:23:58 ID:???
BBS/BBY って何が帰ってくるのかしら?

無条件に 127.0.0.2 ?


221 名前: root▲ ★ 投稿日: 04/12/26 01:47:00 ID:???
>>220
「ないよ」のはず。つまり、なにも。


222 名前: FOX ★ 投稿日: 04/12/26 01:50:57 ID:???
うっ
なるほど

my $query = $res->query($host);
if($query)

でタイムアウトと区別するにはどうしたらいいのかしら?



223 名前: FOX ★ 投稿日: 04/12/26 02:03:05 ID:???
BBS は my $query = $res->query($host);
したとき

1) タイムアウト時
2) 正常終了時

ともに $query が無いようです。
んで区別がつかないのだ。


224 名前: root▲ ★ 投稿日: 04/12/26 03:08:32 ID:???
>>223
answerを見ればいいはず。
しらべるのでちょっとまってください。


225 名前: FOX ★ 投稿日: 04/12/26 03:10:06 ID:???
$query がないから
$query->answer; が見れない予感


226 名前: root▲ ★ 投稿日: 04/12/26 03:12:06 ID:???
なるほど。
なら、エラーコードみりゃいいはず。


227 名前: FOX ★ 投稿日: 04/12/26 03:15:56 ID:???
おっ
$res->errorstring に qyery timed out または MXDOMAIN だかが入っている


228 名前: FOX ★ 投稿日: 04/12/26 03:17:02 ID:???
NXDOMAIN だった


229 名前: root▲ ★ 投稿日: 04/12/26 03:20:02 ID:???
res_queryはだめだけど、res_sendつかえばOKですね。

#! /usr/bin/perl

use Net::DNS;

my $res = Net::DNS::Resolver->new;

my $ans = $res->send('2ch.net');
print "rcode = ", $ans->header->rcode, "\n";

my $ans = $res->send('notexist.2ch.net');
print "rcode = ", $ans->header->rcode, "\n";


230 名前: root▲ ★ 投稿日: 04/12/26 03:20:58 ID:???
>>228
あ、それでもOKです。
NXDOMAINが成功(で不存在)、query time outなのはタイムアウト。


231 名前: FOX ★ 投稿日: 04/12/26 03:21:56 ID:???
改修

sub foxDNSquery
{
my ($host) = @_;
$host .= "bbs.timeout.peko.2ch.net.";
use Net::DNS;
my $res = Net::DNS::Resolver->new;
$res->tcp_timeout(1);
$res->udp_timeout(1);
$res->retry(1);
my $query = $res->query($host);

if($res->errorstring eq 'query timed out') {return 0;}

return 1;
}


232 名前: FOX ★ 投稿日: 04/12/26 03:22:32 ID:???
呼び出し側

if($FOX->{BBS}){$FOX->{BBS} = &foxDNSquery($BHOST);}



233 名前: FOX ★ 投稿日: 04/12/26 03:23:49 ID:???
んじゃ ex7でちとテスト


234 名前: root▲ ★ 投稿日: 04/12/26 03:24:25 ID:???
>>231-232
つまり、タイムアウトしたら0で、
普通に動いているときは1と。


235 名前: FOX ★ 投稿日: 04/12/26 03:24:48 ID:???
そでーす


236 名前: FOX ★ 投稿日: 04/12/26 03:25:08 ID:???
$FOX->{BBS} の初期値は 1 で


237 名前: FOX ★ 投稿日: 04/12/26 03:32:46 ID:???
http://stats.2ch.net/tubame.cgi

よさげなので全部にいれよう


238 名前: root▲ ★ 投稿日: 04/12/26 03:37:22 ID:???
BBQへの問い合わせが激減しているような、、、。
原因はBBSと同じ?

http://mumumu.mu/mrtg/mrtg-rrd.cgi/bbqbbx/


239 名前: root▲ ★ 投稿日: 04/12/26 03:38:28 ID:???
例の「不存在」と「タイムアウト」問題っすね。
不存在はBBQ的には「登録なし」ってやつなんで。


240 名前: FOX ★ 投稿日: 04/12/26 03:38:47 ID:???
ぬおっ

BBQ は何返すんですか?


241 名前: root▲ ★ 投稿日: 04/12/26 03:38:58 ID:???
たぶん、BBMも同じかと。


242 名前: root▲ ★ 投稿日: 04/12/26 03:40:07 ID:???
127.0.0.2 登録あり(焼かれてる)
NXDOMAIN 登録なし(焼かれてない)
タイムアウト

の3つですね。BBM/BBXも同じ。


243 名前: FOX ★ 投稿日: 04/12/26 03:41:46 ID:???
改修


sub foxDNSquery2
{
my ($host) = @_;
#$host .= "bbs.timeout.peko.2ch.net.";
use Net::DNS;
my $res = Net::DNS::Resolver->new;
$res->tcp_timeout(1);
$res->udp_timeout(1);
$res->retry(1);
my $query = $res->query($host);

if($query)
{
my @ans = $query->answer;
foreach(@ans)
{
return $_->address;
}
}
if($res->errorstring eq 'query timed out') {return "127.0.0.0";}

return "127.0.0.1";
}


244 名前: FOX ★ 投稿日: 04/12/26 03:42:47 ID:???
if($SPAM eq "127.0.0.0"){$FOX->{BBQ} = 0;}

こんなコード呼び出し側に入っています


245 名前: root▲ ★ 投稿日: 04/12/26 03:47:15 ID:???
>>243
これは、

アドレスがあればそのアドレスを返す
アドレスがなくてタイムアウトなら127.0.0.0を返す
そうでなかったら127.0.0.1を返す

という動き?


246 名前: FOX ★ 投稿日: 04/12/26 03:48:32 ID:???
そーですー

呼び出し側では
127.0.0.2
127.0.0.0
だけしか見ていません


247 名前: root▲ ★ 投稿日: 04/12/26 03:51:25 ID:???
>>246
127.0.0.2 => BB{Q,X,M} 登録済み
127.0.0.0 => 各DNSに異常発生

というかんじですか。

で、BB{Q,X,M}はそれぞれ別のDNSサーバなので、bbs.cgi側では、
例えばBBQの異常を検知したら、BBQ*だけ*10分停止、
というのがよさげです。


248 名前: FOX ★ 投稿日: 04/12/26 03:52:46 ID:???
そのようになっています。

$FOX->{BBM} = 1;
$FOX->{BBQ} = 1;
$FOX->{BBX} = 1;
$FOX->{BBY} = 1;
$FOX->{BBS} = 1;


249 名前: root▲ ★ 投稿日: 04/12/26 03:55:10 ID:???
了解です。

最悪はdnscacheがあぼーんすることですが、
そのときは、、、gethostbyaddr() が詰まっちゃうのか。


250 名前: FOX ★ 投稿日: 04/12/26 03:55:53 ID:???
>>249
そこはもっと練ってからの実装かと、


251 名前: root▲ ★ 投稿日: 04/12/26 03:56:41 ID:???
>>250
そっすね。

でもこれで、そうとうよくなった予感がするですよ。


252 名前: FOX ★ 投稿日: 04/12/26 03:56:53 ID:???
というか、そこは実装しないで
dnscacheをことん強化が本筋かと、


253 名前: FOX ★ 投稿日: 04/12/26 03:58:54 ID:???
       ∩
  ( ゚∀゚)彡 じっけん!じっけん!
    ⊂彡



254 名前: root▲ ★ 投稿日: 04/12/26 03:59:12 ID:???
>>252
そですね。例の計画(RAID1で強化+Anycast装備)いきます。
そういえばRAID1カードのインストール、どうなってるのかしら。


255 名前: root▲ ★ 投稿日: 04/12/26 03:59:53 ID:???
>>253

BBxを止める実験ができるようになった、ということでOK?


256 名前: FOX ★ 投稿日: 04/12/26 04:01:26 ID:???
dnscache が timeout だったら書けないという仕様にするです bbs.cgi
qb5&★ だけ書ける様にして


257 名前: FOX ★ 投稿日: 04/12/26 04:01:48 ID:???
>>255
ok ok

自信まんまん


258 名前: root▲ ★ 投稿日: 04/12/26 04:05:18 ID:???
BBQを止める実験、やってみますか。
で、うまくいくなら、続いてBBSを止める実験。

BBYはスレ立てしないといけないので、みゃんまーで。

BBMは携帯で書かないとだめだから、FOXさんに携帯で書いてもらおう。
(私H"とPALDIOしか持ってないです)

BBXは例によって、禁止フレーズをみゃんまーで。

では、順番にいきます。


259 名前: root▲ ★ 投稿日: 04/12/26 04:07:26 ID:???
BBQ止めました。


260 名前: root▲ ★ 投稿日: 04/12/26 04:07:48 ID:???
お、いいかんじ。


261 名前: root▲ ★ 投稿日: 04/12/26 04:08:51 ID:???
BBQ動かして、BBS止めました。


262 名前: root▲ ★ 投稿日: 04/12/26 04:09:47 ID:???
いいかんじ。
これからBBS動かして、BBY止めます。


263 名前: root▲ ★ 投稿日: 04/12/26 04:11:21 ID:???
BBY止めました。みゃんまーに行ってきます。


264 名前: FOX ★ 投稿日: 04/12/26 04:11:39 ID:???
http://ex7.2ch.net/morningcoffee/

各板のindex.html をみると状態がわかるようにした


265 名前: root▲ ★ 投稿日: 04/12/26 04:13:47 ID:???
できました。

BBYを止めてもスレ立てできるのかテスト
http://dso.2ch.net/test/read.cgi/myanmar/1104001957/

これからBBY動かして、BBXとめます。


266 名前: root▲ ★ 投稿日: 04/12/26 04:19:23 ID:???
BBX止めました。
禁止フレーズは、、、。


267 名前: root▲ ★ 投稿日: 04/12/26 04:28:40 ID:???
いいNGワード、何かありますかね。


268 名前: root▲ ★ 投稿日: 04/12/26 04:30:21 ID:???
>>264 みると、BBXが止まっています、って出るから、正常かな。


269 名前: root▲ ★ 投稿日: 04/12/26 04:30:52 ID:???
でもまだBBM止めてないのに、BBMが止まってるってたまに出るなぁ。


270 名前: root▲ ★ 投稿日: 04/12/26 04:33:59 ID:???
BBX確認できました。元に戻します。


271 名前: FOX ★ 投稿日: 04/12/26 04:34:52 ID:???
ほんとに timeout 検出しているとか、、、


272 名前: root▲ ★ 投稿日: 04/12/26 04:35:45 ID:???
うへー。例のバッファフルがいっぱい。
BBSと同じ対策打ってきます。< BBM

%netstat -s -p udp
udp:
15773031 datagrams received
0 with incomplete header
0 with bad data length field
0 with bad checksum
1 with no checksum
50 dropped due to no socket
2 broadcast/multicast datagrams dropped due to no socket
126085 dropped due to full socket buffers
0 not for hashed pcb
15646894 delivered
15647283 datagrams output


273 名前: root▲ ★ 投稿日: 04/12/26 04:38:43 ID:???
対策打ちました(対策後は今日のラッシュ時もBBSのバッファフルなし)。

あとはBBMか。これからとめます。とめたらおしらせします。


274 名前: root▲ ★ 投稿日: 04/12/26 04:39:41 ID:???
BBMとめました。
携帯からどなたかカキコしていただけると。


275 名前: FOX ★ 投稿日: 04/12/26 04:44:10 ID:???
よさげ


276 名前: root▲ ★ 投稿日: 04/12/26 04:45:58 ID:???
dnscacheのログみた。BBMにはqueryはそれなりに出てるみたい。
ブロックしてないかの確認ができれば、OKですが、、、。


277 名前: root▲ ★ 投稿日: 04/12/26 04:46:16 ID:???
>>275
OKです。

では、もとにもどします。


278 名前: root▲ ★ 投稿日: 04/12/26 04:48:46 ID:???
morningcoffeeの板トップ見てると、たまに止まってないのに「止まっています」って出ることがあるですね。
1秒だと、短すぎ?
それともたまにリトライしてる?

でもブロックはしたくないから、もろはの刃なのかな。


279 名前: root▲ ★ 投稿日: 04/12/26 04:49:11 ID:???
で、BBM元に戻しました。
全部元に戻ったはず。


280 名前: FOX ★ 投稿日: 04/12/26 04:50:06 ID:???
>>276
新規に立ち上がったbbs.cgiは一回は聞きにいくですから

>>278
どうでしょうねぇ



281 名前: FOX ★ 投稿日: 04/12/26 04:51:55 ID:???
>>279
時間での切腹機能入れていないから
何時までもだらだら残るのかも(特に暇なサーバは)


282 名前: root▲ ★ 投稿日: 04/12/26 04:54:20 ID:???
ex7のspeedy_backendをいったん全部killした。
そしたら、BBMが止まっています、は消えたです。


283 名前: root▲ ★ 投稿日: 04/12/26 04:55:33 ID:???
これで、BB?系のDNS側の実験は終了しました。
また一歩、進歩したですね。すばらしいっす。


284 名前: FOX ★ 投稿日: 04/12/26 04:56:03 ID:???
#!/usr/local/bin/speedy -- -M32 -b1048576

に -t600 っていれたら 10分?
#!/usr/local/bin/speedy -- -M32 -b1048576 -t600


285 名前: root▲ ★ 投稿日: 04/12/26 04:57:37 ID:???
>>284
10分*全く何も受け取らない*と、自爆しますね。
一番あれなのは、ぽろ、ぽろ、って来る場合かと。


286 名前: FOX ★ 投稿日: 04/12/26 05:00:06 ID:???
また今度実験してミルです < -t option の効果&弊害


287 名前: root▲ ★ 投稿日: 04/12/26 05:00:07 ID:???
デフォルトでは500回リクエストを受け取ると、自爆します。
(-r500)

-tは3600がデフォルトですね。

つまり、
・500回人を乗せた
・1時間誰も乗らなかった

場合に、自爆すると。


288 名前: root▲ ★ 投稿日: 04/12/26 05:09:37 ID:???
もう知っているかもですが、Perl内から自爆命令を出すこともできます。

・shutdown_now
perlインタープリタを即座にシャットダウンします。この関数は戻ってきません。

$sp->shutdown_now

・shutdown_next_time
perlインタープリタを、このリクエストが終了したらすぐにシャットダウンします。

$sp->shutdown_next_time


289 名前: FOX ★ 投稿日: 04/12/26 06:03:14 ID:???
10分で組み込んであります


290 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/26 18:30:34 ID:IiSJlBt9
ふと思ったんですが、
今はsubback.htmlを毎回bbs.cgiで作成してるんですよね?

subback.htmlへのリクエストは、subject.txtの更新頻度よりずっと少ないと思うので
もしかしたら、subback.cgiを作成してmod_rewriteを使うとか
あるいはmod_subbackを作成して組み込むとかの方が
鯖に優しいのではないでしょうか。
呼ばれる度にsubject.txtとSETTING.TXT(こちらは後者ならキャッシュも可能)を
読み込む必要がありますが、bbs.cgiでのディスク書き込みを少しは減らせるので。

後者の方法もそんなに難しくないと思いますが、前者なら非常に簡単だと思いますし。


291 名前: FOX ★ 投稿日: 04/12/27 00:17:23 ID:???
特に問題なく動いているようで、、


292 名前: ◆tuboBGQODY 投稿日: 04/12/27 00:43:54 ID:m1ISpYgb
うーむ。

伝説の機能の!preはPC系だけでいいから実装してほしいなあ。


293 名前: root▲ ★ 投稿日: 04/12/27 00:54:25 ID:???
今日のlive8/live16ともえらい軽かった(伸びが良かった)です。
今までは2ブレーメンぐらいでかなりつらそうだったけど、
今は3ブレーメンぐらいでもかなり平気みたい。


294 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/27 01:38:05 ID:2pIbrlBO
>>292
転送量対策でread.cgiが余分なスペースを全部削ってしまうからなぁ……。


295 名前: FOX ★ 投稿日: 04/12/27 01:47:47 ID:???
>>294
そうなの?



296 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/27 02:11:32 ID:2pIbrlBO
>>295
http://piza2.2ch.net/test/read.cgi/tech/998736516/924

ここらへんでそんなコードが入ってましたよ。


297 名前: FOX ★ 投稿日: 04/12/27 02:15:48 ID:???
dat に書くときに?


298 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/27 02:19:36 ID:2pIbrlBO
>>297
いえ、read.cgiがdatを読み出すときに。
datには書きこんだとおりのままスペースが保存されてます。


299 名前: FOX ★ 投稿日: 04/12/27 02:30:52 ID:???
なるほど、、、

今回 read.cgi 書き直すから、その処理はなくなる予定だったりするです


300 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/27 04:20:05 ID:Qt6b/Myk
書き直すついでに書きこみ欄をrows=20 cols=80ぐらいに
広げてくれないかなー、、とつぶやいてみる。
たまにIE使ったりすると狭くて、、


301 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/27 08:58:22 ID:2kf2cUdF
read.cgi再開発スレ
http://qb5.2ch.net/test/read.cgi/operate/1087199303/


302 名前: root▲ ★ 投稿日: 04/12/28 01:19:26 ID:???
BB? については、連続して3回失敗した時とかにはじめて、
「止まっている」とみなすようにしたほうが、いいのかもしんないですね。


303 名前: ▲ 某ソレ511 投稿日: 04/12/28 01:35:01 ID:l7c8T7V0
スレッドランキングさんのところと比較してると、
BBSが平均的に5〜10%くらいカウントミスってる感じですね、、

初期化時に $FOX->{BBS} = 3; くらいにして、
異常を検知した時は --$$FOX->{BBS} くらいにする、とかって考えたけど、
(これだと連続ではない3回検知で、になるかな、)


304 名前: 未承諾酩酊※ ◆TWARamEjuA 投稿日: 04/12/28 01:51:13 ID:eAlXGXc9
1bit左にシフトして+1するとか。@== 7 で3回目検知、スルーできたら1bit目をクリアするとか


305 名前: FOX ★ 投稿日: 04/12/28 14:04:35 ID:???
根本的なとこを解決しなくてどうするのかと、


306 名前: root▲ ★ 投稿日: 04/12/28 17:47:40 ID:???
>>305
ふむ。

根本的なところ = 失敗をなくす方向

だとすると、どうするのがいいのか。

やはり、しくみの変更なのか。
でもDNSでやるしくみ+ノンブロッキングでquery、ってのは、
コスト低いし、筋がいい気がするんですけどね。


307 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/28 18:50:33 ID:MO8MKKE9
無反応の場合はネガティヴキャッシュで解決しないの?




308 名前: root▲ ★ 投稿日: 04/12/28 19:23:23 ID:???
>>307
それがですね、、、BBSの場合、毎回queryするものが違うんですよ。
つまり、キャッシュは効かない、というか、効かせていないのです。
キャッシュが効いちゃったら、正しいカウントができないんで。

というか、そうか、、、。Net::DNSって、聞きに行くDNSサーバを指定できたような。
だったら、工数のかかる再帰検索かけなくても、ダイレクトにBBSのサーバ指定できるかも。

ちょっと、考えてみます。
DNSキャッシュサーバ側のコストを、下げられるかもしんない。


309 名前: FOX ★ 投稿日: 04/12/28 21:14:37 ID:???
質問 質問

1) BBS の現在の問題点は、コール数が多いために数えられないことがある。
2) そもそもコール数が少なくても数え落しが発生するしくみである。

どっちなんでしょか?


310 名前: root▲ ★ 投稿日: 04/12/29 01:55:52 ID:???
>>309
まさにそれを究明しようってのが、>>308 で浮かんだ試みです。

DNSはご存知のように再帰検索(DNSキャッシュサーバがツリーをたどる)をします。
これは場合により、コストがかかる場合があります。

もちろん、DNSはキャッシュがうまく効くので、かなりの場合はキャッシュサーバに
データが蓄えられ、全部のツリーを再帰検索はしなくてもすむ場合がほとんどです。

でも、BBSやBBYの場合は必ず「ないよ」という応答になるので、
キャッシュサーバ側で、それなりに処理の時間がかかるわけです。
つまり、コストが割と高い。

でもBBSとかの場合は「きめうち」で決まったホストに伝わりさえすればいいので、
いわゆる通常の再帰検索は、しなくていいはずなのです。

具体的には、a.ns.bbs.2ch.net にダイレクトにDNSクエリを出せさえすればよい。
再帰検索要求も、必要ないわけです。

で、Net::DNSでは、これができるはずだと。

少し手がすいたら「こういうふうに組んでいただけますか」というのを
ここに書きますので、それを組み込んで実験をしてみたいなと。


311 名前: FOX ★ 投稿日: 04/12/29 12:36:59 ID:???
なーるほど、

ねたー、ねまくったー


312 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/29 14:04:31 ID:A1+OBBP1
ふーん

FOXも寝ることあるんだ


313 名前: FOX ★ 投稿日: 04/12/29 15:25:39 ID:???
http://www.net-dns.org/docs/Net/DNS/Resolver.html

nameservers
@nameservers = $res->nameservers;
$res->nameservers('192.168.1.1', '192.168.2.2', '192.168.3.3');


Gets or sets the nameservers to be queried.

これを指定すればいいのか?


314 名前: FOX ★ 投稿日: 04/12/29 15:28:31 ID:???
recurse
print 'recursion flag: ', $res->recurse, "\n";
$res->recurse(0);


Get or set the recursion flag. If this is true, nameservers will be requested to perform a recursive query. The default is true.

これも関係ある?


315 名前: root▲ ★ 投稿日: 04/12/29 15:58:37 ID:???
>>313-314
まさにそれっすね。

再帰止めて(>>314)、BB?の用途に応じてそのサーバに直接query出すと。


316 名前: root▲ ★ 投稿日: 04/12/29 16:03:54 ID:???
こんなかんじでいいみたい。

#! /usr/bin/perl

use Net::DNS;

my $res = Net::DNS::Resolver->new;

# specify bbs.2ch.net server
$res->nameservers('206.223.147.35');

# turn off recurse query
$res->recurse(0);

my $ans = $res->send('a.b.c.bbs.2ch.net');


317 名前: root▲ ★ 投稿日: 04/12/29 16:10:41 ID:???
これで、DNSキャッシュサーバを経由せずに、
直接データを持っているDNSコンテンツサーバにDNS問い合わせをするようになります。

BBSとBBYは戻りの結果を利用しないし、
ローカル側でデータのキャッシュが効く必要がまったくない(というか邪魔)ので、
この形にするのがよいですね。

その分レスポンスがよくなるし、DNSキャッシュサーバの負荷も減少します。

BBQ/BBX/BBMは通常通りにキャッシュが効いたほうがいいので、
これまで通りのパターンの方がよさげです。


318 名前: root▲ ★ 投稿日: 04/12/29 16:15:08 ID:???
ホスト名書いても許されるみたい。

BBS
$res->nameservers('a.ns.bbs.2ch.net');

BBY
$res->nameservers('a.ns.bby.2ch.net');

で、いけそう。


319 名前: root▲ ★ 投稿日: 04/12/29 16:16:57 ID:???
IPアドレスで指定するなら、これかな。

BBS
206.223.147.35

BBY
206.223.147.36


320 名前: root▲ ★ 投稿日: 04/12/29 19:39:31 ID:???
しばしば暴走しているのは、どうもsubbbs.cgiの模様。


321 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/29 21:28:51 ID:DLx+j9cw
subbbs.cgiってもう使われてないですよね?


322 名前: FOX ★ 投稿日: 04/12/29 22:25:08 ID:???
subbbs.cgi って良く知らないんです。
詳しい人いないかな?


323 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/29 22:36:09 ID:GPE5aLXX
昔は投稿確認に使われていた。
今は全てbbs.cgiでやっている。

ってんじゃなかったか。


324 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/29 22:42:55 ID:JJHQio8E
subbbs.cgiを書き替えて見るとか

「subbbs.cgiは使用できなくなりました。」

とか


325 名前: FOX ★ 投稿日: 04/12/29 22:45:20 ID:???
いいんだろか?

暴走するって、たとえばどうなる出素か? >>320


326 名前: FOX ★ 投稿日: 04/12/29 22:45:55 ID:???
BBY/BBS 用のらっぱ

sub foxDNSquery
{
my ($host,$nameserver) = @_;
#$host .= "bbs.timeout.peko.2ch.net.";
use Net::DNS;
my $res = Net::DNS::Resolver->new;
$res->tcp_timeout(1);
$res->udp_timeout(1);
$res->retry(1);
$res->recurse(0);# turn off recurse query
$res->nameservers($nameserver);

my $query = $res->query($host);

if($res->errorstring eq 'query timed out') {return 0;}

return 1;
}


327 名前: FOX ★ 投稿日: 04/12/29 22:47:18 ID:???
>>326 版をex7に入れてみた。


328 名前: FOX ★ 投稿日: 04/12/29 22:52:48 ID:???
特に問題ないようなので
全サーバに配布。


329 名前: FOX ★ 投稿日: 04/12/29 22:57:45 ID:???
http://stats.2ch.net/suzume.cgi を見る限りカウントはされているようだ < BBS
果たして数え落しがなくなるか、 果てしなく0に近づくか、、、


330 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/29 23:02:06 ID:GPE5aLXX
いや、
SUBBBS_CGI_ON=1 だと、スレ立て時に確認画面(bbs.cgi)が出て、
ボタン押すともう一回確認画面(subbbs.cgi)が出て、
ボタン押すともう一回確認画面(bbs.cgi)が出て、
ボタン押すとスレ立てできる。



331 名前: FOX ★ 投稿日: 04/12/29 23:03:12 ID:???
>>330
そうなる必要性ってもうないですよね?


332 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/29 23:06:25 ID:GPE5aLXX
確認はするとしても一回で良いだろうし、bbs.cgiで足りてるね。


333 名前: FOX ★ 投稿日: 04/12/29 23:11:51 ID:???
subbbs.cgi へ飛ばないようにしてみた


334 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/29 23:15:02 ID:GPE5aLXX
お、SUBBBS_CGI_ONを完全無視な感じ?



335 名前: FOX ★ 投稿日: 04/12/29 23:17:00 ID:???
そんな感じ、、

どうなることやら


336 名前: ◆Reffi/bQ.c 投稿日: 04/12/29 23:18:15 ID:/lQhyvTX
>335
うほ、いきなり実験ですか(汗
トラブルあった場合人なだれ込んでくるからすぐにわかるでしょうけどw


337 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/29 23:22:48 ID:GPE5aLXX
おつかれおつかれ。
だいじょぶっしょ。


338 名前: FOX ★ 投稿日: 04/12/29 23:26:31 ID:???
>>326-327
なんだが BBS でカウントできていないサーバがあるようなんだが、、
http://ch2.ath.cx/load/ex9.html


339 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/29 23:27:27 ID:???
SpeedyCGIって、ソケットを使ったりしても大丈夫なんすかね?


340 名前: FOX ★ 投稿日: 04/12/29 23:29:00 ID:???
>>339
たぶん問題ないかと、


341 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/29 23:29:37 ID:Ow0vACsz
昨日、スレ立てしようとして何も入力していないのに
いきなり確認画面に行ったのはテスト?の影響ですか?




342 名前: FOX ★ 投稿日: 04/12/29 23:31:06 ID:???
>>338 はBBS/BBY側の設定かしらん?
お前の要求なんぞ受け付けておらんとか、


343 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/29 23:34:50 ID:GPE5aLXX
2chの動作報告はここで。 パート16
http://qb5.2ch.net/test/read.cgi/operate/1103455176/114
これと同じで、

BBS_TITLE_LINK

http://www.2ch.net/info.html
だったら
http://info.2ch.net/guide/
に変えてくれないかな。
info.htmlは廃棄されてるので。
板作成時のテンプレも変えてくれるとうれしい。


344 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/29 23:35:24 ID:GPE5aLXX
>341
ただのCookie確認だべ。
関係無し。


345 名前: FOX ★ 投稿日: 04/12/29 23:38:30 ID:???
>>343
やってみた


346 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/29 23:42:28 ID:GPE5aLXX
>345
わーい、ありがとー。



347 名前: FOX ★ 投稿日: 04/12/29 23:43:28 ID:???
ちなみに =~ /info\.html/ で引っ掛けています


348 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/29 23:45:37 ID:???
>>340
( ̄ー ̄)ニヤリッ


349 名前: FOX ★ 投稿日: 04/12/29 23:54:08 ID:???
うわっ


350 名前: ◆tuboBGQODY 投稿日: 04/12/29 23:58:00 ID:kM7ZnDFz
あーあ(w


351 名前: root▲ ★ 投稿日: 04/12/29 23:58:31 ID:???
うーむ、、、。

>>338 >>342
今ちょっと取り込み中なので、あとでみてみます。


352 名前: FOX ★ 投稿日: 04/12/30 00:02:56 ID:???
>>348
ちなみに何するですか?
どっかから何か読み込んでくる?

入れたら見てみるけど、
そして負荷高かったら直せばいいのか、ブツブツブツブツ


353 名前: root▲ ★ 投稿日: 04/12/30 00:04:00 ID:???
>>348
何しようとしてるんだろう。広告関係かしら、、、。
重い処理が入っちゃうようなら、おじさんが直すんだろうなぁ、やっぱ。ウウム


354 名前: FOX ★ 投稿日: 04/12/30 00:04:09 ID:???
>>333>>343 も特に問題はないようだ、


355 名前: 未承諾酩酊※ ◆TWARamEjuA 投稿日: 04/12/30 00:12:07 ID:+U2vszG5
Socketを使うとまたタイムアウト問題が出てくるかもしれませんね( ̄ー ̄)ニヤリッ


356 名前: FOX ★ 投稿日: 04/12/30 00:17:28 ID:???
>>335
Socket を使うときはどんなクラス(←Perlでもこの言い方でいいの?)を使うんですか?
Net::Socket とかなんとか便利なものがあるんですか?
Net::Http とか? (←勝手に想像しています)


357 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 00:22:23 ID:???
beに登録してるユーザーの場合は、beのDBに見に行くようにしてみようかと。



358 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 00:23:03 ID:???
>>356
use socket;
だけで、あとはこそこそと。



359 名前: FOX ★ 投稿日: 04/12/30 00:27:23 ID:???
投稿毎にやるですか、、、


360 名前: root▲ ★ 投稿日: 04/12/30 00:27:37 ID:???
>>325
単純な暴走が起こります。
そのプロセス(perl subbbs.cgi)が、プロセスを100%使ってしまう。
で、120秒分CPUを使うと、むなしく終了していく。

スレ立ての時に直接subbbs.cgiをコールする2ちゃんねるビューワもあるような
気がちょっとしたけど、どうでしたっけ。

>>326
そのコードでたぶん問題ないと思います。
私も、>>329 の変化に注目したい。

>>357
beのDBが落ちていた場合に、どうなるのかしら。
待っちゃう?


361 名前: root▲ ★ 投稿日: 04/12/30 00:29:41 ID:???
全投稿に対してやるとすると、相当気合入れないと大変すよ。サーバ側。
FreeBSD素の設定(各種カーネルチューンしてない状態)では、
ほとんどむりぽなような。

確か今160万投稿とか170万投稿とかあるので、
そのつもりでサーバ側をまじめに強化しないと、かなりきびしいです。


362 名前: FOX ★ 投稿日: 04/12/30 00:29:47 ID:???
>>360
subbbs.cgi をバックアップして
今は使われていませんとしてみよう。


363 名前: root▲ ★ 投稿日: 04/12/30 00:35:14 ID:???
そうか、BBSとBBYのDBに、2ちゃんねるのサーバ全部を登録するようにしなきゃ。
やってきます。


364 名前: FOX ★ 投稿日: 04/12/30 00:41:51 ID:???
うっ 上書きしつまった、
subbbs.cgi は何処か遠くへ・・・

でもどっかのサーバに残っているだろう、きっと。


365 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 00:48:48 ID:mjkYzHbf
Have a nice surf !!

Top


366 名前: root▲ ★ 投稿日: 04/12/30 00:48:55 ID:???
2ちゃんねるの全bananaサーバからの登録を受け付けるようにした。
カウントアップ復活を確認。

http://stats.2ch.net/suzume.cgi


367 名前: root▲ ★ 投稿日: 04/12/30 00:49:28 ID:???
>>364


368 名前: 未承諾酩酊※ ◆TWARamEjuA 投稿日: 04/12/30 00:49:38 ID:+U2vszG5
>>364
>>364
>>364
>>364
>>364



369 名前: ◆Reffi/bQ.c 投稿日: 04/12/30 00:51:11 ID:QWSoREWe
あわわわ
とりあえず、ミャンマー当たりで連投スレ建てしまくって不具合無いか調べた
ほうがいい鴨


370 名前: 未承諾酩酊※ ◆TWARamEjuA 投稿日: 04/12/30 00:52:09 ID:+U2vszG5
>>356
ごくごく簡単にURLから何かを拾ってきたいのならばLWP::UserAgentなんてモジュールがあるですよ。
http://search.cpan.org/~gaas/libwww-perl-5.803/lib/LWP/UserAgent.pm


371 名前: FOX ★ 投稿日: 04/12/30 01:16:05 ID:???
bubble2サーバから回収してきた < subbbs.cgi
subbbs-save.cgi で qb6に入れた。


372 名前: FOX ★ 投稿日: 04/12/30 01:17:55 ID:???
>>370
あっ それ知ってる、
boo80 はそれでやったような、


373 名前: FOX ★ 投稿日: 04/12/30 01:24:37 ID:???
$ua = LWP::UserAgent->new() でUA作って
HTTP::Headers->new()
HTTP::Request->new() なんてのを作って
UA にheadrer と Request くべて
$res = $ua->request() すねーるんですよね?

$ua->timeout(15) とか設定して

タイムアウト時は$response->code() あたりを見ればいいのかしら?




374 名前: FOX ★ 投稿日: 04/12/30 01:30:04 ID:???
しかし本筋は
●の時にやったように期限付きのセッションID方式と思われ < be のDB look up


375 名前: root▲ ★ 投稿日: 04/12/30 01:33:21 ID:???
DBが何でできているかわかりませんが、
前にDBIがどうのとかどっかで言っていたような気がするので、
MySQLか何かのサーバと、プロセス間通信しようとしているのかも。


376 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 02:23:43 ID:???
>>359
beにログインしてるユーザーの場合だけです。



377 名前: 未承諾酩酊※ ◆TWARamEjuA 投稿日: 04/12/30 02:32:45 ID:+U2vszG5
>>373
そんな感じですー

→タイムアウト時は$response->code() あたりを見ればいいのかしら?
例文の通り、
 $response->status_line;
とすると詳しい情報が得られるようです。('time out' の文字列が含まれています。)


378 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 02:41:02 ID:???
$ip = inet_aton($be_host) || print "host($be_host) not found.\n";

$sockaddr = pack_sockaddr_in($port, $ip);
socket(SOCKET, PF_INET, SOCK_STREAM, 0) || print "socket error\n";

connect(SOCKET, $sockaddr) || die "connect $be_host error\n";
autoflush SOCKET (1);

print SOCKET "GET $url HTTP/1.1\n";
print SOCKET "Host: $host\n";
print SOCKET "Connection: close\n\n";



379 名前: 未承諾酩酊※ ◆TWARamEjuA 投稿日: 04/12/30 02:41:05 ID:+U2vszG5
>>377
ちなみに、
$response->status_line のとき。
 500 Can't connect to count.2ch.net:80 (connect: timeout) at ./test.pl line 12.

$response->code() のとき。
 500 at ./te.pl line 12.

となるですー


380 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 02:42:08 ID:???
モジュールのほうが重そうな気がしたので、
書いたほうが早いと思ったんですが、どうなんでしょう?


381 名前: 名無しさん 投稿日: 04/12/30 02:43:20 ID:PtWy/RYB
外部からbeのデータが覗かれちゃう危険は無いのかしらん、


382 名前: FOX ★ 投稿日: 04/12/30 02:44:34 ID:???
モジュール(って言うんですか?)と同じに書けば同スピード
遅くなるように書けば遅いし
より早いコードを書けば早いかと、

ちなみにコンパイルされるんで
ロードの負荷やコンパイルの負荷は限りなく0です。


383 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 02:45:12 ID:???
>>381
DBIだとselect文とかいじれちゃうので、
http経由のほうがいいかなぁと思ったのです。



384 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 02:46:14 ID:???
>>378みたいに7行で終わるので、
モジュールよりは、早いんじゃないかなぁ、、と。



385 名前: FOX ★ 投稿日: 04/12/30 02:46:53 ID:???
サーバの場所に実は一番左右されたり < コードの優劣より


386 名前: 未承諾酩酊※ ◆TWARamEjuA 投稿日: 04/12/30 02:47:25 ID:+U2vszG5
>>378
timeout処理がないので、count.2ch.net みたいになると永遠に戻らなくなるですよー(汗)
でもってalarm()を使うと、SpeedyCGIではへんてこりんになるんだっけ?

>>380
リクエストされる数にもよるけれども、10分に1回くらいのリクエストならLWP::UserAgent使う方が楽かもですー
(このあたりはTimeoutをどれくらい取るかに左右されるかと思いますー)


387 名前: root▲ ★ 投稿日: 04/12/30 02:49:28 ID:???
TCPセッション張るですか。
connect() で詰まったら(サーバが落ちてたとかで)、どうするんだろう。


388 名前: root▲ ★ 投稿日: 04/12/30 02:51:13 ID:???
>>386
alerm() はSpeedyCGIでは使えませんです。
モジュール使って、タイムアウト指定しとかないとひどいことになるような。

LWP::UserAgent とかを使って、タイムアウトを入れたほうがよさげ。


389 名前: FOX ★ 投稿日: 04/12/30 02:52:27 ID:???
正常にGETが終了する場合
 >>378 でも >>373 でも
  PIE 内であれば BD の処理を除けば 10ms 以下で終ると予想
  PIE 外(たとえば日本) 200ms かかるかも?

異常な場合(timeout.busy等)
>>378 timeout 処理ないと bbs.cgi が待ち続け他の人がかけなくなる (-M32)
>>373 timeout 処理をたんたんと、

ってとこかな?



390 名前: 未承諾酩酊※ ◆TWARamEjuA 投稿日: 04/12/30 02:53:26 ID:+U2vszG5
>>388
LWPなどはIO:SelectでTimeout処理しているのでSpeedyCGIでもへんてこりんにならないようなのですー


391 名前: FOX ★ 投稿日: 04/12/30 02:55:01 ID:???
あと、、
>>378 の場合はわからないけど
>>373 でやると簡単に HTTPS が使えたり、Proxy経由で参照できたりと
のちのち簡単です


392 名前: root▲ ★ 投稿日: 04/12/30 02:55:39 ID:???
>>389
概ね、そんなかんじかと。

PIE <=. Sakuraは120msぐらいかかるみたいなので、250msぐらいはかかるですね。

%ping be.2ch.net
PING be.2ch.net (202.222.31.214): 56 data bytes
64 bytes from 202.222.31.214: icmp_seq=0 ttl=47 time=119.828 ms
64 bytes from 202.222.31.214: icmp_seq=1 ttl=47 time=123.794 ms
64 bytes from 202.222.31.214: icmp_seq=2 ttl=47 time=120.057 ms
64 bytes from 202.222.31.214: icmp_seq=3 ttl=47 time=122.132 ms
64 bytes from 202.222.31.214: icmp_seq=4 ttl=47 time=120.747 ms
^C
--- be.2ch.net ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/stddev = 119.828/121.312/123.794/1.478 ms



393 名前: 未承諾酩酊※ ◆TWARamEjuA 投稿日: 04/12/30 02:56:05 ID:+U2vszG5
>>389
おそらくビンゴー♪
>>391
ですです(嬉)


394 名前: root▲ ★ 投稿日: 04/12/30 02:56:37 ID:???
>>390
…ですね。

ふろ入ってくるです。東京、さむさむ。


395 名前: FOX ★ 投稿日: 04/12/30 02:57:29 ID:???
こっちは最高気温が-5℃とかだったり
雪祭りシーズン並


396 名前: root▲ ★ 投稿日: 04/12/30 02:57:48 ID:???
>>392
あ、RTTだから単純に倍するのはへんだ、、、。


397 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 02:59:53 ID:tK0pClhz
connect()失敗した後にファイルディスクリプタ解放してないのか・・・
まぁひとごとだし、いいけど。



398 名前: root▲ ★ 投稿日: 04/12/30 03:01:28 ID:???
>>397
うむ。
SpeedyCGIだと、こういうのも響いてくる予感。

つまり、どなたかのいう「静脈系」をちゃんとできるひとじゃないと、
いじった場合、よりいっそういけないことになると。

ふろー。


399 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 03:02:25 ID:???
素直にLWPつかいますかー。


400 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 03:03:00 ID:fcdZGLxI
yamete


401 名前: 400@FOX ★ 投稿日: 04/12/30 03:03:49 ID:???
サンプルもって来る出巣


402 名前: FOX ★ 投稿日: 04/12/30 03:08:32 ID:???
use LWP::UserAgent;
use HTTP::Request;
use HTTP::Status;

my $ua = LWP::UserAgent->new();
$ua->agent ("Iyan Bakan ver 1.00");
$ua->from ("security\@2ch.net");
$ua->proxy("http", "http://$proxy/") ;#proxyさすなら
$ua->timeout(15);
$header = HTTP::Headers->new(
'Referer' => "http://www.2ch.net/",
);
my $parameter= "abc=123&def=456";
my $request = HTTP::Request->new("POST", "http://be.2ch.net/nantara.cgi", $header, $parameter);
my $response = $ua->request($request) ;#ここで GET 処理
#ここでtimeout処理
my $response_code = $response->code();#302とか404とか500
my $response_body = $response->content();#GETの結果はここに入っている



403 名前: FOX ★ 投稿日: 04/12/30 03:11:09 ID:???
たぶん 7行より短くなるはず、


404 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 03:15:49 ID:???
試してみようと、LWPをCPANから拾おうとしたら、
ftp.perl.orgが落ちてる。。


405 名前: 未承諾酩酊※ ◆TWARamEjuA 投稿日: 04/12/30 03:26:29 ID:+U2vszG5
>>402
use をLWP::UserAgentだけにしてみるトステ

use LWP::UserAgent;
my $ua = LWP::UserAgent->new(
 'agent' => "Iyan Bakan ver 1.00",
 'from' => "security\@2ch.net",
 'timeout' => 15,
);
# $ua->proxy('http', "http://$proxy/") ;#proxyさすなら

$ua->default_header(
 'Referer' => 'http://www.2ch.net/',
);

my $response = $ua->post(
 "http://be.2ch.net/nantara.cgi",
 \{
  'abc' => 123,
  'def' => 456,
 }
);

$response = $response->is_success
 ? $response->content # 成功した時は内容を取り込む
 : $response->status_line # 失敗した時はそのレスポンスとエラー内容を取り込む
;


406 名前: 未承諾酩酊※ ◆TWARamEjuA 投稿日: 04/12/30 03:29:04 ID:+U2vszG5
>>404
%perl -MCPAN -e shell
してから、
cpan> install LWP
すると、依存関係類もまとめてインストロールしてくれはるです♪


407 名前: (_ ` 投稿日: 04/12/30 03:31:47 ID:g+ta55qi
(Д ` ≡ ´ д) (。`?  ..。。(( ´ _)


408 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 03:38:32 ID:tK0pClhz
Classまで使ってそんなにシビアなコード書きたいなら静脈系自動処理してくれるJava系の方が向いていそう。
その代償にGlobalGC時の硬直があるがJavaVMのParameterを経験則で調整していけばなんとかなる。
完全インタプリタなPerlよりバイトコードに落とすJavaの方が単純なルーチンなら刹那的な速度的にも最大二桁倍の速度向上が見込める。
SystemCallにおいては微妙ではあるが。でもやっぱり過去の資産の総リプレースは怖いのかな。

と言ってみるテスツ。



409 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 03:42:23 ID:???
怒られました。
***
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
live/jigsaw-auth-b.t 3 2 66.67% 1 3
live/jigsaw-auth-d.t 1 1 100.00% 1
live/jigsaw-md5-get.t 2 2 100.00% 1-2
live/jigsaw-neg-get.t 1 1 100.00% 1
live/jigsaw-te.t 4 1 25.00% 4
Failed 5/41 test scripts, 87.80% okay. 7/788 subtests failed, 99.11% okay.
*** Error code 2

Stop in /root/.cpan/build/libwww-perl-5.803.
/usr/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force


410 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 04/12/30 03:43:01 ID:+U2vszG5
>>404
あっと、どうしてもソースコードがご入り用でしたら、
http://search.cpan.org/~gaas/libwww-perl-5.803/
からダウソできるですよー

※あらやだ今日は呑んでいないのに酩酊のママだったorz...


411 名前: root▲ ★ 投稿日: 04/12/30 03:43:56 ID:???
>>404
LWP、2chの環境には入れてあったような。
あ、直轄サーバで試すのかな。

# FreeBSDならCPANから拾うより、pkg_add -r で入れるほうが楽です。


412 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 04/12/30 03:52:49 ID:+U2vszG5
>>409
ぬー、、、jigsaw.w3.org が墜ちているもより(滂沱)@なのでtest出来ずに鰓。。。
rootさん曰く、
→# FreeBSDならCPANから拾うより、pkg_add -r で入れるほうが楽です。
かもですm(_ _)m


413 名前: root▲ ★ 投稿日: 04/12/30 03:54:45 ID:???
>>409
FreeBSDなら、これで一発かと。

pkg_add -r p5-libwww


414 名前: root▲ ★ 投稿日: 04/12/30 03:56:26 ID:???
libwwwはかなりの基本ライブラリなんで、さすがにbanana/tiger/cobra全部入っているです。


415 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 04/12/30 03:59:56 ID:+U2vszG5
>>414
ちなみに MacOSX10.3.7 では LWP が入っていませんでしたorz...
そして live/jigsaw- で詰まりました(泪)

あ、でももしかすると、make test がデフォルトで入っているかもしれないので、
%pkg_add -r p5-libwww
でも鰓になるかも、、、


416 名前: root▲ ★ 投稿日: 04/12/30 04:02:22 ID:???
>>415
ううむ。

旧HE時代からlibwwwはpkg_addで入れてますが、
FreeBSD4.x/5.xでは、一度もエラーになったことないです。


417 名前: FOX ★ 投稿日: 04/12/30 04:03:53 ID:???
ちなみに質問ですが
Perl で Net:: とかLWP:: とかは通常なんて呼ぶんですか?


418 名前: root▲ ★ 投稿日: 04/12/30 04:05:03 ID:???
>>417
Perl modules って答えでいいのかな。


419 名前: FOX ★ 投稿日: 04/12/30 04:06:00 ID:???
Net モジュールとか LWP モジュールって感じ?

あとデストラクタまで入っているという認識でいいのかな?


420 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 04/12/30 04:09:22 ID:+U2vszG5
>>417
大文字で始まる場合はモジュール、小文字の場合はプラグマ。って答えでいいのかな。
http://search.cpan.org/modlist/Pragmas


421 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 04:10:50 ID:???
portsでmakeしてみました。


422 名前: root▲ ★ 投稿日: 04/12/30 04:12:04 ID:???
>>419
Net::DNSで1つのモジュール、ってかんじですね。

モジュールの作者がそのへんに配慮して書いているかによると思います。<デストラクタ


423 名前: root▲ ★ 投稿日: 04/12/30 04:12:49 ID:???
>>421
/usr/portsはまさか、OS入れたときのそのまま、、、ってことはないですよね。
ちゃんとupdateしてます?


424 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 04:14:27 ID:???
portsってどうやってupdateするんすか?


425 名前: root▲ ★ 投稿日: 04/12/30 04:18:27 ID:???
>>424
ひゃー。

/etc/make.conf作って、/usr/portsでmake updateするです。
/etc/make.confの例をここに書くです。


426 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 04/12/30 04:20:40 ID:+U2vszG5
>>424
http://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/ports-using.html
このあたりとか(苦笑)


427 名前: root▲ ★ 投稿日: 04/12/30 04:22:09 ID:???
# -- use.perl generated deltas -- #
# Created: Tue Oct 12 12:12:01 2004
# Setting to use base perl from ports:
PERL_VER=5.8.5
PERL_VERSION=5.8.5
PERL_ARCH=mach
NOPERL=yo
NO_PERL=yo
NO_PERL_WRAPPER=yo

とかがたぶんデフォルトで(Perl入れていれば)入っていると思うので、
これにこんなかんじの↓を追加するです。
で、cd /usr/ports して、make update を実行。

SUP=/usr/local/bin/cvsup
SUP_UPDATE=yes
SUPHOST=cvsup2.jp.freebsd.org # fastest_cvsupを実行して適当に近いやつにする
SUPFILE=/usr/share/examples/cvsup/standard-supfile
SUPFLAGS=-g -L 2
PORTSSUPFILE=/usr/share/examples/cvsup/ports-supfile
# Thank you for http://qb.2ch.net/test/read.cgi/operate/1062137886/39
WITHOUT_X11=yes
WITH_APACHE2=yes


428 名前: root▲ ★ 投稿日: 04/12/30 04:23:46 ID:???
あ、あらかじめ、

pkg_add -r cvsup-without-gui

をやって、cvsupを入れておかないとだめです。


429 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 04:31:26 ID:???
>>427
# -- use.perl generated deltas -- #
# Created: Tue Oct 12 12:12:01 2004

の設定ファイルは、どこにあるんでしょうか?


430 名前: FOX ★ 投稿日: 04/12/30 04:31:34 ID:???
なんか今日は調子わるいっす
二回もコンピュータに負けてしまった < AoM


431 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 04:34:08 ID:???
おぉ、、既に書いてありました。。すいません。


432 名前: root▲ ★ 投稿日: 04/12/30 04:34:33 ID:???
>>429
あ、もしかしてPerlはportsやpackagesじゃなくて、
コンパイルして入れたですか、、、。ううむ。

だったら、/etc/make.confはないと思うので、
とりあえず>>427の↓のが入った /etc/make.conf を作ればいいと思われ。


433 名前: root▲ ★ 投稿日: 04/12/30 04:34:46 ID:???
>>431
あ、りょうかい。


434 名前: FOX ★ 投稿日: 04/12/30 04:39:06 ID:???
>>422
ということは書ける機能は備わっているということかな、


435 名前: root▲ ★ 投稿日: 04/12/30 04:42:11 ID:???
>>434
その理解でよいと思います。

http://www.att.or.jp/books/perlmod/
http://www.att.or.jp/perl/man/perlmod.1.html より

パッケージのコンストラクタとデストラクタ

パッケージのコンストラクタとデストラクタとして機能する、2 つ
の特別なサブルーティン定義があります。 それは、BEGIN ルーテ
ィンと END ルーティンです。 このルーティンでは sub は省略で
きます。


436 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 04:44:03 ID:???
おぉー、、updateし始めましたですよ。
ありがとうございますです。


437 名前: root▲ ★ 投稿日: 04/12/30 04:45:48 ID:???
>>436
よかったです。

…ということは、カーネルとかシステム領域(ユーザランド)も最初に入れたままかしら。


438 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 04:47:29 ID:???
#uname -a
FreeBSD be.2ch.net 4.10-RELEASE FreeBSD 4.10-RELEASE #1: Tue Jun 22 10:08:09 JST 2004 root@www.my.domain:/usr/src/sy
s/compile/RENTALv6 i386

全く弄ってないですー。



439 名前: root▲ ★ 投稿日: 04/12/30 04:54:14 ID:???
>>438
4.10Rすね。root権限つきでしたっけ。
た○か社長のところだからそれなりにチューニングはされてるのかもですが、、、。

気が向いたらいじるかもしれないので、よろしければ種をメールしておいていただけると。
# 今日はもうねむねむ。


440 名前: ひろゆき@どうやら管理人 ★ 投稿日: 04/12/30 05:04:21 ID:???
>>439
メールしましたー。


441 名前: root▲ ★ 投稿日: 04/12/30 05:12:15 ID:???
受け取りました。


442 名前: FOX ★ 投稿日: 04/12/30 05:19:26 ID:???
>>435
なるほどー
これだと OO ッぽく書けるな、


443 名前: ひろゆき ◆3SHRUNYAXA 投稿日: 04/12/30 06:57:22 ID:eg/2FnkK
なにやら、変数を保持しっぱなしの予感。。。
>SpeedyCGI


444 名前: ひろゆき ◆3SHRUNYAXA 投稿日: 04/12/30 07:09:42 ID:eg/2FnkK
おぉ、バグ発見。


445 名前: ひろゆき ◆3SHRUNYAXA 投稿日: 04/12/30 07:11:25 ?## ID:eg/2FnkK
わーい。くばっちゃえー。


446 名前: 南アルプス ◆98YENoslbU 投稿日: 04/12/30 07:11:39 ID:oq+455VC
工エエェェ(´д`)ェェエエ工工


447 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 07:13:12 ID:XzlHwOy/
どこに?


448 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 07:16:51 ID:M6CvTnd8
年末に働く管理人。


449 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 07:18:57 ID:M6CvTnd8
>>445
そのjavascriptは何?


450 名前: 名無しさん 投稿日: 04/12/30 07:28:55 ?# ID:PtWy/RYB
なんだってー


451 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 07:39:43 ? ID:Mo0nUNNp
http://game10.2ch.net/test/read.cgi/arc/1104213037/64
普通の板でもログインしてると任意IDの所でも強制的に?とID表示されるんですが仕様ですか?。
まあ、ログインしなきゃいいわけですが。


452 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 07:54:52 ID:ZbPqMR4m
うわJaneでみるとはげしいです。


453 名前: [―{}@{}@{}-] 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 07:58:21 ID:tbbps1tQ
おまえは何をしてるんだ!
年末で奈良の女児誘拐殺人の犯人らしき36歳新聞配達員の男が事情徴収してるというのに!


454 名前: ひろゆき ◆3SHRUNYAXA 投稿日: 04/12/30 08:03:00 ?## ID:???
>>451
あ、ID消すの忘れた。。


455 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 08:11:27 ID:tKPpksci
ひろゆきキャップ下さいたま


66999699966669969696@ezweb.ne.jp


456 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 08:12:40 ? ID:???
>>454
面白いから残しといても良いよ。


457 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 08:15:03 ? ID:???
>>454
というか今度は強制IDのところがID:???になったんだけど…。


458 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 08:19:04 ID:1gG7WNs5
ログオンしてる人が書き込めば、
javascriptの記述の分だけdatの容量が増えることになったわけですが、
それについては構わないのでしょうか?
ログオンしてる人が少なければ大した影響は無いでしょうけど。


459 名前:◆l/IRP0btKM 投稿日: 04/12/30 09:01:34 ID:Aj6n3e11
>>454
ナンタルチーア


460 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 09:09:05 ID:8wAXoZLv
>427
その/etc/make.conf見覚えがあると思ったら、pekoスレで昔オレが書いたサンプルからの引用か……

・/usr/share/exapmle/cvsup/ports-supfileは/usr/sup/ports-supfileあたりにcpして使ったほうが良いかも
・*default compressはコメントアウトするか、SUPFLAGS= -s -g -L2にして圧縮しない
・fastest_cvsupで速いサーバーを入れるのも当然だが、cvsup-mirrorホストが立っているならそっちを指定する

そもそもcvsup-without-guiがpkg_addされていないんであれば、sysutils/portsnapを使ってもらっても良いかも。
管理手法がばらばらになるというデメリットはあるけど。


461 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 09:10:54 ID:8wAXoZLv
×SUPFLAGS= -s -g -L2にして圧縮しない
○SUPFLAGS= -Z -g -L2にして圧縮しない

ミスったので訂正。
-sはチェック抑制だった。


462 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 09:22:07 ? ID:???
今度は任意IDみたいになってますよ。
http://qb5.2ch.net/test/read.cgi/operate/1103462401/579-580
579 :動け動けウゴウゴ2ちゃんねる [sage] :04/12/30 09:19:07 ? ID:???
てすと


580 :動け動けウゴウゴ2ちゃんねる :04/12/30 09:20:14 ? ID:Mo0nUNNp
てすとに



463 名前: 462 投稿日: 04/12/30 09:23:25 ? ID:Mo0nUNNp
念の為こっちでも


464 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 09:31:10 ?# ID:???
任意IDになってるのは意図した仕様みたい
http://qb5.2ch.net/test/read.cgi/operate/1101003269/672


465 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 09:39:16 ? ID:???
みたいだね。


466 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 14:00:05 ID:Sw15oqdj
>>344
ありがとうヽ(´ー`)ノ



467 名前: FOX ★ 投稿日: 04/12/30 23:39:36 ID:???
質問でーす > どうやらさん

javascript になっているのは、必然?
それとも単に負けただけ?

必然なら改修しないけど、、、って言うだけのことですが、


468 名前: ひろゆき ◆3SHRUNYAXA 投稿日: 04/12/30 23:41:27 ?## ID:eg/2FnkK
元スレのURLを引っ張るので必然ですー。
javascript以外の方法でいけるなら、
それもありなんですが。



469 名前: FOX ★ 投稿日: 04/12/30 23:43:33 ID:???
なるなる

u=d:http://qb6.2ch.net/test/read.cgi/122445566/
のようになるのかな?


470 名前: ◆BBhaIKAIx6 投稿日: 04/12/30 23:43:55 ID:36TBZPsL
(javascriptは負け組なんだ)


471 名前: ひろゆき ◆3SHRUNYAXA 投稿日: 04/12/30 23:44:44 ?## ID:eg/2FnkK
そです。そです>>469



472 名前: FOX ★ 投稿日: 04/12/30 23:46:04 ID:???
りょうかいですー

改修するかも知れませんです。
ちょっとでも節約したい(ちょっとどころじゃないかもなんで)


473 名前: ひろゆき ◆3SHRUNYAXA 投稿日: 04/12/30 23:51:32 ?## ID:eg/2FnkK
あいさー。


474 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/30 23:57:20 ?# ID:???
datにはi=123456の数字だけ書いて、残りはread.cgiで出力だな。
jsで一括処理なら転送量はかかるまい。
もちろん専ブラは専ブラで。


475 名前: ◆BBhaIKAIx6 投稿日: 04/12/30 23:57:43 ID:36TBZPsL
>473 私信ですが、あれ届きましたか?


476 名前: ひろゆき ◆3SHRUNYAXA 投稿日: 04/12/30 23:58:23 ?## ID:eg/2FnkK
>>475
遊星からの物体X?


477 名前: FOX ★ 投稿日: 04/12/30 23:59:05 ID:???
ちとテストしてみてほしぃー

■ めまい
http://dso.2ch.net/test/read.cgi/myanmar/1102008822/


478 名前: ◆BBhaIKAIx6 投稿日: 04/12/30 23:59:26 ID:36TBZPsL
>475 仙台の例のもの。


479 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:00:39 ID:st35c8tD
パンク萩の月かー。


480 名前: FOX ★ 投稿日: 04/12/31 00:00:42 ID:???
>>474
そのほうがよさげですねぇ

各専ブラが対応する必要があるっすね、


481 名前: ひろゆき ◆3SHRUNYAXA 投稿日: 04/12/31 00:01:34 ?## ID:nsOY40L9
>>478
いやぁ、全部頂きました。
どもどもです。


482 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:03:23 ID:cCIi1kfg
>各専ブラが対応する必要があるっすね、

更新作業のの滞った(止まった)専ブラユーザーから
悲鳴が上がる悪寒。
仕方が無いけど・・・。


483 名前: ◆BBhaIKAIx6 投稿日: 04/12/31 00:05:13 ID:FLvxRBBC
kageあたりめっちゃ更新が早かったモヨウ

>481 よかったよかった


484 名前: root▲ ★ 投稿日: 04/12/31 00:07:14 ID:???
>>474 >>480
賛成すね。

仕様さえ固まれば、対応する方々は対応できると思われ。

>>482
やむを得ないっすね、、、。
私もOpenJaneなんで、そのあたりはちょっとどきどき。


485 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:10:24 ID:FczG2yi3
SpeedyCGI導入してどの程度負荷が減りましたか?


486 名前: FOX ★ 投稿日: 04/12/31 00:11:45 ID:???
>>485
30倍くらいかなぁ or more


487 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:13:49 ID:FczG2yi3
>>486
かなり効果出ましたね。
Cで組みなおす必要もなさそうですね。


488 名前: root▲ ★ 投稿日: 04/12/31 00:15:31 ID:???
>>485
bbs.cgiの掲示板システム全体に対するトータルコストという観点なら、
十倍〜数十倍は変わった気がするです。

つまり、ある意味革命が起こったと。


489 名前: FOX ★ 投稿日: 04/12/31 00:17:50 ID:???
>>477 の具合はどうですかね? ok?

>>487
そですね、必要性はかなり遠のいたかと
もすこし節約できるところ(msのオーダと予想されるところ)を何とかすれば・・・
と思っています。


490 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:19:27 ID:2gl5bhtm
>>489
|Hello 2ch !!
|-----------------------------
|read.cgi ver 05.0.0.1
|FOX ★
とか出ますた。これでいいの?


491 名前: root▲ ★ 投稿日: 04/12/31 00:19:31 ID:???
・fork() exec() の処理コスト
・Perがlプログラムファイルを読み込むコスト
・モジュールをロードするコスト
・インタプリタとしてのコスト(エラーチェックとかいろいろ)
・exit() の処理コスト

が、激減したわけだから。

昨年最大の成果がBBQ/BBXだとしたら、
今年最大の成果はbbs.cgiのSpeedyCGI化と、携帯サーバシステムの構築かと。


492 名前: FOX ★ 投稿日: 04/12/31 00:19:45 ID:???
あと 対爆撃性能が上がったというのが大きいです。
つまり -M32 で 32個しか同時には受け付けない。


493 名前: ひろゆき ◆3SHRUNYAXA 投稿日: 04/12/31 00:20:09 ?## ID:nsOY40L9
>>490
同じく。


494 名前: FOX ★ 投稿日: 04/12/31 00:20:38 ID:???
>>490
あっ そっか read.cgi 入れ替えてきます。


495 名前: root▲ ★ 投稿日: 04/12/31 00:21:54 ID:???
>>492
確かに。

仮死状態やサーバダウンに陥るリスクが、大幅に減りました。


496 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:22:43 ID:2gl5bhtm
Internal Server Errorキター


497 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:23:52 ID:JFKx1eSs
>>496
あるあるwwww


498 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:24:04 ID:OEYICF22
ひろゆき頑張れ


499 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:24:05 ID:Ra3AgRkl
>>401
あるあるw


500 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:24:08 ID:Ig4OPz+z
>>496
ねーよwwww


501 名前: FOX ★ 投稿日: 04/12/31 00:24:25 ID:???
http://dso.2ch.net/test/read2.cgi/myanmar/1102008822/l50

こっちでよろしくです
read.cgi は dso仕様だった


502 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:24:26 ID:MU4TCdaw
ホモとオレンジレンジと呪われしTMR


503 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:24:30 ID:Px632QGf
>>497
ねーよwwww


504 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:24:31 ID:2gl5bhtm
今度は人大杉になりますた
何が何でもブラウザで読ませないつもりでつか?


505 名前: root▲ ★ 投稿日: 04/12/31 00:24:41 ID:???
あ、mod_cgidsoを切ってきますね。< dso


506 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:24:53 ID:95yFsbfF
>>505
あるあるww


507 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:24:56 ID:2gl5bhtm
あ、ようやく読めた


508 名前: root▲ ★ 投稿日: 04/12/31 00:25:34 ID:???
>>501
なるほど、では今はそのままで。
設定変更が必要なら、言ってくださいです。


509 名前: FOX ★ 投稿日: 04/12/31 00:25:35 ID:???
>>505
切らなくていいですー


510 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:25:42 ID:iEdoApJu
>>504
何が何でも専用ブラウザを使わないつもりですか?


511 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:27:00 ID:2gl5bhtm
>>510
まだ対応してる専用ブラウザは存在しないでしょ?


512 名前: 外野ァァン 投稿日: 04/12/31 00:27:43 ID:CigqTe+E
別ウィンドウで開きたいなぁ


513 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:27:44 ID:iEdoApJu
あるあるw


514 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:27:49 ID:cCIi1kfg
>>484
オープンソースな専ブラはいいなぁ。
スキルも無い一般ユーザーが出来る事って何だろう。



515 名前: ヾ●ノ゛ ◆NATTOSpTC2 投稿日: 04/12/31 00:28:29 ?# ID:???
>>514
耐えること


516 名前: ◆Reffi/bQ.c 投稿日: 04/12/31 00:28:32 ID:2xjFL7WV
>511
かちゅやLive2chは対応してますけど
その他も開発が間に合えば今年中に出来るようになるかと


517 名前: FOX ★ 投稿日: 04/12/31 00:28:59 ID:???
target=_blank ですか?
サイズまで指定するならやっぱり javascript が本筋?


518 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:30:52 ID:2gl5bhtm
>>516
いや、今実験してるdsoの話
と思ったら通常リンクだから専ブラだと問題ないね


519 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:31:36 ID:2gl5bhtm
>>517
サイズはどうやらさんのJavaScript版でも指定してないから必要ないと思われ
でもtarget=_blankは欲しいです


520 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:33:07 ID:2gl5bhtm
言うまでもないけどtarget=_blankはread.cgiで挿入する方向で
専用ブラウザならどのみち別ウィンドウで開くので


521 名前: FOX ★ 投稿日: 04/12/31 00:34:08 ID:???
target="_blank" にした @みゃんまー


522 名前: FOX ★ 投稿日: 04/12/31 00:34:57 ID:???
>>520
そっすね、


523 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:36:47 ?# ID:???
このさい<base target="_blank">とか


524 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:37:10 ID:2gl5bhtm
Internal Server Errorが出て
ブラウザでもかちゅでも書けない


525 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:37:27 ?# ID:???
読み書き500だな


526 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:38:40 ID:2gl5bhtm
>>523
レス内のURLリンクにtarget=_selfを付ける必要が出てくる
URLリンクを生成してるのはread.cgiだから不可能じゃないけど
どっちが転送量を低く抑えられるかな


527 名前: FOX ★ 投稿日: 04/12/31 00:38:54 ID:???
あっ、、、


528 名前: ヾ(゚パ)ノ ◆f0.zuburi6 投稿日: 04/12/31 00:39:27 ID:JCG1AUaN
えっ・・・


529 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:39:51 ID:2BD8G97v
リンクの挙動はいいみたいだけど、
書けない・・・


530 名前: FOX ★ 投稿日: 04/12/31 00:40:48 ID:???
>>526
そうなると onClick=aaa(); ちかにして
あたまに aaa() を定義かな・・・ < read.cgi



531 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:40:55 ?# ID:???
全部別窓でいんじゃん。


532 名前: 外野ァァン 投稿日: 04/12/31 00:42:06 ID:CigqTe+E
Hello 2ch !!
read.cgi ver 05.0.0.1
FOX ★


533 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:42:47 ID:2gl5bhtm
>>530
あ、それいいですね
スクリプト切ってる人はうざい別窓見なくて済むし
>>531
まあ確かに専用ブラウザでリンクをクリックすると
全部別タブか別ウィンドウで開くからタブブラウザならそれでもいいかもしれないけど
素のIEとかだとうざすぎる


534 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:43:29 ID:2gl5bhtm
>>532
漏れも騙されたわけだがread「2」.cgi
http://dso.2ch.net/test/read2.cgi/myanmar/1102008822/l50


535 名前: FOX ★ 投稿日: 04/12/31 00:43:56 ID:???
しかし html 化プログラム方面まで直さなきゃだなぁ


536 名前: 外野ァァン 投稿日: 04/12/31 00:44:13 ID:CigqTe+E
>>534
あー。。。


537 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:44:56 ID:2gl5bhtm
ところで「d:」の後のURLに板名が入ってないような…。


538 名前: FOX ★ 投稿日: 04/12/31 00:46:13 ID:???
>>537
うっ


539 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 04/12/31 00:46:40 ID:AxaCA0Ty
まんぼ!


540 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:46:51 ?# ID:???
>>1」を、
今は
datは <a href="../test/read.cgi/bbs/123546789/1" target="_blank">
read.cgiは <a href=1 target=_blank>
ってなってるのを、datの段階からread.cgiと同じ形にして、
index.html(html/$key.html)だけ../test/read.cgi/〜を出力しよう。



541 名前: FOX ★ 投稿日: 04/12/31 00:51:14 ID:???
「どっちが得かよーく考えてみよう」状態だな、


542 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:53:18 ID:2gl5bhtm
<a href=javascript:w=window.open('http://be.2ch.net/test/p.php?i=4662757&u=d:'+document.URL);if(w)w.focus();void(0);>
<a target="_blank" href="http://be.2ch.net/test/p.php?i=3434483&u=d:http://dso.2ch.net/test/read.cgi/myanmar/1102008822/">
すでに転送量の節約という観点からは無意味どころか逆効果な予感
アクセス性の観点からは(スクリプト使わなくなった分)改善してるけど


543 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 00:57:52 ID:2gl5bhtm
・target=_blankをread.cgi生成にする
・ひろゆきにお願いして
 d:以降を「dso/myanmar/1102008822」
 のみにしてBE側でURLに変換する


544 名前: FOX ★ 投稿日: 04/12/31 00:58:17 ID:???
>>474 のような仕様にして、
>>530 のように実装すると
datの大きさ、転送量の節約を主とした場合一番いいのかな、

問題は専ブラに全部修正を強いるところか、

一方、節約でな各種改造をしなくていいのは
現dsoに入っているやつかな?


545 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 01:03:09 ID:2gl5bhtm
href="#" onClick="aaa()"
href="javascript:aaa()"
onClinkを使わないほうがわずかにとくかな


546 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 01:03:37 ?# ID:???
<script>
function be(i){
window.open('http://be.2ch.net/test/p.php?i=' + i + '&u=d:' +document.URL);
}
</script>

<a href=javascript:be(123456);>?#</a>

js知らんのでてきとー。
ローカルでのテストでは動いたっぽい。


547 名前: ひろゆき ◆3SHRUNYAXA 投稿日: 04/12/31 01:51:02 ?## ID:nsOY40L9
>>546
おぉ、、その手が。


548 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 02:09:03 ID:0MT2Ix3f
JaneDoeで見てるが、
547 名前:ひろゆき ◆3SHRUNYAXA [] 投稿日:04/12/31(金) 01:51:02 <a href=javascript:w=window.open('http://be.2ch.net/test/p.php?i=303168&u=d:'+document.URL);if(w)w.focus();void(0);>?##</a> ID:nsOY40L9
って表示されてウザイ


549 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 02:10:24 ID:j4YZyRG3
janeviewならおk


550 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 02:11:00 ?# ID:???
>>548
それはJaneDoeの開発者に言え。


551 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 02:15:29 ID:TInZWYaP
旧本家を使っているなら
NightlyBuildにすればOK


552 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 02:59:23 ID:oW7afIHv
>>546
<script language="JavaScript"><!--
function be(i){
var w;w=window.open('http://be.2ch.net/test/p.php?i='+i+'&u=d:'+document.URL);
if(w)w.focus();void(0);
}
//-></script>

コメントアウトにしないと古いブラウザでいろいろ出るかも
まあクッキーの所に埋め込んじゃえば問題なし・・


553 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 15:02:54 ID:qd+ggi0x
JavaScriptとかだとなあ…
かちゅでブラウザsleipnirにして、sleipnirのデフォがスクリプトオフだと死ねる。

専ブラの対応がないとちょっとつらいよー


554 名前: 某47 ◆ap/yuix/tw 投稿日: 04/12/31 18:04:29 ID:4Cb79RiL
2chブラウザのスレッド表示はread.cgiのエミュレートなのだから、read.cgiできちんと表示されているのに直せとここに持ってくるのはよくないですね。

>>552
<script language="JavaScript" type="text/javascript"><!--
function be(i){
var w=window.open('http://be.2ch.net/test/p.php?i='+i+'&u=d:'+document.URL);
if(w)w.focus();
}
//-></script>


555 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 20:23:22 ID:SpF+m2RA
>>553
今回に限らず専ブラは2chの仕様変更に対応してきたわけで、
今更そういうのは論点がずれてるのではないかと。

>かちゅでブラウザsleipnirにして、sleipnirのデフォがスクリプトオフだと死ねる。
現在もJavaScriptの部分はうまくクリアしてやってくれてるからそういうことにはならないよ。


556 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 04/12/31 20:34:54 ID:P66SjQLq
まぁアクセシビリティの観点から言えばJavaScriptが使えない環境のための代替手段は提供すべきだけどね。


557 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/01 02:18:36 ID:c2TFhsqa
BBM が止まっています


558 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/01 03:04:33 ID:ndLhze4v
今年初糞、初切れorz。教訓:糞は5日も貯めるな!
という事で今年もよろしく。他人だけど。

ちょっと聞いてもいいですか?
sleepって使ってますか?


559 名前: ひろゆき ◆3SHRUNYAXA 投稿日: 05/01/01 05:38:49 ID:piNCy//E
javascript最強。


560 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/01 05:45:21 ID:c2chu9n1
  ̄ ̄ ̄ ̄ ̄ ̄○ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
           O 。
                 , ─ヽ
________    /,/\ヾ\   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|__|__|__|_   __((´∀`\ )< ・・・というお話だったとさ
|_|__|__|__ /ノへゝ/'''  )ヽ  \_________
||__|        | | \´-`) / 丿/
|_|_| 从.从从  | \__ ̄ ̄⊂|丿/
|__|| 从人人从. | /\__/::::::|||
|_|_|///ヽヾ\  /   ::::::::::::ゝ/||
────────(~〜ヽ::::::::::::|/        


561 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/01 05:45:59 ID:aqwFL42z
ひろゆき俺と結婚してや!!!


562 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/01 06:01:03 ID:eeexdTJw
>>559
おみくじはもうしたの?


563 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/01 06:08:53 ID:nlAbKczl
>>559
おはよう、ひろゆこ
今年の目標は?


564 名前: 【大吉】 【1965円】 投稿日: 05/01/01 06:15:34 ID:Q3SQjp5w
どうだ


565 名前: ひろゆき ◆3SHRUNYAXA 投稿日: 05/01/01 06:42:01 ID:piNCy//E
今年は、黒幕になりたいなぁと。



566 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/01 06:48:47 ID:zQh/M1ju
ふむ。黒幕ですか。
がんばってください。


567 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/01 06:54:44 ID:5Q5e5wIX
つ 【 悪いやつほどよく眠る 】

|彡サッ

| < おぬしも悪よのう


568 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/01 07:02:09 ID:aqwFL42z
ひろゆきかっこいい


569 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/01 07:10:57 ID:k5c/Ge+e
ひろゆきぃぃぃぃぃぃぃぃ!!!!!!!!!!!
ヴぇおぃぇぁぁぁぁぁぁぁぁ


570 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/01 07:16:35 ID:HsiCUWKz
>>565
じゃあFOXさんが赤幕 rootさんが青幕 まほらさんが黄幕
こうすけさんが緑幕 不動楽さんが白幕で 飛行石さんが字幕って事で


571 名前: ヾ(゚パ)ノ ◆f0.zuburi6 投稿日: 05/01/01 07:28:57 ID:xGaCTDzd
ぼくわ早朝から○○膜でおねがいします。


572 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/01 08:15:00 ID:GOLt9VJs
┌───┐
│要望書│
└───┘
「大吉・2005円」ってのは出ない?(2000円以上は出ない?)  出したがっている香具師多数

運営側よろしく


573 名前: 岡倉 【大吉】 投稿日: 05/01/01 13:02:57 ID:E3JEIpPI
おい、グーグルのトップページが大変なことに!
http://news13.2ch.net/test/read.cgi/news/1104536143/43

43: 【中吉】 【192141円】 []:05/01/01(土) 10:32:00 ID:0UNkGcKc
ほう


574 名前: 名無しさん 投稿日: 05/01/02 07:39:29 ?# ID:???
で、西村管理人は、ここで参考になった投稿に
ポイント送ったりはしてるのか、


575 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/02 11:04:19 ID:tNlPS4QC
DATには
05/01/01 00:00:00 ID:??? BE:xxxxxx
ってやって、read.cgiでリンクに変換してよ


576 名前: ◆tuboBGQODY 投稿日: 05/01/04 17:21:07 ID:MdXhZC4I
>>575
ナイスアイディア


577 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/04 17:32:40 ID:ywjPB/+n
DATのフォーマットはいまさら変えられないのが実情
一番後ろに<>BEIDをつけるとかなら影響は小さいかもしれんが


578 名前: 某ソレ47 ◆ap/yuix/tw 投稿日: 05/01/04 17:43:43 ID:ansxfuiG
<>区切りを増やすほうがむしろdatのフォーマットを変えることに近いと思うよ。
>>575なら非対応2chブラウザでもそのまま

05/01/01 00:00:00 ID:??? BE:xxxxxx

と表示されるので安全(IDポップアップを実装してる2chブラウザは影響受ける可能性高いけどそれは本来ない動作なので2chブラウザ側で対応すべき)


579 名前: 575 投稿日: 05/01/04 19:25:20 ID:+h/0zgXw
>>578
うん、そう思って言った。
それで影響受けるんなら名前欄の後にトリップみたいに■xxxxxxとかやってもいいのでは?
DATにJavascript埋め込むのはどう考えても…。

と、某2ch型掲示板の開発者は思います。


580 名前: ひろゆき ◆3SHRUNYAXA 投稿日: 05/01/05 04:14:07 ?## ID:6ytlS9J1
>>575がよさげっすね。


581 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/05 07:59:49 ID:XcHSx1B/
ヽ(`Д´)ノヒロユキサゲ!!


582 名前: 某ソレ47 ◆ap/yuix/tw 投稿日: 05/01/05 08:53:54 ID:cbo6IBrf
>>580
キタ━━━━━━(゚∀゚)━━━━━━ !!おめでとう>>575


583 名前: [―{}@{}@{}-] 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/05 12:56:01 ID:1NabanO4
>>580
いまなんか直してる?
http://pc5.2ch.net/test/read.cgi/win/1102771421/393
こんなの見つけたんだが


584 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/05 12:59:47 ? ID:???
Be-2ちゃんねる 人柱募集中。。。
http://qb5.2ch.net/test/read.cgi/operate/1101003269/968

968 名前:名無しさん[sage] 投稿日:05/01/04(火) 10:43:53 ? ID:???
確認した。
架空のBeIDをクッキーに仕込んでもマークでるやん。


585 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/05 13:12:32 ID:B4AT/7ix
>>583
何が言いたいのかさっぱり分からん。
多分時刻の次あたりの事だろうけど。
それはブラウザが対応してないからそうなるだけ。
年末あたりから機能はあった


586 名前: [―{}@{}@{}-] 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/05 13:19:52 ID:1NabanO4
>>584
あーそれか
ありがとう

>>585
そんなことは知ってるから


587 名前: ひろゆき@どうやら管理人 ★ 投稿日: 05/01/05 15:47:31 ?## ID:6ytlS9J1
>>584
直った予感。


588 名前: 不動楽 ★ 投稿日: 05/01/05 23:42:36 ID:???
http://qb5.2ch.net/test/read.cgi/operate/1103457589/636-
の件でbbs.cgiを変更します。

どなたか今作業中でしたら、終わられてから作業いたします。


589 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/05 23:45:18 ID:REJU2tOT
read.cgiはFOXが改造中。
ってbbs.cgiは関係ないけどwwwwwwwwwwwwwww


590 名前: (゚д゚)ウマー ◆UMAAgzjryk 投稿日: 05/01/06 00:36:22 ID:P0J1FSuW
なんかココがオカシイ匂いがするわ。

謎のjane挙動不審のまとめ
・板更新は出来るがスレ取得不可能(エラーが出る)
・read.cgi関連ではない
・2ch以外のアニメ実況等では正常に作動
・1月5日午前5時ごろまではまとも23時過ぎではおかしくなっていた。
・●のある無しは関係無い
・プロバイダの不調でもない

・IEでお気に入りにスレ入れてたら更新しないと新着レスが出ない。

不調はbbs.cgi関連か?


591 名前: 210-20-117-219.rev.home.ne.jp(210.20.117.219)@不動楽 ★ 投稿日: 05/01/06 00:42:58 ID:???
>>590
私もOpenJaneDoeですが、特にそのような症状が確認できません・・・
Janeの種類とヴァージョンは?
Monazilla/1.00 (Jane2ch/0.1.12.2)


592 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/06 00:43:55 ID:9vG6q+Bx
>>590
どの板で、どのスレで、何ていうエラーメッセージなのか、
などなどを書いてJaneのスレへ。


593 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/06 00:44:38 ID:MH4x3dPW
普通にJane使ってても問題ないけど?
スレ違いでしょ どっちにしろ専ブラ側の問題だろうし


594 名前: (゚д゚)ウマー ◆UMAAgzjryk 投稿日: 05/01/06 00:51:09 ID:P0J1FSuW
>>591
open jane 0.1.11.1ですわ


595 名前: 不動楽 ★ 投稿日: 05/01/06 00:59:20 ID:???
>>594
やはりJaneが不調な気がします。
最新版OpenJane-0.1.12.2に変えた後、
まだ不具合が出る場合は、Janeスレで対応して頂く方が吉かと。


596 名前: (゚д゚)ウマー ◆UMAAgzjryk 投稿日: 05/01/06 01:02:30 ID:P0J1FSuW
>>595
今最新のOpenJane-0.1.12.2に変えようとした所
板一覧の更新すら出来ない情況でした。

後はjaneスレでやります。
皆様ありがとうございました。


597 名前: ヾ(゚パ)ノ ◆f0.zuburi6 投稿日: 05/01/06 01:04:15 ID:rTptGEBu
壷とか


598 名前: FOX ★ 投稿日: 05/01/06 01:14:30 ID:???
>>580
bbs.cgi が変わって BE:xxxxx を dat に出力するようになったら
read.cgi もその後対応します


599 名前: (゚д゚)ウマー ◆UMAAgzjryk 投稿日: 05/01/06 02:07:34 ID:ar5BG4f8
私の訳のわからない不調も治りました。
ノーd先生を更新したら治ったので
その所為かと思われます。

色々とスレ汚し申し訳ありませんでした。


600 名前: 575 投稿日: 05/01/06 07:22:40 ID:S95zb6WE
>>580
おおお採用されそうじゃん!! やったぁ

>>582
さんきゅー!


601 名前: 琢磨彡 ◆ZUNa78GuQc 投稿日: 05/01/07 23:03:44 ?# ID:HNfCINpt
#が全角だとトリップとして認識しなくなったんだね


602 名前: 琢磨彡 ◆ZUNa78GuQc 投稿日: 05/01/07 23:03:55 ?# ID:???
なんでもないorz


603 名前: ひろゆき@どうやら管理人 ★ 投稿日: 05/01/08 00:25:16 ?## ID:uB9kiFFg
>>598
出来てるんだったら、datの方式変えますよ?


604 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 00:49:23 ID:O/78II2h
             ウズウズ…

         =≡=  ∧_∧   I'm ready.......
          / \ (・∀・ )/
        〆     ⊂    つ∈≡∋
         ||  γ ⌒ヽヽコノ   ||
         || .|   |:::|∪〓  ||
        ./|\人 _.ノノ _||_  /|\


605 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 05:18:04 ID:xLkYZwmw
互いに相手が変更するのを待ち合ってデッドロックに陥ってるわけですね


606 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 05:23:46 ID:9r7dg5Oh
>>598で変更したら変えるって行ってるから先にbbs.cgi変えちゃえば?


607 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 05:25:15 ID:xLkYZwmw
というか BE:xxxxx だけだと仕様が不明確すぎるから
実際にひろゆきが変えてみないと対応のしようがない。
たとえば現行の # の数に対応するものはどうやって出力するの?


608 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 05:33:15 ID:9r7dg5Oh
ここに試しに入れてみるとか?
http://dso.2ch.net/myanmar/


609 名前: ひろゆき@どうやら管理人 ★ 投稿日: 05/01/08 05:47:43 ?## ID:uB9kiFFg
http://be.2ch.net/be/index.html
でやってみます。


610 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 06:10:43 ID:Hi++yAyf
管直人さん、スレとは関係ないけど count.2ch.net 直してくれませんか?


611 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 06:11:49 ID:xLkYZwmw
手順としては
1. be.2ch.netに試験導入
2. FOX ★がそれ見てread.cgiを変更
3. 全鯖に変更したbbs.cgiを配る
かな。
つーかマダー? (AAry


612 名前: [―{}@{}@{}-] 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 06:38:08 ID:a0y9Lk5S
ひろゆきがread.cgi弄るが一番早そうだけどな


613 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 06:42:14 ID:xLkYZwmw
ひろゆきはCが書けないのでそれは無理


614 名前: ひろゆき@どうやら管理人 ★ 投稿日: 05/01/08 08:33:34 ?## ID:uB9kiFFg
>>610
さくらインターネットに依頼済み。


615 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 08:35:46 ?# ID:???
管直人さん最近良く出てきますね。


616 名前: ひろゆき@どうやら管理人 ★ 投稿日: 05/01/08 08:38:13 ?## ID:uB9kiFFg
今年の3人目は良くがんばってるみたいです。



617 名前: (_ ` 投稿日: 05/01/08 08:49:48 ID:/l7ziEid
´ _).。oO(やりたいゲームが見あたらないに一票・・・)


618 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 08:55:49 ?# ID:???
>>616
(((( ;゚д゚)))アワワワワ


619 名前: 名無しさんの助言 ◆JogenOuJ66 投稿日: 05/01/08 10:51:38 ?# ID:???
>>616
今年はまだ8日しか経ってないのに、もう3人目・・・去年は何人まで行ったのやら。(w


620 名前: ◆Reffi/bQ.c 投稿日: 05/01/08 10:53:41 ID:wZJtcMi8
>619
去年は数十人との噂ですよ
しかもその殆どが(ry


621 名前: t555216.ipgw.phs.yoyogi.mopera.ne.jp ◆arc/U573Xw 投稿日: 05/01/08 11:17:57 ID:O6pXGSQP
>>616
eva?


622 名前: FOX ★ 投稿日: 05/01/08 13:37:34 ID:???
>>603
出来てないけど変えてくださいー



623 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 15:36:20 ?# ID:???
>>622
dat落ちのスレも開くと
datが存在しません。削除されたかURL間違ってますよ。

read.cgi ver 05.0.0.8 2005/01/07
FOX ★ DSO(Dynamic Shared Object)
って出るのですが仕様ですか?


624 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 15:38:01 ID:fon4j/pv
>>623
どのスレ?


625 名前: FOX ★ 投稿日: 05/01/08 15:39:56 ID:???
>>623
特に問題なく見れますよ。


626 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 16:39:19 ?# ID:???
勘違いかもですよー。スマソ


627 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 16:51:43 ID:cUSHp+nI
1000まで行った過去ログ倉庫行きのスレ、1と1001じゃなくて1000が見れたらいいのにな・・・
それか1001に日付が欲しいな・・・


なんでも


628 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 17:02:51 ID:U4BBjHRM
今は1と最終1レスを表示する仕様になっているので、スレストかかってたり1001行ってたりすると最終レス日付が分からないけど、
1と最終2レスを表示するようにすれば最終レス日付がわかって良い感じかも。

ってこれはread.cgiスレ行きの案件か。


629 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 23:50:34 ID:15++owTN
PC5鯖が微妙に重いっす・・・。
CGIが新しくなったて噂なんですが、マジっすか?


630 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/08 23:53:11 ID:f1IGnCKL
サーバダウン(鯖落ち)情報 Part54
http://qb5.2ch.net/test/read.cgi/operate/1102346568/

しばし待たれよシナのDoS攻撃かPCサクセス祭りかのどちらかじゃ


631 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/09 00:05:57 ID:fRRjcfxa
>>630
よく考えたらスレ違いの質問なのにありがとうございます。
待つしかないっすね。


632 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/09 04:49:32 ID:QPbAdhIA
>>622
datには
ID:??? BE:123456 lv:2
とかって入るのかな・・・?

となるとread.cgiはsplit(/ /,
ってC言語かorz


633 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/09 09:29:52 ID:08xCwItR
モー娘。7期オーデション番組まであと2h


634 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/09 14:51:38 ID:Ujx+wHoi
>>632
空白を'\0'に変えて直後のアドレスとればOKじゃない?
俺ならboost::tokenizerかストリーム使うけど。


635 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/09 17:56:12 ID:fuqtBI6n
C++じゃないところがミソ


636 名前: 575 投稿日: 05/01/09 19:03:27 ID:BQ+wtjL9
Perlなら積極的に手伝えるけどにゃー


637 名前: [†.i!] 不動楽 ★ 投稿日: 05/01/09 22:14:08 ID:???
BBM携帯に印。
game10、hobby7以外配布済みです。


638 名前: t049183.ipgw.phs.yoyogi.mopera.ne.jp ◆arc/U573Xw 投稿日: 05/01/09 23:13:18 ID:MyL95Ci6
>>637
圏外マークってどんなだっけ。


639 名前: 不動楽 ★ 投稿日: 05/01/09 23:42:44 ID:???
docomoだと 「圏外」 と表示されますね。


640 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/09 23:43:21 ID:XdbWPL+Q
荒らしの様なノリの板に書き込んだ事のあるIPアドレスやら端末やらは
ここみたいな真面目な板へ書き込む時にやや制限がかかるように出来ませんか?
例えばVIPとか言う板に書き込んだら一定時間フラグを上げといて、
ここへ書き込むときにはそのフラグを参照して上がってたら制限をかける
チェック部分を通るようにするとか。


641 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/09 23:54:59 ID:L0f1uJaQ
>640
◆新機能をねだるスレ@運用情報◆
http://qb5.2ch.net/test/read.cgi/operate/1090875736/


642 名前: root▲ ★ 投稿日: 05/01/10 03:01:11 ID:???
>>637
おつです。

バリ3マークすか。
[圏外]でもいいかなとか、ちと思った。
雑談ですまそ。


643 名前: 名無しさんの助言 ◆JogenOuJ66 投稿日: 05/01/10 09:01:20 ID:pZb0wq4p
>>642
私が軽い冗談(と少しの皮肉)で提案したものが、なぜかそのまま採用されちゃったです。(w
こちらも雑談でスマソ。


644 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/10 09:19:19 ?# ID:???
書けないんだから[圏外]の方がよさげですねー。と
これも雑談でスマソ。


645 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/10 11:19:34 ID:Yj5gOEoX
おしりに吹き出物が出来ちゃって痛いよー

雑談でスマソ><


646 名前: ◆X7F1FulWvk 投稿日: 05/01/10 11:47:52 ID:ha4KLwIo
>>642-645
質問・雑談スレ91@運用情報板
http://qb5.2ch.net/test/read.cgi/operate/1105278913/


647 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/10 12:20:26 ID:PbKVJ6o0
>646 わすれものですよ
つ 【 雑談でスマソ 】


648 名前: FOX ★ 投稿日: 05/01/10 23:32:10 ID:???
bbs.cgi はごくごく小さくするですー
目的は一行目の各種パラメータをサーバ毎に設定できるように、
つまり bbs.cgi の更新で容易に上書きされないように、

#!/usr/local/bin/speedy -- -M32 -b1048576 -t60

use strict 'vars';
#########################################################
#
# bbs.cgi for SpeedyCGI (written by FOX)
# 2004/12/02
#
#########################################################
use vars qw($BBSCGI);#グローバルー
$BBSCGI = "2005/01/09";#最終更新日

require "./bbs-entry.cgi";

#print "Content-type: text/html; charset=shift_jis\n\nWOWOWOWOWOW-----\n";

&bbs_entry;

exit;


649 名前: FOX ★ 投稿日: 05/01/10 23:32:36 ID:???
-t660 にして配るです


650 名前: FOX ★ 投稿日: 05/01/10 23:33:02 ID:???
ex7 にいれますー


651 名前: FOX ★ 投稿日: 05/01/10 23:34:01 ID:???
様子見中。。。


652 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 05/01/10 23:37:44 ID:csjhMCNB
>>648
→require "./bbs-entry.cgi";
DocumentRoot から外した方がよさげ(苦笑)@DoSとかも回避出来鱒の寿司


653 名前: root▲ ★ 投稿日: 05/01/10 23:38:02 ID:???
今のところ大丈夫そうすね。

で、speedy_backendが11分で必ず自爆するんであれば、
メインのbbs.cgiが書き換わらなくても、サブファイルへの変更はおいおい反映されると。


654 名前: root▲ ★ 投稿日: 05/01/10 23:41:33 ID:???
とりあえずbbs-entry.cgiのxビット落としとけば、いいんではないかなと。


655 名前: FOX ★ 投稿日: 05/01/10 23:41:50 ID:???
use vars qw($BBSCGI);#グローバルー
$BBSCGI = "2005/01/09";#最終更新日

も entry の方にいれるです

>>652
そっすね、 やってみよう。

>>653
swapout すると自爆しないようです。
その時の -M がどのように作用しているかが気になるところです


656 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 05/01/10 23:43:32 ID:csjhMCNB
>>654
わー(大汗)
<FIles bbs-entry.cgi>
deny from all
</Files>
とかとか、、、(汗)


657 名前: FOX ★ 投稿日: 05/01/10 23:47:37 ID:???
もう一回 ex7 に入れるです


658 名前: FOX ★ 投稿日: 05/01/10 23:49:23 ID:???
観察中。。。


659 名前: FOX ★ 投稿日: 05/01/10 23:57:14 ID:???
一気に全サーバへ


660 名前: root▲ ★ 投稿日: 05/01/10 23:57:26 ID:???
>>655
swapoutですか。
そもそもspeedy_backendがswapoutするのは負け筋すからね。
で、メモリ増やすとか、-M16にするとか、そういうかんじですか。

>>656
Files でdenyすると、かえって負荷高くなるような気も。
というか、>>652 が平和な解決すね。


661 名前: FOX ★ 投稿日: 05/01/10 23:59:22 ID:???
いれた < 全サーバ

pc5 は -M16 へ変更。


662 名前: FOX ★ 投稿日: 05/01/11 00:00:54 ID:???
tiger/cobra は適宜よろしくです > 660


663 名前: root▲ ★ 投稿日: 05/01/11 00:08:16 ID:???
>>662
了解です。今-M32ですね。
様子見ながら、少しずついじってみます。


664 名前: FOX ★ 投稿日: 05/01/11 00:10:48 ID:???
あっ でも何時上書きがあるか解からないですので、、、 よろしくです。
入れたばっかだから、もしかしたらあるかもってことで、


665 名前: root▲ ★ 投稿日: 05/01/11 00:14:15 ID:???
了解です。>>664

tiger/cobraは強くてメモリも多いんで、苦しくならないとなかなかチューニングが(りゃ
という話もあります。

今日はたぶん、あせっていじるような事態にはなりそうもない予感。


666 名前: FOX ★ 投稿日: 05/01/11 16:59:59 ID:???
Samba24 の値は SETTING.TXT に記述という方向で考えているけど、
SETTING.TXT にしたほうが良いと思われるもの他にもありましたっけ?


667 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/11 17:05:12 ID:0o9L1C2k
スレッド保持数とか・・・無理か。bbs.cgiじゃないもんな


668 名前: ▲ 某ソレ511 投稿日: 05/01/11 17:05:40 ID:CYkURSAA
鯖ごとの設定だと、ぱっと思いつくのは
人大杉、圧縮値(???スレ超えたら???スレに圧縮)だけど、
どっちも板ごとにする意味はあまりなさそうだなぁ、
1スレの最大書き込み数とか最大バイト数とかも
あると面白そうな気はするけど意味なさそうだしいろいろめんどそうだし。
やっぱsamba24くらいじゃないですかねぇ。

他は、せいぜいあるとしてもシベリア仕様のIP表示とか、ホスト表示とかかな、、


669 名前: じじぃ その4 ◆HETAREzfq. 投稿日: 05/01/11 18:36:11 ID:cSj+IhPV
入れていいものかどうかは知らんけんども
即死byte数とか、

もしコレをやるとしるならば
ABC(強中弱)表記にしると面白いんじゃないかのう
B=鯖標準 はmaskしといて、しかも個々の鯖ごとに鯖標準が違う、とかはどうじゃろう


670 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/11 18:50:43 ID:Bh88Q4jt
「長すぎる行があります」キボンヌ


671 名前: 575 投稿日: 05/01/11 19:21:39 ID:dtNdS3uu
>>667-8
んー、SETTING.TXTは一括して読むと思うから、固定されてる数値を変えれるようにするのは
>>668さんの仰ってる通り1スレの最大書き込み数とか最大バイト数とか)
すっごい簡単だと思うけどなぁ。そういう必要があるのかは疑問だけど…。
個人的にあんまり行かないけどAA系の板とかでは512KB越えたいこととかもあるかも。


672 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/11 19:34:03 ID:SffZ2+IM
>671
今のAA系板で最大バイト数増やしても埋め立て荒らしを増長させるだけな気がする
読み込みも重くなるし。


673 名前: ▲初心者 ☆ ◆9moY8NsW5A 投稿日: 05/01/11 20:19:59 ID:Tq3kNo2/
>>666
BBS_ENCODE=
若しくは、
BBS_CHARSET=

デフォは、Shift-JIS で、EUC、JIS、MIME 等々外国語のコードページも視野に入れておく


674 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/11 21:09:02 ID:Ztmwu/BF
beとかログイン制とそうでないところとか?


675 名前: ◆MOMOwomoIk 投稿日: 05/01/12 16:24:48 ? ID:???
これを機に、1001なんぞも・・・


676 名前: FOX ★ 投稿日: 05/01/12 16:37:21 ID:???
今回はやっぱめんどーなので
bbs.cgi のSETTING.TXT 読むところで一回Samba値を設定するように
bbs.cgi を変更した。


677 名前: root▲ ★ 投稿日: 05/01/12 16:45:34 ID:???
>>676
準備工事までと。

で、newsとnewsplusのSamba値って、今どうなんでしたっけ。


678 名前: FOX ★ 投稿日: 05/01/12 16:46:43 ID:???
各板の version 表記のところにだしてみた。


679 名前: root▲ ★ 投稿日: 05/01/12 16:53:36 ID:???
>>678
なるほど、了解です。


680 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 17:38:30 ID:yAmSKSXp
bbspinkの連投規制を元に戻してくださいまし、、、


681 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 17:43:04 ID:SN38FiOd
直ってる予感


682 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 17:44:14 ID:yAmSKSXp
あ、ほんとだー、なおた、どもです


683 名前: 代行記者 ★ 投稿日: 05/01/12 17:50:51 ID:???
>>677
90秒だったのですが・・・・気にしません。


684 名前: root▲ ★ 投稿日: 05/01/12 18:32:16 ID:???
>>683
確か今60secって出ている気がしました。< news

サーバの負荷的には特に問題出てないですが、
もし改めて90secに再設定したい場合には、たんたんと申請スレのほうで。


685 名前: 代行記者 ★ 投稿日: 05/01/12 18:47:09 ID:???
>>684
何だか不具合で120秒とかに戻ったりするらしいですよ。
中の人じゃないと分からない内容ですのでご確認出来ましたらよろしくお願いします。


686 名前: root▲ ★ 投稿日: 05/01/12 19:02:35 ID:???
今のbbs.cgiは「最大11分かけて設定が徐々に反映されていく」ようになったので、
ぼちぼち観察していただけると、いいかもです。

で、ほんとにころころ変わるようなら、改めて不具合報告をたんたんと。


687 名前: 代行記者 ★ 投稿日: 05/01/12 20:08:25 ID:???
了解です。


688 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 20:12:14 ID:eHZNW98J
http://pc5.2ch.net/test/read.cgi/win/1099979082/l50
今の連投規制ってどうなってんの?
インターバルは有るとは言えこれはひど過ぎない?


689 名前: ◆A/T2/75/82 投稿日: 05/01/12 20:15:57 ID:w6y3yJZK
>>688
bbs.cgi のせいじゃないでしょ
投稿している人が悪い or あなたが気にしすぎ


690 名前: FOX ★ 投稿日: 05/01/12 20:26:50 ID:???
>>575 やりますかー

実際にはどうすればいいのかしら?
bbs.cgi 変更したら、次にread.cgiも対応します
朝までには完了すると思われ、


691 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 20:31:36 ID:Mt7EImNH
クル━━━━━━(゚∀゚)━━━━━━ !!


692 名前: FOX ★ 投稿日: 05/01/12 20:48:45 ID:???
http://be.2ch.net/test/p.php?i=1464023

だとしたら

BE:1464023 にすればいいのかな?


693 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 20:53:44 ID:Mt7EImNH
>>692
そうっぽいね

既存のタグ入ったDATはそのままだよね?


694 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 20:54:36 ID:f+4t73Kn
まあそうでしょうねぇ。


695 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 20:56:15 ID:JA2r8Pwo
よさげ。


696 名前: 某ソレ47 ◆ap/yuix/tw 投稿日: 05/01/12 20:56:21 ID:BsxjPT9N
>>693-694
2chブラウザの作者泣かせですな


697 名前: FOX ★ 投稿日: 05/01/12 20:57:23 ID:???
実験

■ めまい
http://dso.2ch.net/test/read.cgi/myanmar/1102008822/

使ってみてちょ

# とか ## のところはどうするのか・・・


698 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 20:58:32 ID:Mt7EImNH
>>694 了解です。

>>696 まったく作者泣かせです

作業がんばってください>FOX ★


699 名前: FOX ★ 投稿日: 05/01/12 21:08:36 ID:???
-# 部分は生データ書いたほうがいいのかな?
書いちゃまずいということはないっすよね?
何かポイントの数値なんだけど、


700 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 21:12:18 ID:Mt7EImNH
BE:xxxxxxxってIDの後なのか前なのか
どっちかといえば後ろの方が都合が良いと言ったらいいんですけど


701 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 21:12:22 ID:f+4t73Kn
datにはポイント数で記録しといて
read.cgiでレベルに変換する、てこと?


702 名前: FOX ★ 投稿日: 05/01/12 21:12:51 ID:???
>>701
そうそう


703 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 21:15:04 ?# ID:???
>>697
3回ほど書いてきましたー
で、BE:xxxxxxxがみっつ

http://be.2ch.net/test/p.php?i=4474324
http://be.2ch.net/test/p.php?i=10065863
http://be.2ch.net/test/p.php?i=6710843

自分の環境からは共通して自分のプロフに飛びますね


704 名前: FOX ★ 投稿日: 05/01/12 21:16:49 ID:???
後ろにしてみますー


705 名前: FOX ★ 投稿日: 05/01/12 21:28:12 ID:???
特に問題ないようなので、これで行くことにいしよー
次は read.cgi へ、


706 名前: FOX ★ 投稿日: 05/01/12 21:31:06 ID:???
>>546
の方法でやってみよう。


707 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 21:46:03 ID:Mt7EImNH
>>554の方がいい予感。

<script language="JavaScript" type="text/javascript"><!--
function be(i){var w=window.open('http://be.2ch.net/test/p.php?i='+i+'&u=d:'+document.URL);if(w)w.focus();}
//--></script>

ちょい整形。


708 名前: FOX ★ 投稿日: 05/01/12 21:55:19 ID:???
read.cgi も対応したみた @mya


709 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 21:59:09 ID:Mt7EImNH
どうでもいいっすけど
BE:xxxxxxxがIDの前にあるとIDまでリンク貼られちゃってる予感


710 名前: FOX ★ 投稿日: 05/01/12 22:14:43 ID:???
read.cgi は配布済み


711 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 22:15:14 ID:Mt7EImNH
>>710
乙でしたー


712 名前: FOX ★ 投稿日: 05/01/12 22:15:59 ID:???
んじゃ
bbs.cgi も配布しまーす


713 名前: FOX ★ 投稿日: 05/01/12 22:18:46 ID:???
した、
10分待つべし


714 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 22:25:23 ID:f+4t73Kn
index.htmlのBe IDにはリンクがないんですね。
そりゃそうか。


715 名前: FOX ★ 投稿日: 05/01/12 22:25:54 ID:???
あっ
つけなきゃ。。。


716 名前: FOX ★ 投稿日: 05/01/12 22:35:21 ID:???
Perl で書くとこんな感じ?

if($time =~ /BE:/)
{
$time =~ /([\w| ]+) BE:(\d+)-([\#]+)/;
$time = "$1 <a hrefjavascript:be($2);>?$3</a>";
}


717 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 22:39:11 ID:f+4t73Kn
これでいいような。

$time =~ s/BE:(\d+)-([^ ]+)/<a href=javascript:be($1);>?$2<\/a>/;


718 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 22:41:01 ID:Mt7EImNH
アトリビュートは""でくくっておいた方がいいのでは?


719 名前: FOX ★ 投稿日: 05/01/12 22:42:33 ID:???
>>717
うまく行きました
さんきうです

>>718
アトリビュートって何?


720 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 22:43:59 ID:Mt7EImNH
タグの属性のこと
href=""


721 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 22:48:01 ID:Mt7EImNH
ま、動いてるようなんで無問題ですかね

#他の所もかこってなかたようですし


722 名前: FOX ★ 投稿日: 05/01/12 22:48:56 ID:???
>>720
bbs.cgi には入れた。


723 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 22:49:24 ID:f+4t73Kn
しまった>>717ではレベル0の人がリンクされないや。

$time =~ s/BE:(\d+)-([^ ]*)/<a href="javascript:be($1);">?$2<\/a>/;


724 名前: FOX ★ 投稿日: 05/01/12 22:50:50 ID:???
はいはい
変更します


725 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 22:51:33 ID:f+4t73Kn
すみませんです。


726 名前: FOX ★ 投稿日: 05/01/12 22:52:46 ID:???
でも
$2 が "" になるから結局は同じでは?


727 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 22:59:33 ID:TtWD7ghx
+ 1文字以上
* 0文字以上

専ブラ改造して直した
醜いけどこんな感じ
if(preg_match('|(.*?)BE: ?([\d]+)-([\#]*)(.*?)|',$date_id, $matches)){
$bedate=$matches[1].$matches[4];
$beid=$matches[2];
$belv=$matches[3];



728 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 23:01:35 ID:f+4t73Kn
>>726
$2だけじゃなく"?"が入ってるんで問題ないと思うです。


729 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 23:10:59 ID:f+4t73Kn
あ、だめなのか。困った。


730 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/12 23:26:12 ID:tVRIp2bP
>>729
別に問題ないべ?
最長一致するんだから。


731 名前: Q(・∀・)qサァ!! ◆G231oXcwZA 投稿日: 05/01/12 23:33:24 ID:??? BE:3294566-##
FOX ★に質問です。
2ch鯖、Pink鯖に投入されたbbs.cgiとread.cgiですが
朝生板はひろゆきが入れるのですよね?


732 名前: ◆R0M....dIo 投稿日: 05/01/12 23:41:53 ID:??? BE:23149038-
楽たんも入れた気が


733 名前: FOX ★ 投稿日: 05/01/12 23:51:37 ID:???
>>731
よくしらないですー


734 名前: Q(・∀・)qサァ!! ◆G231oXcwZA 投稿日: 05/01/13 00:17:55 ID:??? BE:3295049-##
>>733
FOX ★は、朝生板に新しいbbs.cgiとread.cgiを入れてないですよね?


735 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/13 00:25:45 ID:fLUn0Xzm
>>734
朝生板はlive14だから勝手に配られたんじゃね?


736 名前: Q(・∀・)qサァ!! ◆G231oXcwZA 投稿日: 05/01/13 00:33:08 ID:??? BE:1921673-##
>>735
あ、ナルホド。


737 名前: 代行記者 ★ 投稿日: 05/01/13 15:58:34 ID:???
news19でのsamba不具合についてここまでのまとめ
・ERRORがsamba60又はsamba120のどちらか一方が出る
・ERRORが120s表示の場合でも60s後に書ける(書けないときもある)
・前回書き込みから60-120s間経過でも書き込めない
・さっきまで60sで書けていたた→その後は暫く120s→また60sで書けた
・ブラウザ自体や専ブラの設定などは関係してない模様



738 名前: FOX ★ 投稿日: 05/01/13 16:10:53 ID:???
大福たべましたか?


739 名前: 代行記者 ★ 投稿日: 05/01/13 16:30:23 ID:???
今先ほどお汁粉食べましたよ。


740 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/13 16:35:36 ID:+EDtAIab
じゃ、俺は煎餅でも食っとくか。


741 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/13 17:49:43 ID:dziqul2O
>>575 がdatファイルのサイズ縮小が目的なら
次はレスアンカーをタグアンカーに変換せず生格納だったりするのかな?

read.cgiは、「>」「>>」「>」「>>」「<」「<<」「<」「<<」に対応したりとか・・・

http://qb5.2ch.net/test/read.cgi/operate/1105442708/292-299
で聞いても分からなかったじょ。


742 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/13 17:59:50 ID:ObTid6wl
>>739
その答え方はちょっとというか大分違う


743 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/13 18:35:26 ID:EldHYv2Y
>>741
12/30以降のスレの流れを見ればわかると思うけど、
datファイルサイズをもっと縮小→じゃあBeのプロフィールリンクも短く
って流れじゃないから。

元々Beテスト板(現在の面白ネタnews)のみの仕様ってことで深く考えられてなかったが、
2ch全域導入後に色々意見が出てきてdat仕様を本格的に検討したってことかな。
もちろんその根本にあるのは、
datに余計なものを埋め込まない=サイズを押さえる・転送量削減ってことになりますけど。

ただ、今後のレスアンカーの扱いがどうなるかは知りません。
Beの件とは別物だと思うから。


744 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/13 18:38:05 ID:??? BE:824832-#
今回の対応はまだ対応してない専ブラ向けの意味合いも強いと思う
全面的な仕様の見直しではないだろ


745 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/13 18:49:59 ID:EldHYv2Y
>>744
あ、そうか。
javascript込みの長いリンクが表示されてるよりBE:xxxxxxxで表示されてる方がマシってことですね。


746 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/13 19:24:58 ID:dziqul2O
>>743-745
ありがとう、参考になりました。


747 名前: 名無しさんの助言 ◆JogenOuJ66 投稿日: 05/01/14 09:38:23 ID:Pqprf7Rh
ふと思ったんだけど、鷺板でキャップ持ち以外はBeプロフィール(っていうのかな?)が
出ない件については、ここでいいんですかね?


748 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/14 18:32:03 ID:2wPdN0wh
ホスト表記と併用できる仕組みになってないんだろうね


749 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/14 18:35:30 ID:??? BE:53670277-
>>747
鷺板というのが↓ここでいいのか分かりませんが★持ちでは無い私でも書けました。
http://that3.2ch.net/test/read.cgi/bouhan/1080903826/126


750 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/14 18:38:30 ID:pB0sFecW
(*^ー゚)b グッジョブ!!


751 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/14 18:40:43 ID:Re23pAEI
鷺板ってのは、削除議論板のことだから…


752 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/14 19:26:53 ID:??? BE:26287946-
てへ


753 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/14 23:03:27 ID:i7Qab7ue
>>744
OpenJaneの作者の受験に影響が出るからね。w


754 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/16 23:09:45 ID:KjRpv7Iq
ふと思ったんだけどUA見てるんだから表示できるように仕込めないのかな?
read.cgi側も合わせて弄らないとダメなんだと思うけどどうなんでしょ?


755 名前: FOX ★ 投稿日: 05/01/17 02:25:49 ID:???
BBS 等のタイムアウト 3secくらいにしてみようかな


756 名前: FOX ★ 投稿日: 05/01/17 02:27:31 ID:???
$res->tcp_timeout(3);
$res->udp_timeout(3);
$res->retry(2);

にしてみた、


757 名前: root▲ ★ 投稿日: 05/01/17 05:11:26 ID:???
>>756
おっ。

普通に動いているときはこれで問題ないですが、
へくった時の引っかかり問題がどうなるかっすね。


758 名前: [―{}@{}@{}-] 某47 ◆ap/yuix/tw 投稿日: 05/01/17 11:09:34 ID:JKBW/1Fe
>>757

  _   ∩
( ゚∀゚)彡  実験!実験!
 ⊂彡



759 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/18 02:31:06 ID:t5D6OO4v
貼っとこ

http://qb5.2ch.net/test/read.cgi/operate/1105959480/624
624 名前:▲ 某ソレ511[sage] 投稿日:05/01/18 02:15:25 ID:O5OzqY/m
>>620
うん、上位の雑談板は先週の平日に比べて少し減少してますねぇ。
そいでいて中位くらいから下の板の投稿量はあまり減ってない、と。

----
ちなみに、きのうDNS問い合わせのtimeoutを変えてから、
すずめのほうもほとんどスレッドランキングさんと
変わらない数値をカウントできるようになりましたね、


760 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/21 00:07:04 ID:gHR4XnKV
なぁなぁ最近日付が変わっても少し時間経たないとID変わらないことあるぞ。
一体スクリプトはどうなってるんですか。怖くて自演できんぢゃないか!


761 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/21 00:11:37 ID:aNgGdwFa
>>760
自演したければIP変えろ。


762 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/21 00:13:51 ID:gHR4XnKV
まぁ自演云々はネタとして、普通にどういう仕組みで
そういうことが起こるのか気になる。


763 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/21 01:17:29 ID:JgmkG0vW
仕様だから諦めれ。
1:00AM頃までには ほぼ変わってるから…な?


764 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/21 01:20:54 ID:+tqYoIac
以前は、POSTリクエスト毎にperlを起動/終了していたのが
SpeedyCGI導入で、複数回のリクエストに対処するようになった。
それに伴い、事前に読み込んだ設定等を保持して持ち越すようになった。
ID生成の乱数の種もそのひとつ。

そして、そのperlプロセスに呼び出し回数や時間等で制限をかけ、
設定更新等がある程度の時間内で確実に反映されるようにした。
その設定が、確か10分程度。

つまり、0時を過ぎてから再起動されたプロセスから、順次IDが切り替わる。
再起動されない間は、前日のIDのまま。


765 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/21 03:02:34 ID:ufU/OLyU
>>764
横だけど、SpedyCGIの効用がイマイチ理解できていなかったから
わかりやすい解説でよく理解できたよ。サンクス


766 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/21 12:42:20 ID:CUy16pS+
0時に強制的に再起動かませば従来どおりの動作にはなるが、ピーク負荷が……


767 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/22 01:19:48 ID:tZvXjZpn0
狼なんかは、0時に強制再起動すると、おもしろいかも
ID無いけど


768 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/26 02:01:44 ID:P48R4Z6i0
324 水先案名無い人 [sage] 05/01/26(水) 01:21:15 ID:izKRPcX10 NEW!!
「それが2chの仕様だ」 bbs.cgi開発者、IDが0時で変わらない騒動を一蹴

これが、私が考えたシステムだ。
使い勝手についていろいろ言う人もいるかもしれない。
それは自作自演を画策する利用者や閲覧者が、この仕様に合わせてもらうしかない

サーバの負荷はこれ以上増やしたくないし。サーバの負荷はこれ以上増やしたくなかった。
IDが0時になっても変化しないのも狙ったもの。それが仕様。
これは僕が作ったもので、そういう仕様にしている。
明確な意思を持っているのであって、間違ったわけではない。
世界で一番美しいシステムを作ったと思う。
著名SEが作成するシステムに対して費用の見積もりがおかしいと難癖をつける人はいない。
それと同じこと。

http://qb5.2ch.net/test/read.cgi/operate/1103495887/764


769 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/30 00:10:05 ID:moQlk2oS0
こいつのせいで散々な目にあった


770 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/30 00:55:17 ID:Z3RzX1AM0
まあ、事前に知ってればたいしたことないんだが
知らないと場合によっては物凄いことに


771 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/30 11:29:14 ID:mDNK+16H0
そもそも、IDという仕様も、それが0時に切り替わるという仕様も、勝手に決めたものだからな


772 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/30 19:43:59 ID:d2ibqvfY0
朝の5〜6時あたりの人が少ない時間にID変更するのはどうだろう。


773 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/30 19:47:40 ID:n/0t9X4H0
結局BE+★でID出ちゃうのは直さないのね


774 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/01/31 02:24:21 ID:Qdi08Grb0
そうだよな。テレビと連携する方向ならIDの変更は午前4時あたりがいいと思うな。


775 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/12 17:33:37 ID:BkjOHooX0



776 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/18 23:41:57 ID:Vo+YHrXs0
http://qb5.2ch.net/test/read.cgi/operate/1105909861/167-


777 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/23 19:39:33 ID:D7NrvLyM0
bbs.cgi、オープンソース化してほすぃ。。。


778 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/23 19:42:33 ID:JtwDALUa0
なんで?


779 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/23 21:37:06 ID:ViCGY4W70
>>777
利点は?


780 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/23 22:40:59 ID:uL8PmPkw0
そりゃ穴を見つけて2chを陥落させるために決まってるじゃん( ̄ー ̄)ニヤリッ


781 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/23 22:46:53 ID:Bf9qm1Cy0
穴なんてはしたない *^_^*


782 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 14:17:54 ID:sR9kkSU80
IDの算出方法おせーてくれ


783 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 15:39:57 ID:2bY/9Yst0
>>782
知っている人が居ても教えないと思われ


784 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 16:12:45 ID:J+9V03Cp0
そういえば逆算はまだできるんだっけか。


785 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 17:04:25 ID:9ZUh5/1K0
毎日日付が変わるころにdev/randから種を取ってきてそれでごにょってるらしいから
それは無い。


786 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 17:06:16 ID:FEtZZbxk0
setting.txtの頭についている妙な文字列がそれかな。


787 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 17:55:57 ID:IEdyqs6n0
>785
IPアドレス2^32とランダムseedすべての組み合わせテーブルを計算しておけば出来る。
だけど全テーブルを計算するのに宇宙が終わるぐらいの時間がかかるし、データを保持する手段もなさそうだけどね。



788 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 18:03:54 ID:cvGzwhhj0
>>787
適当な固定IPアドレスに分だけ確保してそれのランダムseed全てとの(ry


789 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 18:13:39 ID:DDALKiNl0
そもそも重複があるから完全な逆引きは不可能だし。
雑談する場所でもないし。


790 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 18:16:26 ID:1bEWTUj10
日本のプロバイダor企業から書き込まれていると仮定すれば
有効なIPアドレスの想定範囲はわりと現実的な範囲に収まるはず。

それでもIPアドレスA.B.C.DのC.Dの部分しかわからないんだっけ?
他の手段も併用してプロバイダを推定しないと確定は難しいか。労力の割に実入りがないな(w


791 名前: 575 投稿日: 05/02/25 19:57:36 ID:n7bMmh/J0
>>784
昔のやつはMD5使ってたと思うけど今どうなんだろう

>>786
それは管理パスって聞いたことがあるような気がする。
板名でcryptされた管理パスって。
どこで読んだかなぁあれ


792 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 20:05:03 ID:nzQXizxC0
>>790
それだと重複する可能性が高すぎる。

IDは、IPアドレス+板名(setting.txtにある"板のID"?)+日替わりの乱数(16バイトだとか)を使ってMD5で暗号化されているらしい。
まあ本当かどうかは知らないけど。
少なくとも、個人で逆算できるようなものじゃないよ。乱数の計算だけでもとてつもなく時間がかかる。


793 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 22:01:56 ID:9ZUh5/1K0
bbs.cgi再開発プロジェクト4
http://qb5.2ch.net/test/read.cgi/operate/1101984763/861
> sub foxCheckMD5id
> {
>     my ($bbs,$md5date,$num,$dateFox) = @_;
>     if($dateFox eq $md5date)
>     {
> return $num;
>     }
>     my $md5datefile = "../$bbs/md5.cgi";
>     if(open(MD5FILE, "<$md5datefile"))
>     {
> my $md5line = <MD5FILE>;
> close(MD5FILE);
> my ($a, $b) = split(/<>/, $md5line, 2);
> if ($a eq $md5date) {
>     return $b;
> }
>     }
>     return &foxCreateMD5id($bbs,$md5date);
> }


794 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 22:12:30 ID:OIfruCKc0
…それ微妙に本質ハズしてないか?


795 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 23:33:21 ID:9Z1d/djN0
Setting.txtに産婆タイマを入れるって話はボツになったの?
今のJane(View系)だと、わざとカキコエラーして秒数取得する
鯖に優しくない仕様(^^;)なんだけど。。。



796 名前: のん。 ◆.HNONOTaN. 投稿日: 05/02/25 23:35:26 ID:??? BE:12248036-##
index.htmlの一番下に書いてあるかと。>samba数値


797 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 23:38:57 ID:nHkDClzQ0
>>795
常にギリギリOKのタイミングで書かれるのも鯖に優しくないかと。
エラーしてある程度ばらけた時間おいて書く、というのを想定してるのかなあと


798 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/02/25 23:52:27 ID:9Z1d/djN0
たまに再トライする程度なら。。。っていう割合の問題って事ですかね
Setting.txtは取得してカキコ時の設定等に使われてるんで、
載ってた方が他の物を取得せずに済んだりはするんですけどねぇ。。。
まあ、どういう予定なのか聞いてみたかっただけですので
お忙しいとこどもm(__)m


799 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/01 23:00:03 ID:7tDfmEsl0
スレタイ<>使えるようにしてつかーさい


800 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/01 23:02:21 ID:mfDOZEZz0
>>799
無理


801 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/01 23:04:49 ID:mfDOZEZz0
途中送信スマソorz


>>799
無理かと。
現状で使えないようにしている理由がわかってから
また来てください。


802 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/01 23:09:21 ID:7tDfmEsl0
>>801
0chにできて2chにできないどんな理由があるの?


803 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/02 04:24:30 ID:4xpl3vXT0
<>はdatの区切り文字に使ってるからだろう


804 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/02 09:35:10 ID:??? BE:1998735-##
&がNGワードって話だべ。


805 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/02 13:19:57 ID:GTSy2fjd0
ちなみに02年の末までは、作成できた。これとか。
http://pc5.2ch.net/test/read.cgi/hard/1024043411/l50


806 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/03 23:27:10 ID:qOQx5YDV0
http://qb5.2ch.net/test/read.cgi/operate/1105232393/
24,128,165,184のような、http://を大量に書き込んでエラーを起こすやつ、
>>規制みたいにbbs.cgiで制御できないかな?
http://は1レス8個までとかみたいに。


807 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/03 23:51:35 ID:EfG090se0
bbs.cgiでは難しいかも。
投稿文の中にある、"http://"という文字列を
例えば"http&#xA//"に書き換える等の手もあるにはあるけど、
普通に考えたら、read.cgiでリンクを張る時にカウントして制限するのが自然でしょう。


808 名前: FOX ★ 投稿日: 05/03/03 23:56:42 ID:???0
つまり どうなってるの?
すでに修正されててわからんかった


809 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/04 00:01:06 ID:EAw6h3De0
要は、
URLが大量に書き込まれると、1レスの表示サイズ制限に引っかかる
と言うことです。


810 名前: FOX ★ 投稿日: 05/03/04 00:04:56 ID:???0
実態をこの目で見ないとスプライトの改造もできないなぁ

こんど発見したら修正しないで残しておいてもらってくださいー
dat 回収に行きます


811 名前: FOX ★ 投稿日: 05/03/04 00:46:13 ID:???0
read.cgi を直してみた

でも bbs.cgi も直したほうがよさげなきがする、



812 名前: FOX ★ 投稿日: 05/03/04 00:52:44 ID:???0
bbs.cgi でも制限して見た


813 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/04 00:57:48 ID:sE2TXV+y0
行動早いなぁ、


814 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/04 00:58:22 ID:ZpV22gjm0
乙です


815 名前: ◆idJKWPh056 投稿日: 05/03/08 01:10:38 ID:NEfVb6qY0
つまんない質問で恐縮なのですが、
bbs.cgiに変更があった場合に、
自動的に復帰が掛かるなんて事はあるのでしょうか?

自分の居る板で 3/4(金)の朝7時頃に、スレッドの並びが変わってたので…。


816 名前: root▲ ★ 投稿日: 05/03/08 02:31:04 ID:???0
>>815
ないと思うですね。


817 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/08 18:06:14 ID:??? BE:1598843-##
変更したら板を壊しちゃったから戻して復帰、
とかはありそうだけどね、


818 名前: FOX ★ 投稿日: 05/03/08 18:13:39 ID:???0
まちがって復帰はよくやらかします


819 名前: ◆idJKWPh056 投稿日: 05/03/08 21:29:52 ID:rSAB/3YJ0
そうなんですかー。
皆様、レスありがとうございます。


820 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/15 20:42:43 ID:7PPYaSBd0
心配するだけ無駄かもしれませんが、
サマータイムが導入されても正しく動作するでしょうか?


821 名前: root▲ ★ 投稿日: 05/03/16 01:51:56 ID:??? BE:365322-#
大丈夫、、、なはず。

# DST (PDT)
# Jan-Mar
1 7 * 1-3 * CGI
# Apr
1 8 1 4 0 CGI
1 7 1 4 1-6 CGI
1 8 2 4 0-1 CGI
1 7 2 4 2-6 CGI
1 8 3 4 0-2 CGI
1 7 3 4 3-6 CGI
1 8 4 4 0-3 CGI
1 7 4 4 4-6 CGI
1 8 5 4 0-4 CGI
1 7 5 4 5-6 CGI
1 8 6 4 0-5 CGI
1 7 6 4 6 CGI
1 8 7-30 4 * CGI
# May-Sep
1 8 * 5-9 * CGI
# Oct
1 8 1-24 10 * CGI
1 7 25 10 0 CGI
1 8 25 10 1-6 CGI
1 7 26 10 0-1 CGI
1 8 26 10 2-6 CGI
1 7 27 10 0-2 CGI
1 8 27 10 3-6 CGI
1 7 28 10 0-3 CGI
1 8 28 10 4-6 CGI
1 7 29 10 0-4 CGI
1 8 29 10 5-6 CGI
1 7 30 10 0-5 CGI
1 8 25 10 6 CGI
1 7 31 10 0 CGI
# Nov-Dec
1 7 * 11-12 * CGI


822 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/16 02:14:41 ID:PzVbtlwP0
> 1 8 25 10 6 CGI
> 1 7 31 10 0 CGI

1 8 30 10 6 CGI
1 7 31 10 * CGI

こう?


823 名前: root▲ ★ 投稿日: 05/03/16 12:16:38 ID:??? BE:3648858-#
>>822
確かに。

直しておきました。


824 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/16 20:24:53 ID:erKRLfI00
>>821
意味はよくわからないけど、大丈夫そうなんですね。
1000000000になったときはYahoo掲示板がバグってたなあ。


825 名前: ◆cZfSunOs.U 投稿日: 05/03/16 23:04:21 ID:q78pXwbD0
というか,TZ をしかるべく設定すればいいのかと.


826 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 05/03/19 08:39:38 ID:GO9n3D6B0
>>799の件ですが
無理と知りつつ<ヽ`∀´>板からもお願いしておきます。。。
http://aa5.2ch.net/nida/


827 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/21(月) 11:14:21 ID:JOeUJKzq0
>>799はとりあえずAA系鯖で使用可能にしてほしい。


828 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/21(月) 11:16:31 ID:JOeUJKzq0
あとは新bbs.cgiをsports2にも投入することを求む。
あとは公開配布も求む。


829 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/21(月) 16:15:05 ID:??? BE:25137476-#
曜日が入った?


830 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/21(月) 17:49:22 ID:zw/QNLU+0
あと年表示の百、千の位が表示されてる

つまり2001年あたりまで使ってた表示に戻ったということか


831 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 01:22:52 ID:mUKcFXhr0
> ・3回に1回にする
どーやって測定するのかと(りゃ

> ・ランダムに手を抜く

種生成はーと思ったが、ID生成時に呼んでいますからだいじょぶかしら。

> ・subject.txt/subback.html/index.html生成を別プロセスにして、たまに動かす
実装次第でちょっといけるかもだけど、工夫が必要かも
すなわちhttpd起動とリンクしといてかつspeedy化してたまに稼動、みたいな
安直ですけどね


832 名前: FOX ★ 投稿日: 2005/03/23(水) 01:24:03 ID:???0
適当に手を抜くを実験中。。。


833 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 01:25:04 ID:9R/EY9nl0
ex10なら新しいスレ立てたら更新or一定時間スレ立たなかったら更新みたいな感じとか


834 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 01:30:32 ID:8o/rLAtt0
オンデマンドにすれば良いだけでは。
呼ばれたら作る、必要ならそのまま保持して次のリクエストにそのまま返す
リクエストがなければ作る必要もないし。

まあ、html/*.htmlに相当する部分をファイルから読み込むようだと
ちと厳しいかもしれませんが。


835 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 01:31:21 ID:XXp1gcFk0
専用ブラウザ専門にしてしまうってのは、広告の問題上無理なのかしらん。


836 名前: FOX ★ 投稿日: 2005/03/23(水) 01:35:19 ID:???0
広告は関係ないと思われ


837 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 01:39:45 ID:XXp1gcFk0
>>836
じゃあ別に専用ブラウザ専門にしてしまって更新するファイルを
subject.txt一本にしてしまえば良いんじゃない?
read.cgiが無くても全く問題ない板なんだから。


838 名前: FOX ★ 投稿日: 2005/03/23(水) 01:41:53 ID:???0
管理人が駄目と言っている


839 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 01:43:00 ID:XXp1gcFk0
>>838
ありゃま、失礼しました。


840 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 01:55:50 ID:mUKcFXhr0
>>837
ぶっちゃけた話、クライアントで出来るものは
IE/mozilla(win)/firefox(win)でプラグイン作ってしまえばええのではと言ってみるテスト

ただし私には開発できないので絵に書いた餅ですがね


841 名前: ◆Reffi/bQ.c 投稿日: 2005/03/23(水) 02:03:01 ID:z/dOlnBm0
>840
とっくに出てますけど何か?

bbs2chreader
http://pc8.2ch.net/test/read.cgi/software/1103553535/


842 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 02:16:42 ID:mUKcFXhr0
>>841
mozilla/firefoxにしか対応していませんが、何か?
専用ブラウザのひとつととれますが何か?


843 名前: FOX ★ 投稿日: 2005/03/23(水) 03:46:03 ID:???0
index.html subback.html の更新をたまにサボるようにした。
subject.txt は従来どおり更新してます

対象サーバ
ex10
live20
live16
live15


844 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 08:34:36 ID:ViPX6Bur0
subject.txtの更新もサボるとか言い出した時はぶっ殺してやろうかとおもたよ♥


845 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 14:55:09 ID:b5S9232O0
>>842
じゃあIEpluginを作ってくれ


846 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 15:38:02 ID:DNn15R2d0
>>843
さぁ早くしいたけの袋詰め作業に(ry


847 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 15:39:10 ID:??? BE:2394522-#
IDのうしろに0がつくのは仕様?


848 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 15:42:45 ID:XXp1gcFk0
Q.IDの後ろに付いてる0とかOってなに?
A.書込みがPCか携帯かを区別する目印です。
  ちなみに、PCが 0 (ゼロ) 、携帯が O (オー)


849 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 15:56:19 ID:GYAqFC5r0
bbs.cgiのソースってどこにあるのん?
read.cgiは2ch-toolかなんかにあったんだけど
読んでみたい。


850 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 15:58:14 ID:XXp1gcFk0
公開してません


851 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 16:02:03 ID:??? BE:37706279-#
>>848
まじで ありがとう


852 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 18:05:32 ID:GYAqFC5r0
そうか,それは残念
unix板のwizard連中に見せればなにか妙案も思いつくとおもったんだけどね。



853 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 19:01:08 ID:mUKcFXhr0
>>852
実名明かしたメールをひろゆきに送れば1年後に検討してもらえるかもしれない


854 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 19:13:01 ID:K4xFvBIh0
live16のbbs.cgiがしょっちゅう反映されなくなる
そのたまカキコ数に波が出る


855 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 2005/03/23(水) 19:57:07 ID:rINnBQm50
>>853
1年以上経過したけれども何の音沙汰もありません♪


856 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 20:06:40 ID:GYAqFC5r0
ほんとは外部設計書みたいなのあればいいんだよね。
セキュリティ上明らかにできない機能はブラックボックスでいいから。



857 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 20:49:21 ID:DFmJZ9n+0
やっつけ仕事なので人に見せられるレベルでないとかなんとかw


858 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 20:57:19 ID:PCjFHoWk0
見せる義理もないしね


859 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 21:19:04 ID:IxC783Ix0
いろいろと荒らしがでるとかいってたんだけど。
「ソース隠すことはセキュリティ対策にはならない」と論破されてからは特に有効な反論も出なくて
のらりくらりと話をスルーしている。



860 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 21:23:17 ID:GYAqFC5r0
見せる義理。たしかにないですね。
ではbbs.cgi再開発がんばってください。


861 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 2005/03/23(水) 21:23:53 ID:rINnBQm50
Through a way to you.


862 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/23(水) 21:34:53 ID:13AuSSJy0
見てやる義理のある方々に任せておけばいいでしょう。


863 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/03/29(火) 23:02:53 ID:uBBKa7tH0
ID非表示の板でもIDってだけ表示されるな・・・


864 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 11:48:29 ID:CtJFqi/w0
IDの後ろに投稿回数の表示とか出来ないかなぁ…ID:xxxxxxxx0 (このIDによる投稿は12レス目)
みたいな…
そうすれば専用ブラウザに一定回数以上のIDを荒らしと見なして自動あぼーんする機能とか
出来そうでいいなぁとか思ってみたり。


865 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 11:49:58 ID:3Li1OIZq0
そんなに連投多いですか?
個人的には、ちょっとうるさいな、と感じたら
手動であぼーんするだけで十分足りるような気がするけど


866 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 11:50:15 ID:q4q2SzVO0 BE:11137722-##
別に表示しなくても専ブラで出来るような気がする。


867 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 12:55:36 ID:eTnuj2dr0 BE:88200274-###
ふとSETTING.TXT見たら

BBS_BG_SOUND=

なにこれ変態じゃないの?


868 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 12:56:26 ID:zJufOWE90
■ テーマソング設定変更依頼スレッド1
http://qb5.2ch.net/test/read.cgi/operate/1112281219/



869 名前: ひろゆき@どうやら管理人 ★ 投稿日: 2005/04/02(土) 13:09:00 ID:???0 BE:341069-###
「ソース隠すことはセキュリティ対策にはならない」
これって神話でしょ。


870 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 13:22:42 ID:m2OEyL300
そのとおり。
そうとも言い切れないから。


871 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 2005/04/02(土) 13:27:39 ID:Yr9H18/b0
をを!とうとう公開しちゃうのかな?o(^-^)o ワクワク
お掃除ならやってみたいかもかも。


872 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 13:28:01 ID:3Li1OIZq0
そのとおり。
正しいのは
「ソース隠せばセキュリティ対策は万全」


873 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 2005/04/02(土) 13:29:26 ID:Yr9H18/b0
あ、そなのか♪


874 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 13:29:30 ID:3Li1OIZq0
>>872
ひろゆきの言いたい事は、ソースを隠すことには
セキュリティの観点から見てそれなりの利点がある、ということでしょ


875 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 13:30:07 ID:fFhRAxc50
そんなことよりおまいら、mozillaのソースコードが流出したらしいですよ。

ttp://www.hyuki.com/tf/?20040401145329


876 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 13:30:19 ID:0v055weI0
HTTPサーバの動きとかCGIの起動原理とかまでひっくるめてまで隠せるんならな。


877 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 13:30:33 ID:3Li1OIZq0
何自分にレスしてるんだろう。。。


878 名前: ひろゆき@どうやら管理人 ★ 投稿日: 2005/04/02(土) 13:31:37 ID:???0 BE:227366-###
1「ソース隠すことはセキュリティ対策になることもある」
2「ソースオープンにすることはセキュリティ対策になることもある」

んで、まだ動いてないシステムであれば、2の可能性はありますが、
既に動いてるシステムであると1の可能性が高いのですな。

オープンしたとたんにソースを見なければわからない脆弱性で
いきなり攻撃される可能性もあるわけです。




879 名前: ◆MIPS.kHN86 投稿日: 2005/04/02(土) 13:33:55 ID:SO0VkQYZ0
これは、つまり公開しないってことですよね。
それはそうと、書き込み時間の取得のタイミングを変更する
ことは無いですかね?あまり実益が無いですけど、書き込み時刻と
スレ番号がずれることがなくなると思うのですが。


880 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 13:34:44 ID:q4q2SzVO0 BE:16706232-##
みんなbbs.cgiのソース見たいだけだよ。何に使うのかは知らんが。


881 名前: ひろゆき@どうやら管理人 ★ 投稿日: 2005/04/02(土) 13:35:07 ID:???0 BE:227849-###
実益のないことにリソースを使ってもしょうがないような、、、


882 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 13:36:29 ID:0v055weI0
漏れが言いたいのはセキュリティ対策に「万全」「完璧」など存在しないということ。
永遠に努力を強いられる過酷な問題です。

ここの場合、ソース隠してもCGI仕様に則ってるので少なくともインタフェース仕様は公開されているも同然。インターフェースのみ分かっているブラックボックスのセキュリティホールをどうやって見つけられるかというとこに焦点が集まる。


883 名前: ひろゆき@どうやら管理人 ★ 投稿日: 2005/04/02(土) 13:38:14 ID:???0 BE:76234-###
永遠に見つからないセキュリティホールはセキュリティホールではない。



884 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 2005/04/02(土) 13:39:24 ID:Yr9H18/b0
永遠に出てきちゃうから楽しいんだよね♪


885 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 13:40:25 ID:0v055weI0
永遠に見つからない保証はないよ?

で、話戻すとインターフェースのみ分かってるブラックボックスの突付き方はまずいろんなアクセスを試みること。なので次にやらなければいけないのは外部からのアクセスの監査になります。それはやってるのかな?


886 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 13:41:18 ID:3Li1OIZq0
>>882
ソース隠せば、2ちゃんのセキュリティホールをわざわざ解析してまで
攻撃しよう、と思うハッカーが少なくなるんじゃないか、ということではないでしょうか

まあ、2ちゃんがどの程度セキュリティ対策を重視しているのか
甚だ疑問ですけどね。そんなに大事なら、サーバ別負荷の統計とか
狐さんの実験とか、全部やめさせてしまえばいい。もっと安全になりますよwww


887 名前: ◆MIPS.kHN86 投稿日: 2005/04/02(土) 13:44:46 ID:SO0VkQYZ0
>>881
確かにそうですね。遊べるし、困っているわけでも無いですし。
こんなことが出来て面白いので。


888 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 13:47:23 ID:91CxJlkm0
>>878
アバウトなアーキテクチャぐらいは公表してもいいかと思います。

ログ記録部分とか秘密にしなければならない部分は非公開が鉄則です。

まあそれでも見せたくなければNDAでも結んで見てもらうっていう手もありますがね
某有名RMSが激しく抗議しそうですがw


889 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 13:52:51 ID:0v055weI0
もともとセキュリティ対策ってのは実益が無いのに注力しないといけない類の活動ですよ。



890 名前: ひろゆき@どうやら管理人 ★ 投稿日: 2005/04/02(土) 13:53:24 ID:???0 BE:284459-###
アーキテクチャは公表してもいいんじゃないですか?
ただ、ソースを読める人がアーキテクチャをいちいち書くのを
嫌がらなければの話ですが、、、

RMSってなんですか?


891 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 13:56:11 ID:91CxJlkm0
>>890
RMS=個人名イニシャルです。むむむさんあたりなら確実にぴんと来るでしょう。

>ただ、ソースを読める人がアーキテクチャをいちいち書くのを
>嫌がらなければの話ですが、、、

そんなにむずかしいことじゃないはずですよ。

整形する
datにかく

なんてことをかいていけばいいので。


892 名前: FOX ★ 投稿日: 2005/04/02(土) 14:05:35 ID:???0
アーキテクチャって bbs.cgi でいうと何ですか?


893 名前: ◆MIPS.kHN86 投稿日: 2005/04/02(土) 14:06:22 ID:SO0VkQYZ0
そうそう、時間のことは結局下記のようなことです。
だからどうしたと言われたらおしまいなのですが。
とりあえず、故意に時間がずらせると言うことだけです。

http://qb5.2ch.net/test/read.cgi/operate/1111551639/749-751


894 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 14:06:33 ID:0v055weI0
アーキテクチャはいきあたりばったりでソース主導で書いたと吐露されても困るな。w


895 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 14:15:20 ID:pMcvTIuz0
ストールマンのことか!


896 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 14:15:49 ID:91CxJlkm0
>>892
どーゆー手順で処理しているか、ということです

アルゴリズムといったほうが正しかったかもしれない。


897 名前: FOX ★ 投稿日: 2005/04/02(土) 14:16:50 ID:???0
それは既に流出しているような
それも何回も、

それ以来変わっていません。


898 名前: FOX ★ 投稿日: 2005/04/02(土) 14:20:43 ID:???0
再度書いて見ました


2ちゃんねる bbs.cgi アーキテクチャ

1) 始まり

2) 各種パラメータ取得

3) パラメータチェック(この処理超巨大) → byebye

4) dat書き込み

5) index.html subject.txt subback.html 更新



899 名前: ひろゆき@どうやら管理人 ★ 投稿日: 2005/04/02(土) 14:20:47 ID:???0 BE:76043-###
>>893
おぉ、どうやるんですか?


900 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 14:25:24 ID:eTnuj2dr0
各鯖ごとの/dev/random先頭16byteを公開して下さいお願い


901 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 14:27:13 ID:q4q2SzVO0 BE:44549344-##
>>900
それ公開したら、書き込む前にID分かるようになるんだっけ?


902 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 14:27:35 ID:q6IGiWK10 BE:44100072-###
っていうかIDの算出方法そのものも教えて下さい><


903 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 14:27:57 ID:pMcvTIuz0
>>900
そこはだめよん 見ちゃ駄目えっちぃ


904 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 14:31:26 ID:Ocdke76A0
ついでに彼女の作り方も教えてください


905 名前: FOX ★ 投稿日: 2005/04/02(土) 14:32:25 ID:???0
>>902
そんなの公開されてるでしょ
というかスレ上で公開でみんなでわいわいやったんだから


906 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 14:33:25 ID:pNLZJZ+30
>>904
ヒント:http://ex10.2ch.net/news4vip/


907 名前: ◆MIPS.kHN86 投稿日: 2005/04/02(土) 14:33:35 ID:SO0VkQYZ0
>>899
故意と言っても数分程度しかずらすことは出来ないのですが、先ほどの内容で説明しますと・・・

まず、サーバに接続して、HTTPのヘッダ情報を送ります↓

POST /test/bbs.cgi HTTP/1.0
Host: qb5.2ch.net
Content-length: 129
Referer: http://qb5.2ch.net/operate/
User-Agent: Monazilla/1.00
Cookie: PON=****.***.co.jp; expires=Friday, 01-Jan-2010 00:00:00 GMT; path=/
Connection: close


↑ここまで送ると書き込み時間が決定します。
その後、↓の内容を時間をかけて送信すると、その時間差が生じて書き込まれてしまう。

bbs=operate&key=1111551639&time=1104688508&submit=%8f%91%82%ab%8d%9e%82%de&FROM=&mail=sage&MESSAGE=%82%b1%82%f1%82%c8%8a%b4%82%b6

ただ、↑の情報を送信している間に誰かが書きこまないと、時間がずれているか分からないです。
とりあえず、これだけのことなんですが。


908 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 14:33:51 ID:iH9/6ZL10
ひろゆきおすすめのエロゲ


909 名前: ひろゆき@どうやら管理人 ★ 投稿日: 2005/04/02(土) 14:35:56 ID:???0 BE:63825-###
コネクションを引っ張るんですかぁ。



910 名前: 桶屋 投稿日: 2005/04/02(土) 14:36:22 ID:0teWHclu0
>>907
低速回線環境(PHSなど)と高速回線環境(FTTHなど)が混じったときの
タイムマシーン現象に似せているわけですね。
少なくともこの現象は、もう何年も前からありました。



911 名前: 桶屋 投稿日: 2005/04/02(土) 14:38:10 ID:0teWHclu0
TCPのパケットを故意に分割して、タイムアウトするまで引っ張るという感じですね。



912 名前: ◆MIPS.kHN86 投稿日: 2005/04/02(土) 14:42:57 ID:SO0VkQYZ0
>>909-911
そうです。ただ、これによって著しく不利益が生じるわけではないと
思うので、特に問題ではないですよね。

実際、この方法でコネクションを引っ張り過ぎるとエラーで
切断/書き込まれないようなので最高でも数十分?くらいかな。


913 名前: root▲ ★ 投稿日: 2005/04/02(土) 14:53:05 ID:???0
コネクション引っ張る(= 受付嬢を占有する)のはサーバにとっては、コスト高いですね。
だって、受付の人数って決まっているし。

遅い携帯が受付を占領してhttpdがまずしくなるのと、おなじりくつかと。

というかそうか、こういう場合に遠慮なく切っちゃうようにタイムアウト入れるのは、
効果あるのか。


914 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 14:53:54 ID:eTnuj2dr0
>>913
今からやって遊ぼうと思ってたのに


915 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 14:55:09 ID:mQFCpHEv0 BE:1977629-#
切っちゃっていいんじゃないですか?
数十分も引っ張って迷惑するのは投票所w


916 名前: root▲ ★ 投稿日: 2005/04/02(土) 14:56:54 ID:???0 BE:1641863-##
ちなみに、携帯系サーバは既にTimeout 5にしてあります。
相当効果あったと、記憶しています。

#
# Timeout: The number of seconds before receives and sends time out.
#
#Timeout 300
Timeout 5


917 名前: 桶屋 投稿日: 2005/04/02(土) 14:58:03 ID:0teWHclu0
(知っている人は気付いていたのだろうけど)この方法が公になったので、
同じ事を利用してリソースを食いつぶそうという愉快犯が出てくるかもしれない。

タイムアウトを設定する手段は準備しておいた方がいいと思われます。



918 名前: 桶屋 投稿日: 2005/04/02(土) 14:59:30 ID:0teWHclu0
失礼。いつでもコーイということでしたか。(;^ ^



919 名前: root▲ ★ 投稿日: 2005/04/02(土) 15:00:33 ID:???0 BE:5746379-##
>>917
まぁ、ステータスログは逐次的にとっているので、
問題になるようなら、ぼちぼち >>916 を掲示板サーバにも入れるってことで。


920 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 15:02:57 ID:3Li1OIZq0
重くなると十分単位で書き込みがずれたり
入れ替わったりするですね


921 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 15:32:23 ID:eTnuj2dr0
テスト



922 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 18:33:01 ID:QzKCtFzJ0
自作PC板の日付表示、ず〜っと、あのままですか?
いゃ、自分はアムダーなんで今のままで良いんですけどね。


923 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/02(土) 21:20:35 ID:tusx0sm10
>>917
時間ずらしは前にもテストスレで(◆MIPS.kHN86さんが?)実験してたから
知っている人は多そう。(少なくとも、自分はそれを見て気付いた。)


924 名前: ◆MIPS.kHN86 投稿日: 2005/04/02(土) 22:06:27 ID:SO0VkQYZ0
>>923
2週間くらい前のでしたらきっと自分です。テストスレで試していました。
実況では時間がずれることはよくあるので、この現象自体は皆さん
知っていると思います。
しかし、実際のところ、これには少し準備が必要なわりに反応が鈍いせいか
やってる人を見たことないですね。


925 名前: 【沈黙-ω-】 ◆.0e0wEv5W6 投稿日: 2005/04/02(土) 23:50:01 ID:m2sbZgdt0 BE:116172858-#
sage


926 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/04(月) 22:26:14 ID:M3OteeGL0
低負荷時にindex更新頻度を上げるってのはできないんだろうか?


927 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/04(月) 22:46:25 ID:XS/UwQ+G0 BE:37705897-
ってゆうか、
「3分以上古かったらindex更新」とかにしたら?
index生成って結構処理おっきいと思うんだけど。


928 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/04(月) 23:59:37 ID:FFN+wDpk0 BE:33412234-##
index作成はbbs.cgiから切り離して、index作成cgiをcronで動かす。


929 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/05(火) 00:21:52 ID:oilIE2a90
cronでもコストが大きいからdaemonにしちゃうとか。
タイマとキューを使って細かく制御できればベター


930 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/07(木) 11:15:48 ID:lCPZLnn30
index と subject.txt はどう違うのでしょうか?


931 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/07(木) 13:53:31 ID:KD+yhJ8u0
>>930
http://qb5.2ch.net/operate/index.html
http://qb5.2ch.net/operate/subject.txt
みたままですけど。


932 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/07(木) 18:06:21 ID:wAvc+1hz0
>>898

2) 各種パラメータ取得

3) パラメータチェック(この処理超巨大) → byebye

これを順番を適切にするだけでかなり違うような希ガス

・軽くて重要なチェック(たとえばBBQ)を前に
・重くてあまりはねる確率の少ないものを真ん中に
・統計用を最後に

といったかんじで。
で、ぜんぶOKになってはじめてdatをひらく、と(もっともこれは既にやっていると思いますが)。


933 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/07(木) 18:46:07 ID:T7yVwIik0 BE:43290353-###
1) 適切ってのが具体的にわからない。
2) わかったとしても、順番を並び替えるとたぶん動かないだろう。。。

という二重苦だったりします

BASIC (80年代初頭) で組んであると思ってください。


934 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/07(木) 18:57:37 ID:vtfYmTLG0 BE:2262454-#
BASIC......ですか、なにもかもなつかしい。


935 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/07(木) 19:00:07 ID:Ji76zELC0
ベーマガ


936 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/07(木) 19:17:44 ID:iL5f+QSR0
1から書き直した方が早かったりするんだろうな


937 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 04:15:58 ID:osk4Ld7X0
Fortran77
C(78年)
ADA(79年)


938 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 04:27:25 ID:pGOw/V+90
Gmen 75
Carmen 77


939 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 04:28:26 ID:pGOw/V+90 BE:184704588-###
Konnichiwa 70



940 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 04:35:04 ID:w82M2zah0
FOX★風邪治った?


941 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 04:36:51 ID:pGOw/V+90 BE:51948263-###
歌いまくったら
また喉が・・・


942 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 04:39:35 ID:hyNjrlD30
>>939
三波春夫ですかー!


943 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 04:41:07 ID:w82M2zah0
じゃあプロフ直しておけよw




944 名前: (^-^)犬 ◆VET4349ZB. 投稿日: 2005/04/08(金) 11:12:51 ID:kewcw1IJ0
>>940
やべ、「風俗治った」に見えた。


945 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 12:01:14 ID:TtyT++Tv0
彼の風俗は直りません。。。


946 名前: 930 投稿日: 2005/04/08(金) 13:22:31 ID:a0Y6OuW80
>>931

subject.txt は、更新順(sage考慮)に並べてある。
index.html はその上位 10 個を HTML 化した、トップのページと。

bbs.cgi は Perl で書かれている。

こんなところであっていますか?


947 名前: Why? ◆ouWMQKaTMk 投稿日: 2005/04/08(金) 17:16:43 ID:HW4goVuA0 BE:104700896-
全部白紙に戻すような話だけど、
xmlで全掲示板を構成すれば、鯖の負担も少ないし(2ch程度の大規模サーバーだからの話ですが・・・)、容量も負担しない。
上手くいけば、今のdatの3/4の容量削減が出来ると思われ。
read.cgiの再開発プロジェクトの住民に悪いが、read.cgiもいらなくなる。
WebProg板とWeb製作板の住民に協力を依頼すれば、たくさんの住民が食いついてくるし・・・
ひろゆき・root両氏の降臨キボンヌ
>946多分あってる。


948 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 17:46:04 ID:AQwRoo140
その論理はちょっとおかしい気が
xmldb(?)で〜
ならまだわかるけど


949 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 17:51:04 ID:+8zeIhpi0
高度なネタですね


950 名前: Why? ◆ouWMQKaTMk 投稿日: 2005/04/08(金) 18:10:59 ID:HW4goVuA0 BE:46534346-
まぁdatや、subject.txtにある、<>が必要なくなるのでw
subject.txtのsubject.csvに変えて<>→,にすれば無問題。
>949氏等へ
専門的な話をしてスマソ。

root氏やFOX氏なら直ぐに話が分かるような気がしますが・・・
とりあえず、管理団の回答を待ってます。


951 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 18:57:32 ID:Zqzne5VM0
ひろゆきが理解できなくて没な悪寒


952 名前: Why? ◆ouWMQKaTMk 投稿日: 2005/04/08(金) 19:18:13 ID:HW4goVuA0 BE:23267243-
>951
ひろゆき氏になんとか説得してみますよ。


953 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 19:30:35 ID:AQwRoo140
<dat>
  <res name="動け動けウゴウゴ2ちゃんねる" mail="sage" date="2005/04/08(金) 17:46:04 ID:AQwRoo140">
    その論理はちょっとおかしい気が &lt;br&gt; xmldb(?)で〜 &lt;br&gt; ならまだわかるけど
  </res>
  
<res name="動け動けウゴウゴ2ちゃんねる" mail="sage" date="2005/04/08(金) 17:51:04 ID:+8zeIhpi0">
    高度なネタですね
  </res>

</dat>


954 名前: 讃岐 ◆IamaVIPdCI 投稿日: 2005/04/08(金) 19:33:01 ID:w82M2zah0
>>952
がんばれ


955 名前: Why? ◆ouWMQKaTMk 投稿日: 2005/04/08(金) 19:40:35 ID:HW4goVuA0
>953そんなかんじで
修正を加えると
<log>
<res num="948" name="動け動けウゴウゴ2ちゃんねる" mail="sage" date="2005/04/08(金)" time="17:46:04" ID="AQwRoo140">
その論理はちょっとおかしい気が <br> xmldb(?)で〜 <br> ならまだわかるけど
</res>

<res num="949" name="動け動けウゴウゴ2ちゃんねる" mail="sage" date="2005/04/08(金)" time="17:51:04" ID="+8zeIhpi0">
高度なネタですね
</res>

</dat>
相談:このような場合、レスアンカーはどのようにすれば 指定したレスに飛ぶんでしょうかね?/スレ番.xml?num="レスNo."でOKでしょうか?
>954あり
言い忘れたけど、HTML化も不要だな。
HTML同然だし。


956 名前: Why? ◆ouWMQKaTMk 投稿日: 2005/04/08(金) 19:41:12 ID:HW4goVuA0
スマソ修正
</dat>→</log>


957 名前: root▲ ★ 投稿日: 2005/04/08(金) 19:53:17 ID:???0 BE:3283294-##
XMLは、いろいろなところで流行りだったりして、
各種フォーマットをそれにするというのは、センスとしてはむろんありえます。

で、もし2ちゃんねるのようなものを一から作るとしたら、
XMLベースでいくというのはかなりありえますが、
既に動いている2ちゃんねるに導入するからには、
「作るに足る大きなメリット」言い換えれば「XML化によって見える果実」が
必要な気がします。

後ろにDBを置きやすいとか、標準形式だからブラウザ作ったりする人が対応しやすいとか、
将来の拡張が容易とか、そのへんのもの*以外*に、何かあるといいかもです。

より、実利的な何かがいいかも。
例えば、10倍負荷に強くなるとか、かける工数に対してメリットが目に見える形で存在するなら、
その気にさせる動機になるかもです。

ここの掲示板は「非互換な形にいきなり内部形式を変える」ことには、かなり軽く動くところがあるので、
果実が甘くておいしいなら「いきなりバサっと導入」は、常にありえるかと。


958 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 19:56:41 ID:OO38/7ip0
大幅な仕様変更で専ブラ使えなくなったら困るぞ


959 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 20:11:29 ID:Zqzne5VM0
メリット無くてもデメリットさえあってもひろゆきがやるといったらやる悪寒


960 名前: 讃岐 ◆IamaVIPdCI 投稿日: 2005/04/08(金) 20:21:54 ID:w82M2zah0
html同然ってことは●の販売数落ちるかな?


961 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 20:27:31 ID:fe76PWI80 BE:4263348-#
常に全レス読み込みか、


962 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 21:10:37 ID:AQwRoo140
そうか、Ajaxか…。だがしかし、、、


963 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 21:24:59 ID:T5JbhzTr0
>>961
転送量を考えれば XML にしたって
read.cgi かなんかでの行数制限読み込みは必要だろう


964 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 22:58:20 ID:WaiFUNZP0
2ちゃんの負荷分散は専ブラによるところが多い。
現在はIEや携帯の負荷を分散させる作戦中。
100%htmlベースの通常の掲示板というのはシステムの増強なしには無理でしょう。
有料化など収益があれば別ですけど。


965 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 23:30:02 ID:OLl7UjV20
「bbs.cgiスレでXML化を言い出す奴=Java屋の会社に入った新入社員」
「bbs.cgiスレでMySQL化を言い出す奴=オープンソースWebASPを聞きかじった新入社員」



966 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 23:38:56 ID:Ipg27SqJ0
XML化してもハードウエアには優しいかも知れんけど、トラフィック的にはそうでも無いんじゃないの?


967 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/08(金) 23:51:03 ID:YS6rh79X0
XMLの構文解析処理って結構重いんじゃないの?


968 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/09(土) 01:49:25 ID:CXyVIsIc0
libxml2をincludeしてソース書いたことあるか?


969 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/09(土) 02:06:28 ID:UcGzyk1Y0
parser自体まともじゃないのもあるけどな


970 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/09(土) 04:25:16 ID:sHSGqgHa0
>>955
ちょっと要領を得ないのだけど、XML化したとして、そのparseはクライアント側が
やるんでしょうか?XMLをブラウザに丸投げしてブラウザが解釈?
だとするとクライアントの互換性が問題になってくると思う。

サーバーがparseするんであれば、その負荷が馬鹿にならないと思うし、
(Parser作ったことある人なら分かると思うけど、複雑な構文を殻に使った
入れ子のparserってかなり負荷大きい)結局read.cgiがベタデータをparseするのと
何も変わらんので、むしろ負荷は大きくなると思う。

あと、datの容量が減るというのが良く分からないのはどうして?
>>953の形式の方がディスクのリソース食いそうだけど。

ちとXMLについてはほとんど無知なのでおかしな事言ってたらスマソ。


971 名前: ひろゆき@どうやら管理人 ★ 投稿日: 2005/04/09(土) 04:27:14 ID:???0 BE:201784-###
>>965
同意。


972 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/09(土) 06:00:38 ID:ngy7/MVn0
>>950
ネタじゃなくてマジだったのかよw。レスついてるしネタにしとけばいいのに


973 名前: Why? ◆ouWMQKaTMk 投稿日: 2005/04/09(土) 08:56:08 ID:8Fam87cE0
>971
ひろゆきキタ━━━━━(゚∀゚)━━━━━!!
>957=root氏
今のスレは現在のbbs.cgiを使用して、
新スレは新しいbbs.cgiを使用すれば大丈夫だと思われ。
そして今のスレが全部落ちれば、XMLを本格運用すれば(・∀・)イイ!!と思います。
他のメリット・デメリットにに関して・・・現在調査中。
>970全てクライアント。
互換性:デザインはCSSを使用してるので互換性は問題なし!!
datに付いてる<>←これが不要になる。
<a href="">〜</a>とかHTMLでは必要だけど、XMLは<mail>〜</mail>形式でGJ。
ログも読みやすくなる。(正直、今のDATは見にくい。)
read.cgiの容量も軽くなる。→鯖の負担も軽くなる。
専ブラがどうとかこうとか→実施の一ヶ月ぐらい前に、専ブラの作者にメールで通告。
>967重くなるのはクライアント側。けど体感速度は変わらない。
以上です。


974 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/09(土) 09:41:18 ID:ngy7/MVn0
なんか真性くさいなあ。
> datに付いてる<>←これが不要になる。
これチョトワラタ


975 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/09(土) 09:45:21 ID:rQNkFGbA0
>>973
>>他のメリット・デメリットにに関して・・・現在調査中。
そういうのを調べた上で提案するんだろアホか
つかプレゼンした時あるの?


976 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/09(土) 09:50:47 ID:MlhcJQX70
本気で言ってんですかねぇ。
実際に>955の例とDATのサイズを比較してみたことがあるんかな?
XMLやCSSに対応していないブラウザとか持ち出したら「主要ブラウザで
見れれば問題なし!」とか言うんだろうな…。


977 名前: 未承諾広告※ ◆TWARamEjuA 投稿日: 2005/04/09(土) 10:39:54 ID:+6f1Gyzy0
本7?


978 名前: Why? ◆ouWMQKaTMk 投稿日: 2005/04/09(土) 10:54:09 ID:8Fam87cE0
>975
DATより軽い等
既出のメリットだけで良いかなぁと思ってやった。
今は反省している。
>976基本的にHTMLと同じだっつーの。


979 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/09(土) 11:13:41 ID:sagvRhrx0
XMLにすると、一般ブラウザ利用者が多ければメリットになりそうな気がするが、2chブラウザにとってはデメリットしかないんじゃないのか。
とにかく、datのファイルサイズが増えるのは確かだと思う。


980 名前: Why? ◆ouWMQKaTMk 投稿日: 2005/04/09(土) 11:48:17 ID:8Fam87cE0
>979その辺を何とかしてみようかと。


981 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/09(土) 13:25:40 ID:c2mmG4tB0
>>977
ワロタ


982 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/09(土) 13:43:41 ID:MlhcJQX70
>>978 若いねぇ。
>955 のXML部分を拡張子htmlで保存してWebブラウザで開いてみなされ。
その表示でおまいさんが満足できるなら何も言うまい。
で、DATよりディスク容量をくうのは理解できた?


983 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/09(土) 13:49:34 ID:UcGzyk1Y0
クライアント側でparseプラットフォーム汎用って言うとJava2のXercesに落ち着いてしまうわけだがどうよ。重いんじゃね?


984 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/09(土) 15:46:29 ID:KdlBXUSS0
いっそ全部preタグでくくってテキスト出しという手もあるなぁ。
文中のURLとか意味のありそうなとこは専用ブラウザが上手に解釈してあげると。

んでもAAがボロボロになっちゃいそうな予感w


985 名前: ◆X7F1FulWvk 投稿日: 2005/04/09(土) 16:15:23 ID:Vqu0krPm0
>>984
preタグだけはやめてくだされー
by au使用者


986 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/09(土) 22:35:44 ID:EEXX5Xkn0 BE:5985825-
あのさぁ
すでにクッキーの仕様がIE以外無視でしょ?
主要ブラウザとか以前の問題じゃないかしら。

上で出てるけど俺も個人的にXMLに移行する理由がないと思います。。


987 名前: ●マァヴ ◆jxAYUMI09s 投稿日: 2005/04/09(土) 22:44:35 ID:KfNW0w5w0 BE:11315276-#
まずはこのスレッドや運用情報板のスナップショットをXML化してどっかにアップしてみるとか・・・
サイズの比較とかもそれで一目瞭然と思うわけだが(^_^;)

ま、XML化する必要があるとは思えんけどね(^_^;)


988 名前: (^_^;) 投稿日: 2005/04/09(土) 22:56:03 ID:W6DhWZFC0
(^_^;)


989 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/10(日) 01:25:01 ID:hZT4vIn/0
>987
壷が使えなくなるのが嫌だってキッパリ言えばいいのに


990 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/10(日) 03:17:47 ID:0TRD47O20
XMLのデメリットはサイズの肥大化だよ?
2chみたいにフォーマットが決まっている場合、
データ項目の変更も無いし、datで十分だよ


991 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/10(日) 03:29:20 ID:OAZ/pU7d0
>>990
あと、XMLは構文解釈が面倒だしコストかかるから、datの汎用性がなくなると想う。
今の形式はPerlなんかでもさらっといじくれるのが魅力なわけで。

やはりdatの場合は<>SVが効力を発揮する場面でしょ。最近のエンジニアは何でもRDBに
突っ込んだりXML化するのが好きな人多いけど、結局コストが掛かって固定長や
CSVの方がよっぽどマシだったってケースも存在するんだよな。ちょっと愚痴。


992 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/10(日) 04:10:44 ID:W64hpyvp0
テンプレでつ(建てた方がいいのかな?

peko鯖の稼動によりボトルネックの一つである事がより明らかになった
bbs.cgi作り直しプロジェクトです。

【開発環境の工事現場】
また挑戦。@2ch掲示板  http://dso.2ch.net/myanmar/
また挑戦2。@2ch掲示板 http://dso.2ch.net/yangon/

関連スレなどは >>2-5 くらい

【関連スレ】
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part17
http://qb5.2ch.net/test/read.cgi/operate/1107376477/
read.cgi再開発スレ Part2
http://qb5.2ch.net/test/read.cgi/operate/1105909861/
◆ 全サーバトリップ統一作戦
http://qb3.2ch.net/test/read.cgi/operate/1067245837/
bby -- スレッド情報一元管理システム構築スレ2
http://qb5.2ch.net/test/read.cgi/operate/1086868799/
【広告・宣伝】Rock54【自動排除】 4
http://qb5.2ch.net/test/read.cgi/operate/1083063122/

【前スレ】
bbs.cgi 再開発プロジェクト
http://qb3.2ch.net/operate/kako/1053/10530/1053067870.html
bbs.cgi再開発プロジェクト2
http://qb3.2ch.net/operate/kako/1069/10691/1069144193.html
bbs.cgi再開発プロジェクト3
http://qb5.2ch.net/operate/kako/1076/10766/1076666901.html
bbs.cgi再開発プロジェクト4
http://qb5.2ch.net/operate/kako/1101/11019/1101984763.html
bbs.cgi再開発プロジェクト5
http://qb5.2ch.net/test/read.cgi/operate/1103495887/


993 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/10(日) 04:18:17 ID:k8/TEzrI0
サイズを気にしてるなら今のdatも作り直したほうがいいんでない?
このスレのdatを適当に削ったら一割以上サイズ減らせたし。


994 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/10(日) 06:36:02 ID:4d8k3TQK0
現行のサイズを気にしてるんじゃなくて、現行よりサイズが増えるのを気にしてるんでしょ。
rootが書いてるように作業量に対してメリットが大きければやるでしょ。
1割減らすメリットが充分大きければやるかと。


995 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/10(日) 06:43:14 ID:DJ7XtdtW0 BE:14365038-
とりあえずアンカーにリンクつける必要ないんじゃない?
↓これ生成するときにつけたらいいのでは?
http://qb5.2ch.net/operate/html/1103495887.html
どうせread.cgiでは変換するんだから


996 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/10(日) 14:56:26 ID:MhWlPROB0
名前がデフォルト名無しさんの場合はDATに書き込まず、
表示するときにSETTING.TXTから読んで付けるようにしたら?
結構削減されるような気がスルですが。


997 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/10(日) 16:06:49 ID:/RL5lHUA0
それ言うなら日付を元に戻すのが先決かと


998 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/10(日) 16:13:18 ID:a6rtBqIi0
そろそろ次スレか
立ててみるかな


999 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/10(日) 16:20:35 ID:a6rtBqIi0
次スレ
bbs.cgi再開発プロジェクト6
http://qb5.2ch.net/test/read.cgi/operate/1113117347/


1000 名前: 動け動けウゴウゴ2ちゃんねる 投稿日: 2005/04/10(日) 16:27:47 ID:XYD7Brtu0
↑乙。そして1000。


1001 名前: 1001 投稿日: Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。



2ちゃんねるは、ここのサーバを使ってるです。。。