[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 06/03 12:25 / Filesize : 99 KB / Number-of Response : 391
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

monazilla Part 6



1 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 05:58:19 ]
2ちゃんねる専用のブラウザを作っちゃおう
というプロジェクトです。

Part 1 pc.2ch.net/test/read.cgi/tech/981726544/
Part 2 pc.2ch.net/test/read.cgi/tech/1005282763/
Part 3 pc3.2ch.net/test/read.cgi/tech/1012544484/
Part 4 pc2.2ch.net/test/read.cgi/tech/1042432238/
Part 5 pc11.2ch.net/test/read.cgi/tech/1057329161/

monazilla.org (w
www.monazilla.org/

202 名前:デフォルトの名無しさん mailto:sage [2010/12/03(金) 11:10:01 ]
ダメってことはないよ。

203 名前:デフォルトの名無しさん mailto:sage [2010/12/03(金) 11:59:02 ]
>>202
ありがとう
将来はともかく、今のところは気にせずに作ってみる

204 名前:デフォルトの名無しさん mailto:sage [2010/12/11(土) 01:42:31 ]
part1から読んできました
あるブラウザを模したものができるまで少しずつ作っていきたいと思います

205 名前:デフォルトの名無しさん [2011/06/29(水) 12:14:30.44 ]
保守

206 名前:天使 ◆uL5esZLBSE mailto:sage [2011/07/06(水) 00:05:46.30 ]
2011年になっても未だにJAVA使い続けてる奴ってさ
仕事で仕方なくならわかるけど

家でもJAVAやってるなら本当にバカだよね。哀れ

ゴミだな

207 名前:天使 ◆uL5esZLBSE mailto:sage [2011/07/06(水) 12:27:55.21 ]
これ ; デリミタっていうんだけどさ、これをつけなきゃエラーになるような
そんな言語使ってる奴ってどうみてもゴミだと思うんだけど

もしかして「;」これ打ち忘れてコンパイルエラー出すのが楽しいの?
そうか、二度と話かけんなよ
ゴッミゴミだな

208 名前:デフォルトの名無しさん mailto:sage [2011/07/06(水) 14:46:05.66 ]
そうだよね、これからはVB6の時代だよね

209 名前:デフォルトの名無しさん [2011/07/16(土) 22:42:56.45 ]
wget でも 2ch に書き込み出来るのね
知らなかった・・・

210 名前:デフォルトの名無しさん mailto:sage [2011/07/17(日) 08:13:29.20 ]
適切なHTTP通信ができればそりゃできるでしょ。



211 名前:デフォルトの名無しさん mailto:sage [2011/07/17(日) 13:18:06.24 ]
curl でも書き込める?

212 名前:デフォルトの名無しさん mailto:sage [2011/08/01(月) 20:59:59.01 ]
てs

213 名前:デフォルトの名無しさん [2011/08/25(木) 16:31:22.82 ]
外部板の仕様について書いてある資料はあるかな。
subject.txはあるけど、datがどのディレクトリにあるのか分からないのだが。
2ちゃんともディレクトリ構成のルールが違うようだし、どうやって読んでいるんだろう?


214 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 23:30:18.60 ]
したらばはここに書いてある情報で行けるかも
最近書き込みないし今がどうなってるか調べたことないけど・・・

JBBS仕様変更報告スレッド
jbbs.livedoor.jp/bbs/read.cgi/computer/351/1091172832/

215 名前:デフォルトの名無しさん mailto:sage [2011/08/26(金) 04:51:24.69 ]
test

216 名前:デフォルトの名無しさん [2011/08/26(金) 09:23:25.74 ]
今日サーバーが再起動されたからか
subject.txtにないから一覧には無いけど直リンすると生きてるスレがある。

hibari.2ch.net/test/read.cgi/tech/1286200810/
hibari.2ch.net/test/read.cgi/tech/1271686856/
hibari.2ch.net/test/read.cgi/tech/1301896601/

分かる範囲でこれらなんだけど
書き込むとsubject.txtに出てきて復活するか試してもらえないだろうか?
俺は、アクセス規制されてて書けない。
(この書き込みは●でログインしたJaneStyleから行っていて
 Janeはsubject.txtに無いからか落ちてると判定してて書き込みウィンドウが出ない)

217 名前:デフォルトの名無しさん mailto:sage [2011/08/26(金) 16:04:57.15 ]
書いたよ

218 名前:デフォルトの名無しさん mailto:sage [2011/08/26(金) 18:02:10.35 ]
どうやらスレ一覧は回復してるようだね。何も書き込みしてない古いスレがちゃんと残っていてホットした

219 名前:デフォルトの名無しさん mailto:sage [2011/08/26(金) 20:27:28.96 ]
>>213
これじゃダメ?
monazilla.org/index.php?c=6-20

220 名前:213 mailto:sage [2011/08/27(土) 04:11:01.17 ]
>>214>>219
掲示板を2ちゃんねるブラウザに対応させるための
共通的なインターフェース仕様があるのかな、という質問だった。

したらばやまちBBS以外でも、2ちゃんねるブラウザに対応していると言ってる掲示板があって
どういう構成にして対応していると言っているのだろうと。

