トップページ⇒tech
1001コメント300KB

2chブラウザー Part4

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
(作者の代わりに)立ててみた。
http://kalx.tripod.co.jp/
Win用

現時点での最新版
http://kalx.tripod.co.jp/files/2ch_20020902.zip

前スレ
part3 http://pc3.2ch.net/test/read.cgi/tech/1007658416/

過去ログ、関連スレ・サイトは>>2-5あたり
0237デフォルトの名無しさんNGNG
>>236
そんな阿呆はいないはず
0238デフォルトの名無しさんNGNG
vs.netでビルドできない・・・
C2664
0239デフォルトの名無しさんNGNG
>>232
ソース落としたとか
0240デフォルトの名無しさんNGNG
>>232
俺も何故かない
0241デフォルトの名無しさんNGNG
228氏じゃないけど、2chブラウザの使い方が分からなくて困っている者です。

解凍後、「2ch.exe.manifest」なら見つかるんですけど、
ダブルクリックしてもアプリケーションに関連付けされていないので、ファイルを開くアプリケーションの指定画面になります。
この後どうすれば良いか分かりません。
ファイルサイズは658kで、一応DLもやり直してみたのですが・・・
どうかご教授下さい。
0242デフォルトの名無しさんNGNG
>>219からダウンロードしたか?
zipを展開しても2ch.exe.manifestなんてファイルは無いぞ?
青い「2」のアイコン、ファイルサイズ1,100KBが2ch.exeなんだが。
何のアーカイバ使って展開してるんだ。
0243デフォルトの名無しさんNGNG
本当に拡張子見えないだけなんじゃ・・・。
0244デフォルトの名無しさんNGNG
なんだこれダウソしたけど使い方書いてねーじゃん

俺も2ch.exe.manifestしか入ってねーよ。
0245作者NGNG
>>241 >>244
使い方書いてないのは間違いないが、2ch.exe.manifestが入ってるのはソースのアーカイブ。
http://kalx.tripod.co.jp/files/2ch_20021105.zip
が2ch.exeの入ってるアーカイブ。
0246デフォルトの名無しさんNGNG
read.cgi止まってるの読み書きできるようになりませんかね?
0247デフォルトの名無しさんNGNG
021105版になってから一気に重くなりました。
それまでは結構さくさく動いていたのですが、今では
・テキスト表示部の上下スクロールバーにある▼ボタンを一回押すたびに
 1秒くらいかけてタブを描き直す(タブの数は3〜7個)
・スレ更新で小刻みに読み込む(これは多分回線が重いから)たびに
 やはり1秒くらいかけてタブを描き直す
・テキスト表示部上にある鉛筆マークが何も操作していない時でもちらつく

今まで目に見えるほどゆっくりとタブを描き直すって事なかったんですが…。

Win2KSP3 IE6SP1 Duron800MHz
0248デフォルトの名無しさんNGNG
はじめてつかった。
タブのバーが延びてくのがカコ(・∀・)イイ! でもおもい。。
0249241NGNG
>>242 >>245
ご紹介頂いたアドレスより改めてDLし直す事で、無事2chブラウザを立ち上げる事ができました。
どうもありがとうございました。
0250デフォルトの名無しさんNGNG
>>248
021105版より一つ前のがお勧め。
0251デフォルトの名無しさんNGNG
>>250
(・∀・)カルクナッタ! アリガトウ!

レス番号の赤色が消えていくのもカコイイ。。
0252デフォルトの名無しさんNGNG
uxtheme.hはどこにあるのでしょう?
0253252NGNG
ごめん。解決済みだった。
0254デフォルトの名無しさんNGNG
pink鯖の各板をIEとかで読み込むとpinktower.com
にとばされちゃうんで、2chブラウザの最新Ver.を導入してみたんですが・・・

なんかスレッド選択して読み込もうとすると
NOT CACHED : 1- [ READ ]
だけが表示されてスレの内容がまったく表示されないんですが
これって不具合なんですか?

「READ」を押しても変化なし、新しいタブで開いても駄目です。
Win2000sp3 IE6sp1を使用しています。

