パスワードを忘れた? アカウント作成
12000011 story
ソフトウェア

イースターエッグは消えていく運命なのか 62

ストーリー by hylom
そもそもApp-Storeで配信するようなアプリには組み込めないし 部門より
headless 曰く、

ソフトウェアの機能とは無関係な「イースターエッグ」の組み込みを禁止する企業が増加しているそうだ。イースターエッグはなくなってしまうのだろうか(BBC NewsSlashdot)。

Apple Macintoshの初期のモデルには設計者の写真や名前がイースターエッグとして潜まされていた。しかし、1997年にAppleに復帰したスティーブ・ジョブズ氏は、時間やディスク容量の無駄であり、競合他社がプログラマーの引き抜きに使う可能性もあるなどとしてイースターエッグを禁止した。当初は多数のイースターエッグをプログラムに組み込んでいたMicrosoftも、2002年に中止しているという。

イースターエッグがいずれは消えていくものとする意見の中には、プログラミングが企業のものとなるに従って公式な機能と無関係なコードを含めるのは困難になっていくといったもののほか、脆弱性を含む可能性やバックドアが組み込まれる可能性を指摘するものもある。また、趣味のプログラミングでもプロのプログラミングテクニックを導入することで、イースターエッグを組み込みにくい状況になっているという。

一方、ベテランプログラマーの中には、イースターエッグが消えていくというのは誇張され過ぎていると考える人もいるようだ。また、Webページに埋め込まれるイースターエッグは増加しており、Googleのようにマーケティングの一環としてイースターエッグを組み込む企業もある。

