のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,853人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ+ JavaScript の質問用スレッド vol.116 +

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    701 : Name_Not - 2014/06/19(木) 12:13:36.89 ID:???.net (+131,+29,-1)
    >>699
    不快ですので止めてください
    702 : Name_Not - 2014/06/19(木) 12:22:30.02 ID:???.net (+66,+29,-3)
    >>701
    >>1は基本守らなくていい人?
    703 : Name_Not - 2014/06/19(木) 12:36:26.55 ID:???.net (+63,+18,-3)
    >>701
    JavaScript を自ら学ぶ人のための質問スレッドです。
    704 : Name_Not - 2014/06/19(木) 14:17:55.53 ID:???.net (+74,+29,-21)
    >>699
    こんなものにはお前の独り言程度の意味しかない
    705 : 681 - 2014/06/19(木) 17:18:29.15 ID:???.net (+183,+30,-241)
    >>685
    言われてみればCGIからだと確かにサーバーのMACアドレスしか取得できないですね
    CGIからは無理そうなのは納得出来そうです。

    >>689
    Googleがやってるっぽいんですよ、しかも運用に活用してるらしいんですよね。
    噂であり確実な話ではないのが歯がゆいですが
    なのでGoogleが出来るなら方法はあると考えているんですよね…

    >>690
    一体どうやってるんでしょうね?
    出来るってことは方法はあるとどうしても思えてくるんですよ


    個人的に考えついたのは、JavascriptでMacアドレスの取得が可能ならば
    その情報を送信すればいいわけなので
    やはりJavascriptで取得が可能か否かがネックだと思っています。

    ちなみにこれも憶測となりますがChromeなどのアプリケーションを使用すれば
    OSのAPIを叩くことでMacアドレスの取得は簡単にできます。
    Googleはこの方法で収集してるとすれば・・・やはりJavascriptでは方法はないのかな・・・
    706 : Name_Not - 2014/06/19(木) 17:21:44.80 ID:???.net (+57,+29,-17)
    JSのみだと、そういうオブジェクトが用意されてなきゃ無理でしょ。
    707 : Name_Not - 2014/06/19(木) 17:29:28.47 ID:???.net (+72,+29,-40)
    >>705
    「Googleがやってるっぼい」のソースは?
    そして、そのソースが信頼出来ると判断した根拠は?
    そもそも、「っぼい」では確定事項と読めないけど
    708 : Name_Not - 2014/06/19(木) 17:38:51.81 ID:???.net (+57,+29,-25)
    無線LANアクセスポイントのMACアドレス収集の話と混同してるんじゃないの
    JSでは技術的に不可能なんだから出来ない、で終わりだよ
    709 : Name_Not - 2014/06/19(木) 17:43:31.71 ID:???.net (+242,+29,-16)
    >>705
    Googleの無線LANのMACアドレス収集っていうのは
    ストリートビュー撮影車が無線LANの電波を直接受信して記録してるだけだぞ
    ブラウザとかまったく関係無い
    710 : Name_Not - 2014/06/19(木) 18:01:38.17 ID:???.net (+0,-28,-29)
    配列から要素をランダムに一つ取り出す関数はlodashにないのでしょうか?
    711 : 681 - 2014/06/19(木) 18:11:54.00 ID:???.net (+215,+30,-293)
    >>709
    全部のオブジェクトを知らないので、網羅している有識者が2chならいるかもと思っていたのもあります。
    やはりMACアドレス取得のオブジェクトは用意されてないのですね。それなら不可能ですね…

    >>709
    あくまで「っぽい」なので信頼できるかと言われれば50%の話です。
    もちろん確定事項ではないです。
    MACの取得は自分も今まで不可能だろうと思って生きてきてます。

    …が、GMailやAdsenseなどGoogle関連サービスのアク禁にあった人達の多くが再登録が出来ない(永久追放になるらしい)
    といった話を知り
    彼らの調査結果の中やまとめ系サイトなどに大抵が「GoogleはMacアドレスも見ている」というのが共通見解のようでして
    最近ではAndroid関連とかでよく目にします。

    この話を知ってから「MACアドレスの取得はできない」は自分の思い込みだったのかと思い
    実は方法はあるのでは?と疑問を抱き、詳しい人が集まっているであろうここで質問に至りました。
    GoogleサイトはほとんどAjaxで作られているので、取得が可能ならばJavascript辺りだろうと勘ぐっての質問です。

    Macアドレス以外の情報も併用してのアク禁だと思いますが
    1つの手としてMacアドレスを使用しているのだとしたら、その方法を知ってみたいという好奇心的なものが強い感じです。

    >>709
    >>709
    すみません。勘違いしてたようです…。
    よくわかりました。ありがとうございます。
    712 : Name_Not - 2014/06/19(木) 19:39:44.77 ID:???.net (+4,-18,-1)
    そんくらいrand使えよ
    713 : Name_Not - 2014/06/19(木) 19:41:34.64 ID:???.net (-11,-29,-16)
    evalで解決
    714 : Name_Not - 2014/06/19(木) 20:13:28.03 ID:???.net (+45,+22,+0)
    イバらないで下さい
    715 : Name_Not - 2014/06/19(木) 20:13:37.60 ID:???.net (+32,-29,-27)
    すべてのものはobjectを継承?しているということは
    object.windowと
    object.jisakuは同じなんですか?
    716 : Name_Not - 2014/06/19(木) 20:46:32.67 ID:???.net (+50,+27,-1)
    継承の意味が分かってなさそう
    717 : Name_Not - 2014/06/19(木) 21:00:05.37 ID:???.net (+3,-29,-50)
    【環境】Win7Pro IE11(64bit)
    【何をしたのか】配列内の要素の重複チェックで配列内文字列の比較で見た目は明らかに同じ値にも関わらず偽となる。
    【エラーメッセージ】なし
    【期待する結果】配列内の要素との比較時に正の結果を得たい
    【サンプルコード】
    http://jsdo.it/cococo/vRFu
    色々テストしてみましたが手詰まりです。
    718 : Name_Not - 2014/06/19(木) 21:28:56.56 ID:???.net (+54,-23,-14)
    >>711
    アカウント登録不可なんてデマだよ
    719 : Name_Not - 2014/06/19(木) 21:34:16.52 ID:???.net (+4,-23,-28)
    matchの返り値って配列じゃないっけ
    ていうかIEにも開発者ツール付いてるから使うといいよ
    720 : Name_Not - 2014/06/19(木) 21:41:13.32 ID:???.net (+13,-30,-39)
    配列を比較してるな
    array1.push(temp[0]); なら同じになるんじゃね
    721 : Name_Not - 2014/06/19(木) 21:41:56.41 ID:???.net (+118,+29,-27)
    >>711
    もう少しネットワークの知識を身につけた方がいいんじゃないかな
    MACアドレスを収集するにはデータリンク層、またはネットワーク層でARPテーブルを見なくちゃならない
    ここまでわかれば、GoogleがどうやってMACアドレスを収集しているか、想像できたはず
    722 : Name_Not - 2014/06/19(木) 21:43:35.31 ID:???.net (+62,+29,-67)
    >>715
    ラオウ 北斗神拳を継承
    ケンシロウ 北斗神拳を継承
    ラオウってケンシロウと同一人物ですか?
    723 : Name_Not - 2014/06/19(木) 21:49:10.40 ID:???.net (+57,+29,-61)
    GoogleがMACアドレスを収集する方法は世界中を車で走りながら
    アクセスポイントを見つけては位置と一緒に記録するという
    とんでもなく地道な作業だよ。
    724 : Name_Not - 2014/06/19(木) 21:49:34.76 ID:???.net (+40,-28,-105)
    >>720
    matchの戻り値配列ですか。文字列の長さを取得してみた時に1で???だったのでそうかもしれません
    ありがとうございます

    >>720
    なるほど、参考にします。

    とほほのJavaScriptリファレンスを参考にしてますがここは情報が古かったりしますかね?
    正規表現オブジェクトを使って文字列の取得をしてみたんですが上手くいかないので
    結局matchを使ってます
    725 : Name_Not - 2014/06/19(木) 22:12:37.34 ID:???.net (+125,+29,-65)
    >>711
    > 彼らの調査結果の中やまとめ系サイトなどに大抵が「GoogleはMacアドレスも見ている」というのが共通見解のようでして

    Macアドレスを見ているのであれば、Macアドレスを変えて
    登録できたという事例が存在しているはず。

    見解だけで事例がなければ、Macアドレスを見ていないということ。
    726 : Name_Not - 2014/06/19(木) 22:16:50.52 ID:???.net (+40,-24,-8)
    でもブラウザがmacアドレスをHTTPヘッダにつけて送ってたら
    ばれるよね。
    727 : Name_Not - 2014/06/19(木) 22:19:48.90 ID:???.net (+68,+29,-32)
    >>726
    それは仮定の話でしかも事実ではない。

    結論としては、ブラウザはMacアドレスをヘッダなどに
    つけて送っていないから(どんな手段でも送ってない)
    だから、ばれないということさ。

    みんなずっと言っていることだろう。
    728 : Name_Not - 2014/06/19(木) 22:22:50.91 ID:???.net (+57,+29,-49)
    androidは端末だからアプリではMACアドレスにアクセス可能だろう
    そういう話とごっちゃになってる気がするな
    ブラウザ上で動くJavaScriptは相当不自由なものなんだよ
    729 : Name_Not - 2014/06/19(木) 22:37:47.42 ID:???.net (+177,+29,-41)
    そもそも、JavaScriptでMACアドレスを収集しているというソースがどこにもない
    なぜ質問者はJavaScriptで収集していると思ったんだろうね
    (誰にでも出来る簡単な方法でMACアドレスを収集しているというのに)
    730 : Name_Not - 2014/06/19(木) 22:47:15.19 ID:???.net (+148,+29,-27)
    >>729
    >>705
    >GoogleサイトはほとんどAjaxで作られているので、取得が可能ならばJavascript辺りだろうと勘ぐっての質問です。
    って書いてるじゃん
    731 : Name_Not - 2014/06/19(木) 22:56:48.10 ID:???.net (+106,+29,-3)
    >>730
    それはソースじゃなくて憶測だろう
    732 : Name_Not - 2014/06/19(木) 23:00:29.61 ID:???.net (+77,+29,-12)
    >>731
    何で思ったんだろうって>>729が書いたから
    何で思ったのかの理由を引用しただけなんだけど
    733 : Name_Not - 2014/06/19(木) 23:08:34.50 ID:???.net (+122,+29,-9)
    >>730
    なるほどね…
    分からない状態で憶測を立てたのが間違いだよね
    734 : 681 - 2014/06/19(木) 23:41:20.00 ID:???.net (+121,+30,+0)
    >>718
    そうなんですか?

    >>721
    つまりパケット解析をしてるという感じでしょうか?
    そのレベルに達するとさすがに自分の今の知識では理解できそうにありませんが
    パケットは隣同士のネットワーク機器の情報しか含まれていないと今まで思っていました。
    エンドユーザーのルーターMACアドレスまでは梱包されていないと思っていました。
    ですがパケットにエンドユーザーのルーターMACアドレスまで梱包されているのでしたら
    Google程の技術集団の場合パケット解析が一番早そうだなと確かに思いました。

    >>725
    再登録するにはパソコンを変えるというやり方が述べられていました。
    これが一応Macアドレス変更を担ってるのかなと…。
    PC本体変更は他にも担ってしまうのでちょっと広域すぎますよね。曖昧な見解ばかりですみません。

    >>729
    >>733
    Googleの場合は、アドセンス、Android開発アカウントなどはブラウザで登録されるもので
    Android端末のアプリではないです。
    サイトで登録するので使用されているテクノロジーはHTML5、Javascript、PHP、CSS、SQL辺りしか思い当たらず
    IEやFirefoxなど他社ブラウザ使用者もアクセス禁止になっているわけなので
    ChromeがMacアドレス収集して送信しているわけではないなと考えました。
    自分なりに可能性を潰していった結果Javascriptかなと思ったわけです。
    本当にふと思った疑問だったので憶測ばかりですみませんでした。


    みなさんの意見は大変貴重です。
    自分で気付けないことに気付かされます。
    特にパケット解析は考え付きませんでした。
    自社サーバーでログインユーザーのパケットを解析して判断してるのかもしれませんね。
    この場合到底真似できません。さすがだと思いました。
    735 : Name_Not - 2014/06/20(金) 00:49:01.61 ID:???.net (+62,+29,-115)
    パケットの構造なんて公開情報だし、
    その情報を見ればIPパケットにもTCPパケットにもUDPパケットにも
    Macアドレスが含まれてないことがわかる。

    イーサネットフレームには含まれるが
    それは同一サブネットの範囲でしか転送されず
    ルータをまたいで転送することができない。

    つまりは、ブロードバンドルータ、プロバイダのルータ、
    間に入っているその他もろもろのルータがある以上、
    ブラウザを介してパケット経由でMacアドレスが
    Googleに伝わることはない。

    これはネットワークの基礎知識。
    736 : Name_Not - 2014/06/20(金) 01:25:02.45 ID:???.net (+89,+30,+0)
    >>734
    あなたは人の話に耳を傾けてくれるみたいだから親切心で忠告するんだけどね

    他人の話に振り回されすぎだよ
    その人の話が正しいかどうか検証もせず、鵜呑みにする癖があるみたいだけど、それは直したほうがいい
    >>711で「勘違いしてたようです…。よくわかりました。」と発言しているけど、実際にはよくわかってから疑問がつきないんだ

    ---
    Google ストリートビューの車、無線 LAN アクセスポイントと MAC アドレスも記録していた | スラッシュドット・ジャパン IT
    http://it.slashdot.jp/story/10/04/27/011218/

    Googleは無線APのMACアドレスを収集しているに過ぎない
    無線APのMACアドレスは無線APと接続すれば、接続した端末のARPキャッシュに残るのだから簡単にわかる
    例えば、Windows マシンなら arp コマンドを叩けばいい
    http://www.atmarkit.co.jp/fnetwork/netcom/arp/arp.html

    この情報ソースに対して読者は様々な推論をするが、一部は間違っているし、一部は正しい
    多くの人が間違っている話を繰り広げることも当然ある(多数派が正しいとは限らない)
    あなたは自分で理解することを放棄して「有識者っぽい人の意見を鵜呑みにしている」んだよ
    そして、誤った情報を鵜呑みにするから、いつまでも真実にたどり着けない

    まず、自分で「理解できる情報」と「理解できない情報」を切り分けて、「理解できない情報」をわかるまで勉強する癖をつけたほうがいい
    ここが出来るようにならないと、プログラミングで重要な「論理的に考える力」が育たない

    ---
    最も、これはあなたの限った話じゃないし、最近「理解できる情報」と「理解できない情報」を切り分けられない質問者が増えてるんだけどね
    質問者は憶測で話すから、適切な回答しても「それはおかしい」と見当違いの方向に話を持っていく
    困ったものだね...
    737 : Name_Not - 2014/06/20(金) 01:37:27.14 ID:???.net (+64,+29,-29)
    >>724
    とほほ は止めておいた方がいい
    何となく動けばいいとか辞書変わり程度では使えるけど
    >>4のMDNを調べる方がずっといい
    738 : Name_Not - 2014/06/20(金) 01:39:41.78 ID:???.net (+20,-12,-54)
    なんでさっきから無線LANのMacアドレス収集の話してるんだろうか?

    Macアドレスと、それが地理的にどこにあるかの記録は可能だが、
    どちらにしろTCP/IPやブラウザから、Macアドレスを求めることは出来ない。
    739 : Name_Not - 2014/06/20(金) 02:18:22.26 ID:???.net (+57,+29,-5)
    マックアドレスが分からないならモスアドレスを使えばいいじゃない
    741 : Name_Not - 2014/06/20(金) 03:23:34.47 ID:???.net (-5,-29,-168)
    >>740
    例えば DOM の NodeList は、通常 DOM ツリーの変化が
    動的に反映されるものとされている

    この場合、 NodeList を js ネイティブの Array と同様にふるまわせることはできない
    例えば NodeList のある要素が delete できるとしたとき
    DOM ツリーと整合させるために DOM ツリーの要素を削除することにすると
    ツリー構造との整合性が保てなくなる場合も出てくる
    (例えば、その要素が NodeList の中の別の要素の親であるときなど)
    742 : Name_Not - 2014/06/20(金) 08:57:19.03 ID:bWs0cCuk.net (-7,+27,+0)
    ありがとうございます。納得。
    743 : Name_Not - 2014/06/20(金) 14:49:43.42 ID:???.net (-22,-29,-65)
    jQueryのcss()などで要素のcssプロパティを追加する場合
    ブラウザ未対応プロパティまたは値が不正で無視された事を検知するにはどうすればいいでしょうか?
    745 : 742 - 2014/06/20(金) 15:32:39.58 ID:???.net (+55,+27,-16)
    JavaScriptでなんとかなるなら、jQueryでなくても構わないです
    746 : 742 - 2014/06/20(金) 15:33:35.93 ID:???.net (+56,+28,-1)
    リンク先見ましたありがとうございます
    747 : Name_Not - 2014/06/20(金) 18:27:05.73 ID:???.net (+9,-29,-72)
    bootstrapのdropdownでコンテキストメニューのようなものを作っています
    これをOSのコンテキストメニューのようにネストしようと思ったらどうすればいいでしょう?
    あるいは他の方法をした方がいいんでしょうか
    ネストされたdropdown、
    というUIをwebアプリではあまり見ない気がします。
    なにか理由があるのでしょうか
    748 : Name_Not - 2014/06/20(金) 18:28:55.87 ID:???.net (-1,-29,-36)
    そもそもbootstrapのdropdownにネストする機能がないことが
    「そういうことはするな」というメッセージなのでしょうか?
    749 : Name_Not - 2014/06/20(金) 18:31:37.48 ID:???.net (+49,-24,-4)
    >>747-747
    ライブラリの質問はライブラリスレへ >>5
    750 : Name_Not - 2014/06/20(金) 18:35:01.77 ID:???.net (+57,+29,-36)
    http://stackoverflow.com/questions/18023493/bootstrap-3-dropdown-sub-menu-missing

    やはり思想に基づいてなくされたようですね・・
    代替法は、モーダルウインドウを開いて処理するとかですかね
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について