このスレのURLは
hibari.2ch.net/test/read.cgi/tech/1224449899/
subject.txt
hibari.2ch.net/tech/subject.txt
datは
hibari.2ch.net/tech/dat

ある掲示板はURLが
example.net/aaa/
subject.txtが
example.net/aaa/subject.txt
datが
example.net/aaa/dat
にあった。

スレのURLからsubject.txtのあるディレクトリやdatのディレクトリを求める方法が違うわけだけど
このあたり共通の仕様ってあるのかなと。



221 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 04:42:41.82 ]
この板のURLを示してから、もう一度書き込んでね

222 名前:デフォルトの名無しさん mailto:sage [2011/08/27(土) 06:03:27.82 ]
ああ
板とsubject.txtと/datのディレクトリは同じだった。

スレのURLからsubject.txtの場所を引こうとしていて混乱していた。


223 名前:デフォルトの名無しさん mailto:sage [2011/09/18(日) 00:37:49.06 ]
なぜか過去ログ鯖のofflaw.cgiが●なしで使える

例 pc11.2ch.net/test/offlaw.cgi/tech/1057329161/

224 名前:デフォルトの名無しさん mailto:sage [2011/09/19(月) 13:12:59.33 ]
わーお

225 名前:デフォルトの名無しさん mailto:sage [2011/09/24(土) 12:07:12.92 ]
なぜかっていうか、もともと●ないと見れない場合もある、ぐらいのものじゃなかったっけ

226 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 14:51:57.97 ]
ttp://[鯖名].2ch.net/_service/ →板リスト、ロードアベレージ、稼働日数など
ttp://[鯖名].2ch.net/板名/head.txt →ローカルルール
ttp://[鯖名].2ch.net/板名/subject.txt →スレ一覧テキスト版
ttp://[鯖名].2ch.net/板名/subback.html →スレ一覧HTML版
ttp://[鯖名].2ch.net/板名/dat/*.dat →スレのdatファイル

2ch互換BBSの場合(_serviceのディレクトリはおそらくないはず)

ttp://[鯖名].2ch.net/板名/ の部分を
ttp://[BBS URL]/板名/ に置き換えれば問題ないはず。

227 名前:デフォルトの名無しさん mailto:sage [2011/12/13(火) 15:05:43.60 ]
>>226 ごめん、自分用メモに書き直し

ttp://[鯖名].2ch.net/_service/ →板リスト、ロードアベレージ、稼働日数など
ttp://[鯖名].2ch.net/[鯖名]tr/ →鯖共通のゴミ箱(板違いでスレ移転される場合あり)
ttp://[鯖名].2ch.net/[板名]/SETTING.TXT →板の設定(ファイル名は大文字必須)
ttp://[鯖名].2ch.net/[板名]/head.txt →ローカルルール
ttp://[鯖名].2ch.net/[板名]/subject.txt →スレ一覧テキスト版
ttp://[鯖名].2ch.net/[板名]/subback.html →スレ一覧HTML版
ttp://[鯖名].2ch.net/[板名]/dat/*.dat →スレのdatファイル


228 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 13:48:38.45 ]
昔落ちたスレのURLについてなんですけど
板移転を考慮した場合
スレが落ちた時点でのURLと現在の板URL+スレのdat番号はどちらを使うべきでしょうか?


229 名前:228 mailto:sage [2011/12/14(水) 17:17:27.12 ]
移転前に落ちたスレは移転しないようでした。
稼動中のスレは移転などによってスレのURLが変わることがあるけど
スレが落ちた時点でURLが確定してその後は移転等に影響されずずっとそのままということでしょうか。
ショックです。


230 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 17:45:41.50 ]
証拠隠滅のためには致し方あるまい



231 名前:デフォルトの名無しさん mailto:sage [2011/12/14(水) 19:41:44.93 ]
移転も、URLが変わるってより
スレが新サーバにコピーされてる。

232 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 05:55:51.04 ]
datは旧サーバにあって、しかも旧サーバはそのうちなくなるんで
落ちたスレはいずれアクセスできなくなる。
ローカルにdatがあればURLの読み替えで対応できるかもしれない。

233 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 15:48:50.11 ]
ソフト的にはどうしたらいいんでしょ。
なにかしら過去ログへアクセスできるのなら、そこへのアクセスを残したいのですが。
移転前に落ちているスレは移転先のサーバーで開いても「datがありません」で
移転前のサーバーだと落ちた状態で見れる。
過去ログも移転前のサーバーだと見れるので、
スレのデータは落ちたときのサーバーにずっとあって移転されない思ったんですけど
移転前のサーバーがなくなったりすると過去ログは移転しないまま見れなくなるってことでしょうか。
大変ショックです。

234 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 16:09:07.92 ]
一応、自分の認識している範囲で(間違ってるかもしれないよ)

・落ちたdatは旧サーバに残る(新サーバには「コピーされない」)
・旧サーバは移転後に短期間で消滅する
・従って、移転後の落ちたスレは(工夫しない限り)●でも読めない
・ローカルにdat取得済みであればURLの読み替えで読める「可能性」はある
・たとえば「URL中のdat番号の完全一致」で既得datを検索するとか
・ただし↑が正しく機能するかどうかは検証してないしやってみないとわからない

