2ch専用ブラウザの作り方at TECH
2ch専用ブラウザの作り方 - 暇つぶし2ch457:453
10/03/10 14:48:54
>455
早さ重視したところで好きなように拡張できるようにするためには
自前でいろいろ実装する手間があるからなあ
それだったら多少速度犠牲にしてでもIEコンポーネント使えば一般的なCSSやjs使えるので
専ブラに関係なく外部の人がいじれるのでいいわ

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

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

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

458:デフォルトの名無しさん
10/03/10 14:58:17
「描画エンジンは選択できるように」

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

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

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

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

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

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

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

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

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

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

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

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

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

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

469:デフォルトの名無しさん
10/03/10 19:00:14
Conditional GET はここに居る奴なら基本だろう。

470:デフォルトの名無しさん
10/03/10 19:00:53
>>468
ちょっと違うんだよな・・・

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

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

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

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

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

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

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

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

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

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

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

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

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


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch