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/07/03(火) 18:13:24.14
バカなこと言ってたらすまんが、ユーザ側でdat取得してサービス側にアップロードして表示みたいなことはできないの?
そうすれば公開櫛とか通らなくていいと思う
いちいち取得してアップロードしないといけないから表示はその分遅くなるかもしれないけど
2012/07/03(火) 18:19:53.28
こういう板だとそれでいいかもしらんが
速報板とかじゃ無理だね
432WebApp2ch ◆I348uNQZxrTn
垢版 |
2012/07/03(火) 21:02:54.58
http://wa2ch.net/

みなさんありがとうございます。

>>428
rep2知りませんでした。ダウンロードしてみます。

>>429
DOCTYPEはhtml5にしておいたんですが、自分の知識はhtml4で止まってます。
これからhtml5を勉強します。
とりあえずですが複数スレに対応してみました。

>>430
初めは、phpを経由せず通信部分も含めて最初から最後まで全てJavaScriptで実装したかったんですが、
今のバージョンのJavaScriptは、セキュリティの制約で他のドメイン(wa2ch.netから2ch.net)にはアクセス出来ないようなんです。
JavaScriptで通信出来れば、リクエスト側のIPはクライアントのものになるので、バーボン規制の事は考えなくて済みます。

JavaScriptでドメインを超える方法はJSONPがありますが、これは2ch側で対応してもらわないと実現出来ません。
運営にJSONP対応して欲しいという提案は、既に誰かが行なってそうですが。
433WebApp2ch ◆I348uNQZxrTn
垢版 |
2012/07/03(火) 21:03:52.37
http://info.2ch.net/wiki/index.php?%A4%C8%A4%AB%A4%B2%A4%CE%BF%AC%C8%F8%C0%DA%A4%EA%2F%A5%D0%A1%BC%A5%DC%A5%F3%A5%CF%A5%A6%A5%B9
バーボン規制について質問なのですが、規制はsubject.txtも対象になるんでしょうか?

現在は、datのみ公開プロキシを経由させており、subject.txtはプロキシなしで取得しています。
プロキシなしの方が当然速いので出来れば使いたくないのですが、subject.txtもバーボン規制の
対象になるなら、プロキシ経由の方がいいかと考えています。

まあ、今は全くサイトにアクセスがないので、もしアクセスが沢山来るような事態になれば、
その時に初めて考えればいいのかも知れないですが。

ちなみに、プロキシがタイムアウトした場合はbg20サーバからdatを取るようにしています。
使った事がある人は知っていると思いますが、bg20はめちゃくちゃ遅いですね。
2012/07/04(水) 05:25:59.90
>>433
unkar.orgはAmazon EC2を大量に借りてやっているらしい
年間300万くらいかかってるらしいが
435名前
垢版 |
2012/07/04(水) 06:11:17.45
C#からのてすと
436デフォルトの名無しさん
垢版 |
2012/07/04(水) 06:12:16.91
C#から
437デフォルトの名無しさん
垢版 |
2012/07/04(水) 06:13:17.25
C#から
438デフォルトの名無しさん
垢版 |
2012/07/04(水) 06:22:39.10
書き込みできたがまだスレ読む機能実装してないし・・・
Cookieも普通のウェブブラウザから拾ってきたものStringで書いただけだし・・・

15でこれは正直自分でもすごいと思う
439デフォルトの名無しさん
垢版 |
2012/07/04(水) 06:24:04.54
テストするスレどこかに無いですかね?
2012/07/04(水) 07:08:10.73
最悪板やなんでもあり板など制限のゆるい板にスレ立てて
テスト用に使うといい。
2012/07/04(水) 07:29:08.25
私はその昔、よく厨房!板でテストしてましたなぁ。
「厨房?なにそれ、叩かれまくるんぢゃないの?」と
ドキドキしながらテストしてましたが、案外応援してくれて
むしろテストが楽しかった思い出が。
2012/07/04(水) 08:36:01.94
>>434
料金体系がよくわからん…
大量にログ読むサービスはみんなそんな感じでやってんのかな
443デフォルトの名無しさん
垢版 |
2012/07/04(水) 08:36:50.38
444デフォルトの名無しさん
垢版 |
2012/07/04(水) 08:43:52.24
445デフォルトの名無しさん
垢版 |
2012/07/04(水) 08:46:50.35
446デフォルトの名無しさん
垢版 |
2012/07/04(水) 08:48:35.96
2012/07/04(水) 08:49:33.59
隠し項目の取得ができないでござる・・・

