[表示 : 全て 最新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 ]
をまとめましょう

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...;」に
変えられたりと挙動が違うんだよねー。
試しにマ板で一番古いスレに温泉マーク (♨) 書き込んでみたけど & が?に変えられた。
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取得の度にフルナビゲートさせたりするのも論外だし
スレ覧とブラウズ部分は一つのコンポーネントを共有するのもありえないかなあ

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






[ 続きを読む ] / [ 携帯版 ]

前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