06/05/27 01:07:51
HTTP-date = rfc1123-date | rfc850-date | asctime-date
rfc1123-date = wkday "," SP date1 SP time SP "GMT"
rfc850-date = weekday "," SP date2 SP time SP "GMT"
asctime-date = wkday SP date3 SP time SP 4DIGIT
date1 = 2DIGIT SP month SP 4DIGIT
; day month year (e.g., 02 Jun 1982)
date2 = 2DIGIT "-" month "-" 2DIGIT
; day-month-year (e.g., 02-Jun-82)
date3 = month SP ( 2DIGIT | ( SP 1DIGIT ))
; month day (e.g., Jun 2)
time = 2DIGIT ":" 2DIGIT ":" 2DIGIT
; 00:00:00 - 23:59:59
wkday = "Mon" | "Tue" | "Wed"
| "Thu" | "Fri" | "Sat" | "Sun"
weekday = "Monday" | "Tuesday" | "Wednesday"
| "Thursday" | "Friday" | "Saturday" | "Sunday"
month = "Jan" | "Feb" | "Mar" | "Apr"
| "May" | "Jun" | "Jul" | "Aug"
| "Sep" | "Oct" | "Nov" | "Dec"
455:stream ◆PNstream2s
06/05/27 02:00:12
>>450
ほとんどの鯖でgzip圧縮してるよ
>>453
おかしいですねえ。
Headers プロパティは、WebClient が要求で送信するヘッダー情報を含む WebHeaderCollection インスタンスを格納します。これは無制限のヘッダーのコレクションであるため、HttpWebRequest などの WebRequest の子孫で制限されるヘッダーを設定できます。
と書いてあるんですけど、例えばRangeヘッダーでも同じことが起こります。これは.NET Frameworkのバグな気がします。
456:447
06/05/27 02:03:05
>>455
> おかしいですねえ。
> Headers プロパティは、WebClient が要求で送信するヘッダー情報を含む WebHeaderCollection インスタンスを格納します。これは無制限のヘッダーのコレクションであるため、HttpWebRequest などの WebRequest の子孫で制限されるヘッダーを設定できます。
> と書いてあるんですけど、例えばRangeヘッダーでも同じことが起こります。これは.NET Frameworkのバグな気がします。
そんなことがあるんですか(;´Д`)・・・
457:stream ◆PNstream2s
06/05/27 11:18:07
まあ、HttpWebRequest/HttpWebResponseを使えってことなんですかねえ。
If-Modified-Since にDateTime構造体を突っ込むことが出来たりするので
ちょっと手の込んだHTTPリクエストを行う場合はWebClientより便利だと思いますよ。
458:デフォルトの名無しさん
06/05/27 11:25:52
etag保存しといてif-none-matchを仕掛けた方がいいという話もある
459:stream ◆PNstream2s
06/05/27 16:31:16
新しい書き込みの仕様
レス
FROM= ←名前
mail= ←メール欄
MESSAGE= ←本文
bbs= ←板のディレクトリ名。operateとかtechとか
time= ←現在時刻より小さい値を適当に。1を送っておけばよい
key= ←スレッドキー
hana=mogera ←追加。常にmogeraを送っとけばいいのかな。
Cookieは不要。
460:stream ◆PNstream2s
06/05/27 16:35:43
スレ立て
subject= ←スレッドのタイトル
FROM= ←名前
mail= ←メール欄
MESSAGE= ←本文
bbs= ←板のディレクトリ名。operateとかtechとか
time= ←現在時刻より小さい値を適当に。1を送っておけばよい
hana=mogera ←追加。常にmogeraを送っとけばいいのかな。
461:stream ◆PNstream2s
06/05/27 16:36:37
Cookieは不要と書きましたが、sports2はCookie無しじゃ書けないので
Cookieも今までどおり必要ですね
462:デフォルトの名無しさん
06/05/27 17:28:01
>>453
>wc.Headers.Add("If-Modified-Since", "Fri, 26 May 2006 10:44:35 +0900");
RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1
3.3 Date/Time Formats
3.3.1 Full Date
All HTTP date/time stamps MUST be represented in Greenwich Mean Time
(GMT), without exception.
463:デフォルトの名無しさん
06/05/27 17:33:44
クッキー認証、クッキーの必要なサーバーなら出る
sports鯖とかURLリンク(sports2.2ch.net)
スレリンク(tech板)
459 :stream ◆PNstream2s :2006/05/27(土) 16:31:16
新しい書き込みの仕様
レス
FROM= ←名前
mail= ←メール欄
MESSAGE= ←本文
bbs= ←板のディレクトリ名。operateとかtechとか
time= ←現在時刻より小さい値を適当に。1を送っておけばよい
key= ←スレッドキー
hana=mogera ←追加。常にmogeraを送っとけばいいのかな。
Cookieは不要。
460 :stream ◆PNstream2s :2006/05/27(土) 16:35:43
スレ立て
subject= ←スレッドのタイトル
FROM= ←名前
mail= ←メール欄
MESSAGE= ←本文
bbs= ←板のディレクトリ名。operateとかtechとか
time= ←現在時刻より小さい値を適当に。1を送っておけばよい
hana=mogera ←追加。常にmogeraを送っとけばいいのかな。
461 :stream ◆PNstream2s :2006/05/27(土) 16:36:37
Cookieは不要と書きましたが、sports2はCookie無しじゃ書けないので
Cookieも今までどおり必要ですね
464:447
06/05/27 17:36:55
>>462
> >wc.Headers.Add("If-Modified-Since", "Fri, 26 May 2006 10:44:35 +0900");
> RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1
> 3.3 Date/Time Formats
> 3.3.1 Full Date
> All HTTP date/time stamps MUST be represented in Greenwich Mean Time
> (GMT), without exception.
wc.Headers.Add("If-Modified-Since", "Fri, 26 May 2006 10:44:35 GMT");
のようにGMTに変えてみましたが依然エラーが返されるようです。
もしかしたら"If-Modified-Since"の部分が間違っているんでしょうか?
465:デフォルトの名無しさん
06/05/27 17:38:27
すまん、誤爆した
466:447
06/05/27 17:56:43
>>457
HttpWebResponse/HttpWebRequestを使ってみましたが↓
やはり"If-Modified-Since"のヘッダー情報を追加すると
エラーが生じますね・・・
.Netのバグではないような気もします・・・
//HttpWebRequestの作成
System.Net.HttpWebRequest webreq =
(System.Net.HttpWebRequest)
System.Net.WebRequest.Create("URLリンク(pc8.2ch.net)");
//サーバーからの応答を受信するためのHttpWebResponseを取得
System.Net.HttpWebResponse webres =
(System.Net.HttpWebResponse) webreq.GetResponse();
webres.Headers.Add("User-Agent", "Monazilla/1.00 (mytool/1.00)");
webres.Headers.Add("If-Modified-Since", "Fri, 26 May 2006 10:44:35 +0900");
System.Text.Encoding enc =
System.Text.Encoding.GetEncoding("shift-jis");
//応答データを受信するためのStreamを取得
System.IO.Stream st = webres.GetResponseStream();
System.IO.StreamReader sr = new System.IO.StreamReader(st, enc);
//受信して表示
string html = sr.ReadToEnd();
Console.WriteLine(html);
//閉じる
sr.Close();
467:stream ◆PNstream2s
06/05/27 18:33:23
>>466
いや、HttpWebRequest/HttpWebResponseの場合はHeaders.Add("If-Modified-Since",○○)
ってやっちゃ駄目なのは仕様。IfModifiedSinceプロパティを使う。
んでWebClientはHeaders.Add("If-Modified-Since",○○)ってやっていいはずなんだけど
実際は出来ないからバグかもしれない、ってことです。
468:447
06/05/27 19:03:48
>>467
あ、そういうことでしたか。早速IfModifiedSinceプロパティを使わせていただきました。
System.Net.HttpWebRequest webreq =
(System.Net.HttpWebRequest)
System.Net.WebRequest.Create("URLリンク(pc8.2ch.net)");
webreq.IfModifiedSince = new DateTime(2006, 5, 26, 0, 0, 0);
System.Net.HttpWebResponse webres =
(System.Net.HttpWebResponse) webreq.GetResponse();
System.Text.Encoding enc =
System.Text.Encoding.GetEncoding("shift-jis");
System.IO.Stream st = webres.GetResponseStream();
System.IO.StreamReader sr = new System.IO.StreamReader(st, enc);
string html = sr.ReadToEnd();
Console.WriteLine(html);
sr.Close();
コンパイルも通り、問題なく実行もできました。
が、なぜか差分データが取得できませんね・・・
2006年5月26日移行に書き込まれたデータを取得しようとしたんですが全データが
取得されてしまうようです・・・
関係ない話ですが、もし可能ならレス番号を指定してそれ移行のデータを要求できれば
便利そうなんですが2ちゃんではそういうものには対応していないんですかね。
469:デフォルトの名無しさん
06/05/27 20:45:54
すごい惨めな気持ちになったぞ!
どうしてくれる!
470:stream ◆PNstream2s
06/05/27 20:51:15
>>468
If-Modified-Since ヘッダって言うのは「この時間よりあとに未更新だったら送信しないでね」って意味だから
差分データを取得するにはさらに Range ヘッダを使わなければいけない。
HttpWebRequestの場合はAddRangeメソッドを使う。
471:デフォルトの名無しさん
06/05/27 20:52:26
>>468
> Range: bytes=ローカルDATのファイルサイズ-
はどこ行ったんだよ
472:デフォルトの名無しさん
06/05/27 20:52:46
かぶったorz
473:デフォルトの名無しさん
06/05/27 21:44:28
>>468
>関係ない話ですが、もし可能ならレス番号を指定してそれ移行のデータを要求できれば
>便利そうなんですが2ちゃんではそういうものには対応していないんですかね。
2000年8月危機の際にオープンソースとなり有志の手で改良された旧版 read.cgi には
raw モードとしてその機能が実装されたが、現在の read.cgi には実装されてない。
474:デフォルトの名無しさん
06/05/27 21:55:15
2001年ではなくて?
475:447
06/05/27 22:18:47
>>470-471
webreq.AddRange((int) fileSize);
と指定することで差分データ取得できました\(^o^)/
ちなみにIf-Modified-Sinceヘッダをつけてもつけなくても、
またでたらめな時間や未来の時間にしても取得する差分データ
に変わりはありません。AddRangeさえ指定すればIf-Modified-Sinceは
特に指定する必要は無いんでしょうか?
>>473
便利な機能は無くなってしまったんですか(´・ω・`)
あぼ~んがあった場合などでも問題なく差分データを取得できると
思われるので重宝すると思うんですが・・・
476:デフォルトの名無しさん
06/05/27 22:23:43
鯖の方でいろいろやらなきゃいけないし、
FOXがコードをDSO向けにリファインした時に無くした予感
477:デフォルトの名無しさん
06/05/28 00:27:05
ハナモゲラ絶対必要なの?
478:デフォルトの名無しさん
06/05/28 06:48:32
あぼーんがあったときに、ローカルのデータを上書きしてくれるのでありがたい
479:デフォルトの名無しさん
06/05/28 13:48:42
例えばレス479まで取得しているスレでリロードすると、
479までのサイズでRange~とするわけだけど、その時に
新規投稿が無かった場合、.datファイルにはRange~で指定した
部分は存在しないので406エラーとなる。
そこで、If-Modified-Sinceを付ければ、新規投稿が無い時には
304 Not Modified で新規投稿が無いことがわかる。
406を新規投稿無しと解釈すれば良いじゃないか、とも思えるが、
レスが削除された場合等にも、.datファイルのサイズが既得分より
減って406が出うるので、それと区別ができなくなってしまう。
ブラウザを配布するとかではなくて、個人でどうにかしたいだけなら
お好みでどうぞ、とも言えるが。
480:447
06/05/28 15:51:01
>>479
なるほど、If-Modified-Sinceを活用するとあぼーんの検知もできるようになるということですね。
ちなみに先ほど各種条件を試してみましたところ、
新規投稿がなく、If-Modified-Sinceを指定しなかった場合
416 RequestedRangeNotSatisfiable
が返され、
新規投稿が無く、If-Modified-Sinceを指定した場合は
304 Not Modified
が返されました。
あぼ~んがあったと想定するためRange~を100バイトほど多めに指定し、
If-Modified-Sinceの時刻を過去に戻したところ(あぼーん更新で更新時刻が先に変更されたとシミュレートするため)
416 RequestedRangeNotSatisfiable
が返されました。
細かい違いはありますが、
416が返された場合はあぼ~んがあったと推測し、全ログを取得し直すようにすればいいわけですね?
481:デフォルトの名無しさん
06/05/28 16:18:35
あ、416だった(ハズイ
482:デフォルトの名無しさん
06/05/28 16:26:38
そっすね、全取得になるかと。
ブラウザとしてだと、自動再取得の前に、何が削除されたか
知っておきたい、という需要もあるけどね。
483:デフォルトの名無しさん
06/05/28 16:32:30
Range指定にIf-Modified-Sinceを付加する理由として
ひとつは、HTTP/1.1の旧仕様では416が規定されておらず
Rangeが範囲外を指定しているとRangeを無視して200を返していたというのがある。
少なくとも、このスレの初代が出来た頃の2chのapache(1.x)はそうだったし
互換板等ではまだそういう鯖も存在するかもしれない。
もうひとつは、
あぼーん検出のために末尾の'\n'等数バイトを含めてRange指定で取得すると
未更新の場合でもファイルの読み書きが発生して
鯖に本来不要な負荷をかけてしまうという点がある。
If-Modified-Sinceを併用することで、これを防ぐ。
484:447
06/05/29 19:29:37
2ちゃんのスレッドを取得したときに考えられるケースとして、
a) 正常に取得
b) URLを間違えてしまった
c) すでに1000を超えていた
d) すでに過去ログとして倉庫落ちしてしまった
e) 人大杉
の5通りくらいあるかと思います。いずれも帰ってくるステータスコードは
200 HTTP_OKなんですがみなさんどうやってそれぞれのケースを判別されてますか?
485:デフォルトの名無しさん
06/05/29 20:25:21
それは、
本当は302が返っているのに、リダイレクトされているだけ
486:デフォルトの名無しさん
06/05/31 23:54:51
c)は違うだろ(まだdat落ちしてなければ)
487:stream ◆PNstream2s
06/06/01 08:21:08
>>484
b)
AllowAutoRedirect = false
datファイルが302 Found が返ってくるかどうか。
d)と比べたいならread.cgiにもアクセスする。
c)
datファイルが1000行あるか調べる
d)
AllowAutoRedirect = false
datファイルが302 Found が返ってくるかどうか。
b)と比べたいならread.cgiにもアクセスする。
e)
datファイルで人大杉?
488:デフォルトの名無しさん
06/06/03 19:46:04
URLリンク(jbbs.livedoor.jp)
したらばのdatってどう取得したらええんやろ(´・ω・`)?
489:stream ◆PNstream2s
06/06/03 20:17:03
ProxomitronとかEtherealとかつかって、既存の2chブラウザが何やっているかを把握すべし
490:デフォルトの名無しさん
06/06/03 22:35:17
>>488
> URLリンク(jbbs.livedoor.jp)
んなもん
URLリンク(jbbs.livedoor.jp)
とでもすればいいんじゃね~か、と思っていたが意外と違うもんだな・・・
491:stream ◆PNstream2s
06/06/03 22:44:03
Jane Nida で確認してみた
URLリンク(jbbs.livedoor.jp)
レス番指定も
URLリンク(jbbs.livedoor.jp)
492:デフォルトの名無しさん
06/06/04 01:29:32
>>491
> レス番指定も
> URLリンク(jbbs.livedoor.jp)
うおっ!めちゃくちゃ便利じゃん♪
2ちゃんもしたらばみたいな方式だとありがたいんだが。
493:stream ◆PNstream2s
06/06/04 01:32:26
>>492
CGIが動く負荷とdatファイルを読み出す負荷は10~100倍ぐらい違うんだよ
494:デフォルトの名無しさん
06/06/04 01:40:46
>>493
なるほど、2ちゃん規模の掲示板だと2ちゃん方式は必要悪というわけなのか。
495:デフォルトの名無しさん
06/06/04 03:05:00
因みに過去ログは
URLリンク(jbbs.shitaraba.com)
↓
URLリンク(jbbs.livedoor.jp)
htmを自前でDatに変換ね
496:デフォルトの名無しさん
06/06/04 06:31:07
したらばはdat公開してないよ
IPとかもdatに保存してあるから
497:デフォルトの名無しさん
06/06/04 15:09:36
> IPとかもdatに保存してあるから
((((((;゚Д゚))))))ガクガクブルブル
498:デフォルトの名無しさん
06/06/05 00:08:49
そんなに怖がることはないだろ
499:デフォルトの名無しさん
06/06/06 23:37:48
>>463
いまはsubmitってチェックしてないのかな?
間違えて「書き込む」をUTF-8でエンコードしてたけど書き込めてた。
>>455
GET /newsplus/subject.txt HTTP/1.0
Accept-Encoding: gzip
Host: news2.2ch.net
User-Agent: Monazilla/1.00
Connection: close
と、「と~く2ちゃんねる」通りにリクエストしても
datファイルはプレーンテキストで送られてくるのですが、
どの鯖ならgzipで返ってくるんだろう。
リクエストの仕方が間違ってる?
おかげで、gzipでdatを受信した場合の動作確認ができない。
普通の応答は解凍できてるから、たぶん大丈夫だとは思うんだけど・・・。
500:デフォルトの名無しさん
06/06/07 03:05:38
HTTP/1.1?
501:デフォルトの名無しさん
06/06/07 03:11:40
news2?
502:stream ◆PNstream2s
06/06/07 14:37:34
telnetしてみた
GET /newsplus/subject.txt HTTP/1.0
Host: news2.2ch.net
Accept-Encoding: gzip
HTTP/1.1 200 OK
Date: Wed, 07 Jun 2006 05:36:10 GMT
Server: Apache/2.0.58
Last-Modified: Wed, 22 Mar 2006 02:11:13 GMT
ETag: "16310f0-0-40f8be7f05240"
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip ←
Content-Length: 20
Connection: close
Content-Type: text/plain; charset=shift_jis
ただ単に中身が無いからgzipになってないように見えるだけでは?
503:499
06/06/09 03:18:20
>>499はと~く2ちゃんねるのをコピペしただけなので、
実際には運営情報板とかでテストしてます。
>>502
おお、telnetで試してみたらgzipで返ってきました。
でも、全く同じメッセージ送ってみてもWinsock(2.0)使った
自作プログラムではプレーンテキストが返ってくる。
う~ん、何が違うんだろう。
504:デフォルトの名無しさん
06/06/21 16:52:14
> User-Agent: Monazilla/1.00
ヘッダーにこの情報を記述しなくてもDATが取得できたんだけど
これっておまじない程度のものなの?
505:デフォルトの名無しさん
06/06/22 04:40:05
過去ログにさんざん書かれてますよ。
506:デフォルトの名無しさん
06/06/22 10:13:56
おなじないって言ってるうちは理解できてないってことだな
507:デフォルトの名無しさん
06/06/22 11:53:35
おなじない・・・・
508:デフォルトの名無しさん
06/06/22 12:46:30
おなじないヽ(`Д´)ノウワァァン
509:デフォルトの名無しさん
06/06/22 13:20:14
かくごしろ
510:504
06/06/27 22:58:57
う~ん・・・
特にいらないのか( ´・ω・)・・・
511:デフォルトの名無しさん
06/06/28 01:52:17
そういえば、NISかなんかがgzipを無効にするとかいうのもあったっけなー。
512:デフォルトの名無しさん
06/07/01 20:29:40
Delphi6+Indyで簡易2chブラウザを作っています。
読み、書きはできるようになりましたが、●が書き込みに反映されません。
ちなみに認証方法はURLリンク(kage.monazilla.org)を参考にして、
セッションIDを取得するところまではできています。
・セッションIDの取り出し
IdHTTP1.AllowCookies := False;
IdHTTP1.Request.UserAgent := 'DOLIB/1.00';
IdHTTP1.Request.RawHeaders.Add('X-2ch-UA:'+Myname);
IdHTTP1.Request.Connection := 'close';
Contents.Text:='ID='+LGId+'&PW='+LGPas;
Respons:=IdHTTP1.Post(url, Contents);
Sid := Copy(Respons,pos('=',Respons)+1,length(Respons));
//showmessage(Respons);で'SESSION-ID=Monazilla/1.00:~~~'という文字列が表示されます。
//showmessage(Sid);では'Monazilla/1.00:~~~'
//一番最後の文字は非改行文字であることを確認>>95
・書き込み時postするデータ
IdHTTP1.Request.Referer := SavUrl+ItaUrl;
IdHTTP1.Request.UserAgent := copy(Sid,1,pos(':',Sid)-1) +' ('+Myname+')';
Contents.Text:='bbs='+Ita+'&key='+Key+'&sid='+Sid
+'&time=1&hana=mogera&submit=書き込む&FROM='
+Name+'&mail='+Mail+'&MESSAGE='+Honbun;
Result:=IdHTTP1.Post(url, Contents);
書き込み自体はこれで成功しています。
513:デフォルトの名無しさん
06/07/01 20:44:20
Indyのことはわからないから的外れな事いってたら悪いんだけど
URLエンコードはされてる?
514:512
06/07/01 21:15:02
すみません。>>95を見て
Sid := Copy(Respons,pos('=',Respons)+1,length(Respons));
↓
tmp1 := pos('=',Respons)+1;
Sid := Copy(Respons,tmp1,length(Respons)-tmp1);
に変えたのを忘れていました。それでも症状は変わらずです。
>>513
indyの内部で行われているようです。
名前欄の●が○になる以外で書き込んだ内容は正常に反映されていますし。
515:デフォルトの名無しさん
06/07/01 22:35:13
確かSID末尾の改行がどうのというところで引っかかっていた人が過去に居たような。
516:デフォルトの名無しさん
06/07/01 23:53:56
>>512
>>514
Proxomitronとか、あるいはetherealを使って
流れているデータを見るのが解決の近道
517:512
06/07/02 04:16:31
で、でけたー
Indyのエンコード部分がいろいろとおかしいようなので封印して自前でURLエンコードしたら反映されました
>>513>>515大変参考になりました。ありがとうございます。
518:デフォルトの名無しさん
06/08/10 20:05:03
ひどい過疎
519:デフォルトの名無しさん
06/08/12 23:49:35
見舞われましたwwwwwwwwwwwwwwwwwwwwww
520:デフォルトの名無しさん
06/08/16 17:04:57
IEコンポーネントはVistaでも正常動作するか確認情報ってある?
使ってる人は少なくないと思うがそれらしい話を全く聞かないもんで
521:デフォルトの名無しさん
06/08/27 15:14:42
monazilla.org ってどうして更新されなくなってしまったの?
522:デフォルトの名無しさん
06/08/30 01:33:58
read.cgi 2006―JavaScriptはCGIの夢を見るか
スレリンク(operate板:749-番)
まだまだ実験中のやつだけど、ステータスコードが色々ですよ。
302しか想定してないブラが多かったと思うけど、404くらいには対応した方が
この先も色々慌てなくて良いかもよ。
523:デフォルトの名無しさん
06/08/30 22:27:23
ステータスが 302 Found → 302 Moved Temporarily になっただけでまともに動かなくなったブラウザもあったぐらいだし
2chブラウザ作者は少しはHTTPを知っててほしい
524:デフォルトの名無しさん
06/08/31 13:51:50
実装が面倒
525:デフォルトの名無しさん
06/08/31 20:58:22
2ch専用なのにHTTPに準拠する必要はない
速度やサイズや生産性が悪化するだけ
526:デフォルトの名無しさん
06/08/31 21:57:59
あとリロードのたびに1バイト読み取るバカ2chブラウザは何とかならないのかね
527:デフォルトの名無しさん
06/09/01 01:14:42
>>525
そんな糞プログラムが氾濫してるのか
知らなかった
528:デフォルトの名無しさん
06/09/01 04:35:13
2chという糞に合わせなきゃならんからな。
現実はたいへんなのよ。夢だけ語ってたら2chやれませんw
529:デフォルトの名無しさん
06/09/01 13:38:47
2chといえどもhttpの上に成り立ってるんじゃないのか
530:デフォルトの名無しさん
06/09/01 13:42:22
ただ人大杉とかdat落ちしたとかのエラーは独自だからね。
フォーマットも統一されてないし。
531:デフォルトの名無しさん
06/09/01 17:05:45
>>529
それがどうかしたかね。
532:デフォルトの名無しさん
06/09/01 20:25:29
>>529
少なくとも昔は違った
今は知らん
533:デフォルトの名無しさん
06/09/01 20:30:30
>>532
デマ流すな
で、普通の「まっとうな」2chブラウザは、
2chだけでなく、外部の実況板等の互換板にちゃんと対応している。
それは当然、httpに則っているということ。
もちろん302ではなく404を返すようになっても全然問題ない。
「httpに準拠しなくて良い」なんて書いてるのは
まともな2chブラウザを作ろうとしたことも無い奴のたわごとだから。
534:デフォルトの名無しさん
06/09/01 20:39:54
wikipediaより
>準拠(じゅんきょ)とは、合致はしていないが、概ね(準)よりどころとしている事(拠)。
そういうことなら同意するよ
535:デフォルトの名無しさん
06/09/01 21:13:46
あんた、おふらうって知ってるかい?
536:デフォルトの名無しさん
06/09/01 21:18:45
2chがさくらとかのレン鯖(と一部ひろゆき自宅)で運営されていた時代を知らないで
「昔」を語られても困るわけですが、
レン鯖がhttp以外で運用されていたとでも思っているのですかね。
まさかhttpとHTMLを混同するわけないし。
537:デフォルトの名無しさん
06/09/01 21:22:39
独り言をこんなところに貼られても困る
538:デフォルトの名無しさん
06/09/01 21:28:54
まあ、まともな人はちゃんと作ってるから問題ないしね。
まともじゃない人が適当なこと(httpじゃないとか昔は違ったとか)言ってるだけだから。
539:デフォルトの名無しさん
06/09/01 22:56:53
httpじゃないというのならdatはどうやって取得しているのか知りたいものだな。。。
540:デフォルトの名無しさん
06/09/01 23:05:00
話が食い違ってるな
HTTPをちゃんと実装することと
HTTPを利用してることは全然違うぞ
541:デフォルトの名無しさん
06/09/01 23:36:42
2chがHTTPをちゃんと実装してるかって話?
そりゃ、そんなわけないだろ。
2chはapacheを使っているだけで、
httpを実装しているのはapache.orgなんだから。
「2chはhttpじゃない」「昔は違った」なんて話は
どう見ても「クライアント側がhttpをちゃんと処理しているか」とは
なんの関係も無いし。
542:デフォルトの名無しさん
06/09/02 13:07:11
おまいらどう見てもhttpとHTML誤記した>>525に食いつきすぎですw
543:デフォルトの名無しさん
06/09/02 13:15:36
>>523
Live2chか
今は知らんが、あのブラウザは当時
>「302 Moved Tem,prarily」でもdat落ちと判断するようにした
って対応して、rootが「数字だけで判断するべきかと・・・」ってあきれてた
544:デフォルトの名無しさん
06/09/02 16:18:07
>>542
なんだってー
545:デフォルトの名無しさん
06/09/02 16:24:14
>>542
水さすんじゃねーw
546:デフォルトの名無しさん
06/09/04 08:25:08
BBSPINKのフォルダ分けってどうやればいいの?
547:デフォルトの名無しさん
06/09/07 12:28:43
そういえばソフトウェア板のブラウザ比較スレで新ブラウザあがってたな
548:デフォルトの名無しさん
06/10/13 19:41:52
再開だそうです。
URLリンク(monazilla.org)
549:デフォルトの名無しさん
06/10/13 19:42:15
一応、上げときます。
550:デフォルトの名無しさん
06/10/13 20:11:59
なんで今更ww
551:デフォルトの名無しさん
06/10/13 22:08:13
これのパクりだろ
URLリンク(mac2ch.blog10.fc2.com)
552:デフォルトの名無しさん
06/10/16 21:24:31
safariのRSS機能で見ようとするとsafariが固まるんだが……
553:デフォルトの名無しさん
06/10/16 21:26:09
あ、>548のアドレスがserver.maido3.comに飛ばされるからだ
スレ汚しスマンコ
554:デフォルトの名無しさん
06/10/16 21:38:38
URLリンク(monazilla.org)
へ移動してたっぽい。
■ Monazilla(モナジラ)の逆襲
スレリンク(operate板)l50
何度もごめんね。
フロはいってうんこして寝て夢精する。
おやすみ。
555:デフォルトの名無しさん
06/10/19 18:29:16
>>554
うんこしてからフロ入れ
556:デフォルトの名無しさん
06/10/20 10:52:47
>>554
フロから出てから寝ろ
557:デフォルトの名無しさん
06/10/21 00:30:16
>>554
寝てからうんこしろ
558:デフォルトの名無しさん
06/10/21 01:25:47
最適化の結果、浴槽で眠りながら脱糞することになりました。
559:デフォルトの名無しさん
06/10/21 20:54:07
夢精は切り捨てられたか……
空ループみたいだな
560:デフォルトの名無しさん
06/11/09 17:53:54
ん?
561:デフォルトの名無しさん
06/11/23 20:44:42
livedoorレンタル掲示板 開発日記:したらば掲示板”専用ブラウザ開発者様へのお知らせ”
URLリンク(blog.livedoor.jp)
> 最近、2chブラウザ利用ユーザから問い合わせが増えてきており、
> 問合せ内容の調査の結果「read.cgi」経由でデータを取得しているソフトが多いことが判りました。
>
> したらばでは 「read.cgi」よりサーバの側処理コストが低く、フォーマットも単純な
> 「rawmode.cgi」を 2ch専用ブラウザソフト向けに提供しております。
>
> 「read.cgi」 は近々に予定している機能修正などで HTML が変更されます。
> 「rawmode.cgi」をお使い頂く事で「read.cgi」側の変更に影響されない作りにする事が可能となりますので
> 是非、下記をご参考下さい。
562:デフォルトの名無しさん
06/11/23 21:05:07
2ちゃんブラウザ作ってる奴でread.cgi経由で読み書きしているバカなんているか?
563:デフォルトの名無しさん
06/11/23 21:34:20
>>562
したらばやまちBBSはdat直読みが出来ないからread.cgi使ってるやつ多いよ。
564:デフォルトの名無しさん
06/11/23 21:48:21
確かrawmode.cgiが実装されたときにモナジラBBSに報告があったような。
何を使うかは作者の自由だけどさ。
565:デフォルトの名無しさん
06/11/24 00:15:28
>>562
いるから問題になってんじゃね?
>>563
dat 読むための rawmode.cgi じゃん。
566:デフォルトの名無しさん
06/11/24 02:11:41
rawmode.cgiはログ出力を偽装するものですが、
JBBSログは非公開のホスト情報を含むため、フィルタを行っております。
567:デフォルトの名無しさん
06/11/24 02:37:47
>>565
rawmode.cgi実装されたのわりと最近だから。
568:デフォルトの名無しさん
06/11/24 06:44:18
2003/11にはすでにあったわけだが。専ブラの歴史の半分ほどたってるな。
URLリンク(jbbs.livedoor.jp)
569:デフォルトの名無しさん
06/11/24 12:23:58
2chブラウザに歴史と呼べるほどの変化があったのはoyster作戦の時代まで。
今の有力ブラウザで2003/11以後に発表されたものなんてあるか?
rawmodeができたってその時点でread.cgi読みが実装されてれば
そうそう書き換える必要もなかっただろ。
スレリンク(software板:4-20番)
スレリンク(software板:4-23番)
570:デフォルトの名無しさん
06/11/24 12:41:10
そこを言い争っても誰も得しないからやめとけ。
571:デフォルトの名無しさん
06/11/24 15:15:06
rawmode.cgiの出力は2chのdatと似てはいるが内容も文字コードも違う独自形式。
そのまま保存して直接出力する仕様にすると既に持っているJBBSのログと
どのように整合性をとって繋げるかが問題になるし、D/Lの時に変換する仕様なら
結局はread.cgiを読むのと同じようなコンバータを作らねばならない。
既存のブラウザで乗り換えが進まなかったのはちゃんと道理があるんだよ。
572:デフォルトの名無しさん
06/11/24 15:30:29
こんなにこのスレ人いたのかw
573:デフォルトの名無しさん
06/11/24 17:06:49
俺も思ったw
2chしててプログラマだったら、このスレ見るんじゃないかな。
もっぱら使う専門な人なんで意見交換には参加できかねますが。
574:デフォルトの名無しさん
06/11/24 17:40:39
ネタないから普段は黙ってるだけで
みんなチェック対象には入れてるんだろう。
575:568
06/11/24 17:46:04
>>569 rawmode.cgiが使われていないことについて言ったんじゃなくて
「わりと最近」ってのが気になっただけなんだ。わかりづらくてスマソ。
rawmode.cgiの実装が進まない心境はよくわかるよ。read.cgiでも十分だし。
576:デフォルトの名無しさん
06/11/24 19:35:59
>>569
OSX向けの専ブラだと、半分くらいは2003/11以降だとおもうよ。
577:デフォルトの名無しさん
06/11/24 22:20:44
>>575
したらばでrawmodeの対応があったのは、わりと最近だった記憶が、実は自分もしているんだよなー。
(11月じゃなくて6月頃だった記憶がある。)
としとったから月日の感覚が麻痺しているだけなのかもしれないが(苦笑)。
578:デフォルトの名無しさん
06/11/25 02:14:06
盛り上がっている話題と関係なく今日気付かず苦労した点
●ログイン時に送るデータをURLエンコードするとエラーになる
579:デフォルトの名無しさん
06/11/25 14:51:57
勝手でスマンが個別資料のところに追加した
URLリンク(info.2ch.net)
580:デフォルトの名無しさん
06/11/25 16:53:17
おつおつ
581:デフォルトの名無しさん
06/11/26 13:27:41
総合資料と個別資料ってどう住み分けしてるのん?
582:デフォルトの名無しさん
06/11/26 22:52:31
最近は大きな変更もないしねぇ。
rawmode使ってるけどいつ変えたか全く覚えてない・・・。
583:デフォルトの名無しさん
06/11/27 01:59:41
アーカイブ見たら確かに2003年11月に対応してたけど
そのあとrawmode.cgi自体もちょこっと修正があったりしたな
また変更があったのかと思ってびびった
584:デフォルトの名無しさん
06/11/27 21:42:28
wiki見てると他サイトの記事をコピペしたい衝動に駆られる
585:デフォルトの名無しさん
06/12/08 10:27:33
URLリンク(blog.livedoor.jp)
これってなんか対応必要なのかな。
586:デフォルトの名無しさん
06/12/08 22:46:48
>●端末固有番号を送信しない携帯からの書込み禁止
>●IDに携帯識別符号を追加
>●IDの強制表示
>●携帯端末ID規制
鯖側のハナシだから関係なし
携帯用の作者さんは書き込み禁止について問い合わせがあるかもね。
>■新形式スレッド(新DAT)と旧形式スレッド(旧DAT)について
表示フォーマットが混在するスレもあるみたいだから、抽出機能とかつけてる人は注意、くらい?
rawmode.cgiについて触れられていないようだから変化はないのだろう。
587:逆噴射J ◆lW31l/VtQc
06/12/11 01:05:24
話の腰を折るかも知れんけど、思いついたから書かせて欲しい。
専用ブラウザの○○.exeを実行させて、
板・スレのアイコンをデスクトップとかにドラッグしたら、その板・スレへのショートカットを作成できて、
このショートカットを起動したら、○○.exeがコマンドライン引数付きで起動されて、その板・スレがアクティブになる。
って機能があったら便利じゃね?
例えば、ユーザーはクイック起動にでもジャンル別のフォルダ作って好きなスレのショートカットをどんどんブチ込む。
そうする事で、ユーザーは板に縛られる事も無く、好きなジャンルのスレを一括管理できる。
また、
C:\(…中略…)\Quick Launch\ガンダム\9.11Gundam'sオフ会.lnk
C:\(…中略…)\Quick Launch\Off会\9.11Gundam'sオフ会.lnk
C:\(…中略…)\Quick Launch\大阪府の地域ネタ\9.11Gundam'sオフ会.lnk
C:\(…中略…)\Quick Launch\最近気になるスレ\9.11Gundam'sオフ会.lnk
という具合に、同一のスレにアクセスするプロセスを複数作成できるので、
ユーザーが、「あのスレのショートカットどこのフォルダに入れたっけ?」と悩む事態も少なくなる。
もちろん、クイック起動以外の好きなランチャーやWindows標準Shellを利用するのもユーザーの自由。
ブラウザ製作者にも、煩雑な「ユーザーのお気に入りを管理する処理」をユーザーに丸投げできる利点がある。
ブラウザはコマンドライン引数に対応さえすれば良い。
但し、この機能を現実に実装する場合、ショートカットを作るのは容易な反面、削除をユーザーの手作業に任せるのは不親切。
「クイック起動フォルダ・ユーザー指定フォルダに含まれる、存在しないスレ・最近アクセスしてないスレのショートカットを探し出して全削除する」
みたいな機能もセットで実装したい。
588:デフォルトの名無しさん
06/12/11 01:17:09
>>587
がんばれ
589:デフォルトの名無しさん
06/12/11 18:44:31
公開してないがプログラム勉強用に作ってたブラウザでそういうの作ってた。
板一覧とかお気に入りも全部URLショートカットで好きなフォルダを2chブラウザに登録できる。
(IEのお気に入りみたいな感じで)
590:デフォルトの名無しさん
06/12/22 00:31:31
URLリンク(janestyle.s11.xrea.com)
test版は乗せない方針ですか?
591:デフォルトの名無しさん
06/12/22 02:36:45
お前よく馬鹿って言われるだろ
592:デフォルトの名無しさん
06/12/22 06:22:59
お前は影で言われまくってるが一切それに気付けないタイプだな
593:デフォルトの名無しさん
06/12/22 15:50:45
それは普通だ
594:デフォルトの名無しさん
06/12/22 17:51:50
普通はたいして言われないし、ちょっとは気付くな
595:デフォルトの名無しさん
06/12/28 19:38:48
自分用の過去ログ取得スクリプトをofflaw.cgi中心に組んでみた。
エラーやら差分やらgzやら分岐が大変ね。
## ログインしているならofflawで過去ログ取得
if ( $sid ) {
$kakolog = &http(offlaw.cgiでゲットだぜ);
## 1行目と本体を分け、1行目を見て成否
((my $stat), $kakolog) = split(/\n/, $kakolog, 2);
if ( substr($stat, 0, 3) eq '+OK' ) {
# OK
} elsif ( $stat eq '-ERR そんな板orスレッドないです。' ){
# ないです。
} elsif ( ($stat eq "" and $kakolog eq "-ERR どこかであぼーんがあったみたいです。\n")
or $stat eq '-ERR どこかであぼーんがあったみたいです。' ) {
# ログ詰まりで全取得する
# ここだけ1行目が空行のことがある
} elsif ( (my @stat = split(/ /, $stat, 3))[1] eq '過去ログ倉庫で発見') {
# html化済みでメッセージのURL $stat[2] からログをもらう
# 既得があってgzでなければ差分取得する
# 既得無し、gz、差分取得失敗で全取得する
} else {
# その他エラー
}
} else {
## ログインしていないのでkakoを見る
}
# 過去ログ $kakolog
596:逆噴射J ◆lW31l/VtQc
06/12/29 03:19:03
VB.NETのCallByName()関数を別スレッドのオブジェクトも触れるように拡張してみた。
URLリンク(kenmon.hp.infoseek.co.jp)
VB.NETで作ってる人はあまりいないだろうけど。
597:デフォルトの名無しさん
06/12/30 00:01:55
今さらながらmonazilla復活おめ。
おいらもブラウザらしきものを作ってます(・∀・)ノシ
まだまだですけど・・・
URLリンク(haraguro.info)
598:デフォルトの名無しさん
07/01/07 12:33:40
2chブラウザってC/C++で作ってるのって少ないだね
599:デフォルトの名無しさん
07/01/07 16:27:32
OSX用はほとんどObjCかC++だよ。
600:デフォルトの名無しさん
07/01/09 21:41:43
よしじゃあ俺が
601:デフォルトの名無しさん
07/01/09 21:42:16
うわああああああ
いつのまに規制解除されたんだコノヤローorz
602:デフォルトの名無しさん
07/01/10 12:42:42
Win32SDKだけで作ろうとしたけど挫折した。
コントロール作るのめんどい~
603:デフォルトの名無しさん
07/01/10 17:00:29
死ぬ気か!
604:デフォルトの名無しさん
07/01/10 17:06:19
ATLかWTLを使おうよ。MFCはある意味SDK以上に死ぬ。
605:デフォルトの名無しさん
07/01/10 21:30:20
SDKで作り始める
↓
関数ばっかりじゃんヽ(`Д´)ノ
↓
そうだファイルごとにまとめればいいんだ(・∀・)
↓
あれ?同じ処理ばっかり(´・ω・`)
↓
そうだクラス化しよう!(´Д`;)
↓
テンプレート使えばさらにスマートじゃん!(*゚∀゚)=3
↓
どうみてもWTLです。
ああSDKで死んでみたいマゾな俺
606:デフォルトの名無しさん
07/01/12 00:48:59
WTLをもちっとSTLに近づけるのはおもしろそうダナ
607:デフォルトの名無しさん
07/01/12 03:47:38
ATL/WTLマンセーなやつ多いけどさ、フリーソフトだとDONUTくらいしかないんだよね
ほんとに使ってんの?
今後でてくるならwxWidgetsあたりが意外と可能性あると思う
608:597
07/01/12 10:05:56
>>607
つかってますよん。
609:デフォルトの名無しさん
07/01/12 10:24:08
OpenJaneをまるまるC++なんかにコンバートとか出来ないのかな?
Delphiが使えないから、改造できない。
610:デフォルトの名無しさん
07/01/12 12:04:50
delphi学べ
611:デフォルトの名無しさん
07/01/12 12:12:07
C++わかるなら、今からDelphi勉強すれば今月末には余裕で読めてるだろ。
あとは自分で移植作業だ。
612:デフォルトの名無しさん
07/01/12 20:48:07
さてまた閉鎖騒ぎが起こっているわけだが
613:デフォルトの名無しさん
07/01/12 21:52:51
問題はひろゆきのやる気だな
614:デフォルトの名無しさん
07/01/12 22:47:23
しかし、ひろゆきも結構あこぎな生き方してるんだな。
普通のブロガーがあんなやり方を告白して開き直ってたら、
間違いなく2chで晒されて祭だろうなw
615:デフォルトの名無しさん
07/01/12 22:54:12
今回裁判を起こした人は一体何やって個人情報晒されたんだ?
616:デフォルトの名無しさん
07/01/13 01:16:27
閉鎖になると2chの情報がもったいないな・・・
617:デフォルトの名無しさん
07/01/13 01:37:13
>>615
URLリンク(d.hatena.ne.jp)
プロ市民の自爆です。
618:逆噴射J ◆lW31l/VtQc
07/01/13 02:41:37
折角ブラウザ完成の第一歩を踏み出したと思ったら閉鎖騒ぎとは、トホホ…
未完成甚だしい出来ながら、駆け込みうp。
URLリンク(kenmon.hp.infoseek.co.jp)
WebBrowserクラスから派生させてスレを読み込ませる機能を付けてみました。
フォームに貼ってスレのURLにNavigate()するだけで、スレッドプールを使って鯖にアクセス。そしてローカルにコピー。
619:デフォルトの名無しさん
07/01/13 02:57:01
>>617
げ・・・、噂には聞いていたが「35歳会社員」ってのはリアルで中国大使館オフの疑惑の人物だったのかよ・・・
620:デフォルトの名無しさん
07/01/13 09:40:11
2chブラウザを作るのは良い勉強になるんだけどな…
621:デフォルトの名無しさん
07/01/13 13:02:32
閉鎖になるわけないだろう。
ドメイン名が変更されてそれで終わり。
622:デフォルトの名無しさん
07/01/13 13:21:09
いや変更すら無いだろう。
623:デフォルトの名無しさん
07/01/13 16:16:31
変更すら無いと思うがもし変更されたらいちおうこのスレで扱う範疇だな。
1行修正するだけだと思うけど
624:デフォルトの名無しさん
07/01/13 16:25:08
板一覧を更新する人は作業が必要なんじゃない?
いまはほとんど2ch.netってドメイン名で指定してるんだろうし。
625:デフォルトの名無しさん
07/01/13 16:57:51
釣られてる?
626:デフォルトの名無しさん
07/01/15 15:13:08
>>617
>>619
リンク先の追記ちゃんと読んどけよ
627:デフォルトの名無しさん
07/01/15 20:02:21
閉鎖になってもbbsmenuは更新する、っていうのをどこかで見たような気がする( ´・ω・`)
628:デフォルトの名無しさん
07/01/15 20:45:40
となると35歳会社員ってなにやって個人情報晒された人なんだろう?
全うに生きて晒されたのなら結構気の毒な話だと思うんだが(´・ω・`)・・・
629:デフォルトの名無しさん
07/01/15 22:56:37
「ひろゆきがやる気なくなって終了」はいつでもありうるんだよな・・・
630:デフォルトの名無しさん
07/01/15 23:14:28
>>628
URLリンク(matarikougi.seesaa.net)
631:デフォルトの名無しさん
07/01/15 23:31:04
>>630
>>626
632:デフォルトの名無しさん
07/01/15 23:40:59
>>630
いやだから中国大使館オフと今回の件は関係ないんだってばw
633:デフォルトの名無しさん
07/01/16 03:58:09
どうやらこの辺。
■ 判決を受けて、実際に当該スレを掘ってみよう作戦。
スレリンク(sec2chd板)
【2007年】切込隊長@山本一郎85【エア人生】
スレリンク(market板)
わんわん吠えるよわんわん
URLリンク(wanwanlapper.seesaa.net)
URLリンク(blog.livedoor.jp)
634:デフォルトの名無しさん
07/01/18 15:13:09
2chは閉鎖しないの情報が流れるとスレが止まったw
きっと皆開発に勤しんでるに違いない!
635:デフォルトの名無しさん
07/01/19 00:15:11
仮にドメイン差し押さえられてもサーバは残るわけだし別ドメインやIP直でアクセスすればいいし今まで通りってわかってたよハハハハハハ
636:デフォルトの名無しさん
07/01/19 07:57:55
IP直じゃ書き込めないよ
637:デフォルトの名無しさん
07/01/20 22:08:46
Perlについての質問箱 29箱目
スレリンク(tech板)
から誘導されてきました。
2chViewer ●にログインして、過去ログをひたすら(ウェイトは挟みつつ)取得するPerlスクリプトを書いたのですが、
●ログインは出来るものの、肝心の過去ログが取得できません。gzip圧縮された「-ERR もう つかえません」と言うメッセージが取得されるだけです。
●アカウントそのものは既成の専用ブラウザ(OpenJane 0.1.12.6b)で生きていることを確認しています。
ソースはこれです。
URLリンク(sub.jetabbs.org) (コメント・メッセージがキモくてごめんなさい)
何が原因かわからないでしょうか?
638:デフォルトの名無しさん
07/01/20 22:26:26
>>637
Perlのソースをうpしても、「Perlのソースが読める」と、「●の実装を理解してる」の両方を満たす人しか回答できないよ。
送信してるヘッダを書いた方が判りやすいと思う。
それと、目的が「作る」のではなくて「ログを落とす」なら、壷インストールしてIEを自動操縦する方が簡単と思う。
639:デフォルトの名無しさん
07/01/21 02:04:00
>>637
●持ちじゃないからテストできなくてスマンが、163行目はraw=.0じゃなくraw=0.0が正解じゃね?
640:637
07/01/21 03:44:12
>>638
発想の転換させてくれてありがとう。
IE自動操縦ではなくてJaneにdat落ちURLを渡すだけにしたよ。認証&取得はJaneまかせに。
URLリンク(sub.jetabbs.org)
>>639もサンクスな。
641:デフォルトの名無しさん
07/01/21 18:53:04
ブラウザの機能の一環として、30分おきに自動で約10板分の
subject.txtを自動で読みに行くのは怒られる?
642:デフォルトの名無しさん
07/01/21 18:57:07
サーバーサイドだったら構わないだろうけど、個々のユーザーに自動取得させるのはどうかと思うよ。
使い道によっては嵐ツールに早代わりするから。
まあやるならしっかりとUAを名乗ることだね。
643:デフォルトの名無しさん
07/01/21 20:30:51
個人的には瞬間的にストレスかけるのは好きじゃないから、
もし同じような実装するとしたら3分おきに1つの板のsubject.txtを取りに行くようにするかな・・・
644:デフォルトの名無しさん
07/01/27 13:22:41
JBBS で倉庫行きになったスレって dat 取れないんだっけ?
645:デフォルトの名無しさん
07/01/27 15:23:36
>>644
>>495
646:644
07/01/27 22:19:08
>>645
だめなんすね。
どうもです。
647:デフォルトの名無しさん
07/01/29 14:21:05
板が移転したときの判定について質問です。
板更新しないとブラウザ上では移転前のURLのsubject.txtを読みに行きます。
ケース1:初めて読む板でIf-SinceModifiedを付けずにリクエストしたとき
スレッドが1つもないsubject.txtが存在していてHTTP StatusはOKが返ってきます。
このときはダイアログで板移転をうながせば良いかと思います。
ケース2:2回目以降読む板でIf-SinceModifiedをつけてリクエストしたとき
Not Modifiedが返ってきます。
通常、Not Modifiedが返ってきたらローカルのsubject.txtを読んで表示してます。
本当は移転先のsubject.txtを読まなければいけません。
この場合、どうやって移転したと判定すれば良いでしょう?
前回の読み込みから10分以上経っていたらIf-SinceModifiedを付けないとか?
648:デフォルトの名無しさん
07/01/29 17:22:50
subject.txtは書き込み毎に更新されるので、IMSフラグを
付ける必要はないと思う。それで帯域が節約されるとしたら
よっぽどの過疎板ってことだから。
649:デフォルトの名無しさん
07/01/29 18:01:42
>>647
なにか勘違いしてる
手元にあるsubject.txtが空でなければ、If-Modified-SinceつけてNot Modified が返ってきたら
サーバーのsubject.txtが空な訳はないだろ。
あと前にも書いたけど、If-Modified-Sinceじゃなくて If-None-Match 推奨。
650:647
07/01/29 18:12:28
>>648
うーん確かに。だったら単純に更新連打抑制機能だけつければいいのかな?
他のブラウザはどうなってるんだろう。
>>649
うお。確かに勘違いでした。
今は未だケース1のスレッドが1件も無かったら板移転と判断のロジックが入ってないので、
ローカルに空subject.txtが保存されますね。
それでIf-Since-Modifiedしたら、それは・・・すみません。
If-None-Matchの件も上のレス見て納得しました。
651:デフォルトの名無しさん
07/01/30 07:46:57
>>650
前にちらっと読んだ kage のソースでは、1秒以内の同じ URL へのリクエストは
シカトするようになってた気がする。
652:デフォルトの名無しさん
07/02/12 18:21:15
こっちにもはっておきますね。
キーワードを表示して欲しいとかって話みたいです。
★☆ひろゆきから2chブラウザ作者さんへお願い☆★
スレリンク(software板)
653:デフォルトの名無しさん
07/02/12 19:23:47
>>652
その「関連キーワード」ってなんじゃろか?
654:委員長 ◆/DABoneCRY
07/02/12 19:45:26
>653
例えばこのスレッドをIEで開いて、最上部を見て下さい。
キーワード【 dat monazilla ブラウザ gzip Encoding ch 取得 】
といった物があります。
それをクリックして貰えれば「ああ、なるほど」と分かって貰えると思いますよ。
655:委員長 ◆/DABoneCRY
07/02/12 19:46:45
むを!上げてもた……
見逃してやって下さい。
656:デフォルトの名無しさん
07/02/12 20:04:40
ふむふむ
URLリンク(p2.2ch.io) の後にURL貼付ければいいのか
例えばこのスレ(スレリンク(tech板)l50)なら
URLリンク(p2.2ch.io)スレリンク(tech板)l50 になるんだな
657:デフォルトの名無しさん
07/02/13 12:07:17
最後のl50、l100・・・、なしとかでキーワードの結果が違うのね
どれが一番良いんだろ?
658:デフォルトの名無しさん
07/02/13 15:59:13
>>654
ああ、なるほど。そのスレに関連するキーワードが自動的に抽出されて最上部に
検索リンクがはられるということか。
659:デフォルトの名無しさん
07/02/13 22:08:11
>>657
推測だが、指定範囲のなかでキーワードを拾ってるんじゃなかろうか
660:デフォルトの名無しさん
07/03/31 17:05:32
同じhost上のdatファイルを何個か連続して欲しいときって
Keep-Aliveのほうが効率いいと思うんだけど
GET /tech/dat/1174585528.dat HTTP/1.1
User-Agent: Monazilla/1.00
Host: pc11.2ch.net
Accept: */*
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
こんなリクエスト5連ちゃんくらいしてもレスポンスヘッダには
全部 Connection: close が入ってるんだよね。
そもそも HTTP/1.1 でリクエストしてるから "Connection: Keep-Alive" いらないだろ
とか思って、なしでも試したけどどっちでも close されちゃう。
オレ的にはこれでも連ちゃんでdat取れるから、べつにいいんだけど 2chとしてはどうなの?
あと、もうひとつ質問なんだけど、巡回みたいなことするときに、
「最低でもリクエストの間隔はこのくらいは開けろ」、とか
「連ちゃんでのリクエストは何回までにしろ」とか「この時間帯は避けろ」とか
そういうのってないの? 常識の範囲ではわかってるつもりだけど、2ch的にはどうなんでしょ?
661:デフォルトの名無しさん
07/03/31 17:30:07
そのへんをあやふやにして運営してるのが2chです。
明確にすればそこスレスレで負荷をかけまくれるからね。
問題があればアク禁にされるってのが基本的な姿勢。
運営版でそれとなしに聞いてみればいいよ。
こんなサービスをしたいのですがどうですか~って感じで。
FOXかひろゆきに気に入られたら鯖も無料で貸してもらえるよ。
あと法人名で問い合わせればjigみたいに個別に対応してもらえるかもしれない。
662:デフォルトの名無しさん
07/03/31 18:14:07
こっちは「keep-aliveでもcloseでもいいよ」って選択肢をサーバーに示している。
サーバーがcloseを望んでるんだから気にしなくていい。
サーバーの仕組み上、Keep Alive のほうが負荷が高くなるケースもあって、
2chでは Keep Alive を無効にしていることが多い。
663:660
07/03/31 18:51:45
レスさんくす。
そんなもんなんだ。
けど、それってぎゃくに難しいよなぁー・・・
664: ◆TWARamEjuA
07/03/31 19:40:43 BE:3485748-2BP(6811)
(´-`).。oO(運用情報板を読んでいないんだろうなぁ。。。)
665:デフォルトの名無しさん
07/03/31 21:01:53
>>660のをハイパーターミナルで試してみた
プロパティでTCP/IP ポート80 アドレスはnslookupでとってきて。
さらに設定タブ>ASCII設定で
ν行末に改行文字
νローカルエコー
ν受信データに改行文字をつける
ν右端で折り返す
>>660のリクエストの行末に改行2つ(これがリクエスト・レスポンスのヘッダーとボディの分け目のマーク)つけてテキスト(req.txt)に保存して、
そして、もう一つテキストを作って(cap.txt)、転送>テキストのキャプチャ(cap.txt)
そして、転送>テキストファイルの送信(req.txt)でリクエスト送るとレスポンス返ってきた。
ここまではいいんだが、
でcap.txtをcap.htmlに変えて色々文字コード変えてもボディが文字化けしたままなんだけど、これはハイパーターミナルのエンコードが既にシフトJISだからかなあ?
666:デフォルトの名無しさん
07/03/31 21:41:58
自己解決しました
レスポンス
Content-Encoding: gzip
でした
667:デフォルトの名無しさん
07/04/10 11:29:28
最近2chブラウザ(とても使えるレベルじゃないのでみたいなもの)作ってるんですが、
be付きで書き込む場合って●を使って書き込むDOLIB 1.00の仕様と同じなんですか?
668:デフォルトの名無しさん
07/04/10 12:03:42
>>667
違うよ。全然違うよ。
beはcookieとしてメアドと認証コードを送る。
それぞれDMDMとMDMDというのがキーになっている。
そこ以外は通常時と同じようにPOST。
のはず。
669:667
07/04/10 12:16:06
やっぱり違いますか。ということは通常書き込むときは、
"Cookie: NAME=" + 名前 + "; MAIL=" + メール + "; " + 返ってきたSet-Cookie:のPONとexpiresとpath=/ + "; hana=mogera"
で書き込めてますけど、
"Cookie: NAME=" + 名前 + "; MAIL=" + メール + "; DMDM=" + be登録アドレス + "; MDMD=" + be認証コード + 返ってきたSet-Cookie:のPONとexpiresとpath=/ + "; hana=mogera"
で大丈夫ですか?
上記の名前、メールはURLエンコードしてますが、be書き込み時のbe登録アドレスとbe認証コードもURLエンコード必須ですか?
670:667
07/04/10 15:52:19
URLエンコードなしでBe書き込みできました。どうもです。
671:委員長 ◆/DABoneCRY
07/04/11 09:03:31
マルチですが、情報を。
書き込み不可となっているブラウザがいくつか発生しているそうです。
とりあえず、私が把握した情報だけ。
想像も入っているのですが、鯖側でクッキーの処理が変わったのか
複数行のクッキーだと受け取って貰えないようです。
//この処理だとダメ
IdhEdit->Request->CustomHeaders->Clear();
IdhEdit->Request->CustomHeaders->Add("Cookie:NAME="+CmbName->Text);
IdhEdit->Request->CustomHeaders->Add("Cookie:MAIL="+CmbMail->Text);
IdhEdit->Request->CustomHeaders->Add("Cookie:"+gCookie);
//この処理だとOK
IdhEdit->Request->CustomHeaders->Clear();
AnsiString CookieCode = "Cookie: NAME=" + CmbName->Text +"; MAIL=" + CmbMail->Text
+ "; " +gCookie;
IdhEdit->Request->CustomHeaders->Add(CookieCode);
実際には鯖側で処理を変えたのか、それとも鯖とIndyの相性(\nと\r\nとか)なのか
はたまた、Windowsアップデートがあったそうなので、それが影響しているのか不明ですが
とりあえず、A Boneでは、上記の変更で修正出来ましたので、ご連絡しておきます。
672:stream ◆PNstream2s
07/04/11 16:40:28
ちなみに、複数行のCookieは確か間違いなんで今回の件にかかわらず直したほうがいいです
673:デフォルトの名無しさん
07/04/30 15:56:11
ニコニコが人気らしいが、あんな風にプレイヤーと専ブラが融合した物を
誰か作ってみんかね。
キャプチャデバイスから映像を取り込みつつ、実況板(指定したスレ)から
ログを取り込んで重ねて表示とか。
674:デフォルトの名無しさん
07/05/01 11:37:38
そのアイデアは楽しそうだね。
キャプチャのメーカによってプログラムを変えないと
いけないだろうから複数の人に向けては難しいかもね。
ワンセグとかだと割りと簡単に取れたりするのかな?
675:デフォルトの名無しさん
07/05/01 22:06:44
ビデオデバイスを扱う汎用なインターフェースがあるっぽい?
676:デフォルトの名無しさん
07/05/01 22:31:33
古いものならVFW、最近のならWDM
677:デフォルトの名無しさん
07/05/02 00:20:53
テレビを表示してるウィンドウに、半透明化した専ブラのウィンドウを重ねればいいんじゃね?
と思ったが、テレビが見難い…
文字だけ表示し、ウィンドウの枠などが透明な専ブラがあればいいのかな
678:デフォルトの名無しさん
07/05/07 03:13:02
>>676
DirectShowだろ
679:デフォルトの名無しさん
07/05/07 20:36:05
read.cgi再開発スレ Part2
スレリンク(operate板:655-番)
> 655 :動け動けウゴウゴ2ちゃんねる :2007/05/07(月) 17:28:03 ID:KXXfawU50
> スレがdat落ちしてた時read.cgiなら>>1は読めるのに
> ●ログインしてない専用ブラウザだとスレタイすら分からないのはひどい
> 専ブラにもpastdat.soを開放するべきだ
>
> 656 :stream ◆PNstream2s :2007/05/07(月) 18:58:19 ID:3mprCz2C0
> スレリンク(operate板:768-769番)
> read.htmlが入ってるところなら、datファイルにUserAgentがMonazilla以外でアクセスすれば
> dat落ちしているならリターンコードが203で、内容がそれなりのものが返って来る。
>
> 657 : 株価【1540】 △△ ◆cZfSunOs.U :2007/05/07(月) 19:44:27 ID:T2091+Se0
> >>655-656 ただ,専ブラが Monazilla 以外の User-Agent をよこしてくるようになると
> 後々面倒なことになるかも知れない(専ブラとそれ以外の判別処理が煩雑になるなど)ので,
> 専ブラの各作者さんで話し合って,pastdat.so / anydat.so 対応であることを示す統一した目印
> (例えば User-Agent を Monazilla/1.00 (SomeBrowser/1.0; pastdat) のようにするとか)
> を決めてもらえるといいような気もします.
> そうしてもらえれば,pastdat.so / anydat.so に対応する処理を入れます.
>
> # 今は,pastdat.so が入ってるのは雪だるまだけ,anydat.so が入っているのは
> # read.html が入っている鯖だけなんですが,これやると anydat.so 全鯖配布になるのかな.
680:デフォルトの名無しさん
07/05/08 00:09:52
その通り pastdat を追加で良いんでね?
Monazillaのヴァージョン番号とかだと、更なる機能追加とかあったときに、
対応・未対応の区別が面倒だし。
BとCの機能は対応してるがAには未対応、みたいな。
681:n|a
07/05/08 22:10:22
>>679
実際にUAの値を使うのはサーバ側なので、
パースの容易さや将来の拡張性等の点でサーバ側に都合の良い仕様を
提案してもらった方がいいのではないでしょうか。
専ブラ側でUAに文字列を追加するのはそれほど問題にならないと思いますし。
682:●
07/05/09 00:11:19
話をぶったぎって悪いが
ようやく自作ブラウザでログインして書き込みできるようになったんで記念カキコ
683:デフォルトの名無しさん
07/05/09 00:24:40
>>679
独自のHTTPヘッダで対応するのは無理?
684:デフォルトの名無しさん
07/05/09 22:32:13
>>682
オメ
685:デフォルトの名無しさん
07/05/09 23:58:52
クッキーなしの状態からクッキーもらってbbs.cgiにポスト
するまでの処理がわかりません。誰かおせーて。
あとスレのたてかた。
686:デフォルトの名無しさん
07/05/10 21:08:18
どこまで調べた・試したかくらいは書こうぜボーヤ
687:デフォルトの名無しさん
07/05/10 21:39:36
>>685
IE等の普通のWebブラウザと同じだよ。
688:デフォルトの名無しさん
07/05/15 11:04:58
>>679に興味のある作者って少ないんだね。
689:○
07/05/15 13:52:52
買えよ
690:●
07/05/15 13:53:43
ってログインしとらんかった・・・
691:デフォルトの名無しさん
07/05/15 21:18:11
●飼うほど使わないしぃ・・・
692:デフォルトの名無しさん
07/05/16 10:40:22
1だけ読めてもねぇ
693:デフォルトの名無しさん
07/05/16 16:47:53
>>685
俺はだいたいこんなかんじ。
1. リクエストヘッダーのクッキーに、ローカルに保存しておいたクッキーの値を読み込む。クッキーが無い場合は空。
2. bbs.cgiにポスト
3. レスポンスを読んで、「書きこみました。」の文字があれば終了。
4. レスポンスを読んで、「書きこみ確認」の文字があれば、レスポンスヘッダーのクッキーをローカルに保存する。1へ戻る。(※無限ループにならないように戻るのは1回だけ)
5. レスポンスを読んで、3,4以外だったらエラーなので終了。
スレ立ての場合は、ポストする内容から key=datキー を削って代わりに subject=スレ名 を付け加える。
それと submit=書き込む を submit=新規スレッド作成 に変えるだけで後はレス書きこみと同じ。
694:デフォルトの名無しさん
07/05/16 22:30:15
>>693
なるほど、参考になりました。ありがとう。
695:デフォルトの名無しさん
07/05/17 00:06:44
2chブラウザで使う主機能(datの取得とか書き込みとか)をまとめたライブラリを
誰も作らないのはなんでなんだぜ?
696:デフォルトの名無しさん
07/05/17 00:16:13
調べりゃわかるのに何で作るんだぜ?
調べてもわからなければここで聞けばいいんじゃね?
697:デフォルトの名無しさん
07/05/17 00:38:42
>>695
lib2chってのがあったよ。
698:デフォルトの名無しさん
07/05/17 11:32:57
言語もOSもバラバラだから作ろうにも・・・
699:デフォルトの名無しさん
07/05/17 17:27:08
OSXならThousand2chとか
700:デフォルトの名無しさん
07/05/17 17:43:31
>>695
じゃあとりあえずCのソケット関数で作ってくれ
#include <sys/socket.h>
か
#include <winsock.h>
で
701:デフォルトの名無しさん
07/05/17 19:27:19
CかC++でHTTPを扱うライブラリで何かお勧めない?
OSはWindowsかun*xで
702:デフォルトの名無しさん
07/05/17 19:44:02
WinHttp
703:デフォルトの名無しさん
07/05/17 21:07:35
>>695
JavaとC#で使えるライブラリお願いします><
704:デフォルトの名無しさん
07/05/18 00:46:15
Jakarta HttpClient
705:デフォルトの名無しさん
07/05/18 00:49:18
>>695
書き込みの仕様が不定期に変わるから。
706:デフォルトの名無しさん
07/05/18 01:01:59
そこで誰かがライブラリを修正すればみんなハッピー!
あー幻想幻想
707:デフォルトの名無しさん
07/05/18 08:17:16
俺じゃない誰かがOpenLib2chを作成するんだ!
708:デフォルトの名無しさん
07/05/18 10:12:22
必要なのはライブラリではなく、
明確な仕様とその変更の通知
709:デフォルトの名無しさん
07/05/18 21:32:22
ここだな
URLリンク(info.2ch.net)
710:デフォルトの名無しさん
07/05/20 01:41:34
まちBBSに対応させたいんですが、
2chと違ってread.cgi経由で読み出すしかないんですかね?
711:デフォルトの名無しさん
07/05/20 22:06:43
うん
まちはread.plだけどね
712:デフォルトの名無しさん
07/05/21 00:58:03
ありゃread.cgiで組んじゃった
でもちゃんと動作してるみたいだし良いか
それにしてもまちBBSのread.cgiが吐き出すhtmlって汚いなぁ
713:デフォルトの名無しさん
07/05/22 01:37:42
ちょっと質問
2chブラウザの起動時オプションとかでexeにURL渡すとそこを開いてくれるって
あるじゃない?
あれって
なんたら.exe http://ホスト名/test/read.cgi/板キー/スレキー/
で、統一されてるのかな?
Janeしか使ってないんで他のがどうなってるか知りたいんだ
714:デフォルトの名無しさん
07/05/22 02:42:45
ギコナビはそれでいった。
715:デフォルトの名無しさん
07/05/22 15:00:03
へぇ
起動オプションでURL渡すとかそんな使い方あったのか
716:デフォルトの名無しさん
07/05/22 20:24:54
統一したって話は聞かないから、ブラウザごとにバラバラじゃないかね。
717:713
07/05/22 20:51:58
情報アリ
ツール作ってて、取得したURLから2chブラウザで直接開けると便利だなぁと
思って聞いたんだが開けないの使ってる人はあきらめる!って方向で行くわ
だいぶ形になってきて後はデバグだorz
718:デフォルトの名無しさん
07/05/22 21:53:26
普通に考えて、標準のURL以外の形式に限る理由なんかないだろう。
719:デフォルトの名無しさん
07/05/22 22:00:59
2ch専用のスキームがほしいかな
2ch://pc11.2ch.net/test/read.cgi/tech/1057329161/
これで普通のブラウザと区別できる
720:デフォルトの名無しさん
07/05/22 22:32:31
2ch.net/test/read.cgi/
の部分はチェックすればいいだけじゃね?
721:デフォルトの名無しさん
07/05/25 01:58:17
実装しちゃるって奇特な専ブラ作者さんはおられんかの
【要望】
スレッド上に貼られた、MD5、SHA-1等のハッシュ値に該当する画像ファイルが
特定の指定したフォルダにあった場合にサムネイル表示する機能
ぶっちゃけ壊滅しつつある画像うpろだの代替機能を
P2Pソフト+専ブラで実現できんものかと
722:デフォルトの名無しさん
07/05/25 12:36:45
著作権法違反幇助の罪で捕まっちゃわない?
723:デフォルトの名無しさん
07/05/25 19:03:15
専ブラ自体はローカルのファイル検索して表示するだけだし問題無いと思う。
で、P2Pソフトの方はnyとかだとタイムリーなネタは無理だね
724:デフォルトの名無しさん
07/05/26 21:23:54
特定のフォルダにある画像ファイルのハッシュをあらかじめキャッシュしておく必要はあるかな。
あと、ハッシュらしき文字列を判定する機能も必要。
725:デフォルトの名無しさん
07/06/02 06:07:07
画像ファイルの入手も問題だな。
726:デフォルトの名無しさん
07/06/02 14:18:51
というか、別に専ブラで実装しなくとも
URLリンク(localhost:12345)
みたいなのでできそうな気がする。
727:デフォルトの名無しさん
07/06/02 17:22:08
スレ上に張られたハッシュ値をいちいちコポペするのかい
728:デフォルトの名無しさん
07/06/12 14:04:27
エンジン内臓を誰か作ってください。
エンジン内臓を作ってよ
ギコナビからIEやjaneから
729:デフォルトの名無しさん
07/06/12 15:24:06
日本語でおk
730:デフォルトの名無しさん
07/06/12 22:40:17
臓物を作るのか
731:デフォルトの名無しさん
07/06/12 22:48:03
内臓はグロイからやだ。
732:デフォルトの名無しさん
07/06/26 18:15:46
live2chみたいな実況中継型のブラウザを作ってみたいんだけど連続してスレをリロードするとき
最低でも何秒以上あけないと荒らしと認定されてアク禁食らうようなことになったりしない?
733:気まぐれアナスイ
07/06/26 18:54:45
>>732
個人で管理なので大変なのでしょう…
termkeep.される事を理解できれば その様な状態には為らないと思います。
734:デフォルトの名無しさん
07/06/30 17:06:09
>>732
日本語勉強しろ
735:デフォルトの名無しさん
07/06/30 17:19:32
>>733
> termkeep.される事を理解できれば
なるほど、その間隔は2ちゃんの鯖から制御されるのか
736:デフォルトの名無しさん
07/06/30 19:25:24
行く先々でこのコテ見かけるわ最近
737:デフォルトの名無しさん
07/07/03 15:39:32
URLリンク(info.2ch.net)
鯖死んでるの?なんかさっきから鯖から応答がない・・・
738:デフォルトの名無しさん
07/07/03 15:54:35
>>737
サーバーダウン(鯖落ち)情報 part159
スレリンク(operate板:183-番)
739:デフォルトの名無しさん
07/07/03 15:58:07
把握。
ひろゆき( ´Д` )
740:デフォルトの名無しさん
07/07/21 18:41:47
よくある次スレ検索機能みたいなのってどういう仕組みになってんの?
741:デフォルトの名無しさん
07/07/21 22:22:38
>>740
基本的には、スレタイの先頭数文字の一致。あとは【】をとばすとか、いろいろ考えられると思う。
742:デフォルトの名無しさん
07/07/21 23:06:53
結局自分で探すのが一番
743:デフォルトの名無しさん
07/07/21 23:15:07
自分で探すときの考え方をそのままプログラムに反映させるだけだろ
・・・と口で言うほど簡単ではないけど、基本的にはそうだと思う・・・
744:デフォルトの名無しさん
07/07/22 03:10:59
ということは高精度なOCRが必要になるってことでしあ
745:デフォルトの名無しさん
07/07/22 19:54:46
>>740
Janeはコサイン係数で文字列の類似度から次スレを見つけてるみたい。
twintailは文字列を単語毎に分解してるだけだから簡単な実装で大丈夫だと思うよ。
746:デフォルトの名無しさん
07/07/25 11:41:26
webブラウザで
スレリンク(tech板:6番)
を見たときに >>6 だけじゃなく >>1 も表示されるのって
前からそうだったっけ?
747:デフォルトの名無しさん
07/07/25 13:14:24
>>746
>>6しか表示されないけど?
l6だと最後の6レスと>>1が表示される
nl6とかl6nにすると>>1は表示されない
748:746
07/07/25 15:02:29
あ、ごめん、JavaScript モードにしてるからだったみたい。
CGI モードだと 6 だけだった。
749:デフォルトの名無しさん
07/08/25 00:29:06
一ヶ月書込みがないな
750:デフォルトの名無しさん
07/08/26 11:34:22
役割を終えたということで・・・・
751:デフォルトの名無しさん
07/08/26 17:39:04
2chの仕様変更でもない限り盛り上がらないだろうな
ところで2ch以外の掲示板の話題はスレ違い?
俺はまちBBSのスレッド取得について詳しく書いてあるサイトがあれば教えて欲しいんだが。
あぼーんがあるとsubject.txtに書かれているレス数と最終レスの番号がずれるのでどうやって差分取得をすればいいのかわからない。
752:デフォルトの名無しさん
07/08/26 18:17:50
あぼーんなら差分取得はしない
753:デフォルトの名無しさん
07/08/26 19:01:49
>>751
DATで取れないのは最初から読み直し
754:デフォルトの名無しさん
07/08/26 20:37:53
まちBBSって .cgi ファイルになってて取得できなくない?
どうやってあぼーん検出するの?
755:デフォルトの名無しさん
07/08/26 21:27:47
>>754
>あぼーんがあるとsubject.txtに書かれているレス数と最終レスの番号がずれるので
756:デフォルトの名無しさん
07/08/26 22:41:49
それってスレを取得する度にsubject.txtも更新する必要があるような・・・
757:デフォルトの名無しさん
07/09/05 23:40:09
誘導されました。
2chブラウザ作っているのですが、qb5.2ch.netに書き込み確認のcookieタグを
取得しようとしても正しく取得できません。
調べるとhttpのヘッダが他のサーバーと違います。
これはどうしてですか?
書き込みをしようとした時にcokkieが書かれたヘッダです。
---------------
news22.2ch.net
---------------
HTTP/1.1 200 OK
Date: Tue, 04 Sep 2007 14:49:57 GMT
Server: Apache/2.0.55
Set-Cookie: PON=***********; expires=Friday, 01-Jan-2010 00:00:00 GMT; path=/
Set-Cookie: HAP=******; expires=Friday, 01-Jan-2010 00:00:00 GMT; path=/
Vary: Accept-Encoding
Content-Length: 1911
Connection: close
Content-Type: text/html; charset=shift_jis
---------------
qb5.2ch.net
---------------
HTTP/1.1 200 OK
Date: Tue, 04 Sep 2007 14:37:59 GMT
Server: Apache/2.0.52 (Unix) PHP/4.3.10 mod_ssl/2.0.52 OpenSSL/0.9.7c-p1
Set-Cookie: PON=***********; expires=Friday, 01-Jan-2010 00:00:00 GMT; path=/
Set-Cookie: HAP=******; expires=Friday, 01-Jan-2010 00:00:00 GMT; path=/
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=shift_jis
758:デフォルトの名無しさん
07/09/06 00:00:28
HTTP/1.1を名乗っているのにChunked-Transter-Encodingを理解しない者は
腹を切って死ぬべきだ。詳しくはRFC2616で熟知すべし。
759:デフォルトの名無しさん
07/09/06 00:06:01
HTTPヘッダが違うのは鯖がそういう環境だからだろう。
ていうかヘッダ見る限りクッキー取得できてるじゃねぇか。
760:デフォルトの名無しさん
07/09/06 00:17:10
>>758-759
どうもありがとう。
Chunked調べたら分かりました。
761:デフォルトの名無しさん
07/09/09 14:07:51
【鯖落ち】板の不具合報告スレ+9【重い重い重い重い重い.....】
スレリンク(tawara板)&START=218&END=218
知らぬ間にread.cgiになってたのね
それ以外の情報がまだ無いけど・・・
762:デフォルトの名無しさん
07/09/09 18:50:28
まだじゃね?
763:デフォルトの名無しさん
07/09/10 08:57:18
>>761
情報サンクス。
dat直読みか、rawmodeを載せてくれるとうれしいなあ。
差分取得が楽になる。
764:デフォルトの名無しさん
07/09/18 14:32:06
monazilla.org 更新再開されてたんだな。
phpのWarningがでまくってるけど。
765:デフォルトの名無しさん
07/09/18 18:01:29
他力本願だけどなw
766:デフォルトの名無しさん
07/09/18 21:10:07
Warning: main(module/asm4cmt/): failed to open stream: No such file or directory in /home/monazill/public_html/index.php on line 116
Warning: main(): Failed opening 'module/asm4cmt/' for inclusion (include_path='.:/usr/local/lib/php') in /home/monazill/public_html/index.php on line 116
Warning: Cannot modify header information - headers already sent by (output started at /home/monazill/public_html/index.php:116) in /home/monazill/public_html/index.php on line 1542
ググッてもmonazilla.orgのキャッシュしか見つからないぜw
767:デフォルトの名無しさん
07/09/28 23:35:37
BBS_THREAD_TATESUGI=64
おそらく連続してスレ建てするのを規制する行だと思うんだけど
64とされていた場合、次にスレ建てできるようになるまでどのくらいの
時間がかかるんだっけ?
768:デフォルトの名無しさん
07/09/28 23:45:56
スレリンク(operate板:947-948番)n
769:デフォルトの名無しさん
07/09/29 15:17:11
>>767
新しいスレが64個立つまで
770:デフォルトの名無しさん
07/09/29 16:53:25
過疎スレで64個って永杉だろorz・・・
771:デフォルトの名無しさん
07/09/30 10:26:28
過疎はきついなw
772:●
07/09/30 13:04:33
買え
773:デフォルトの名無しさん
07/09/30 16:10:07
買わされ続けて解約できないと聞いたから嫌
774:○
07/09/30 16:45:20
解約手続きしたこと無いからわからんが
2chをやり続ける限り●も買い続けるぜ。
775:●
07/09/30 16:45:48
ログインしてなかた
776:デフォルトの名無しさん
07/09/30 18:15:45
メール送ったら解約できたぜ。
送ったメールに対する返信・確認や連絡は一切なくてうさんくさいこと
この上なかったが、引き落としされなくなってた。
二度と買わねぇ
777:デフォルトの名無しさん
07/10/31 02:08:43
指定した2ちゃんの特定の板にある全てのスレを読み込んで
特定の文字、ID、名前、E-mail欄で検索をかけるちょっとしたツール
を自作しよかと思ってるんだけど似たようなツールって既に現存したりする?
778:デフォルトの名無しさん
07/10/31 10:03:01
転送量・・・一つの板だけならそんなでもないかな。わかんないけど><
779:デフォルトの名無しさん
07/10/31 11:15:41
個人的にやるなら大丈夫だけど、ツールを配布するなら狐が激怒するから注意。
了承取っとかないとちょっとしたクロールでもバンされるから。
780:デフォルトの名無しさん
07/10/31 11:22:36
そんなのUserAgentを適切に設定すればOK
781:デフォルトの名無しさん
07/10/31 11:31:15
クロールはip単位でバンしてるから。
ちょっと前まではgooglebotさえバンしてたぐらいだから。
みみずんやら閉鎖したにくちゃんねるやら、2nnとかは
ipの範囲を申告して了承を受けて取得してる。
782:デフォルトの名無しさん
07/10/31 11:59:04
あいつら最近そういうの取り締まるのやる気ないから
783:777
07/10/31 12:17:20
了解ッス。
キワモノの扱いってことはそういうツールは公にはなさそうだね。
というわけで自作する道を選びます(・ω・)ノシ
一つの板にある全てのスレを読み込んでいくわけになるんだけど
何秒以上間を置いてから読み込んだ方がいいとかわかる?
そこらへんも実際にやってみないことには何ともいえないのかな?
784:デフォルトの名無しさん
07/10/31 13:00:32
運営側は何秒までならいいですよ~なんて絶対に言わない。
言えばそこギリギリで負荷を掛ける奴がいるから。
定期的にクロールすれば負荷のグラフが突出、
するとログを調べられて規制の対象になる。
その辺りの調整はrootがやってるから、該当スレと負荷グラフを見てこっそりやるしかないわ。
785:デフォルトの名無しさん
07/10/31 13:06:13
ちなみに公式の本文検索や投稿者検索は有料であります。
URLリンク(find.2ch.net)
786:デフォルトの名無しさん
07/10/31 13:07:05
逆に配布してみんなやるようにすればいい
そうすれば自分だけ目を付けられることはなくなる
787:デフォルトの名無しさん
07/10/31 13:23:38
>>786
鬼才現る
788:デフォルトの名無しさん
07/10/31 13:28:16
2chは最近はそれほど負荷に悩んでるって訳でもない。
サーバーの能力の伸びは今では利用者数の伸びをはるかに上回っているし。
それにひろゆきの年収を考えてみろ、いざとなればサーバーなんていくらでも増強するだろう。
789:デフォルトの名無しさん
07/10/31 14:15:15
設備をケチれば狐の会社が儲かる不思議。
rootは知的好奇心から鯖運営を無償でしてる(ことになってる)。
実際ひろゆきは2chのサーバー代は全く払ってない。(BE鯖、ひろゆき直轄を除く)
●のプール金から払ってることにしてるだけ。
790:デフォルトの名無しさん
07/10/31 15:27:41
たしかそれがひろゆがたとえ逮捕されても死んでも2ちゃんはすぐには無くならない根拠となってるよな
791:デフォルトの名無しさん
07/10/31 18:01:35
逮捕されたり死んだら、実際にサーバーがあるアメリカの会社のJimが
ひろゆきの代わりに管理人になると言われてる。
ちなみに彼はbbspinkの管理人ね。
内紛があって狐とはあまり仲がよくないけど、今でも一応ビジネスパートナー。
792:デフォルトの名無しさん
07/11/01 09:27:46
>>788
この場合は負荷ではなく転送量の問題の方が大きいと思うが・・・
793:デフォルトの名無しさん
07/11/01 09:29:11
>>792
転送量に悩んでるって話も聞かないな
794:デフォルトの名無しさん
07/11/01 11:14:23
よーしパパ、自作専ブラのgzip転送サポートしないで作っちゃうぞー
795:デフォルトの名無しさん
07/11/01 13:40:33
今出回ってる奴らはgzipサポートしてんのかね
796:デフォルトの名無しさん
07/11/01 13:49:59
そういえば鯖によってはgzip圧縮しないと転送してくれないものもあるんだっけ?
主要な2ちゃんブラウザってどれもgzip圧縮でやりとりしてるの?
797:デフォルトの名無しさん
07/11/01 13:55:32
offlaw.cgi経由はgzipでないと無理じゃなかったっけ
798:デフォルトの名無しさん
07/11/01 18:07:45
>>795
gzip受けられないと5年前ぐらいの過去ログがとれなくなるから
さすがにしてるんじゃね?
799:デフォルトの名無しさん
07/11/01 18:34:08
2ちゃんのログをC#を使って取得しているんだけどその際参考にさせてもらってる
サイトが↓
URLリンク(dobon.net)
WebRequestクラスを使ってログを取得しているんだけど上記のページで紹介されてる
サンプルプログラムってgzipデータをやりとりなんてややこしいことやってないよね?
gzip圧縮しなくてもログ取得できてるから気にしてなかったんだが、もしgzip圧縮された
ログを取得して読めるようにするには上記のサンプルプログラムをどう改造したらいいの?
800:デフォルトの名無しさん
07/11/01 18:41:28
URLリンク(www.atmarkit.co.jp)
これじゃだめ?
801:デフォルトの名無しさん
07/11/01 18:43:52
>>799
2.0以降なら
HttpWebRequest.AutomaticDecompression
802:デフォルトの名無しさん
07/11/01 19:02:51
>>800-801
ありがとう(・ω・)ノシ
でも.NET 2.0以降じゃないと対応してないのか・・・
あいにく1.1(VS2003)で開発しているんだよね(´・ω・`)
803:デフォルトの名無しさん
07/11/02 09:10:29
>>802
今時1.1はちとアレだ、Express Editionでも落として来い
と言いたいところだが
804:デフォルトの名無しさん
07/11/04 01:52:33
お題: 完成した専ブラをみんなに使ってもらうには
805:デフォルトの名無しさん
07/11/04 03:32:37
Microsoftに売り込んでWindowsにバンドルしてもらう
806:デフォルトの名無しさん
07/11/04 12:18:21
>>804
monazillaに登録されると一気に人が押し寄せてくるよ
807:デフォルトの名無しさん
07/11/06 11:21:52
いらないレスを削除してスレをまとめる機能を専ブラに付けようと思ってるんだが。
一体どう計算させればできるのだろうか?
独自ファイルを一時的に作り、datに毎行移動フラグを付加してみたら良いのか。
読み込んだdat
↓
一時保存ファイル(移動フラグ、フォントサイズ変更フラグ、色変更フラグなど付加)
↓
HTML変換
808:デフォルトの名無しさん
07/11/06 11:46:02
いらないレスは透明あぼん扱いにして飛ばしちゃえば?
809:デフォルトの名無しさん
07/11/06 19:50:35
>>808
それどうやれば使えるの……ってググってくるよ。
あぼ~んのやり方知らないとか、やっぱりdatの扱い方を熟知しないと辛いか……
810:デフォルトの名無しさん
07/11/06 22:42:30
dat->html変換にはかけてるんでしょ。その変換がレス単位なら、
外部条件によって実行するか、<--あぼん-->とだけに
するかだけの話じゃないの?
811:デフォルトの名無しさん
07/11/06 23:01:09
どんなスキルで作ろうとしてるのか不安になるな・・・
812:デフォルトの名無しさん
07/11/07 09:09:01
工エエェェ(´д`)ェェエエ工工
>>809
こんな感じかな
dat読み込み
↓
本文とか名前欄でいらない物が入ってるかチェックしていらないものはあぼん書き換え
ここでサイズ変更とか色変更もここでやればいいと思う
↓
一時ファイルに書き出し?
↓
html変換
813:デフォルトの名無しさん
07/11/07 12:24:35
>>811
javaで作る予定。
スキルは……2chの仕様書は何となく理解できたくらい。
>>812
そんな感じ。
そう複雑になるものではないはずなんだけど、もしかしたら無駄な行程を入れてしまっているのかも知れない……
814:デフォルトの名無しさん
07/11/07 21:12:02
>>813
> 2chの仕様書
kwsk
815:デフォルトの名無しさん
07/11/07 21:20:08
>>814
これ。
URLリンク(www.monazilla.org)
816:デフォルトの名無しさん
07/11/07 21:44:26
ところで、スレまとめソフトを公開してはいけない規約とかあったか?
参考にしようとしたらどこ探しても見あたらないんだ。
2chまとめブログが最近増えてきてるからどっか大手が作ってるんだろうなと思ってたんだが、ないんだな。
817:デフォルトの名無しさん
07/11/08 10:53:24
>>816
2ちゃん消滅騒動以来負荷をかけない、転送量を抑えるというのが暗黙の了解と思っている。
取得したdatに関してはどう使おうが問題はないはず
818:デフォルトの名無しさん
07/11/08 13:41:36
どなたかdatをHTMLに変換する方法を優しく教えてくれませんか。
形式を見てもどうすれば本文を<b></b>で囲ったり名前の前に番号を振ったりできるのか分かりません……
819:デフォルトの名無しさん
07/11/08 13:45:19
ただの文字列操作だ。
Jane等のオープンソースのコードを読んでみろ。
820:デフォルトの名無しさん
07/11/08 14:11:36
ありがとうございます。
821:デフォルトの名無しさん
07/11/08 15:59:32
>>818
おいおい
datを1行読んで<>で分解して本文の前後に"<b>"と"</b>"を結合するだけだろ
822:デフォルトの名無しさん
07/11/08 16:45:18
>>818
ぶっちゃけお前に2ちゃんブラウザは無理。
見た目より難易度高いよ、作るの。
823:デフォルトの名無しさん
07/11/08 21:09:47
>>818
正規表現でグループ化すれば
824:デフォルトの名無しさん
07/11/21 20:49:25
作って公開して自らスレを立ててもいいのだろうか
Duawinなんかは1=開発者のようだが
825:デフォルトの名無しさん
07/11/21 21:24:17
宣伝しなきゃデバッグしてくれるユーザーは現れないよ。
826:デフォルトの名無しさん
07/11/21 22:03:25
つか、良いとか悪いって基準はなんなんだよw
827:デフォルトの名無しさん
07/11/21 22:28:14
>>824
是非お願いします。
828:デフォルトの名無しさん
07/12/02 07:03:27
逆襲スレ落ちてしまったのか。
829:デフォルトの名無しさん
07/12/24 23:15:39
逆襲からここにたどり着くのが大変だった
830:デフォルトの名無しさん
08/01/13 02:59:27
age
831:デフォルトの名無しさん
08/01/24 15:05:57
PSPから書き込み
832:デフォルトの名無しさん
08/01/24 15:22:41
もう一度
833:デフォルトの名無しさん
08/01/24 15:43:58
しつこく
改行
テスト
834:名なし
08/01/24 16:02:08
あ
か
さ
835:デフォルトの名無しさん
08/01/24 16:07:03
たなは
836:デフォルトの名無しさん
08/01/24 17:12:22
ここにも貼り
URLリンク(foo-bar-web.hp.infoseek.co.jp)
PSP用のmonazillaです
837:デフォルトの名無しさん
08/01/25 10:11:38
おぉ、乙!
838:デフォルトの名無しさん
08/01/25 16:54:51
てすと
839:デフォルトの名無しさん
08/02/10 18:02:13
ただいまmonazilla.orgでは、記事を投稿して下さる方を募集しています。
2ちゃんねる専用ブラウザの開発者様は是非ご応募ください。
URLリンク(www.monazilla.org)
840:デフォルトの名無しさん
08/02/10 23:50:54
>>839
目的は何?
841:デフォルトの名無しさん
08/02/11 02:39:39
>>840
monazilla.orgを盛り上げて、2chブラウザの世界も盛り上げるためでしょう。
>>839
宣伝で、一言ずつソフトウェア板の2chブラウザのスレに声をかけてみたら?
842:デフォルトの名無しさん
08/02/11 21:03:20
>>839
ここは技術的話題がメインだから >>841 が言うようにソフトウェア板の
例えば乱立スレとかに・・・んーそれはそれで問題が起きそうだな・・・
843:デフォルトの名無しさん
08/03/24 12:48:49
………
844:デフォルトの名無しさん
08/03/27 13:25:20
今まで動いていた●での過去ログ読み込みができなくなりました・・・
Firefoxでofflaw.cgiへのsid付きURLベタウチ&User-Agent:Monazilla/1.00 kage(1.00)だと
きちんと読めました。
これと同じURLで自分のプログラムから送信しても
-ERR もうつかえません
となります。
User-Agentの指定、セッションのURLエンコード、他に何かミスりそうなことありますかね。
845:デフォルトの名無しさん
08/03/27 14:10:44
>>844
Firefoxでクッキー削除してみたらどうなるかな
FirefoxアドオンのLive HTTP headersでリクエストとレスポンスを確認してみたら何かわかるかも
846:デフォルトの名無しさん
08/04/13 12:22:41
UTF8になるのかな・・・
datをUTF8にするのはどうだろうスレッド
スレリンク(operate板)
847:デフォルトの名無しさん
08/04/13 14:32:29
何か問題でも?>DATのUTF8化
848:デフォルトの名無しさん
08/04/13 19:32:13
文字コードの変更だからめちゃくちゃ面倒だろ。
BE板のみがEUCになったときでも対策大変だったのに。
849:デフォルトの名無しさん
08/04/13 22:10:54
EUCはSjisに変換すれば良いだけだったけど、
UTF8はSjisに含まない文字もあるので大変
内部処理も表示も変えないと
850:デフォルトの名無しさん
08/04/13 22:54:24
全部UTF-8に変換すればいいじゃない
851:デフォルトの名無しさん
08/04/13 22:58:51
Windows9xのころからあるレガシーな開発環境だと
Unicodeまともに対応してないとかありえるけど
Windows2000が登場して8年だし、もう仕方ないよな
852:デフォルトの名無しさん
08/04/13 23:14:55
仕様変更するなら早い方がいい
後になればなるほど対応が大変になる
853:デフォルトの名無しさん
08/04/13 23:37:39
datサイズがどうなるとか、生きてるdatも変換してしまうのかとか、UTF8とSJISのdatが混在してしまうのかとか
過去ログはどうするのかとか、UTF8はUTF8専用のdatを用意するのかとか、古い専ブラ(開発が停止している専ブラ)を見捨ててしまうのかとか、
いろいろ問題があるようだからすぐにはやらないとは思うけどな
854:デフォルトの名無しさん
08/04/14 02:14:12
だがいつかはやらなきゃいけないことでもある
855:デフォルトの名無しさん
08/04/14 07:56:13
なんでやらなきゃいけないの?
856:デフォルトの名無しさん
08/04/14 13:31:44
遅くなる前にというけど、もう十分手遅れだと思われ・・・
やるとしたら既存のは捨て、新たなシステムで、ということになるだろう。
文字コードよりも、もっと仕様固める方がいいな。
エラーとかわけわかめ。
857:デフォルトの名無しさん
08/04/14 14:13:16
結局 >>846 のリンク先の話題は、専ブラ的にはまったく関係ない方向性で収束したっぽいね。
ひ(r 「dat を UTF-8 にしたい。read.js が使えるから。AAがまずい?」
stream 「UTF-8 にしてもAAは問題なし」
SunOs 「UTF-8 にしないと read.js が使えないって?IE6 では anydat.so でやってる」
ひ(r 「anydat.so って重くない?」
SunOs 「IE6 は捨てよう、JavaScript 周りが変だし」
stream 「Shift_JIS は腐っていやがる」
SunOS 「早すぎたんだ」
ひ(r 「anydat.so がなければ人大杉が無くなるんじゃ?」
SunOs 「別に anydat.so は重くない。read.js 全面移行できないのは IE6 が腐ってるから」
SunOs 「おいちゃんが『人大杉で read.html に振らないようにして欲しい』と言ってたし」
ひ(r 「ほいだら、人大杉のときは、read.htmlをデフォルトで動くようにしちゃってくださいー。」
#スレリンク(operate板:93番)
SunOs 「した」
… と思ったらまだ何かやるつもりか。
stream 「多言語扱えたほうが便利でしょ」
未承諾 「perl 処理方面は軽くなる?」
:
:
ひ(r 「文字コードを変えるとしたら、サーバ移転ごととかそんな感じすかね。」
#スレリンク(operate板:167番)
む 「UTF-8 にするなら、専ブラ的にも bbs.cgi 的にも SETTING.TXT でやるのがいいのでは?」
む 「2chの内部処理的な意味で」
む 「PC 方面は UTF-8 にしてもわりかし大丈夫そう。携帯方面はどうだろう?」
strem 「Shift_JIS の板と UTF-8 の板が混在するってこと?」
む 「混在するかどうかはともかく、bbs.cgi 的には両対応にしたい」
:
:
858:デフォルトの名無しさん
08/04/14 15:03:11
時期を指定して、これより以降に保存されるdatはすべてUTF-8で保存されます
と決めちまったらどうだ?
これなら各ブラウザも余裕を持って対応改修できるだろ。
859:デフォルトの名無しさん
08/04/14 19:09:44
まあ、猶予期間は必要だわな
860:デフォルトの名無しさん
08/05/23 06:26:47
あげ
861:デフォルトの名無しさん
08/05/26 15:24:30
さげ
862:デフォルトの名無しさん
08/05/27 15:47:47
サーバー型のブラウザを作ろうと思ってます
取得したDATをどの程度使っていいのか判断がつきません
DATをDBに格納して使うって著作権に触れないんですかね?
863:デフォルトの名無しさん
08/05/27 16:10:12
>>862
個人でサーバーにスクリプトを設置する方式だったら問題ないと思うよ。
公開型だったらdat落ちと同時にDBから削除しなければ、怖い人から訴えられるかもね。
ノラp2やorz、讃岐などを参考にね。公式p2やべっかんこは参考にはできない。
864:862
08/05/28 11:32:27
>>863
公開型を考えています
・常識的な負荷/転送量にする(差分取得・gzip)
・dat落ちは即削除
この辺を守れば問題無いと考えてよさそうですね
ありがとうございました
865:デフォルトの名無しさん
08/05/28 12:41:44
dat消さなくても問題ないだろ
過去ログ置き場とかいっぱいあるし
866:デフォルトの名無しさん
08/05/28 16:09:54
>>865
あれって厳密に言えばNGですよね?
867:デフォルトの名無しさん
08/05/28 16:32:30
dat落ちしてないスレッドとdat落ちしたスレッドで扱いが違うなんてことはない。
どっちも著作権的には同じ。
868:デフォルトの名無しさん
08/05/28 17:17:00
著作権ではなくて●の問題じゃないだろうか
dat落ちは運営の資金源にもなるわけで
869:デフォルトの名無しさん
08/05/28 17:20:31
>>864
人気が出たら常識的な負荷ではなくなるのが難しいところですが。
公式コンテンツになるか許可が下りれば問題はなくなりますがね。
>>867
当面の敵は著作権じゃない。
狐、root、ひろゆきだ。
870:デフォルトの名無しさん
08/05/28 18:01:29
とりあえず好きなように作ってみて
おこられたらまた考えればいいんじゃね?
871:デフォルトの名無しさん
08/05/28 18:36:31
>>865の通りだ
問題はない
872:デフォルトの名無しさん
08/05/28 19:52:44
dat 落ちした物を公開するのに金が絡まなければ、とりあえず問題ないんじゃない?
むしろ、公開型の問題は「書き込み機能」があるか否かじゃないかな。
いわゆる非公式の公開 p2 は軒並み N.G. 喰らってるべ?
書き込み機能を持たせたいなら、そこはひ(r とかおいちゃんとかに相談じゃないかな?
873:デフォルトの名無しさん
08/05/28 20:25:51
URLリンク(ss.chbox.jp)
とりあえずここ見てる限りバーボンが問題だな。
バーボンの除外は運営と利害が一致しないと回避は無理。
書き込み機能はひろゆきの管轄だな。
そして狐による規制の嫌がらせを受けるw(公式p2の例)
874:デフォルトの名無しさん
08/05/29 12:53:19
>公開型の問題は「書き込み機能」
これは何故だろう
荒らされやすいとか、それを通り越してアタックされやすいとかそんな理由なのでしょうか