2 ポイント 投稿者 GN⁺ 2025-04-02 | 1件のコメント | WhatsAppで共有
  • 人生で一度くらいは本気のいたずらをやるべきだという著者の哲学から始まる実体験談
  • この話は、大学で最初の仕事を得たばかりの新人データベースプログラマー時代に行ったエイプリルフールのいたずらについてのもの

初期のシステムと環境

  • その大学は競争力のある給与こそなかったものの、教育の機会と多様な福利厚生を提供しており、著者は推薦によって採用された
  • 担当していたシステムは HP 9000 K250 サーバーで、AIX RS/6000、大型ルーター、通信機器とともに稼働していた
  • 運用中だった学生情報システム(CARS)は、現在では Jenzabar として知られる大規模システムで、当時は HP/UX と Informix ベースで動作していた
  • C、SQL、Perl などを使ってコードの作成と保守を担当し、Web モジュールの開発も受け持っていた

キャンパスのプリンターいたずらの発端

  • 当時、キャンパスのほとんどの事務用プリンターは HP LaserJet 4 で、ネットワーク接続され JetDirect カードで制御されていた
  • ある日、プリンターのパネルに表示される "READY" メッセージを変更できることを知った
  • これを利用してエイプリルフールのいたずらを計画した。すべてのプリンターに "INSERT 5 CENTS" というメッセージを表示し、まるで有料印刷になったかのように見せかけるというものだった

