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


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

2ch専用ブラウザの作り方



1 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 11:33:57 ]
をまとめましょう

331 名前:デフォルトの名無しさん [2010/02/27(土) 10:27:19 ]
>>330
すまぬすまぬ・・・

332 名前:デフォルトの名無しさん [2010/02/27(土) 15:04:33 ]
やっぱproxyの切替は手元にあった方がいいよね
uproda.2ch-library.com/217579Rvk/lib217579.png

333 名前:デフォルトの名無しさん [2010/02/27(土) 17:34:51 ]
2chでproxyって刺して書き込めないだろ?

334 名前:デフォルトの名無しさん [2010/02/27(土) 17:43:34 ]
>>333
ああ、外部じゃないよ
p2proxy経由の話ね

335 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 13:14:12 ]
>>332
欲を言えば書き込みしてみて規制されてるよ!って返されたら自動でp2proxy経由で再投稿とかしてくれると結婚したくなっちゃうレベル

いいね、この機能俺のにも付けよう。まだスレッド一覧の表示までしかできてないからいつのことになるか知らないけど

336 名前:デフォルトの名無しさん [2010/02/28(日) 13:30:15 ]
>>335
近いうちにコード公開するよ

しかしC#というか.netで書くとほんとにサクサク作れるわ

337 名前:デフォルトの名無しさん [2010/02/28(日) 14:02:21 ]
クッキーの取得はwininet?それともwebrequest?

338 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 15:12:27 ]
>>337
・wininetを使ってIEと共有
・自前で管理
・あえて管理しない <-new

専ブラの使い方を考えると割りと起動しっぱなしの人が多いんじゃないかなと・・・・
で、一度でもアクセスするとメモリ上に受け取ったクッキーは保存してると・・
じゃあ起動している間はそれを再利用してアプリが終了したら開放
起動のたびに最初の書き込みの際だけ貰ってくればいいじゃないかと・・・

問題はGCで開放されないかってところだけどさ・・・

339 名前:デフォルトの名無しさん [2010/02/28(日) 17:30:18 ]
別にメモリ滋養においておいてもいいんじゃない?



340 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 17:30:51 ]
>で、一度でもアクセスするとメモリ上に受け取ったクッキーは保存してると・・

cookie には有効期限もありますよ

341 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 17:32:23 ]
>>340
ファイルに保存するのもメモリに保存するのも同じでしょ・・・
それに2chのクッキーってそんなに短時間で期限切れましたっけ?

考え方としてファイルにすら保存しない一時キャッシュですよ

342 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 21:52:51 ]
期限切れてたら無視するか、またサイド取得ぐらいは実装して欲しい。
期限切れのクッキー返して無限ループって罠も有るだろうけど。

ソースよりも手軽に使える様にdllやole公開のほうがいいね。vsぽとぺたで好みのにちゃんブラ作れると最高w
まあソース公開しとくとでバックしてもらえる可能性は高いが。

343 名前:デフォルトの名無しさん [2010/02/28(日) 21:53:01 ]
>>311
あれ、PRENの項目はいらないんでしょうか
モナジラは必要見たいなこと書いてるんですけどパケット見ると送られてないですね
よくわかりませんね

344 名前:デフォルトの名無しさん [2010/02/28(日) 22:12:04 ]
>>342
書き込みはすげー小さいよ

>>343
いらないというかもらったクッキーをそのまま送り返すだけなので
クライアントは中身は見る必要ないもん

本当の最初はクッキー無いので書き込みできない

応答にクッキー入ってるのでそれをつけて送ればかける
↑ここにいまだとtepo=donをつける。

あとはリファラーの設定とか別なところが間違ってるんだと思うよ

345 名前:デフォルトの名無しさん [2010/02/28(日) 22:29:34 ]
>>344
じゃあ
Set-Cookie: PON=hoge
Set-Cookie: HAP=hoge
このPONやHAP以降の文字列をそのまま送り返すだけで良かったの?
必死こいて抜き出してたぜ・・ヘヘヘ


346 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 22:36:49 ]
>>345
そうそう
初回空書き込みが居るのはそれをもらうためと
それと一緒に送られてくる今だとtepo=donを抜き出すため

あとはクッキー+tepo=donで書き込みすれすぐにかける