235 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 16:47:18.65 ]
>>233
そういうことです
あなたがショックを受けようが知ったこっちゃありません

236 名前:デフォルトの名無しさん mailto:sage [2011/12/15(木) 21:32:38.81 ]
>>233
過去ログ保存サイトから取ってきたら。

237 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 02:06:20.28 ]
●持っていれば過去ログは全部永遠に見れるものだと思っていたんですよ。

皆さん気づいていないのかもしれませんが
ここ数日で、ものすごい数の板が移転してて
これらの板の過去ログが無くなるかもってことですよね。
大変ですよ。


238 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 02:26:22.65 ]
過去に鯖移転は何度もあったろ

239 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 07:05:36.44 ]
みんな気づいてるよ。

240 名前:デフォルトの名無しさん mailto:sage [2011/12/16(金) 19:40:19.09 ]
うんこ持ってないし過去ログとかどうでもいいからよくわからない



241 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 05:42:47.64 ]
V2Cを使ってるんだけど、このソフトには過去ログ倉庫を表示する
という機能がある。●持ってるからこの機能を使って過去ログ探索
してみたんだけど、ほとんどはサルベージできるものの、ごく一部は
「ログがない」と言われて掘れないログがあった。
つまり移転があったとしても過去ログ倉庫にログが入っているものは
サルベージできる。何らかの理由で過去ログ倉庫に入らなかったログ
はサルベージできない。

242 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 10:00:26.20 ]
はぁ。

243 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 10:38:10.35 ]
過去倉庫ってのがスレが落ちたときのサーバー毎にあって
そのサーバーが無くなるとアクセスできなくなって困るよって話だよ
過去ログ倉庫がずっとあればいいんだけどね

244 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 12:04:59.70 ]
それだと証拠隠滅できないじゃまいか

245 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 14:36:48.83 ]
板移転を自動追尾するプログラムを作ろうと思っています。
試しにニュース速報+板の一世代前のURLである raicho.2ch.net/newsplus/subject.txt を読みに行ったところ
次のようなレスポンスが返されました。

 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
 <html><head>
 <title>302 Found</title>
 </head><body>
 <h1>Found</h1>
 <p>The document has moved <a href="www2.2ch.net/live.html">here</a>.</p>
 <hr>
 <address>Apache/2.2.15 (Unix) PHP/5.2.13 mod_ssl/2.2.15 OpenSSL/0.9.8n Server at raicho.2ch.net Port 80</address>
 </body></html>

移転先とされる www2.2ch.net/live.html は残念ながら「人大杉」ページでしてニュース速報+板の新しい移転先に
関する情報は得られませんでした。なんとかして板の正確な移転先の情報を得る方法はないでしょうか?

246 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 14:50:06.64 ]
えーと、

2chにおいて、302は404の意味。
理由は、ErrorDocumentが外部にあるため。

移転先は、通常のブラウザでアクセスするのと同様に、板(つまりはindex.html)を読む。

247 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 17:27:30.92 ]
うちは板一覧を監視+subject.txtが読めなかったときに
板のindex.htmlをみて、移転してたら(javascriptで移動するコードがあったら)
板の移転処理をしてるな
raicho.2ch.net/newsplus/だと

<script language="javascript">
window.location.href="uni.2ch.net/newsplus/"</script>
<title>2chbbs..</title>

ここの部分ね。HTTP上でやってほしいけど
仕方がないのでTITLEとjavascriptをパースして判定してる。

248 名前:245 mailto:sage [2011/12/31(土) 17:53:42.50 ]
>>246
>>247
レスありがとうございます。
subject.txtではなくindex.htmlを読みに行ったところ正しい転送先が得られましたm(_ _)m

249 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 14:34:24.65 ]
JBBSでsubject.txt読めなくなった?

250 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 14:40:29.61 ]
>>249
読めないね



251 名前:デフォルトの名無しさん mailto:sage [2012/01/24(火) 15:21:50.36 ]
直った。

252 名前:デフォルトの名無しさん [2012/02/03(金) 08:31:49.98 ]
あー板一覧の取得めんどくせぇ・・・

板のアドレス(ホスト、ディレクトリ名)も名前もカテゴリも変わる可能性あるんじゃ、何を基準に同じ板だと判断すりゃいいんだよ・・・。

考え過ぎか?
もう板名とディレクトリ名はユニークな値だと思っていいかな?
複数のカテゴリでの板の重複はないよね、絶対ないと仮定していいよね

253 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 09:48:18.87 ]
板一覧の取得でエラーが返る

板一覧ではなく掲示板トップ toro.2ch.net/index.html を取得する。

板が移転している場合は移転先 URL の文字列が含まれている

文字列を頼りに移転先の板情報を取得する


254 名前:デフォルトの名無しさん [2012/02/03(金) 12:08:29.92 ]
>>252
いや、板名が変わる事はある

255 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 14:36:15.14 ]
変わる事があるのは知ってるけど、
変わった場合はもう別板とみなしちゃってもいいんじゃないか?
という話では。

256 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 14:39:05.07 ]
ディレクトリ名が変わることってあったっけ。

ディレクトリ名の重複は昔あった気がするけど、
いまいち正確な記憶がないな。
2chとbbspinkでカブった、って話だったかな。