いたずらの実行方法

  • システム上の各プリンターのスプールディレクトリから設置場所を把握し、自作の簡単なコマンドでプリンターのメッセージを変更した
  • 使用したスクリプト:
    #!/bin/csh -f  
    cd /opt/carsi/spool  
    foreach i (*)  
        echo '^[%-12345X@PJL RDYMSG DISPLAY="INSERT 5 CENTS"' | netto $i 9100  
    end  
    
  • ^[ は ASCII の Escape 文字で、netto は簡易的な netcat 風スクリプト
  • プリンター自体は実際には通常どおり動作可能で、このメッセージは単なる演出効果にすぎなかった
  • いたずらの効果を最大化するため、キャンパス全体の事務メーリングリストに、有料印刷ポリシーが始まったという告知メールも送信
  • メールには、印刷するには 5 セント硬貨を入れなければならないと書かれていた

いたずらへの反応と予想外の余波

  • 一部の教職員は日付と著者の性格からすぐにいたずらだと見抜き、愉快に受け止めた
  • プリンターから出力した紙に硬貨を貼り付けて送ってくるなど、好意的な反応もあった
  • しかし著者を知らない人たちは真に受け、大学本部には抗議や問い合わせが殺到した
  • 人事部長は即座の説明と撤回を要求し、著者は最初の撤回でミスをしたため、2 通目の撤回メールを送ることになった
  • 当初の計画では一日の終わりごろにすべてのプリンターを元に戻す予定だったが、事態収拾のため午前中に前倒しで復旧を実施した

後日談とオフィスの空気

  • IT 部門長は休暇中で、復帰後に大量の抗議メールを見て衝撃を受けた
  • 著者はちょうど週末から翌週初めまでスキー旅行中でオフィスを不在にしており、説明の機会も逃してしまった
  • 復帰後の雰囲気は冷え込み、著者はしばらく非常に慎重に振る舞い、模範的な社員のように過ごした
  • この件で補佐マネージャーも叱責され、著者は公式に「判断力不足」と評価された

伝説になったいたずら

  • 時がたつにつれ、このいたずらはキャンパス内で最も技術的に優れたいたずらとして評価されるようになった
  • それ以前の最高のいたずらは、キャンパス警備員が入場料を徴収するという内容だったが、著者のいたずらはそれを上回った
  • 今でもこの話は伝説のように語り継がれており、著者はこの思い出を誇らしく大切にしている

1件のコメント

 
GN⁺ 2025-04-02
Hacker Newsのコメント
  • 高校時代、Netware 3.12環境でGuestアカウントが有効になっていた。権限は制限されていたが、NET SEND は使えた。

    • 学校全体でT1のインターネット接続を共有しており、メールには十分だったが、Webが人気になるにつれてボトルネックが発生していた。
    • ある日、悪天候で電源トラブルが起き、ADMINからサーバールームがUPS電源で動作中なので、ファイルを保存してログアウトするようメッセージが来た。
    • 数週間後、技術プログラムのある生徒が、全員がログオフすれば帯域が確保できることに気づき、GUESTでログインして NET SEND ALL メッセージを送り、帯域を確保した。
    • 数週間後、また別の人気ファイルが出回ったときにも同じ方法を使い、やはり効果があった。
    • 結局、管理者もこのメッセージがGUESTから来たものだと見抜けず、電気工事業者を呼んでサーバールームの電源問題を調査させた。
    • 誰かが管理者にそのことを指摘し、「実に賢いが、もうやめろ」という反応を受け、それ以上の処罰はなかった。
    • 翌日、Guestアカウントの権限は大幅に削られた。
  • このいたずらの本当の価値は、筆者が社会的な反応をどう見越していたか、そしてそのいたずらが組織全体にどう影響したかを示している点にある。

    • 人は笑って反応することもあれば、境界を侵されたと感じることもあり、その反応こそが最も自明なものだと思い込むこともある。
    • こうした反応の非合理性を目にできるのは、筆者のような立場にいるときだけだ。
    • 哲学がギリシャで生まれた理由は、商人たちが主に交易を通じて、その文化や土地に固有の慣習を目にしたからだ、という推測を聞いたことがある。
    • いたずらを仕掛ける側として、人々が状況によって違う反応を示すのを見ると、その反応の偶然性をリアルタイムで目撃できる。
  • 1997〜98年、最初の職場で保険会社のテクニカルサポートとして働いていた。メールにはLotus Notesを使っており、プログラマー権限があった。

    • 毎月金曜日はカジュアルデーで、部門マネージャーからメールで通知が来ていた。
    • ある日、「ズボンなしの金曜日」を知らせるメールを送ったら面白いと思い、マネージャーのメールを改変して送った。
    • プログラマー権限のおかげで送信者を偽装し、部門マネージャーから来たように見せられた。
    • 小さなメールグループに送るつもりだったが、誤ってIT/Eng全体に送ってしまった。
    • 上司の電話は鳴りやまず、すぐに上司へ事実を伝えた。解雇はされなかったが、謝罪メールを書かされた。
    • 部門の多くの人は、その出来事を最高に面白かったと思っていた。
    • その後別の会社に移り、もっとやりがいのある仕事だったので、いたずらメールを送る時間はなくなった。
  • 偶然にも、Perlを学んだのは計算言語学の授業だった。この一文で、筆者が誰か特定できる可能性がかなり高まった。

  • いちばん面白かったのは、キャンパス管理者が「1ページごとの課金はしない」と撤回メールを送ったのに、実際には課金していたことだ。

  • いたずらはたくさんやったし、4月1日まで待ったりはしなかった。

    • いたずら1: 高校でApple II+向けの偽DOSを書き、コマンドは実行するが、ときどき皮肉なメッセージを返すようにした。
    • いたずら2: 1970年代後半〜1980年代初頭、レーザープリンターは非常に高価で、友人たちに自分がレーザープリンターを持っていると信じ込ませた。
    • いたずら3: 両親の未使用の小切手を使って、友人にコンピューターを買うと言ったあと、その小切手を破り捨てた。
    • いたずら4: 地元図書館のAtari 400に簡単なBASICプログラムを書き、ランダムにビープ音を鳴らすようにした。
  • 高校で、すべてのプリンターのメッセージを「Insert Coin」に変えたところ、ネットワーク構成のせいで地域全体に配布されてしまった。

  • 友人Bill Marchのいたずらがいちばん面白かった。会社に入ったばかりの彼は、4月1日にBill Aprilという名前で給与小切手を受け取った。

  • メールがなかったら、いたずらはもっと面白かった気がする。人々が本当にプリンターに硬貨を入れようとするのではないかと怖かった。