OperaからMSNへのちょっとした仕返し 111
ストーリー by GetSet
我々はBorkだ。お前達の(以下略) 部門より
我々はBorkだ。お前達の(以下略) 部門より
S0R5 曰く、 "ZDNetの記事によると、専用スタイルシートで閲覧妨害をやっているとされる MSN.comに対する仕返しとして、Opera 7.01 for Windows in Borkをリリースした模様。このバージョンでMSN.comを見ると、GoogleのBork版のような言葉に変換されて表示されるというもの。このバージョンは、OperaのFTPサイトからダウンロードできる。さっきインストールしてみたが、MSN.comだけじゃなく、バージョン情報ページまで変換されていた。また、USER-AGENTは「Opera/7.02 Bork-edition」と名乗る模様。"
本当にOpera攻撃なのか (スコア:5, 参考になる)
参考資料
などを参考に手元でいろいろと試してみた。詳細は割愛しますが、
という実験結果から考えるに、User-agent名を見てうまく判断できない場合は、 デフォルトでNN 4.x用のCSSを返すようになっているのは間違いないでしょう。 で、さらに"Opera"に反応する動作が付け加えられているようです。 (今現在では"Opera 7.0"は特別扱いのようで、IE6用が返ってくる)
ただ、やっぱり「何故MSがOperaを攻撃しなければならないのか」 がよくわからない。ブラウザシェアから考えても、IE,NN4.x,NN6.x,Operaといった 順序になるだろうに、ここでOperaを差別する理由が思いあたらない。 IE以外を排除しているのだとしたら、わざわざNN4.xのバグに対処したCSSを 返してくる理由もないし。
これは単なる推測ですが、どのCSSを返すかを決定する部分が単に ポカだっただけなんじゃないですかね。いろいろとUser-agent名をいじって試しているんですが、どうもルールが単純じゃないんですよね。 規則を後付けて増していくうちに混乱してったってぇ話じゃないかと。
Re:本当にOpera攻撃なのか (スコア:2, 参考になる)
対する差別は行っていないです。(いなかったです)
数年前のことですが、MSNのテストチームは、NNのテスト
環境を少なくともIEのそれと比較して、1:2以上の比率で
設備を保有していました。(≒テスト設備の3割以上は他社
ブラウザ)これは当時のブラウザシェアを正直に反映し、
それに自社の優先度が加味された数字だと思いました。
ただしコンテンツ制作上、自社のブラウザもしくはシェアの
高いブラウザの優先度が高くなってしまうのは、営利企業で
ある限り、どこでも変わらないと思います。
(MSNならIE優先、AOLならIE(シェア)とNN(自社)両方
優先度が高い、みたいな)
MSNの場合は、自社ブラウザと高シェアブラウザがイコール
ということだと思います。その状況がたまたまかどうかの
論議は別として、ですが。。。
_/-/ Zantei _/-/
Re:本当にOpera攻撃なのか (スコア:2, 興味深い)
「どのCSSを返すかを決定する部分が単にポカだっただけなんじゃないですかね。」とは、思えません。
Operaを特別扱いしようとしてポカったのならわかりますが。
これらの外部の結果から推測すると、次のような手順を踏んでいると思われます。
1. MSIE6.0などの文字列を含むかどうかで、IE6.0かどうかを判定している
2. しかし、Operaなどの文字列も含む場合に限り、知らないブラウザと判定する
この判定の結果、Opera 7の場合、デフォルトのsite.cssが戻されるが、
これが間違った処理をするNN4に向けてのおかしなCSSであるため、
こわれた表示になる。(知らないブラウザに規格外のCSSなのは、おいときます)
どうしてこのような手順が推測されるかの理由は、リンク先にある次の3つの現象からです。なお、1と2を逆の順に判断している可能性もありますが、
いずれにしても、Operaを特別扱いしている点では同じでしょう。
+ "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"の場合、site-win-ie6.cssを戻す(IE6.0の場合)
+ "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.0 [en]"の場合、site.cssを戻す(Opera 7の場合)
+ "Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Operh 7.0 [en]"の場合、site-win-ie6.cssを戻す(Operaを別の文字列に書き換えた場合)
# 2番目はリンク先ではwgetの引数の「Operh」が「Opera」に間違っている部分があります。
このため、MSNは(MSIE6.0の振りをする)Opera 7を意図的に、
IE6.0と区別しようとしていると、私ならば判断します。
これだけでは、攻撃をしようとしているかどうかはわかりませんが、
前にIE以外を意図的に排除し、それを認めたことがあるにもかかわらず、
それなりの声明をださずに修正するあたりがあやしいと考えます。
なお、
> (今現在では"Opera 7.0"は特別扱いのようで、IE6用が返ってくる)
は、逆で、特別扱いするようにしたのではなく、
上記2のステップ相当の特別扱いをやめただけと推測できます。
Re:本当にOpera攻撃なのか (スコア:2, 参考になる)
>は、逆で、特別扱いするようにしたのではなく、
>上記2のステップ相当の特別扱いをやめただけと推測できます。
wgetで調べなおしてみたら、この件は私の間違いのようです。
”Opera 7”だけ特別扱いのようです。すいません。
つまり、”Opera 6.0"や"Opera 8.0"は、デフォルトのsite.cssですが、
"Opera 7.1"や"Opera 7.3"は、IE6用が返ってきました。
で、わらえるのが、"Opera 74”でもIE6用が返ってくるところです。
いずれにしても、IEの振りをするOperaを意図的に、
IE6と区別しようとしているとは思います。
まあ、悪意なく間違えただけなら間違えましたごめんと
言えばいいのにと思うのはだめ?
Re:本当にOpera攻撃なのか (スコア:1)
とのことですが、これはCSSの規格に違反しているようなタイプの細工でしょうか?(自分で調べろって?)
そうだとすると、古いNetscapeで正しく表示される規格に準拠したCSSを作るのはそんなに難しいことなんですか?それともMSの対応がその程度だったと認識することもできるのでしょうか?
そうでないとすると、責められるべきはOperaでしょうね。
Re:本当にOpera攻撃なのか (スコア:1)
OPERAって既定値ではUAとしてMSIE6.0を名乗るって聞いてたんですけど、その場合、渡されてくるスタイルシートはIE用なんでしょうかNN4用なんでしょうか。
IE用スタイルシートが渡されるなら、表示は正常なんですよね? だとすると、表示がおかしくなるのは、設定をデフォルトからいじった人だけって事ですか?
Re:本当にOpera攻撃なのか (スコア:1, 参考になる)
Re:本当にOpera攻撃なのか (スコア:1)
っていうことは、サーバー側としてはIE6なんだかOPERA7なんだか区別がつかなくって、結局NN4用のスタイルシートが来ちゃう訳ですね。ありがとうございました。
# しかしこのUA文字列は、その他のブラウザ判定する
# スクリプトなども誤動作の元になるのでは……
Re:本当にOpera攻撃なのか (スコア:1)
なるほど、うがった見方をすると、新参物、新しくでたブラウザ(ブラウザが判断できない時)には、表示がメチャクチャになる壊れた?CSSを返すというわけですか?
Operaではなくて、IE以外の全てのブラウザを攻撃している?
ブラウザが判断できない時には、ただしい?CSSを返すべきでしょ。
危険は早いうちに叩け。
I am grateful to everyone and you.
そんなことをするなら。 (スコア:2, すばらしい洞察)
寂しいことに時間を使わないで、機能の向上やバグフィクスに努めて頂きたいものです。自分たちが作ったものに自信があるならなおさら。
Re:そんなことをするなら。 (スコア:2, すばらしい洞察)
あなたも仕事や勉強の合間に気晴らしとして/.を見たりするでしょ?
それと同じようなもんでしょう。
気晴らしの時間の替わりに仕事をしたって、効率が上がる訳でもないよ。
根本的に違うと思う (スコア:2, すばらしい洞察)
誰もこんなもの使うわけがないのを承知だろうし、相手にささやかなジョークで仕返しというのは、
迷惑かけられたけど気にしてないよ、ジョークで済ませてやるよ、という意味に取るのが普通だと思うんですけど。
あしらうとかどうとか、何故そういう方向に行くのかなあ。
Re:根本的に違うと思う (スコア:0)
「弱小ブラウザの連中が何かつまらないことやってる」と
鼻で笑われてオシマイ、な気がする。
#蟷螂の斧って言葉、知ってる?
Re:根本的に違うと思う (スコア:0)
Re:根本的に違うと思う (スコア:0)
そもそも斧を向けてるわけではない、と。
蟷螂の斧という言葉は知ってても、文章の意味は読み取れないのね。
単語で会話する国語のできない子供って、こんななのかなあ。
Re:根本的に違うと思う (スコア:0)
この程度のジョークの意味もわからないんじゃ、
人との会話に支障が出ますよ。
Re:そんなことをするなら。 (スコア:1)
じゃーそれで効果あるかっていうと、すくなくても
/.Jに乗ったくらいの効果はあったんじゃないですかね。
いや、Opera使ってないからどっちでもいいんだけど(笑)
激しく同意 (スコア:1, おもしろおかしい)
最近のOperaには呆れています。 (スコア:1, 興味深い)
MSNの件ではブラウザの使いやすさとは関係ない理由でOpera使ってくれとお願いするし。
http://internet.watch.impress.co.jp/www/article/2003/0206/opera.htm
こうしたMicrosoftの行動についてOperaは、「Webが一つのベンダーが支配するような場所にしてほしくないともしあなたが思うのなら、どうかOperaを使うことを検討してください」と訴えている。
http://www.zdnet.co.jp/news/0301/29/ne00_opera.html
「Operaをコアエンジンとして使いたいと言われるかもしれない。また、彼らがKHTMLをシンプルな軽量ブラウザとして利用する一方で、もっと高度なものも求めるのであれば、われわれは喜んでそれを提供する。もちろん、Appleが前向きなサインを何も出してくれなかったら、対応を考えなければならない」。
Re:ちょっと質問。 (スコア:1)
インストールしなきゃならん所。
#こっちも同じく別途インストールの要るWindows-Mozilla使いですが。
Re:ちょっと質問。 (スコア:1)
Re:そんなことをするなら。 (スコア:1)
客をおもちゃにすんな。
[udon]
Re:モデレート (スコア:3, すばらしい洞察)
嫌な感じに絡んでるからでしょ。
ジョークより怖いこと (スコア:2, 興味深い)
たとえばニュースサイトの内容を世論誘導可能に変更してあるとか。
#今なら杞憂、でもね、将来はわからん。
Re:ジョークより怖いこと (スコア:1)
だからプロプライエタリなブラウザではなくオープンなブラウザを [mozilla.org]…とは言いつつも、MozillaのソースどころかCの初歩中の初歩のコードも読めないという罠。
gy0
英語圏の人間じゃないからかもしれんが (スコア:1)
#UserAgentがOpera入りのものとOperaなしのもので2回アクセスして
#並べて表示でもしたほうがいいんじゃ。
Re:英語圏の人間じゃないからかもしれんが (スコア:1)
日本人には直感的に笑えないのがつらいところです。
やっぱり、シェアで仕返ししてもらう方がほうがいいなぁ。
AMIGA4000T(60/50)使い
Re:英語圏の人間じゃないからかもしれんが (スコア:1)
双方の自己主張が強くないとこういうジョークは受け入れられないかも…
Re:英語圏の人間じゃないからかもしれんが (スコア:1)
やっぱ国が変わると、こういうオペラの対応を、スジが悪いジョークとは思ったりしないものなのかなあ。
仮に翻訳は完璧な世界でも、ユーモアセンスには国境があるということ? それとも、単に無粋で特殊なノイズが偶発的に表面化しただけ?
Re:英語圏の人間じゃないからかもしれんが (スコア:1)
という点には同意できるし、翻訳が完璧な世界という仮定に意味を感じない人がいるかも知れない点についても、ある程度は理解するが、私が浅学ゆえか
- 言葉が文化に深く根ざしたものである以上「完璧な翻訳」は存在しえない
ということに関する証明を、まだ見たことがない。だから私自身は、件のごとき仮定をするわけです。
そりゃ現実問題としては極めて難しかろう、とは思いますよ。
Re:英語圏の人間じゃないからかもしれんが (スコア:1)
日本語にも「五月雨」なる言葉はないと思いますけど。
#一応辞書で調べたけど「五月晴れ」の間違い?
>日本に "Indian summer" に該当する単語もありません
日本では「小春日より」と言います。
主張している内容は正しいと思いますけど、例えが間違ってると説得力なくなりますよ。
Re:英語圏の人間じゃないからかもしれんが (スコア:0, おもしろおかしい)
日本語でやろうとすると (スコア:1)
慣れない事やって疲れたからもう良いや :)
MSNが (スコア:1)
なんて言ったら面白いな。
別にMSNなんて公共サービスってわけでもないから、
ブラウザ側へサイト側から合わせる必要ないんじゃ?って気が。
と言うか、本来はサイト運営者の意向に沿うのがスジなんじゃないだろうか。
あくまでサイトが見たいのならサイトの意向に沿ったブラウザで見ればいいんだし、
そこで示されるブラウザを使ってないからと言って、
サイト側が責任持ってそれ以外のブラウザにも対応しろよってのもどうか。
とは言え、MSにおいては、OS面での独占を利用した云々、
って問題も有るので、普通の所と同じってわけには行かないか。
IE vs. Mozillaの頃 (スコア:1)
ブラウザ戦争などと呼ばれつつも、開発者のあそび心が感じられていいですよね。
MS社員がNetscape本社でいたずら? [zdnet.co.jp]
--
♪ 気楽にいこ〜よ // つかさ
ちょっとした仕返し (スコア:0)
Re:ちょっとした仕返し (スコア:0)
Re:ちょっとした仕返し (スコア:0)
ついでに、IE用bork pluginとか、
bork版mozillaとか作ればいいのに。
4月1日に向けて。
borkってなんですか?Googleで調べたけどよくわかりま (スコア:0)
Re:borkってなんですか?Googleで調べたけどよくわか (スコア:2, 参考になる)
ちゅーことらしい。
煽りじゃないですよ (スコア:2, 参考になる)
http://www.zdnet.co.jp/news/0302/15/nebt_14.html
Re:borkってなんですか?Googleで調べたけどよくわか (スコア:2, 参考になる)
マペットショーっていう、セサミストリートや映画ダーククリスタルの人形作家の作った人形ドラマに出てくる、"スウェーデンのシェフ"のしゃべり方が元です。英語圏の人にとってスウェーデン語風に聞こえる(らしい)bork!というしゃべりがトレードマークです。
日本で言うと、何でしょう。ルー大柴とタモリの4ヶ国語麻雀の喋りを混ぜたような感じでしょうか(あ、歳がばれる...)
英辞郎より (スコア:1, 参考になる)
【名】 マスコミを利用{りよう}した攻撃{こうげき}
Re:borkってなんですか?Googleで調べたけどよくわか (スコア:1)
[Gooの辞書サービス]
(メディアを通じて)攻撃する.
なんだか少し怖いです。
でも、実際には駄洒落のようなものでしょうか?
#多分、Gooooooooogleとなるのと同じノリですか
Re:borkってなんですか?Googleで調べたけどよくわか (スコア:0)
bork=煽りと思っても差し支えないような気がします。
氏ねとか、もうだめぽ、みたいなものかと。
Re:borkってなんですか?Googleで調べたけどよくわか (スコア:0)
bork=煽りと思っても差し支えないような気がします。
そうなんですか。勉強になります。
回答が既に出揃った後の一人滑り込みアウトでしたし、
Goooooogleと・・・
なんて、ピントのずれた予測を立てるしで、
忘れてください(汗)
#修行がタリン!!俺!!!
Re:borkってなんですか?Googleで調べたけどよくわか (スコア:0, 余計なもの)
# と攻撃することです。
“支離滅裂語”版って (スコア:0)
Re:よーく考えれば (スコア:1)
その点ではNetscapeの以前のブラウザも同根でしょう。いっときNetscape社の人が自社のブラウザスイートのことを環境と呼んでいたという、どこかのニュース記事を思い出しました。元記事は見つけられなかったけど。
というか、1回の発明への対価で日々飯を食うための戦略の一部(新たな機能を付け加えてアピールした上で、機能の具体的な実現方法を開示しない)としては合目的的である気が。傍目で見た印象こそ良くはないけれども、ジャングルの掟の前ではそんな生存戦略も有りかと。ちなみに、有りかどうかと好ましいかどうかは無論ちがいます。
Re:ジョーク自体が目的ではないからでしょ (スコア:1)
「ジョークを目的として」やったのではないってことだと。
ジョークがやりたかったわけではなくて、Operaに責任は無いという事実を周知させる為にジョークという手段を使っただけ、と言うこと。