◆cZfSunOs.Uさん作成のmod_cgidsoにより、大きな負荷軽減が図られたread.cgi。
このスレでは、そんなread.cgiの(再)開発・実装すべき機能について取り扱います。
前スレより:
574 名前:FOX ★[sage] 投稿日:05/01/05 15:54:28 ID:???
全てのサーバ cobra/toger/banana で read.cgi の dso化が完了。
これから href の置き換え ime.nu 対応を行い
それが終了したら第一ステップは完。
第2ステップは
2-1) bug つぶし
2-2) 仕様の変なところは変更
2-3) 時代背景にあわせたデコレーション
こんなとこかと、
前スレ:
read.cgi再開発スレ
http://qb5.2ch.net/test/read.cgi/operate/1087199303/
探検
read.cgi再開発スレ Part2
■ このスレッドは過去ログ倉庫に格納されています
1root▲ ★
05/01/17 06:11:01ID:???2005/06/12(日) 10:51:20ID:1dy1Emmq0
念のため保守
2005/06/12(日) 19:11:01ID:SfBBPCUC0
258root▲ ★
NGNG おしまいの空白は、こわれたSJISを突っ込まれても大丈夫なようにするためですね。
とりあえず、やむを得ないと思われ。
とりあえず、やむを得ないと思われ。
2005/06/14(火) 21:18:21ID:sXo2G+q80
>>258
dso化する前のread.cgiはちゃんとSJISの片割れまで考慮して空白を取ったり
取らなかったりしていました。
ただ、そこまでやると当然コストがかかるわけで(ry
という話は分かります。
dso化する前のread.cgiはちゃんとSJISの片割れまで考慮して空白を取ったり
取らなかったりしていました。
ただ、そこまでやると当然コストがかかるわけで(ry
という話は分かります。
260▲ ◆cZfSunOs.U
2005/06/14(火) 23:31:15ID:5gFBqWGc0 不正バイトシーケンスが含まれていないかのチェックは,本来は read.cgi よりも
bbs.cgi がやるべきではあるんですよね.ただ,現状ではただでさえ重い bbs.cgi が
さらに(ryってことになるんで,雪だるま作戦が進展して bbs.cgi の処理が
フロントエンドとバックエンドに分散化され余力が出てきたら,そのチェック処理を
入れるのもいいのかも知れませんね.
bbs.cgi がやるべきではあるんですよね.ただ,現状ではただでさえ重い bbs.cgi が
さらに(ryってことになるんで,雪だるま作戦が進展して bbs.cgi の処理が
フロントエンドとバックエンドに分散化され余力が出てきたら,そのチェック処理を
入れるのもいいのかも知れませんね.
261動け動けウゴウゴ2ちゃんねる
2005/06/16(木) 16:54:35ID:5Sh2KEYf0 初心者の私には何かできることはないですかね?
262名無しさんの助言 ◆JogenOuJ66
2005/06/16(木) 19:55:30ID:m8fxSWC90 心の中で応援してあげて下さい。私も応援しています。
2005/06/16(木) 21:42:26ID:x3N6y8bPO
遠回しに何もない、って事ですね。。。
264サザン ★
NGNG スレッドキーが9桁の過去ログは、html が gzip 圧縮されていないと(key.html.gz がないと)
datが存在しません。削除されたかURL間違ってますよ。
と表示されるようです。
対応よろしくお願いします。
datが存在しません。削除されたかURL間違ってますよ。
と表示されるようです。
対応よろしくお願いします。
265FOX ★
2005/06/23(木) 00:57:24ID:???0 そうなるスレッドのURLくださいな
266サザン ★
NGNG2005/06/23(木) 01:02:23ID:gCr1olIw0
datが存在しません。削除されたかURL間違ってますよ。
http://qb5.2ch.net/test/read.cgi/sakud/987735404/
普通に見られる
http://qb5.2ch.net/sakud/kako/987/987735404.html
.html.gzは無し
http://qb5.2ch.net/sakud/kako/987/987735404.html.gz
http://qb5.2ch.net/test/read.cgi/sakud/987735404/
普通に見られる
http://qb5.2ch.net/sakud/kako/987/987735404.html
.html.gzは無し
http://qb5.2ch.net/sakud/kako/987/987735404.html.gz
268FOX ★
2005/06/23(木) 01:02:31ID:???0 りょうかいー
2005/06/23(木) 01:02:34ID:gCr1olIw0
かぶた
270動け動けウゴウゴ2ちゃんねる
2005/06/24(金) 15:54:36ID:q+1NXKZI0 例えば
http://science3.2ch.net/test/read.cgi/sim/1011102458/501-
とかで「前100」が
http://science3.2ch.net/test/read.cgi/sim/1011102458/401-500
ではなく
http://science3.2ch.net/test/read.cgi/sim/1011102458/400-500
と云う風に、(401からではなく)400から始まってしまうのは仕様なんでしょうか?
http://science3.2ch.net/test/read.cgi/sim/1011102458/501-
とかで「前100」が
http://science3.2ch.net/test/read.cgi/sim/1011102458/401-500
ではなく
http://science3.2ch.net/test/read.cgi/sim/1011102458/400-500
と云う風に、(401からではなく)400から始まってしまうのは仕様なんでしょうか?
271動け動けウゴウゴ2ちゃんねる
2005/07/01(金) 01:13:27ID:0z8Io5j00 >>1-みたいにレスアンカーの直後にハイフンがつくとリンクが無効になる不具合
前は確か>>1の部分だけは生きてた
前は確か>>1の部分だけは生きてた
272root▲ ★
2005/07/04(月) 14:26:47ID:???0 http://anime.2ch.net/test/read.cgi/anime/11202299148/
2ちゃんねる error 2023
error 2023 番のメッセージはなににすればいい?
だそうです。
2ちゃんねる error 2023
error 2023 番のメッセージはなににすればいい?
だそうです。
273root▲ ★
NGNG あげよう。
2023って、なんだべ。
2023って、なんだべ。
274FOX ★
2005/07/04(月) 14:30:18ID:???0 if(strlen(ch2->zz_key) > 10)return 2023;
275root▲ ★
NGNG >>274
ソースとdatを嫁、ってゆってるわけね、、、。はぁ。
ソースとdatを嫁、ってゆってるわけね、、、。はぁ。
276FOX ★
2005/07/04(月) 14:42:03ID:???0 いやー
単にkeyの桁が多いだけなんじゃないの?
つまり「そんな板orスレッドないよ。」かと、
単にkeyの桁が多いだけなんじゃないの?
つまり「そんな板orスレッドないよ。」かと、
278root▲ ★
NGNG で、なんでこんなことになったかというと、
機動種士ガンダムSEED DESTINY PHASE-561
http://anime.2ch.net/test/read.cgi/anime/1120319538/
このへんから、先週の盛り上がり加減(というか実況度合い?)はどうだったのかなぁと、
ちと覗いてみたら、1のテンプレのキーが、そうなっていたと。
機動種士ガンダムSEED DESTINY PHASE-561
http://anime.2ch.net/test/read.cgi/anime/1120319538/
このへんから、先週の盛り上がり加減(というか実況度合い?)はどうだったのかなぁと、
ちと覗いてみたら、1のテンプレのキーが、そうなっていたと。
279root▲ ★
NGNG で、このエラーメッセージは、
スレッドキーの指定が不正です。
あたりが、よさげ。
スレッドキーの指定が不正です。
あたりが、よさげ。
280root▲ ★
NGNG 機動戦士ガンタムSEED DESTINY PHASE-558
http://anime.2ch.net/test/read.cgi/anime/1120299148/
ほんとはこれだったみたい。おさわがせしました。
http://anime.2ch.net/test/read.cgi/anime/1120299148/
ほんとはこれだったみたい。おさわがせしました。
2005/07/04(月) 17:45:28ID:1X1D8zsx0
test
282動け動けウゴウゴ2ちゃんねる
2005/07/20(水) 22:13:37ID:6mGVX9KF02005/07/21(木) 00:28:35ID:2zsIDLap0
>>264-269と同じようだ
284一般民
2005/07/21(木) 14:44:58ID:Jxz++eR80 こちらが適当ではない内容ならすみません、
Over1000したときに出る『Over 1000 Thread』
に、日付と時刻を入れるのがよいかと思ったのですが。
普通のレスと同じ様な要領でも結構ですし。
Over1000したときに出る『Over 1000 Thread』
に、日付と時刻を入れるのがよいかと思ったのですが。
普通のレスと同じ様な要領でも結構ですし。
2005/07/21(木) 14:53:48ID:I4CPx6uW0
286284
2005/07/21(木) 14:59:54ID:Jxz++eR80 お手数かけて済みませんでした、ありがとうございます。。
287▲ ◆cZfSunOs.U
2005/07/24(日) 14:12:59ID:6ksh67gl0 #include "apr_buckets.h"
#include "apr_date.h"
#include "apr_errno.h"
#include "apr_strings.h"
#include "apr_tables.h"
#include "util_filter.h"
#include "http_request.h"
static apr_status_t rdat_filter(ap_filter_t *f, apr_bucket_brigade *b)
{
return ap_save_brigade(f, (apr_bucket_brigade **)&f->ctx, &b, f->r->pool);
}
static apr_status_t read_dat(CH2READ *ch2, request_rec *r)
{
int rv;
ap_filter_rec_t frec = {"READDAT", {rdat_filter}, NULL, AP_FTYPE_RESOURCE, NULL};
ap_filter_t f = {&frec, NULL, NULL, r, r->connection};
char *uri = apr_pstrcat(r->pool, "/", ch2->zz_bbs, "/dat/", ch2->zz_key, ".dat", NULL);
request_rec *rdat = ap_sub_req_lookup_uri(uri, r, &f);
if (!(rv = rdat->status == HTTP_OK ? ap_run_sub_req(rdat) : rdat->status)) {
apr_brigade_pflatten(f.ctx, &ch2->BigBuffer, &ch2->zz_fileSize, r->pool);
apr_brigade_destroy(f.ctx);
ch2->zz_fileLastmod = rdat->mtime ? rdat->mtime
: apr_date_parse_http(apr_table_get(rdat->headers_out, "Last-Modified"));
}
ap_destroy_sub_req(rdat);
return rv ? APR_ENOENT : APR_SUCCESS;
}
----------------------------------------------------------------------
雪だるま版 read.cgi での dat 読み込みは↑な感じかなぁ,というのを何となく.
普通の CGI だと localhost にソケットで接続して(ryってところでしょうけど,
DSO ではサブリクエストを使えばいいんでソケット不要ですね.
ただ,mod_rewrite ではサブリクエストで reverse proxy を使えないという
制限があるんで,ProxyPass ディレクティブで↓のように指定で.
ProxyPass /livejupiter/kako !
ProxyPass /livejupiter/_datArea !
ProxyPass /livejupiter/ http://live22priv.2ch.net/livejupiter/
ProxyPassReverse /livejupiter/ http://live22priv.2ch.net/livejupiter/
CacheDisable /livejupiter/kako
CacheDisable /livejupiter/_datArea
CacheEnable disk /livejupiter/
過去ログ・dat 落ちログに関しては
・ ライブな dat のように転送 (live22 -> live22x) の即時性は要求されない.
・ mod_disk_cache のキャッシュ領域を /md に確保するとして,
即時性が要求されないデータで /md を食い潰すのはもったいない.
ということで,それらは rsync でマターリ転送することにすれば,
offlaw.cgi は無修正で Ok でしょうかね.
#include "apr_date.h"
#include "apr_errno.h"
#include "apr_strings.h"
#include "apr_tables.h"
#include "util_filter.h"
#include "http_request.h"
static apr_status_t rdat_filter(ap_filter_t *f, apr_bucket_brigade *b)
{
return ap_save_brigade(f, (apr_bucket_brigade **)&f->ctx, &b, f->r->pool);
}
static apr_status_t read_dat(CH2READ *ch2, request_rec *r)
{
int rv;
ap_filter_rec_t frec = {"READDAT", {rdat_filter}, NULL, AP_FTYPE_RESOURCE, NULL};
ap_filter_t f = {&frec, NULL, NULL, r, r->connection};
char *uri = apr_pstrcat(r->pool, "/", ch2->zz_bbs, "/dat/", ch2->zz_key, ".dat", NULL);
request_rec *rdat = ap_sub_req_lookup_uri(uri, r, &f);
if (!(rv = rdat->status == HTTP_OK ? ap_run_sub_req(rdat) : rdat->status)) {
apr_brigade_pflatten(f.ctx, &ch2->BigBuffer, &ch2->zz_fileSize, r->pool);
apr_brigade_destroy(f.ctx);
ch2->zz_fileLastmod = rdat->mtime ? rdat->mtime
: apr_date_parse_http(apr_table_get(rdat->headers_out, "Last-Modified"));
}
ap_destroy_sub_req(rdat);
return rv ? APR_ENOENT : APR_SUCCESS;
}
----------------------------------------------------------------------
雪だるま版 read.cgi での dat 読み込みは↑な感じかなぁ,というのを何となく.
普通の CGI だと localhost にソケットで接続して(ryってところでしょうけど,
DSO ではサブリクエストを使えばいいんでソケット不要ですね.
ただ,mod_rewrite ではサブリクエストで reverse proxy を使えないという
制限があるんで,ProxyPass ディレクティブで↓のように指定で.
ProxyPass /livejupiter/kako !
ProxyPass /livejupiter/_datArea !
ProxyPass /livejupiter/ http://live22priv.2ch.net/livejupiter/
ProxyPassReverse /livejupiter/ http://live22priv.2ch.net/livejupiter/
CacheDisable /livejupiter/kako
CacheDisable /livejupiter/_datArea
CacheEnable disk /livejupiter/
過去ログ・dat 落ちログに関しては
・ ライブな dat のように転送 (live22 -> live22x) の即時性は要求されない.
・ mod_disk_cache のキャッシュ領域を /md に確保するとして,
即時性が要求されないデータで /md を食い潰すのはもったいない.
ということで,それらは rsync でマターリ転送することにすれば,
offlaw.cgi は無修正で Ok でしょうかね.
2005/08/03(水) 12:07:16ID:AMlTro2sP
既出だったらすまない。メールアドレス入力欄に「sage」って入力
しなくても下げられるようになりませんか?
あれだけでも、かなり転送量減ると思う。
<a href="mailto:sage">sage</a>
しなくても下げられるようになりませんか?
あれだけでも、かなり転送量減ると思う。
<a href="mailto:sage">sage</a>
2005/08/03(水) 13:17:21ID:uexMyUIs0
今、転送量がどれくらいの位置付けで問題になってるのかは別としても、
メール欄でのsage機能を変えるって事は様々な方面に影響が出ちゃうからなぁ・・・
メール欄でのsage機能を変えるって事は様々な方面に影響が出ちゃうからなぁ・・・
2005/08/03(水) 13:27:16ID:KSSQkVKa0
aタグ外せば?って話かと思ったのだが。mailto:sageは意味無いよね?みたいな
2005/08/03(水) 13:35:19ID:uexMyUIs0
>>290
実際にメアド書く人はほとんどいなからaタグって不要だとは思うけど、
それだとメール欄の内容表示はどこで?ってことにならない?
sageつつもそれプラスなにか書いてることあるし。ネタバレとか。
実際にメアド書く人はほとんどいなからaタグって不要だとは思うけど、
それだとメール欄の内容表示はどこで?ってことにならない?
sageつつもそれプラスなにか書いてることあるし。ネタバレとか。
2005/08/03(水) 13:39:02ID:I/2KgmcI0
今は転送量は問題になってないはず
改修するコストに見合うだけのメリットがあれば変えてもいいんだろうけど
改修するコストに見合うだけのメリットがあれば変えてもいいんだろうけど
293288
2005/08/03(水) 13:56:05ID:AMlTro2sP 今の所転送量は問題になっていないが、そのうち2ちゃんねるユーザが増えて来たら
また危なっかしい事になりかねない。
せめて、<a href="mailto:sage">sage</a>は止めた方が良いのでは?
せっかくread.cgiを最開発するならそこを改良すると良いと思う。
そしてスタイルシートを使って、外部ファイルにするってのはどうだい?
ほとんどのユーザはダウンロード時間を早くするためにキャッシュを有効に
してるだろうから、うまくすればCSSをキャッシュしてくれるかもしれない。
そうすれば次回はダウンロードする必要無いし、転送量も減るかも。。
また危なっかしい事になりかねない。
せめて、<a href="mailto:sage">sage</a>は止めた方が良いのでは?
せっかくread.cgiを最開発するならそこを改良すると良いと思う。
そしてスタイルシートを使って、外部ファイルにするってのはどうだい?
ほとんどのユーザはダウンロード時間を早くするためにキャッシュを有効に
してるだろうから、うまくすればCSSをキャッシュしてくれるかもしれない。
そうすれば次回はダウンロードする必要無いし、転送量も減るかも。。
2005/08/03(水) 18:54:45ID:lshxKgpj0
転送量が頭打ちになる前にサーバーが落ちるに一ぴょ
2005/08/03(水) 19:20:48ID:Z8Ie/hRD0
メル欄なくなるとネタバレとか困るな
2005/08/03(水) 20:06:27ID:jKAuZr+m0
外部ファイルはしないってひろゆきが書いてたのに
またそこへ戻すの?
またそこへ戻すの?
2005/08/03(水) 21:06:17ID:gTWJQNfQ0
<a>タグを削ることで、何%の転送量が稼げる?
もちろん、gzip圧縮前提で
もちろん、gzip圧縮前提で
2005/08/03(水) 22:40:15ID:xsVsuEgG0
メール欄はそれなりに色々と役立ってるから
仕様変更する必要ないでしょ
いつぞやみたいに転送量削減するか2ch閉鎖するかみたいな
事態にならない限り
仕様変更する必要ないでしょ
いつぞやみたいに転送量削減するか2ch閉鎖するかみたいな
事態にならない限り
2005/08/03(水) 22:49:31ID:AMlTro2sP
何に役立ってるのか理解出来ない。sageる機能ならチェックボックスにチェック
いれるだけで十分かと。良くメール欄に「晒しage」って書いてるの見かけるが
全く<a>で括る必要が無いと思われ。
実際メールアドレス書く人少ないしね。
いれるだけで十分かと。良くメール欄に「晒しage」って書いてるの見かけるが
全く<a>で括る必要が無いと思われ。
実際メールアドレス書く人少ないしね。
2005/08/03(水) 22:53:07ID:xsVsuEgG0
メール欄にネタバレや、IE使ってる初心者に読んで欲しくないコメントや、
あとアップローダのパスとか入れてる人が結構居るんだってば
板によってはそういう事例が無視できるところも多いだろうけど
あとアップローダのパスとか入れてる人が結構居るんだってば
板によってはそういう事例が無視できるところも多いだろうけど
2005/08/03(水) 23:07:31ID:Fobzspfh0
sageだけ削るのとメール欄を削るのとごっちゃになって噛み合ってない気が。
sageは書き込み時にスレを上げない、という機能だけだから
読み込み時に見せても意味ないかも、というのは同意。
ただ>>298の言う通りどの程度削れるか実測してみないと説得力ないかも
sageは書き込み時にスレを上げない、という機能だけだから
読み込み時に見せても意味ないかも、というのは同意。
ただ>>298の言う通りどの程度削れるか実測してみないと説得力ないかも
2005/08/03(水) 23:28:07ID:xsVsuEgG0
デフォルトでsageにしたら
メール欄に何か書いてるレスが少数になって目立っちゃうでしょ
ああこりゃ何か意図があるなということになっちゃう
メール欄に何か書いてるレスが少数になって目立っちゃうでしょ
ああこりゃ何か意図があるなということになっちゃう
2005/08/03(水) 23:36:22ID:djiZBSz/0
現状のデフォでageになってるよりsageにした方が
並び替えが発生しなくなる分鯖の負荷は減るしage荒らしも減るよね
並び替えが発生しなくなる分鯖の負荷は減るしage荒らしも減るよね
2005/08/04(木) 02:29:08ID:LgHnV0SX0
数%レベルの転送量削減のために機能を変えるぐらいなら、デフォ名を短くした方がよほど
効果がある。
転送量に限らず、性能とかもそうだけど、小さいとこからこつこつとじゃなくって、実測で評価
して効果が大きいところからやるべき。
それにしても、スレッドフローティング型掲示板って何なんだろう・・・
効果がある。
転送量に限らず、性能とかもそうだけど、小さいとこからこつこつとじゃなくって、実測で評価
して効果が大きいところからやるべき。
それにしても、スレッドフローティング型掲示板って何なんだろう・・・
2005/08/04(木) 10:58:05ID:XI/PZ8UE0
<a>を削ったところに<font>ををつけるとなるとだめかも。
このスレをつかって実験してみた。
<a href="mailto:sage"> 〜 </a> を <font color=green> 〜 </font>
にしたら 101377 byte → 101165 byte
datの<>sage を省いてみたら 77176 byte → 75886 byte
(sageを消してない状態で)
htmlで名無しを?に変えたら 101377 byte → 96733 byte
datでやったら 77176 byte → 72532 byte
このスレをつかって実験してみた。
<a href="mailto:sage"> 〜 </a> を <font color=green> 〜 </font>
にしたら 101377 byte → 101165 byte
datの<>sage を省いてみたら 77176 byte → 75886 byte
(sageを消してない状態で)
htmlで名無しを?に変えたら 101377 byte → 96733 byte
datでやったら 77176 byte → 72532 byte
2005/08/04(木) 11:06:10ID:mihBSBWz0
いや結論でてるし。
投稿年が4桁に戻せる状況なんだよ。閉鎖騒動後と違って。
改善すべきところは他にあるのだ
投稿年が4桁に戻せる状況なんだよ。閉鎖騒動後と違って。
改善すべきところは他にあるのだ
2005/08/04(木) 11:06:56ID:Iib5DSqa0
同意
2005/08/04(木) 13:47:26ID:TcaEtupM0
曜日すら出せるしな
ってことで、この話終了
ってことで、この話終了
2005/08/05(金) 01:06:41ID:foxlG9uF0
「動け動けウゴウゴ2ちゃんねる」を「GoGoGirl」にしたら、何バイト減る?
2005/08/05(金) 05:01:20ID:ob7ZXYDmP
「以下、名無しにかわりましてVIPがお送りします」も長いんじゃない?
VIPの。。。
VIPの。。。
2005/08/05(金) 07:34:20ID:XLH2nsEr0
read.cgiと関係ない話は他でやってね
2005/08/05(金) 15:20:08ID:MN12r8Zk0
てかもうその話終わっちゃったしね
そこまで転送量減らしたいなら、
datの中身だけ送ってJavaScriptに表示やらせたほうが早いんじゃない?
そこまで転送量減らしたいなら、
datの中身だけ送ってJavaScriptに表示やらせたほうが早いんじゃない?
2005/08/05(金) 16:23:16ID:V0Pc76yd0
ていうか専用ブラウザ以外で閲覧できなくすればいいし…w
2005/08/05(金) 19:20:52ID:Jn4POXTP0
それは大殿がお許しにならないかと
2005/08/05(金) 21:26:31ID:aCm/aGvz0
広告収入がなくなると2ちゃんの危機かもね。
317▲ ◆SANUKI/VII
NGNG 昔専ブラ専用板があったじゃないか
318動け動けウゴウゴ2ちゃんねる
2005/08/06(土) 00:11:06ID:/GtceOmg0 今もある(暫定的に)
多分ここのスレ扱いじゃないと思うけど倉庫入りしたスレの
2chリンクにime.stがついている不具合
例 ここの>>3とか
http://qb5.2ch.net/operate/kako/1087/10871/1087199303.html
多分ここのスレ扱いじゃないと思うけど倉庫入りしたスレの
2chリンクにime.stがついている不具合
例 ここの>>3とか
http://qb5.2ch.net/operate/kako/1087/10871/1087199303.html
2005/08/06(土) 01:46:32ID:QSUdd2NE0
>>318
うちの環境では、そのスレはime.nuついてるけど。
うちの環境では、そのスレはime.nuついてるけど。
2005/08/06(土) 16:49:26ID:ACS+63tT0
<dt>と<dl>にid付けて<dt id="dtレス番">、<dl id="dlレス番">みたいにして
例 <dt id="dt3">3 :<font color=green><b>名無し </b></font>:2005/08/06(土) 16:15:20 <dd id ="dd3"> ・・・・・・
IEで見たときにも>>レス番のポップアップするようにしてみたんだけどどうかな?
// レスポップアップ
function popAnchor() {
var evt = window.event.srcElement;
if ((evt.tagName == 'A') && (evt.title == "")) {
if (evt.innerText.search(/^>>(\d+)\-?(\d*)/) !=-1) { // ハイパーリンクなら
var st = RegExp.$1;
var ed = RegExp.$2;
if ((st > ed) || (ed == "")) {ed = st;} // 変なリンクチェック
if ((ed - st) > 5) {ed = eval(st) + 5;} // 5レス以上は5に
while (st <= ed) {
evt.title += document.getElementById('dt'+st).innerText + "\n" + document.getElementById('dd'+st).innerText + "\n\n"; // レス内容獲得
st ++;
}
}
}
}
document.onmouseover = popAnchor; // マウス監視
例 <dt id="dt3">3 :<font color=green><b>名無し </b></font>:2005/08/06(土) 16:15:20 <dd id ="dd3"> ・・・・・・
IEで見たときにも>>レス番のポップアップするようにしてみたんだけどどうかな?
// レスポップアップ
function popAnchor() {
var evt = window.event.srcElement;
if ((evt.tagName == 'A') && (evt.title == "")) {
if (evt.innerText.search(/^>>(\d+)\-?(\d*)/) !=-1) { // ハイパーリンクなら
var st = RegExp.$1;
var ed = RegExp.$2;
if ((st > ed) || (ed == "")) {ed = st;} // 変なリンクチェック
if ((ed - st) > 5) {ed = eval(st) + 5;} // 5レス以上は5に
while (st <= ed) {
evt.title += document.getElementById('dt'+st).innerText + "\n" + document.getElementById('dd'+st).innerText + "\n\n"; // レス内容獲得
st ++;
}
}
}
}
document.onmouseover = popAnchor; // マウス監視
2005/08/06(土) 17:40:02ID:ExCDDHSMO
( ´_ゝ`)フーン
2005/08/06(土) 22:54:34ID:l65V0Yzy0
if ((evt.tagName == 'A') ← これかわいい(´∀`*)
323動け動けウゴウゴ2ちゃんねる
2005/08/07(日) 00:40:06ID:nzNR0jHv0 >1にレスアンカーのあるスレをトラックバックするとタグが表示される件について
2005/08/07(日) 13:38:34ID:1kTFwxFY0
>>323
そのスレ見せて
そのスレ見せて
325動け動けウゴウゴ2ちゃんねる
2005/08/08(月) 02:53:53ID:MU2Ncd/L0 トラックバック先が連投規制で書き込みが反映されなかったときに
エラーメッセージが出ない件について
多分落ちてるスレに対してトラックバックかけても同様だと思う
エラーメッセージが出ない件について
多分落ちてるスレに対してトラックバックかけても同様だと思う
326トラックバック ★
2005/08/08(月) 02:59:04ID:MU2Ncd/L0 【トラックバック来たよ】 (ver. 0.11)
[タイトル] スレッド作成法とスレ立て相談の資料・研究
[発ブログ] 2ちゃんねる資料編纂室@2ch掲示板
http://that3.2ch.net/test/read.cgi/dataroom/1104683767/l50
[=要約=]
立て相 http://ttsearch.net/s.cgi?k=%97%A7%82%C4%91%8A&o=r
一般的なスレ立ての案内フロー他 <a href="../test/read.cgi/dataroom/1104683767/2-50" target="_blank">>>2-50</a>
[タイトル] スレッド作成法とスレ立て相談の資料・研究
[発ブログ] 2ちゃんねる資料編纂室@2ch掲示板
http://that3.2ch.net/test/read.cgi/dataroom/1104683767/l50
[=要約=]
立て相 http://ttsearch.net/s.cgi?k=%97%A7%82%C4%91%8A&o=r
一般的なスレ立ての案内フロー他 <a href="../test/read.cgi/dataroom/1104683767/2-50" target="_blank">>>2-50</a>
327動け動けウゴウゴ2ちゃんねる
2005/08/08(月) 03:00:17ID:MU2Ncd/L0 >>324
ね >326
ね >326
2005/08/08(月) 12:35:37ID:OJEErY/90
2005/08/08(月) 14:22:18ID:MlLTD2vC0
いや
「>1にレスアンカーのあるスレをトラックバックするとタグが表示される」
ということが言いたくてトラックバックの内容自体はどうでも良いんだと思うが
「>1にレスアンカーのあるスレをトラックバックするとタグが表示される」
ということが言いたくてトラックバックの内容自体はどうでも良いんだと思うが
2005/08/08(月) 17:43:35ID:OJEErY/90
331動け動けウゴウゴ2ちゃんねる
2005/08/08(月) 19:28:38ID:tRVacNbU0 運用のトラックバックスレは検索では見つからないけどどっかにあんの
2005/08/08(月) 19:31:45ID:tRVacNbU0
333がばきっく。
2005/08/09(火) 00:21:59ID:Me4YNP950334動け動けウゴウゴ2ちゃんねる
2005/08/27(土) 12:49:57ID:GYy7OOA90容量オーバーに関して、何の予告もでず、
容量オーバーになっても、投稿するまでそれがわからないのは不便です。
改善の余地はないでしょうか?
よろしく、お願いいたします。
たとえば、これなんかは容量オーバーになっていますが、みためにはわかりません。
http://life7.2ch.net/test/read.cgi/psy/1122591224/l50
2005/08/27(土) 12:56:40ID:R6dxOOjg0
えっ
2005/08/27(土) 13:14:47ID:YzDsL0hrP
E-mail (省略可):←これウザい
Mail:だけでいいよ。
Mail:だけでいいよ。
2005/08/27(土) 14:04:24ID:YgJzDThc0
「ウザい」なんて、心の中で思ってればいいこと
お前は客か?
お前は客か?
2005/08/27(土) 14:58:24ID:4y2L0Zlh0
専用ブラウザで対応してないのは殆どないでしょう
2005/08/27(土) 15:07:31ID:Erq47Sut0
>>339
Jane系はステータスにスレ容量を表示してる筈
Jane系はステータスにスレ容量を表示してる筈
2005/08/27(土) 16:36:29ID:dhZqrThp0
ってか専用ブラウザの事までなんでread.cgiスレで言ってるんだろう・・・
自分が使ってる専ブラが対応していないなら
対応しているブラウザーに乗り換えるのもいいだろうし、
作者に問い合わせてみたりすればいいだろうし。
どちらにしてもスレ違い
自分が使ってる専ブラが対応していないなら
対応しているブラウザーに乗り換えるのもいいだろうし、
作者に問い合わせてみたりすればいいだろうし。
どちらにしてもスレ違い
いやあの普通にread.cgiが吐き出していると思いますけれども、、、
501 KB [ 2ちゃんねるが使っている 完全帯域保証 レンタルサーバー ]
↑↑↑
501 KB [ 2ちゃんねるが使っている 完全帯域保証 レンタルサーバー ]
↑↑↑
2005/08/27(土) 20:20:34ID:Ru85zyl20
容量オーバーの容量ってhtmlファイルの容量なの?
datじゃなくて
datじゃなくて
NGNG
dat
345http:// YahooBB221025095032.bbtec.net.2ch.net/
2005/08/27(土) 21:35:32ID:LllRRDDd0 guest guest
2005/08/27(土) 22:58:56ID:xA7rGS4N0
>343
htmlなら512KB
datなら500KB
htmlなら512KB
datなら500KB
2005/08/28(日) 07:22:06ID:Zx78+fCA0
多分、334が言いたいのは容量表示のことじゃなくて、
容量がオーバーしてますのでもう書けません、みたいな表示が欲しいってことじゃないん?
容量制限知らない人もいるだろうし。
たとえばレスが950超えると赤反転で注意文が出てますよね。
あれと同じ様なことを期待してるのではなかろうか。
あ、当然専ブラは関係無い話です。
容量がオーバーしてますのでもう書けません、みたいな表示が欲しいってことじゃないん?
容量制限知らない人もいるだろうし。
たとえばレスが950超えると赤反転で注意文が出てますよね。
あれと同じ様なことを期待してるのではなかろうか。
あ、当然専ブラは関係無い話です。
348334
2005/08/28(日) 08:28:32ID:0tuhJT8J0 >>347
read.cgi ver7.20p (04/01/07)
の時だと、バックグランドが赤で、白抜きで
上の方にこんな表示がでていたんですよ。
容量オーバーになっても、予告と同じ表示のままでしたけど。
■掲示板に戻る■ 関連ページ 全部 1- 101- 201- 301- 401- 501- 601- 701- 最新50
サイズが496KBを超えています。512KBを超えると表示できなくなるよ。
【xxxxx】zzzzzzzz【hhhhh】
read.cgi ver7.20p (04/01/07)
の時だと、バックグランドが赤で、白抜きで
上の方にこんな表示がでていたんですよ。
容量オーバーになっても、予告と同じ表示のままでしたけど。
■掲示板に戻る■ 関連ページ 全部 1- 101- 201- 301- 401- 501- 601- 701- 最新50
サイズが496KBを超えています。512KBを超えると表示できなくなるよ。
【xxxxx】zzzzzzzz【hhhhh】
2005/08/28(日) 08:32:17ID:2GggAJfo0
そういえば以前はそんな感じだったね
たしか昔はレス全部表示が出来なかった気が
たしか昔はレス全部表示が出来なかった気が
350ちょろ ★
2005/08/28(日) 08:34:25ID:???0 転送量が厳しい時 → こまごまと読んでもらいたい
サーバ負荷が厳しいとき → 一気によんでちょ
サーバ負荷が厳しいとき → 一気によんでちょ
2005/08/28(日) 08:45:32ID:2GggAJfo0
わーちょろさんだーw
今は負荷が厳しいということ?
今は負荷が厳しいということ?
2005/08/28(日) 08:48:23ID:pLRYKUdWP
ex11.ex10.news19.live20.live21のread.cgiを常時止めておけばいいんじゃね?
鯖にやさしい
鯖にやさしい
354ぬひゃ
2005/08/28(日) 14:40:45ID:OZ0G1AWq0 おはつです
これからよろしくお願いします
これからよろしくお願いします
2005/08/28(日) 21:33:45ID:+Cdj1yb30
仙一表示みたいなのをスレ末に出せって意味じゃ?
356動け動けウゴウゴ2ちゃんねる
2005/09/03(土) 15:28:04ID:rKTgd0lc0 このスレかどうか知らんけど
鯖移転したあとに残ってる旧アドレスのスレの書き込みエラー
「ユーザー設定が消失しています」じゃわかりにくいんでは
鯖移転したあとに残ってる旧アドレスのスレの書き込みエラー
「ユーザー設定が消失しています」じゃわかりにくいんでは
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【話題】長谷川豊氏 笠井信輔アナの否定に反論「これが今回の本質」「今でも僕は思い出せます」 [ひぃぃ★]
- 【八潮市道路陥没】運転手の救出活動を再開…作業用スロープが完成し重機でがれきの撤去始める ★16 [Ailuropoda melanoleuca★]
- 【生活保護】申請したら役所が「処分してください」と“拒否”…「車」が“ぜいたく品”ではない切実な事情 [煮卵★]
- フジテレビ『サザエさん』 ついに提供消える タマが家の前を歩く映像に… 最後に残った一社「西松屋」も今週は表示されず [冬月記者★]
- 【テレビ】日テレ『イッテQ!』、今夜の放送内容変更へ 当日に急遽発表★2 [冬月記者★]
- 【ホリエモン】堀江貴文氏「俺本気になって暴露するなら文春とか霞むくらいの情報持ってるよ」と告白し反響 元フジ長谷川豊氏と対談 ★8 [Ailuropoda melanoleuca★]
- 【実況】博衣こよりのえちえちぺこマリアソビ大全🧪 ★2
- 【実況】博衣こよりのえちえちペコマリ🧪
- 【実況】博衣こよりと水宮枢のえちえち相性診断🧪💬★3
- ソープ嬢さん、2月は350時間以上もシフトを入れてしまう…死ぬだろこれ [352564677]
- 🏡
- ゴミクズジャップ、恵方巻きを大量廃棄へ [667744927]