2chツリーブラウザ Solo Part1at SOFTWARE
2chツリーブラウザ Solo Part1 - 暇つぶし2ch50:高崎 ◆DzhWnUSADA
10/07/15 22:42:43 VaQirJzg0
>>48
アセンブラ化のメリットが大きそうな部分だからと思ったんだけど
zlibのソースからアルゴリズムを抽出してフルアセンブラでカリカリにするのは
著作権的に駄目なんだろうなあ

と思って今調べたらBSD類似ライセンスらしい
なおさらわからない
zlib.hに書いてあるらしいから読むようか…

急ぎだから最初はzlib丸頼りでいくかな

ペインとウィンドウって差としてはどうなんすかね
両方使えればいいんだろうけど

51:名無しさん@お腹いっぱい。
10/07/15 22:48:19 E3ufK4HN0
>>50
閲覧時は限りなく全画面に近い形で見れた方が良いし、
スレ選択時はなるべく情報があった方が良い

以上の要求を解決するのが2ウィンドウでつ

メイン画面はワンペインで上部にタブ配置
サブウィンドウはタブ毎に機能をわけてスレ一覧や、お気に入り一覧、履歴一覧や、検索一覧などを
選択可能。

一度使うと元には戻れないYO

>>36
duawinは検索も早いよ。作者行方不明中だけど。

52:菅直人
10/07/15 22:50:51 /HLmOzp10
2ウインドウと2ペインを切り替えられるのはごく当然の機能なんだが…

53:菅直人
10/07/15 22:51:05 /HLmOzp10
2ウインドウと3ペイン

54:名無しさん@お腹いっぱい。
10/07/15 22:52:17 4wAmpH0S0
作者の好きなように作ってくれよ
糞コテ無視して

55:名無しさん@お腹いっぱい。
10/07/15 23:06:58 QWRvuofZP
短縮URLを戻す機能いれてください

56:高崎 ◆DzhWnUSADA
10/07/15 23:26:03 VaQirJzg0
ちょっと煽ると資料を出してくるあたり便利な糞コテだな
せいぜい利用するわ

gzipストリームは法的に縛られない模様
std::streambufだかから派生するんだったかでどうにかしよう

ペインとウィンドウの切り替えはVisualStudioライクというか持ってないとわからないか
当面はメニューで切り替えてGUIが書き上がったらドラッグドックでいくかと
工数かかるっす

短縮urlがよくわからないんだがあれって戻るのかな
ime.nuみたく間にページが挟まると手の出しようがない香りがしてくる
それはそれに置き換えればいいのか…

