■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 最新50
プログラマが2chを救う!?2
- 1 :デフォルトの名無しさん :01/08/27 02:05 ID:X39t/WHk
- 2chの読み出し[read.cgi]の最適化、効率化を中心に検討・開発しています。
このスレッドへのご感想・不具合報告の投稿はお控えください。
読み出しがうまくいかない・エラーなどの不具合報告はこちら
・2chの動作報告はここで。
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733
現状へのご意見ご感想はこちら
・転送量(料)の増加で2ch閉鎖の危機!5
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998806470
緊急対策コーディングはこちら
・UNIX板で2chのプログラムを開発中 パート 3
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998765190
・開発用wiki(ソースなどの掲載があります)
http://www.gedoh.org/aki/2ch/wiki/yukiwiki.cgi?TopPage
- 838 :デフォルトの名無しさん :01/08/28 19:00 ID:l7CNGdzg
- >>834
俺もそれ思ったんだけど、試してみたらスレによって違ってよくわからんかった。
で、しかも>>のリンクはbbs.cgiでの書き込み時点で既に書かれてるので、name=""にしたら一画面内に収まってないときが問題。
ていうかむしろ>>のリンクは要らない気がする。強調表示さえしてくれればそれで。
1レスのためにそこをクリックすることってかなり少ない気が。
- 839 :838 :01/08/28 19:02 ID:l7CNGdzg
- なんかよく読んでると凄く既出な発言。
…すまそ。
- 840 :仕様無しさん ◆NwLv.g/w :01/08/28 19:03 ID:pAh9w2Cg
- 表示範囲内なら撤廃、範囲外ならテレホ時撤廃、かな...
- 841 :デフォルトの名無しさん :01/08/28 19:05 ID:l7CNGdzg
- ていうかよく考えると、タグってgzipの符号化でかなり削られてる気がなきにしもあらず…。
- 842 :仕様無しさん ◆NwLv.g/w :01/08/28 19:09 ID:pAh9w2Cg
- それでもさらに削ることを考えるのが我々。
- 843 :名無し娘。 ◆vP.bOZFQ :01/08/28 19:11 ID:vA2A8wXI
- >>836
理解理解。。。
今ここで動いてるread.cgi ver5.10は、-DUSE_PATHしてないんでしたっけ。
>>837
まったく同じ考えしとりました。
>>838-840
>>xxxがリンクしてくれないことで、http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998845501
なんてリクエストが増える副作用があるような気も。。。
- 844 :デフォルトの名無しさん :01/08/28 19:11 ID:l7CNGdzg
- >>842 …ナルホド。
ていうかやっぱり
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
も削っちゃうべきだと思うんですが…。
- 845 :名無し娘。 ◆vP.bOZFQ :01/08/28 19:17 ID:vA2A8wXI
- >>844
細かいこというなら、ついでに
「板に戻る」「全レス」「次100」「前100」「新100」とかに。。。
「投稿日」は「DATE」
全角":"は半角に。
E-mail(省略化)の「省略化」っていまさら必要か?とか。
- 846 :デフォルトの名無しさん :01/08/28 19:23 ID:Cku4HR92
- >>819
串作っちゃう方が楽じゃない?
これならブラウザに依存しないし。
- 847 :仕様無しさん ◆NwLv.g/w :01/08/28 19:23 ID:pAh9w2Cg
- index2の "投稿日" が削られてるから、readも削ってしまおう。
- 848 : ̄ー ̄)ノ :01/08/28 19:22 ID:v7eg0GVU
- >>767
スマソ
ファイル名間違ってた
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch.15.h
です
http://star.endless.ne.jp/users/forcount/4countbbs/scriptmaker/index.html
も書き直しておきました
- 849 : :01/08/28 19:26 ID:lS4qix3Q
- E-mailもMailでよさそう。
- 850 :デフォルトの名無しさん :01/08/28 19:28 ID:b2fCV.i2
- それならいっそうのことIDの文字数削れないの?
- 851 :音楽侍 ◆NtVkSITE :01/08/28 19:28 ID:9soq5dsg
- お疲れさまです。
そろそろ次スレですね。
次からタイトルは、「read.cgi改良」で行った方がよいと思いますが、いかがでしょう?
名無し娘。さん、このスレのテンプレート、ありましたでしょうか?
- 852 :名無しさん@揚げ足 :01/08/28 19:37 ID:/PUWXyoI
- さらに
>>852←自爆はリンクを削るとか
- 853 :| - -) :01/08/28 19:38 ID:vBFldHfk
- >>843
-DUSE_PATHは5.10が出来た後に突っ込んだので。
-DRAWOUTの方は一度ツールの作者の方々に見てもらう必要があるなぁ。
ツールの方が対応しないとどうしようもない。
- 854 :デフォルトの名無しさん :01/08/28 19:50 ID:6S1uJJBo
- >>852 未来へ誤爆というのもある(w
- 855 : ̄ー ̄)ノ :01/08/28 19:54 ID:QCobdrY2
- そして、コピペされた誤爆もある
(これだけはどうしようもなさそうだ)
- 856 :名無し娘。 ◆vP.bOZFQ :01/08/28 19:58 ID:vA2A8wXI
- >>851
ぼちぼち立てて参ります。
- 857 : ̄ー ̄)ノ :01/08/28 20:00 ID:QCobdrY2
- read.cgi最新版
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/read.c
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/r2chhtml.h
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/read2ch.h
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/util_date.h
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/util_date.c
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/Makefile.txt
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/TAGS.txt
キャッシュ型負荷分散システム最新版
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/mirror/index2.pl.2
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/mirror/mirror.pl.2
他に2ch系最新コードってありますか?
- 858 :デフォルトの名無しさん :01/08/28 20:02 ID:Os46TJAs
- >>857
read.cgiはcvsからの自動反映があるよ。
http://www.gedoh.org/aki/2ch/current/bbs/
- 859 : ̄ー ̄)ノ :01/08/28 20:05 ID:QCobdrY2
- >>858
http://star.endless.ne.jp/users/forcount/4countbbs/scriptmaker/index.html
も、
http://www.gedoh.org/aki/2ch/current/bbs/
の同期を一応してます
- 860 : ̄ー ̄)ノ :01/08/28 20:06 ID:QCobdrY2
- http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/read.c
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/r2chhtml.h
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/read2ch.h
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/util_date.h
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/util_date.c
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/Makefile.txt
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read2ch/TAGS.txt
が
http://www.gedoh.org/aki/2ch/current/bbs/
の同期ファイル達(一応)
- 861 :名無し娘。 ◆vP.bOZFQ :01/08/28 20:08 ID:vA2A8wXI
- いろいろ編集中なのでちょっと待ってね>新スレ
- 862 :デフォルトの名無しさん :01/08/28 20:10 ID:/foo1b.s
- 現状って zlib が bigserver のほうに入っておらず、相変わらず
gzip を使っている状況なんですよね? archive に zlib を含めて
Makefile で zlib を compile して libz.a を static link した
read.cgi を生成するようにすべきでしょうか?
- 863 : ̄ー ̄)ノ :01/08/28 20:12 ID:QCobdrY2
- >>862
zlib使いたいですねぇ
やっぱりこっちでどうにかするしかないんですかねぇ
- 864 :音楽侍 ◆NtVkSITE :01/08/28 20:14 ID:9soq5dsg
- >>861
了解です。
制限引っかかったら手伝います〜
- 865 :819 :01/08/28 20:15 ID:6S1uJJBo
- >>846 串でbzip2展開するということ? それもいいかもね
bzip2って重いって指摘されてるけど トラフィック削減が至上命題なら
目をつぶってもらっても......っていう気はするんだけど
>>862 そうするよりないよね
- 866 :| - -) :01/08/28 20:19 ID:vBFldHfk
- >>863
zlibをソースからコンパイルしてライブラリとして組み込む、というMakefileを作ったんだけど...。
具体的には http://www.gzip.org/zlib.tar.gzからアーカイブを取得 → make → libz.a作成 → read.cgiにリンク
を一気に行う。でも一般の環境だとただのムダなのでcommitを見合わせています。
- 867 :デフォルトの名無しさん :01/08/28 20:21 ID:Os46TJAs
- >>866
zlib.tar.gzがなければdownload、と一段かましてくれれば十分では
- 868 :名無し娘。 ◆vP.bOZFQ :01/08/28 20:23 ID:vA2A8wXI
- 実装・検討待ちの案一覧
Content-Length >>407 >>513 >>566 >>583 >>655 >>661 >>668 >>674 >>720 >>740 >>766
PATH_INFO >>532-534 >>497 >>502 >>555 >>832
fread() >>556
ressplitter_split() >>754 >>756
zz_GetEnv() >>768
CUTRESLINK >>765(imode)
COOKIE >>794 >>810
dat,kako >>799 >>801-802 >>805-809 >>823-825 >>828 >>853
>>のリンク >>830-835 >>838-843 >>852 >>854
zlib.h問題 >>862-863 >>865-867
bzip >>819 >>821-822 >>846 >>865
r2chhtml.h >>462 >>463 >>493 >>499 >>507 >>762 >>844-845
r2chhtml.hいろいろ http://natto.2ch.net/test/read.cgi?bbs=hp&key=998774537
設定の外部化 FORCE_304_TIME LIMIT_PM LIMIT_AM CUTRESLINK(LIMIT_xMと別にする)
その他 http://www.gedoh.org/aki/2ch/tiki/ にいろいろ
- 869 :デフォルトの名無しさん :01/08/28 20:23 ID:/foo1b.s
- >>866
えと、bbs の下に zlib-1.1.3 の archive を展開しちゃったのを commit
してもいいんじゃないかな? 723KB っていう容量が必要になっちゃうけど、
夜勤さんに compile & install を頼むとき、いらない trouble は減ると
思うし。
- 870 :デフォルトの名無しさん :01/08/28 20:24 ID:Os46TJAs
- >>868
>>556 のfread()はcvsにあてときました
- 871 :デフォルトの名無しさん :01/08/28 20:26 ID:2O23P606
- Content-Lengthのことですが、pipeでzlibやgzipの出力を拾うのは
かなりつらいようです。
具体的に言うと、pipeが詰まっちゃうのをさけるため、一文字送っては
様子を伺うことになります。
shmやtmpfileを使うとカーネルやdiskのお世話になるので、
zlibをちょっと改造して組み込んじゃうのが最も良い方法でしょう。
- 872 :名無し娘。 ◆vP.bOZFQ :01/08/28 20:26 ID:vA2A8wXI
- 新スレです。。ちょっと失敗しちゃった。
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&ls=20
- 873 :デフォルトの名無しさん :01/08/28 20:28 ID:Cku4HR92
- >>865
そです。
串でAccept-Encodingにx-bzip2とかを付加させて
受けたデータがContent-Encoding: x-bzip2だったら
受信データを展開してブラウザに渡す、って感じで。
- 874 :| - -) :01/08/28 20:34 ID:vBFldHfk
- >>867 >>869
tar, wget がないという最悪の場合を考えて、CVSリポジトリに含める方向でいきましょう。
現在いらないファイルを削除中。
# tarがないなんて考えられないけど
以降新スレで。
- 875 :名無し娘。 ◆vP.bOZFQ :01/08/29 02:17 ID:moOhcWuk
- 実装・検討待ちの案一覧:@付きは次スレ(^^;
Content-Length >>407 >>513 >>566 >>583 >>655 >>661 >>668 >>674 >>720 >>740 >>766 >>871 >>@35-36
PATH_INFO >>532-534 >>497 >>502 >>555 >>832
ressplitter_split() >>754 >>756
zz_GetEnv() >>768
CUTRESLINK(imode) >>765
COOKIE >>794 >>810
dat,kako >>799 >>801-802 >>805-809 >>823-825 >>828 >>853
>>のリンク >>830-835 >>838-843 >>852 >>854
zlib.h問題(解決?) >>862-863 >>865-867 >>869 >>874 >>@14
bzip >>819 >>821-822 >>846 >>865 >>873
isbusy isimode isnofirst >>@41 >>@101 >>@123
スレスト時FORM >>@11
r2chhtml.h >>462 >>463 >>493 >>499 >>507 >>762 >>844-845 >>@78 >>@93 >>@114-115
r2chhtml.hいろいろ http://natto.2ch.net/test/read.cgi?bbs=hp&key=998774537
設定の外部化 FORCE_304_TIME LIMIT_PM LIMIT_AM CUTRESLINK(LIMIT_xMと別にする) >>@49 >>@53 >>@55 >>@85 >>@90
その他 http://www.gedoh.org/aki/2ch/tiki/ にいろいろ
- 876 :ヒロユキ@ギコナビ :01/08/30 12:03 ID:XHwJLJWU
- 2ちゃんねる閲覧ツールの話はココで行ってよろしいですか?
read.cgi経由のdat読みの仕様が書いてあるスレはありますでしょうか?
- 877 :デフォルトの名無しさん :01/08/30 12:14 ID:UyZTu/nQ
- >>876
おお、ツール作者さんだ...
今、下のあたりで開発が進められていて、dat形式についての議論もされているようなので、
そちらに行かれるとよいかもしれません。
read.cgi改良スレッド
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848
bbs.cgi 改良案スレッド
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998921988
- 878 :ヒロユキ@ギコナビ :01/08/30 12:41 ID:XHwJLJWU
- あっ。すみません。
read.cgi改良スレに行きます。
- 879 :パンティーはいたまま排便、好きな人 :01/09/01 01:39 ID:OK9pI4Co
-
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
パンティーはいたまま排便、好きな人
- 880 :デフォルトの名無しさん :01/09/01 05:55 ID:vuIzJ4nA
- てすと
>>0-999
>>0-9999
>>50-1
- 881 :デフォルトの名無しさん :01/09/01 10:12 ID:oTjIe9p2
- またてすと
>>5-
>>20-20
>>0-0
>>30-40-50
>>893419413964319-431291479143941334
- 882 :デフォルトの名無しさん :01/09/01 14:34 ID:/IvlKP0E
- >879
荒らしが「sage」で書き込んでいるの見て笑った・・・
- 883 :デフォルトの名無しさん :01/09/07 22:30
- 応援することしかできないから
dat落ち阻止sage
- 884 :scabbers,... :01/09/16 00:33
- 各スレッドのトップ(www.2ch.com/info.htmlから飛ぶページページ)
を開こうとすると、圧縮版、非圧縮版ともに、途中でHTMLの所得が中断
されてしまいます。
どうしてなのでしょうか?
OS: Windows2000
ブラウザ: IE 6.00.2462
接続環境: DTI プロクシ無し
- 885 :名無したんに接続中・・・ :01/09/16 01:16
- >>884
ワラタ、.comじゃないぞ
2chの動作報告はここで。
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733
- 886 :packetmonster :01/09/16 01:41
- CGIのパラメータをパス使って渡すってのはどうかね?既出かね?
今見てるURLはブラウザが知ってるから、板とかスレとかの指定が省略できるでは?
- 887 :packetmonster :01/09/16 01:45
- あと、外部リンクのtargetも気になるな。
ページのリンク数を調べて、外部リンクが多いページはheadに指定しとく手もあるね。
- 888 :名無したんに接続中・・・ :01/09/16 02:26
- read.cgi改良スレッド 2
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=1000035521
次の次のスレにすでに移っているので、そちらで。
272KB
新着レスの表示
スレッドリストへ戻る 全部 前100 次100 最新50
0ch BBS 2004-10-30