read.cgi再開発スレ
レス数が1000を超えています。これ以上書き込みはできません。
稼働させると問題が多発しているread.cgiを再開発等を話しあうスレッド
です。
アイデア等がありましたらこちらへどうぞ ★現状の問題点
・tiger鯖ではread.cgiを稼働させると高負荷になる。
・peko鯖の場合は負荷に関係なく落ちる確率が上がる。
★解決策
・tiger鯖用の低負荷なread.cgiの再開発
・peko鯖用のAMD64特化版read.cgiの再開発 関連発言
http://qb5.2ch.net/test/read.cgi/operate/1087192862/22
22 名前: ◆Reffi/bQ.c [sage] 投稿日:04/06/14(月) 16:02 ID:pmCliEFX
>21
peko鯖はだいぶ安定運用し始めているのであとはread.cgiの低負荷化さえ
出来ればいいんじゃないかと思ったり
read.cgiの低負荷版の開発は次の世代の若者に全て任せるという事で(ぉ
http://qb5.2ch.net/test/read.cgi/operate/1087192862/26
26 名前: ◆BDFCNV1.to [sage] 投稿日:04/06/14(月) 16:05 ID:MdNpKY8r
>>22
私が見るに、
read.cgi をpeko で動かしていると良く落ちるということは
負荷が問題じゃなく、相性の問題と、
つまり read.cgi にpeko だと顕在化する bug があるのか、
そんなとこだと思う。
read.cgi の書き直しは、そっすね次代の方々に譲るということで、 >4
サンクスです。
そういえば、今read.cgiのソースは公開しても問題はないんでしょうか? >7
ありゃ
banana鯖でした(汗
というわけでwiki修正もよろしくお願いします。 >9
人大杉スレ見たらbananaで止まっているのはbanana227だけであとはpeko鯖
ばっかりですね。 とりあえずは無駄な機能をバッサリ切っちゃうだけでも違うと思うな。>read.cgi >>11
わかいのぉ
もっとドラスティックな変化が必要かと、
三回目は時間&お金&いろいろかけたところで
売るものは大したこと無いよ 個人的にはmmap()まわりが頻繁に呼ばれるところあたりかなぁと思っていたり。 で、今のread.cgiではmmap()を使うか使わないかはは#defineで簡単に制御できるので、
そのうちmmap()を使わない版を入れてみようかなとは思っていたり。 あ、面白そうなのが始まった。
こういうの興味あったんでコツコツ勉強してたんだよな。
Perlを。 >>18
残念だな、若いの
read.cgiはCで書かれているから君の専門外だ C言語なら毎日使ってるから少しは役に立てるかな?
組み込みの仕事だから標準関数なんて全然使ってないけど。 おっ、おもしろそう、
RDT板を残しとけばよかった 実験室復活させよう実験室。(何
kusoしすてむの実験もかねちゃえ。(ゅ Cは大学時代の講義で基本的なこと覚えただけなんだよなぁ、、
でもCは覚えて絶対に損はしないから、なんとかついて行こう
と、思うだけ思ってみる。 よし!俺も暇になったら>25さんの後をついていこう!
俺だってCの基礎の基礎くらいは覚えてるし
この機会に勉強するぞ!
とか意気込んでみるテスト(。A 。 ) Cのディープな世界へご案内〜。
64bit環境のプログラミングは未知の領域なので、ちょっと面白そう。
某大学の情報工学科の首席なんで暇があったらお手伝いします 新しいread.cgiも、呼ばれる度にdatを見に行って、シコシコHTMLに変換するタイプにするの? C++やろうかな……いいかげんPHPオンリーを脱出せねば笑 ひまだから、64bit版read.cgiつーのつくってみるわ
pekoネイティブな、ちょっとまちなー 現行のread.cgiがどのような動作をしているのか、どこかで解説されてないかな?
現在の動作が分からないと、設計もできないんでないかい? >>33
改造コピペネタでつか?
>>8
なおしときますた。 >>30
dat読み込みから見直すんならbbs.cgiの方まで見直さなきゃいけないと思うんだけど
そこまで大改造はしないと思う。
banana鯖用のスリム化は別にやらなくても大丈夫らしい(>>9-10)だから
やることはAMD64特化版read.cgiってやつだけかな? >>34
Perlで似せてread.cgi作った時は大体こんな感じの処理が必要だったけど。
各種設定
背景色等の設定用にSETTING>TXT読込
クッキーの読込
エラー判定
datファイル読込・存在するかの判定
無い場合は過去ログ倉庫に存在するかの判定
ヘッダ部出力
datファイルのレス数を取得
レス番の指定がある場合は出力範囲を算出
ヘッダ部の100レス単位リンクの出力範囲を算出
レス部出力
>1を表示するかの判定
レスの[ここ壊れてます]判定
メール欄がある場合の名前欄リンク化
URL文字列のリンク化
外部サイトのime.nuリンク補正
レスアンカの補正
長文省略判定
フッタ部出力
datファイルのサイズを取得
新着レスの表示/続きを読む 判定
前100、後100 表示判定
フォーム編集
timeパラメータ用に時刻取得 >37
解説ありがとん。なるほど、結構単純なようでややこしそうな処理だねぇ。 >>36
#ifdef amd64
なんちゃら
#endif
#ifdef ia32
どんちゃら
#endif
とでもできませんかね。コンパイルがmakeを使用するようになっていればの話ですが。 2ちゃんねるはガリガリに最適化されたmod_2chで動いてると思い込んでいただけに
ショックだ >>40
apache moduleの話は出てきては立ち消えになっているんですがねぇ。
どうなることやら。 mod_isp2ch なんてのはあるみたいですけどねぇ。
ひとまず、AMD64 でも安定して動く read.cgi でしょうか。
それ以上のことは、掲示板システム全体の再構築が必要かと思いますので。 #include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf(
"Content-Type: text/html; charset=Shift_JIS\n\n"
"<html><head><title>もうずっと人大杉</title></head>"
"<body><h1>もうずっと人大杉</h1></body></html>\n"
);
return EXIT_SUCCESS;
} 昔、UNIX板の有志が書いてたread.cgiのソースって、今も公開されてるんだっけ? 古かったと思う、>45-46
最新のは未公開、多分、 とりあえずborlandのコンパイラを落として、暇を見つけつつ
基本構造のおさらいから始めてて、ふと思った。
これ、それなりの形が作れるようになった頃には
とっくに開発終了してるんじゃなかろうか。。
頑張れ、俺。 >>16 で言及した、
mmap()を使用しないread.cgiをgame6サーバに実験的に入れてみた。
これでしばらく実験してみるということで。 32-bit 環境と 64-bit 環境での違いっていっても,変数サイズの違いぐらいで,
そんなに変わるわけでもないけど.って,それがこける原因じゃないよな......?
long とかポインタのサイズに依存するような処理って入ってたかな......? 20日以上動いていたgame6が、read.cgiを上げたら半日で死にました。
mmap()ではなかったと。
ということで、
live8(read.cgiを動かしている)とcomic4(携帯の負荷に耐えている)で実績のある、
以下の設定を追加してみた。
(従来)
<IfModule prefork.c>
StartServers 64
MinSpareServers 5
MaxSpareServers 32
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 0
</IfModule>
(現在)
<IfModule prefork.c>
StartServers 64
MinSpareServers 5
MaxSpareServers 32
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 100000 <= 変更
MaxMemFree 2048 <= 追加
</IfModule> Re: huge memory leak in 2.0.x
http://www.mail-archive.com/dev@httpd.apache.org/msg21175.html
ということで,2.0.x には CGI を呼んだ際にメモリリークする問題があるそうで,
とりあえずは MaxRequestsPerChild / MaxMemFree での対処は
妥当なところなんでしょうけど,AMD64 以外ではこけるというところまでは
行ってなかったんですよね......? >>53
どうもです。CGIを呼ぶとメモリリークするのですか。
かつてのumaサーバ(Xeon 2.4G dual/メモリ2G/FreeBSD 4.x)では特に問題なかったですね。
FreeBSD 4.xと5.xの違いか、amd64とi386の違いか。 ということで、read.cgiの現在のソースを
出来る範囲でもうすこしまじめにあたってみるか。 …ということで、いったん退却。
【Project peko】2ch特化型サーバ構築作戦 Part13
http://qb5.2ch.net/test/read.cgi/operate/1085678587/963
963 名前:root ★[sage] 投稿日:04/06/18 11:54 ID:???
ということで、リモートからデバッガに落とせない状態なので、
いったんgame6のread.cgiを止めます。 既出?
ttp://qb5.2ch.net/test/read.cgi/operate/1081010089/631 >>57
hardをどうにかする、というのは基本的にあきらめたみたいだよ。
(これから新規に買うときは発注条件をなんとかする等で気をつけて欲しいけどね)
OSもどうなんだろう?live8は今の所問題ないし。。。
今は、opteron・apache・OS等の禁忌事項にread.cgiの処理が当てはまってるかどうかとか
そういうのを調べてみる時期なんじゃないのかなぁ??
(ソフトのことはよくわかりませんが) >>58
ていうか、現状何が問題なんでしょ。
read.cgiに限らず。 >>59
わかる人が見ないことにはそのへんすらわからないだろうね。
ちなみに漏れは見てもわからんのは確実。がはは。 オープンソースで改良作業が行われていた当時の read.cgi ソースはこちら.
http://gedoh.org/aki/2ch/current/bbs/
どこかで地雷を踏んでるのかねぇ...... 今まで「これをやると落ちる or 落ちる確率が間違いなくアップする」ものとしては、
・read.cgi
・fox.cgi
かなと。 つーか、言語なんすか?perl?
Cなら協力できそうにないなぁ。。 >61
うがー。malloc/free/memmset/memcpy/memcmp/memchrが。 もうずっと人大杉 へ飛ばされる板のスレを見たいのですけど、
.datファイルのレスX番から50個のレスを読み込むにはどうしたらいいのでしょうか?
全部読み込まないと駄目なのですか?
なーんで負荷が高いsports8とかで問題無く動いているread.cgiが
game6になった途端くたばるん?
最新型マザーボードが狂ってるんか? 公開版ソースでは MAP_PRIVATE で mmap() してるみたいですが......
見たところ,マッピングされた領域に書き込みを行っていないようなので,
MAP_SHARED でいいのではないかと.mmap() 本来の仕様では
マッピングされた領域に書き込みを行わない限り MAP_SHARED も
MAP_PRIVATE も同じ挙動を示すはずですが,このあたりに地雷があるとすると
どうなるかわからないので.ちなみに,Apache(APR) では MAP_SHARED
で mmap() が実行されます.
>>69 ふむ,予想に反して mmap() が意外に遅いと......で,mmap() に
改善の余地があるのかないのか......という話のようですね.
とはいえ,カーネル時間の消費は mmap() の方が圧倒的に少ないので,
単一のプロセスをぶん回すような用途ならともかく,多数のプロセスを
同時実行するような用途ならその状況でも mmap() に利があるかとは思いますが. スレ立て時に強制sageを指定できるようにきぼんぬ。
そうしてread.cgi ver8.00はこれで決まり。 自分で書いてこんなのどうですかって持ってこないと話にならんでしょ 大体それreadじゃなくってbbsの方の範疇だし。 ちょっとCをかじってたので協力できたら…
なんて考えていましたがはっきりいってわかんね〜(笑
mmap()って何なんでしょうか?
mallocとかまでしか着いていけませんでした
http://www.ebimemo.net/diary/?date=200303
mmap()の意味も見つけられない人は、「ちょっとCをかじってた」とは言わない
ttp://www.google.com/search?lr=lang_ja&ie=Shift_JIS&oe=Shift_JIS&q=mmap ていうかこの期に及んで
「必要なのはC言語の知識というよりは高負荷環境を捌く知恵と経験」
ということに気づけなかった時点でイラネ 前live5鯖でやってた
h ttp://鯖.2ch.net/板/read/dat.html
例)http://live5.2ch.net/livetbs/read/1074855449.html
あれはどうなった? >>78
C版の開発はチューン次第ではメモリ不足の解消にもつながるでしょう
一般的に
size(perllccバイナリ)>>size(Cコードバイナリ)
だし ちょいとネタ振り.
mod_cgidso http://jbbs.livedoor.com/bbs/read.cgi/computer/2095/1051177958/129
外部 CGI を実行ファイルではなく共有オブジェクトで作成し,fork(),exec() の
オーバヘッドを解消するもの.CGI そのものをモジュール化すると,
プログラム変更のたびにモジュール入れ替えのため Apache を再起動しなければ
ならないが,これなら単に外部 CGI の共有オブジェクトの入れ替えだけで済む.
で,以前ソースをうpしていた鯖は現在亡くなってしまっていますが,
mod_cgidso.c (モジュールソース)
dso-example.c (これを利用した共有オブジェクト型 CGI のサンプル)
read.tar.bz2 (>>61 のソースを基にこのモジュールに対応させたもの)
どこか適当な場所があればうpします...... >>82
お、そっか、これ、改めていいかも。
どこかにうpしてほしいなと。 >>83 とりあえず臨時自宅鯖でうpしますた.
http://203.205.158.203/jikken/mod_cgidso.c (モジュールソース)
http://203.205.158.203/jikken/dso-example.c (これを利用した共有オブジェクト型 CGI のサンプル)
http://203.205.158.203/jikken/read.tar.bz2 (>>61 のソースを基にこのモジュールに対応させたもの)
DHCP の上 Dynamic DNS 使うほど本格運用するつもりもないんで,
IP 変わったりした際はご容赦を...... >>84
ping とおらなくて、port 80も応答しないっす。 【Project peko】スレの方は OS の話が進んでいるようなので,こちらで.
http://qb5.2ch.net/test/read.cgi/operate/1087666806/914n
>で、どうも、プロセスが多く起動・終了されるマシンで、落ちる可能性が上がるように見える。
ということなら,mod_cgidso で何とかなるのかな,という気もしますが...... aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa html化されているログをread.cgiで読めることは
もともと保証されていないのだから「仕様」でしょう read.cgi ver7.31p (04/10/29) >>94
live8 (AMD64)のread.cgiを7.31pに更新しました。
これから memories 上の各バーチャルホストのも更新します。 ■掲示板に戻る■ 関連ページ 全部 1- 最新50 [PR] 新潟ガンバレ. [PR] sports2
read.cgi ver6.01p (02/04/12)
(つД`) 右上の広告が激しくウザイです
終わったら早く消してください糞野郎(^^v live8 と memories の read.cgi を変えました。 というわけでこうなるとeq/eq2のピーク時の負荷がちと心配なんで、
やばければまたごそごそしてみるか。 >109
×糞運営側が
○糞管理人が
他の人はタッチできませーん。 地震Wiki(eq2.maido3.com)は、何とかもちそうかな。
チューニングがよく効いている模様。
banana618% uptime
6:41AM up 3 days, 1:23, 1 user, load averages: 8.06, 12.48, 11.03 ver7.33、ネットスケープ4.7で表示おかしいぞ 追加した部分がおかしいのかなーと思ってhtmlのソース見てみたけど
よーわからんかったわー 広告消して
style=float:left;
style=float:right;
を削るとか良さげ <div style='width:100%; border-bottom:1px solid #888;'>
<span style=float:right;>[PR] (省略) [PR] </span>
<a href="../../../../operate/">■掲示板に戻る■ (省略) 最新50</a>
</div>
こうしる。 ↑<span style=float:left;>を消して、広告(<span style=float:right;>)を先にする
ver7.32p、>112と同じくネスケ4.7で不具合あるみたいです。
マウス左ボタンおしっぱで範囲選択、色が反転するはずのあれ、、が、
なんでか、できません。
(ver7.33pでは、これはできるみたいです)
かといって、どこをどうしていいのかはわかりませんけど、
一応、報告まで。 floatにする理由が見あたらないかも♪
見た目がどのようになって欲しいかを画像で示して貰えたら、広告枠のHTMLパーツを描いてみますけれども。。。 Mac版IE5.17でも表示おかしいです
(赤字のタイトルがヘンな位置に)
マカですみません というか,float 要素は width 指定が必須ではなかったでしたっけ?
まぁ,どちらにせよ古いブラウザだと CSS 対応がちゃんとしてなかったりしますが. うわーんよくわからないので、htmlで適当につくってあげてもらえると分かりやすいですー。
WinIEでしかみれないHTMLはやめてくれ。
W3Cに準拠したブラウザだと表示が崩れるんだ。
酷いページはページ全体が1行に収まって最悪に見難いんだ。 ネスケでも、となるとCSSは使えないなぁ。
右寄せを諦めるか、TABLEでレイアウトするしかないかも。 <font size=+1 color=red style="clear:both;">たいとる</font>
~~~~~~~~~~~~~~~~
追加でいいんじゃ こちらも,>>117 ので一応ネスケ 4.78,Mozilla 1.7.3 で正常に表示されます.
ただ......やはり CSS としては float 要素には width は必須のようで
http://www.w3.org/TR/REC-CSS2/visuren.html#floats
しかし,どれほどの width がちょうどいいのかってのは難しいところですね.
個別の PR 文ごとに適当に指定するよりしょうがないですかね...... というか、何をどーしたのかがよーわかりませんが。
どなたか教えて。 つうかNN4.7のことなんかわすれろ
それかテーブル使え >>130
なるほど・・・
[PR] 新潟ガンバレ. [PR]
なんでガンガレじゃないんだろw CSS使って各種UAで表示確認するより
TABLEにしたほうが手間かからないような
<table><tr><td>■掲示板に戻る■</a> <!--中略--> <a href=l50>最新50</a><td align=right>[PR] <a href=http://eq.maido3.com/>新潟ガンバレ!</a> [PR]</table> [PR]〜[PR]は単純に改行した方がいいんじゃないの?
現状だと解像度800×600の環境等ではレス数が多くなると
表示が崩れてしまう訳で
CSSで対処しようにも、PR文が長いとどうしようもない訳で じゃあこれで
<a href="../../../../operate/">■掲示板に戻る■</a> <!--中略--> <a href=l50>最新50</a><div align=right>[PR] <a href=http://eq.maido3.com/>新潟ガンバレ!</a> [PR]</div> そもそもがなんちゃってHTMLだから対応するのが難儀ですよねぇ。。。
個人的には>>134さんと同じ意見ですぅ。(ひとまず無難に<p></p>で括っておくと良いかと)
♪いわゆる「広告枠」の扱いってHTML的にも、どの要素に当てはめるかで議論になりますから・・・(苦笑) <div style='width:100%; border-bottom:1px solid #888;'>
<a href="../../../../operate/">■掲示板に戻る■</a> <!--中略--> <a href=l50>最新50</a><br>
[PR] <a href=http://eq.maido3.com/>新潟ガンバレ!</a> [PR]
</div>
これじゃだめ? ぶっちゃけ、Netscape Communicator 4.xを無視した開発をしてほしい。
Netscape Communicator 4.xを根絶やしにするために、、 今のバージョン、MacOS9.2/IEで見ると、まともに見れたり見れなかったり…
って似たような報告山盛りでしたか >>139
あほか。
それだけ無視しても意味が無い。(良く見えていないのはNC4.7固有じゃ無いから)
一番良いのは>>124。まあIE以外は見れなくても良いってんならそれはそれでも良いけど。
どーせ専ブラだし。 ver7.32pのレイアウトに戻した方がいいんじゃないかと あれ、 PR が新潟ガンバレから
「2chの各掲示板の紹介文を書く人募集してます」
に変わってる? <div align=right>[PR] <!--PR文--> [PR]</div><hr><a href="../../../../foldername/">■掲示板に戻る■</a> <!--中略--> <a href=l50>最新50</a>
右寄せの行と左寄せの行は構造的には同一行じゃないんだが(汗
<table align=right><tr><td>[PR] <!--PR文--> [PR]</td></tr></table><a href="../../../../foldername/">■掲示板に戻る■</a> <!--中略--> <a href=l50>最新50</a> ■掲示板に戻る■ 関連ページ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50 [PR] 2chの各掲示板の紹介文を書く人募集してます。 [PR] 同一行に出すという発想は捨てた方がいいのでは…
画面解像度を低くする等して、ブラウザのウィンドウを
小さくしてみたらわかるが、レス数の多いスレッドで
[PR] 2chの各掲示板の紹介文を書く人募集してます。 [PR]
を表示させると確実に表示が崩れるからね
(IE、文字サイズ「中」という環境が前提で)
●強引な方法。でも、表示幅が狭いと、文字が重なり合う(哀)
<div style='width: 100%; height: 2.0em; border-bottom:1px solid #888;'>
<div style="position: absolute; top: 0; left: 0; bottom: 0; right: auto; padding: 0.5em;">
<a href="../../../../operate/">■掲示板に戻る■</a>
<a href=http://info.2ch.net/test/tb.cgi?__mode=list&tb_id=http://qb5.2ch.net/test/read.cgi/operate/1087199303/l50>関連ページ</a>
<a href=./>全部</a> <a href=-100>1-</a> <a href=101-200>101-</a> <a href=l50>最新50</a>
</div>
<div style="position: absolute; top: 0; left: auto; bottom: 0; right: 0;padding: 0.5em;">
[PR] <a href=http://find.2ch.net/faq/chuetsu.php>新潟中越地震への義援金を10%上乗せ</a> [PR]
</div>
</div>
<h1 style="color: #F00; background: transparent; font-size: medium; font-weight: normal;">read.cgi再開発スレ </h1>
●かなりイタイ方法かも(苦笑)
<div style="width: 100%;">
<div style="float: left; clear: left;">
<a href="../../../../operate/">■掲示板に戻る■</a>
<a href=http://info.2ch.net/test/tb.cgi?__mode=list&tb_id=http://qb5.2ch.net/test/read.cgi/operate/1087199303/l50>関連ページ</a>
<a href=./>全部</a> <a href=-100>1-</a> <a href=101-200>101-</a> <a href=l50>最新50</a>
</div>
<div style="float: right; clear: right;">
[PR] <a href=http://find.2ch.net/faq/chuetsu.php>新潟中越地震への義援金を10%上乗せ</a> [PR]
</div>
</div>
<h1 style="clear: both; color: #F00; background: transparent; font-size: medium; font-weight: normal; border-top:1px solid #888;">read.cgi再開発スレ </h1>
3択です
2行にするか
すべて左寄せにするか(右や中央でもいいけど)
表示や記述がいびつになる覚悟で無理矢理1行でやるか 「レス数が1000を超えています。」とかの表示も入るんだな。
今1000までいってるスレをfirefoxで見たらひどいことになってた。 どんなかんじになってるのかアップしてもらえませんか? ひろゆきだーーーーーーーーあlfぁごえgはrftgyふじこlp;@:
記念カキコ >>159ひろゆきさん。
こんばんは。
先日はありがとうございます。
ところで、どのくらいの割合で全掲示板&案内のPRが
出てくるのでしょうか? >>160-162
お前ら、自分の事ばっかでひ(ryが可哀想だぞ つか、CSSを使うならインラインで頑張らずに別ファイルにしましょうよ。
Mozillaもopacityに対応したから、厨房の多い板ではブラウザの真ん中に
でかでかと半透明な広告を表示したりとかできるし。 >>159
http://up.isp.2ch.net/up/f3263b52eb4d.jpg
WinXP、解像度 800×600
上:Internet Explorer 6.0
中:Mozilla Firefox 0.10.1
下:Netscape 4.73 >>167
あら、Fireboxだけでなく、ネスケも悲惨な状態だね。
フォントの問題? >>169
すっごく時間かかったですよ。
マターリとお待ちください。
>>170
志村〜
後ろ後ろ こっちのほうが軽いかも。
http://v.isp.2ch.net/up/f3263b52eb4d.jpg
とにかくこれだけは早めになんとかしたほうがいいと思う。
しかし、どんなブラウザでもまともに見せるのは難しい。
w3mとかlynxでの表示は考慮する必要があるのかな? mac os9+IEなんですが
板によって、うまく表示されたりされなかったりするのは
なぜなんですか?
ちなみにmac os9+ネスケ7.0はOKポイです
>>174
具体的には、どの板ですか・・・?
MacOS9.2.2、IEの5.1.7では問題がないけど・・・ 全部の板は確かめてないんですが、適当に書きますと
ok 痛いニュース、ジャズ、
全然だめ 一般書籍、夢・独り言
okだったり、だめだったり ニュース速報+
って調べてたら、板によるのかスレによるのかわかんなくなってきた
ちなみにMacOS9.1、IEの5.0です、ゴメンナサイ >>176
一般書籍板と夢・独り言板のいくつかのスレをチェックしてみたけど
問題ないようですけど・・・
よかったら、スレを指摘していただけるといいかも・・・ >>177
一般書籍板、夢・独り言板ともに、上位10スレ見てみましたが
全部駄目でした。
何故か今度はマカエレで書き込みができなくなってきた・・
返事が遅れて申し訳ない
>>178
共に、上位10スレをチェックしましたが、
問題なく読めました・・・
マカー用。1.0x16、MacMoe JIRO 10.2でも問題ありませんでした・・・ >>178追記
一般書籍
1: 本屋でカバーをしてもらえません (502)
2: ☆宮部みゆき★ part3 (335)
3: 唐沢俊一 2 (884)
4: 屁理屈ぬきで一番おもしろかった小説は?Part6 (663)
5: −「こんな絶版文庫本持ってるよ」自慢!− (116)
6: 【都内】書店@池袋【最強】 (660)
7: 【Yoshi】Deep LOVE〜アユ編 (25)
8: 【パスティーシュ】清水義範をかたるスレ (502)
9: 「国語」の教科書〜忘れられない一編〜その3 (850)
10: ブックOFF105円コーナーの堀出し本コーナー6 (415)
夢・独り言板
1: (゚∀゚)(´∀`)(・∀・)(⌒-⌒) (951)
2: 【捜索】こんぐ【願い】 (96)
3: どんな事にも相談にのるスレ。 (13)
4: 熊猫with肉球(´・ω・`)東京夏の陣part2.1 (390)
5: 言いたいことだけ言って立ち去るスレッド part166 (263)
6: みのりん日記 (6)
7: 三杯目のお粥 (60)
8: 削除海王〜邂逅編〜 (410)
9: 激烈激震超人偉人最強新人類あたしのスレ そにょ7 (671)
10: 【新】スレッドストッパー試験所★6期生 (990) >>180
IEをいちど、終了して、初期設定フォルダのなかにあるキャッシュを
完全に削除して、その後、IEで確認してみてください・・・ ニュース速報+ read.cgi ver7.33p (04/10/29)
痛いニュース+ read.cgi ver7.33p (04/10/29)
ジャズ read.cgi ver7.33p (04/10/29)
一般書籍 read.cgi ver7.32p (04/10/29)
夢・独り言 read.cgi ver7.32p (04/10/29) 160 :動け動けウゴウゴ2ちゃんねる:04/11/01(月) 02:37:11 ID:edTYBoZu [sage]
ひろゆきだーーーーーーーーあlfぁごえgはrftgyふじこlp;@:
記念カキコ
185 :動け動けウゴウゴ2ちゃんねる:04/11/01(月) 15:50:02 ID:edTYBoZu [sage]
ひろゆきってなんでそんなにバカなの? <table width="100%"><tr><td nowrap>■掲示板に戻る■ 関連ページ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50<td align=right nowrap>[PR] なが―――いPR文の表示をテストするのですゴッゴル [PR]</table> こっちに転載しとこう。
さて、結局どうするのがいいんでしょ。
質問・雑談スレ73@運用情報板
http://qb5.2ch.net/test/read.cgi/operate/1099038599/
613 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:04/11/01 16:58:06 ID:9/WaaKPq
すみません。
新しい、スレ上部の「 [PR] ほげほげ[PR] 」の広告の辺りなんですが、
Netscape系(Netscape、Mozilla、Firefoxなど)といったブラウザでは
表示が重なったりして乱れてちゃんと見ることができません(´・ω・`)
今のこの部分に、
<span style="float:right;"> [PR] <a href=http://hogehoge.com/>ほげほげ</a> [PR] </span>
<br style="clear: right;"></div>
こういう風に<br style="clear: right;">を追加していただけると
とりあえずIEでもOperaでもNetscape系でも同じように表示されるようになるんですが…
<span style="float:right;"> [PR] <a href=http://hogehoge.com/>ほげほげ</a> [PR] </span>
<br style="clear: right;"></div> もうひとつ。
614 名前:613[sage] 投稿日:04/11/01 16:59:38 ID:9/WaaKPq
間違えました、、、
正しくは
今のこの部分に、
<span style="float:right;"> [PR] <a href=http://hogehoge.com/>ほげほげ</a> [PR] </span>
</div>
こういう風に<br style="clear: right;">を追加していただけると
とりあえずIEでもOperaでもNetscape系でも同じように表示されるようになるんですが…
<span style="float:right;"> [PR] <a href=http://hogehoge.com/>ほげほげ</a> [PR] </span>
<br style="clear: right;"></div> 誘導されてきました。転載ありがとうございます。
Geckoエンジン系はfloatとかの扱いが厳密らしいんですよ。
ttp://www.minutedesign.com/archives/2004/10/28/float_clear/ >>190
どもです。
で、上記 >>189 のようにするのがいちばんシンプルでよさそうな気がするけど、
それでいいのかな。 read.cgi ver7.34p (04/11/01)
どう? とりあえず、IEとOperaでは表示に変化がなしで
Geckoエンジン系でGeckoのリビジョンが1.7以上なら
Operaと同じような表示まで改善されました。(1.6でもOK)
ただ、付け焼刃というか対処療法なんで、
抜本的解決というか最適の表示を目指すなら
他の方法を探られた方がよろしいかと。。。 どもです。
なにせソースを全部読みきらずにパッチ当ててるもんで(実は特技w)。
個人的にはNN4.7はもうそろそろいいかなぁとは、思っていたりします。
ただ、うちの会社にもまだごくわずかにユーザいるし。
(FireFoxあたりに移行してほしいなぁ、とは言ってるんですが) >>189でレス数が多い時を想定してみた
<div style='width:100%; border-bottom:1px solid #888;'>
<span style=float:left;>
<a href="../../../../operate/">■掲示板に戻る■</a> <a href=#>関連ページ</a> <a href=./>全部</a>
<a href=-100>1-</a> <a href=101-200>101-</a> <a href=201-300>201-</a> <a href=301-400>301-</a> <a href=401-500>401-</a> <a href=501-600>501-</a>
<a href=601-700>601-</a> <a href=701-800>701-</a> <a href=801-900>801-</a> <a href=901-1000>901-</a> <a href=1001-1100>1001-</a> <a href=l50>最新50</a><br>
<!--警告ここから-->
<p><table><tr><td bgcolor=red><br><br><font color=white>レス数が1000を超えています。残念ながら全部は表示しません。</font></td></tr></table>
<!--警告ここまで-->
</span>
<span style="float:right;">
[PR] <a href=http://hogehoge.com/>2chの各掲示板の紹介文を書く人募集してます。</a> [PR]
</span>
<br style="clear: right;">
</div>
問題は低解像度の環境等ウィンドウが小さい時の表示が相変わらずおかしい事
・Netscape4.73では[PR]〜[PR]の所で重なってしまう
・IE6.0では[PR]〜[PR]部分がウィンドウの大きさを変えると表示が崩れてしまう事がある
・Firefoxでは[PR]〜[PR]部分は問題ないが、span borderが崩れている
結論:spanはやめる、PR文は改行する ひ(りゃ は、PRは改行したくないらしいしなぁ。
どうすべ。
# しばらくしごとします。 [PR] 〜 [PR] を今の1行下の右側に出せばいい、ってことすよね。
つまるところ。>かくい すみませんすみません。・゚・(ノД`)・゚・。
1000を超えたスレでWindowの横幅が広いとやっぱり崩れます。
<br style="clear: right;">じゃなくて<br style="clear: both;">で
両方の回り込みを解除しないといけないらしいです。 追記:
これでIE6、Opera7.54、Gecko rv:1.7以降の
通常時と900超え・1000レス超え警告時もOKのはずです。 clear: bothにすると>>197のFirefoxでのborderの崩れも直りますね。 read.cgi ver7.35p (04/11/01) 乙…といきたいけれど
FirefoxはOK
他は変わらないっす Firefoxもだめだった
1000レス超え警告時で文字サイズを変えると
タイトル・>>1が崩れたぁ〜 >>206
スマソ
よく見たら ver7.34p のキャッシュを読み込んでた orz float:rightを解釈できないブラウザで広告の位置が違うこと以外は
>>117のでいいんじゃないかなあ。Safariとかは試してないけど。
(IE6、Opera7.54、Firefox1.0RC1、Netscape4.8、w3m、lynxで確認) ver7.35pはNetscapeとOperaだと横幅によっては少しおかしくなる以外は
問題ないみたい。 ver7.35p で900超のスレも一応正常に表示されるようになりました(Mozilla 1.7.3).
とはいうものの......width なしの float は邪道には違いないので,
これで最終解決としてしまうのもどうかな......とも思いますけど. >>210
CSS 2.1の先行実装だから気にするな 幅が狭くなった時どう表示したいのか ひ に聞きたい
と言うかそれがわからないとどんなHTML書けば良いのかもわかんない >>213
それも確認済み、というか広告は上になったほうが自然だと思ったので。
実際には>>214の言うように ひ に訊かなきゃわからんな。 あと思ったのは,外側の <div> は線を引くためだけにあるように見えるんですが,
それならその <div> をなくして,代わりに <hr> で線を引いてそこで clear:both;
にしたらどうかな,と.
<div style="float:left;">
<a href="../../../../operate/">■掲示板に戻る■</a> ...... <a href=l50>最新50</a>
<!-- 警告ここから -->
<p><table><tr><td bgcolor=yellow>レス数が900を超えています。1000を超えると表示できなくなるよ。</td></tr></table>
<!-- 警告ここまで -->
</div>
<div style="float:right;">
[PR] <a href=http://eq.maido3.com/>新潟ガンバレ!</a> [PR]
</div>
<hr style="clear:both; color:#888; height:1px;">
>>212 なるほど......まぁまだ"Candidate Recommendation"ですけど.
http://www.w3.org/TR/CSS21/visuren.html#floats spanにfloatってのが邪道なんじゃないの?
divで囲んじまえよ。
改行したくねぇんだろ?
改行したくねぇんだろ?
改行したくねぇんだろ?
改行したくねぇんだろ?
>>216
>>117を改良してみた。CSSオフのときは改行されてしまうけどどうだろう?
<div style='width:100%; border-bottom:1px solid #888;'>
<span style=float:right;>[PR] ... [PR] <br></span>
<a href="../../../../operate/">■掲示板に戻る■ ... 最新50</a>
</div> floatにするとインライン要素であってもブロックになっちゃうからねぇ。。。 ああ、divでいいのか。ならこうか?
<div style='width:100%; border-bottom:1px solid #888;'>
<div style="float:right;">[PR] ... [PR]</div>
<a href="../../../../operate/">■掲示板に戻る■ ... 最新50</a>
</div> >>221
あっ、ほんとだ。displayがblockになってる。
(挑発的文章は検閲) >>224
だったらいますぐちょっとでもいいのでお考えください>総帥 >>227
「みんなが考えてくれる」という意味ですよ というか、そんなに幅の狭い環境なんて一体どうゆうのだろう… いやr.iはobsoleteでc.2ch.netだっけ?
どっちにしろread.cgiは使わないよね 書き込み枠幅程度しか広げない。
もしくは
> 46 KB [ 2ちゃんねるも使っている 完全帯域保証 専用サーバ Big-Server.com ] 30,000円/月
↑これが改行しないギリギリ幅。
理由は、常時複数窓(7窓)以上開けてるため。
元々狭いモニタ&↑は比較見のため、なんだけど
こういう人間も居ますんで。。。 1000 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:04/11/04 22:47:51 ID:G+LfURr1
みんなも膣突け!
こういうときはあわてず騒がずF5連打だよ!
1001 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:04/11/04 22:45:33 ID:1YnzT5+u
マジスカ!!
1002 名前:動け動けウゴウゴ2ちゃんねる[] 投稿日:04/11/04 22:46:17 ID:TMcnbvqz
なんだ、なんなんだ…
1003 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:04/11/04 22:46:19 ID:INdXlYvf
うはー悪夢が広がりんぐ
1004 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:04/11/04 22:47:57 ID:dso/jsJj
新Mac 落ちた??
1005 名前:1001[] 投稿日:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
1006 名前:動け動けウゴウゴ2ちゃんねる[] 投稿日:04/11/04 22:47:31 ID:mRDQNFmF
全部死んでない?
1007 名前:1001[] 投稿日:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
1008 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:04/11/04 22:47:37 ID:homFWgwx
dj
1009 名前:1001[] 投稿日:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
1010 名前:1001[] 投稿日:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
Servlet化っていう話は出てこなかったの?
いくらCでもアパッチモジュール化されていないcgiじゃ、
きっついんじゃない?
今すぐってわけにはいかないだろうけど。 この際、インラインスタイルシート使うのやめて外部CSS導入してみては?
キャッシュが効くし転送量も削減できそうだと考えているんだが。 >>239
外部スタイルシート使うとHTTP Requestが増えるんでどうだろ 転送量の問題は現在ではほとんど取りざたされていません 埋め込むのならヘッダに詰め込んでしまいたい。
でもそれが出来ないんですな。 ここ最近の流れをROMってたんだけど、表示に関する問題はそんなにアレなのでは。
>>214>>224ということもあるし 失礼しまーす。
最近、開いても見られない(白紙しか表示されない)スレがたまにあって、
某所で訊いてみた結果、ここでやってることが原因ではないかとアドバイスを受け、
こちらへやって参りました。全然このスレの内容が理解できないままで恐縮ですが
この状態はいつ直るのでしょうか?どなたか教えてくださると嬉しいです。
ちなみにMacOS9.2、IE5.0です。 >>246
日によって違うんですが。今だとですね、例えば
「全掲示板&案内」改定案
http://qb5.2ch.net/test/read.cgi/operate/1070631882/l50
「国語」の教科書〜忘れられない一編〜その3
http://book3.2ch.net/test/read.cgi/books/1071251341/l50
とか。他にもあるでしょうけど今日開こうとしたスレの中では
この二つだけなんで、サンプル少なくて済みません。
同じ板の中でも見られるのと見られないのがあって、法則性はわかりません。
あともうほんのちょっとソフトな感じでアドバイスくださると嬉しいです(泣)
スレ違い・・・なんでしょうか。もしそうなら消えるんで言ってください。 >>247
治す方の立場に立って考えると、どういうことを書けばやりやすいかわかるかも
どの板orスレで起こってるのか
スレ特有のものなら、同じ板内の他のスレはどうなのか
現象の起こる板orスレでは再現性はあるか
真っ白な状態で、HTMLのソースは見れるのか
とか
どうやら
900超え警告+PR表示で見えなくなるっぽいな
MacIE5の挙動はちょっと想像つかないんだが
だれか他に使ってるやつおらんか
>>247
ごめんな >>247
OS9.2.2&IE5.1で見えたけど・・・レス数によって変わる? >>248
>どの板orスレで起こってるのか
結構まんべんなく起こってるような気がするんですけど、普段から
そんなに手広く色々覗いてるわけではないので、ちょっとわからないですね。
>スレ特有のものなら、同じ板内の他のスレはどうなのか
同じ板内でも見られる/見られない混在してます。
>現象の起こる板orスレでは再現性はあるか
再現性の意味がわからないぃ・・・
一回見られなくて、見られるようになって、また見られなくなって、
っていうことがあるか、ってことですかね?
とりあえずなかったような気がします。
>真っ白な状態で、HTMLのソースは見れるのか
真っ白じゃなくて、ライトグレーです。普段の背景色一色。
記述が一切出ません。スクロールバーだけが出ます。縦のも横のも出る。
ソースは見られます。
>>249
>900超え警告+PR表示で見えなくなるっぽいな
それだ!何かそれだと思う。あと、あの、すみません、打たれ弱くて。
>>250
スレ全体のレス数ですか?表示するレス数?
見られないスレはとりあえずどう表示しても(最新50でも全体でも何でも)
見られないです。 今複数の板の900オーバーのスレいくつか開いてみましたが
全部見られませんでした。たぶん>>249がビンゴですねえ。
あと、ウインドウ幅狭い+レス数多いスレは
[PR]が思いっきりがくんがくん改行されてますけど、それはみんなそうなんですか? スクリーンショットを撮ってどっかにうpしてくれると
ものすごく直るのが早くなるかもしれない >>252
PRのそれはCSS使ってるからそうなるね
関係ないけど、今HTMLソース見たら
[PR] <a 略>新潟ガンバレ!</a>
[PR]
と、</a>の後にナゾの改行がありますがこりゃなんですか CSSを適用する前に正しいHTMLを描かないと、、、
はい。strict厨です(^・^)チュッ >>255
ソースの見栄えが悪い
他はすっきり改行なしなのに
逆に利点もないんで、なんでこんなことしてんだろうかなと
まぁ駄文でしたが
>>245の組み合わせで真っ白ページって現象は2chに限らずあるようですな
同じIE5.2でもOSが10ならいけたとかなんとか
なんだろ
IEのサポートページでも見てきます さらっと見てきましたが。mactopiaのIEのページ
http://www.microsoft.com/japan/mac/products/ie/
OS9シリーズ向けのIE5.2ってないんですな
これは問題ないソースでもバグる可能性がある、所謂仕様上の問題では
正式リリース版のIE5.1.7だと、きっとちゃんと見れるんですよね? >>258
>>245にはIE5.0って書いてるように見えるんだが <table align=right><tr><td>[PR] なが―――いPR文の表示をテストするのですゴッゴル [PR]</td></tr></table>
■掲示板に戻る■ 関連ページ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50<br clear=all><hr>
<table><tr><td bgcolor=red><br><br>
<font color=white>レス数が1000を超えています。残念ながら全部は表示しません。</font></td></tr></table><p><font size=+1 color=red>スレッドタイトル </font> 白紙はともかく下はWinIEでもなるから今のところ仕様 [PR]って1つじゃダメなの?
2つも要らないんじゃ…? <PR>「ハッキング」から「今晩のおかず」までを手広くカバーする巨大掲示板群</PR> あのー、MacOS9.2とIE5.0と900オーバー警告文で
スレが表示されない問題ですが、またさらにおかしくなりました。
ずばぁーっと空白が続いてからスレが表示されるように。
(スクリーンショット ttp://www.uploda.org/file/uporg15895.gif)
「801-」が消えてるのは何でだかよくわかりません。
オンマウスでリンクが全部消えてしまうのです。
っていうか、うちだけかも知れない。わけわかんなくてすみません。
こういう報告ってここ以外にするとこないんでしょうか。
何かスレ違いっぽくて申し訳なくて。 >>268
別にここでいいと思いますよ
ただいつ直るかはふめいですけど >>268
何をどうなおせば、それが回避できるのかわからないのですね。 むしろこっちで聞いて直してもらったほうがいいかもね
Web制作
http://pc5.2ch.net/hp/ >>268
あなたとまったくすべて同じ環境ですが、試したところ、あなたと同様の状況になりました。
再現性がありますね。多分、2ちゃん側の仕様なのでは?
まぁ、IE使うのを止めて、専用ブラウザ(マカー用マカエレ)を使用し、
マカー用の初期設定で[画像はマカー用で開く]にチェックを入れておけば
まったく問題ありません。専ブラ使うとIEはとても使う気になれません。
http://tmhkym.net/maka/makaele-1.0x17p.sit (PPC版) OS9.2.2以下
http://tmhkym.net/maka/makaele-1.0x17c.sit (Carbon版) OS X
からダウソロードできます。
ずれたレスかもです。m(_ _)m ( ´-`).。oO(仕様って・・・上で直そうとしてるのが見えないのかなあ・・・) >>275
「専ブラ導入シル」でいいじゃん。
直すなんて無駄な労力使うことないってば。
マカーの9使いなんて今後ドンドン減るんだからさぁ 漏れはマカー用。ユーザだが…
>>276は9erに何か恨みでもあるのか?
…つーかさ、専ブラにしろとかいう問題じゃないでしょ
ここは「read.cgi再開発」の為にあるスレなんだし >>271 ええ、はい、わからないのです。cgiのことはよく知らないのです。
当方だけではどうしようもないのでこちらにご報告に上がりました。
>>272 うーん・・・そちらで何を訊くといって、
アンケートとるぐらいしか手はありますまい。
やりましょうか。アンケート。
>>273 いや、当方この件に関しては閲覧者であって制作者ではないので、
多分お門違いと言われるかと思います。
ええと、「専用ブラウザ導入で解決!」というのは、ちょっと、どうでしょうか。
その伝でいっちゃうとこのスレの存在意義が揺らぎはしませんか。
(でも便利そうなので食指が動きました。詳しい説明をありがとう>>274さん)
じゃあ、ネスケ入ってるからそっちで見りゃいいし、不都合はないということにします。
必ず全環境に適するように作れるもんでもないんでしょうし。
すくなくとも、前は見られたのに今はおかしい、ってのが問題点だと思ったんですが
単なるマイナー環境での閲覧者からの一報告ということで、これにて失礼します。 >>279
>>272-273は解決法を訊いてこい、と言っているのではなくて、
症状の原因を聞いてきたら?と言っているのだと思うんですが。 ・・・!
その「分かる人」がいるのがこのスレではなかったのですね・・・!
ここで訊けばわかるんだと思っていました。すみません!
やっぱり根本的に当方の認識が間違ってたようです。道理でスレ違いなような
感覚が否めなかったはずだ・・・!お騒がせしました!ごめんなさい! read.cgi ver7.50b (04/11/25)にスレッド内検索を実装。 どういう風に変えたらいいのかソース投稿しないと何もしてくれませんよ >545 名前:動け動けウゴウゴ2ちゃんねる メェル:sage 投稿日:04/11/25 17:04:03 ID:bRnojuTl
おーい ひろゆき
地方1をみかけたら
「まちBBSの鯖移転の話どーなってるんだ?」と
と伝えておいてくれや dtのdisplayはinlineじゃなくてblockの方がいいかな。
function grep (pat) {
try {
var r = new RegExp(pat, "i"), d = document.getElementsByTagName("dt");
for (var i = 0; i < d.length; ++i) {
var e = d[i], f = document.getElementById(e.id + "b");
e.style.display = f.style.display = (e.innerHTML.match(r) || f.innerHTML.match(r)) ? "block" : "none";
}}}
catch (e) {}} 同じ話題が二つのスレッドに分散するのもどうかなぁ、、 スレ内検索より
スレッド一覧からのスレタイ検索が
ほしいなと思ったり思わなかったり… C-fでいいでしょ。
ブラウザ側からできる事を鯖がやらなくてもいいじゃん。 style プロパティは空文字列を入れればデフォルトに戻るかと.
また,dt と dd は常にペアになっているという前提なら,id を付ける必要もないかと.
----------------------------------------------------------------------
function grep(pat) {
try {
var r = new RegExp(pat, "i"),
dts = document.getElementsByTagName("dt"),
dds = document.getElementsByTagName("dd");
for (var i = 0; i < dts.length; i++)
dts[i].style.display = dds[i].style.display
= dts[i].innerHTML.match(r) || dds[i].innerHTML.match(r) ? "" : "none";
} catch (e) {}
}
----------------------------------------------------------------------
>>301 をやるとすれば,同じフォームを付けてこんな感じですかね.
----------------------------------------------------------------------
function grep(pat) {
try {
var r = new RegExp(pat, "i"),
as = document.getElementsByTagName("a");
for (var i = 0; i < as.length; i++)
as[i].style.display = as[i].innerHTML.match(r) ? "" : "none";
} catch (e) {}
}
---------------------------------------------------------------------- 条件判定を変えればあぼーんもできますね.
もちろん鯖側から消える訳じゃないけど,ユーザ側で特定パターンのカキコを
スルーしたい時にはいいのかも. と、このスレを読み返しているんだが
>>84 さんのやつは >>84 さんの自作なのかしらん? >>307
モジュールとそのサンプルはそうです.read.c の方は以前公開されていたのもがベースになってます.
現在のこちらの IP アドレスでは
http://203.205.158.160/jikken/mod_cgidso.c (モジュールソース)
http://203.205.158.160/jikken/dso-example.c (これを利用した共有オブジェクト型 CGI のサンプル)
http://203.205.158.160/jikken/read.tar.bz2 (>>61 のソースを基にこのモジュールに対応させたもの) おおっ
どもですどもです、
まずは読んで理解してミルです。
ちなみに copy rights とかはどうすればいいんですかねぇ?
>>309 read.c の方は元々公開された際のポリシーに基づくということで.
モジュールは Apache ライセンスに基づくということで.
サンプルは......これは完全にご自由にということで. 私にも理解できそうな気がしてきた、
明日から始めてみようか知らん、
ご教授 お願いいたします。
1) mod_cgidso の組み込みは root ★さんにお願いすればいいのかしら?
2) read.tar.bz2 ってどうやって解凍するのかしら? (くれくれー)
3) dso.2ch.net を作って 実際にやってみよう !! (tigerがいい気がする、どでしょ? > root ★さん)
4) コンパイルは どうやるのかしら?
5) 明日は晴れかしら?
>>311 こちらで回答可能な部分だけ......
2) bzcat read.tar.bz2 | tar xf -
4) apxs -c mod_cgidso.c
5) http://www.jwa.or.jp/ live8 の中でちとやってみた
make を動かして(ちゃんとコンパイルできなかったのでちょっとだけ修正した)
read.so が出来上がったぞ !!
これを どこに置けばいいのかしら? >>313-314 お疲れさまです.read.so は普通の CGI なんかと同じ場所でいいです.
あと,httpd.conf 中で
<IfModule mod_cgidso.c>
AddHandler dso-script so
</IfModule>
の記述が必要です. ということは、現在 read.cgi のある public_html/test/read.so でいいのかしら?
コピーしてみよう、 mod_cgidso 入れました。< live8
read.so を public_html/test に置いていただけたら、
>>315 をやってみます。 permission も読まれるだけだから 644 でいいのかな? read.cgi は rename しとこうかな、、 で,このcgidsoの利点とかわからずに動作報告してるテスト これって、read.so を read.cgi に mv しておいて、
<IfModule mod_cgidso.c>
<Files read.cgi>
SetHandler dso-script
</Files>
</IfModule>
ってやると、しあわせかな? >>322
おお。
これで、read.cgiを毎回起動しなくてよくなるってことかな。 一応ちゃんと動いてるようですね.あとは,古いソースがベースになってるので,
現行の read.cgi に合わせる修正をやっていけばいいですかね.
>>326
それでもいいかも知れませんね. んだんだ
ほとんどの負荷は起動コストだから
劇的に軽くなる予感 これって画期的な事ですか?何かそんな気がするんですが。 >>329 そですね、それはじわじわと、
「Special THanks ◆cZfSunOs.U さん」と入れねば、、 てなわけで、read.so を read.cgi に mv をば。 read.cgiが起動して*いない*ことを確認しました。
こりゃ、すんごいすね。 >>329
古いソースからの diff -u を FOX さんと私に送ると、
たぶん、かなり幸せです。
mumumu@newsplus.jp 送ると => 送っていただけると
です。すんません。
なんか、どきどきしてる。 ∧_∧
( ・∀・) ドキドキ
( ∪ ∪
と__)__) 755 だった。(嘘ついてすんません)
#へんな所に誤爆したのは秘密です >>341
えーと......ベースのソースと cgidso 版の diff ってことでしょうか?
ベースのは >>61 にありますが...... >>345
そです、そです。
なるほど、こっちで作ってもいいのかも。
でもねんのため、送っておいていただけるとうれしいです。 わおっ CC で saitama@saita.ma もー 今のだと(あたりまえだけど)dat落ちしたスレは、読めないすね。
さて、どっかに実験環境(>>311 の 3)を作るのがいいのかしら。 このまま live8 でやろうかと、、、
最新のを持ってきて(どこにあるんでしたっけ? qb6 ?) >>341 >>349 すみません......メーラが挙動不審で手間取りまして遅くなりました.
今お送りしました. >>355
何度かリロードするとおかしくなりますね。。。。 >>356
受け取りました。どもです。
>>357
こっちでは、えっちなのはいけないと思います。って出てる。 ふんふん
この辺は最新のにしてから DSO の性質を見つつ
read.c をぼちぼち触っていくという作戦かと、、
現状では リロードで直ると、 Sleipnirを起動しなおしたら直った、、、。
IEでも正常か。
>>359
正しく出るようです。 >>361
たまに表示がぐたぐたにむなるようです。
メモリーの使い方とか、その辺だろうなと、 う〜ん......何かエラーログに出てたりとか httpd が core 吐いたりとかしてますか? core吐きはないみたいですね。
エラーログもそれっぽいのはないみたい。 こちらでもソース見ながら原因考えてみます...... >>359
l50でもリロードするとダメになるときがありますね・・・ これってどの板・スレでも起こりますかね? それとも特定の板・スレのみでしょうか? >>369
適当にいくつか見ましたが板もスレもレス指定も関係なく出てくるようです
http://live8.2ch.net/test/read.cgi/livejupiter/1101557599/-100
以下ソースコード一部(<dt>936 名前の前に改行)
■掲示板に戻る■</a> <a href=./>全部</a> <a href=l50>最新50</a><p><font size=+1 color=red><dd> <a href="../test/read.cgi/liveanb/1101653051/933" target="_blank">
>>933</a> <br> わざととらせたということはないだろうな。あの表情だったら <br><br>
<dt>936 名前:<a href="mailto:sage "><b>名無しステーション </b></a> :04/11/29 02:46:09 ID:055hkqユM </font><dl></dl><hr><a href="../../../../livejupiter/">掲示板に戻る</a> これでdso化したら、プログラムをリエントラント(再入可能)に作る必要がある、ってことなんだろうか。
# ちとねむいっす。ねたら負け組だけど、明日は普通に会社あるし。
# とりあえずふろ。 >>372 reentrant にはしてあります(っていうか,書き換え作業の大部分はそこでしたので).
まぁ見落としなどはあるかも知れませんが......
あと考えられるのは......httpd のビルド時に例えば -D_XOPEN_SOURCE=500 などの
マクロ定義はしてあるのでしょうか? こういうもので変数型が変わるなどの影響が
出ることもあり得るので.
apxs -q CFLAGS CPPFLAGS
を実行して確認して,このあたりのフラグは bbs.so ビルド時もそろえた方がいいかと思います. datが直接表示
http://live8.2ch.net/test/read.cgi/livejupiter/1101557599/-100
<a href=l50>最新50</a><p><font size=+1 color=red><><>04/11/29 02:11:59 ID:sCrhvqx+<> 漏れは白を応援するぜ!! <>
名無しでいいとも!<><>04/11/29 02:12:02 ID:hz69xFMh<> ヤナはフルみたい <>
名無しでいいとも!<><>04/11/29 02:12:04 ID:hDPLKkje<> <a href="../test/read.cgi/livecx/1101659114/707" target="_blank"ユM </font><dl></dl><hr><a href="../../../../livejupiter/">掲示板に戻る</a> >>376
地震は地震板でとあなた自身が自信をもって言っていませんでしたか? それと正反対に、
地震の時はすべての板でやれといってた気がするが、、 取りあえず狐さんは無事だか動物的カン無しと φ(−−) ★実況報告スレ 7★
http://qb5.2ch.net/test/read.cgi/operate/1095572578/
303 名前:FOX ★ 投稿日:04/10/23 19:50:30 ID:???
地震のときは・・・
あちこちで実況しろって言ってんだろ、昔から、
サーバダウン(鯖落ち)情報 Part47
http://qb5.2ch.net/operate/kako/1092/10926/1092652904.html
739 名前:見習い▲▲ ★ 投稿日:04/09/06 00:47 ID:???
地震の時はあきらめましょう、
無理だって、
抵抗しても結局。
744 名前:動け動けウゴウゴ2ちゃんねる 投稿日:04/09/06 00:51 ID:dGftHK51
地震板も実況板もそれ以外の板を守るためにあるのです。
つまり運命共同体ってことで。
>>739
地震系での鯖増強はなしってことか、、、乙です。
746 名前:見習い▲▲ ★ 投稿日:04/09/06 01:05 ID:???
気象庁とか国がやれはせいいんでないの?
野球実況もおなじだけど、なんでも2ちゃんねるで出来るというのは
無理だと思う。 何かをあきらめれば何かが出来るとは思うけど、
実況全部廃止して地震にそなえるとか、 I'm sorry.
It was my misapprehension.
というか
>自身が自信
これが書きたかっただけっしょ?w なんとなく
直ったかも
>>379 とか >>353- >>389 おつおつ
win2000pro IE6sp1にて確認。
5回ほどリロードしてみたけどいいみたい。 おっ、>>353 なおたね。
おつです、おつです。。 >>389 お疲れさまです.こちらでも正常に見えるようです.
# こんな時間ですが,私も気になって......
何か手を加えたとしたら,どんなことでしたでしょうか? RAWモードとか使用していないのを外していったら
直った出ス。
つまり 基本的にはread2ch.h の #define をコメントにしていっただけです。
もともと潜在的にあるバグの気がします。 >>393 なるほど......ともあれ,お疲れさまでした. なるほどそういう事でしたか。
おつでした。
てなわけで、おやすみなさい。 忘れないうちにメモ。
これ入れたら、read.cgiの時はKeepAliveを切らない方がいいのかも。 またまた 質問しておこう
この場合 read,cgi@live8 の出力は mod_deflate で圧縮されるですか? 圧縮されているようです
telnet live8.2ch.net 80
Trying 206.223.151.225...
Connected to live8.2ch.net.
Escape character is '^]'.
GET /test/read.cgi/livejupiter/1101557599/1 HTTP/1.0
Host: live8.2ch.net
Accept-Encoding: compress, gzip
HTTP/1.1 200 OK
Date: Sun, 28 Nov 2004 20:48:35 GMT
Server: Apache/2.0.52
Last-Modified: Sun, 28 Nov 2004 18:50:44 GMT
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 1010
Connection: close
Content-Type: text/html
(以下バイナリ) 追記:どのモジュールで圧縮されているかまでは・・・・スンマソ おおおおーいよいよmod_cgidso投入ですかー
狐さん&むむむさん&◆cZfSunOs.Uさん乙ですっ!
しかーし 祭りに乗り遅れた・・・orz >>398-400
DEFLATE text/html と指定してあるので、従来どおり mod_deflate は有効です。 live8、IEでスレッド開くと書き込み欄の上に、
10:00PM - 02:00AM の間一気に全部は読めませんって出るけど、
今5:00PMでその状態なってますよ。 (10:00PM - 02:00AM の間一気に全部は読めません)
鯖の時計機能がぬるぽ >>405
最近、その機能消えてたような気がするけどなぁ、、 転送量問題に苦しむと -> 細切れに送って乗り切る
サーバ負荷に苦しむと -> 一気に送って乗り切る
さて、今はどうすべきか・・・
という岐路きろ 時間のずれは......httpd 起動時に TZ=JST-9 にすることは可能でしょうか?
(httpd.conf での SetEnv は効きません)
cgidso 版の read.cgi から putenv() を実行すると httpd プロセスの環境を
いじることになり,これはちょっとおっかないので,その部分のコードは外したのですが.
あと,"Special thanks〜"のところはあまり目立つのも恥ずかしいので,
<span title="Special thanks〜">read.cgi ver8.01+ (04/11/29-)</span>
ぐらいにして頂ければ...... >>416-417
トリップからSolaris10とか(ぇ
◆cZfSunOs.U さんが書くとfusianasanになるとか( 質問です、
dso で動かしている read.cgi ですが、寿命はどれくらいなんでしょうか
あと グローバルな変数を定義したら、共有して使えますか? あまりでしゃばるのもアレなんで、分かる範囲で。
寿命は、apacheの各プロセスと一緒です。
つまり、現在のpreforkだと、MaxRequestsPerChildによって左右されます。
変数の共有は、MPMがpreforkだと各プロセスが独立するので、不可能です。
また、マルチスレッドなMPMにしても、「全体で唯一の変数」にはなりません。
(単に同一プロセス内でのみの共有です)
共有変数や永続的なデータを持たせるには
共有メモリ(やmmap等)で明示的に共有する領域を作成したり
aprのAPIを利用したりする必要があります。
全体にわたる設定やデータを保持したり共有したりするなら
場合によっては、専用サービス(daemon)を作って
apache自体はproxy動作するだけにさせた方が効率がいいかもしれません。
read.cgiと.dat読み込みに特化したhttpdを作るというイメージで。
(servletを動かすのにApacheとTomcatと連動させるのと同じような感じ) >>424
>>425 のとおりです。(>>425さん、的確な説明ありがとうです)
dso な read.cgi は httpd に完全に組み込みになります。
今の FreeBSD 5.3R 系のサーバだと、MaxRequestsPerChild は 1000000 にしてあるので、
100万回httpリクエストを処理すると(bbs.cgiやdat直読みも含む)、httpdが生まれ変わります。
変数の共有はできないです。理由は >>425 の第3パラグラフのとおりです。
で、マルチスレッドMPMは昔試していまいちだったので、現在は通常のprefork MPMにしてあります。 bbs.cgi で今やろうとしているのと同じように,設定や広告などのデータを
1回読んだ後 persistent に保持させたいということなのかな,と想像.
そうであるとすれば,server pool にでも突っ込んでおけばいいのではないかと. >>427
そうそう それですよん
やりたいのは、
現状のread.cgiは一切ファイルを見に行かない(datは別よん)ように
しているのですが、もし可能ならまた夢が広がるってことで、
完全に共有でなくても、bbs.cgiのようにたまに読めば良いなら
使えるな! と、 うはwwwwww夢がひろがりんぐwwwwwwwwwwwwwwwwwwww >>428
ひ(りゃ が広告(例の右上の1行)を見に行くようにしたんじゃなかったかしら。 ex7で
dat落ちのスレッドの表示が
削除と同じ状態になるんですが、、
例)
http://ex7.2ch.net/test/read.cgi/entrance/1102162144/
> read.cgi ver8.01+ (04/11/29-) 「Special thanks ◆cZfSunOs.U さん
> 過去ログ倉庫にもありませんでした。
> 問い合わせても見つかる可能性はほとんどありません。
過去ログ倉庫にあるかどうかの参照は直るでしょうか。 >>431
そのうち、ってかんじかなと。
今のread.cgiは●ができる前のものをベースにしているので、
こうなるです。
OpenJaneで該当スレを読んでみましたが、ちゃんと読めたです。 >>430
それを実現しつつ常駐化して
さらに毎回呼ぶのは避けようというきかくです >>427
Server poolでも良いんだけど、その辺の設定情報的な物は
どちらかというとApacheの設定情報管理用のフレームワークに
のっけて情報管理した方が良さげ。要は
<Files read.cgi>
SetHandler dso-script
SetCgisoValue key value
</Files>
みたくできるように、command_rec型でディレクティブ作る式で。
この場合はmod_cgiso側で設定情報を持って、
loadするDSOに渡すみたいな感じでがよいかなと。 >>432
了解しましたー。
ぼちぼちで良いのでお待ちしてます。
乱立スレを見に行くか、、、 dsoとかなんとかで調子良くなるんなら
live15に入れて人大杉解除してくれよん >>435 設定情報は確かにそういうやり方の方がスマートかも知れませんね.
ただ,それなら今ある仕組みのままでも,SetEnv 使えば DSO プログラム側から
apr_table_get(r->subprocess_env, "key") で取り出せます.
一方,広告テキストなどはさすがに httpd.conf に書き連ねるのは......
ってことで,こちらはファイルから読み込んで server pool に突っ込んでおく
のが良さそうですね.だいたいこんな感じでしょうか.
----[read.h に追加]---------------------------------------------------
#include <pthread.h>
#include "apr_pools.h"
#include "apr_thread_rwlock.h"
----[read2ch.h に追加]------------------------------------------------
#define AD_FILENAME "ad.txt"
#define AD_CHECK_INTERVAL 60
----[read.c はこんな感じに]-------------------------------------------
:
typedef struct {
apr_thread_rwlock_t *rwlock;
volatile apr_time_t lastchecked, mtime;
apr_pool_t *pool;
apr_mmap_t *m;
} ad_pool_t;
:
static ad_pool_t *get_ad_pool(request_rec *r, const char *ad_key)
{
/* APR mutex には静的初期化マクロが用意されていないので,ここは pthread mutex を使用 */
static pthread_mutex_t ad_mutex = PTHREAD_MUTEX_INITIALIZER;
ad_pool_t *ad_pool, **ad_poolp = &ad_pool;
apr_pool_t *p = r->server->process->pool;
apr_pool_userdata_get((void **)ad_poolp, ad_key, p);
if (!ad_pool) {
pthread_mutex_lock(&ad_mutex);
apr_pool_userdata_get((void **)ad_poolp, ad_key, p);
if (!ad_pool) {
ad_pool = apr_palloc(p, sizeof *ad_pool);
ad_pool->lastchecked = ad_pool->mtime = 0;
if (apr_thread_rwlock_create(&ad_pool->rwlock, p)
|| apr_pool_create(&ad_pool->pool, p))
ad_pool = NULL;
else
apr_pool_userdata_set(ad_pool, ad_key, apr_pool_cleanup_null, p);
}
pthread_mutex_unlock(&ad_mutex);
}
return ad_pool;
} static void update_ad_pool(global_vars_t *gv, request_rec *r, ad_pool_t *ad_pool)
{
char *adfile;
apr_file_t *f;
apr_finfo_t finfo;
if (gv->t_now - ad_pool->lastchecked < AD_CHECK_INTERVAL * APR_USEC_PER_SEC)
return;
apr_thread_rwlock_wrlock(ad_pool->rwlock);
ad_pool->lastchecked = gv->t_now;
adfile = apr_pstrcat(r->pool, gv->cwd, "../", gv->zz_bs, "/", AD_FILENAME, NULL);
if (apr_stat(&finfo, adfile, APR_FINFO_MIN, r->pool)) {
ad_pool->mtime = 0;
apr_pool_clear(ad_pool->pool);
}
else if (finfo.mtime > ad_pool->mtime
&& gv->t_now - finfo.mtime >= APR_USEC_PER_SEC) {
apr_pool_clear(ad_pool->pool);
ad_pool->mtime = apr_file_open(&f, adfile, APR_READ, APR_OS_DEFAULT, r->pool)
|| apr_file_info_get(&finfo, APR_FINFO_MIN, f)
|| apr_mmap_create(&ad_pool->m, f, 0, finfo.size, APR_MMAP_READ, ad_pool->pool)
? 0 : finfo.mtime;
}
apr_thread_rwlock_unlock(ad_pool->rwlock);
}
:
int dso_main(request_rec *r, int argc, char **argv)
{
:
char *ad_key;
ad_pool_t *ad_pool;
:
ad_key = apr_pstrcat(r->pool, "read.ad.", gv->zz_bs, NULL);
ad_pool = get_ad_pool(r, ad_key);
if (ad_pool) {
update_ad_pool(gv, r, ad_pool);
apr_thread_rwlock_rdlock(ad_pool->rwlock);
if (ad_pool->mtime)
ap_rwrite(ad_pool->m->mm, ad_pool->m->size, r);
apr_thread_rwlock_unlock(ad_pool->rwlock);
}
:
}
---------------------------------------------------------------------- >>440
なるほど。毎回apr_stat()が走る点がちょっとだけ気になってみたけど、
べつに気にする必要ないかぁ。
あれ、Apache 2.0.xって汎用的なデータ共有リポジトリ的な
APIってなんかありませんでしたっけ?
いっそserver_poolじゃなくてapr_shm_create()あたり使っとけば、
workerモデルとpreforkモデル両方で、動的に情報をshareできて良いんじゃないかしら。
とか言い出してみるテスト。 >>442
>なるほど。毎回apr_stat()が走る点がちょっとだけ気になってみたけど、
ん〜と,http://qb5.2ch.net/test/read.cgi/operate/1101984763/620 の人が言っていたようなやり方なんですが.
if (gv->t_now - ad_pool->lastchecked < AD_CHECK_INTERVAL * APR_USEC_PER_SEC)
return;
で,インターバル期間内は stat もとらずに返してますから.
>あれ、Apache 2.0.xって汎用的なデータ共有リポジトリ的な
>APIってなんかありませんでしたっけ?
そうなんですか? まぁうまい仕組みがあればそれを使った方がいいのでしょうけど.
>いっそserver_poolじゃなくてapr_shm_create()あたり使っとけば、
>workerモデルとpreforkモデル両方で、動的に情報をshareできて良いんじゃないかしら。
これは,私が作った別のモジュール (mod_authz_iplist) でも検討したんですが,
APR ではインタープロセスな rwlock がサポートされてないので見送ってたんですが,
まぁ APR じゃなくて pthread のを使ってしまえばいいのかも知れません.
とりあえず FreeBSD ではサポートされてるようなので.
http://www.freebsd.org/cgi/man.cgi?query=pthread_rwlockattr_setpshared&manpath=FreeBSD+5.3-RELEASE+and+Ports ......と書いて思ったのだけど,>>440-441 のコードでも mmap() 使ってるんで
ファイルイメージは同一のものを共有してるんですよね.むしろ共有メモリ使っても
そこにファイル内容をコピーするとかでは mmap() 使う意味がなくなってしまうし. グローバルな変数の話しの続きですが (dso)
1) 普通に共有メモリを使ってやっても問題ない。
2) それならばdaemonを作っていろいろやらせて
read.cgi からは参照程度にしたほうが効率よい
という話しの流れっすよね?
広告や規制情報ファイルの読み込みの節約もさることながら
たとえば read.cgi が呼ばれたら count++; とやり一日の起動数なんかを
調べちゃったりするのはこの(共有メモリ)延長線上で考えてokってことかな?
あんましポータビリティとかはもはや気にすることもない段階? >>445-446 なるほど......
>たとえば read.cgi が呼ばれたら count++; とやり一日の起動数なんかを調べちゃったりする
こういったことをやるなら,確かに全体でデータを共有する必要がありますね.
で,あとは共有メモリ使うのか専用デーモン使うのか,ってところでしょうか.
例えば >>425 の
>apache自体はproxy動作するだけにさせた方が効率がいいかもしれません。
>read.cgiと.dat読み込みに特化したhttpdを作るというイメージで。
のようなことをやるとして,
・ read.cgi 宛のリクエストは mod_proxy でバックエンドに渡す.
・ バックエンドは DSO 版 read.cgi が動く必要最低限のモジュールを組み込んだ httpd.
・ そのバックエンド httpd はマルチスレッド MPM を使用して子プロセス数は1のみ.
(これで共有メモリを使わずに1プロセス内で完結させられる)
のような感じで行けるでしょうか...... >>426 の
>で、マルチスレッドMPMは昔試していまいちだったので、現在は通常のprefork MPMにしてあります。
というのは,当時より OS のスレッドサポートが改善されていれば行けるのかな,
っていう気もしないではないですが,どうなんでしょうか.
ついでに,バックエンド httpd では起動時に TZ=JST-9 にしておけば
時間のずれの問題(>>405-416)も対応できるかな,と. >>448
スレッドサポートは、かなり更新されている模様。
しかし、SpeedyCGIがworker MPMに対応してないんでしたっけか。 >>449
>スレッドサポートは、かなり更新されている模様。
それなら期待できるかも知れませんね.
>しかし、SpeedyCGIがworker MPMに対応してないんでしたっけか。
それが問題で......これがなければ本体の httpd 自体を worker MPM で動かして
しまえばいいんでしょうけど,とりあえずの対応として read.cgi の処理だけ行う
httpd を worker MPM でバックエンドで動かす(本体から proxy で渡す)
のはどうかな,と...... >>450
> とりあえずの対応として read.cgi の処理だけ行う
> httpd を worker MPM でバックエンドで動かす(本体から proxy で渡す)
> のはどうかな,と......
お、これってどうやればいいのかしら。
バックエンドというぐらいで、サーバ内部のみで動かすかんじなのかな。 >>451
バックエンドの httpd は別ポートで立ち上げて,本体側からは
localhost のそのポートに proxy で渡す,って感じですね. >>452
なるほど、localhost:なんちゃら とかでやればいいと。
そいつには、違う httpd.conf をくべればいいというかんじですね。 >>453
そうですね.MPM が違うので httpd も別になりますが. ん〜......逆に本体側を worker MPM で動かしてバックエンドを prefork MPM にして,
perl CGI 宛のリクエストを proxy でバックエンドに渡す,っていうのもありかな.
これなら静的コンテンツも worker MPM で処理できることになるんで. >>455
お、これってうまくやると、
Perl CGI(端的にはbbs.cgi)をうまく流入制限できたりするのかしら。 あ、でもこれ前に考えたのと同じか、、、。
そのときってリモートホストとか、ちゃんと保存されましたっけ。
というか、バックエンド側httpdにそのへんを渡せばいいのかな。
でも、仕組みが必要な気もすこし。 >458
mod_rpaf-ap2
を応用すれば良いのでは? >>458 要するに,バックエンド側 httpd から呼び出した bbs.cgi 等から
REMOTE_ADDR を参照した際に 127.0.0.1 ではなくて本来のアクセス元が
得られるように,ということですよね? フロントエンド側 httpd で
reverse proxy モードで mod_proxy を使えば X-Forwarded-For
リクエストヘッダが付加されます.で,バックエンド側 httpd で
>>459 の mod_rpaf ( http://stderr.net/apache/rpaf/ ) を使えば
本来のアクセス元が REMOTE_ADDR に設定されます.
なお,元のリクエストに X-Forwarded-For ヘッダが含まれている場合は
", "で区切って付加される形になります.もし bbs.cgi で
X-Forwarded-For を串判定等に利用しているのなら,", "で区切られた
2つ以上の IP アドレスが設定されていれば元のリクエストに
X-Forwarded-For が含まれていたということになりますので,
それに沿って処理すればいいかと思います. ちょっと質問
read.cgiのrawモードは廃止なんですか? >>461
RAWモードって、最近だとどのへんのやつが使ってましたっけ。 旧版kage(かちゅーしゃ)で使われてた。他の専ブラは知らない。
俺は最新版kageにraw読みこみ機能をつけて、
適宜dat直読みと切り替えられるようにしている。
ググったら現在rawモードはおまけ機能のようなので、
使うなとか廃止とか言われればそれまでだが・・・ 今は知らんけど、iMonaの一部中間鯖が使ってたはず。 実際過去ログ倉庫にあるのにエラーが出ます
そんな板orスレッドないです。
1 名前:read.cgi ver8.01+ (04/11/29-) 「Special thanks ◆cZfSunOs.U さん」投稿日:2001/04/12(木) 15:11
そんな板orスレッドないです。
過去ログ倉庫にもありませんでした。
問い合わせても見つかる可能性はほとんどありません。 少しすすんだんだが、
名前欄って緑じゃなかったっけ?
<font color=green> で強引に緑にするんだっけ? 今はそうしてるね、
CSSでまとめて色指定してもいいかもね、 以前も名前欄の色は <font> タグ使わずに CSS 使ったらどうかという話もあったのですが,
当時は CSS 未対応ブラウザのことも考慮して見送りになったということでしたが,今なら
CSS 未対応ブラウザのことはあまり考えずに CSS 使ってしまってもいいかも知れませんね.
あと,
>time[2545861248] LastModifyed 今回は無しの方向で、
Last-Modified なしということは,ブラウザのキャッシュを効かせず毎回読み込ませる
という方針でしょうか? time の表示もおかしくなっているようですが,
apr_time_t はマイクロ秒単位の 64-bit 整数です.printf 文のフォーマット指定は
ILP32 なら %lli,LP64 なら %li かと. ということで、news19 でベータテスト開始へ。
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part16
http://qb5.2ch.net/test/read.cgi/operate/1102087698/615- 2005年番 read.cgi 開発中。。。 何かあったら報告よろしくです。 FOX ★
みゃんまー http://dso.2ch.net/myanmar/
番すか、、、。 現在 新しいread.cgi は
dso/ex7/ex9/live8/news19 に入っています。
今までのところ、悪さはしていない予感。 次はいよいよ 広告関係なんだが、、、
なるべく広告定義ファイルを読まないように実装したいなぁと
思っているけど出来るべか。
また同じような事を聞きますが、
dso を使った場合。 read.cgi のプロセスは複数起動される。
何個起動されているかは知ることが出来るがコントロールする事は出来ない。
read.cgiプロセス間に相互に関連性はない。
この辺が SpeedyCGI の時とは違っているわけだな。
この認識であってます? (言葉の使い方等も違っていたら突っ込んで欲しい) >>476
>dso を使った場合。 read.cgi のプロセスは複数起動される。
read.cgi は httpd プロセスと同一メモリ空間に読み込まれるので,
read.cgi そのもののプロセスは起動されません.httpd プロセスが複数なら
read.cgi(が読み込まれている)プロセスも複数ということにはなります.
>何個起動されているかは知ることが出来るがコントロールする事は出来ない。
httpd プロセスをコントロールすることが即 read.cgi(が読み込まれている)
プロセスのコントロールということになります.
>read.cgiプロセス間に相互に関連性はない。
相互の関連性というのが変数共有等を指しているのなら,
上の方で言われている通りですね. みゃんまーでテストしてきましたー。
最新レス番を指定すると全レスが表示されますよ。 read.cgiは完全にhttpdと同化して動く、ということですね。
つまり、prefork(現在の2chのサーバのhttpdの設定)でhttpdの最大数が768個なら、
768個までread.cgiが同時に動く(可能性がある)と。 何回もすみません >>477
どうしますかねぇ
起動毎に広告定義ファイルを読まなくても良い方法。 現在は ソース埋め込みです。
>>479
live16 もdso化しようかと、 >>480 とりあえず >>440-441 を参考に...... その プールとやらはどこにあるんですか?
見たところ アパッチの中のあるメモリ領域のように感じましたが
read.cgi から作成/設定、設定されていたら読み出し
こんな感じですか? live16をdso化しました。
news19から持ってきたread.cgiを入れてあります。 どもです どもです >>486
>>485
挑戦してみます。 ちなみに modcgi_dso のホームページってどこなんですか? >>485
リンクしようかと、 >>488 現状ではないです.作るなら 2ch Wiki あたりにとか...... りょうかいですー
static なページを作ってそこにリンクしておこう
奮戦気あたりをぼちぼち書いて、 typedef struct のところで
コンパイル時こんなエラーが、
read.c:10: error: syntax error before "apr_thread_rwlock_t"
何かヘッダーが足りないですか?
あと、
#define AD_CHECK_INTERVAL 60
の 60 って単位は sec ですか? >>491 あ......thread サポートが有効でないとそのあたりが定義されませんね......
rwlock や mutex を使ってるところは
#if APR_HAS_THREADS
:
#endif
で囲ってしまうのがいいかと.
>>492 そうです. threadサポートは(今のところ)入れてないです。< tiger/cobra
今のところこれでいきますが、将来worker MPMとか使う時は、どきどき、か。
でもSpeedyCGIもworker MPMには対応してないので、
その時にはまた別途、ってかんじかなと。 質問ですじゃ
if (ad_pool->mtime)
ap_rwrite(ad_pool->m->mm, ad_pool->m->size, r);
この部分で実際に書いていると思うんですが、(>>441)
1) if (ad_pool->mtime) これはどんな意味なんですか?
2) 文字列はad_pool->m->mmに入っているから strcpy(保存.ad_pool->m->mm);
とかやって取って置けますか?
ちなみに コンパイルも通って
実際に文字列がファイルから取ってこれるところまではできました。
インターバルが 60 になっているかどうかの検証はしていません。 >>497
1) 広告ファイルが存在しないなど読み込み不能の場合は ad_pool->mtime を
0 にしているので,そのチェックです.
2) できますが,strcpy するなら mmap する意味がなくなってしまうかと.
現状のコードは mmap された領域自体を保持するようにしています.
# もっとも,終端が '\0' である保証はないので strcpy より memcpy の方がいいですが. スレ開いたとき上部に出てくるリンクで、
「101-」から「1001-」に該当する部分がごっそり落ちてるんすけど。 ふむふむ
必要なときに出すことにしまーす。
広告定義ファイルが更新されたら即広告も変化するということでいいのかしら? >>500 前回のチェックから AD_CHECK_INTERVAL 秒経過後のチェックで
ファイル更新が確認されれば広告も更新ということですね. うーむ
600 sec にして広告変更したらすぐ変わっちまったなぁ
毎回読んじゃっているのかしら? あと,ファイル更新の際は旧ファイルをいったん rm するか,
新しいファイルをいったん別ファイルで作成した上で mv するか,という手順が必要です.
mmap の性質上,旧ファイルをそのまま書き換えると SEGV でこける可能性があります. >>502 httpd プロセスが多数ある状況では,前回呼んだ時と同じ httpd プロセスで
処理してもらうってことにはなかなかならないと思うので,その確認をするなら
httpd プロセス数を絞らないと難しいかもです. >>504
httpdのpidとかでチェックする、、、のかな。
でも、例えばlive8やlive16とかだと1280人もいるし。 >>505 やるとすればそうなりますね.dso.2ch.net だけ一時的に数を絞ってみるとか...... ファイルは管理人が必要なときに FTP で一気に
全サーバに配られる仕組みになっとります。 >>507
FTPでもrenameはできるので、
いったん read.cgi.new という名前で put して、
read.cgiにrenameするのがいいとおもわれますです。 Perl で FTP だったりするです。
現状までは書いたけど、それ以上は私の能力の限界だったり、、 あっ......>>503 は広告ファイルのことを意図して書いたんですが,
dlopen() も OS 内部で mmap() しますから read.cgi 自体もそうですし,
その他のデータファイル等も CGI 等でオープン中に中身が変わると
やはり不都合が生じる可能性があるので,基本的にその他のファイルも含めて
>>508 のような手順を踏むのがいいかも知れませんね. Net::FTP を使ってるなら、単にこれでいいのではと。
$ftp->put("read.cgi","read.cgi.new");
$ftp->rename("read.cgi.new","read.cgi");
$ftp->site("CHMOD","0755","read.cgi"); リンクはなくなるの?
スレや他サイトの<a>タグが全然つかなくなってるんですけど tiger 全部 dso 化したいですー > root ★さん
game10
news18
game9
etc4
life7
hobby7
で全部かな? おぉ、、、。すごい。
ちゃんと、上の広告入ってるですね。< news19
あとはime.nuかしら。
で、一番下のFOX ★は<b>と</b>で囲んだほうがよさげかも。 >>517
tiger503 ex7 済み
tiger504 game10
tiger505 news18
tiger506 game9/etc4/dso dsoのみ済み
tiger507 live16 済み
tiger508 life7
tiger509 news19 済み
tiger510 hobby7
上記、済み以外のところを作業してくるです。 って ime.nu って今やってもいいんだけど、
単に http://ime.nu/http://abc.bb/ とかってつけるんでしたっけ? http://ime.nu/abc.bb/
のように、http:// を除いた部分が入ります。
で、2ch.net内はime.nuを経由しないと。
で、桃色の場合はpinktowerになるのかな。 ime.nu でいいんでしたっけ?
いくつか種類があるような。 ftp://example.com/path/ や https://example.com/ は ime.nu 側が対応してなければ
直リンの方がいいでしょうけど. あっと ftp は別にいいとして
https:// は対応しなきゃ < あんかー付け >>519 のサーバ側の作業終了です。
これから、まずは news19 の read.cgi を入れておきます。 >>519 のサーバのread.cgiを、news19のものに入れ替えました。 >>519 のサーバは、read.cgi / bbs.cgi / subbbs.cgi の時には nokeepalive していたのを
dat直読み同様に keepalive 有効にしました。 私のほうの作業は、これでおわりのはず。
read.cgiはいったんread.soという名前でftp/putして
chmodしてrenameするのをやってみました。
Text file busyにもならないし、これがよいかなと。
ということで明日より出勤のため、そろそろおやすみなさい。 >>529 お疲れさまでした.
まぁあと気になるのは,Last-Modified チェックをなくしたことで,
リロードしまくりの人が多い場合にどうなるか,ってあたりですが. 最新のに入れ替えた >>519
>>531
どっちが負荷高いのかな? ってとこかと、
(転送量は気にしない場合)
わからんのだが、 >>530-531
ほんとうに働いたのは、FOXさんかと。
私はサーバの設定をごそごそしただけ。
で、>>531は、各サーバ(特にread.cgiが多いnews18とnews19)の
転送量でおのずとわかるのかなと。
ねるー。 >>534 ですね.
>>533 お疲れさまです.
まぁ Last-Modified チェック版と非チェック版を用意して比較するのもいいかも知れませんが. 寝ようと思ってnewsplusで確認したら、>>1 の出方が軒並み変なような。
あと、リンクが ? で切れてしまうような。 <base>を使わない以前のURLの書き方に戻してくれよぉ(´・ω・`) 今dsoの奴は常に
<base href="http://dso.2ch.net/myanmar/">
を出して、
「>>1」はdatのまま
<a href="../test/read.cgi/myanmar/1101888913/1" target="_blank">>>1</a>
ってなってるやん。 【事故】初詣での列に乗用車が衝突、15人負傷@千葉・成田山新勝寺[050103]
http://news19.2ch.net/test/read.cgi/newsplus/1104752252/
& でもリンク、切れちゃいますね。 >>541
サーバの負荷を下げるのが目的で組んでますから、 life7、game9、news19で、httpd(たぶん組み込まれたread.cgi)が、
暴走を起こしている模様。
15065 ch2life7 127 0 39904K 4840K CPU1 0 337:20 35.94% 35.94% httpd
15099 ch2life7 126 0 40384K 5124K RUN 0 341:22 35.30% 35.30% httpd
14880 ch2life7 125 0 39920K 4852K RUN 0 34:48 35.21% 35.21% httpd
14990 ch2life7 126 0 40256K 5152K RUN 0 34:04 34.52% 34.52% httpd
14267 ch2life7 125 0 39912K 4700K RUN 0 229:06 34.47% 34.47% httpd
15128 ch2life7 125 0 40264K 5232K RUN 0 34:33 34.47% 34.47% httpd
14872 ch2life7 125 0 39928K 4940K RUN 0 15:31 33.98% 33.98% httpd
これから、とりあえず順にhttpdをリスタートします。 こんなかんじ。
%uptime
10:09PM up 38 days, 23:10, 1 user, load averages: 10.60, 10.55, 10.56 hobby5 チン☆⌒ 凵\(\・∀・) まだぁ? news19は観測してなかったです。life7とgame9だけ。
httpdをリスタートしました。 >>548
しばらくは、こんなかんじですかね。
こういった「組み込みもの」のデバッグは、さて、どうするか。
やっぱ、gdbでプロセスにアタッチかしら。 ここ10年くらいデバッカーは使ってないなぁ、そういえば
勘で地道に、、
500 error とかの報告が上がると思われ、
その都度かと。 ◆新板をねだるスレ@秘密基地◆3
http://pie.bbspink.com/test/read.cgi/erobbs/1097750466/
bbspink.com 内のリンクも、ime.nu経由になってしまってます。 あと、bbspink.com内におけるリンクの表示は、
従来はpinktower.com経由だった気がするです。 あとは、bbspink.comだと、このへん↓の広告が微妙に違ってたかなと。
32 KB [ 2ちゃんねるが使っている 完全帯域保証 レンタルサーバー ] e.ofuda.cc、ひょっとしてちょっと苦しい、、、のかな。 おおっ
いれたまんま全サーバにくばっちまった、、、
そうでもないような、、、
観察中。。。 < ofuda イメージが表示されるのに、一呼吸ある気がするです。< e.ofuda.cc
httpdのチューニング次第かも、かも。 あと、前のread.cgiにあって今のにないのは、
・RAWMODE(廃止?)
・Last-Modified:(とりあえず入れない方向?)
・ひ(りゃが入れたトラックバック機能
あたり? RAWMODEってだいぶ前に廃止じゃなかったかな? >>558
dso化するっすかね < ofuda
トラックバックは入ってないですか? >>512
$ftp->put("read.cgi","read.cgi.new");
削除は?
unlinkとかあるですか?
$ftp->rename("read.cgi.new","read.cgi");
$ftp->site("CHMOD","0755","read.cgi");
$ftp->rename で、前のは上書きされるです。(一応試しました) renameした時点で新ファイルが旧ファイルを消してるから、
旧ファイルのパーミッションは残らないので
新ファイルに対して改めてパーミッション設定しないとだめなんじゃないかと >>566 のとおりですね。
コードを他のファイルと共通化したければ、
送り元のファイルのパーミッションをstat()か何かで見て覚えておいて、
そのパーミッションにあわせるコードを入れればいいのかな。 あとで メールしますが、
read.cgi に関しては dso が原本ということで、
配布バッチも直します。
つまり read.cgi を配布するときは
ここのを使わなきゃだめということで、
あちこちにあるやつは使うと read.cgi が暴走するです。
新しいバッチのテストはこれから、、
うまく行けばいいが、(今回は4〜5台暴走したようです) 例えば550レスぐらいあるときの動作が、前と違うですね。
○今まで:
■掲示板に戻る■ 関連ページ 全部 1- 101- 201- 301- 401- 501- 最新50 [PR] 2ちゃんねるカレンダー2005 [PR]
○今のもの:
■掲示板に戻る■ 関連ページ 全部 1- 最新50 [PR]2ちゃんねるカレンダー2005 [PR] >>570
http://dso.2ch.net/test/read.cgi/myanmar/1101888913/41-42
42 名前:FOX ★[sage] 投稿日:05/01/03 20:58:27 ID:???
汎用ブラウザって?
細切れ転送はやめようかと思っている
#とのことでしたー。 root▲さんへ。
業務連絡ありますのでQお願いします。
UINはメアド欄にも忍ばせてあります(161508648)。 全てのサーバ cobra/toger/banana で read.cgi の dso化が完了。
これから href の置き換え ime.nu 対応を行い
それが終了したら第一ステップは完。
第2ステップは
2-1) bug つぶし
2-2) 仕様の変なところは変更
2-3) 時代背景にあわせたデコレーション
こんなとこかと、 あたらしい チャレンジ版 read.cgi できた !!
life7 に入れていいッすか? >>575 read.cgi ver 05.0.0.6 2005/01/05
になっているサーバ dso life7 sakura01 >かっこいいFOX ★のおにーさま
「キケン」って何のエラーですか? http:// のリンクとか
ime.nu 挿入とか リンクは別窓で開くようにしてよー
900とか950超えた時の警告メッセージが出てないよー
もとに戻してくれー 以前はどうだったっけ? (仕様)
どのように実装されていたっけ? (htmlこーど) 1000超え
<table><tr><td bgcolor=red><br><br><font color=white>レス数が1000を超えています。残念ながら全部は表示しません。</font></td></tr></table>
950超え
<table><tr><td bgcolor=red><font color=white>レス数が950を超えています。1000を超えると表示できなくなるよ。</font></td></tr></table>
900超え
<table><tr><td bgcolor=yellow>レス数が900を超えています。1000を超えると表示できなくなるよ。</td></tr></table>
いずれもヘッダの</div>とタイトルの<p>の間に表示
リンクは… 各リンクに target="_blank" 入れるよりは
<base href="http://qb5.2ch.net/operate/"> のところを
<base href="http://qb5.2ch.net/operate/" target="_blank">
ってしたほうが早いかも http://sports2.2ch.net/test/read.cgi/entrance2/1103750364/
http://qb5.2ch.net/test/read.cgi/operate/1104505527/
ヘッダ部がやっぱ少しイメージ違うな…
<div style='width:100%; border-bottom:1px solid #888;'> を
<div style='width:100%; border-bottom:1px margin-bottom:12px; solid #888;'>
あたりにすれば似るかな >>591
なんでだろ?
前のコードそのままのはずなんだけど、
やってみる?
<div style='width:100%; border-bottom:1px margin-bottom:12px; solid #888;'> 1000超えのときは下の
<hr>
<center><a href="../test/read.cgi/hoge/0000000000/1001n-">新着レスの表示</a></center>
これはいらないと思う be板が割と新しいread.cgiだった
http://be.2ch.net/test/read.cgi/be/1103249865/
1000/950/900超えの警告は「最新50</a>」と「</span>」の間に<p>を
挟んで表示されていたみたい
ごめんね ■ 調子の悪いスレッドの修理承り口2
http://qb5.2ch.net/test/read.cgi/operate/1084445786/953
datに\0が入ってた場合に旧版だと*に置き換えて表示してたけど
新版だとコケてるような。 >>603
1レス壊れるだけじゃなく
それ以降のレスまで表示されなくなっちゃいます。 そんな dat の出現頻度との兼ね合いだけど
512KB ある dat を一バイトずつ毎回チェック&置き換えは入れたくないな、 >>599
<a href="../test/read.cgi/operate/1104505527/l50">最新50</a>
</span>
<span style=float:right;>
[PR]<a href=""> </a>
[PR]
</span>
<br style=clear:both;>
</div>
<p>
<table><tr><td bgcolor=red><br><br><font color=white>レス数が1000を超えています。残念ながら全部は表示しません。</font></td></tr></table>
<p> つうかbbs.cgiの時点で\0は消して格納してほしいが >>605
どのみちdatをレス単位に切り分けるために\nを探して毎回1バイトずつチェックしてるわけだし。 個人的な意見ですが、
'*'への置き換えよりも、単に捨てる(無視する)方が適切な処理な気がするんですが。
俗に言う「名前欄に***」も起きなくなりますし。 そういえば&があってもそこから先がリンクにならないですね。
でもリンクをつけるところにバグが潜んでるらしいとか。 Netscape(R) Communicator 4.7で見ると、
88バイト分、右にスペースは直してくださいです。 >>620-621
おおお、ありがとうございますー
>>625
右寄せじゃ無く、左に空きが出るのです。 Netscape4.xはスタイルシートへの対応が不十分なため、floatが使われていると表示が乱れます。
Netscape4.x側の問題なので、スタイルシートを無効にして使うのが無難かと。>>>623 >>627
下記はちゃんと見る事が出来たりするのですよ。
http://pc5.2ch.net/mac/
read.cgi ver 05.0.0.6 2005/01/05
FOX ★
何処が違うのでしょうかね? >>629
ありゃりゃん? 私のところはこんな感じで乱れたけど違う感じなのかな?
↓ネスケ4.7でスタイルシート有効のスクリーンショット
http://age.tubo.80.kg/age01/img-box/img20050105233934.png スタイルシート関連を中心に些細な要望を
★スタイルシートに引用符付けて欲しいな
<span style=float:left;>
<a href="./">■掲示板に戻る■</a>
↓
<span style='float:left;'>
<a href="./">■掲示板に戻る■</a>
★アンカーにも引用符付けて欲しいな
<a href=http://info.2ch.net/test/tb.cgi?__mode=list&tb_id=http://qb5.2ch.net/test/read.cgi/operate/1104903372/>関連ページ</a>
↓
<a href="http://info.2ch.net/test/tb.cgi?__mode=list&tb_id=http://qb5.2ch.net/test/read.cgi/operate/1104903372/">関連ページ</a>
★タグの順序が逆ですよ
<a href="../test/read.cgi/operate/1104903372/l50">最新50</a>
<p>
</span>
↓
<a href="../test/read.cgi/operate/1104903372/l50">最新50</a>
</span>
<p>
★右側の[PR]の前に改行入っているから空白入るけど…&スタイルシートに引用符付けて欲しいな
[PR]<a href=http://chbox.com/goods/>2ちゃんねるカレンダー2005</a>
[PR]
</span>
<br style=clear:both;>
↓
[PR]<a href=http://chbox.com/goods/>2ちゃんねるカレンダー2005</a>[PR]
</span>
<br style='clear:both;'> >>631
と゜ーだ
広告は定義ファイルから読んでいるんで
管理人にお願いされたし ><span style='float:left;'>
これはどうかと思うが…
属性値は二重引用符で括るで統一しようぜ
>★タグの順序が逆ですよ
これも本来は
<p>
<span style="float:left;">
<a href="./">■掲示板に戻る■</a>
(中略)
</span>
</p>
ってしなきゃだし… まぁ>>589あたりで言わなかった俺も悪いが
(そんなことにこだわるとは思ってなかったので) そんな
ばらばらに言われても、
意見統一してから出してください 現在の状況
第2ステップは
2-1) bug つぶし
2-2) 仕様の変なところは変更
2-3) 時代背景にあわせたデコレーション そんでは提案だけ。取り入れるかどうかは、、、
えと、.datに、
"<a href=..."だけではなく、">>"+数字があったら、
同一スレ内のリンクに置き換える(BEのリンクと同様に)。
.datの形式が変わっても、専用ブラウザは外部板との関係で問題なく扱えるはず。
で、これら形式への対応をを、bbs.cgiよりも先にやっておく。
普通はその形式の.datは存在しないので、(バグがなければ)誤動作はしないはず。
手動で特定形式の.datを放り込んで読んでみれば、テストも出来る。 >>638
span span しているけど、
もっと理論的マークアップを考えてみないか?
dfn strong em code cite var kbd pre sampとかとかとか。
それをhead内でclass属性なしのを定義しておけば容量減るし。
関係ないの混じってるって? そこはご愛嬌。 >>637
置換をやったりしますか?
ttp://ansitu.xrea.jp/guidance/?supplement#o0c3cb41 たとえばこのスレで645までしかカキコミがないとき、
http://qb5.2ch.net/test/read.cgi/operate/1087199303/646n-
でショートカット作っておくと、新着レスがあったときだけ表示されて便利だったんだけど。
全部表示されるようになっちゃったね。仕様変わったの?既出かな。ごめん。 >>646
―――――――――――――――――――
新着を開く
―――――――――――――――――――
を復活させる。 c.2chの「新」と同じ機能ということなのかしら?
>ギャルゲ板ですが
>http://game9.2ch.net/test/read.cgi/gal/1065611479/
>上記のスレは現在807までレスが進んでいるのですが、
>IEで見ると何故か643までのレスしか表示されません。
>特にエラーは表示されていません。
>かちゅ、OJD等専用ブラウザでは特に問題なく見れます。
>また、携帯からのアクセスも正常のようです。
>
>確認OS:98/XP ブラウザ:IE6
■ 調子の悪いスレッドの修理承り口2
http://qb5.2ch.net/test/read.cgi/operate/1084445786/974 >>650
直さないでー
その dat 回収して精査するから 644の名前の前に406ヶのNull
当時のスレ見たら鯖が落ちたときなにかが・・・
【Project peko】2ch特化型サーバ構築作戦 Part11
http://qb3.2ch.net/test/read.cgi/operate/1082990543/
質問・雑談スレ 30@運用情報板
http://qb3.2ch.net/test/read.cgi/operate/1083499745/
大移転前のdatを精査しても徒労に終わるだけのような希ガス よくある、鯖落ちで0x00が書き込まれちゃう奴ね。
今までだと、名前の前に***に変換されて表示されていたアレ。 >>654
今度は
644 :**********************(以下略
になる
>>655
仕様じゃなかったっけ? よく憶えてないけど >>655 確かに以前は複数レス指定時は n 指定が入っていました(つまり >>1 除外でした)ね. CSS化の話があるみたいなので、試しに作ってみました。
・たたき台
http://age.tubo.80.kg/age01/img-box/img20050107160300.html
・修正案
http://age.tubo.80.kg/age01/img-box/img20050107160315.html
コンセプト
・IE6で大体旧デザインと変更なし
・Opera/Firefoxでもそれなりに見れる
・CSS切ってもそれなりに見れる
・Netscape4.x? シラネ。
如何なもんでしょうか?
本当は本文のdl/dd/dtも閉じタグ入れたい感じなのですが。 まんどくさかったからHTMLみないでレスするけど
NN4.xなんて
<link rel="stylesheet" 略 media="screen," すれば済む話じゃないのか? >>664
個人的には、どうせCSS分離をするなら外部ファイルにしたい(今はHTML内部に書いちゃってる)と
思っているので、結局のところそれを盛り込むことになると思うです。
(ただ転送量だのなんだのの関係でCSSファイルを分離可能なのかどうか?
という点に関してはちと私には判断材料がないので実際に実行可能なのかどうかはなんとも)
が、結局それをしたところで、NN4.xでは意図された、あるいは今まで見えていたデザインで
表示はされない(もちろんno CSSでも内容は読めるように配慮しているつもりですが)という意味で
「Netscape4.x? シラネ」と付け加えてあります。 いっそのことHTML 4.01 Transitional準拠に
まぁXHTML 1.1でもいいですが・・ 「Netscape4.x? シラネ」でもHTML 4.01 Transitional準拠でもいいけど、誰か判断するべき人が
ちゃんと判断しなきゃ駄目だろ
訳の分からん奴の勝手な思いで進めても仕方がない とゆーか私はcgiいじる権利もなにもなーわけで、
「こうなったらええかなー」と、ちと要望を出してみてるだけでして。
それが実際に組み込まれるのかどうかは、★持ちさまのご判断ではないかと。
このままスルーされても、私は文句ないというか、それはそれでしゃーないかと。
採用してもらえるようにするには、こう、もう少しそうすることの利点とか出して
★持ちさまを説得できるようにせなあかんですかなぁ。 というか、「cgiいじってるみたいだから、この機についでに」じゃなしに、
「2chHTML規格準化企画」みたいに、別の機会を設けたほうがいいのかもしれないですね… x 2chHTML規格準化企画
o 2chHTML規格準拠化企画
…どっちにしろ大差ないか CSS分離したらクライアントでキャッシュされるのだから、むしろ逆にCSSの分だけ転送量減りますよね。
CSSのリクエストが別個に来るが2回目以降は304 Not Modifiedでヘッダのみの返答だし。
>>655,661 とか >>655+661 みたいに
飛び番レスへのリンク書けるようにして( ゚д゚)ホスィ… >>675
そうやってるけど、それだと表示が別々になるから
一連の会話をひとまとめに読めるようなのが欲しい >>677
JaneViewでまとまって見えるけど…Webブラウザでは全レスになる 表示をCSSに一任、とかHTML4.01(XHTMLでもいい)準拠、とかは是非やって欲しいな〜
2chからの引用が楽になるw んー口上は簡単だけれども、おぢさんとか菅さんを納得させるだけの講釈が難しいんだよなぁ(照)@vaild HTML 価値観が違うんだから無理だろ
俺も2chにはそんなこと求めてないし AA系の板回って機種依存文字や半角カナ使ったAA絶滅させてきたら考えます(無理) ある程度でいいんじゃないのかな
AA板とかは特別だし・・
まあそれほどこだわることでもないから・・ お疲れ様です。
修復スレに以下のようなご依頼がございましたが、>>650-651のようなこと
かもしれませんので、未修復のままご報告申し上げます。
http://qb5.2ch.net/test/read.cgi/operate/1084445786/989
> 989 名前:暇つぶし屋 ◆YNYxYDPsyI 投稿日:05/01/08 23:23:57 ID:T37MWxbV
> 削除依頼は提出済みですが、一応報告を
> (スレ違いならば無視してください)
>
> http://life7.2ch.net/test/read.cgi/psy/1094303269/
> (1/8 23:23現在、レス数889)
>
> こちらのスレがIEからはオプション無しで354まで
> l50では854まで、l100では860までしか取得できません
>
> http://life7.2ch.net/test/read.cgi/psy/1094303269/879の
> 直リンがIEからは「ページを表示できません。」となることから
> この書き込みが原因だと思われます 旧[ここ壊れてます]になるはずのレスで名前欄がおかしくなる不具合
必要ならどっかでテストしてみるけど >>682
半角カタカナがだめなのはJISだけだよ。Shift_JISやEUCは問題なし。 >> 470
> apr_time_t はマイクロ秒単位の 64-bit 整数です.printf 文のフォーマット指定は
> ILP32 なら %lli,LP64 なら %li かと.
おいおい、Solaris使いならいくらなんでもPRIi64とか知ってるよな?
#ifdef LP64なんてダサい事やめようや。
そもそもapr_time_t = 64bitを仮定する事が間違いで、
んな決め撃ちコード書くとlibaprの仕様変更に泣く事になる。
あくまでopaqueとして扱ってapr_time_t用に定義されてる
printf format用のマクロ、APR_TIME_T_FMT を使うべきとこだぞ。 >>687 確かに,仰せのように apr_time_t のサイズは決めうちではなく opaque として扱うのが正道ですね.
# まぁ,現在 lastmod を表示させているのはデバッグ用の一時的なものかとは思いますが. スレスト済みのスレッドを表示する時は、
書き込み欄は無くして欲しいです。
つか、以前は無かったと思うんですが。。。。 pc5鯖のメモリ増設(リブート)で、末尾に'\0'が追加された.datが複数出ているようですね。
追加レスがあれば名前欄に*****となり、
追加がなければ、ここ壊れてますになるようです。 >>684の件ですが、反応がございませんでしたので、こちらで対応するべき
問題ではないのかと思い、修復をかけたのですが、修復することができま
せんでした。そこで、動作報告スレの方へ相談することに致しました。お騒
がせ致しました。 行末に半角スペースが入るの何とかならないんでしょうか?
コピペで引用する時に不便です。
ソース見ると本文中の<br>タグの前後にやたらと無駄な半角スペースが付いてますが。 >>693
Jane等の専ブラで対応されていますよ > ■掲示板に戻る■ 関連ページ 全部 1- 最新50 [PR]2ちゃんねるカレンダー2005 [PR]
> read.cgi再開発スレ
>
> 1 :reffi@報告人 ★ :04/06/14 16:48 ID:???
「掲示板に戻る」の行と、スレタイの間に1行分あけて欲しい。
つーか、元に戻して欲しい。
IEだと見難くてしょうがないっす。なんとかならないでしょうか。 >>686
JIS には半角カナあるよ (JIS X 0201)
ISO-2022-JP (JIS X 0202) にないだけ 693の症状って、携帯から見たとき、ひどいかも。
表示が省略された部分をリンクでたどると、
空白な場合が結構多い。 そのうち、携帯からでも普通にread.cgiとか、普通に専用ブラウザとかいうことが起こるですね。
read.cgiについてはもう起きてるのかな。au/Winとか。
仮にread.cgiがUAで跳ねても、そのうち携帯にもフルブラウザが当たり前に入って、
Mozillaって名乗ってくるようになるので、あんまり意味ないすね。たぶん。
ということで、ある日を境目に堰を切ったように
c経由じゃなくて普通に直接携帯から来る人たちが増えるかも、
と覚悟しといたほうがよさげですね。たぶん。 で、仮に >>702 だとして、どう対応すべきなのか。
たぶんこれは別のスレでやったほうがよさげなのかも。 まずは read.cgi で携帯はじきます、
UA & IP帯
植え付けっすね、 >>704
了解です。
UAはこのぐらいかと。
DoCoMoを含む(DoCoMo)
KDDIを含む(au)
UP.Browserを含む(au/ツーカー/Vodafone 3G)
J-PHONEを含む(Vodafone)
Vodafoneを含む(Vodafone 3G)
MOT-を含む(Vodafone 3G Motorola)
DDIPOCKETを含む(AirH") >>705
>DDIPOCKETを含む(AirH")
あーこれも弾くのでしょうか…
京ぽんで見るにはクラシックの最大表示スレ数が少なすぎるので、大抵read.cgi経由で見てます。
>>693の様なのは、ケータイモード(UA:DDIPPOCKET)で見ても特にPCからの閲覧と同じで
不具合を感じないので、できるならAirH" PHONE系については弾かないで欲しいです…
まあ、UA:Operaの場合(SSR、フルスクリーンモード)は大丈夫であればそれで我慢はできますけど。 判断基準は「回線の遅さ&特異さ」です、
>>707 の回線の特性を私はまだ知りません。 >>707
> クラシックの最大表示スレ数が少なすぎるので
増やせるんじゃなかったっけか。 >>707
cでもちゃんと設定すれば見れるし不具合も無いと思うが >>710
> 「回線の遅さ&特異さ」 (>>708)
だとすると、例外はないってことに。
逆に、高速回線ですばやく刷けるんであれば、そんな制限はしなくてもいいわけで。 高速ですばやく捌けるってのを、どう定義するかですね。
いわゆる「ブロードバンド」と等価以上であることが必要?
高速な携帯接続(3GとかAirH" Proとか)と低速な携帯接続を
サーバ側でうまく区別できるなら、開ける道はあるのかな。 すみません。リロードせずに書いてしまいました。
いくらOperaだろうと〜32kbpsで長い間繋がりっぱなしなのは一緒ですね。
失礼しました。 で、サーバ側から見ると、
・大勢でおしかけてきて
・のろのろといつまでもつながっていて
・しかも途中で切れたりして不安定
なのが、やなんですよ。
そうじゃないんなら、
たとえ相手が携帯であろうがそうでなかろうが、別に問題じゃないっす。 >>708
う゛…それを言われると痛いかも。
理論値速度32Kbpsのパケット通信ですが、携帯と回線特性は一緒であると思われます。
但し携帯の様な、間でごにょごにょするGWは基本的に入りません。
(AirH" PHONEセンター経由の場合でもISP的な役割しかしていません)
>>709,712
それが、メインでもミラーでもテストでも最大64までしか設定できないのですorz
それ以上の指定は反映されません。
64レスと言うのは、京ぽんで一度に見るには少なすぎます。
とりあえずは我慢しようかと思います… >>717
なるほど。
単純に上限値上げるだけだから、携帯系のスレでリクエストしてみるのはいかがかと。 京ぽんスクリーンモードでのUA
Mozilla/4.0 (compatible; MSIE 6.0; KYOCERA/AH-K3001V/1.4.1.67.000001/0.1) Opera 7.0 [ja]
>>705のUAに入って無いからスルーされる? >>719
フルブラウザと変わらないUAですね。
というか、ブルブラウザそのものか。
そこまでUA見て止めるのは、私は反対です。
厳格にやるならIPレンジの方ですが、さて。 スレを見てみた。
>燃える男の赤いカウンター+赤いトラクター
( ゚д゚)
…
( ゚∀゚)
男は漢の方が良いと思いました。 あのー、変更するなら
スレッドのリンクをc-2ch.netのメインページのリンクを貼るのでは無く、
c-2ch.net用のスレッドのアドレスのリンクを貼ることは出来ないのですか?
いきなり変更するのはともかく、メインにしか繋がらないのは不満。 ついでに、cは書き込みの反映がとんでもなくものすごく遅過ぎます。 どうすればいいのかな。
つまり、
/test/read.cgi/newsplus/1105582017/
がリクエストされたら、
http://c.2ch.net/test/-/newsplus/1105582017/i
にとばせばいいのかしら。 >>723
そーれは、狙った仕様すね。
実際にはすぐに書き込まれています。 mod_rewrite でなんとかしてしまうというのはどうだろう >>724
それでいいと思います。
ただ、外部に貼られたリンク経由の場合でスレ指定とかされてたら
それにも対応してもらえると良さげだと思います。
こんなのとか。
http://qb5.2ch.net/test/read.cgi/operate/1087199303/727n- >>724
そです。
>>725
実況以外はすぐ反映するんですがね・・・。 >>716
> ・大勢でおしかけてきて
> ・のろのろといつまでもつながっていて
> ・しかも途中で切れたりして不安定
moperaだ(^_^;) こそーり、dsoのread.cgiに >>724 を入れてみた。
手元の京ぽんではちゃんと動きました。
くれぐれもFOXさんには、内緒にしといてください。 全サーバに配りました。
本件、くれぐれも内密に。
|彡サッ >>698
ISO-2022-JPを規定してるのはJIS X 0208だぞ
半角カナがないという結論に変わりはないけど rootさんサンクス〜
>>740
手前WINNERですが大丈夫です。 帰宅。
BREWというかWINだから、最大2.4Mbpsか。
もう、昔の携帯の常識じゃないっすね。
つまり「フルブラウザからのアクセスなら(UAにMozillaという文字を含むなら)」、
>>708 にはもう該当しないのかもしれない。 error(1107)
携帯はこちらから見てください
http://c.2ch.net/test/-(ry 開発お疲れ様です〜。
携帯って移り変わり激しいから、
Mozilla含まないブラウザは携帯扱いしているおいら。 WIN端末だけUAで判別してread.c使えるようにはなりませんか? ex)CA31
やはりcは少し操作性が悪かったり・・・
あと、エロパロ板のc強制移動上手く行ってないみたいです。
再度ご確認願います >>748
ちょっと、それはむりぽっすね。
フルブラウザでのアクセスはPCと同じとみなす、
というのが、個人的にぎりぎりの線(歯止め)かなと思っています。
それでなくても携帯からのアクセス(特にau)はうなぎのぼりなので、
サーバにかかる負荷の問題が、無視できんです。
後半部分は、しぃ2ちゃんの中の人たちが対応してくれることでしょう。 c.2ch.netはbbspinkに対応できないので、
read.cgiで誘導して頂けると・・・ bbspink もクラさん仕様で見れるようにしてけれ r.i.じゃなくてc-からってことなら、
しばらく先になるかも。。
とかとか。 フルブラウザであっても、H"のように低速回線もあるわけで(^_^;)
特定の回線&特定のUAの組み合わせでは通す意味があるかと思います。
現状ではFOMAあるいはWINからの接続で、かつUAがmozillaのとき・・・・かな? >>754
ふむふむ。
今はUAで見てるですね。京ぽんも結果として通るのかな?
あんまり判定を厳密にやってもあれなので、
やばそうなところ(急増してる系、auとかauとか)を、重点的に対策ってかんじで。 >755
京ポン通っちゃいますね(^_^;)
って、考えてみたら、京ポンって固体識別できないんで(回線は一般ISPだったりする)
今考えてもしょうがないと気がついた(^_^;) >>756
うん。低速は既に(りゃ。
>>757
そですね。まぁUAきっちり見て無理やりやればいいのかもしれませんが、
そこまでコストかける意味は、あんまりないと思う。 京ぽんは2月から圧縮サービス始まるからねえ。
一旦センターで圧縮してから端末に送るようになるから、端末の速度はあまり関係なくなるかも。 IEで見てると、1のレス全体に
リンクが張り付いちゃってることがあるんですが、、、
何か調整中なんでしょうか?
>>762
無理。
リロードすると変わるんですよ。
たとえばこのスレでも起きる訳で。
飛び先はここ。
http://chbox.jp/goods/ 上部の「2ちゃんねるカレンダー2[PR]」アンカータグ閉じ忘れてるようです。
>>760の原因では。 UA送んないと
Connection to host hogehoge.2ch.net is broken.
になるんだ。
"unnko"だと通るのに。専ブラ使ってるからいいけどさ。。。 ボダのV702NKの標準ブラウザも、こっそりフルブラウザだったりする。 >>759
2ch自体が圧縮に対応してるし変らないじゃないか?
TCP/IPの原理(スロースタート)とAirH"Phoneが圧縮に対応してる事を考えると
実はテキストメインの2chの場合、そんなに携帯と速度差無いんじゃないかなぁと思ったりもする わけわからんカウンターだの広告だのベタベタ貼り付けて
2001年の夏に血まなこになって1バイト単位で削ったのは一体何だったのか… 今の問題と昔の問題は違うわけで
ネット環境の変化が激しいんだからしかたないべ で、[PR]部分の</a>タグが時々脱落する問題はいつになったら直るのさ? タグ閉じ忘れ何回やっても再現できないですけど
閉じない環境も書いた方が吉ですよ。
この辺を書けば原因追及してくれる人が出るかも
・OS
・使用ブラウザ >>775
XPSP1
IE6
とごく平均的かつ一般的な環境ですが >>775
[PR]のパターンのうちのいくつかが
</a>タグ閉じ忘れてるんだもん
原因もなんもないわい やっと再現できた。
>777の指摘通りかも
何回か表示させて一つしか見つからなかったけど上げておきます。
</a>閉じ忘れてるパターン
・ログインしないと書けません カレンダーでも新潟でもなるぞ
つーか、どれでもなる
毎回ダメなわけではないけど うちはその閉じてないパターンがなかなかでてこない、、、 広告データファイルの更新に際して >>503 のような手順を踏んでいなかったら起こり得ますね.
>>511 でも述べたように,>>503 は広告ファイルのことを念頭に置いて書いていたのですが,
現状では read.cgi の更新のみでその手順を踏んでいるということなのかも知れませんね.
mmap() しているファイルが更新されているのに server pool で保持している
ファイルサイズがそのままという事態が発生していると考えれば,つじつまは合います. >>782
広告も(に限らずmmap()する系はすべて).newを置いてからrenameする必要があるということですか。 mmapしたまま保持する場合(特にMAP_SHAREDで)はそうじゃないでしょうか。
広告ファイル等はそんなに大きいとも思えないし
mmapした領域から直接ではなく、メモリに保持するように変えるのも手かと。 >>784 そういうことですね.
>>785 今の[PR]文程度の容量なら,それも一案ですね. >>786
そのようにしておきました。
ひ(りゃ 管轄のとこなので、連絡しておくです。 改めてputしなおしました。
今変な部分があったら、おしえてください。 レス番号をbbs.cgiで認識する方法ってないすかねぇ、、
もしくは、javascriptで、レス番号部分を変数として抜くとか、、
>>793
> レス番号をbbs.cgiで認識する
たしか、今はsubject.txtとかに書き込むときに
レス数を再度datから読み込んでたような気がしたから、
それが変わってなければ結構簡単かも。書き込みが集中してなければ
レス番号=書き込んだときのレス数 ととれるし。 beで、評価したレスを特定してポイントを送れるようにしたいなぁ、、と。
透明削除時にレス番がずれてしまいそうですけど、、、 >>793
ん、それは、今まさに書こうとしているのが793番とか知りたい、ってことかしら。
もしそうだとしたら、アトリビュート(というかステートかな)を一つ持たなきゃいけないような気がするので、
得るものが低い割に負荷高くなるような。 プロフィールにレス番も送りたいってこと?
一番楽そうなのはread.cgiで
be(353287,793)とかやることかな。 >>797
ワロタ
だったら、>>797 の人に1点追加ってことかしら。 >>797
それならread.cgiで出力するときにレス番を付加した方が楽なような。 >>797
ふうむ、
be側で「どのスレのどのレスから来たポイントか」を認識したい、
という話なのかな。 >>800
削除時にずれないようにするなら、be(BEID,日時,スレキー番号)? >>798
確かに、透明入ったらずれちゃうから、レス番だとそもそも無理があるですね。 datにレス番を記録するんじゃなくてread.cgiが出力時にレス番を付加するんならズレても問題ないような。 レス番でなく、投稿日時なら、レスの特定可能でしょうか? >>800 であれば簡単だねぇ
>>808 ほぼ(つまり「ほぼ」でしかない) 1)どこどこのスレで何時何分何秒に貰いました
2)このレスで貰いました
1)と2)であんまり変わらないような、
読み手の手間の多寡ぐらいかのぅ
レスが面白いものであるかどうかの条件は流れの要素もあるで
それだけを抜き出してしまうと意味が減じるような気がするけんども、 間違えた
1)どこどこのスレで何時何分何秒の書き込みに対して貰いました >>807で良いんじゃないかと。
BEで受けるときにどんな形でレス番を指定するか決めて、
それに合わせてread.cgiの出力を変更すれば。
いずれ専用ブラウザも追従するでしょう。 くだらねえ煽りあいになるだけだから、ケータイからカキコがわかるようにするのやめれ。 どの書き込みが面白いとかって、その場の皆が作り出した雰囲気だから
ポイントつけるのは、俺もどうかと思う。 なんでわざわざ携帯ユーザーを蔑むようなことをするんだ? VIPから着ました。
携帯vsPC戦争のスレが続々と建っております >>814でも出ていますが
携帯につっかかるパソコンユーザーがかなりうざいです
一般人に見える必要は無いかと思いますが >>814
>>819
そのうち皆飽きて何も言わなくなるから無問題 つうかこのスレでは携帯の件は一切話されてないわけだが >>821
飽きて、何も言わなくなっても。やはり携帯からってだけで軽く見られると思う。
口には出さなくても、こいつ携帯かよっとか思うだろうし
面白い書き込みであっても、軽く見られるよ。 ___
.//⌒___ \ + 。 + 。 * 。
//_/ \\ \ + 。 + 。 * 。
\\ \
* + (( | 冷凍食品板作ってください
| ∩ ひろゆき乙wwwwwwwww
+ 。 | | | * + 。 + 。 +
| | |
| / | ._ + 。 + + *
\ ̄ ̄~/ /~ ̄ .\
||\ ~^~^~^~ \ + 。 + + *
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄ それがVIPクオリティ
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄|| http://news12.2ch.net/news4vip/
FOXの実験は歓迎なんだが、アイモナに不具合が出ちゃうんだよ・・・
それだけは困る
1.IDが見えなくなる
2.読み込み中になんか変になる
等々
VIPからきますた
みなさんスペクトラルソウルズ2をよろしくお願いします おまいらVIPVIPってうるさいぞ!
そんなことより僕は、神山満月ちゃん! 携帯の印の件でここに文句言いに来た人は
このスレのどこに携帯の印の話が出てるのか教えてくれんか?
一度も出てきてないはずだぞ?だれがあの印の本部が
ここだとデマを流したんだね? VIPからきました
beはなんだか面白くないのでやめたほうがいいとおもわれます まさゆきにお願いです
VIPを強制名無しにしてください。
あるいわVIPクオリティ機能を復活させてください! >>833
ニュー即のケータイ印のスレに要望はここって貼ってありますた。 空気読まずにカキコ
気づいたら>>790がスルーされてる罠
>>684もスルーされてたしなぁ
手動で書き込めるわけだし、VIPとかで悪用されなきゃいいけど ひろゆきへ
実は今日さ俺誕生日なんだ、何か祝いの言葉をplzです。。。 帰れっての。
もう閉鎖でいいかもな、荒らしかいないし。
http://ex7.2ch.net/news4vip/ ひろゆき
_ ∩
( ゚∀゚)彡 おっぱい!おっぱい!
⊂彡 なぁ、ひろし!!
vip閉鎖してくれって頼んでるじゃん! >>840
VIP閉鎖しても、VIPにいたやつらが他の板行って、
空気読まずに「ワロス」とかwの乱用してたりしたら、
結局荒れちゃうんだし、このままのほうがよくないか?
大事を起こさない限り。 >>846
そうですね、あそこは色んな意味で必要かもしれないです。
本当にやばい時だけ動けば。。
,-‐−- 、、
,ィ"::::::;;;リ>,、
`/:::::;;;リリ彡" ヤi、
i::::;"~ ̄ リリリ
|:::j_ィ^'-、 _、リ》
|:i´ `---"^{" リ"
ヾ;Y ,|`~i
`i、 ・=-_、 / < ひろゆき†消せ
|ヽ " /
| `--、、ノ
 ̄``"--、,--}
 ̄`"--、‖//{
`--、-==-‖ /
ゝ , -――-、
ミミ\ . \
|______| .________
ミミミ ■ ■ ミ /
ミミ ・ヘ・ | < vipに「ア!アオオー!!ア!アオオー!!」機能ください!
(61 @ └┘@| \
|| ー |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| \___ノ お前らまた突撃かよ!!
また旧ニュー即みたいになってもいいのかよ
んったくコリねえ奴らだな〜
今度という今度はマジでやばいぞ 運営の皆さん悪ふざけが過ぎました。俺が代表してあやまります。
こいつらホントはいいやつらだから許してやって。 おまいらそろそろ止めないとこの板に常駐してる潔癖気味な方々が
荒らし報告しちゃうから本当に帰ろうよ、な? 調子に乗りました。ごめんなさい>運営の皆さん
↓この人たちに書き込めって言われました。本当にごめんなさい。。。。。
今ひろゆきがこのスレにいるから何か頼んでこいよ
http://ex7.2ch.net/test/read.cgi/news4vip/1105893852/ 運営のみなさんへ
ごめんなさい!!VIPは荒らしばかりじゃないです!
確かに空気を読めず、限度を知らないリア厨が多いけど、
普通に楽しみたい人たちもたくさんいると思います!
だからVIP閉鎖だけは勘弁してください。 ぴろゆきはvipperだから閉鎖するわけないだろ!! ひろし!荒しに制裁を加えようぜええええ!!
アク禁やで! vip閉鎖やで! (^^) 伝説の機能つけてもらった頃は突撃するにしても
現在作業中のところを邪魔するみたいなヤボなことはしなかった。
最近リアル高校生が増えてるからなぁ
10代多い うはwwwwwwwwwwバルスwwwwwwwwww >>858
いや、悪いのはお前じゃない
この俺だ、としひこ、悪いのはこの俺なんだ 誰も祝ってくれねーからって
ここでおねだりしてんじゃねーよwwwwwwwwwwww
テラワロスwwwwwwwwwwwwwwwキモッwwwwwwwwwwwwwwwwww ラウンジが悪いんです。わざわざVIPにスレ立てて偽装するなんて卑怯な奴等だ つーかあれだ。
Html部分の「"」を消しちゃダメ?
あれで2倍とづつ削れるし、ほとんど誤作動はない希ガス 運営のみなさんへ
VIPの監視強化と度を超えた荒らし行為に対する厳しいアク禁
これで勘弁してください。閉鎖しないで! >>875
ん、痛い目みないと分からないみたいだな。
よろ。 つーか、さ。vipで「しか」洒落とは見なされない行動なのがわかってないのかねぇ・・・ キモキモキモーーwwwwwwwwwwwwwwww
死んでくらさい^^;
さて、ストレス解消も出来たし
そろそろラウンジ帰るか >>875
いや、ホントどうか寛大な処置を・・・
止めないでください。 というか、†印関係の要望はここと言われて来たのですが… ワロスwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww 俺の案がことごとくスルーされてるな。
これが、VIPクオリティとやらか。 僕は良いVIPPERだよ
ラウンジの奴らがやれっていったんだ
本当だよ嘘じゃないよ やべーな。この荒れ具合を見たひろゆき様様とフォっ糞が切れたら
閉鎖は免れんぞwwwwwww vip閉鎖するなら神戸大スレも閉鎖してください
お願いします ラウンジが悪いんですけどVIPとラウンジ両方閉鎖したらいいですよ >>899人が増えて鯖重くならないか?
それにラウンジの人に迷惑かかるとおもう └┴┘/ФФФФФФФФ TTTTTTTTTTTTTT
\@/ (。∀。 )
| |
_| |_
фффффффффффффффффф
それがVIPクオリティ
http://ex7.2ch.net/news4vip/ おまえらほんとに停止になるぞ。
>>875はFOX ★なのに、、 くっそー
またラウンジのせいかよ・・・いい加減にしてくれよまじ
VIPはいつも被害者だ 勝手に停止しとれwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww うはwwwwwwwwVIPからきましたwwwwwっうぇうぇ
つーかwwwVIPとめてくださいwwwwwwっうぇうぇうぇ
できるもんならどうぞwwwww 勝手にVIPのスレ止めてんじゃねーよwwwwwwwwwwwwww
ガイドラインのどこの項目だ?あ?え?お? マジレスすると、今のVIPほんとイラネ。
閉鎖してくたらN速に戻るけど、規制30秒くらいにしておいてくれよ >>907
すべてはラウンジの仕業なのです(><) >>918
キタ━━━(゚∀゚)━( ゚∀)━( ゚)━( )━( )━(゚ )━(∀゚ )━(゚∀゚)━━━ !!!!! >>918
ひろゆきさん、ホントにごめんなさい!
閉鎖だけはしないでください。 そういやそうだな!VIP閉鎖⇒ぬー即へ帰還⇒昔のぬー即へ
これでよくね?????????????? >>918
ふむ。
上の方にもあるように、read.cgi(と専用ブラウザ)でやるのが
本筋な気がしますね。 >>921
いい加減ラウンジの仕業って気づいてよ!
誇り高いVIPPERがこんなことするわけないじゃん
VIPに着てるラウンコの誘導が悪いんだって! __\\ _ --- _
'― - 、`ヽ '´ `丶
,. -‐` ヽ○-―-、
// / l○`ヽ ヽ
/ / /// / / ヽ ヽ | | ト、 }
l/l ,イ l l /| l| |l l、 l、 | ト、l lノ ノノ
| l ! lハ T_立Tlヽ T立_Tl |_ノ '´
\!ヽ l、ヽ!{='_r} ヽl{='_r} リ| )
ヽ`トl` ̄ ,  ̄´,イ l´
l l`>‐-fl-‐<´ノ/
rヾ `,||´ '´〉
/ `ヽ--イ_||_ト-- '´ヽ
r' !' _||__ l ,、〉
〉ー‐rノr'-l:::::::rヽ`T_´|'
l ´ ̄``l_ノ:::::::{_ノ ̄ _j
 ̄ ̄l ̄ ` ̄´  ̄| ̄
/`` ` ー '´ '´ス
l \ !
,| ` |
/ ,r===-、 -===ヽ
僕は、高町なのはちゃん!!
ttp://www.nanoha.com/charactor/img/nanoha1.gif >>918
とすると、bbs.cgiで検知できそうなところありますね。
MakeWorkFile あたりでレス数をかぞえてますので。 どうせ閉鎖なんてやんねぇだろって思ってるのは俺だけじゃない希ガス ごめんなさい!ごめんなさい!
ちょっと悪ふざけがすぎました!
閉鎖だけはやめてくださいおねがいします!
でも悪口いって200程度潰しただけで閉鎖なんて・・・
ないですよね?ほんとにやめてください! おいおいラウンジにラウンコに濡れ衣着せるのが誇り高いVIPPERのやることなのかい? >>940
おぉ。
今よりもコストが大きく増えないんであれば、bbs.cgiっていうのもありですね。 ひろゆきさんと運営のみなさんへ
確かにVIPはどうしようもないリア厨、DQNが多いけど
そうじゃない人も多くいます。
閉鎖しても他の板に散るだけだし、それならVIPを今のままで
アク禁強化だけにしてください。お願いします。 >>793-813>>918>>932>>940>>946
うーむ。とりあえずbbs.cgiの方向がいいのかな。
>>943
今のトレンドはバイト数削減じゃないから、 ∧_∧ ┌────────────
◯( ´∀` )◯ < 僕は、神山満月ちゃん!
\ / └────────────
_/ __ \_
(_/ \_)
lll
VIP民の仕業に見せ掛けておけば何をやっても良いと思ってるラウンジ民大杉。
VIPになんらかの処分が下るのであれば、同時にラウンジにも何らかの処分が下るべきだ。 >>951
さうか。わかった。
転送量の話だから置いとこうかとオモタけどそういうことか。
引き続きガンガレ。
つーわけで飯食いながら寝る。 >>940
その数字使おうとすると
かなり苦戦するかと、
>>956
たしかに、処理の順番的にキツイすね・・・ 運営のみなさんへ
僕の切実なお願いにも目を向けてください。
こういう奴もいるってことも知っておいてください。
お願いします。 透明はしかたない、のポリシでいくなら、
直感的には read.cgi ですかね、やっぱ。 | VIPのほうそくが みだれる!|巛 ヽ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 〒 !
. ┃<=> | |
/ ┻ ヽ ∧_∧ / /
/::::::::::::::::::::::| ∧ ミ 〜(´∀` / /
|::::::::::::::::::::::::| m9(^Д^)wwww:_ f
ヽ::::::wwwwwwwwノ ノ ミミ● ●u;;ノヾ |
ヽwwwwヾミ/ヽ ( _●_) )ヾ<ノ
wwwwwww ,,ノ(、 ヽ / |∪|,`_/ヽ
wwノヽ(´・ω・`) ;^ω^) ヽ ヽノ \僕は、神山満月ちゃん!
www ∩\⊂∩ヾヽ ノ :.,(●), 、(●)|∧
;;;//U( ゚∀゚)彡゚∀゚)彡 ヽ ヽ’|:::::,,ノ(、_, )ヽ、´∀`)○
;;U ⊂彡) ⊂彡_0三l `-=ニ=-/ /
へへっっ J wノwノ ヽ¨フヽ_ ´/_ \
ヽ_`⊇`). レ ⌒⌒ \_) FOXへ
ハゲって言ってごめん(´・ω・`)
でも禿げてるやんm9(^Д^)プギャーッ あれ?ラウンコはVIPの植民地だと思い込んでる人、まだ居たの? >>962
うっせぇ!俺はVIPを愛してるんだよ! うっせーごみ!
はったおすぞ
あんまちょーしのんのもいい加減にしとけよカスが!
あ、気にしないでください^^;
壁に向かって言ってるだけなんで^^; おい、みんなやめろ!
もう邪魔になるからラウンジに帰ろうぜ・・・。
反省の意味もふくめてラウンジ休止にでもしてください・・・ 素朴な疑問。
おまいら、VIPとFOX★、どっちが大事? 全てはオレタチラウンジャーの責任です。スレストしまくっちゃって >>976
ヴぃ・・・FOX様に決まってるじゃないですか!
VIPの、いえ2chの英雄ですよ
当然ですよ
大事なんて言葉じゃ語れません
愛してます! /l / / // / l l ! l ヽヽ、} ' ´ ̄``ヽ、
l l l-ァー∠/--/-l メ、j l l | ヽ.ハ ′ ‐ 、 、 ヽ__ _
l l li /ィ´,r=`ヽ/ / 〃ヒl`くl j l ! | / / / 、 ヽ. \ヽ} ``ヽ、 ,ィ´__
l l l/ト{ トッ::::} ///',rテ V//l l l ! j / / / 〃 //1 l ヽ \. i `' ´ ___`ヽ、
l l l _ゞ..ソ ' u ト:ソ//l l j j レ'/ / ̄/_Z_フ〃 ト!j1 l l l ヽ ヽ } ̄ `` ‐ 、 ´ ̄ `ヽ、``
l l | u  ̄´ , ー' / l ji /l /l / /,ィ´,ィぅ、ヽ ′/lムトj l l l いV ̄ ̄ ` ‐ 、ヽ \ \
'|! | ,. -‐┐ } レ'//r/l/Vイ ヽ{ トッ::リ ,fi }〃/ l l l_/__/,.ィj /l ヽl \ ハ
.li l u ( ノ ,.イl l/ヘ. ヽ l | `ー'′ トリ1 }} l jリ ,.=_-ミ// /トl、1 l l l ヽ ヽ.i}
-! l` 、  ̄ _, ィ´l li | ヽ ヽl l u __ ' ゙' j 〃/l /LV イッ1 / / rテlヽ l l l トi |ノ
ハ ト、.__/、ー-ァ'/ // リ l | \l l i´ ノ u,.イイ/イ /イリ 辷リ .{:リ }jイ } }i l l リ
.い l } ` ‐- く/ l ,l ├-- 、_,.ヘ. ト、_ `ー‐' _,. '´/ / l l '`'゙/ //!,リl リ lソ
. ヾi ト、 j l l`ト< l ilヽヽ `マ ヽヽ._7ー‐ ' / / l l u i´ ノ / l/// j/
l トv′ l l j .j l ,リ l l ', ヽ ^1 ` ーrく / __,l ト.ヽ、 ´,. ィ l/
_,l li._ /// / / / l l ヽ===l ll Y丁ヽ | l `¨トニ´ l l |
'_,. -1 ト、ヽ、 /// / / ハ l l ヽ-- l lj l l l い ! l__,l ``Tn |
- ' /l i ト`ヽ、. //,/ / / ハ l l___,...._! リ 〃//j ! い | ├‐-! l l l |
(_,外l jヽヽ ヽ'/// /} └─ '"¨¨><ヽ、_ / // / l い! ム.ん ///l |
//l/!ハ く { / / ,.ィ7ハヽ \_// 〃 | l/ /フハヽヽ////j |
なんだってーーーーーーーーーーーーーーーーーーーー!! あFOXは
/ l O / ──┐O ┼─┐ |
./ | /| | l | l l |\_
/ l | _ノ ノ _/ _ノ |
/\___/ヽ
/'''''' '''''':::::::\
. |(○), 、(○)、.:|
| ,,ノ(、_, )ヽ、,, .::::|
. | `‐=ニ=‐ ' .:::::::|
\ `ニニ´ .:::::/
,,.....イ.ヽヽ、ニ__ ーーノ゙-、.
: | '; \_____ ノ.| ヽ i
| \/゙(__)\,| i |
> ヽ. ハ | | ___
.//⌒___ \ + 。 + 。 * 。
//_/ \\ \ + 。 + 。 * 。
\\ \
* + (( | イヤッッホォォォオオォオウ!
| ∩
+ 。 | | | * + 。 + 。 +
| | |
| / | ._ + 。 + + *
\ ̄ ̄~/ /~ ̄ .\
||\ ~^~^~^~ \ + 。 + + *
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄ それがVIPクオリティ
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄|| http://news12.2ch.net/news4vip/
FOX★
みんな悪い子たちじゃないんです
許してあげてください。 1000ならFOX★の手によってVIP閉鎖される。 このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。 レス数が1000を超えています。これ以上書き込みはできません。