寝ますよ
五時起きだ
(´ー`)ノ~

57:名無しさん@お腹いっぱい。
10/07/16 00:13:10 DkG+yvcZ0
まず、ツリー表示実現のための難点を一つ。
いつからか、連続したレス(一つ前のレス)に対してはアンカーをつけないというのが流行っているけれど、
これはどう解決するのかな?
専ブラで新しい方からレスを追っていこうとするときに引っかかるのがこれなんだよね。

Emacs使える?
もし使えるのならば、キーボードについてはnavi2chの操作性を見本にしてほしい。
navi2ch, Jane*, V2C と使ったけれど、キーボードだけでの操作という面では、
Jane, V2Cともに稚拙すぎる。

Emacs 上のアプリに GNUS というのがあって、これがネットニュースの記事の表示のために、
君の言うツリー表示(スレッド表示)を最初に使用したものだと思う。
現在後継のモノが Gnus と名を変えているけれど、多少あたってみるのもよいのではないかと思う。
(機能が多すぎて途方に暮れるかもしれないけれどね)

58:caprice
10/07/16 01:32:30 e4H+3blB0
C++の話してたり、「Duawinの後継作ってくれみたいな話してるの見てたら寂しくなってきたからもう公表する。
4ヶ月ぐらい前からDuawinの半クローンな2chブラウザ「GikoMona」を作って公開してます…
URLリンク(gikomona.mitarashidango.com)
URLリンク(sourceforge.jp)
もし人柱になってもいいって言うなら使ってやってください…
ただ本当に使えないよ…

59:名無しさん@お腹いっぱい。
10/07/16 02:31:13 raoL1i6g0
>>58
どうしてDuawinスレで公開しない!


60:高崎 ◆DzhWnUSADA
10/07/16 07:59:11 drv0Hrtm0
>>57
俺もこのスレで何度かアンカーつけないでレスしてるなあ
アンカーのかわりにひらがなと漢字の一致で見ればある程度はカバーできるけど
本当にある程度
古のbdiffと似たような理屈

手動ぶら下げ機能とかつけるかな
機械にできない以上使い手がやるしかないのではないかという意味合いで

でも妄想内では「読んだツリーは畳む」という手順がないでもないので
半自動的にくっついていくのではないかという気がする
畳むというのはexplorerのツリービューの[+]の動作のイメージで…

ビューはフルスクラッチ確定だな…まあいいや

キーバインドは全部変えられるようにしますね
というか操作自体キーボードメインになると思います
ツリービューのように上下でレスを移動して←で畳み→で展開みたいなモードが欲しい

61:菅直人
10/07/16 12:11:09 IZSIJZ7Y0
Emacsで動く専ブラ
URLリンク(navi2ch.sourceforge.net)

こういうニッチな需要に応えたいのか万人向け専ブラになりたいのかが見えてこない。
おおよそのことは専ブラ搭載のJavaScriptコマンドで済んでしまう時代に、
ツリー表示だけで勝負が挑めるかというとかなり微妙。
キーバインドだってかなり自由に設定できるしな。

機能的にJaneの完全上位互換でかつツリー表示対応gzip展開も早くてdat検索も早い、ってんならまだわかるが。
たとえば既存の専ブラはdatをそのまま格納しているから、2ちゃんねる過去ログ保存サイトのように専用データベース(MySQLとか?)を使って
datを管理する方式だと検索が早くなりそうな感じはするから、差を出すならそういった場所だろう。

このままだと>>58にツリー表示対応しただけみたいなどうしようもない状態になっちまうんじゃね?

62:高崎 ◆DzhWnUSADA
10/07/16 13:01:22 drv0Hrtm0
資料乙

自分が使う専ブラを作るって話だからJaneシリーズがどうとかは知らん
ネガキャンやってる暇で自分で作ればいいのにと思うがどうなのか
こんなスレに一日張り付くよりは建設的だろう

アセンブラ使うよ
そういう売り
手書きは心
速さは命

datはそのままなのか
見る手間が省けた

80-20の法則ってなんかそんなのなかったっけ
機能を100作っても使うのは各人別セットの20程度とかそんなの

63:菅直人
10/07/16 13:13:50 IZSIJZ7Y0
既存の専ブラのすべての機能搭載

独自機能 ←ここに作者独自の色を出す

既存の専ブラと同じように使えて、しかも細部がアセンブリ言語でチューニングされてるから
高速動作、datもデータベース使って高速検索、とかなら十分に戦えるじゃん。
例えばStyleモード、V2Cモードとかいってそれらの専ブラの機能をまんま使えるようにモード分けするとか。

なんでこれにしないの?
答えわかってるじゃん。

> ネガキャンやってる暇で自分で作ればいいのにと思うがどうなのか
答えが分かっているからこそ、今更それに自分で取り組むよりは
既存のものを使った方が手っ取り早いと知っているからさ。

64:菅直人
10/07/16 13:16:25 IZSIJZ7Y0
Jane系やV2C以外の専ブラがいまいち流行らないのは、
機能搭載という大事な基礎から目を背け、「独自機能があれば使ってもらえる」という幻想を抱いているからさ。

65:名無しさん@お腹いっぱい。
10/07/16 13:25:46 2mxwCOWPP
Jane系やV2Cに不満があるのはわかったから
それをそれぞれの作者に言ってやれ

66:名無しさん@お腹いっぱい。
10/07/16 13:42:33 raoL1i6g0
Jane使いは情弱が多いな
Janeだけつかっとれ

67:名無しさん@お腹いっぱい。
10/07/16 14:15:48 y/Z1UBc10
>既存のものを使った方が手っ取り早い
Style使えば万事解決だな

68:菅直人
10/07/16 14:28:02 IZSIJZ7Y0
StyleはJavaScript拡張積んでないだろ
あんな糞情弱専ブラの機能すらパクれないで勝てるわけがない

69:名無しさん@お腹いっぱい。
10/07/16 14:30:22 y/Z1UBc10
ちなみに情強の糞コテくんは何使ってんだ?

70:名無しさん@お腹いっぱい。
10/07/16 14:31:41 HmSDiHYj0
モペキチ=菅直人はV2C信者

71:菅直人
10/07/16 14:32:46 IZSIJZ7Y0
>>69
V2Cに決まってるじゃん

72:名無しさん@お腹いっぱい。
10/07/16 14:34:26 y/Z1UBc10
>>71
じゃあV2C使っとけよw
他人の足引っ張んじゃねーよw

73:名無しさん@お腹いっぱい。
10/07/16 14:35:44 2mxwCOWPP
JavaScript使えるんならちょっと勉強して自分の思うブラウザ作ればいいんじゃね?

74:菅直人
10/07/16 14:37:00 IZSIJZ7Y0
>>73
勘違いしてない?
俺はもう答えを知ってるの

> 既存の専ブラと同じように使えて、しかも細部がアセンブリ言語でチューニングされてるから
> 高速動作、datもデータベース使って高速検索、とかなら十分に戦えるじゃん。
> 例えばStyleモード、V2Cモードとかいってそれらの専ブラの機能をまんま使えるようにモード分けするとか。

だからもし自分に腐るほど大量の時間があればこの答えを実現するだけ
でも今の俺はそこまで時間が余ってないからやらずに、V2Cで妥協している

75:菅直人
10/07/16 14:37:53 IZSIJZ7Y0
>>72
足は引っ張っていない
間違いに向かって突き進むプログラマーを救ってあげてるだけだ
本来ならこのまま終末へ向かいまっしぐらのプログラマーを放置してもいいんだが、
お情けで答えを教えてやっただけだ

76:名無しさん@お腹いっぱい。
10/07/16 14:38:25 y/Z1UBc10
いやあここまで面白い奴は久しぶりだわw

77:名無しさん@お腹いっぱい。
10/07/16 15:09:17 YNEz8b0f0
どうせ更新しなくなるソフトでよくここまで議論できるもんだ馬鹿馬鹿しい

78:高崎 ◆DzhWnUSADA
10/07/16 15:14:28 drv0Hrtm0
20年前からネットでは「バカは育てよ」と言うしな
たくましく育ってほしい

一般的に通信を高速にしたい場合Winsockの非同期通信は速いのかどうか
ポーリングが面倒だから使うけどな
昔RS232Cのチップ叩いてた頃を思い出すわい

自主規制の枠をどうするか考えている
リロード間隔とかそういうの
まあその場で決めればいいか

スキンに共通規格をという動きがあるのを知った
スキンは使ってないなあ
結局HTML互換エンジンの範囲内でツリーも作らんといかんわけか
コトだな…

今日中に板ツリーは終わらせてしまおう
自分の行動を勘案するに遅いね

79:名無しさん@お腹いっぱい。
10/07/16 18:35:50 ELxCAe0cP
●ログイン機能はもちろん付けるんですよね?

80:名無しさん@お腹いっぱい。
10/07/16 19:30:34 DtIKDtds0
とりあえず資料置いときますね。
URLリンク(monazilla.org)

81:名無しさん@お腹いっぱい。
10/07/16 21:42:04 B7IcrFlM0
批判意見はネガキャンと決め付けか
いくらクソコテとはいえ他人の意見を聞き入れない作者じゃ山下の二の舞だよ



82:名無しさん@お腹いっぱい。
10/07/16 22:01:32 47zmPz5b0
山下はアホほど要望聞いてただろw
起業するまではな

83:高崎 ◆DzhWnUSADA
10/07/16 22:21:34 drv0Hrtm0
クソコテは俺の八百屋で魚も売れと言ってるが俺は野菜しか売れんぞ?

bbsmenu.htmlは読めたがgzipかかってるなこれ
deflateするのは明日にしよう…目が限界だ。歳か

●はつける
というかないと俺が書けない

資料どうも
やっぱりBeの仕様がないなあ…

84:菅直人
10/07/16 22:25:01 IZSIJZ7Y0
> 自主規制の枠をどうするか考えている

自主規制して何の意味があるんですか?
2ちゃんねる側ではそのような自主規制は求めていませんが

85:名無しさん@お腹いっぱい。
10/07/17 16:36:41 2GehafklP
求めてるけど

86:菅直人
10/07/17 16:37:54 DsAM5B2M0
求めてないよ
何のためのリロードバーボンだよ
制限なしなら自主規制は必要だけど、リロードバーボンという2ちゃんねるが明確に出している
制限がある以上、それ以上の自主規制はユーザーが決めることであって、専ブラが強制すべきことではない

87:名無しさん@お腹いっぱい。
10/07/17 16:42:34 fgre4clB0
>>83

BEの資料っぽいもの。
URLリンク(info.2ch.net)

これを見る限り書き込み時のCookieに追加すればいいっぽい。

こんな感じで。
PON=ホスト名; HAP=何か; kuno=ichi; PREN=何か; MDMD=認証コード; DMDM=メールアドレス;


88:名無しさん@お腹いっぱい。
10/07/17 17:56:43 EOMBEEmI0
以上、更新連打したいから勝手に制限かけんなボケという未来のユーザー様のご要望でした

89:高崎 ◆DzhWnUSADA
10/07/17 20:58:53 gL5FaKmw0
>>87
おお(´人`)ありがたやありがたや…
サーバがあってログインするという感じではないのですな…