347 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 22:58:54 ]
>>346
ありがとござんす
ずいぶんと遠まわりをしていたようです・・w

348 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 23:14:06 ]
>ソースよりも手軽に使える様にdllやole公開のほうがいいね。vsぽとぺたで好みのにちゃんブラ作れると最高w
>まあソース公開しとくとでバックしてもらえる可能性は高いが。
ok

349 名前:デフォルトの名無しさん mailto:sage [2010/03/01(月) 02:31:01 ]
lib + src = strong!



350 名前:デフォルトの名無しさん [2010/03/01(月) 07:26:54 ]
c#のクラスライブラリは一応作ってあるがVB.netで使えるのか?

351 名前:デフォルトの名無しさん mailto:sage [2010/03/01(月) 09:03:28 ]
つかえるよ

352 名前:デフォルトの名無しさん [2010/03/01(月) 09:18:43 ]
クラスライブラリも中間コードになってるんだっけ?

353 名前:デフォルトの名無しさん mailto:sage [2010/03/01(月) 11:01:40 ]
んだ

354 名前:デフォルトの名無しさん [2010/03/01(月) 12:09:17 ]
部品はあるけどどういうデータを返せば使いやすいのかがまとまらないとなあ・・・

355 名前:デフォルトの名無しさん [2010/03/02(火) 20:53:28 ]
復活あげ

356 名前:デフォルトの名無しさん mailto:sage [2010/03/02(火) 21:21:59 ]
ula.cc/phoenix/

357 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 00:15:47 ]
テストでアクセスしてたからアク禁喰らったかと思った

358 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 02:31:39 ]
今回みたいにdns落ちたときのために正引きのキャッシュしといてくれる仕組みも有ったら便利かもね。
鯖落ちには諦めるしか無いけど。orz

簡単に、にちゃん、みくし、ぐりい、ついたを切り替えられると髪かもな。
つくるのまんどくせだがw
にちゃんが落ち足りなく成っても平気w


とりあえず、自分だったら使いやすいって仕様で ver0.1を出して、たたき台にして、みんなであーでもないコーでもないと叩いてもらって、出て来た中のお好みを採用するとか。
実装がアレであろうと、一旦決まって固定すれば、各自ヲレクラスで包んで自分の使いやすい様に加工するだろうし、派生暮らすライブラリも出て来ると思う。

359 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 02:53:57 ]
>>358
IPv6の鯖はずっと生きてたお



360 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 08:51:46 ]
コソアンチェッカーの自動回答機能を作ってたんだが、
存在意義が無いことに気づいたので破棄した。

361 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 11:03:11 ]
ある程度作ってからこれいらなくね?ってよくあるよね

362 名前:デフォルトの名無しさん [2010/03/03(水) 11:06:03 ]
いや作る前に気が付けよ
器用貧乏してる既存ブラウザとか多いのに

363 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 11:22:30 ]
機能が多すぎて埋もれちゃうことってあるよね…

364 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 11:29:46 ]
まあわがままなユーザに対応していくと無駄な機能は増える鴨な。

365 名前:デフォルトの名無しさん [2010/03/03(水) 13:43:27 ]
まあ専ブラって

・見た目
・データ加工
・2chとの通信やローカル側のデータ管理

と階層としてはこんな感じに分かれてて

専ブラ利用者の多くの不満はデータ加工なんだよな

見た目はすでにある程度形になってるし、後はタブの位置を横に配置させろとかその程度だしなあ

366 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 17:47:55 ]
ff + chaika 最強

367 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 19:20:12 ]
minus-k.com/nejitsu/loader/up38715.jpg

368 名前:デフォルトの名無しさん [2010/03/03(水) 23:44:24 ]
bbb

369 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 10:09:33 ]
見た目は各自好き勝手に弄るとして、
2chとの通信やローカル側のデータ管理
データ加工
は、汎用ライブラリが有ると便利だな。



370 名前:nanashi mailto:sage [2010/03/04(木) 11:57:36 ]
tumenne

371 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 13:10:47 ]
データ管理はsqlite使ったり使わなかったり人それぞれの実装になるし、
データ加工も作り手の自由がいいし、
通信もosがwindows限定とは限らないし、
2chの仕様を整理してドキュメント化した方が有益かと。