学校行ってくる
2012/07/04(水) 11:18:32.90
unkarは2chにもbbspinkにも歓迎されてないからね。
IP分散してイタチごっこしてるよ。
2012/07/04(水) 14:22:24.87
ログ保存サイトの使い勝手が良くなると●が売れなくなりそうだしなあ
2012/07/04(水) 15:08:33.45
>>438
これが厨二病か・・・
2012/07/04(水) 15:08:50.23
金払ったら負け
452デフォルトの名無しさん
垢版 |
2012/07/04(水) 17:31:21.74
453デフォルトの名無しさん
垢版 |
2012/07/04(水) 17:35:30.84
2012/07/04(水) 17:37:01.34
テストはよそでやっとくれ。
2012/07/04(水) 17:59:35.12
[test]書き込みテスト 専用スレッド511[テスト]
http://qb5.2ch.net/test/read.cgi/operate/1341129232/
↑ここでやれ!
名前欄に ノtasukeruyo でUA表示だ!
ノ がないとIPも出ちゃうだろが!!
ボケが!!
死ね!
2012/07/04(水) 18:03:33.42
UAはやっぱりたくさん指定しといた方がいいの?
2012/07/04(水) 18:09:06.87
は?
2012/07/04(水) 18:19:51.22
2chだとあんま関係ない希ガス
2012/07/04(水) 18:22:58.11
>>456
どういうこと?
2012/07/04(水) 18:30:31.12
User-Agentヘッダーの値のこと
2012/07/04(水) 18:35:18.34
んなこた解ってるんだよアホ
2012/07/04(水) 18:37:28.24
GoogleChromeのUAかなり多いから・・・
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11"
だって
2012/07/04(水) 18:38:24.64
それは多いじゃなくて長いだろ
2012/07/04(水) 18:39:19.74
そういうのはUAでブラウザの判定して挙動変えてくるようなサイトに対して互換性を確保するための物だから
多くすると強いとかそういう訳じゃない
2ch専用ブラウザなら気にする事は無い
2012/07/04(水) 18:42:24.89
「ChromeのUAが多い」からなんで「多い方がいい」になるのかわからん。
2012/07/04(水) 19:54:57.63
>>455のスレがある板とニュース系の板は忍法帳の仕様とか違う?

・・・
忍法帖なくても書き込める?
2012/07/04(水) 19:58:36.80
わけわかめ
2012/07/09(月) 03:44:46.72
スレの爆撃には串刺した方がいい?
469デフォルトの名無しさん
垢版 |
2012/07/10(火) 11:47:21.40
http://www.2ch.net/matomesites.html
>2ch内の書き込みを再掲載するいわゆるまとめサイトの運営をされている方へ。
>
>具体的にどういったサイトがあるのか把握したいと考えています。
>広告を載せる等の商業利用をしている運営者の方は、必ず登録してください。
>非営利で運営しているサイト運営者の方は、任意で結構です。

ウェブベースのブラウザも登録したほうがいいのかな
2012/07/10(火) 11:49:20.74
認証あるなら別にいいんじゃない?
2012/07/10(火) 12:06:04.04
>>469
この件に関しては「書き込みを再掲載するいわゆるまとめサイト」と
記述されていますから、特に必要はないかと思います。