257 名前:デフォルトの名無しさん [2012/02/03(金) 15:27:26.96 ]
>>255
いや、内容が全く同じでも変わる場合がある

前にあった例だと、メニューの上の方にある「おすすめ」
というカテゴリに表示されている板名と、本来のカテゴリに
表示されている板名が違っていたことがあった
恐らく、コピペではなく打ち込んでためにミスしたんだろう

だから、板名で判定すると、同じ板なのに違う板だと
判定されてしまう事があった

258 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 16:34:50.97 ]
旧・Mac板は旧・macに変わりました
名称のみの変更です

259 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 16:46:27.29 ]
>>257
> だから、板名で判定すると、同じ板なのに違う板だと
> 判定されてしまう事があった
もうめんどくさいからそれでよくね?って話でしょう。

260 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 21:09:17.71 ]
>>258
ガセネタ乙w

Mac板
 ↓
Mac板+新・mac板
 ↓
旧・mac板+新・mac板

っていう変遷をたどってるのであって、「旧Mac板」であったことは一度もない



261 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 21:30:22.40 ]
2chの歴史上で「mac」と「bike」は、全く別の板(のディレクトリ名)として
それぞれ同時に存在していた(鯖は別)、という話との混同かな?

当然ながら、いろいろな面で好ましくないということで
片方は別の名前に変更された。

mac板の歴史については知らないけど。

262 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 21:59:42.83 ]
板名変更は
ペット動物→動物大好き→ペット大好き
ペット大嫌い→ペット苦手→生き物苦手
日本の淡水魚→日本在来の淡水魚介類・金魚
電車、鉄道→鉄道総合
とかいろいろある。

263 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 23:06:10.71 ]
追跡するならURLの変更を追うのがよいだろ
一覧を出すだけなら板一覧を見ればいいけど
板移行の後数日間更新されていないことがあるので注意

264 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 11:40:45.00 ]
URLで追うものだとばっかり思ってたんだけど板名で追ってたのか。
そりゃうまく動かないわけだ。

265 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 14:51:11.68 ]
板のディレクトリは変わらないよね?
心配になってきた

266 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 16:08:58.18 ]
よっぽどのことがないと変わらないと思うよ。

267 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 16:14:21.45 ]
いつの時代も想定外は起こるもんだ

268 名前:デフォルトの名無しさん mailto:sage [2012/02/04(土) 17:14:12.34 ]
URLを追うのもJavaScriptでlocation.href="http..と書いてある行を抜いているわけだが
あのコードも変えられると困るんだよな


269 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 09:16:04.69 ]
軽くプログラム組んで、板の重複を調べてみたよ。
bbsmenu.htmlに全ての板(2ch、bbspink、まちBBS)で、ディレクトリ名の重複はなかった。
同一の板であることは、ディレクトリ名の一致で判断していいと思う。

でも「新型感染症」は、おすすめカテゴリでは「豚インフル」という名前で表示されてたよ。

複数のカテゴリに表示されてる板を以下に列挙した。
3つ以上のカテゴリに重複している板はなかった。


・ふるさと納税(ftax) : おすすめ、ニュース
・ビジネスnews+(bizplus) : おすすめ、ニュース
・豚インフル(infection) : おすすめ、心と身体
・土産物・特産物(localfoods) : おすすめ、旅行・外出

・ニュース実況+(liveplus) : 実況ch、ニュース
・市況1(livemarket1) : 実況ch、政治経済
・市況2(livemarket2) : 実況ch、政治経済

・ゲーム速報(gamenews) : ニュース、ゲーム
・アニメ漫画速報(comicnews) : ニュース、漫画・小説等
・芸能音楽速報(musicnews) : ニュース、音楽
・PCニュース(pcnews) : ニュース、PC等

>>268
ほんとだよね。
少し仕様変更があるだけでウチのプログラム動かないと思うw

270 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 09:38:34.71 ]
まぁ「おすすめ」はカブって当然だろうね。



271 名前:デフォルトの名無しさん [2012/02/16(木) 08:20:55.88 ]
>>269
おすすめに表示されている板名って違う場合あるよな

Janeってログが板名でフォルダ分けされてるが
これって同じ板なのに別板扱いになってしまうのか?

272 名前:デフォルトの名無しさん mailto:sage [2012/02/16(木) 09:55:24.00 ]
>>271
> おすすめに表示されている板名って違う場合あるよな
↓で言えば直してもらえるかも。

■ ボード一覧更新情報6
qb5.2ch.net/test/read.cgi/operate/1302989578/

273 名前:デフォルトの名無しさん mailto:sage [2012/02/17(金) 23:37:41.59 ]
datとかの仕様があるんだから
板一覧も作っとけよって話だよなw
情報を取得する為にわざわざhtmlを解析するのは本末転倒な気がしてならん

274 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 03:47:52.00 ]
和文の文字列一致で探すくらいならURLの一致検索のほうが
はるかに建設的だと思うけどね。

275 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 10:10:34.44 ]
ごく普通のJSONなりXMLなりのAPIをつくっとけやと思うわ


276 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 11:21:42.40 ]
ボード一覧のXMLがあればどんなに楽か
誰か作って統一規格化してくれ
カテゴリは重複する可能性があるからタグみたいな扱いでインデックス値を内包しとけば