0255デフォルトの名無しさんNGNG
>254
>226に対策載ってます。
0256マネマネ ◆qhG8z.OhHc NGNG
test
0257デフォルトの名無しさんNGNG
>>226の読み込み方法指定って、どうやるんですか?
0258254NGNG
タブごとにALLを入力しないといけないんですね・・・
他のブラウザも使ってみます。
ありがとでした。
0259デフォルトの名無しさんNGNG
家のマシン固有の不具合では、と少し不安だがとりあえず…

テーマを適用したListViewで、スクロール時にグリッド描画が崩壊するバグ対策版。
副作用として、アイテムなしで横にスムーズスクロールするとゴミが出る。
20021105ベース。
http://www.jtw.zaq.ne.jp/cfaai909/Update20021110.lzh
0260作者NGNG
http://kalx.tripod.co.jp/files/2ch_20021111.zip
・多分、WinXP以外で起動しなかったのを直した。
・>215とかのIE55でうまくスレ表示できなかったのを直した。
 (キャッシュ不整合の方は見てない)
・その他いろいろバグフィクス

>224 適用した。ありがとう。でも、>259は間に合わず。次回。
>238 VS.NETでビルドして通らないところを直した。VS.NETの方が型チェックが
 厳しいのでコード書くのは楽なんだが、mfc70.dllが必要になるので使ってない。
 あと、emacsen風のキーバインドがないし。
>246 今のところなりませんね。なんとかしようかな。
>247 1105版から、XPのテーマ対応でタブを描画する機会が増えてる(クリックしなくても
 カーソルが通過するだけで再描画するから)し、そこで手抜きしてるので、描画量は
 確実に増えてる。でも、問題になる量でもないと思ってたんだが。
 タブ描画周りでリソースリークしてたので修正した。
 あと、全体的に10箇所程度リソースリークを修正済み。
>258 それがいいと思う。
 
0261デフォルトの名無しさんNGNG
>>260
> >258 それがいいと思う。

