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/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
ありがとうございました。
2012/08/08(水) 23:54:35.48
アドバイスないです
2012/08/09(木) 14:07:44.41
bbs.cgi に Access-Control-Allow-Origin: * 付けてくんねえかな
2012/08/11(土) 11:51:44.63
>>532
付けてもRefererエラーで弾かれる気がする
2012/08/13(月) 20:11:43.14
ちょっと問い合わせ?です。
monazilla.org (w に記事を投稿しようとすると
「ファイルはビジーです。少し待ってから実行してください」のエラーが」出ます。
おそらく下のURLの記事で対応できると思うので、
対応してもらえないでしょうか。
http://i-njoy.net/blognplus/index.php?e=13
2012/08/14(火) 01:43:52.27
>>534
http://jbbs.livedoor.jp/bbs/read.cgi/computer/351/1194431903/111-114
2012/08/14(火) 06:17:04.23
>>535
ありがとうございます
2012/08/14(火) 06:22:02.36
サッカー選手「竹島」主張、韓国協会が謝罪文書
読売新聞 8月13日(月)22時45分配信

 ロンドン五輪サッカー男子の3位決定戦直後に韓国選手が竹島の韓国領有を主張する政治的メッセージを掲げた問題で、
日本サッカー協会の大仁(だいに)邦弥会長は13日、謝罪と再発防止を徹底させる旨を記した韓国サッカー
協会長名の文書を受け取ったことを明らかにした。

 文書は同日付で電子メールとファクスで送られており、大仁会長によると「申し訳なかった。二度とこういうこと
が起こらないように徹底する」という内容だったという。

 国際オリンピック委員会(IOC)のロゲ会長は12日、当該選手の銅メダルを預かりとしたうえで、国際サッカー
連盟(FIFA)規律委員会の決定を待って処分を決める意向を示している。大仁会長も「五輪の場で起こったの
は残念だが、当面はIOCとFIFAに任せたい」と静観する構えであることを強調した。
.http://headlines.yahoo.co.jp/hl?a=20120813-00001408-yom-spo
538デフォルトの名無しさん
垢版 |
2012/10/19(金) 19:13:55.47
http://[サーバー]/[板名]/

↑[板名]は全板においてユニークで、またサーバー移転があったとしてもこれはずっと変わらない
という事で良いでしょうか?
例えばブックマーク機能を作ろうとした際は、"[板名]-[スレッド番号]"をキーにしておけば、
サーバー名を含む板マスタと組み合わせれば、サーバー移転があってもブックマークは影響を受けない、
かと考えています。
2012/10/19(金) 19:24:54.25
>>538
>>252 あたりで似た話ししてる
2012/10/19(金) 20:07:51.13
板のディレクトリはよっぽどのことがないと変わらないと思う
って事ですね。ありがとうございます。
2012/10/19(金) 22:44:24.41
30代板の騒動も知らない人いるのか
2012/10/19(金) 22:50:13.36
知らないね。
どうせたいしたことじゃないし。
2012/10/19(金) 22:53:38.85
>>541
知らない。
どんな話?
2012/10/20(土) 02:06:54.34
板のディレクトリが変わったというお話
2012/10/20(土) 05:42:52.22
現状の板名にID振っておいて
移動した時に更新していけばいいだけだろ
2012/10/20(土) 05:45:40.71
BBS MENUには板名と板URLしかない

板名は時々変わるので板URLで追うしかない

しかし板URLといえども必ず不変というわけではない

じゃあ移転を正確に追跡するにはどうしたらいいの?

という話だと思う。ID振るとかトンチンカンな話。
2012/10/20(土) 05:59:44.05
板URLでいいだろ
2012/10/20(土) 06:09:57.69
>>546を訂正

BBS MENUには板名と板URLしかない

板名は時々変わるので板のディレクトリ名で追うしかない

板のディレクトリ名も変更頻度は低いものの不変ではない

じゃあ移転を正確に追跡するにはどうしたらいいの?

という話だと思う。
2012/10/20(土) 06:41:00.25
正規表現使え
2012/10/20(土) 07:13:39.78
正規表現じゃ何も解決せんだろw
2012/10/20(土) 07:27:23.02
ディレクトリ名が変わるのってかーなーりーまれなケースでしょ。
そこまでケアしなくていいと思う。
2012/10/20(土) 13:38:27.20
板名とURLを対応付けしているサイトって2つくらいあった気がする
2012/10/20(土) 13:42:05.43
鯖を変える度にURLまで変える仕様そのものが納得行かないんだけれど、これ何か歴史的理由とか有るの?
2012/10/20(土) 13:48:43.30
惰性?
2012/10/20(土) 14:15:01.73
流行りのクラウドを使えばサーバー名は変えずに負荷に応じてスケールアウト出来るんじゃないかな。

画面デザインは元より、機能面(投稿者による削除不可ほか)、APIの仕様(XMLやJSONとして取得不可)など
2chはサイトとしては最早完全に00年代前半の遺物。
2chの優位点は利用者が多いという一点しかない。その優位点は他に代えがたいものではあるが。
2012/10/20(土) 14:29:22.84
俺を雇ってくれれば・・・

いや給料いらないからさ・・・
2012/10/20(土) 14:58:47.94
板のURLが変わっても自動追尾する仕組みの自作のプログラムには実装してあるけど
ここ数ヶ月は板が移転したケースは無い気がする。

ま、全部の鯖調べてるわけじゃないからわからんが
2012/10/20(土) 15:00:30.46
2chってそういうサイトじゃねえし・・・
鯖が変わるごとにうrl変えるのは伝統だし機能なんて付くのはお遊びだけ
トイレに集まって落書きで楽しくやってんのが2chでしょ
2012/10/20(土) 15:19:31.32
伝統も見方を変えれば悪弊
2012/10/20(土) 15:28:35.05
じゃあてめーでそういうところ作って勝手にやってな。
わざわざこんなところに来る必要ないよ。高尚な志を持つお方は。
2012/10/20(土) 15:33:10.00
専門板の住人は新しい客を嫌うものとそうでないものにわかれるんだよね

・・・
2012/10/20(土) 16:04:42.20
なんだこいつ?
2012/10/20(土) 16:41:15.98
まさしく老害だろ
老害は頭が固く、変化を嫌い、そして口うるさい
2012/10/20(土) 19:53:50.60
>>546
板が移動した時にjavascriptで移動後の板に転送するコードが入るから
それをパースすればどう変わったか追跡できるので>>545だろ

2012/10/21(日) 09:30:36.69
>>553
証拠隠滅

>>555
互換性は大事
互換性捨てたら2chがオワコン

>2chの優位点は利用者が多いという一点しかない。
自演だけどね
2012/10/21(日) 10:10:09.09
>>565
古い形式もサポートし続ければ良いだけの話
2012/10/21(日) 10:27:29.70
もし2chが互換性捨てても利用者はきっとそれについていくと思う
他にこういう場があるわけじゃないし

それに一回互換性を残して改良できるようなシステムに作り替えればその一回で済む
2012/10/21(日) 14:52:42.78
運営にそんなやる気があるわけないだろ
2012/10/21(日) 15:02:04.33
だから俺を雇ってくれ!
勉強がてら・・・
2012/10/21(日) 15:02:20.29
subback.html を subback2.html とかにすれば良いだけの話
その方が鯖負担軽くなりそうなもんだけどなぁ
2012/10/21(日) 21:24:52.06
なんの優位性もないからやらないってことも分からないのか
2012/10/22(月) 00:26:30.36
WebサイトやWebアプリがAPIを公開するのは、
1. クライアントが増える、または新しいサービスの使い方が生まれる
2. それによってサイトの窓口が広がり利用者が増える
みたいな流れを期待しているからだろう。だから2chにとってもAPIを整備することはメリットがあると言える。
2chの運営は整備に興味がないみたいだが、それはそもそも2chブラウザ用のインターフェースが
サーバー負荷を減らすために生まれた、という経緯が関係しているのかも知れない。
やはり古い考え方の時代遅れのサイトなんだよ2chは。利用者も高齢化してるしなw
2012/10/22(月) 01:27:20.32
古い考え方のままでこれからも隆盛は続いていくんだからもう言うことなしだよな
2012/10/22(月) 08:12:25.45
>>572
完全なるプログラム馬鹿だな
2chを超えるウェブサービスを作ってから言ってほしいわw
2012/10/22(月) 09:15:08.85
古い=悪とか
なんでも新しくしなければならないとかいう先入観は害悪でしかない
2chはAPIという形ではないが仕組みは効率良くなるように考えられてる
HTMLとかJSONとか無駄に負荷増やすだけで無意味
2012/10/22(月) 09:39:08.45
>>575
bbsmenu.htmlとか移転検出とか書き込み確認とかで既にhtmlをパースさせられているんですが
2012/10/22(月) 10:33:16.39
悪いのは確かだしもっとよくできるのは分かるけど
競争相手がいないから別にやらなくていいってだけ
2012/10/22(月) 10:34:44.64
このスレ革新派若手プログラマと守旧派オッサンプログラマの分断がひどい
考え方やセンスに深刻な分断が起きてしまっていて相互理解が難しいレベル
579デフォルトの名無しさん
垢版 |
2012/10/22(月) 10:47:43.74
真剣に改良考えてるひとは
P2Pスレの方に行ってる

http://toro.2ch.net/test/read.cgi/tech/1297355205/
http://toro.2ch.net/test/read.cgi/tech/1338720470/
2012/10/22(月) 15:03:55.64
真剣に考えたところで改造する権限がないと無駄なので
外部サービスとして作るか全く別の掲示板を作ればいいんじゃねーの
革新派を名乗って2chに寄生するのは甘えだろ
2012/10/22(月) 22:26:54.90
負荷負荷って、load averageほとんど0-1の間でスカスカなんですけど?
http://ch2.ath.cx/
2012/10/22(月) 22:29:13.48
load averageは1で100%
2012/10/22(月) 22:37:44.34
>>582
ダウト
2012/10/27(土) 16:07:47.42
すぐに、じゃあお前がもっとすごいやつ作れとか幼児みたいなこと言う奴って
なんなんだろ。そういう話をしてるんじゃないんだが。
子供と話してるようで話が噛み合わない。
2012/10/27(土) 16:19:12.10
馬鹿には無理
2012/10/27(土) 17:43:31.92
で、どんな話をしているの?
2012/10/27(土) 18:22:57.14
2chにJSONやXMLのAPIを実装すれば便利という
既に100万人が考えてそうな平凡なことを
自分が人類で初めて気がついたと思ってるタイプの馬鹿か
これまで100万人が訴えたにも関わらず対応をしなかった運営が
自分がこのスレに書き込んだことにより発生した未知の力に操られて
APIの実装を行うと思っているタイプの基地外か
どちらかだろ
2012/10/27(土) 18:44:47.21
一体どういう経験積んだら、そこまでひねくれたクソみたいな書き込みが
出来るんだろうねえ。生まれつきそういう性格だったら仕方ないが。
素直に、新しいことを考える気力も、いろんな技術にも関心が無くなりました、
って言えばいいのに。
2012/10/27(土) 19:40:13.33
2chのため、2chが危ないは大きなお世話です。
2012/10/27(土) 21:41:37.49
>>588
それ運営に言ってくれよ
こっちだっていつまでも古いものは使いたくないけど諦めてるんだよ
2012/10/28(日) 07:42:56.36
とにかく相手を下という事にしなければ気が済まず
特に反論も書かないまま妄想上の中傷だけ書き込んでなぜか上から目線になるタイプか

新しいことを考えたところで運営が対応しなければ意味がないのだから
他に使ったほうがよくねという話なのだが
自分の意見を実現するために何が必要でそれが可能か少しは考えているのか?
どうやって運営に対応させるつもり?
買収でもしてくれるの?
2012/10/28(日) 08:35:19.73
このスレの住民を説得しても無駄だから早く運営を説得してくるんだ
2012/10/28(日) 09:43:00.88
そんな技巧派の荒らしが泣いてよろこぶようなつけいる隙を
与えるわけがない。
2012/10/28(日) 11:15:51.24
 XMLとか汎用的なAPIとしては優れてるかも知れないけど
単純な掲示板のAPIとしてはデーター量が増えるだけで
メリットあまりないんじゃないだろうか?
 新進気鋭のまともなスタートアップで、上場で大量の資金の
使い道に困るとかなら、いかにも最新みたいなAPIはハッタリ
カマスのに良いかもしれないけど、アングラ2chならそんなの
見込めないし、実質的に最適化されたデーター構造取るのは
賢い気がする。
 XMLを採用することは誰のどんな問題を解決するのか、また
それは誰にどんな利益をもたらし、それが未来にとって良い
方向に働くのかまで、他人を説得できるだけのものが無いと
なかなか人を動かすのは難しいでしょ。
 単純なスクリプトボムなんかを防ぐ為にも、今のある程度
HTML解析しなきゃいけないとか一定の敷居がある事はむしろ
有利に働いているのでは?
2012/10/28(日) 11:25:04.96
別に、ちゃんとしたAPIならCSVでも何でも良いよ

今の違うじゃん

練られて洗練されたシンプルとかじゃなくて、単に粗末なだけじゃん
2012/10/28(日) 11:27:37.05
粗悪な専用ブラウザは弾くべき?
2012/10/28(日) 12:00:20.88
bbsmenuをスクレイピングさせんな
2012/10/28(日) 12:08:43.30
天才キターッ(棒)
2012/10/28(日) 19:08:48.79
そもそも専用ブラウザは広告が出ないから収益減らしてる原因だろう
2012/10/28(日) 19:45:35.48
でも今さら専ブラ廃止できるか?
2012/10/28(日) 21:50:09.36
専ブラ廃止ねらうなら仕様変更のいたちごっこやることになるけど
そんなことやる気なさそう。
2012/10/28(日) 23:28:14.54
その専ブラのためにわざわざAPI用意するかって話だろ
2012/10/28(日) 23:36:10.79
2ちゃんと何か事あるごとに比較されがちなtwitterですら
本家のwebサイトのhtmlそのまま使うのは少数派で
みんなばらばらに専ブラ使ってる訳でそれが世の流れ
スマホ(笑)対応考えないと2ちゃんも簡単に捨てられていく運命
2012/10/29(月) 00:29:07.33
api用意されてなくても専ブラ作れるんじゃないの?
2012/10/29(月) 00:40:05.06
だよね。
本質とは関係ない。
2012/10/29(月) 01:02:47.58
こりゃまたいじりがいのある変態がわいたなぁ。
■ このスレッドは過去ログ倉庫に格納されています