パスワードを忘れた? アカウント作成
13462651 story
GNU is Not Unix

GNU man のイースターエッグが削除される 37

ストーリー by headless
削除 部門より
hanhan4 曰く、

GNU manに6年前から組み込まれていたイースターエッグが削除された。

このイースターエッグはmanを夜中過ぎ(0時30分)に引数なしまたは「-w」を付けて起動すると、stderrに「gimme gimme gimme」と出力されるもの。ABBAの「Gimme! Gimme! Gimme! (A Man After Midnight) 」にかけたジョークだったが、自動テストが失敗したという質問がStack Exchangeに投稿されて騒ぎとなり、ソースコードから削除されてしまった。


この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • 試してみた (スコア:5, 参考になる)

    by annoymouse coward (11178) on 2017年11月23日 15時37分 (#3317485) 日記

    $ faketime 0:30:0 man
    gimme gimme gimme

    たしかに出ますね

  • イースターエッグのための自動テストをつくるほうが先だった...か?

    # TDDやるならだけど、しかしmanの自動テストとかえらいなあ

    --
    M-FalconSky (暑いか寒い)
    • by Anonymous Coward

      イースターエッグのための自動テストをつくるほうが先だった...か?

      何だかイースターエッグの自動テストを作るのって、漫才やコントのオチを丁寧に説明するような感じに近い気がするw。
      自動テスト作っていくうちに何だか気分が冷めてきて、「もうこれ要らないかな…」とか思いそうw。

      -- 6年前に仕込まれたって…結構最近なんだね。曲は古いのに(有名だけど)。0:29も0:31も出ないんだね。

  • by Anonymous Coward on 2017年11月23日 17時52分 (#3317527)

    http://git.savannah.nongnu.org/cgit/man-db.git/commit/src/man.c?id=84b... [nongnu.org]

    Stack exchange でコメントされてましたが、 man -w でなく man のとき表示するようになったみたいですね

  • by Anonymous Coward on 2017年11月24日 7時30分 (#3317656)

    いまやコンピュータはオタクのおもちゃじゃないんだから
    いいかげんに古い悪習は捨てるべきだよね。

    • by Anonymous Coward

      オタクのおもちゃじゃないからこそイースターエッグは必要だろう。
      androidの開発者モードとか。

      • by nagomi (35277) on 2017年11月24日 10時32分 (#3317735) 日記
        とはいえ通常の引数でイースターエッグ出すのもちょっと…なので
        ”いっそ man -abba にしたらどうだ”
        という意見も。

        まぁ関係者が
        ”すまん、当時は面白かったんだけどこの6年ですっかり忘れてたわ”
        というくらいだから、もう削除してもいいよねって感じだったんでしょう。

        # ノリだけで仕込まず、よーく考えましょうというタイトルでした:P
        親コメント
      • by Anonymous Coward

        バージョン番号を何回たたくとかそういうふざけた方法じゃなくて
        開発者モードってメニューを用意しといて使うときは警告を表示するのが
        まっとうなやりかた。

        • by Anonymous Coward

          そのまっとうなやり方で問題が出たから今のイースターエッグなんでしょう?

          • by Anonymous Coward

            詳しく

            • by Anonymous Coward

              開発者モード自体に通常使用上問題があるのは分かるかな。
              で、一般人にも簡単に辿りつけるところにメニューがあるので使用する人が多く出てアプリ制限にかかってクレーム。
              警告?その他の事例見れば出しても役に立たないのは分かるよね。

    • by Anonymous Coward

      ん、全部ひっくるめちゃうのはあくどいなぁ
      おもちゃも残ってるでしょうに

    • by Anonymous Coward

      昔からLinuxに存在したslコマンドはいつの間にか無くなってたなあ
      古き良き2chのストレスマッハなイースターエッグだった

      • by Anonymous Coward

        slがデフォルトでインストールされるディストリビューションは見たことないなぁ。
        あれこそオタクがおもちゃにしてるようなシステムにのみ入れられるべきものだと思うが。

        • by Anonymous Coward

          俺の会社のシステムはオタクの玩具だったのか・・・
          入社して、数年くらいはslコマンド生きてたぞ
          やべーまたSL走らせたーって

      • by Anonymous Coward

        あれは2ch由来じゃないよ。

        • sl は私が最初に大学のシステムを使ったときからあったから、
          すくなくとも2ちゃんねるよりもはるか昔、a.b.p.e. がインターネットの
          貴重な情報源だったころの話だ。

          xroach とどっちが昔からあるんだろう……

          親コメント
          • by Anonymous Coward

            昔のシステムはディスクアクセスがとても遅かったのです。
            タイプミスで存在しないコマンド打った際にディスクを探しまわる負荷が厳しかった。
            lsと間違えてslと打っても、ディスクを探し回らずにslコマンド実行してくれた方がマシだったのでslコマンドが作られたというのが巷で言われている始まりです。
            月刊ASCIIかSuperASCIIに載ってた記事かな。

            あそこまでやるのはおフザケですが、始まりは割と真っ当な理由があると言われています。
            とはいえlsとslはあんまり間違えない気がするのですけどね。

            • by Anonymous Coward

              > あんまり間違えない気が

              lとsは、右手左手だから調子よくタイプしていると割りと簡単に入れかわる。
              だからC-t(transpose-chars)なんて割当もある

              歳を取るとわかる

              ※ オチを書きたかっただけなのでAC

    • by Anonymous Coward

      ほんと、異次元ポータル [idle.srad.jp]とかマイリトルポニー [it.srad.jp]とかやってる会社によく言い聞かせておいてもらいたいもんだ

  • by Anonymous Coward on 2017年11月24日 8時36分 (#3317684)

    Stack Exchange の投稿を機械翻訳にかけてみたけど
    よくわからなかった。
    結局、自動テストに man を組み込む理由って何だろう。
    私には、イースターエッグを仕込むことよりも
    man の自動テストってのが余程馬鹿げた狂気に見えるのだけど・・・

    • by Anonymous Coward on 2017年11月24日 12時30分 (#3317771)

      Because we wanted the "manpath" - 'man -w'.

      manpathを見たかったって書いてあるじゃん。
      正しく設定されているかテストを書くのが「馬鹿げた狂気」とは?

      親コメント
    • by Anonymous Coward

      報告者がどういう目的でテストしてたかは書いてないので推測だけど、man本体のテストをしたのではなく、
      何かのインストーラーをテストしようとしていて、 `man hoge -w` みたいにして正しいPATHにmanが展開されているかチェックしたのでは?

    • by Anonymous Coward

      Stack Exchange の投稿を機械翻訳にかけてみたけど
      よくわからなかった。
      結局、自動テストに man を組み込む理由って何だろう。
      私には、イースターエッグを仕込むことよりも
      man の自動テストってのが余程馬鹿げた狂気に見えるのだけど・・・

      manがちゃんとインストールされているかチェックしてたわけじゃないの?

    • by Anonymous Coward

      私には機械翻訳に頼るほうが馬鹿げた狂気におもえますが・・・

  • by Anonymous Coward on 2017年11月24日 9時45分 (#3317718)

    戸棚の裏はウサギの卵でいっぱいだー

  • by Anonymous Coward on 2017年11月24日 10時38分 (#3317739)

    gimme gimme とくればshake でしょう

    • by Anonymous Coward

      motionsかもよ

    • by Anonymous Coward

      スーパーモンキーズの前の人が引退する頃だから、やっぱりそれも古いなあ。

typodupeerror

日本発のオープンソースソフトウェアは42件 -- ある官僚

読み込み中...