OSDN Git Service

Update COPYING
[kita/kita.git] / README.2ch
1 AA
2 キタ━━━(゜∀゜)━━━!!!!
3 キタ━━━(゜∀゜)━( ゜∀)━( ゜)━( )━( )━(゜ )━(∀゜ )━(゜∀゜)━━━!!
4 Σ(゜д゜lll)ガーン
5 ( ゜д゜)ポカーン
6 _|‾|○
7 ○|‾|_
8 (#゜Д゜) ゴルァ
9 。・゜・(ノД`)・゜・。ウエエェェン
10 (´・ω・`)ショボーン
11 (゜д゜)ウマー
12 (・∀・)イイ!!
13 (´-`).。oO( )
14 (;´Д`)
15 ('A`)
16 (つД`)
17 ( ´,_ゝ`)プッ
18 ( ゜,_ゝ゜)バカジャネーノ
19 (´?`)
20 ん?(゜д゜≡゜д゜)ん?
21 (σ゜∀゜)σ gets!!
22 ( ・ω・)?
23 ( ゜д゜)ノ ハーイ
24 (つд⊂)ゴシゴシ
25 (・∀・)つ旦
26 (  ´∀`)ヨカターネ
27 “ヘ(‾∇‾ )カモォーン♪
28 (-∀-)
29 ウワァァァァァァヽ(`Д´)ノァァァァァァン!
30 (`・ω・´) シャキーン
31 ( ´∀`)σ)Д`)
32 (TДT)
33    _, ._
34 (;゜ Д゜) …?!
35 (・∀・)人(・∀・)
36 (´・∀・`)
37 (ノA`)
38
39 これは2chの仕様についてのメモです。
40
41 ・板一覧の取得
42 http://www.ff.iij4u.or.jp/~ch2/bbsmenu.html
43 を取って来て解析している。
44 このページはhttp://www.2ch.net/2ch.htmlの左にあるフレーム。
45
46 ・書き込みエラーの解釈
47 <!-- 2ch_X:error --> → エラー
48 <!-- 2ch_X:cookie --> → 書き込み確認(まだ未対応)
49 2ch_Xがない → 正常?
50 その他 → どうやったら出るの?
51
52 「二重カキコですか?」は確認済。
53
54 ・URLの間の関係
55 板URL(例: http://pc.2ch.net/linux/)に./subject.txtを付けることで
56 スレ一覧が取れる。
57 その中を解析してXXXXXX.datを取って来て、板URLに
58 ./dat/XXXXXX.datを付けることでスレのdatが取れる。
59
60 スレのURLは板URLのID(linux)を取ってきてから、板URLに
61 /test/read.cgi/板ID/datから'.dat'をとった部分/
62 を付ければ得られる。
63
64 逆に、スレのURLが与えられた場合、
65 /test/read.cgiを除いて、最後に.datをつければ良い。
66 (l50とか最後についている場合はそれを除く必要がある)
67
68 すなわち、板URLとsubject.txtのURL、
69 スレのURLとdatファイルのURLはそれぞれ一対一に対応する。
70
71 例:
72 板URL: http://pc.2ch.net/linux/
73 dat: 1022744633.dat
74 の場合、
75
76 datURL: http//pc.2ch.net/linux/dat/1022744633.dat
77 threadURL: http://pc.2ch.net/test/read.cgi/linux/1022744633/
78
79 ・KDEのキャッシュの仕組み(HTTP)
80 キャッシュディレクトリ: ~/.kde/share/cache/http
81 サブディレクトリ: ホスト名を検索して、'w'以外のアルファベットが来たら
82 そのディレクトリになる。見付からないときは'0'になる。
83
84 例:
85 www.wakaba.jp  -> 'a'
86 www.2ch.net    -> 'c'
87
88 ファイル名: <ホスト名> + <パス('/'を'_'に置換)> + '_' + <URLのhash>
89
90 ファイルフォーマット:
91 (HTTPProtocol:::createCacheEntry)
92 1行目: キャッシュフォーマットのバージョン "7"
93 2行目: URL
94 3行目: Creation Date
95 4行目: Expiration Date
96 5行目: ETag
97 6行目: Last-Modified
98 7行目: MimeType
99 8行目: Charset
100 9行目以降: 内容
101
102 ----
103 2channel.brdの書式
104
105 エンコーディングはたぶんShift_JIS(CP932)
106 1行目: '2'
107
108 それ以降:
109 ・カテゴリ
110 板名<Tab>n
111 nは0 or 1で、0が閉じている、1が開いている
112
113 ・板
114 <Tab>ホスト名<Tab>板ID<Tab>板の説明
115
116 ----
117 Samba24
118 ↓のようなエラーが出る。
119 --
120 <html><head><title>ERROR!</title><meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"></head>
121 <body><!-- 2ch_X:error -->
122 ERROR - 593 120 sec たたないと書けません。(3回目、52 sec しかたってない) 3
123 <br><hr>(Samba24-2.13)</body>
124 </html>
125 --