277 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 13:23:33.00 ]
2chにそんなの求めても無駄
そもそもWeb掲示板のはずなのにこれほど専用ブラウザがあるのは
Webブラウザでまともに閲覧できないからだしな
各掲示板のindex.hemlにしてもsubback.htmlにしてもスレッド一覧は
人間が読むことを想定してないって言われても仕方がないほどの糞UIだし
改善しようとも思ってないだろ

278 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 13:37:13.98 ]
いつの頃からかJS使って並び替えができるようになってたりして驚いた
それでも使いにくいのは確か

279 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 13:39:59.98 ]
UIは外部のプログラマに任せるなら任せるで全部任せて見た目にこだわらないでほしい

280 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 17:12:41.57 ]
アナログなものを無理矢理デジタル化してる感じだね
もともとデジタルなものなのに。

負荷軽減したいのか
専ブラ使わせたくないのか
方向性というのを見せてほしいかな



281 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 22:04:40.15 ]
>>280
何が言いたいのかさっぱりわからないけど2ちゃんねるのUIは
元からウェブブラウザしか考えてない。利便性とかも二の次。
ひろゆきが適当に作ったcgiがベースだからね。

専用ブラウザを使えって言うのは、ハードウェアが今よりかなり
貧弱だった昔に、datを直接取ってくるほうがcgi叩くより軽いから
使うのが流行になった+専用ブラウザの付加機能が便利ってだけ。

282 名前:デフォルトの名無しさん mailto:sage [2012/02/18(土) 22:18:06.17 ]
>>281
> ひろゆきが適当に作ったcgiがベースだからね。