258の言う通りなのかと思って色々調べた挙句
この言葉に感動する事となった。
作者様素晴らしいです。
0262257NGNG
自己解決出来ました。どうもお騒がせしました。
0263デフォルトの名無しさんNGNG
void CThreadPaned::OnThreadDisposeCache()
{
if (m_htmlview->GetType() != CHtmlThreadView::TYPE_GENERICWEB) {
0264デフォルトの名無しさんNGNG
>>263
↓こうだな。
void CThreadPaned::OnThreadDisposeCache()
{
if (m_htmlview->GetType() == CHtmlThreadView::TYPE_THREAD) {
0265デフォルトの名無しさんNGNG
1111版使ってみました。
上ペインの板タブ右クリックでURLをクリップボードにコピーできないようでした。
win98SEです。
0266デフォルトの名無しさんNGNG
どなたかもし良かったらお力を貸してください。
alpha58版を使っています。
レスのポップアップの機能の>>250をクリックしたときに新規のウィンドウで表示されていたと思うのですが、
現状ではそれをすると2ch.exeがロックされたようになり、どこもクリックできず。終了させるしかなくなってしまい、、、
その新規のウィンドウが行方不明になっているのが原因だとは思うのですが、、、
2ch.iniのどこがこのウィンドウに該当するのでしょうか。
0267デフォルトの名無しさんNGNG
259で上げたコードでLVS_REPORTかどうかのチェック抜けてました。
OnCustomDrawのdwDrawStage==CDDS_PREPAINTの所に追加お願いします。

で、小さな不具合見つけたので報告。
独自に読み込みスキームを定義した時、
正しくconfig.datに書き込まれていない様子。ゴミが混じってる。
0268デフォルトの名無しさんNGNG
age
0269デフォルトの名無しさんNGNG
ずっと静かなのでこちらに少しだけ。
VC++もロクに扱えないのにソースをダウソしました。
非常にすばらしいブラウザなのですが
 同じ名前のタブが複数開く
 スレのキャッシュを破棄するとスレ一覧のスレ立て日がなくなる
 スレ一覧をりロードした時に開いているスレをりロードしたい
 名前やレスに数字がある場合何らかの方法でレスとして扱ってポップアップさせたい
などの変更要望があります。
どのクラスが関連しているのでしょうか。
0270デフォルトの名無しさんNGNG
129を元に自分好みに配色変えました。
ご査収下さい。
ThreadListDecoration=midoku:0:0:00000000:0:00FFFFFF:0:0:0:00FFFFFF:0,
New Item:1:0:00ED9564:1:00F0FAFF:0:0:1:00FFF8F8:0,
Watch:3:0:00000000:1:00FAE6E6:0:0:1:00C0C0C0:0,
3W:13:1:00ED9564:0:00FFFFFF:0:0:0:00FFFFFF:0,
1W:12:1:008B3D48:0:00FFF8F8:0:0:0:00F5F5F5:0,
72H:11:1:00701919:0:00FFF8F8:0:0:0:00F5F5F5:0,
24H:10:1:00800000:0:00FFF8F8:0:0:0:00F5F5F5:0,
zou1:14:0:008B3D48:1:00EEF5FF:0:0:1:00F5F5F5:0,
zou10:15:0:00701919:1:00D5EFFF:0:0:1:00F5F5F5:0,
zou30:16:0:00701919:1:00B9DAFF:0:0:1:00F5F5F5:0,
zou100:17:0:008B3D48:1:007280FA:0:0:1:00F5F5F5:0,
wrote:18:1:00800000:0:00FFF8F8:0:1:0:00FFF8F8:0
0271デフォルトの名無しさんNGNG
またread.cgi落としたようで・・。

>258のやり方でなくともできるよね?
0272デフォルトの名無しさんNGNG
>>266
私も困ったのでどうしたらいいのか調べました。
ThreadPopupPos=500,450,600,300
こんなです。
うちのはX座標にとんでもない値がはいってました。
0273デフォルトの名無しさんNGNG
>>270
2ch.ini にコピペしても反映されません。やり方がわるいのかな?
0274デフォルトの名無しさんNGNG
>>273
[Placement]という所の下の方、きっと[View]の真上に
ThreadPopupPosとかかれた行があるはずなので
それを入れ替えてみて下さい。
0275デフォルトの名無しさんNGNG
>>272
ありがごうございます。先日正常なスレッドポップアップからコピペして治ったところです。
0276作者NGNG
http://kalx.tripod.co.jp/files/2ch_20021118.zip
・Yahooの「金融と投資」以外がまともに読めなかったのを修正

>259 >264 >267 マージしました。267の後半の方は忘れてた。
>266 既に遅いかもしれんが、起動時にポップアップが画面外にあったら、
 初期位置(画面中央)に戻すようにした。あと、ポップアップはESCで閉じます。

>269
>同じ名前のタブが複数開く
これは簡単。CThreadNote::OnThreadSelected。
>スレのキャッシュを破棄するとスレ一覧のスレ立て日がなくなる
スレ番号からスレ立て日を算出できるってのは、2ch特有の性質なのでちょっと面倒。
>スレ一覧をりロードした時に開いているスレをりロードしたい
CThreadPanedで、板読み込み時に広報されるWM_BOARDCACHEを受けて、
スレリロードかければいいかも。
>名前やレスに数字がある場合何らかの方法でレスとして扱ってポップアップさせたい
キーボード使ってもいいなら、数字を入力してリターン。
3番目はアクセス増加につながるので微妙だが、1,2はそのうちやっとく。

>271 板のプロファイルで、その板のデフォルトを指定すればいいけど、
 datの差分読みもやっときます。dat差分は最新50とかできないのが嫌なんだが。
0277269他NGNG
>>276
ご回答感謝します。
いずれ役立つ人になって恩返しいたします。
0278デフォルトの名無しさんNGNG
おつかれさまです>作者様
また最近更新ペースがあがって嬉しい♪

ところでだんだん、キャッシュ読み込みに時間がかかるようになっている気がします
キャッシュされていてもレス番号1から順番にゆっくり読み込みいってるっつか。
開きっぱなしのスレがレス500越えたあたりで待ち時間長く感じる…
そして読み込んでいる間、微妙にカーソルが挙動不審ぽい…
0279デフォルトの名無しさんNGNG
たぶんですが…
int CListViewEx::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
            :
#if USE_UXTHEME
        m_fix_gridline = ENV()->IsThemeActive() ? 0 : -1;
#endif
0280デフォルトの名無しさんNGNG
久しぶりVerUpしました。
リンク上にマウスカーソルを持っていった時に出てきてた
ブラウザで開く とかのPopUpはなくなってしまったのですかね?
0281デフォルトの名無しさんNGNG
僕は2ちゃんねるブラウザーの書き込むシステムを知りたいのでだれかおしえてください。C言語でお願いします
0282デフォルトの名無しさんNGNG
>>281
まず日本語で質問をお願いします
0283デフォルトの名無しさんNGNG
2ちゃんねるにC言語を使って書き込みたいので、どなたか教えてください。
0284デフォルトの名無しさんNGNG
/* 自己解決しますた!! */
#include <stdio.h>
int main(void) {
 printf(">>282\n逝ってよし!!");
}
0285デフォルトの名無しさんNGNG
>>250
20021029をダウンロードしてみたのですが
その後はどうすれば正常に戻りますか?
誰か教えて下さい!!
0286デフォルトの名無しさんNGNG
あ〜直んない。みなさん、どうやってやったら
直りましたか?ちなみに私のPCはWindows XPです!!
0287デフォルトの名無しさんNGNG
板違い
0288デフォルトの名無しさんNGNG
家電製品の中のデジタル物が取得できなくなりました・・・。
サーバが変更されたんでしょうか?
その場合はどう設定すれば見れるようになりますか?
0289デフォルトの名無しさんNGNG
家電製品の中のデジタル物が取得できなくなりました・・・。
サーバが変更されたんでしょうか?
その場合はどう設定すれば見れるようになりますか?
0290デフォルトの名無しさんNGNG
>>289
標準で一番左のウィンドウのDirタブ → 2ch → 右クリック → リスト更新
0291289NGNG
>>290
それやったんですけど駄目でした。
一度「板」のキャッシュ削除を行って、さらにもう一度290でかかれた更新もしてみましたが、板を開くと何も表示されないんです。
仕方ないので2CHブラウザーフォルダー内を全文検索をして該当の旧アドレスを全て新アドレスに置換して、なんとか事なきを得ました。
他の鯖変更とかも結構あるんで、この方法だと面倒で・・・^^;
0292デフォルトの名無しさんNGNG
User-Agent教えろ、皆様。
0293デフォルトの名無しさんNGNG
板リスト配布してるサイトあるからそこから入手してみたら?
0294デフォルトの名無しさんNGNG
OpenJane使ってみたら速いね。うーんちょっと心が揺れる。2chブラウザだと他のサイトも見れるからいいんだけど…
それでも500KBぐらいのスレも一瞬で表示するOpenJaneは魅力だ。
0295デフォルトの名無しさんNGNG
>>294
やばい位に速いよな、今両方使ってるんだけど
2chブラウザーの方が何かと便利で好き
しかしあの速さも素敵だ・・・
0296デフォルトの名無しさんNGNG
表示してるスレのフォントって指定できるんですか?
0297デフォルトの名無しさんNGNG
Jane並の軽快さきぼんぬ。
0298デフォルトの名無しさんNGNG
速さと引き換えに多機能なんだよね?これ。

作者さんを困らせるような事を言ったらあかんよ。




0299デフォルトの名無しさんNGNG
速さと機能は反比例。
ホットゾヌを見てみろ!
0300デフォルトの名無しさんNGNG
ICSのライセンスってどうなってますか?
知ってる方いますか〜?
0301デフォルトの名無しさんNGNG
>>297
Janeに2ch browser並みの機能をきぼんぬしようね!
0302デフォルトの名無しさんNGNG
板タブを20個というのも重くなる原因でしょうか?
うちでは重いというかメモリが足りないのかな、、、
0303デフォルトの名無しさんNGNG
Dir、Watch、読込、書込タブがあるウィンドウでWatchタブ内だけでもソートができればなと思いました。
読込、書込タブでは必要ないとしても、、、
Watchスレも何ヶ月も使っているうちに貯まってくると昔のは上にあって生きていたり、死んでいたり、こまめに編集していけばいいのですが。
板別にソートができれば、なんとなく管理も楽かなと、、、
板をWatchするには板Watchタブがあってもいいと思ったすが、それは板タブがあるけど板タブは段々重くなってくる?かな、、、
0304デフォルトの名無しさんNGNG
Watchタブにフォルダを作って整理してるのですが、
テキスト表示部がblankの時にフォルダ右クリック
→全部開くを行うとフォルダ内の最後のスレしか
表示されません。テキスト表示部に何か一つでも
スレがあると正常に動作します。

Win2k+IE6.0sp1
0305デフォルトの名無しさんNGNG
>>280
リンクの上で左長押し。
0306デフォルトの名無しさんNGNG
>>304
フォルダが作れることを今知りました。
ありがとうございます。
0307デフォルトの名無しさんNGNG
何度もすみません。
私のところのメモリも足りないのですが、、、(AthlonXP 1600 256MB)
2ch.exe起動直後のタスクマネージャのメモリ使用量が100MBを超える状態で。
最近動作がもっさりしてきたなぁということで色々試してみたところ。
Cacheフォルダを捨てると起動直後も28MBになりもっさり感も軽減されました。

時々Cacheフォルダを捨てていきたいのですが保存しておきたいログもあり、、、
ボタン一つで指定したフォルダにファイルにスレ題名を付けて保存できれば、、、と思いました。
要望書込み失礼しました。
0308デフォルトの名無しさんNGNG
# タイトル 上下 レス数 未読などの順番を見やすいように入れ替えたんですが次に起動するとまた元に戻ります。
その順番は記憶できないんでしょうか、それともウチだけがバグ?
0309デフォルトの名無しさんNGNG
昨日使いはじめたばかりなのですが、ひとつ質問させて下さい。
キャッシュの有無で色分け(でなくても目につけば何でもいいです)は可能でしょうか?
(回線が遅いので、キャッシュが無いスレを読みに行くのは覚悟が要るのです)
0310デフォルトの名無しさんNGNG
>>309

求めてる機能と少し違うかもしれませんが、>>129
とかの設定をすれば、既読スレはすぐ分かるように
なりますよ。
0311309NGNG
ありがとうございます。
条件を「三週間以内に読んだことがある」にして、背景色をいじってみたら、それらしくなりました。
試しにキャッシュを消してみると、色も戻ったので、キャッシュの有無の判断に充分使えそうです。(三週間は)
0312デフォルトの名無しさんNGNG
ついでにもうひとつ…
「ここまで読んだ」を解除するにはどうすればいいのでしょうか?
0313デフォルトの名無しさんNGNG
スレタブ右クリックから「ここまで読んだ」
0314デフォルトの名無しさんNGNG
おお!感謝です。
0315デフォルトの名無しさんNGNG
なんかスレリストが読めなくなっているような。
プ板も含め全板のスレリストが取得できない。
0316315NGNG
すいません。「選択したカラムだけ表示」というのにいつのまにかチェックが入っていただけなようです・・・
0317 NGNG
読み込んだことのあるスレのタイトルが「■ そんな板orスレッドないです。」に書き変ってしまいます。
実況メインの板でした。
0318デフォルトの名無しさんNGNG
>>317
html化待ちになったんじゃない?
なるとおもったけど、やっぱりそうなったか。
ちょっと笑えるお話ですね。
0319317NGNG
>>318
>>html化待ちになったんじゃない?
そうなんだけど、今までタイトルが書き変ることはなかったような気がする。
0320デフォルトの名無しさんNGNG
>>319
IEで見てもそうなります
http://tv2.2ch.net/test/read.cgi/ana/993789615/l50
0321作者NGNG
http://kalx.tripod.co.jp/files/2ch_20021202.zip
・「検索」を変えてみた。
・あとバグフィックス多数。

>294 >295
Janeは速いね。是非見習いたい。IEコンポーネントを使ってるので、Doeクラスに
はならないけど。ソケットの読み込みのところを非同期にすれば、多少速く
なるような気がする。読み込みと表示が別スレッドなので、GUIが固まること
はないけど、ソケットは同期読みなので、TCPのウィンドウサイズが最速では
あがらないと思う。以前、HTTPのパイプラインと、非同期ソケットサポートの
クラス作ろうとしたけど、パイプラインが効かないサーバ相手の再Requestと、
Chunkedのデコードが面倒でやめた覚えがある。

>298 そうでもないよ。ユーザーなんて作者を困らせてナンボなところもあるし。
 作者の独りよがりじゃ改善が進まない。

>302 Watch、板、スレとも、盛大にハッシュ(CMap)を使ってるので、メモリは
 大量に使うはず。

>303 Watchが使いづらいのは認識してる。でも、自分がWatchをほとんど
 使わないもんで、後回しになってる。

>304 次直しとく。

>307 キャッシュよりも、Watchと、板リスト、書き込み履歴がメモリを食うと思う。
 起動時に、Watch内のアイテムのキャッシュを全てメモリにロードしてるので、
 非常に無駄。そのうち、現在のWatch.dat 1ファイルから、
 IEのようなディレクトリ方式に変更する予定だけど、そのときに、うまいこと
 しようと思ってる。

>309 とりあえず、オンザフライを切ればいいと思う。
0322デフォルトの名無しさんNGNG
Version 0.0 alpha 62 は、
デフォルトの読み込みスキームを
独自に定義しても機、能していないようです。
動作が、全部 fill になってしまう。

0323デフォルトの名無しさんNGNG
一番あたらしいバージョを初めて入れたのですがヤフ板などが見れません
どうすればみれるようになりますか?
左フレームのリストも更新したし、フォルダの中のスレ一覧までは見れるのですが
(例えば株→銀行へ行くとコードと銀行一覧は出てくるのですが、個別のスレはみれません)

教えて下さい〜〜〜
0324デフォルトの名無しさんNGNG
>>322
こちらでも発生。
WinXP SP1,IE6
Version 0.0 alpha 62
0325デフォルトの名無しさんNGNG
作者たまお疲れ様です
最新の
http://kalx.tripod.co.jp/files/2ch_20021202.zip
を入れてみたんですが、
スレッド一覧からなんでか罫線が消えてしまいまつ…
別にたいしたことじゃないんだが(スレッド色わけしてるし)
なんとなく気になる。主に横罫が消えまつ
0326デフォルトの名無しさんNGNG
しかし2chブラウザの機能性でJane並の早さになったら
向かうとこ敵なしだ〜(笑)
いや、jane並でなくてもいいので、今の倍程度早くなったら
もうかなりスゴイと思います、応援してまつ!
0327デフォルトの名無しさんNGNG
Debug版だと起動途中でアサートに引っかかる…
CDirNote::WindowProc内、uMsgは32778(WM_LOG?)
m_viewlistview->SendMessageでウィンドウハンドルがNULLの様子

Release版では動作しているのでコードをアップ。
といってもWebページでCtrl+C/X/V/Zの操作に対応したのと、
comctl32.dll(ver.6)のListViewグリッド描画が
テーマ未適用時にも不具合を起こしていた事への対応だけですが。
http://www.jtw.zaq.ne.jp/cfaai909/Update20021205.txt
0328デフォルトの名無しさんNGNG
>>321 導入後

2chブラウザ起動後、すぐに勝手にスレの読み込みをするのは仕様ですかね

作者様へ
0329デフォルトの名無しさんNGNG
バイク板なのですが、menuからはchocoサーバーなのにスレッドはhobby2サーバーを使っていて
2ch Browserからスレッドを読むことができません。

お暇なときでも修正お願いします。
0330デフォルトの名無しさんNGNG
>>329
watchタブを右クリックして
http://hobby2.2ch.net/bike/
を手動でウォッチに追加するとよいと思います。
0331名無しさんNGNG
boardlist.dat打ち替えれば?
0332デフォルトの名無しさんNGNG
>>329
Dir→2ch右クリックで2ch→板のアドレス変更で
手動でひとつだけ処理で

すむだろ
0333デフォルトの名無しさんNGNG
>>329
後、Dir→2ch右クリックでリスト更新も忘れるな
0334デフォルトの名無しさんNGNG
>>332

解決しますた! 親切にありがとうございました
0335307NGNG
>>321
ありがとうございました。
あれから運用の仕方を変えたところ体感的にはいい感じになりました。
板タブを20から10に。
また虫食い状態のスレ(1-100、250-300)になる読込スキームに設定していたのを止めました。
0336デフォルトの名無しさんNGNG
>>332
ありがとう!
俺やり方判らずずっと悩んでた
■ このスレッドは過去ログ倉庫に格納されています