トップページ⇒tech
909コメント354KB

2chブラウザー

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
作ってみた。
http://www.homestead.com/2chexe/files/index.html
Win用
0002名無しさん@お腹いっぱい。NGNG
デフォルトはオンラインいいな
読み込もうとして読み込めずちょっとハマった
0003名無しさん@お腹いっぱい。NGNG
使い方がさっぱりわからん。
0004名無しさん@お腹いっぱい。NGNG
お、これいいねー。リブと同期取るのが楽かも。
是非巡回機能付けて下さい。
00053NGNG
使い方がわかった。
00063NGNG
書込はできないの?
0007名無しNGNG
よろしい。
       ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< つーことであげ!
 UU ̄ ̄ U U |でよいのでは?
           \_____________
0008名無しさん@お腹いっぱい。NGNG
ナイスだ!
0009名無しさん@お腹いっぱい。NGNG
(´∀`)わーい
高速ダウンローダとは大違い(藁
0010名無しさん@お腹いっぱい。NGNG
まだ使い方が分からず手探り状態だが、
使いこなせたら便利そうな雰囲気はプンプン伝わってくる。
とりあえず
>>1とかのリンクをクリックすると別窓で一瞬表示は感激した。
0011名称未設定NGNG
レスの書き込みには失敗するなぁ……。
001211NGNG
まだ実装されてなかったのか……。
0013名無しさん@お腹いっぱい。NGNG
普通のタブブラウザで十分という気もするんだがね。
0014名無しさん@お腹いっぱい。NGNG
>普通のタブブラウザで十分という気もするんだがね。

それで十分なら使わなければよろしい

つーことで、期待age
0015名無しさん@お腹いっぱい。NGNG
賞賛age!
0016名無しさん@お腹いっぱい。NGNG
すげー!すげー!!
すげーぜ、こんちくしょー!
0017名無しさん@お腹いっぱい。NGNG
おぉこいつは便利だ。
今日一日使ってみたが、コレといったバグもなかったし
是非完成させて欲しいな。

とりあえず、あると便利だと思った機能をあげとくね
・板、スレを表示する時に新しいタブで開く機能
・キャッシュされたスレの、表示数を限定したい
・Bookmark機能(板、スレ、レス)
# 現状はウォッチXXで代用できそうだけど。
0018名無しさん@お腹いっぱい。NGNG
なにげに、この板来てよかった
ありがとう!!>1
0019名無しさん@お腹いっぱい。NGNG
絶賛。
でも、いろいろと裏があったりしてえ。

...Trojan...
0020名無しさん@お腹いっぱい。NGNG
これじゃダメなんか?↓>ALL
Cuam
http://www.uranews.com/cuam/cuam.html
fub
http://www.geocities.co.jp/SiliconValley-Bay/6049/index2.html
Donut
http://hp.vector.co.jp/authors/VA016589/index_japanese.htm
0021名無しさん@お腹いっぱい。NGNG
それもアリだが、新しい勢力が生まれるのは歓迎だ。
新しければそれだけ取り入れることができるものが多いしな。
0022名無しさん@お腹いっぱい。NGNG
>>20
2chをみるだけならこのソフトはその3つのどれにも負けないと思う。

それに1のスタンスが好き。
体で覚えろって。

でも、まだいくつか不具合がある。
Win2kだけどいきなりハングしたりする。
あと長いスレを見た場合右下のペインが
真っ白くなったりする。
スクロールすると元に戻ったり。

ヴァージョンアップにかなり期待。
002322NGNG
> あと長いスレを見た場合右下のペインが
> 真っ白くなったりする。
> スクロールすると元に戻ったり。

再現方法が分かりました。
最初の50記事読み込んだ後にホイール使って
スクロールさせてると後の50記事表示させるときに白くなります。
多分。
002422NGNG
ゴメン。付け足し・・・
> 最初の50記事読み込んだ後にホイール使って
ホイールに限らずだった。

要望。
ウィンドウの位置とかペインの幅とかを記憶してくれてると幸せとか思った。
あと、スレッドの開閉も記憶してくれるとさらに幸せ。
0025要望NGNG
名前の欄に赤とか色分けして投稿できるようにしてほしい。
0026名無しさん@お腹いっぱい。NGNG
うむ、かなりいいね。
よすぎるが、かなり改善の余地がある。
つーことでかなりいろいろ要望
・全体的に右クリックがないんで、右クリックでいろいろできるようにしてほしい。
・板タブとスレタブの同期(スレタブでチェックしたヤツに移ったときに最後に開いていたやつに切り替わる)
・お気に入り機能

まじ応援してるんでがんばってくださいませ。
0027名無しさん@お腹いっぱい。NGNG
応援age
0028名無しさん@お腹いっぱい。NGNG
相互リンク
2chログ巡回ツール「ギコナビ」作ってみました。
http://piza.2ch.net/test/read.cgi?bbs=tech&key=974619753
0029名無しさん@お腹いっぱい。NGNG
>>1
ぬぅまったく読み込みに逝かん謎だ
使い方が悪いのか
0030名無しさん@お腹いっぱい。NGNG
>>29
1じゃないが、左から2番目のオンザフライっての押した状態じゃないと
キャッシュからしか読まないみたいだ。
003129NGNG
>>30
産休
おぉ読み込んでる読み込んでる
0032名無しさん@お腹いっぱい。NGNG
バグか仕様なのかわかんないけど、
右クリックからのコピーとか張り付けは出来るのに
キーボードでのCtrl-CとかCtrl-Insとか使えない…
00331NGNG
アップデート。ついでにレス機能テスト.
http://www.homestead.com/2chexe/files/dists/2ch_20001119.zip
バグフィックス:
  履歴が起動するたびに逆順になってた。
  裏にまわったスレが更新されなかった。(EnableWindow(FALSE)してた。)
機能追加は各自確認。

>13
>普通のタブブラウザで十分という気もするんだがね。
俺も作っててそう思った。なので、一般のブラウザとどう差別化するかがテーマです。

>17
>・板、スレを表示する時に新しいタブで開く機能
作った。右クリックメニューから。

>19
>...Trojan...
ソースも出さずに、よく使ってくれたもんだと驚き&感謝です。
でも、Winの場合、開発系が有料だから、ソースがあってもだれもがそれからビルド
できるわけでもないしね。気になったらパケットモニタリングでもしてくれ。でも、
トロイかけるなら、こんな対象限定なものにはしかけないと思う。

>22
>あと長いスレを見た場合右下のペインが
>真っ白くなったりする。
>スクロールすると元に戻ったり。
ホイールとかスクロールバーでスクロール中に、読み込みが終わり、表示が更新
されると、真っ白になる。どうやら、回避方法が不明なのでわかったら情報プリーズ。
ちなみに、templ.htmlを(IHTMLDocument2とか使って)動的に更新してます。

>24
>ウィンドウの位置とかペインの幅とかを記憶してくれてると幸せとか思った。
これは完了

>26
>・全体的に右クリックがないんで、右クリックでいろいろできるようにしてほしい。
めんどくさかったので作ってなかったけど、自分でも使いづらく感じ出したので実装。

>・板タブとスレタブの同期(スレタブでチェックしたヤツに移ったときに最後に開いていたやつに切り替わる)
なんとなくいいたいことはわかる。うまい方法を考えとく。

>32
>キーボードでのCtrl-CとかCtrl-Insとか使えない…
とりあえずスレッドでは使えるようにした。ダイアログバーのエディットコントロール
では、きくようにする方法がわからない。CDialogBarってサブクラス化できるの?
できない場合、どうやって(どのタイミングで)CEDit::Copy()を呼び出すの?

長くなった。スマン。
00341NGNG
重要なことを言い忘れていたが、こいつのコンセプトは、
  拾った情報は捨てない
だ。
省メモリなんて耳クソほども考えてないので、メモリはガンガン食うはず。
スレッドタブ表示用にIE(のコンポーネント)1つ、読み込み&パース用に1つ使ってる。
AboutBoxでDirectXでポリゴンまわして、DirectX7.0必須にしようかと思ってたけど、
面倒なのでやめた。

あと、開発環境は、PenIII 800、メモリ400Mぐらい、HDD200Gぐらい。
ビデオカードはG400。Win2000で、IEは5.0SP1
0035名無しさんNGNG
ポリゴンまわすぐらいGDIで自力で。
0036名無しさん@お腹いっぱい。NGNG
オンザフライにしてもしなくても、HTTPもキャッシュも
読めませんってエラーメッセージが出て何もしてくれ
ないんですけど・・・
0037名無しのエリーNGNG
>>34
HDDを10Gほど恵んでください。
0038名無しさん@お腹いっぱい。NGNG
うちも36と同じですぐエラーが出て何もしてくれないよう
2ちゃんブラウザ使いたいよう
0039名無しさんi486NGNG
レスしてんのに書き込まれないよー
0040名無しさん@お腹いっぱい。NGNG
.dat の方を取得した方が良いと思う。
0041名無しさん@お腹いっぱい。NGNG
書き込まれないね…
サーバのクッキーかなんかのチェックに引っかかってんじゃない?
(いいかげんな推測)
0042名無しさん@お腹いっぱい。NGNG
それはそうと、広告表示してやんないとひろゆきが泣いたりして…
0043名無しさん@お腹いっぱい。NGNG
「ここまで読んだ」が便利
あとコピペ荒らし対策してるんですね。
荒れてるスレが読みやすい!
0044名無しさん@お腹いっぱい。NGNG
fubのような、grep検索できるとうれしいかも。
0045名無しさん@お腹いっぱい。NGNG
ニュースリーダぽいUIすき。サイズも小さくていいね。
でも読みにいくとやけにHDDがガリガリ言うなあ。
・シフト押しながらで新しいタブ
・タブのキー移動(板、スレ両方
が欲しいです。
0046名無しさん@お腹いっぱい。NGNG
板をブラウザで開く時、左のフレーム邪魔。
index2.html付け足してから開かせて。
オプション選択でいいからさ
0047名無しさん@お腹いっぱい。NGNG
名前がださいぞ。
0048名無しさんi486NGNG
HTTPもキャッシュも読めません。
っていわれてどうにもこうにも読み込みができないよー。
当方、CATV接続なんだけど、これが原因?
0049名無しさん@お腹いっぱい。NGNG
ふむふむ。なかなかよいね。レスはやっぱ動かないけど。
0050名無しさん@お腹いっぱい。NGNG
>>48
ネットジェネシス使ったLAN接続ですが同じく使えてません。
LAN接続では何か設定が必要ですか?>使えてる方
0051名無しさん@お腹いっぱい。NGNG
>>10
‥‥‥が、それの消し方がわからない。
他の操作もできなくなるし、どうすればいいの?
00521NGNG
>レス
書き込んでもリロードは自動ではしないので手動ですべし。
ほんとに書き込まれてないかもしれないが。2バイトコードのエンコードなんかが
面倒なので、IEでpost.htmlをロードし、FORMを埋めた後submitしてる。クッキー
も関係してるかも。

>動かない面々
プロクシかも。こいつはIEのプロクシ設定を使うので、Netscapeを常用してる人
は、コンパネあたりからインターネットのプロパティを開いて、HTTP用のプロクシ
をいれてくれ。

>40
datをとるってのは最初考えたけど、全体50の中の10-20のレスが欲しいとかいった
処理が面倒そうなのでやめた。range指定でpartial getすれば部分をとることは
できるが、上流であぼーんされると、開始バイト位置がずれるし。
でも、初見のスレを全部読み込むケースではdatを読み込む方法に変える予定あり。

>42
最初のやつは.gif(広告)まで読んでたけど、
>45
スレキャッシュ読み込みに無駄が多いからね。

>46
了解

>47
いい名前考えてくれ。

正規表現と全文検索はいいエンジンがあったら紹介してください。
全文検索はPerlとかいれなくていいやつ。
(よってNamazuは却下)
正規表現はPerl互換で、GPLに感染しないやつ。
今のところの候補はPythonのreモジュール組み込みと、
それを使ったgrep全文検索(←ダサい)

0053名無しさん@お腹いっぱい。NGNG
え、書き込みって実装してあるのか? 書き込みしても無反応だから
見実装なんだと思ってた(^^;

>>51
右クリックで消せる
0054名無しさん@お腹いっぱい。NGNG
>>52
日本語を検索する事を考慮すると、jre32.dll使うのが簡単かも。

あとは、オリジナルの配布先知らないけど、Henry Spencerの
regexpがGPLじゃなかったと思う。
↓このへんで使ってるのみるとWinでも使えるっぽいし。
ttp://www2.biglobe.ne.jp/~nir/npc/
0055名無しさん@お腹いっぱい。NGNG
↓高速正規表現、らしい。よく知らんけど。
http://www.vector.co.jp/soft/win31/prog/se013008.html
0056名無しさん@お腹いっぱい。NGNG
串経由したら右側上にスレッドの一覧は出るようになった
けど、それクリックしても下にはダブが出来るだけで
読み込みんでくれません
0057魁!名無しさんNGNG
読みこみ中のタブを閉じると落ちるね。
0058名無しさん@お腹いっぱい。NGNG
なかなかよいっす。あげ
0059名無しさん@お腹いっぱい。NGNG
ソース公開キボーン
0060名無しさん@お腹いっぱい。NGNG
これでレスがちゃんと動けば、マジでこれだけですむなぁ。あげ!
0061院生NGNG
>>1
めちゃめちゃいいっすね、これ。
応援してます。

で、要望ですが・・・
・ショートカットキーを充実させてほしい
・板やスレを開くときに自動的に新しいタブができるようにオプションで設定できるようにしてほしい
・dat2に逝ってしまったスレは「key=../dat2/スレ番号」とすると表示されるので、そこをサポートしてほしい
この3点です。
期待してますー♪
0062名無しさん@お腹いっぱい。NGNG
スクリーンショットが見たい。
0063名無しさん@お腹いっぱい。NGNG
なんとなく使い方がわかってきた。
2chブラウザーよさげです。

開発がんばってくださ〜い。
出来れば、ソース公開して〜♪

0064名無しさん@お腹いっぱい。NGNG
>>62
そんなの実際つかってみりゃ良いじゃねえか、アホか。
0065名無しさん@お腹いっぱい。NGNG
んー。串刺さないとやっぱダメなのか・・・
これはどうして?

0066名無しさん@お腹いっぱい。NGNG
串刺さないと起動してもHTTPもキャッシュも読めませんに・・・
0067名無しさん@お腹いっぱい。NGNG
お勧めの串を教えてください。
0068名無しさん@お腹いっぱい。NGNG
>>67
ハッククラック板にもあるよ。
0069名無しさん@お腹いっぱい。NGNG
あげ。
スクロールバーのサイズを固定できるようにして欲しい。
数が多くて狭くなるとドラッグしにくくなるので
0070要望NGNG
あぼーんされたスレッド、レスが人目でわかるように
フォントを2重表示する「あぼーんごーすと」機能
きぼーん
0071名無しさん@お腹いっぱい。NGNG
あぼーんレスが目に付いたら逆にうざいと思うんだが…
00721NGNG
>>54-55
情報サンクス。regexpを使ってみた。タイトル検索に組み込んでいい感じ.

>>57
板タブのほうね。そのうち直しとく。原因はわかってるんで。

>>60
こいつでのレステスト。

>>61
ショートカットは一度決めると代えづらいので(慣れへの影響が大きい)慎重につけるつもり
dat2は情報サンクス。dat2に逝ったのはread.cgi経由では見られないと思ってた。

>>62
http://www.homestead.com/2chexe/files/sshot.gif

>>69
やりかたがわかったらやる。CScrollBar::SetScrollInfoでできるのか?

>>70
キャッシュ破棄しない限り、一度とったレスはとりにいかないので、あぼーん検出
のためだけに全レスリロードになる。ので、当面なし。

>串
俺は串なし、ありでも動いてる。IEの設定使ってるだけなので、IEでブラウジング
できる状態なら問題ないはず。あとは知るか。

>ソース
そうっすねぇ。<氏ね
00731NGNG
忘れてた。
http://www.homestead.com/2chexe/files/dists/2ch_20001122.zip
このレスと >>72 は2ch.exeでのレステスト。

0074名無しさん@お腹いっぱい。NGNG
>串
インターネットのプロパティーの接続タブのLAN設定の
自動接続の「設定を自動的に検出する」のチェックボックスを
チェックすると、串設定しなくてもつかえた
0075名無しさん@お腹いっぱい。NGNG
だんだん使い勝手よくなってきたよー。

いくつか。

オプション画面開いた時に、殆どのチェックボックスで設定が
画面に反映されない(設定自体は生きてる)

スレッドタブを切り替えると、スクロール位置が一番上に
初期化されちゃう。ちと不便。

「このスレをブラウザで開く」で、URLの後ろに余計な文字列が
くっついてて上手く開けない。

# レス出来ない(T-T)
# IEは5.0SP1
0076名無しさん@お腹いっぱい。NGNG
うーんレスはやっぱ動かないみたい。
IE5.5 SP1 W2K SP1 PROXY
0077名無しさん@お腹いっぱい。NGNG
レス出来る人っているの???
0078名無しさんi486NGNG
リンクを開くとIEが立ち上がるのはつらいっす。

00791NGNG
>>75
>スレッドタブを切り替えると、スクロール位置が一番上に
>初期化されちゃう。ちと不便。
>
>「このスレをブラウザで開く」で、URLの後ろに余計な文字列が
>くっついてて上手く開けない。

すまん。凡ミス。
http://www.homestead.com/2chexe/files/2ch.zip
にバイナリだけ置いといた。

>>78
あきらめろ。

>レス
たしかにできないっぽい。bbs.cgiにPOSTするとき、
bbs,key,from,name,time,message以外になにか必要なのか調査中。
それとも、timeの値が問題か?クッキー食ってないからか?
どうしてもだめだったら、スレのアドレスをIE(非表示)でロードして、
FORMを埋めてsubmitする。でもこうすると、スレのアドレスのロードがうざいなぁ。
00801NGNG
>レス
今、proxomitronで監視したらPOSTも飛んでなかった…
鬱だ…
0081名無しさん@お腹いっぱい。NGNG
>>80
---------------------------
POST http://piza.2ch.net/test/bbs.cgi HTTP/1.0
Referer: http://piza.2ch.net/tech/index2.html
Proxy-Connection: Keep-Alive
User-Agent: Mozilla/4.75 [ja] (WinNT; U)
Host: piza.2ch.net
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
Accept-Encoding: gzip
Accept-Language: ja,en
Accept-Charset: Shift_JIS,*,utf-8
Cookie: NAME=名無しさん@お腹いっぱい。; MAIL=sage
Content-type: application/x-www-form-urlencoded
Content-length: 182

submit=%8F%91%82%AB%8D%9E%82%DE&FROM=%96%BC%96%B3%82%B5%82%B3%82%F1%81%97%82%A8%95%A0%82%A2%82%C1%82%CF%82%A2%81B&mail=sage&MESSAGE=%83e%83X%83g&bbs=tech&key=974446449&time=974865001
--------------------------
参考になるか分かりませんが、
ここにレスするときに送信メッセージをフックして得られた出力結果です
0082名無しさん@お腹いっぱい。NGNG
分割読み込み時のURLにはnofirst=trueを付けた方がいいのでは?
0083名無しさん@お腹いっぱい。NGNG
nofirst=trueが効かないサーバがあるよ。
ls=2で最新レス番を拾ってから、差分を取りに行くってのは
ありかもしれない。
0084名無しさん@お腹いっぱい。NGNG
どうやっても、レス出来ないよ(T_T
0085名無しさん@お腹いっぱい。NGNG
POST究明スレ、か?
http://mentai.2ch.net/test/read.cgi?bbs=network&key=974830560
0086名無しさん@お腹いっぱい。NGNG
テスト
008786NGNG
telnetクライアントで以下のコードを送ったら書き込めました
-------------------------------
POST /test/bbs.cgi HTTP/1.0
Referer: http://piza.2ch.net/tech/index2.html
Host: piza.2ch.net
Cookie: NAME=名無しさん@お腹いっぱい。; MAIL=sage
Content-type: application/x-www-form-urlencoded
Content-length: 182

submit=%8F%91%82%AB%8D%9E%82%DE&FROM=%96%BC%96%B3%82%B5%82%B3%82%F1%81%97%82%A8%95%A0%82%A2%82%C1%82%CF%82%A2%81B&mail=sage&MESSAGE=%83e%83X%83g&bbs=tech&key=974446449&time=974865001
-------------------------------
0088名無しさん@お腹いっぱい。NGNG
なるほど。Refererで判別してるのか。
00891NGNG
>レス
原因わかった。post.htmlのパスをソースに絶対パスで書いてた。<いいかげんにしろ
0090名無しさん@お腹いっぱい。NGNG
おぉ。期待age
0091名無しさん@お腹いっぱい。NGNG
オンザフライモードの時、板を切り替えると必ず取得に行くけれど、
キャッシュにデータがある時は、とりあえず古いデータを表示して、
操作が継続できるとうれしいな。(バックグランドで更新)

ぜいたくかも。
0092名無しさん@お腹いっぱい。NGNG
>>57 ででてたけど、この状態だと必ず落ちるとは限らなくて、以降の
読み込みができなくなるパターンがある。2chのレスポンスが遅いとき
読み込み中に待ちきれなくて、あちこちクリックするとなるような気が。
読み込めない、という人は少し待ってみたらいいかも。
00931NGNG
http://www.homestead.com/2chexe/files/dists/2ch_20001123.zip
レスは「表示→書き込みビュー表示」から。
本体の方で見てるスレかえると、書き込み先も変わるので、
書き込みビューの「書き込む」を押す前に「書き込み先」をチェックしとけ。

>>57 >>92
直してみた。裏で読み込み中に消されたGUIオブジェクトにアクセスしようとして落ちるのは
直ったはず。でも2chの反応が悪いときはロックするかもしれない。

>>75
オプションに限らず、つけようとしてる機能の雛型をとりあえずつっこんでるところがある。
まぁそのうちってことで。オプションまわりは面倒なので遅れがち。
0094名無しさん@お腹いっぱい。NGNG
>タブの切り替え
この辺の動作は、既存のタブ型ブラウザを参考にすると
使いやすくなると思う。
0095名無しさん@お腹いっぱい。NGNG
>93
うーんまだ書き込めない…はて。
009675NGNG
>>93
>まぁそのうちってことで。オプションまわりは面倒なので遅れがち。
 設定自体生きてるんで、気長に待つよ。
0097名無しさん@お腹いっぱい。NGNG
ボクはMacOS X 使ってるのでこの便利そうなものが使えません。だれか作ってクレー
0098名無しさん@お腹いっぱい。NGNG
書き込みビュー表示させるといきなり落ちます。
でも落ちない場合もあり。
どこら辺が原因かはわからね。
でも、結構な確率で落ちる。

頼む。ツリーの開閉記憶してくれ。
0099名無しさん@お腹いっぱい。NGNG
俺は書き込みできた。
これで2chみるのは2chブラウザオンリーでいけそう。
0100名無しさん@お腹いっぱい。NGNG
2chブラウザーから書きこみテスト
0101100NGNG
でけた
■ このスレッドは過去ログ倉庫に格納されています