イースターエッグは遊び心なのか、セキュリティーリスクなのか、どちらだろう。皆さんは自分のプログラムにイースターエッグを組み込んだことがあるだろうか。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2015年04月07日 11時56分 (#2792318)

    こっそり隠すということが出来なくなるというのも、イースターエッグにマイナスの方向に働くだろうな。

    以前AndroidのSettingsのソースで読んでいて、「なんだコリャ」という箇所があって、実機で動作を試してみたら
    イースターエッグの仕掛けだと分かって笑った。

    • by Anonymous Coward on 2015年04月07日 16時16分 (#2792517)

      そもそもレビューやテストをしっかりやっていればこっそり仕込んでもばれる。
      ばれてない時点でテストやレビューに問題があるのではなかろうか?

      親コメント
      • by Anonymous Coward

        X68kで、アセンブルして実行ファイル(.r形式)を生成し、
        それをtypeで表示されるとハノイの塔が始まるやつとかあったなぁ。

  • 優遇されません (スコア:5, おもしろおかしい)

    by Anonymous Coward on 2015年04月07日 15時13分 (#2792473)

    かなり前だけど、どこかの企業webサイトの採用情報ページの給与欄に、
    「当社規定により優遇」のところのhtmlソースに、コメントで「安いです」ってあったの思い出した。

  • ・Win95無印ではスタートボタンをタスクバー内の好きな位置に移動できる

  • by Anonymous Coward on 2015年04月07日 11時58分 (#2792319)

    Aを押して3を押してENTERを押すと画面が反転して止まるやつ

  • by Anonymous Coward on 2015年04月07日 12時50分 (#2792353)

    カルトQの「Macintosh」回で、イースターエッグの問題で回答者が実機で実演した出し方が
    番組サイドが確認していた方法と異なっていた為、司会のうじきつよしを始め番組スタッフが
    かなり慌てた様子だった。
    回答者が開発スタッフの写真を出してドヤ顔してから正解ジングルが流れるまで結構時間が
    空いた気がします。

  • イースターエッグという要件で予算が取れるか否かってだけ。

    palmなんて色々なイースターエッグ仕込んでた。
    その遊び心こそがビジネスとしての敗因だったと云うならば、俺は思い出と開発者への敬意を一生忘れない。

    #CLIE派だったけど

  • by Anonymous Coward on 2015年04月07日 11時37分 (#2792302)

    本筋のプログラムがきちんと出来ていること。
    それを満たしてイースターエッグ入れるのはまあ遊び心と言っていいと思う。

    絶対にだめなのは、本筋のプログラムが全然あれなのに
    イースターエッグばっか凝ってる奴。それはだめだ。
    たぶん、試験の前日になったら部屋の掃除したり、漫画読み出したりする奴に違いない。

    WXGのロボットインストールを見て以来、このことだけは守ってる。
    ちなみにイースターエッグを入れたことはない。掃除はしないが漫画読むタイプだ。

    • by Anonymous Coward on 2015年04月07日 12時57分 (#2792358)

      ×ちなみにイースターエッグを入れたことはない。掃除はしないが漫画読むタイプだ。
      ○ちなみにイースターエッグは入れられない。掃除はしないが漫画だけは読むタイプだ。

      親コメント
      • by Anonymous Coward

        君にボケ殺しの称号をあげよう。

  • by Anonymous Coward on 2015年04月07日 11時41分 (#2792305)

    どんなに素敵なイースターエッグでも
    バグだらけで使い物にならないものに入ってたら
    そりゃ呆れ果てるですよ
    リソースつぎ込むとこ違うだろうと

    けど程々に良い出来なものに
    程々または素敵なイースターエッグが入っていたら
    受けがいいでしょう

    イースターエッグ自体の功罪を論じる自体
    無粋な気がしますね

    # ウィットに富んだジョークだって弁えなければ誹謗中傷にしかならんもの

  • by Anonymous Coward on 2015年04月07日 11時43分 (#2792307)

    両方。

    本筋の機能としては無駄でしかないわけだから。
    で、遊びとして余計なプログラムを組み込む以上、余計なステップが増える。そこにセキュリティリスクがないとは言えない。

    もし、入れるのなら、イースターエッグにも本筋以上のテストをするべきだろう
    (イースターエッグ画面の時にこう押したらバッファオーバーフローで権限昇格とかないと言えるかい?)

    ステップ増えればリスクは増える。遊ぶなら本気で遊ぼう。

    • by Anonymous Coward

      「ないとは言えない。」昔はその言い回しは、否定されにくい方法としてよかったが、今では、スタップ細胞を思い出す。

      • by Anonymous Coward

        「ありまーす」って断言してたじゃん

      • by Anonymous Coward
        本当にACさんはスタップ細胞が好きですね。
        「ないとは言えない。」でも、「あります。」でも思い出しちゃうんでしょ。
      • by Anonymous Coward

        >今では、スタップ細胞を思い出す。

        いや、スタップ細胞はないって断言できるだろw
        実験してた証拠すら出てこないんだからw
        (実験してなかった状況証拠はいくらでもあるがw ノートとか、結局画像が提出されないとか)

        実験すらしてないのに、実験で出来上がるはずのものがあるわけないw

  • by Anonymous Coward on 2015年04月07日 11時44分 (#2792308)

    春望のアレとか、
    Xeviousのアレとか、
    えりかとさとるのアレとか。
    TURBO-Cのアレとか、
    YAMAUCHIとか

    etc的なものを.コソーリ仕込みたくなる衝動はある。

    #B-CASのあれは致命的だったね

    • by Anonymous Coward

      MacOS起動時の「Happy New Year」とか「Happy Birth Day」とかがなくなった時はちょっと残念だった。

      FF3の「つるぎざき」とか。スターオーシャンシリーズのスタッフルームとか。

      他社作品主人公のお墓とか。

      X68k「ファランクス」のデモの最後で、あるキーの組み合わせでスカートがずり落ちるとか。

      • by Anonymous Coward

        ファミコン世代には裏技とか言われる奴ですね
        仕込まれた物はイースターエッグで、バグはただのバグ

      • by Anonymous Coward

        間違えてた。「スタッフルーム」→「オラクルルーム」

      • by Anonymous Coward

        > MacOS起動時の「Happy New Year」とか「Happy Birth Day」とかがなくなった時はちょっと残念だった。

        これってイースターでもなんでもなくて、仕様通りなんじゃないの?

    • by Anonymous Coward

      B-CASのあれは恐らく出荷時のテスト用とか故障解析用ではないかと。

  • by Anonymous Coward on 2015年04月07日 11時52分 (#2792314)
    クソなものほどイースター頑張っている印象
    • by Anonymous Coward

      印象は一人でつぶやいてればいいから、こちらでは実例を出してね

      • by Anonymous Coward
        同じAnonymous で言われてもなぁ
    • by Anonymous Coward

      ファミコンのビデオROMにメッセージとかですね、わかります。

      #ROMの後ろが余ってるときにJPEG圧縮した開発室の画像入れてたことはある。
      #出荷時にはそんな隙間はなかった

  • by Anonymous Coward on 2015年04月07日 11時58分 (#2792320)

    ゲームはわりかし多かったような気がするけど、今時のゲームはどうなのかね。
    えろげは案外聞かないけど。詳しくないからあるのかもしれんが。

    • by Anonymous Coward

      セーブデータをゴニョゴニョすればモザイクが外れたりしてたから、
      ゲーム内で何かすれば外れたんじゃないかなとは思った。
      某鬼畜王の3作目。

      別タイトルは逆アセンブルしてルーチン潰さないと外れなかったし、
      セーブデータでフラグ管理してるなら、と。
      外れたしまあいいかで、プログラムの方は見てない。

    • by Anonymous Coward

      ファイナルファンタジー1の15パズルとか、3の8倍速飛行艇とか。

      ナーシャ「容量余ったから入れてみた」→坂口「面白いから採用」

  • by Anonymous Coward on 2015年04月07日 12時01分 (#2792321)

    プログラムを使って遊ぼうっていう玩具としてのパーソナルコンピューターは日本では80年代に終わっている
    起源は1976年にビルゲイツの『ホビイスト達への公開状(AN OPEN LETTER TO HOBBYISTS)』にまで遡るかも知れない
    ビルはプログラムは遊びじゃねーんだよ、と言って本当にその道を突き進んでしまった
    80年代の無線の世界では隠しコマンドは遊びの領域を越えて、むしろそれが機器の本当の性能だったし
    ゲームの世界では裏コマンドを知ってはじめてゲームをクリアしたと言えるようなのも多くあった
    いまのGoogleのトップページのように嫌味にならない範囲でイースターエッグのようなものを提供してくれてるのはむしろ皮肉ぽくて嬉しいね

  • by Anonymous Coward on 2015年04月07日 12時33分 (#2792343)

    一度壊れたら二度と動かないハンプティ・ダンプティなコードを仕込んだことはある。

    • by Anonymous Coward

      こぼれる。こぼれる。

      ※ 決壊したところから個人情報か何か漏洩して、二度と稼働させてもらえなくなるようなクリティカルに酷いもんです?

  • by Anonymous Coward on 2015年04月07日 13時51分 (#2792405)

    今では使用者も居ないだろうし時効だと思うのでぶっちゃけますがw
    某Windows向けソフトをMacに移植したとき、会社の上の方の人には内緒で、イースターエッグ仕込んだことあるよ。
    Ctrl+Option+ホゲ+フガのキーを押しながらaboutダイアログを開くと、開発メンバーみんなのスタッフロールが流れるってやつw

    当時社内メンバーだけではMacのアプリ作れる人材が足らなかったんで、某ソフトハウスに一部外注したんだけど、開発も佳境に入ったあたりでそこが倒産しちゃって、社長が夜逃げ(?)音信不通になったのね。
    社長以外のメンバーは、別の外注先へ引き取られる形で開発は継続して、どうにか一応は完成したけど、スタッフロールにその逃げた社長も入れるかどうか議論になったわけw
    ちっちゃなソフトハウスで、社長も自ら設計書書いたりしてそれなりに関与してたんだから入れてあげようよ!ってオレは主張して、一部メンバーには不満もあるみたいだったけど押し切って入れてあげましたとさ。トッピンカラリのシャンw

    #当時の関係者が見たらピンとくるかもしれないけどACで。穏便にACでヨロシク。

    • by Anonymous Coward
      >Ctrl+Option+ホゲ+フガのキーを押しながらaboutダイアログを開くと、開発メンバーみんなのスタッフロールが流れるってやつw
      私がいたところか? と思ったけど、
      上に内緒と、倒産のところが違うな
    • by Anonymous Coward

      それ、ある意味晒し者じゃ…

    • by Anonymous Coward
      >Ctrl+Option+ホゲ+フガのキーを押しながらaboutダイアログを開くと、開発メンバーみんなのスタッフロールが流れる

      当時のMacソフトでは(大手を含めて)割と使われていた手法だし。。。
      Photoshopなんかローカライズごとにやたら込み入ったイースターを仕込んでた。
      ああ、CtrlよりCommandキーが多いかな?
      いずれにしてもドヤるほどのことじゃないな。
      潰れたソフトハウスも多いしね。特定を頑張る気にはならない。
  • by Anonymous Coward on 2015年04月07日 15時38分 (#2792492)

    まだ残っているだけじゃなく、文面がときどき更新されてるなあ。こういうのもイースターエッグなんですかね?

  • by Anonymous Coward on 2015年04月07日 17時10分 (#2792545)

    Googleはなんかやたらと大量にあるよね。エンジニアの裁量の問題なんかな

    • by Anonymous Coward

      新聞社が寄越した質問状にくだらないgif画像を返すあたり精神的にまだまだ若いのでは?

typodupeerror

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

読み込み中...