しかし、古い専用ブラウザの開発者の多くは、●の関係で
2ちゃんねるとは連絡が取り合える状態になっていますが、
そういう状態にない開発者の方々も多数おられると思います。
そういう方は挨拶の一つでもしておくことに損はないと思います。
2012/07/10(火) 12:34:44.89
過去ログを保存しているサイトは微妙だけど
いわゆるまとめサイトではないよな
2012/07/10(火) 12:47:29.13
機械的な転載じゃなく
恣意的に抜粋したまとめを問題視してるんだよね。
2012/07/10(火) 13:22:09.61
売上分けてクレー
475デフォルトの名無しさん
垢版 |
2012/07/16(月) 00:25:02.98
>>412
WinRTのC#で実装してて詰まってるんで読ませて頂きまっす。
476412
垢版 |
2012/07/16(月) 08:54:20.74
あのコード使ってしたらばに爆撃するツール作ってみた
ttp://w9.oroti.net/~nanashi/Software/ShitarabaBomber/publish.htm
2012/07/17(火) 13:01:50.18
厨房はカエレ(ワラワラ
2012/07/21(土) 11:01:57.11
IDごとの発言数を数えるのってどうやってる?
IDごとに変数を動的に定義する?
2012/07/21(土) 11:07:07.47
連想配列
2012/07/21(土) 11:11:30.61
やってみる
ありがとう
2012/07/21(土) 11:56:38.94
でけた
そのIDで何個目のレスかは書けたけど総レス数は無理ある気がする・・・

Janeはどうやってんだろ・・・
2012/07/21(土) 11:57:46.94
>>481
最後まで一旦パースし終わってからカウント部分だけ更新するしか無いっしょ
2012/07/21(土) 11:59:15.11
やっぱそうか・・・

高速化は二の次だな
2012/07/21(土) 13:16:10.10
でけた
そこまで遅くもならんかった
2012/07/21(土) 16:45:34.33
やってから物言えよ
いちいち面倒臭い奴だな
486デフォルトの名無しさん
垢版 |
2012/07/24(火) 00:24:17.22
おまえらにも来たぞ

http://2ch.net/maru_notice.txt
2ch.net 過去ログを再掲載するいわゆる「過去ログリーダー」サイトの運営をされている方へ

N.T. Technology, Inc. (以下当社)が提供している2ちゃんねる過去ログ観覧サービス、通称「●」(マル)の不正利用につきましてユーザー様より報告を受けており、調査を行っております。

調査終了後、2ちゃんねる、または当社に不利益に当たると判断するウェブサイトは米国著作権法 (U.S. Code, Title 17)及びDigital Millennium Copyright Act (DMCA)に則り順次削除依頼をホスティングされているISPに送信いたします。
なお、運営者様よりの質問は下記メールより受け付けております。 

2012/07/24(火) 00:33:08.07
N.T.Tとかふざけてんのか
2012/07/24(火) 00:38:17.03
logsokuもunkarもなくなっちまうのかい?便利だったのにな。
2012/07/24(火) 01:21:04.47
過去ログリーダーは「2ちゃんねるのデータ自体を利用して対価を取る行為」にあたるということなのかな
前半で●の不正利用について書かれてるけど
「2ちゃんねる、または当社に不利益に当たると判断するウェブサイト」
ってのは●を使っていなくても該当する場合があるってことだよな
2012/07/24(火) 01:36:00.37
みみずんだけ残りそうだな
2012/07/24(火) 05:26:43.92
不正利用ってのは●の共有あたりを指していると思われる。
まあ●を使って取得したログを公開するのはグレーかもね。
●で取得したログで金取るのはアウト。
2012/07/24(火) 09:35:00.91
unkar消滅したな http://unkar.org/
例のお姉さんが・・・
http://i.nuseek.com/images/template/360x318/ist2_746781_female_student.jpg
2012/07/24(火) 11:06:41.35
> ※ネームサーバを変更し忘れていただけなのでそのうち復活します。
        ∧∧
       ヽ(・ω・)/   ズコー
      \(.\ ノ
    、ハ,,、  ̄
     ̄
2012/07/24(火) 13:32:06.42
ドメイン移管したらしいから古いほうのDNSが効いてるだけじゃね
2012/07/24(火) 18:05:36.14
負荷かけすぎない程度にしこしこ定期的に差分取得して集めたdatを自動うpって問題あるのかな
2012/07/24(火) 18:32:35.10
問題は●が売れないということだから
負荷は関係なくて過去ログを公開するなってことだろ
2012/07/24(火) 19:03:28.43
良い子ぶる気は無いんだけど、
なんか2chのインフラ利用させて貰ってるんだから
2chが有料で提供サービスにただ乗りするのは開発者的の
モラルとしてはどうなんだろう?
共存共栄というか、お互いにギブアンドテイクが成り立たないなら
結局、自分の首を絞めるだけじゃ無いのかなって気がする。
いま人気のある(人の集まる)場所が合って、それを利用して
後はどうなっても関係ないってならそれも一つの考えだけど
2012/07/24(火) 19:35:43.18
2chはもう
終わってる
2012/07/24(火) 20:16:48.64
利益云々じゃなくて、何か店たたむ準備してるように思えるんだよな
2012/07/24(火) 20:57:52.96
過去ログを消して2chの存在自体を消すってことか
2012/07/24(火) 21:11:02.23
やたら運営者の名前を住所を寄こせというしな
2012/07/24(火) 21:15:15.64
2chが消えた後何かあったら・・・ってことか
2012/07/24(火) 22:22:21.00
>>499
>>500
それっぽいな。
2chのログは何世紀も残っていくかと思っていたけど
案外跡形もなく霧散するのかもな
2012/07/25(水) 08:26:21.50
ますます過去ログ収集鯖の需要が高まるな
2012/07/25(水) 11:00:16.86
公開しなきゃばれない

2ch閉鎖してから公開しても後の祭り
2012/07/25(水) 19:51:07.43
過去ログ使って新しい商売思いついたからその準備じゃね
流行のビッグデータだもんなw
2012/08/01(水) 22:01:50.10
IDって正規表現で書くと /^[0-9a-z\/+]{9}$/i でいいですかね?含まれる記号は / + の2つでしょうか。
IDの仕様を探してみたのですが見つかりませんでした。
2012/08/02(木) 04:11:26.54
はい
2012/08/03(金) 17:19:41.35
忍法帳ってどうなってんの?Cookieの中にレベルとかの情報が入ってるの?
水遁とかどうなってんのよ
2012/08/03(金) 17:41:56.91
レベルとかの情報は固有ID付きでサーバー側に置いてあって、Cookieにはその固有IDだけを保存してるんじゃ
2012/08/03(金) 17:47:42.33
じいさまの言うとおりじゃよ。
2012/08/03(金) 17:48:15.94
書き込むときに固有IDで忍法帳を探すってこと?
確かにあるかもしれんが相当時間かかる気がする。。。
2012/08/03(金) 18:41:35.13
関係ないけどTwitterとかってユーザー糞多いのにログイン速いよな
2012/08/03(金) 18:46:49.53
たしかに関係ないね。
2012/08/04(土) 01:05:51.37
「二分探索」とか「木構造」でググってみると吉
2012/08/04(土) 05:28:27.49
>>513
普通に前から順番にリストを検索していくと、リストの一番最後にIDがあったらすごく遅くなるだろ?
ツイッターでは、そんな事にならないようにリストの一番最後から検索するようになってるんだ。
2012/08/04(土) 05:30:25.69
一番最初にあったらどうすんだよ
2012/08/04(土) 08:07:58.26
二つ方法がある。

一番最後を検索したら、次に一番最初を検索するか、
一番最初にある確率は1/nだから、nが大きいときにその確率は小さいと考えて潔く諦めるか。
2012/08/04(土) 09:12:29.37
普通にハッシュテーブルとか使うだろ
2012/08/04(土) 09:17:46.29
そのハッシュテーブルの中からどうやって中身探すかってことじゃないの?
要素数が多いと検索に時間がかかるって
2012/08/04(土) 10:11:28.03
っていうか
select accept_write from ninpo_db where id = "XXXXX"
じゃないかな
2012/08/05(日) 16:07:20.58
どんだけ低レベルな会話しているんだよ
2012/08/06(月) 09:41:53.63
>>424
ID毎のレスをポップアップさせるのはどうやってるのですか?
2012/08/06(月) 14:35:48.06
ソース見ろよ小学生しかいないのか
2012/08/06(月) 15:38:30.80
夏ですし
2012/08/06(月) 15:39:32.05
どうもJavaScriptに記述されているようでHTMLソースを見ると色々な.jsにリンクされてるんですね
で、どのソースにあるのかわからなかったので聞いた次第です
2012/08/06(月) 16:28:44.17
まず10年間プログラミングを勉強しろ
2012/08/08(水) 17:26:53.33
プログラミングというか、コンピュータサイエンスだな
529WebApp2ch ◆I348uNQZxrTn
垢版 |
2012/08/08(水) 22:11:06.35
http://wa2ch.net/

何か話題にしてもらってるみたいでありがとうございます。
>>523>>526
おっしゃる通りJavaScript(jQuery)でやっていますよ。ファイルはthread.jsを参照して下さい。

JavaScriptで、スレッドオブジェクトのプロパティに、レスオブジェクト(最大1001個)を
保持しています(this.resList)。
そして、ID要素でmouseover(jQueryのmouseenter)イベントが発生した時に、
そのIDを元にthis.resListを検索し、該当のレスを抽出してポップアップとして表示しています。
アンカーや、アンカーが付いているレス番号のポップアップも同じ仕組みです。

あんまり長々と説明するとスレ違いなのでこのへんで。あとはソースを読んでみて下さい。
(JSONを作っているのはphpなので、そこが分からないと読みにくいですが)
自分もJavaScriptのスキルアップを図っている最中なので、良いソースとは言えないと思いますが、
他人のソースを読むのは勉強になりますよ頑張って下さい!
あと、WebApp2chについて、アプリ自体やソースにアドバイスありましたら皆さんよろしくお願いします。
2012/08/08(水) 22:15:19.37
>>529
ありがとうございました。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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