372 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 13:21:43 ]
>>371
>データ管理はsqlite使ったり使わなかったり人それぞれの実装になるし、
>データ加工も作り手の自由がいいし、
そんなのはしらねえw
ローカルのデータ管理だって本まとめるまでも無く環境依存もなにもない
テキストデータ管理程度だろうに

>通信もosがwindows限定とは限らないし、
>2chの仕様を整理してドキュメント化した方が有益かと。
自分でやれよ

そもそも2chのサーバーってapacheなんで一般的なhttp通信だよ
通常の書き込みに関しては若干面倒な手順入れてあるけど

373 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 22:10:50 ]
てすてす

374 名前:なめ mailto:sage [2010/03/04(木) 22:20:32 ]
おお、書き込めてる

375 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 22:36:54 ]
作ってみたら意外と簡単で驚くよな
httpとか難しいんだけど、知識なくても間違っててもテキトーでも書き込めるという
最適化しようと思って調べるといつまでもできてしまって困る・・

376 名前:デフォルトの名無しさん [2010/03/04(木) 22:38:48 ]
>>375
というかmonazilaの資料とかがイマイチ分かりにくいかな・・・

377 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 22:49:37 ]
ワカリニクイというか普通に間違ってると思うの
間違ってるというか、古いだけかもしれないけど
>>345だけど、まぁ、回り道して変な知識は色々ついたけど・・
普通そこに行くまでに挫折するわなぁ

378 名前:デフォルトの名無しさん [2010/03/04(木) 22:52:34 ]
>>377
通信部分はどうしてもねえ・・・
ローカルでごりごりやる分にはどうにでもなるけど通信部分はなかなかね・・・

それにmonazilaの内容と既存のOpenJane系だと書き込みの際に
送ってる情報が違うとかあって結構大変だったよ

結局のところブラウザでアクセスして通常のページの書き込み部分の
挙動をモニターしてなんとかってところだった・・・

379 名前:デフォルトの名無しさん [2010/03/04(木) 22:54:48 ]
found



380 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 22:57:41 ]
www.monazilla.org/index.php?e=199
>POST /test/bbs.cgi HTTP/1.1
すでにここが駄目だしなw

なんで受け付けないのかさっぱりわからんかったよ

age.s22.xrea.com/talk2ch/#post
こっちも古いままだし

381 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 23:02:00 ]
POST /test/bbs.cgi HTTP/1.1
でも行けたと思うけど。

まぁ・・最小どれだけのデータで書き込めるかは知りたいね
その方が2chに負荷を与えなくてすむと思うんだがなぁ

382 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 23:02:26 ]
おまえが書けば良いだろ

383 名前:デフォルトの名無しさん [2010/03/04(木) 23:06:08 ]
>>382
書くよ

まだそこまで行ってない

384 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 23:06:39 ]
俺だと技術力が足りなさ過ぎる
POSTの内容の中にobjectをそのまま+でつなげたら大変なデータ量になってしまったでごわす
正直、スマンカッタ

385 名前:デフォルトの名無しさん [2010/03/04(木) 23:10:34 ]
>>381
>>291あたりに書いたけど
/test/bbs.cgi?guid=ON
これでPOSTしないと情報が壊れてると返ってきてどうしようも無かった

386 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 23:54:54 ]
クッキー取得してからだと普通にかけるぞい

387 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 23:56:51 ]
手抜いて time に書き込みのローカル時刻設定したら頻繁に「ブラウザ再起動してください」とか出るな。
ログ墜としたときのサーバ時刻にしたら出なくなった。

388 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 23:58:29 ]
timeはずっと1だが問題ないな

389 名前:デフォルトの名無しさん [2010/03/05(金) 00:00:49 ]
>>387
過去はいいけど未来はだめだよ
>>388のいうように1かdatの10桁の数字だよ
あれはスレッドが立った時刻そのまんまなので>>2以降はずっと未来になるから
問題ない



390 名前:デフォルトの名無しさん [2010/03/05(金) 00:01:30 ]
>>386
最初のクッキーがとれなかったんだって

391 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 00:27:45 ]
その辺の先人のノウハウを実装したライブラリが欲しい。
現状、みんなが踏んで苦しむ原因だし。