最初から高速化しようと思っていろいろとマルチスレッド化している最中
ちょっと油断するとブロッキングとかいって止まるのであなどれん

行儀は守らんといかんよ

90:名無しさん@お腹いっぱい。
10/07/18 22:45:54 BRp3vZUq0
>>78
スキンの共通企画に対応して欲しい。
Chiefanスキン30-2を使っているので。

91:高崎 ◆DzhWnUSADA
10/07/19 12:12:37 QnSNRS4R0
スキンはベタ表示モードとかつけてそっちでやるようかもしらん
ツリー表示で崩れないわけがないんで

gzipストリームはヘッダついてるのな
zlibをいじって動くようにはなったがそれでいいんだろうかという不安がなくもない

HTMLパーサはなんか規格があるのかと思ったらそういうものはないのな

スクリーンショットまでの道のりはじわじわクリアしてるがまだまだかかる…

92:名無しさん@お腹いっぱい。
10/07/20 23:03:13 8rLqrEaj0
>>91
初期化部分を
inflateInit(&z)
から
inflateInit2(&z, MAX_WBITS+16)
にしてみては?
zlibの改変無しで大丈夫になるかと。

zlibの最適化は後回していいかと。
自作ブラウザの場合、変換&表示のほうが時間掛かってるので。


93:名無しさん@お腹いっぱい。
10/07/21 07:19:11 LxFiH7Nk0
zlibとかのセキュリティ的に練れているものをいじるのは相当注意してくれよ

94:高崎 ◆DzhWnUSADA
10/07/21 08:50:39 ew9awMcP0
初期化が二つあるのか…どうもすいません
いじったのは一箇所でフラグビットを見てヘッダをスキップする場所だけであります
ちょっとやってみる

マルチスレッドストリーム化するのにちょっと時間食ってますよ
コード量が増える…

一週間でスクショ計画はちょっと無理っぽい
8*7でおよそ60時間あればいいかと思ってたらまだ20時間も取れてないというオチ
いかんいかん言い訳だ…


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