まあよく一人でつくったもんだよ(´ω`)b

283 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 00:35:24.95 ]
>>281
ハードウェア的に軽いからではない。
datを直接叩く+gzip圧縮により、転送量が圧倒的に圧縮できるので
くちびるげや★夜勤=現ピロリは専ブラ使用を推奨してた。
当時の2chは転送量=鯖代が膨大だったので家計は火の車。
パンク寸前だった。
なので、2001年8月の2ch危機が勃発した。
まぁ、知ったかしないでよく調べろってことだな。

284 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 00:40:02.37 ]
あ、こう書き直した方がいいかな。
× 当時の2chは転送量=鯖代が膨大だったので家計は火の車。
○ 2chは転送量=鯖代が膨大だったので当時の家計は火の車。

285 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 00:52:31.17 ]
差分取得すればgzip圧縮はかからないから本音を言うとあまり転送量は圧縮されないんだけどね

286 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 01:02:16.08 ]
差分取得は専ブラ特有の機能。
一般ブラウザはドバッと読み込む。
差分取得をするだけでも転送量は減少する。

287 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 01:14:02.93 ]
全体をgzipで読むよりdatを差分で読むほうが小さいからな。
新規の場合だけgzipで取得して、展開して、
後は差分にしているが、これまたあぼーんされたりでズレるのでチェックしないといけない。
レス番号を指定して、それ以降のレスをJSONなりXMLなりで返すAPIを作ればすむのにな。


288 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 02:09:28.88 ]
閉鎖危機当時ですでにウェブブラウザからの差分リード
には対応してなかったっけ。
あの事件Unix板がさも活躍したかのように語られてるが
実際どの程度貢献したかは未知数なんだよ。誰も知らん。
専用ブラウザが推奨される理由は昔と今で違うんだけど

サーバが貧弱だったころはCPUロードを減らすために
cgiを叩かない専用ブラウザが推奨されていた。実況が
よく落ちていたからな。今はアタックでも無い限りブラウザ
でも全く問題ないけど、専用ブラウザが便利+負荷が低い
から推奨されている。

289 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 02:20:51.59 ]
専ブラも無節操に巡回機能付けたりしてもう負荷低くも無いだろ

290 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 03:25:15.63 ]
巡回機能は接続数1でやってる所がほとんど。
巡回自体はブラウザ上でもできるし。

リッチなコンテンツ主流の今
テキストファイルを取得したくらいでは何ともないよ

思い込みで語るのはやめてくれ



291 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 12:46:10.62 ]
と、思い込みで語るのであった

292 名前:デフォルトの名無しさん mailto:sage [2012/02/19(日) 16:51:20.86 ]
>>290
じゃぁ巡回の接続数1にしてる理由は何よ
焼かれるからってのは焼かれる理由が有るからだよな?

293 名前:デフォルトの名無しさん mailto:sage [2012/02/20(月) 03:48:48.95 ]
接続数最大まで2ちゃんねるとコネクションしてどうするのw

294 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 04:40:54.97 ]
オプソの接続数管理部分を無効化して配布するような連中がいたからな。
リロードバーボンが導入されてようやく制限されたっていう。

295 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 21:46:36.94 ]
お前らちゃんとmonazilla読んだのか...?

296 名前:デフォルトの名無しさん mailto:sage [2012/02/27(月) 11:48:40.74 ]
dat集めていたのだが、マジで鯖移転でなくなってるdatがあるんだな
過去ログがとれねえ


297 名前:デフォルトの名無しさん mailto:sage [2012/03/05(月) 23:14:14.16 ]
まちがい 過去ログが取れない
せいかい 初めから存在しない

298 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 17:17:08.11 ]
差分更新するときのETagって

Etag = "\"30842c-cf34-4b97b4257aa00\"-gzip";

みたいになってETagじゃない文字があると思うんですけど、
これって取り除いて「30842c-cf34-4b97b4257aa00」としてIf-Modifiedにセットするんですよね?
環境によって違うのかもしれませんが・・・

299 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 20:40:28.48 ]
差分更新するときは、Accept-Encodingにgzipを含めないようにしないとgzip後の範囲が取れるぞ


300 名前:デフォルトの名無しさん mailto:sage [2012/03/07(水) 21:55:10.09 ]
>>296
っ logsoku



301 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 01:52:28.03 ]
差分にgzipオプションつけてたらうまくいかないのは当然。

302 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 20:55:59.79 ]
>>299 >>301
何とかうまくいきました。ありがと。

303 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 10:11:55.59 ]
kohada.2ch.net/gameurawaza/subject.txt
1268122775.dct<>【PSP】真・三國無双 MULTI RAID2【解析・改造】 (638)

dctって何
気にせず読めばいいのだろうけど
フォーマットチェックしてたらひかかった


304 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 16:15:40.33 ]
IE上だとdatは読めるけどdctは人大杉だな。

305 名前:デフォルトの名無しさん [2012/03/17(土) 18:52:13.81 ]
放射線の影響でメモリが化けたのかな


306 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 18:54:24.11 ]
>>304
1268122775.datにしたら読めた
subject.txtだけdctだな


307 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 00:24:51.63 ]
>>303
修復完了。
qb5.2ch.net/test/read.cgi/operate/1327914972/444-446n

308 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 20:24:12.70 ]
>>307


メモリが壊れることがあるのかな
サーバが落ちた後にsubject.txtの中身が減ってるのはよくあるが
あれも起動時に修復しろよと思ってた

309 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 21:54:16.02 ]
subject.txtの話題が出たついでに聞きたい。
スレが立ってからsubject.txtにそのスレの存在が繁栄されるまでに長いときだとどのくらいのタイムラグが生じる?

ブラウザを作るに際してより早期に新規スレの存在を検知するにはどうしたらいいだろうか?

310 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 22:01:51.32 ]
>>308
あれはマジで何で自動処理じゃないのか気になるよな



311 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 04:43:43.35 ]
>>309
専用ブラウザはsubject.txtを読んでるはずだし
何度もスレを立てた経験からするとスレがたつと同時でタイムラグはないと思う。
新スレ検出はsubject.txtをポーリングしていればいいと思うけど
あまり過剰にアクセスするとバーボン行きになって
一定期間読み取りアクセスすらできなくなるので注意。

312 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 20:22:21.17 ]
>>311
dd

313 名前:デフォルトの名無しさん [2012/03/20(火) 22:54:07.18 ]
2chは専ブラ推奨してるんだから専ブラを開発しやすい仕様にするべき

専ブラ作るのが難しいような仕様でそれの普及を図っても意味ないだろう


まぁ難しいからやりがいがあるんだが。

314 名前:デフォルトの名無しさん [2012/03/20(火) 23:22:14.82 ]
専ブラつくるのってIEコンポーネント使うのが普通なん?

315 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 01:02:26.25 ]
どれが普通とか気にせず
好きなように作っていいんじゃない?

316 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 03:49:15.81 ]
IEコンポーネントつかったら汎用ブラウザだろ


317 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 15:32:17.20 ]
>>313
datも
1レス目の末尾にスレタイトルが入ってます
ってどんな仕様やねん
て感じだよねw

318 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 16:38:17.57 ]
subject.txt内に板の名前が入っていないのも面倒くさいよな

319 名前:デフォルトの名無しさん [2012/03/21(水) 16:48:09.89 ]
これはどの言語で開発してんの?

320 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 17:02:45.29 ]
これってどれ?



321 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 18:52:40.79 ]
monazillaのことだろ
そんなものないが



322 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 18:55:41.97 ]
>>318
そうそう
datだけ保持してたら板わからなくなるってゆー

323 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 13:37:06.59 ]
>>319
日本語でおk

324 名前:デフォルトの名無しさん [2012/03/24(土) 11:37:06.88 ]
とりあえずカテゴリ名の解析はできたが板名はどうやって抜き出せばいいんだよ・・・

325 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 12:00:57.30 ]
>>324
どこぞの情報をつかってカテゴリ名の解析をしよったの?

326 名前:デフォルトの名無しさん [2012/03/24(土) 12:10:40.54 ]
>>325
ここ
menu.2ch.net/bbsmenu.html

327 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 12:59:24.30 ]
>>326
なる〜
というか既に板名も列挙されてね('A` )?

328 名前:デフォルトの名無しさん [2012/03/24(土) 13:18:17.82 ]
>>327
そこから必要なものだけを抜き出すのが難しいんだよ

329 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 13:26:05.55 ]
正規表現を駆使しして板名っぽいものを片っ端から拾っていくとかどう?

330 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 13:32:42.76 ]
無駄に面倒では有るけれど、難しくはないぞ



331 名前:デフォルトの名無しさん [2012/03/24(土) 13:37:25.76 ]
Cだから標準に正規表現ライブラリないんだよなぁ・・・
探したらどっかに落ちてるだろうけどなんか使いたくない

