monazilla Part 6

■ このスレッドは過去ログ倉庫に格納されています
2008/10/20(月) 05:58:19
2ちゃんねる専用のブラウザを作っちゃおう
というプロジェクトです。

Part 1 http://pc.2ch.net/test/read.cgi/tech/981726544/
Part 2 http://pc.2ch.net/test/read.cgi/tech/1005282763/
Part 3 http://pc3.2ch.net/test/read.cgi/tech/1012544484/
Part 4 http://pc2.2ch.net/test/read.cgi/tech/1042432238/
Part 5 http://pc11.2ch.net/test/read.cgi/tech/1057329161/

monazilla.org (w
http://www.monazilla.org/
2008/10/22(水) 10:42:35
おつ。なんという過疎
2008/10/22(水) 23:06:33
このスレ即死しそうだお
4デフォルトの名無しさん
垢版 |
2008/10/23(木) 10:43:31
即死は困るな
前スレ終盤の熱気はどこへ行った
2008/10/24(金) 15:34:09
なんと、前スレ1000に達する前に落ちたのか(´・ω・`)
2008/10/25(土) 11:17:29
980超えたらすぐ落ちるから仕方ない
7デフォルトの名無しさん
垢版 |
2008/10/27(月) 14:55:05
http://age.s22.xrea.com/talk2ch/
これはもう古いか
hana=mogeraもsuka=pontanもないころ
2008/11/02(日) 14:49:54
今なら初心者質問も付き合うのに
2008/11/03(月) 11:28:26
専ブラ作りみたいなスレをやってたりしそうなスレ

2ch専用ブラウザの作り方
http://pc11.2ch.net/test/read.cgi/tech/1180406037/
新2chブラウザ作成計画
http://pc11.2ch.net/test/read.cgi/tech/1193667819/
C言語で2chに書き込みたいのですが
http://pc11.2ch.net/test/read.cgi/tech/1156332916/
0から始める2chブラウザfor超漢字 "2ch de BTRON"
http://pc11.2ch.net/test/read.cgi/tech/1097401750/
2chブラウザを作ってみる
http://pc11.2ch.net/test/read.cgi/tech/1203756859/
2008/11/03(月) 18:09:33
http://www.a-plus.to/cromartie49/

このブラウザが面白かった。
PCの速度があと3倍ぐらい速くなったらマルチプラットフォームとしてこんなのもありかもね。
2008/11/03(月) 18:52:05
>>10
Firefox-3で動かしたら、十分(PCが速くなっても劇的に高速化されるとは期待できない程度には)実用的な速度で動いているように思える。

問題はPCの速度じゃなくて、javascriptエンジンの速度じゃね?
2008/11/03(月) 19:08:17
>>11
ActionScriptもjavascriptエンジンに依存するんだっけなあ?

ktkreader
http://gemmat.s206.xrea.com/test_ktkreader/stand_alone_ktkr.html
こういうwebアプリならjavascriptが速くなれば使い勝手は良くなるだろうけど。
2008/11/04(火) 23:31:24
>>12
>>10って一見Flashに見えるけど右クリックしたらブラウザの
メニューが出るしJavaScriptっぽいよ
Ajaxってすごいんだけどそんなことに手間をかけるならさっさと
クライアントスクリプティングでフルセットのJavaを使えるように
すればいいのにとよく思う
2008/11/05(水) 09:48:49
Ext.jsだろ
見りゃわかるじゃん
2008/11/05(水) 22:22:00
すんません・・・。
2008/11/07(金) 16:12:10
2chブラウザ開発資料
http://info.2ch.net/wiki/?monazilla/develop
2008/11/17(月) 17:21:45
>>16
>>1
18デフォルトの名無しさん
垢版 |
2008/11/17(月) 20:46:14
鯖ごとにその日一日分書き込まれた全てのDATファイルを圧縮してアップロードし
誰でも保存できるように公開してくれているサイトって無いですかね?

2ちゃんブラウザで自動巡回でダウンロードできるようにしてもいいんですがあまり
アクセス過多になるとバーボン送りにされちゃうんで・・・
19さそり
垢版 |
2008/11/17(月) 21:52:30
[1] 授業単元:ファイル読み込み
[2] 問題文(含コード&リンク):
ファイルを読み込んだ際にファイルに重複した文字列を出さない為には??
[3] 環境
 [3.1] OS:ソラリス
 [3.2] コンパイラ名とバージョン: ソラリス8
 [3.3] 言語: C言語
[4] 期限: 今週まで
[5] その他の制限: 入門書程度

POINTB="POINTC"+"POINTD"
POINTC="POINTF"+"POINTE"
このテキストファイルを読み込んで.hファイルに
左辺の値と右辺のダブルクオートくくりの
文字を抽出して書式付で出力させた場合
ANSWER:POINTB
ANSWER: POINTC
ANSWER:POINTD
ANSWER: POINTC
ANSWER:POINTF
ANSWER: POINTE
となりますがこの場合POINTCが重複していると思います。
重複した場合出力させないというようにする場合どうしたら
いいでしょうか??
2008/11/18(火) 00:27:51
>>18
datファイルを共有するP2Pソフト o2on 15dat
http://pc11.2ch.net/test/read.cgi/tech/1212302014/
21デフォルトの名無しさん
垢版 |
2008/11/18(火) 00:44:54
>>20
スレを一つ一つDLするのではなく、できればまとめてDLしたいんですが・・・
2008/11/18(火) 00:52:40
>>18
そんな●の売り上げを妨害するようなサイトを作ったら潰されるだろw

bg20鯖からこっそり、ゆっくり取得すればいいんじゃね?
23デフォルトの名無しさん
垢版 |
2008/11/23(日) 00:23:23
周辺ツールも更新してみては?
1999年になってる。
http://monazilla.org/index.php?e=120

例えばこういうの載せてみて更新しては
http://www.forest.impress.co.jp/article/2008/05/08/threadzenbun150.html
「スレッド全文検索」
http://www.geocities.jp/cen_hp/threadsearch.html
2008/11/25(火) 00:16:23
>>23
追記しました。
ちなみに1999年というのはその記事の更新日時ではなく、初回投稿日時のため内容を更新しても変化はありません。

>>22
ひろゆき氏公認で無料のサイトかツールがあったような・・・
25デフォルトの名無しさん
垢版 |
2008/11/25(火) 01:17:48
>>16
前スレで話題になっていた差分取得時の圧縮の可否、どうやら2ちゃんは差分取得時の
圧縮はサポートしてないみたいだね。

圧縮は新規取得時に限るみたい。
IF-Rangeを考えれば当たり前か。
2008/11/25(火) 01:26:16
2ちゃんが対応してないって言い方も変な気がする。
圧縮時はRangeは圧縮後のデータの範囲を指定することになる(HTTPの仕様)から
Range指定と圧縮は絶対に相容れないものである。
2008/11/25(火) 05:47:05
むかし、rawモードというのがあってだな、
2008/12/17(水) 12:36:09
monazillaのメーリングリストって現在でも存在していますか?
参加させていただきたいと思っているのですが、monazilla.orgに記述が見当たらなかったので。
2008/12/17(水) 20:33:09
存在はしてると思うけど、二年以上だれもMLに流してない気がする。
2008/12/18(木) 02:25:55
>>29
そうなんですか。
N.T.T Technologyさんからメーリングリストのアドレスは教えていただいたのですが、参加申請はそのアドレスに
メールで送信するものなんでしょうか。
2008/12/18(木) 03:08:48
>>30
ごめん、忘れた。
管理人にメールするんだったか、自分でコマンド打つんだったか。

http://jbbs.livedoor.jp/bbs/read.cgi/computer/351/1194431903/
ここにmonazillaの管理人がいるかもしれないので聞いてみて。
2009/01/02(金) 03:01:35
MonoView 1.23 に更新されたのでmonazillaの方にも書いてください。
MonoView Part1
http://pc11.2ch.net/test/read.cgi/software/1120578352/
2009/01/02(金) 09:19:26
>>32
反映しました
2009/01/02(金) 22:21:37
>>33
どうもありがとう
35デフォルトの名無しさん
垢版 |
2009/01/07(水) 13:27:48
自作のブラウザ内からスレを建てたりレスをできたりするようにしたいんですが
参考になるサイトは無いでしょうか?
2009/01/07(水) 13:53:13
スクリプト攻撃よけにクッキー使ってるけど普通にpostすればいいだけ
適当なhttpクライアントのサンプルがそのまま使える
2009/01/07(水) 14:25:37
>>36
> スクリプト攻撃よけにクッキー使ってるけど普通にpostすればいいだけ
> 適当なhttpクライアントのサンプルがそのまま使える

言語はC#(.NET)を使おうと思っています。
スレ読み込みは.NETのWebRequest、WebResponse関数を使えば可能でしたが↓
http://dobon.net/vb/dotnet/internet/webrequest.html
スレ書き込みやスレ立てに関しては別の関数を使う必要がありますか?
2009/01/07(水) 15:35:46
WebRequestもWebResponseも関数じゃなくてクラスだ
どっちも.NETの標準ライブラリなんだからサイトを参考するんじゃなくてマニュアル見て自分で考えたらどうだ
2009/01/07(水) 15:44:48
webブラウザでvipあたりにスレ立てて
キャプチャでもしてみれば。
2009/01/18(日) 01:37:56
唐突に思い出した。

read.cgi再開発スレ Part2
http://qb5.2ch.net/test/read.cgi/operate/1105909861/655-
> 655 :動け動けウゴウゴ2ちゃんねる :2007/05/07(月) 17:28:03 ID:KXXfawU50
> スレがdat落ちしてた時read.cgiなら>>1は読めるのに
> ●ログインしてない専用ブラウザだとスレタイすら分からないのはひどい
> 専ブラにもpastdat.soを開放するべきだ
>
> 656 :stream ◆PNstream2s :2007/05/07(月) 18:58:19 ID:3mprCz2C0
> http://qb5.2ch.net/test/read.cgi/operate/1153650861/768-769
> read.htmlが入ってるところなら、datファイルにUserAgentがMonazilla以外でアクセスすれば
> dat落ちしているならリターンコードが203で、内容がそれなりのものが返って来る。
>
> 657 : 株価【1540】 △△ ◆cZfSunOs.U :2007/05/07(月) 19:44:27 ID:T2091+Se0
> >>655-656 ただ,専ブラが Monazilla 以外の User-Agent をよこしてくるようになると
> 後々面倒なことになるかも知れない(専ブラとそれ以外の判別処理が煩雑になるなど)ので,
> 専ブラの各作者さんで話し合って,pastdat.so / anydat.so 対応であることを示す統一した目印
> (例えば User-Agent を Monazilla/1.00 (SomeBrowser/1.0; pastdat) のようにするとか)
> を決めてもらえるといいような気もします.
> そうしてもらえれば,pastdat.so / anydat.so に対応する処理を入れます.
>
> # 今は,pastdat.so が入ってるのは雪だるまだけ,anydat.so が入っているのは
> # read.html が入っている鯖だけなんですが,これやると anydat.so 全鯖配布になるのかな.
2009/01/18(日) 01:46:42
レスポンス例
HTTP/1.1 203 Non-Authoritative Information
Last-Modified: datまたはhtml更新日時

monazilla
http://pc.2ch.net/tech/kako/981/981726544.html
http://pc.2ch.net/tech/dat/981726544.dat
過去ログ ★<><>[過去ログ]<><em>「隊長! 過去ログ倉庫で、スレッド http://pc.2ch.net/tech/kako/981/981726544.html を発見しました。」</em><>過去ログ発見!

monazilla Part 6
http://pc11.2ch.net/test/read.cgi/tech/1224449899/
http://pc11.2ch.net/tech/dat/1057329161.dat
</b> ◆gfD86vH6Zo <b><><>03/07/04 23:32<> (1の内容省略) <>monazilla Part 5
987, 231670 (総レス数, サイズ)<><>1223660207000000 (最終更新)<><div style="color:navy;font-size:smaller;">|<br />| 中略<br />|</div><>
デフォルトの名無しさん<>sage<>2008/10/11(土) 02:36:47 <> (最終投稿の内容省略) <>
過去ログ ★<><>[過去ログ]<>(HTML化待ちメッセージ省略)<>
2009/01/18(日) 02:28:12
という便利機能。
将来的に吐き出す形式が変わったりして、それでいて旧形式も残していて
処理を振り分けてくれる、とかってことが万一にもあるかもしれないので、
やるならpastdat/1.00とかバージョン番号とかもあるといんじゃないの、
なんて思ったり。
2009/01/18(日) 14:45:17
専ブラには既にライブスレッドが無ければ過去ログ倉庫を見に行く処理が入ってるから、今更過去ログのURLが返ってきても持て余す。
特にhtmlのアドレスは要らない。

これから専ブラ作る人には便利かな、と思わせながら
> # 今は,pastdat.so が入ってるのは雪だるまだけ,anydat.so が入っているのは
> # read.html が入っている鯖だけなんですが,これやると anydat.so 全鯖配布になるのかな.
なので、これから専ブラを作る人も「導入済サーバの場合→応答メッセージのアドレスに移動」「未導入サーバの場合→過去ログ.dat.gz→過去ログ.dat→●」の処理を入れなきゃならない。

あと、ライブスレッドに「過去ログ ★<><>[過去ログ]<>(HTML化待ちメッセージ省略)<>」が付くようになるもの不便。

1.全サーバーにpastdat.so / anydat.soが導入される。
2.ステータス203なら過去ログ倉庫行き、もしくはdat落ち。それ以外の可能性は無い。
3.ライブスレッドがあればそのままdatを返す。(”過去ログ ★〜”は不要。)
4.過去ログ倉庫行きの場合は「http://pc.2ch.net/tech/dat/981726544.dat」のアドレスだけが返る。
  (dat.gzがあればそちらのアドレスが返る。htmlのアドレスや”過去ログ ★〜過去ログ発見!”は不要。)
5.dat落ちの場合はレス1だけが返る。

だったら便利だと思う。
2009/01/18(日) 14:49:08
訂正

4.過去ログ倉庫行きの場合は「http://pc.2ch.net/tech/kako/981/981726544.dat.gz」のアドレスだけが返る。
  (dat.gzが無ければdatのアドレスが返る。htmlのアドレスや”過去ログ ★〜過去ログ発見!”は不要。)
2009/01/18(日) 23:52:06
●が無い人には、未htmlスレの1と最後がわかるだけでも便利。
導入鯖は当時の話で、今は例に出したとおり、雪だるまでもないpc11、
もっと古いpcにも入っている。
過去ログメッセージがライブスレッドに付くなんてどう読めば思えるんだ。

実装にはこれようの処理をブラウザに入れる必要があり、
ブラウザの方針として1しか使いたくないならそういう処理にすればいい。
全く対応したくなければ未対応にすればいい。
2009/01/19(月) 01:42:25
>過去ログメッセージがライブスレッドに付くなんてどう読めば思えるんだ。

>>41の最後の行が見えないのか?
2009/01/19(月) 02:42:29
ごめん、URLが違った
monazilla Part 5
http://pc11.2ch.net/test/read.cgi/tech/1057329161/
datURLとレスポンス内容は合っている
2009/01/19(月) 07:00:56

dat/*.dat
├> 200 終了
└> 302 -> kako/*.dat
       ├> 200 終了
       └> 302 -> kako/*.dat.gz
              ├> 200 終了
              ├> 302 ●無し終了
              └> 302 ●有り -> offlaw
                         └> 200 終了

pastdat活用
未導入はうまい棒あたりの特に古い鯖など
dat/*.dat
├> 404 終了
├> 203 未html●無し終了
├> 203 未html●有り -> offlaw
│              └> 200 終了
├> 203 html化 -> kako/*.dat
│          ├> 200 終了
│          └> 302 -> kako/*.dat.gz
│                 └> 200 終了
以下従来の200と302
2009/01/19(月) 07:07:09
所用アクセス数 従来:pastdat

現役 1:1
未html ●有り 4:2
未html ●無し 3:1
html化.dat 2:2
html化.dat.gz 3:3
スレ無し 3〜4:1
(.datと.dat.gzのアクセス順序はどちらでも)

従来のステータスコードの分岐の先なり後なりに404と203を追加する感じか。
ファイル無しで302なのがこんなところで役立つとはね。

一般ブラ用の機能を専ブラからも利用するという話なので、
一般用表示がいらないとか.datや.dat.gzのURLが欲しいとかは
そうなると専ブラ的には便利だけど、贅沢は言えんべと。
2009/01/19(月) 19:26:50
pastdatをいじった人?
それともread.cgi再開発スレを読んでて今思い出したの?
>>40に書いてある内容は前スレでも挙がった話題なんだけど、そっちは見た?

>特に古い鯖など
ってあるけど、結構数多くない?
実況系とかBBSPINKとか。

>>48のpastdat活用の処理って全部書いたらこういうことだよね
旧サバで203が返ってくる可能性って無いの?

dat/*.dat
├> 200 終了
├> 404 終了
├> 203 (pastdat導入済みと判定)
|  ├>未html●無し終了
|  ├>未html●有り -> offlaw
│  |           └> 200 終了
│  └>html化 -> kako/*.dat
│           ├> 200 終了
│           └> 302 -> kako/*.dat.gz
│                  └> 200 終了

└> 302 -> kako/*.dat(旧サバと判定)
       ├> 200 終了
       └> 302 -> kako/*.dat.gz
              ├> 200 終了
              ├> 302 ●無し終了
              └> 302 ●有り -> offlaw
                         └> 200 終了
2009/01/19(月) 19:44:10
あと、こっちだったら対応し易いと思う
仕様変更が加わってpasdatの返す内容が変わったとしても影響無いし

dat/*.dat
├> 200 終了
└> 302 -> kako/*.dat
       ├> 200 終了
       └> 302 -> kako/*.dat.gz
              ├> 200 終了
              ├> 302 ●無し -> UA:pasdatで取得
              |          └> 203 終了
              └> 302 ●有り -> offlaw
                         └> 200 終了
2009/01/20(火) 01:44:07
前スレに書いたのも俺だったと思う。
最近read.cgiが、未htmlメッセージだけ異様に重くて、
read.html(anydat/pastdat)からだと普通に表示されるという状況で、
何も決まってない変わってないことを思い出したのだった。

仮に専ブラがpastdatに対応するとしても、従来処理を無くしてしまうことには
ならないだろうから、鯖側の対応と未対応の比率が1:9でも9:1でも
ブラウザでやることは変わらないんじゃないか。

203なんて今までpastdat以外では2chでは見ないし、他のサイトでも見ない。
軽くググっても、規格の一覧として書かれているページばかりで、他の代表的な
ステータスコードのように実際に使っているというページが見つからない。
っていう程度のステータスコードなので、誤爆する可能性は、302をファイル無しで
固定するのよりも更に低い、と思う。

どう実装するかは各専ブラの自由だから、offlaw代わりに付け加えるだけでもいいし、
それが簡単ではあるけども、鯖へのアクセスとしては非効率に感じちゃうよね、と。
2009/01/20(火) 02:40:49
http://www.2ch.net/kakolog.html と各年版から得られた全サーバで
anydat.so の有無を調べてみた。
ほとんどの所には有ったので、無かったのを挙げる。

read.htmlからして無い
live23

うまい棒各鯖
cheese, choco, cocoa, corn, curry, ebi, kaba, mentai,
natto, piza, piza2, saki, salad, salami, teri, ton, yasai

特殊過去ログ置き場
1999, pyon, kitanet, jbbs, mentai.2ch.net/mukashi/,
memories.2ch.net/tako/, memories.2ch.net/kitanet/,
piza.2ch.net/log/, piza.2ch.net/log2/

ログ消失
academy, food, science

BBSPINK各鯖
babiru, idol, okazu, pie, pink, qiufen, sakura01, sakura02,
sakura03, set, venus, vip, wow, www, www2, yomi

以上
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況