392 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 00:28:20 ]
monazillaとか参考にならん
2chの挙動はヘッダーの内容によってころころ変わるし

393 名前:デフォルトの名無しさん [2010/03/05(金) 00:32:33 ]
実際のところ専ブラが難しそうに見えるのはそういう通信など一番面倒なところじゃなくて
どうでもいい細かい表示とかの要望に対応した器用貧乏コードがスパゲティのように
のってるだけなのよね・・・

394 名前:デフォルトの名無しさん [2010/03/05(金) 00:34:07 ]
.netの書き込み用クラスライブラリなら明日にでも提供できるけど

395 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 01:05:36 ]
>>390
スマンカッタ
ただあまり簡単に誰もが作れてしまうと、バカがスクリプト組んで嵐に使いそうだから
あえて作りにくくしてるのかな?と邪推してみる

396 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 01:12:37 ]
httpがどういうものか、を調べるところから始めれば案外すぐに専ブラはできるわな
知ってればそれこそあっと言うまだろう

397 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 01:15:29 ]
>>396
結局のところhttp通信で躓いたというよりは2chサーバーの独自チューニングが
わからなかったというオチなんだけどね

398 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 01:22:20 ]
>2chサーバーの独自チューニングが

そんな高尚なもんじゃないだろうにwww

399 名前:デフォルトの名無しさん [2010/03/05(金) 01:25:49 ]
>>398
高尚じゃないけどhttp通信を初めてやった者の感想としてはそういうことだよ
参考資料のようにヘッダ作って送ってもサーバー200OK返すのに
中身はデータ壊れてるとか抜かすし

あれこれ調べたら資料に無かったちょっとした文字列が抜けてるだけだったとかもうね



400 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 10:42:30 ]
2chはもっとスマートにできてると思ったが、案外・・


401 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 15:03:02 ]
だいだいでぐーぐる検索してもみかんしか出てこない

402 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 15:05:01 ]
誤爆スマン

403 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 16:28:18 ]
出来上がったならここで報告するとイインジャマイカ?

2ちゃんねる用ツール発表スレ Part3
jbbs.livedoor.jp/bbs/read.cgi/computer/351/1040452814/

404 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 00:47:03 ]
3つ前のカキコみが7ヶ月前とかねーよwww

405 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 02:37:09 ]
なんでわざわざしたらば。
ここで公開してくれよ。
漏れも.net始めるかなあ。orz

406 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 02:42:29 ]
.netなら割りとすぐに出来る
httpの概念を理解するのにちょっとしんどいけど

407 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 07:16:47 ]
通信部分やデータ管理部分なんてどうと言う事はない。
表示のレイアウト調整や細かい設定項目組む方が大変。

408 名前:デフォルトの名無しさん [2010/03/06(土) 13:59:38 ]
>>407
表示ならここを参考にすればいいんじゃね?
cs2ch.blog123.fc2.com/
上でもでてるけど

409 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 14:06:21 ]
CM乙



410 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 14:23:17 ]
ぱるぱるは本当にかわいいな

411 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 20:49:34 ]
できてしまうと書き込みより読み込みの方が手間だね

412 名前:デフォルトの名無しさん [2010/03/06(土) 20:51:10 ]
えw
読み込みなんて簡単だろ
面倒なのは2chがあぼーんした場合の対応くらいだけど
それはmonazilaに対応方法書いてあるじゃん

413 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 21:20:11 ]
一通り出来てからの話ね
読み込むだけなら誰でもすぐできるわw
細かい機能、あぼーんに始まり、ポップアップを実装したい、ナンダカンダ・・
と機能を考えてるといつまでたっても終わらないべ
後予想異常に面倒なのがログの管理。どうすればよくなるのか、イマイチ見当がつかない

414 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 21:44:58 ]
敢えて管理しないw
ポップアップとか入らないから、必要な機能だけ選択して使えるといいね。

415 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 21:49:56 ]
>管理しない
やっぱりそうなるかなぁ

416 名前:デフォルトの名無しさん [2010/03/06(土) 21:52:44 ]
>>414
IEコンポーネント使うのでポップアップとかならjsで対応できる

まあ今となってはかなりの部分で楽に作れるよ
ただそういうノウハウが公開されてないだけなんだけどね

