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/
2012/11/10(土) 16:56:52.07
subject.txtから消えたのを検出して●でとればよい
2012/11/10(土) 17:50:39.48
いまでも売上分けてもらえるの?
656デフォルトの名無しさん
垢版 |
2012/11/15(木) 23:41:11.85
>>653
どこに申請すれば売り上げ分けてもらえるの?
申請先が分からん

っつってもまだ2ちゃんブラウザ作ってないんだがw
2012/11/17(土) 02:06:25.05
けど2chのdatってなんだかんだ言って合理的だよな
2012/11/17(土) 03:11:42.10
>>657 したらばみたいにレス番まで付いてたら文句なしだったけどな
2012/11/17(土) 12:54:11.64
したらばもdat取得できるの?
2012/11/17(土) 13:57:03.68
>>659
read.cgiでなくrawmode.cgiてのを叩けばdatが返ってくる
2chのdat形式とは若干異なり第一フィールドにレス番がついてくる
ちなみにみみずんでまちBの過去ログをdatで取得したときも
この形式になる
2012/11/17(土) 15:37:16.64
ありがとう
レス番指定で取得できるのわかりやすくていいな
2012/11/17(土) 18:52:30.55
というかあれ完全にcsvの派生だよな
2012/11/17(土) 21:05:51.76
エスケープという概念のなかった時代に考案された
<>はエスケープしてるから<>を区切りに使えばよくね?
というひどい仕様
2012/11/17(土) 21:58:29.61
エスケープという概念が無かったのにエスケープしてるからって矛盾しとるがな
2012/11/18(日) 00:26:06.33
というかエスケープせざるを得ない文字をセパレータにしてるわけだからな・・・
2012/11/18(日) 00:44:47.47
初期の2chではカンマ区切りだったのを覚えてる人はどれくらいいるだろう
レス本文中にカンマが出てきたら「`@」なんかに変換してて
なんじゃこのアホな仕様と思った それと比べりゃ<>は全然ましに思える
2012/11/18(日) 06:56:20.99
>>663
ひどい仕様は言いすぎ
合理的だと思うよ
セパレータごときに2バイト取ってるのは糞
< か > だけでよかった
2012/11/18(日) 07:50:18.59
datを見たことがないのか、HTMLタグを知らないのか、
669デフォルトの名無しさん
垢版 |
2012/11/18(日) 08:33:25.40
馬鹿ですね。
わかります。
2012/11/18(日) 20:07:25.10
<>をエスケープしなかったらhtmlコード仕掛けられるだろ馬鹿かwww
2012/11/18(日) 22:28:42.09
データ上エスケープする必要はなくHTMLとして出力するときにエスケープすればよいだけ
datはHTMLではないので<>をHTMLエスケープするべきではない
2012/11/29(木) 18:33:21.94
そこで\tの出番ですよ
2012/11/29(木) 21:21:08.65
タブはデータに含まれる可能性がある上に見た目上エスケープされてるのか分かりにくいからあまりよくないな
2012/11/29(木) 21:48:44.61
2chではタブ文字は書き込めないっしょ。
2012/11/30(金) 00:40:25.15
直接POSTすれば書けるだろ
サーバ側で消していれば書けないかもしれないがデリミタのために禁止文字を作るって馬鹿すぎる
2012/11/30(金) 07:27:57.31
んじゃこのスレに書き込んでみてよ。
2012/11/30(金) 09:30:27.51
2chに書き込めるかどうかで考えてる時点で論外だろ
プロトコルの仕様上は送れる
2012/11/30(金) 15:55:22.82
頭固すぎ
今よりマシな代替案としては充分だろ
送ったところで受け手側で変換することだってできるし
仕様の奴隷乙
2012/11/30(金) 18:23:04.17
はいおつ
2012/11/30(金) 18:48:59.30
禁止文字なんて作らなくてもできる方法があるのに
データに制限を加えてしまう方法を選ぶのは無知だからだろ
<>といい勝負だよ
2012/11/30(金) 18:55:15.18
><すればよかったんだよ。<>はかわいくない。><はかわいいからもっと使え
2012/11/30(金) 20:19:29.95
タグの終わりと次のタグの始まりで生じ得るだろ。
タグを連続させてはならない、とかの別のルールが必要になってしまう。
そもそも、<> だって (゚<>゚)とかの口と思えばかわいいだろが。
2012/11/30(金) 20:39:14.35
エスケープすれば良いんだからデリミタにはどんな文字だって使えるだろ・・・
2012/12/01(土) 00:22:58.74
>>682
2chのdatはHTMLエスケープ済みだから<>が含まれることはない
>>683
はい
2012/12/01(土) 08:24:38.42
>>684
2chで作られるタグのことだよ。
君の投稿にもタグは含まれている。
<br><br><a href="...">
とかでタグが連続したときに、>< が生じ、データ構造が壊れる。
現状、本文中ではタグの前後にはスペースが付けられているが、
例えば名前欄の特別な表示では、名前欄のデータが
なまえ </b>◆TRIPTRIP.. <b></b>(東京都)<b>
として、 >< が発生する。

なので、>>681 に対しては、>>682
2012/12/01(土) 10:49:10.89
エスケープとかデリミターとか何でもいいだろ
行ベースだから適当なロックでたまにぶっ壊れてても何とかなってんだから
2012/12/01(土) 11:51:39.73
>>685
そういえばdatはHTMLだったな
すまんかった
2012/12/01(土) 12:43:47.01
>>686
ロックしろ
ぶっ壊れるな
行ベースでもカラムの数が変わるから問題あるだろ
2012/12/01(土) 13:38:08.12
>>688
だれもそんな話はしてないぞ
仮に壊れたデータ食わされても
実行中に自己回復出来る
フェイルセーフ機能があるってことだろ
2012/12/01(土) 18:37:17.62
RDBに書けばよい
2012/12/01(土) 18:51:46.52
>>688
そりゃロックしてるだろうけど、鯖が逝きそうだと途中から上書きされた行が頻出するよ
でもぶっ壊れるのは行単位だから一行飛ばすだけで済む
ディスク障害とかは知らんけど
2012/12/01(土) 22:26:38.73
>>691
オカルトを信じるな
2012/12/04(火) 20:44:43.47
ブラウザから書き込んでブラウザで見ているのに
「&」が勝手にエスケープされて表示されるのはおかしいよな。明らかに。
2012/12/04(火) 22:55:17.15
&rlo;とかで荒らされるからだろ
2012/12/04(火) 23:05:10.18
いつの話だよ
2013/02/17(日) 00:17:14.06
WebApp2chが閉鎖してたでござるの巻
2013/02/19(火) 00:29:58.96
いつの話だよ
2013/03/19(火) 12:43:12.92
WebApp2chのツールチップのコードがほしい
2013/03/19(火) 19:03:11.38
と思ったらJavaScriptのファイル残ってたでござるの巻

普通にわろた
2013/03/20(水) 01:23:46.36
もっとまともなロダっていうか
これ使え
http://ideone.com/

テンプレに入れとけば?
2013/03/20(水) 01:24:59.26
誤爆
2013/03/20(水) 15:31:00.18
V2C使えば誤爆もなくなるぜ
2013/03/20(水) 15:51:09.23
使いづらかった
2013/03/20(水) 15:59:15.12
機能が豊富すぎて完全に使いこなすのは簡単では無いかもね
2013/04/22(月) 12:34:15.90
普通の奴なら問題ないだろ
2013/05/14(火) 21:55:39.64
普通はV2C
2013/06/04(火) 02:18:57.42
今気づいたんだけど、
datファイルのbタグって開始と終了が逆じゃない?
なんでだろう?
2013/06/04(火) 07:07:20.01
<b> </b>の中に埋め込んでbタグを取り消すから。
2013/06/04(火) 07:09:50.20
今気づいたんだけど,
batとdatって似てない?
なんでだろう?
2013/06/04(火) 08:08:21.86
>>707
埋め込んだときの前後のHTMLに期待しているクソ仕様だから
2013/06/09(日) 18:26:38.73
飽きた飽きた飽きたーーー!
デバッグのために2chやるの飽きたーーー!
2013/06/09(日) 18:38:55.23
datが合理的ってなあ
1バイト前から読んで\nじゃなかったらスレ内容に変更があったものと見なすみたいな
あやしい仕様が嫌だわレス番号も本来必要だわ
2013/06/18(火) 19:01:44.73
俺の専ブラからP2にログインして書き込むときに
「引数の指定が変です」って言われる人がまれにいるみたいなんだが
原因はなんなんだろう

文字のエスケープがうまく言ってないのかと思ってひと通り試してみたが再現できないし
扱ってるのがパスワードだから再現可能な情報を教えてもらえないからどうにもならんわ
2013/09/04(水) 21:17:35.03
漏洩事件で●離れが起きると、専ブラ作者への配分も減っちゃうな。
NGNG?BRZ(10111)
皆様お疲れ様です。
●に関してご報告がありました。
http://qb5.2ch.net/test/read.cgi/operate/1366640919/87-91n

以下に追記しました。

monazilla/develop
http://info.2ch.net/wiki/index.php?monazilla%2Fdevelop

テケトーでスイマセン m(_ _)m
2013/09/10(火) 19:54:56.83
今でも●収益って配分されてるの?
流出問題が起きるよりも前から、配分されなくなったって風のウワサで聞いたんだけど。
2013/09/10(火) 21:13:28.63
少なくともjane styleの作者は貰っている
2013/09/11(水) 01:03:51.98
●の収益が配分されてることすら知らなかったぞコラ
719デフォルトの名無しさん
垢版 |
2013/09/12(木) 04:24:06.41
>>717
だったら、Yahoo Japanに飛ばすの止めろ
2013/09/12(木) 07:58:04.98
「だったら」ってどうつながるんだ。
NGNG?PLT(15151)
Rokka System
http://toro.2ch.net/test/read.cgi/sakhalin/1378893022/

>>715関連です。
NGNG?PLT(15151)
Rokka System
http://pele.bbspink.com/test/read.cgi/erobbs/1379086553/

>>715関連です。
2013/10/14(月) 02:37:14.85
>>716
http://qb5.2ch.net/test/read.cgi/operate/1380281358/663
> $8 ツール開発者に行くはずが現在支払われてない様子。
http://qb5.2ch.net/test/read.cgi/operate/1381115771/44
> 2年前だそうで。
(ひろゆき)

まじかー。
2013/10/14(月) 18:22:08.51
ttp://kage.monazilla.org/

kageの最終バージョンのLast-Modified:は2011/3/14になってるから大体符号するね
他の古参(最もシェアが多く一番遅くまで配当を受けていたと思われる)専ブラといえば
Janeだろうけど、そっちはどうなんかな
2013/10/14(月) 18:30:27.58
あら、JD なんかもそうかも
726デフォルトの名無しさん
垢版 |
2013/10/16(水) 19:12:21.14
専ブラ初心者です
自分の鯖をから2chのdatを取得する時って、2chの鯖に送れるGETやPOSTリクエストの制限ってあるんですか?
2013/10/16(水) 22:20:25.29
というと?
2013/10/17(木) 21:06:31.39
>>727
ブラウザ上で動く専ブラを作ろうかと思ったんですが、クライエント側でAJAXを使って2chのdatを取得するのは不可能(ドメインが異なるため)なので、サーバー側でdatを取得してクライエントに送ろうとしてます

その場合、多数のユーザーが同じサーバーを経由して2chからデータを取得するので、2chの鯖に何かしら制限があるならそのサーバーからのアクセスがブロックされてしまうのではないかと懸念してます

monazillaのサイトには2chの鯖の明確な仕様は明らかにされてないって書かれてましたが、ブラウザ上で動く専ブラはやはり無謀ですか?
2013/10/17(木) 21:36:24.29
>>728
bg20鯖から取得すれば問題ない。
もちろん鯖側でdatをキャッシュする等の工夫はしたほうがいいと思うけど
2013/10/17(木) 21:37:10.85
>>728
URL添付し忘れた

とかげの尻尾切り・バーボンハウス #クローラを使っている方へ - いきいき Wiki
http://info.2ch.net/wiki/index.php?%A4%C8%A4%AB%A4%B2%A4%CE%BF%AC%C8%F8%C0%DA%A4%EA%A1%A6%A5%D0%A1%BC%A5%DC%A5%F3%A5%CF%A5%A6%A5%B9#content_1_19
2013/10/17(木) 21:42:16.20
それ専ブラ以前の話じゃね。
とかげの尻尾切り・バーボンハウス - いきいき Wiki
http://info.2ch.net/wiki/index.php?%A4%C8%A4%AB%A4%B2%A4%CE%BF%AC%C8%F8%C0%DA%A4%EA%A1%A6%A5%D0%A1%BC%A5%DC%A5%F3%A5%CF%A5%A6%A5%B9

あと、実行するのが他ドメインだと、投稿はできないでしょ。
Ajaxもそうだし、直接postするのもリファラでエラー。
じゃあ読み込みと同じようにアプリ鯖経由にするかというと、
荒らしや犯罪の投稿が全部アプリ鯖のせいになる。
2013/10/17(木) 21:50:22.27
今はどうか知らんけど昔はRange:を使わない(≡全取得)リクエストを
連続して送ると1時間だか2時間だか接続を蹴られる仕様があったはず
拒否の意図を考えると、やり過ぎるとIP焼かれたりもするんじゃないかな
2013/10/17(木) 21:54:44.26
鯖側専ブラの先駆車であるrep2でも覗いたらいいんじゃない
2013/10/17(木) 23:03:44.32
rep2って自分専用として使うものだよね。
2013/10/18(金) 06:06:12.48
色々ありがとう
なんか無理そうですね
とりあえず調べること多そうなので分からないことあったらまた来ます
736デフォルトの名無しさん
垢版 |
2014/03/01(土) 00:39:31.03
新生2ch向けの新しい専ブラを新しい言語で作りあげようぜ
737デフォルトの名無しさん
垢版 |
2014/03/01(土) 00:59:15.50
新生2ch向けの新しい専ブラを新言語で作りあげようぜ

             ↓

新生2ch向けの新しい専ブラをC言語で作りあげようぜ
2014/03/01(土) 01:02:25.06
タイプし直したのか
739デフォルトの名無しさん
垢版 |
2014/03/01(土) 01:03:00.64
新生2ch向けの新しい専ブラを新しい言語で作りあげようぜ
新生2ch向けの新しい専ブラを新C言語で作りあげようぜ
740デフォルトの名無しさん
垢版 |
2014/03/01(土) 01:09:33.98
新C言語==C++
2014/03/01(土) 10:04:09.05
何が変わったんだよ
2014/03/18(火) 21:27:40.59ID:wU4jOGtM
過去ログ開放されたみたいだけど過去ログのdatってないの?
2014/03/18(火) 21:35:09.58ID:wU4jOGtM
浪人とかいうのと関係有るのかよくわからんが
ブラウザでしか見れないようだな過去ログ倉庫
2014/03/19(水) 08:33:06.22ID:Dsti3bkU
UA偽装でいけないのかな。試してもいないけど
ダメなら裏でブラウザ表示してhtml抜き取って整形するという力業でdatに戻すとか
745デフォルトの名無しさん
垢版 |
2014/04/29(火) 13:50:12.76ID:PLoKaSrg
ちょっと前々から気になっていたこと。
ニュース速報+のsubject.txtがおかしなことになっている件に関して。

http://uni.2ch.net/newsplus/subject.txt
> 9246366142.dat<>各関係者様 (1)
> 9248888888.dat<>【新登場】2ちゃんねる快適ツール「浪人」。 (2)

ちなみにニュース速報+以外のスレのsubject.txtは問題無く動いている模様。
どうしてこうなった?
2014/04/29(火) 13:54:38.98ID:yQrIjePn
だって移転してるもん
http://ai.2ch.net/newsplus/subject.txt
2014/04/29(火) 19:24:48.81ID:PLoKaSrg
>>746
thx。移転してたのねorz・・・

移転してるなら>>745みたいに下手にsubject.txtを残さないで欲しい。
中途半端に残してるから移転を検出することができなかったんだよ(´・ω・`)
(自前のプログラムではsubject.txtにアクセスできなくなったら移転と判断してる)
2014/04/29(火) 19:29:16.03ID:Tmjcc7H4
運営がJIMに変わって鯖の仕様が変わったってことだな
2014/04/29(火) 20:24:17.81ID:PLoKaSrg
うん、確か挙動がおかしくなったのは2ch騒動が勃発したあたりだったかな(´・ω・`)
2014/04/29(火) 20:37:47.87ID:8fV3m8bD
>>747
Let's talk with Code Monkey-san Part.3
http://pele.bbspink.com/test/read.cgi/erobbs/1395197037/l30

ここで報告すれば修正されるかも
2014/05/03(土) 03:28:36.64ID:XOebTVel
>>750
しかしsubject.txtの有無で板が存在するか・移転したかを判定するアプローチって間違ってるかね?
もっとスマートに板移転を検知する方法ってある(´・ω・`)?
2014/05/03(土) 04:40:05.16ID:k6wExosO
http://www.monazilla.org/index.php?e=197#iten
これでは
・subject.txtの取得時の応答ステータスコード(302/404)orGZIP解凍失敗orGZIP解凍サイズ0
・板トップindex.htmlのtitleタグ
で判断しろってことになってるけど

あとはbbsmenu.htmlのほうでサーバー名取得とかか?
2014/05/03(土) 04:41:57.05ID:k6wExosO
スレの数が>>745のように1桁ほどしか無かったら板か鯖に何かあったと判断するとかか?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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