X



トップページ運用情報
1001コメント303KB

read.cgi再開発スレ

■ このスレッドは過去ログ倉庫に格納されています
0001reffi@報告人 ★
垢版 |
04/06/14 16:48ID:???
稼働させると問題が多発しているread.cgiを再開発等を話しあうスレッド
です。
アイデア等がありましたらこちらへどうぞ
0070 ◆cZfSunOs.U
垢版 |
04/06/22 07:32ID:3OynsDNk
公開版ソースでは MAP_PRIVATE で mmap() してるみたいですが......
見たところ,マッピングされた領域に書き込みを行っていないようなので,
MAP_SHARED でいいのではないかと.mmap() 本来の仕様では
マッピングされた領域に書き込みを行わない限り MAP_SHARED も
MAP_PRIVATE も同じ挙動を示すはずですが,このあたりに地雷があるとすると
どうなるかわからないので.ちなみに,Apache(APR) では MAP_SHARED
で mmap() が実行されます.


>>69 ふむ,予想に反して mmap() が意外に遅いと......で,mmap() に
改善の余地があるのかないのか......という話のようですね.
とはいえ,カーネル時間の消費は mmap() の方が圧倒的に少ないので,
単一のプロセスをぶん回すような用途ならともかく,多数のプロセスを
同時実行するような用途ならその状況でも mmap() に利があるかとは思いますが.
0071動け動けウゴウゴ2ちゃんねる
垢版 |
04/07/10 23:55ID:+aVWF3am
あい
0072動け動けウゴウゴ2ちゃんねる
垢版 |
04/07/11 00:41ID:mttImHQI
あげ
00757M. ◆dq7M./4Uw.
垢版 |
04/07/11 16:01ID:AtcN7RAV
大体それreadじゃなくってbbsの方の範疇だし。
0076ヒロヒロ
垢版 |
04/07/25 03:09ID:wcxArYE2
ちょっとCをかじってたので協力できたら…
なんて考えていましたがはっきりいってわかんね〜(笑

mmap()って何なんでしょうか?
mallocとかまでしか着いていけませんでした

http://www.ebimemo.net/diary/?date=200303
0077動け動けウゴウゴ2ちゃんねる
垢版 |
04/07/25 04:29ID:mYOK5jTO
mmap()の意味も見つけられない人は、「ちょっとCをかじってた」とは言わない
ttp://www.google.com/search?lr=lang_ja&ie=Shift_JIS&oe=Shift_JIS&q=mmap
0078動け動けウゴウゴ2ちゃんねる
垢版 |
04/07/25 06:57ID:DrKl0ws3
ていうかこの期に及んで
「必要なのはC言語の知識というよりは高負荷環境を捌く知恵と経験」
ということに気づけなかった時点でイラネ
0082 ◆cZfSunOs.U
垢版 |
04/07/30 19:00ID:vJQiud/i
ちょいとネタ振り.

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します......
0083root ★
垢版 |
04/07/30 20:31ID:???
>>82
お、そっか、これ、改めていいかも。
どこかにうpしてほしいなと。
0084 ◆cZfSunOs.U
垢版 |
04/07/30 21:35ID:vJQiud/i
>>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 変わったりした際はご容赦を......
0085root ★
垢版 |
04/07/31 01:09ID:???
>>84
ping とおらなくて、port 80も応答しないっす。
0086root ★
垢版 |
04/07/31 01:23ID:???
再度やったらとれたです。どうも。
0087 ◆cZfSunOs.U
垢版 |
04/08/20 06:58ID:u+ITA5IG
【Project peko】スレの方は OS の話が進んでいるようなので,こちらで.

http://qb5.2ch.net/test/read.cgi/operate/1087666806/914n
>で、どうも、プロセスが多く起動・終了されるマシンで、落ちる可能性が上がるように見える。

ということなら,mod_cgidso で何とかなるのかな,という気もしますが......
0089test
垢版 |
04/09/12 18:10:58ID:1KnFy6CR
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
0090
垢版 |
04/09/29 16:27:06ID:X0OGoj+O

0094ひろゆき@どうやら管理人 ★
垢版 |
04/10/29 18:08:44ID:???
なにか問題あったら教えてくださいー。
0097root▲ ★
垢版 |
04/10/29 18:29:34ID:???
>>94
live8 (AMD64)のread.cgiを7.31pに更新しました。
これから memories 上の各バーチャルホストのも更新します。
0099外野ァァン
垢版 |
04/10/29 18:30:48ID:sfwO8Jst
sports2
read.cgi ver6.01p (02/04/12)

(つД`)
0101ひろゆき@どうやら管理人 ★
垢版 |
04/10/29 18:54:41ID:???
あ、7.33にかわりましたー。
0102ひろゆき@どうやら管理人 ★
垢版 |
04/10/29 18:54:58ID:???
これでほぼ確定かと。
0103root▲ ★
垢版 |
04/10/29 19:03:49ID:???
>>101
了解です。
0104動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/29 19:06:38ID:k5SUStDx
右上の広告が激しくウザイです
終わったら早く消してください糞野郎(^^v
0105root▲ ★
垢版 |
04/10/29 19:09:37ID:???
live8 と memories の read.cgi を変えました。
0106root▲ ★
垢版 |
04/10/29 19:13:20ID:???
read.cgi 効果は、すごいや。
0108root▲ ★
垢版 |
04/10/29 19:14:33ID:???
というわけでこうなるとeq/eq2のピーク時の負荷がちと心配なんで、
やばければまたごそごそしてみるか。
0109動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/29 19:37:45ID:k5SUStDx
sports2は変えるなよ糞運営側が
0111root▲ ★
垢版 |
04/10/29 22:42:46ID:???
地震Wiki(eq2.maido3.com)は、何とかもちそうかな。
チューニングがよく効いている模様。

banana618% uptime
6:41AM up 3 days, 1:23, 1 user, load averages: 8.06, 12.48, 11.03
0113ひろゆき@どうやら管理人 ★
垢版 |
04/10/30 02:38:02ID:???
治し方がわからなければ、どうしようもなく。
0114▲ 某ソレ511
垢版 |
04/10/30 02:51:24ID:97K2ZQ4a
追加した部分がおかしいのかなーと思ってhtmlのソース見てみたけど
よーわからんかったわー
0116動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/30 03:06:00ID:00fdA7BV
広告消して
style=float:left;
style=float:right;
を削るとか良さげ
0117動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/30 03:12:24ID:F6xK/Sda
<div style='width:100%; border-bottom:1px solid #888;'>
<span style=float:right;>[PR] (省略) [PR] </span>
<a href="../../../../operate/">■掲示板に戻る■ (省略) 最新50</a>
</div>

こうしる。
0119動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/30 06:55:55ID:j9M0VUy5

ver7.32p、>112と同じくネスケ4.7で不具合あるみたいです。
マウス左ボタンおしっぱで範囲選択、色が反転するはずのあれ、、が、
なんでか、できません。
(ver7.33pでは、これはできるみたいです)
かといって、どこをどうしていいのかはわかりませんけど、
一応、報告まで。
0120未承諾広告※ ◆TWARamEjuA
垢版 |
04/10/30 07:42:39ID:FTK/i+qz
floatにする理由が見あたらないかも♪
見た目がどのようになって欲しいかを画像で示して貰えたら、広告枠のHTMLパーツを描いてみますけれども。。。
0122 ◆cZfSunOs.U
垢版 |
04/10/30 10:24:02ID:oYYc5c1i
というか,float 要素は width 指定が必須ではなかったでしたっけ?
まぁ,どちらにせよ古いブラウザだと CSS 対応がちゃんとしてなかったりしますが.
0123ひろゆき@どうやら管理人 ★
垢版 |
04/10/30 10:34:53ID:???
うわーんよくわからないので、htmlで適当につくってあげてもらえると分かりやすいですー。
0124動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/30 10:54:50ID:cYgiWgRR
WinIEでしかみれないHTMLはやめてくれ。
W3Cに準拠したブラウザだと表示が崩れるんだ。
酷いページはページ全体が1行に収まって最悪に見難いんだ。
0128 ◆cZfSunOs.U
垢版 |
04/10/30 12:08:48ID:oYYc5c1i
こちらも,>>117 ので一応ネスケ 4.78,Mozilla 1.7.3 で正常に表示されます.
ただ......やはり CSS としては float 要素には width は必須のようで
    http://www.w3.org/TR/REC-CSS2/visuren.html#floats
しかし,どれほどの width がちょうどいいのかってのは難しいところですね.
個別の PR 文ごとに適当に指定するよりしょうがないですかね......
0129▲:/usr/local/bin/ch2 -o i686 ◆P8fXJj6wwo
垢版 |
04/10/30 12:19:09ID:SaiKpfhn
というか、何をどーしたのかがよーわかりませんが。
どなたか教えて。
0133動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/30 15:52:27ID:s2LmfvDB
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>
0134動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/30 17:33:46ID:Skxz8QMz
[PR]〜[PR]は単純に改行した方がいいんじゃないの?

現状だと解像度800×600の環境等ではレス数が多くなると
表示が崩れてしまう訳で
CSSで対処しようにも、PR文が長いとどうしようもない訳で
0136未承諾広告※ ◆TWARamEjuA
垢版 |
04/10/30 17:48:26ID:FTK/i+qz
そもそもがなんちゃってHTMLだから対応するのが難儀ですよねぇ。。。
個人的には>>134さんと同じ意見ですぅ。(ひとまず無難に<p></p>で括っておくと良いかと)

♪いわゆる「広告枠」の扱いってHTML的にも、どの要素に当てはめるかで議論になりますから・・・(苦笑)
0139動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/30 21:19:19ID:ioKCDDg+
ぶっちゃけ、Netscape Communicator 4.xを無視した開発をしてほしい。
Netscape Communicator 4.xを根絶やしにするために、、
0141動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/30 23:25:39ID:RrGUYE+P
今のバージョン、MacOS9.2/IEで見ると、まともに見れたり見れなかったり…
って似たような報告山盛りでしたか
0142動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/30 23:34:22ID:UaD2RnUe
>>139
あほか。
それだけ無視しても意味が無い。(良く見えていないのはNC4.7固有じゃ無いから)

一番良いのは>>124。まあIE以外は見れなくても良いってんならそれはそれでも良いけど。
どーせ専ブラだし。
0143139
垢版 |
04/10/31 01:10:51ID:h6NAHFdF
>>142
あほかゆわれても orz
0148動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/31 16:23:32ID:qOY2GMmE
<div align=right>[PR] <!--PR文--> [PR]</div><hr><a href="../../../../foldername/">■掲示板に戻る■</a> <!--中略--> <a href=l50>最新50</a>
0149ひろゆき@どうやら管理人 ★
垢版 |
04/10/31 16:52:29ID:???
同一行に出したいのですよ。
0150動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/31 17:25:02ID:qOY2GMmE
右寄せの行と左寄せの行は構造的には同一行じゃないんだが(汗

<table align=right><tr><td>[PR] <!--PR文--> [PR]</td></tr></table><a href="../../../../foldername/">■掲示板に戻る■</a> <!--中略--> <a href=l50>最新50</a>
0151動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/31 17:50:24ID:9BHwaEof
■掲示板に戻る■ 関連ページ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50 [PR] 2chの各掲示板の紹介文を書く人募集してます。 [PR]
0152動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/31 18:36:49ID://Qn00EA
同一行に出すという発想は捨てた方がいいのでは…

画面解像度を低くする等して、ブラウザのウィンドウを
小さくしてみたらわかるが、レス数の多いスレッドで
[PR] 2chの各掲示板の紹介文を書く人募集してます。 [PR]
を表示させると確実に表示が崩れるからね
(IE、文字サイズ「中」という環境が前提で)
0153未承諾広告※ ◆TWARamEjuA
垢版 |
04/10/31 19:30:39ID:cU4mgZKX
●強引な方法。でも、表示幅が狭いと、文字が重なり合う(哀)
<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>
0155動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/31 20:31:37ID:S5Im0fdC
gi
0156動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/31 20:35:49ID:PIXDpSnn
3択です

2行にするか
すべて左寄せにするか(右や中央でもいいけど)
表示や記述がいびつになる覚悟で無理矢理1行でやるか
0158動け動けウゴウゴ2ちゃんねる
垢版 |
04/10/31 22:04:26ID:4Lo4ZbVc
「レス数が1000を超えています。」とかの表示も入るんだな。
今1000までいってるスレをfirefoxで見たらひどいことになってた。
0159ひろゆき@どうやら管理人 ★
垢版 |
04/11/01 02:23:43ID:???
どんなかんじになってるのかアップしてもらえませんか?
0161cen ★
垢版 |
04/11/01 02:38:36ID:???
>>159ひろゆきさん。
こんばんは。
先日はありがとうございます。
ところで、どのくらいの割合で全掲示板&案内のPRが
出てくるのでしょうか?
0165cen ★
垢版 |
04/11/01 03:07:04ID:???
難しい質問ならすみませんでした。
0166139
垢版 |
04/11/01 04:18:56ID:0NA92ntw
つか、CSSを使うならインラインで頑張らずに別ファイルにしましょうよ。
Mozillaもopacityに対応したから、厨房の多い板ではブラウザの真ん中に
でかでかと半透明な広告を表示したりとかできるし。
0168 ◆BFzK/mtqM2
垢版 |
04/11/01 04:29:13ID:REfx3NoY
>>167
あら、Fireboxだけでなく、ネスケも悲惨な状態だね。
フォントの問題?
0169ひろゆき@どうやら管理人 ★
垢版 |
04/11/01 04:31:00ID:???
>>167
つながらないのはおいらだけ?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況