417 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 22:32:56 ]
自分の場合、一板あたりMAX1000スレッドまで管理できるように
なってる。あぼーんは知らん



418 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 23:15:01 ]
>>416
そうか、そんな手があるのか・・
みんなすごいなぁ

419 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 13:12:21 ]
2ch に書き込み可能な実体参照ってどういう仕様になってんだろ?
温泉マーク → ♨
よくあるハート → ♥



420 名前:デフォルトの名無しさん [2010/03/07(日) 13:14:15 ]
意味がわからん

421 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 13:15:09 ]
あれ、書き込めた。さっきは & が ? になってしまったんだが。板によって挙動が違うのかな。
雪だるま → ☃

422 名前:デフォルトの名無しさん [2010/03/07(日) 13:19:07 ]
単なる文字コードでしたってオチだったよ
www.ffortune.net/comp/net/ref/special.htm

423 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 13:28:28 ]
いや、Unicode の数値文字参照で書き込んでも、板によってそのまま通ったり「?#x...;」に
変えられたりと挙動が違うんだよねー。
試しにマ板で一番古いスレに温泉マーク (&#x2668;) 書き込んでみたけど & が?に変えられた。
pc11.2ch.net/test/read.cgi/prog/1029686973/783

424 名前:デフォルトの名無しさん [2010/03/07(日) 13:34:00 ]
urlエンコードが違うとかそんなんじゃないの?

425 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 13:39:27 ]
実体参照入りの AA とか別板にコピペするとよくハマる罠。
ブラウザからの書き込みでも同じだからそういう設定になってるんだろうと思う。

426 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 13:39:47 ]
>>423
SETTING.TXTのBBS_UNICODEがpassだと数値文字参照が使えるが、
changeになっていると?に変換される。
プログラム板はpassでプログラマー板はchange。

427 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 13:42:03 ]
ってちょっとググったら「○○板をUnicodeに対応させよう!」「Unicode使えるようになりました」という
スレが引っかかるから、本当にそういう設定があるんだろうな。

428 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 13:47:27 ]
ってすぐ上にあったかw

429 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 20:59:03 ]
   ┌─┐
   │●│
   └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘      おっぱい!おっぱい!



430 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 21:41:10 ]
Mac だと AA レスの場合はフォント変えなきゃいけないんだけど判定が面倒だなー

431 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 22:57:11 ]
WindowsでもAAだけフォント変えてくれるの作ってくれると俺得です。

432 名前:デフォルトの名無しさん [2010/03/07(日) 23:03:36 ]
人間がみるとAAと認識できるけどロジックでみるとAAかどうかなんて
あいまいなんだよな
所詮は文字列だし

ここからここまではAAと分かるような情報が埋まってれば余裕で対応可能だけどね

433 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 23:15:12 ]
色々なパターンはあるだろうけど、まぁ無理でしょう
dokoaa.com/ena.html
(「鬱」や「豆」などの感じを格子状に並べたえなりかずきのAA)
を判別することは出来ない

もっといえば「でつ」なんてAAがあるけどこれこそAAか文章化判別不能
最初からAAが表示されるような方法で文章も表示するべき

434 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 23:47:53 ]
うーーーーーーん
htmlの仕様でひっかかりまくりだ。
タグの削除で何とかなると思ってたんだが
AA表示させようと思ったら特殊文字全部変換しなきゃなんねぇうぜえw

最初からwebbrowser使えばよかったぜ

435 名前:デフォルトの名無しさん [2010/03/07(日) 23:53:17 ]
URLエンコードを元に戻せばいいだけだろ?

436 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 23:53:49 ]
えっ
そんなことできたのか。ハハハ

437 名前:デフォルトの名無しさん [2010/03/07(日) 23:58:03 ]
ごめん
本文だからhtmlエンコードだ
kawama.jp/php/encode_html.php

URLエンコードはヘッダーとかだな

438 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 00:04:15 ]
ありがd。終が見えてきたわ〜

439 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 04:46:36 ]
テストするのにとりあえずこの板は確認しておけってところある?
ちょっと変わった事やってるところとか。



440 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 09:59:34 ]
IPV6、町BBS、ピンクか

441 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 10:04:26 ]
町とピンクは2chじゃないけどな
需要はそれなりにあるだろう