332 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 13:39:58.56 ]
なぜC・・・

333 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 13:41:58.76 ]
>>332
Cじゃだめ?

334 名前:デフォルトの名無しさん mailto:sage [2012/03/24(土) 13:49:49.12 ]
>>333
別にそんなん自由だけど、現に苦労してるじゃないか

335 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 01:53:07.08 ]
pcreとか使えばCでも正規表現使えるだろ


336 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 02:23:02.64 ]
いまどきCで開発ってのが気になるな。
携帯端末向けアプリとかか?

337 名前:デフォルトの名無しさん [2012/03/25(日) 05:32:55.06 ]
やっとできたー

338 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 11:34:06.42 ]
できたーって何がだい

339 名前:デフォルトの名無しさん [2012/03/25(日) 11:45:03.18 ]
板名の解析だおっお

340 名前:デフォルトの名無しさん [2012/03/26(月) 02:34:50.79 ]
( ^ω^)bbs.cgiに何を送信すればいいんだお?



341 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 04:56:21.46 ]
>>340
( ^ω^)
↑これ

342 名前:デフォルトの名無しさん [2012/03/26(月) 04:57:45.61 ]
(;^ω^)冗談やめてお
(;^ω^)本当に教えてくれお

343 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 05:02:19.88 ]
無理





俺も知らないもんもん♪

344 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 16:22:34.51 ]
[test]書き込みテスト 専用スレッド481[テスト]
qb5.2ch.net/test/read.cgi/operate/1332719731/l50

のHTMLソースを見てみた。

<form method=POST action="../test/bbs.cgi?guid=ON">
<input type=submit value="書き込む" name=submit>
名前: <input name=FROM size=19>
E-mail<font size=1> (省略可) </font>: <input name=mail size=19><br>
<textarea rows=5 cols=70 wrap=off name=MESSAGE></textarea>
<input type=hidden name=bbs value=operate>
<input type=hidden name=key value=1332719731>
<input type=hidden name=time value=1104688508>
</form>


これに書き込みメッセージをつけて投げてやればいいんじゃないの?

345 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 16:24:36.82 ]
あと今の仕様だと忍法帖導入板は忍法帖のクッキーをサポートしないと
永久に書き込めなかったはず。

346 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 17:03:09.99 ]
>>340
これ読め

2ちゃんねる開発資料
www.monazilla.org/index.php?e=192
レス書き込み
www.monazilla.org/index.php?e=199
スレッドの作成
www.monazilla.org/index.php?e=200

347 名前:デフォルトの名無しさん [2012/03/26(月) 19:44:10.00 ]
menu.2ch.net/bbsmenu.html
のコードを見ると行5位置2にあるBASEタグと行6位置3にあるHEADタグが対応してないんだが

どうしたらいいかね?

348 名前:デフォルトの名無しさん [2012/03/26(月) 19:47:38.80 ]
それ以前にBASEの終了タグがなかったでござる

349 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 19:59:04.70 ]
html.eweb-design.com/0302_met.html
> <BASE>タグには終了タグはいりません。

350 名前:デフォルトの名無しさん [2012/03/26(月) 20:00:27.48 ]
そうなのか
知らんかった・・・



351 名前:デフォルトの名無しさん [2012/03/26(月) 20:13:58.85 ]
XmlReader使えば楽かと思ったが・・・
StreamReader使うしか無いか・・・

352 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 22:03:47.35 ]
C#か何かで開発してるなら正規表現でいいんでねえの

353 名前:デフォルトの名無しさん [2012/03/26(月) 22:15:44.80 ]
seyana

354 名前:デフォルトの名無しさん mailto:sage [2012/03/26(月) 22:17:22.38 ]
俺だったら開発には性器表現を使いたいなぁ

355 名前:デフォルトの名無しさん [2012/03/26(月) 23:01:25.84 ]
とりあえず正規表現で解決しそう

356 名前:デフォルトの名無しさん [2012/03/27(火) 00:48:25.72 ]
無理や・・・

誰かコード書いてください・・・

357 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 00:57:03.86 ]
そもそも何がしたかってん
大抵の有志は車輪の再発明と気づいてお気に入りのブラウザを使っとけばいいやと落ち着くようになってんさ

358 名前:デフォルトの名無しさん [2012/03/27(火) 01:01:55.55 ]
Cで良ければうpするけど

359 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 01:27:40.62 ]
>>354
正規表現というフレーズが出ると必ずそういうこと書く奴がいるのは何故なんだろう

360 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 01:40:36.54 ]
セイキという言葉には性器だけではなく生気も宿っているってことさ



361 名前:デフォルトの名無しさん [2012/03/27(火) 02:47:06.69 ]
でけた

すごくコード長くなった・・・
勉強せねば・・・

362 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 16:30:21.43 ]
勉強するのはいいんだけど
個人的な日記はブログなどに書いてもらえないか

363 名前:デフォルトの名無しさん mailto:sage [2012/03/27(火) 16:53:56.10 ]
さんがつ にじゅうしちにち はれ