442 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 15:20:29 ]
速報ヘッドラインあたりも内容に HTML タグが混じってるな。

443 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 20:28:01 ]
IPv6 って初めて見てみたけど変なの

444 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 20:52:54 ]
てす

445 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 20:56:47 ]
お気に入りと、スレッド検索は必須


446 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 20:58:05 ]
e

447 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 21:04:19 ]
Cookie: be%3ccode; be%3cmail; PON=Oxxxxxx.ppp.dion.ne.jp; HAP=2xxxxxx; tepo=don;
beを追加した要求メッセージの一部ですが、どこがおかしいかわかりますか?
be認証コードは be<code
メールは be<mail
とテスト用の文字列にしてあります。PONとHAPのxxx...も本来は数値です
URLエンコードもできていると思うのですが、beが反映されません
通常の書き込みはできますが、何で出来ないのでしょう?

448 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 02:36:18 BE:690665074-2BP(3)]
beのパラメータをくっつけただけじゃだめ。
ちゃんと〜=パラメータにしてる?

449 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 07:52:47 ]
やってないです。
もう少しパケット眺めてみます・・



450 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 12:45:30 ]
DMDM=BEに登録したメールアドレス
MDMD=BEの認証コード
これでいけるはず

451 名前:デフォルトの名無しさん [2010/03/09(火) 19:00:31 ]
>>450
BEとかログイン必須な書き込みは楽なはずなんだけどな
通常の書き込みはイラン情報抜いて再度つけて送信とかせにゃいかんけど

452 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 11:07:56 ]
beなんかイラネーだろ どうでもいい

453 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 14:31:31 ]
多くのブラウザはスレの雛形を作るのにjavascriptを
利用しているみたいだけど、これを利用しているから
読み込みなどが遅かったりするらしい
この部分を高速化はできないんでしょうか?

プログラミングは最近始めたので見当違いだったらすいません

454 名前:デフォルトの名無しさん [2010/03/10(水) 14:39:41 ]
無理です
というかレスが多いスレだとどの専ブラもそれなりに待ちがあるよね

早いとされる専ブラもgifのアニメーションに対応しないし
最近のブラウザじゃああたり前に搭載してる縮小拡大機能の恩恵を受けられないとか
欠点も多いよ

455 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 14:43:49 ]
最も早いのはdatをメモリに読み込んで表示
でもどうせ一秒も変わらないならjavascript使ったほうが色々便利

live2chのアホみたいな早さを実装したいんだけどぜんぜんおいつけねー


456 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 14:47:59 ]
live2ch速いですね、ちえふぁんスキンと一緒に使ったら快適

457 名前:453 [2010/03/10(水) 14:48:54 ]
>455
早さ重視したところで好きなように拡張できるようにするためには
自前でいろいろ実装する手間があるからなあ
それだったら多少速度犠牲にしてでもIEコンポーネント使えば一般的なCSSやjs使えるので
専ブラに関係なく外部の人がいじれるのでいいわ

Jane系は独自の記述がいるので今となってはありえないし

まあdat取得の度にフルナビゲートさせたりするのも論外だし
スレ覧とブラウズ部分は一つのコンポーネントを共有するのもありえないかなあ

ちょっとした工夫で割りとどうにでもなる

458 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 14:58:17 ]
「描画エンジンは選択できるように」

459 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 14:58:53 ]
自前で色々な機能を実装すると結局速度が遅くなるんだよなぁ
出来たものが使えないと悲しくなる。愛着はあるんだけどね



460 名前:デフォルトの名無しさん [2010/03/10(水) 14:59:39 ]
>>458
論外
まあその辺は考えてあるんだけどね

ただJane系の独自エンジンはもう古い

461 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 15:33:15 ]
独自エンジンだと開発者がずっと保守し続けなければいけない
長期的に安心して使えるシステムでなくなるということですね
なるほど参考になりました

462 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 15:51:35 ]
描画エンジン使ってる所って「スレの内容を表示するビュー」と「書き込みプレビュー」くらいっしょ。
選択できるとうれしいなぁ。

463 名前:デフォルトの名無しさん [2010/03/10(水) 15:57:10 ]
一番いいのが2ch側でxxx.datのついでにxxx.indexでもいいので
各レスが何バイト目から始まってるかだけの情報を持ってくれると
細かく差分の抜き出しがしやすいんだけどな・・・
あぼ〜んの検知もしやすくなるし

464 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 16:08:06 ]
それあると、自分の書き込みがどれかも明確にわかるね

465 名前:デフォルトの名無しさん [2010/03/10(水) 16:10:48 ]
>>464
まあほんとうに小さなファイルになるのでサーバーのディスクスペースを無駄に消費するとか欠点はあるけどさ

サーバーがインデックスを作る負荷はほんと小さいんだけどな
作ってくれればほんとに細かくセッション管理できるのに

466 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 18:51:36 ]
特定レス範囲のみの取得も可能だな。
ただそれをやるとスレが更新される度にインデックスファイルも再取得する必要があって
あまり意味がないかも。やるなら dat ごとバイナリ化して先頭にインデックステーブルだろう。

467 名前:デフォルトの名無しさん [2010/03/10(水) 18:55:30 ]
>>466
インデックスは文字としても固定長にしておけば大丈夫でしょ
1発言で何文字まで認めるかにもよるけどさ

(8桁+改行)xレス数分

毎回書き込みの度に10バイト増えるかどうかだし
固定サイズで増えるので差分取得もやりやすいし

468 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 18:56:03 ]
どっかにdatの差分ダウンロードの仕様が書いてあった

469 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 19:00:14 ]
Conditional GET はここに居る奴なら基本だろう。



470 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 19:00:53 ]
>>468
ちょっと違うんだよな・・・

ちょっとした機能としてたとえばどういうスレか覗くだけということで
>>1だけを取得する機能を実装しようとしても今のままじゃあ
>>1が0バイト目から何バイトなのかわからないんだよ

read.cgiに投げて1だけ取得するんだと本末転倒だしね・・・

まあみみずんとかp2あたりが持ってくれてもいいんだけどさw

471 名前:デフォルトの名無しさん [2010/03/10(水) 19:06:32 ]
まあ2chの書き込みをクロールしてインデックスだけ持つ情報サーバーを立ち上げたり
専ブラ間でそういう情報を共有してもいいんだけどさ・・・
それならスレ立てたとき、書き込みがあったとき、あぼーんしたときすべてにおいて
サイズを知ってる2ch鯖がインデックス情報を持ってくれれば一発なんだよね

472 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 19:07:09 ]
1レスの最大バイト数は板ごとに違うが数 k 程度の固定長領域でも用意しておけば十分じゃね。
ぶっちゃけ 1 行読み込んだところで TCP/IP ブッチしてもかまわないし。

473 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 19:09:30 ]
2chでソフト開発するときに注意しなければならないのが
要望に対して自分で取捨選択すること
これは開発者のセンスが問われる重要なこと
客層の切り分けにもなる
多くの要望を取り入れ、肥大化し、UIは糞、重い、
ユーザーカスタマイズが大変、そして消えていった多くのソフトがある

シンプルで低機能なものを作ると
初心者が愛用してくれる

逆に多機能にすると、
知識あるものや自分のアイデアを通したい奴らが
ずっと粘着し続けることになる

474 名前:デフォルトの名無しさん [2010/03/10(水) 19:10:07 ]
>>472
まあ>>1だったらそれでもいいよ
じゃあ途中は?

この辺のインデックスがあればちょっと上で話のでたブラウザのナビゲーション待ち時間をうまく
コントロールできたりするんだよね・・・

475 名前:デフォルトの名無しさん [2010/03/10(水) 19:21:03 ]
>>473
高機能化とはちと違うなあ
ローカルで高速に処理するのにインデックスを別途持つなんてのはよくやる話で
それを2chサーバも持ってくれればいいな〜という絶対やってもらえないかなわない願望だよw

476 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 19:35:12 ]
dat って更新はされるとはいえ Apache にしてみたら静的ファイルだろ?
一度でスレ全部取ってくるのと、インデックス取るのに複数回リクエスト発行するのじゃ
どっちが良いとも言えんぞ。

477 名前:デフォルトの名無しさん [2010/03/10(水) 19:44:34 ]
>>476
インデックスくらいならそれこそメモリ上においておけばいいんだけどな
intx1000くらいあれば足りるし






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

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

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