きょうは いんたーねっとから もじをもらうほうほうをしらべました
どうやら えいちていていぺい というもので やりとりしていることがわかりました
とても ゆういぎな いちにちになりました
そのうち きっとおおきなにちゃんねるをつくりますことができるとおもいます

364 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 01:20:19.34 ]
さんがつ にじゅうはちにち みめい くもり

いんたあねっとに せつぞくしたからといって
ういんどうずから ぽんと ひようじできるわけではないと
きんじょのさかなやさんに おしえてもらいました
それでは ぼくのゆめが かないませんなので
ぼくのすきなはなちゃんのおとおさんを やといいれることにしました
ぼくのかんがえた そふとうえあを
めいれいしながらつくってもらうことにしました
じぶんでかんがえたことをやってもらって とてもかんたんだとおもいました

365 名前:デフォルトの名無しさん [2012/03/28(水) 01:30:15.83 ]
どんな大人に育つのだろうか・・・

366 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 07:00:31.85 ]
いい加減にしろ。

367 名前:デフォルトの名無しさん mailto:sage [2012/03/28(水) 14:19:08.78 ]
メトロってこの延長線上な気がする

ttp://2ch.at/s/20mai00527004.jpg
ttp://2ch.at/s/20mai00527005.jpg
ttp://2ch.at/s/20mai00527006.jpg
ttp://2ch.at/s/20mai00527007.jpg
ttp://2ch.at/s/20mai00527008.jpg
ttp://2ch.at/s/20mai00527009.jpg

368 名前:デフォルトの名無しさん [2012/03/28(水) 19:38:59.81 ]
割れ厨かよ

369 名前:デフォルトの名無しさん mailto:sage [2012/05/03(木) 04:28:13.68 ]
だれか教えてください
kage.monazilla.org/system_DOLIB100.html
ここ見て書いてみたんですがなぜか動かないです。

<?php


$sid="取得したセッションID";
$sid=urlencode($sid);


$fp = fsockopen('toro.2ch.net', 80);
$out = array(
'GET /test/offlaw.cgi?bbs=tech&key=1224449899&sid=$sid HTTP/1.0',
'Host: toro.2ch.net',
'User-Agent: Monazilla/1.00',

);
fwrite($fp, implode($out, "\r\n") . "\r\n\r\n");
ob_start();
fpassthru($fp);
$response = ob_get_clean();
fclose($fp);

$response = explode("\r\n\r\n", $response, 2);
echo 'ヘッダ<pre>' . $response[0] . '</pre>';
echo '中身<pre>' . mb_convert_encoding($response[1] , "UTF-8", "Shift_JIS"). '</pre>';

exit;
?>

370 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 02:31:59.68 ]
誰もいない・・・



371 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 02:38:20.07 ]
いるお

372 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 03:11:19.00 ]
いるよ
でもPHPわからない

373 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 03:12:57.01 ]
gzip 圧縮した content を受け取る場合は URI に raw=0.0 を 付加してヘッダに Accept-Encoding: gzip をつける
これでやらないとダメじゃなかったっけ?

374 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 03:19:16.21 ]
(´;ω;`)ブワッネットでも一人かと思った

375 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 03:24:56.27 ]
本当はくろーら作りたいんだけど
公式が重すぎて話にならないしどうしようもないなPHPでやってる人少ないのか

info.2ch.net/wiki/index.php?%A4%C8%A4%AB%A4%B2%A4%CE%BF%AC%C8%F8%C0%DA%A4%EA%A1%A6%A5%D0%A1%BC%A5%DC%A5%F3%A5%CF%A5%A6%A5%B9#content_1_19

376 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 06:38:01.53 ]
PHPでクローラー作るやつなんているわけないだろww


377 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 07:21:21.82 ]
(;゚Д゚)!ログ速とかunkerとかphpだと思ってたわ

378 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 09:27:25.26 ]
unkerはgooglebotがアクセスしたタイミングでログ取得しているだけでクローラーではないな



379 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 10:22:30.42 ]
PHPだとなんでだめなの?

380 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 10:38:43.06 ]
>>379
ログが取得できないから・・・っていうより俺の技術不足・・・



381 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 12:40:14.20 ]
PHPってテンプレートエンジンから始まったもので
汎用言語ではないだろ


382 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 13:54:33.66 ]
昔は昔。

383 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 16:29:54.57 ]
もっとソースとかガンガンアップして活発になったらいい!

のになぁ

384 名前:デフォルトの名無しさん mailto:sage [2012/05/07(月) 16:34:32.29 ]
どうぞどうぞ。

385 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 01:05:58.48 ]
俺の長年継ぎ足してきた秘伝のソースを…!

386 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 09:27:18.44 ]
そして結局過去ログを取得できないのであった完

387 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 10:16:39.60 ]
日記?

388 名前:デフォルトの名無しさん mailto:sage [2012/05/08(火) 10:17:46.00 ]
>>369
だけどPHP専用スレでも聞いてみることにします

389 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 11:12:11.64 ]
gzip圧縮かけて動かないんだったらまず圧縮しない状態で
やってみるのが早いんじゃないかな。

390 名前:デフォルトの名無しさん mailto:sage [2012/05/12(土) 11:25:06.52 ]
やってみたけど動かなかった

●はおためし●なら放置でいいんじゃねって言われて放置








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<99KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef