映画の中のコンピュータ
THINGS COMPUTERS CAN DO IN MOVIES
-
ワードプロセッサは、決してカーソルを表示しない
-
長い文章を入力するときでも、スペースバーを打つ必要がない
-
登場人物は、決してタイプミスを犯さない
-
全てのモニタは、5cm大の文字を表示する
-
NASAやCIAやその他の政府機関で使われる全てのハイテクコンピュータは、分かりやすいグラフィカル インタフェースを使っている
-
グラフィカル インタフェースを持たないものは、通常の英語で入力されたコマンドを正しく理解して実行する、信じられないほど強力なコマンドシェルを使っている
-
注記:これらのコマンドラインインタフェースで欲しい情報を取得するには、ただ単に "ACCESS THE SECRET FILES"(秘密のファイルにアクセスせよ) とタイプすれば良い
-
これらのコンピュータに破壊的なウィルスを感染させるには、単に "UPLOAD VIRUS" とタイプするだけで良い("Fortless"を見よ)
-
全てのコンピュータは、相互に接続されている。悪党のデスクトップコンピュータの全ての情報にもアクセスできる。たとえその電源が入っていなくても。
-
パワフルなコンピュータは、キーを打つか画面が変わるときにビープ音を発する。 中には、人の読むスピードを越えないように、スクリーン上へのアウトプットをスローダウンするコンピュータもある。 なお、真に進んだコンピュータは、ドットマトリクスプリンタの音をエミュレートできる。
-
全てのコンピュータのパネルは数千ボルトの電源で稼動しており、その下には爆発物が仕込まれている。故障は、ライトの激しい明滅、巻き上がる煙、著しいスパークで示され、登場人物はあわてて飛び去らねばならない。
-
データをセーブすることなく安全にコンピュータの電源を切ることが出来る
-
ハッカーは、世界中で最も強固なセキュリティを誇るコンピュータへ常に押し入ることができる。 秘密のパスワードを推測して2回試してみるだけで。
-
アクセスが許可されない場合でも、"オーバーライド" 機能で回避できる(デモリションマンを見よ)
-
普通のデスクトップPCならそれなりに、24時間365日稼動のコンピュータなら30分は起動にかかるところを、映画の中のコンピュータなら2秒で済ませられる。
-
複雑な計算や、巨大なデータのロードは、通常3秒以下で達せられる。 映画の中のモデムは、通常2ギガバイト/秒の転送速度を持つ。
-
発電所・ミサイル基地・メインコンピュータなどがやられるとき、全ての制御盤は、ビル全体の崩壊に先立って爆発を起こす
-
ファイルをスクリーン上で見ているとき、誰かがよそでファイルを削除すると、スクリーン上からも消えてしまう("Clear and Present Danger"を見よ)
-
ディスクの中に暗号化されたファイルがあるとき、ディスクをコンピュータに挿入すると、自動的にパスワードを聞かれる
-
コンピュータは、製造元に関わらず他のコンピュータと通信できる。 たとえそれが他の銀河系のものであっても。(「インディペンデンス デイ」を見よ)
-
コンピュータのディスクは、いかなる種類のコンピュータからでも読み書きできる。 全てのソフトウェアは、どんなプラットフォームでも動作する。
-
装置が高度であればあるほど、ボタンの数は多い("Aliens"を見よ)
-
注記:これらの高度なコンピュータを操作するには、高度な訓練を受けたエキスパートでなければならない。 これらのボタンには、「自爆」ボタンを除き何のラベルも振られていないから。
-
殆どのコンピュータは、たとえどんなに小さかろうと、現実以上にリアルな三次元のリアルタイムアニメーションと、写真なみに精細なグラフィクス能力を持つ。
-
ラップトップコンピュータは、実に素晴らしいリアルタイムなビデオ電話機能と、クレイコンピュータ並みの演算能力を持っている。
-
映画の中のキャラクタがモニタを見るときにはいつも、イメージが非常に明るく表示され、表示内容が彼らの顔に反射されて見えるほどである("Alien"や"2001"を見よ)
-
インターネットで検索をかけると、キーワードがいかにあいまいであろうと、常に目的の情報が得られる(「ミッション インポッシブル」を見よ。 トム クルーズは"file"とか"computer"とかのキーワードで検索をかけ、たった3つの検索結果を得ている)。
補遺
Jurrasic Parkの
「UNIXならわかるわ」だか「UNIXならまかせて!」というあの画面、あれのどこがUNIXぢゃーと思っていた御仁(含私)。 じつわ、SGIの FSN というヴィジュアルシェルがあったそ〜です。 迂闊。
肝臓の健康のために最高のダイエットは何ですか
自分の足を撃つには
How to shoot yourself in the foot in programming languages
- C:
自分の足を撃て。 -
C++:
間違って自分自身のインスタンスを一ダースも作ってしまい、全部の足を撃つことになる。
救急治療は困難である、なぜなら、どれが本物の自分でどれがビットワイズコピーで、どれが単なるポインタのくせに「ここだよ助けてよ〜」と叫んでいるのか、さっぱり分からないからである。 - Modula-2:
この言語で実際には何も出来ないことが分かり、足ではなく頭を撃ってしまう - DOS (all versions):
とうとう銃を見つけることが出来たが、一生掛けてもどこに足のファイルがあるのか探し出すことが出来ない。 - APL:
自分の足を撃つ、そしてどうやったらより少ない文字数で出来るかを考えるのに丸一日費やす - dBase:
引き金を引く、しかし弾の動きがあまりに遅いので、痛みを感じる頃にはなぜ自分が足を撃ったのか忘れてしまう - Basic
水鉄砲で足を撃つようなもの。 - Word Basic
引き金を引くが、何も起きない。次にWordを閉じてExcelを開いたとき、妻と子供の足に穴が空いているのを見つける。 - Pascal:
コンパイラはあなたに決して足を撃たせない。 - Windows 3:
引き金を引くと、足にGPFが起きる。 - Windows 3.11
引き金を引くと、ネットワーク上の皆の足に穴が空く。
続:自分の足を撃つには
More on How to shoot yourself in the foot.....
- アセンブリ言語
銃を書き終えるまでにあなたは死んでしまっているので、自分の足を撃つ心配はしなくても良い。 - 80x86アセンブリ
銃が足と同じセグメントにないので、足を撃つことは出来ない。 - Forth
foot gun shoot
さらに:自分の足を撃つには
- FORTRAN
-
繰り返して自分のつま先を撃つ、つま先がなくなってしまうまで。 そしたら、次の足を読み込んでまた繰り返す。 もし弾がなくなってしまっても、とにかく繰り返す。 なぜなら、例外ハンドリングルーチンを持たないから。
- Visual BASIC
-
自分の足を撃つ。 しかし、そうしているのが実に楽しいため、あなたは全く気にしない。
- Ada
-
もしあなたが本気でこの言語を使うほど阿呆だったら、国防総省はあなたを誘拐して銃撃隊の前に立たせ、兵隊に「こいつの足を撃て!」と命じるであろう。
- Smalltalk
-
あなたがあまりにも多くの時間をグラフィックやウィンドウシステムで遊ぶことに使ってしまうため、上司があなたの足を撃ち、ワークステーションを取り上げてしまう。 そしてあなたは、キャラクタ端末で COBOL プログラミングをやるハメになる。
- PL/I
-
あなたは、全ての利用可能なシステムリソースを、予備のオフラインの弾も含めて使ってしまう。 情報処理課と経理課は、規模を二倍にし、予算を三倍に増やし、新しいメインフレームを4つ導入して、もとのメインフレームをあなたの足に落っことす。
- Prolog
-
あなたは、自分の足を撃とうとする。 しかし弾は目標を見失ってしまい、銃へバックトラック。 あなたの顔面で爆発する。
- UNIX
-
$ ls foot.c foot.h foot.o toe.c toe.o $ rm * .o rm: .o: No such file or directory $ ls $
- シェル (sh, csh...)
-
全く文法が覚えられないので、man page を読むのに五時間費やすが、とうとうあきらめる。 そしてコンピュータを銃で撃って、C に切り替える。
- Motif
-
足、弾道、弾、そして銃のグリップの複雑な渦巻き模様を UIL で記述するのに何日も費やす。 ついに引き金を引けるところまでたどり着いたら、銃がジャミングを起こしてしまう。
ペットショップにて
とある旅行者がシリコンヴァレーのペットショップをのぞいていると、 別の客が入ってきて店員にこういった。
「Cモンキーを一匹お願いします」
店員はうなずくと、棚のかごから猿を一匹取り出した。店員は、首輪とひもを猿に付けると、お客に渡した。
「50万円です」
客は金を支払うと、猿を連れて出ていった。
びっくりした旅行者は、店員にたずねた。
「そりゃまたえらく値の張る猿ですねぇ。普通猿は数万円ぐらいのものでしょう。なぜそんなに高いのですか」
店員は答えた。
「あの猿は、C言語でコードが書けるんです。非常に早く、タイトでバグなしのをね。値段に見合うと思いますよ」
旅行者は、かごに入った猿をしみじみと見始めると、店員にこう言った。
「この猿は、さらに高いじゃないか。100万円!こいつは何ができるんだい」
店員は答えた。
「その猿は、C++モンキーです。オブジェクト指向プログラミングができて、C++やJavaまで使えます。かなり使えるやつですよ」
イヌのリンパ節を置かれている場所
旅行者はさらに周りを見渡し、かごを一人占めしている3つめの猿を見つけた。 その猿には、なんと500万円の値札が付いていた。 彼は、あえぎながら店員に聞いた。
「この猿は、他の猿を全部合わせたよりも高いじゃないか。こいつは、一体全体、何ができるんだい」
「えーとですね」
店員は答えた。
「こいつに何が出来るか、実は私も知らないんですよ。こいつは"管理職"と呼ばれてますがね」
車の故障
ソフトウェアエンジニア、ハードウェアエンジニア、マネージャの3人が、スイスでの会議へ出席するため車で険しい山道を下っていた。ところが、突然ブレーキが故障してしまった。
車はほとんど制御不能になり、道から落ちそうになったりガードレールに跳ね返ったりしたが、奇跡的に山肌に側面をこすりながら停止した。車に乗っていた3人は、震えてはいたものの幸い怪我はなかった。ただ、問題が 一つあった。彼らは、険しい山の中腹でブレーキのない車の中で立ち往生してしまったのだ。さて、どうする?
「よし」
とマネージャが言った。
「会議を開いて、ヴィジョンを決定し、ミッションステートメントを確立し、ゴールを設定、そして絶え間ない改良によって、このクリティカルな問題に付いてのソリューションを見つけよう。それで問題は解決だ」
「駄目駄目」
とハードウェアエンジニアが言った。
「それじゃ時間がかかりすぎるし、そのやり方がうまくいった試しがない。
ここにスイスアーミーナイフがあるから、すぐに車のブレーキングシステムを全部ばらせるさ。それで欠陥を見つけて直せば、大丈夫」
「えーと」
とソフトウェアエンジニアが言った。
「他のことをやる前に、また車を走らせて再現するかどうか試してみるべきじゃないかな」
FORTORUN
DATA文の主な目的は、定数に名前を付けることである。円周率πを使うたびに3.141592653589793と記述する代わりに、変数 pi にDATA文を使って値を割り当て、 毎回 3.14...という長い定数を記述する必要なく pi を使うことが出来る。さらに、円周率が変わった場合に、プログラムの変更が容易になるという利点がある。
- FORTRAN manual for Xerox computers
The Assignment
マネージャのグループに、旗のポールの高さを測れという仕事が与えられた。彼らは、はしごとメジャーを持ってポールのところへ行った。はしごから落ちるわ、メジャーは落とすわで作業は混乱を極めた。
あるプログラマが通りかかり、彼らのやろうとしていることを見て近くにやってきた。そのプログラマは、ポールを地面から引っこ抜いて平らに横たえ、端から端までの長さを測り、その結果をマネージャの一人に教えて歩 き去った。
プログラマが行ってしまった後で、一人のマネージャが仲間に振り向いて笑った。「いかにもプログラマのやりそうなことじゃないか! われわれは高さを測ろうとしていたのに、彼が測ったのは長さじゃないか」。
プログラムが動かないときの、プログラマの言い訳ベスト20
- それは妙だ…
- その操作は、誰も試したことがなかったんだよ
- 昨日は動いたよ
- そんなはずないよ
- ハードウェアの問題に違いない
- クラッシュしたときに、何かタイプミスしなかった?
- 君のデータの方がおかしいんだよ
- そこのコードは、もう何週間も触ってないよ
- 君の使っているのは、変なバージョンのやつだろ?
- 単に不運な偶然が重なっただけだ
- そんなに全部のことをテストできるわけないじゃないか
- これがあれの原因であるわけがない("THIS can't be the source of THAT.")
- それはちゃんと動くんだけど、いままでテストされてなかっただけなんだ
- 誰かが私のコードをいじったに違いない!
- ウィルスのチェックをちゃんとしたかい?
- 仮にそれがちゃんと動かなかったとしても、何かまずいことがあるかい?
- 君のOSで、そのバージョンを使ってはいけないんだよ
- 君の使い方が悪い。何故君のそのやり方で使わなきゃならないんだ?
- プログラムが壊れたとき、君はどこにいたんだ?
- 私のマシンではちゃんと動くよ
給料の法則
ディルバートの「給料の法則」は、以下のことに言及している。
「エンジニアと科学者は、ビジネス エグゼクティブやセールスの人々ほど稼ぐことが出来ない」
この法則が成り立つことは、誰しもが真であると認める次の二つの仮定から導き出された方程式により、証明された。 以下にその解を示す。
- 仮定1: 知識は力なり
- 仮定2: 時は金なり
すべてのエンジニアと科学者が知っての通り、次の等式が成り立つ。
しかるに:
- 力 = 仕事 / 時間
知識 = 力
かつ
時 = 金
よって:
どのように言う場合関節炎骨関節または関節リウマチ
知識 = 仕事 / 金
これを金について解くと、次の式が得られる。
金 = 仕事 / 知識
したがって、知識が0に近づくにつれ、なされた仕事に関わらず、金は無限大に近づいていく。
結論: 知っていることが少なければ少ないほど、より給料が増える
エンジニアを理解しよう -- その1
コンピュータ関係じゃありませんが
3人のエンジニア見習の学生が集まって、人体を設計したのは誰だろう、という話題について話し合っていた。
一人が言った。
「機械設計エンジニアに違いない。体中の関節を見れば分かる」
また別の一人が言った。
「いや、電子回路のエンジニアだと思う。神経系は、何千もの電子的な接続でできている」
最後の一人が言った。
「実際のところ、素人のエンジニアだよ。そうでなきゃ、有毒物質を排出するパイプラインを、レクリエーションのための場所に通したりするもんか」
エンジニアを理解しよう -- その2
キリスト教の聖職者、弁護士とエンジニアがギロチンにかけられようとしていた。聖職者は頭を台の上に乗せ、ギロチンのロープがひっぱられたが、何も起きなかった。聖職者は、神の調停により救われたのだと宣言し、彼 は釈放された。
次に弁護士が台の上に頭を乗せ、またもロープはギロチンの刃を落とさなかった。弁護士は、同じ罪で2回も死刑になることはできないと主張し、釈放された。
エンジニアがひっぱられ、頭がギロチンにおしつけられた。エンジニアはギロチンの刃を落とす機構を見上げて言った。
「ちょいまち、どこが壊れてるのかわかったぞ」
エンジニアを理解しよう -- その3
"普通の人々"……壊れていなければ、直そうとするな。
エンジニアは、壊れていないのなら機能がまだ不足しているのだと信じている。
エンジニアを理解しよう -- その4
どんな機械でも直せる、優れたエンジニアがいた。30年間忠実に会社に勤めた後、彼は無事引退した。数年後、数億円の機械がどうしても直せないと、会社から知らせを受けた。いろいろ試したが、彼らにはどうにも直せな いのであった。彼らは自暴自棄になって、過去に多くの問題を解決した、引退したエンジニアに連絡を取った。エンジニアは、しぶしぶ腰を上げたのであった。
彼は、巨大な機械を一日かけて調べた。その日も終わろうかという頃、彼はある部品の上に小さな"x"マークをチョークで書いて、誇らしげに言った。
「これが問題の個所だ」
その部品は交換されて、また機械は完全に動くようになった。会社は、仕事代として5万ドルを彼から請求された。会社は、料金の明細を要求した。そのエンジニアは、ごく短い返答をよこした。
チョークのマークひとつ | $1 |
それをどこに書くか知っていること | $49,999 |
料金は全額支払われ、エンジニアは再び幸せな引退生活に戻った。
エンジニアを理解しよう -- その5
学校が教えてくれないことのトップ10
- 少なくとも10種類のコンデンサが世の中には存在する
- 理論は、なぜ回路が動作するのか教えてくれるが、なぜ動作しないのかは教えてくれない
- データブック中のスペックによると、すべてが動作するわけではない
- 学校で習った実用的なことは、使う頃には時代遅れになっている。例外は、決して使う機会のない高等数学だけである。
- ハードウェアの不具合は、ソフトウェアで直せ
- エンジニアリングは、毎日毎日、朝8時に授業を受け、午後遅くに実験を行うようなものである。一生の間。
- 残業代? 残業代ってなんですか?
- 世界を支配しているのは、エンジニアではなく、管理職である。
- ジャンクフードやカフェイン、夜更かしが好きならソフトウェアをやれ。
- ディルバートはドキュメンタリーである。
エンジニアを理解しよう -- その6
機械エンジニアとその他のエンジニアの違いはなにか?
機械エンジニアは兵器を作るが、その他のエンジニアはターゲットを作る。
エンジニアを理解しよう -- その7
エンジニアは、方程式は実世界を近似していると考える。
科学者は、実世界は方程式を近似していると考える。
数学者は、両者を結びつけることができない…
エンジニアを理解しよう -- その8
牧師、医者とエンジニアがゴルフをしていたが、彼らの前の遅いグループに待たされっぱなしだった。エンジニアがいきまいた。「連中は何をやってるんだ。もう15分以上も待たされているじゃないか」
医者も同意した。「こんな馬鹿なことは見たことがない!」
牧師は言った。「あっちからゴルフ場の人が来るから聞いてみようじゃないか。」
「やぁジョージ、われわれの前のグループはどうなってるんだい。ずいぶんプレーが遅いようだが」
「うん、彼らは盲目の消防士なんだ。去年、ここのクラブハウスを火事から守ってくれたんだが、そのとき視力を失ってしまったんだよ。それで、いつでもただでプレーしてもらってるというわけさ」
3人は一瞬黙り込んでしまった。
牧師が言った。「なんて悲しいことだ。私は今晩彼らのために特別に祈ることにするよ」
医者が言った。「それは良い考えだ。私も、友達の眼科医に連絡を取ってみるよ。なにかできることがあるかもしれない」
エンジニアが言った。「なんで彼らは夜プレーしないんだ?」
エンジニアを理解しよう -- その9
高校の体育館で、女子が片方の壁に並び、男子はもう片方の壁に並んでいるとする。10秒ごとに、お互いの距離の半分まで近寄ることにする。 数学者、物理学者、エンジニアに質問してみよう。「女子と男子が出会うのはいつか?」
数学者は言った。「出会うことはない」
物理学者は言った。「無限の時間が過ぎた後に。」
エンジニアは言った。「えーと…。約2分後に、彼らのしたいことがなんでもできるぐらいに近づくね」
オフィシャル(低)能力テスト
The official MORON test
またまたコンピュータとは関係ありませんが…
これは、オフィシャル(低)能力テストです。 ハーバード大学の典型的な卒業の必須項目に基づいたものです。 2分間で全て回答してください。 終わったら、正解の数を数えて他の人と比較してください。
- 幾つかの月には、31日ある。では、28日ある月はいくつあるか。
- 1イニングにアウトはいくつあるか。
- カリフォルニアに住んでいる男性は、彼の未亡人の妹と結婚できるか。
- 30という数を思い浮かべよ。それを1/2で割って10を足す。答えはいくつか。
- ここに3つのリンゴがある。君は2つを取った。君に残ったリンゴはいくつか。
- 医者が、君に3つの薬を与え、30分毎にひとつずつ服用するよう言った。薬がなくなるまでの時間はいかほどか。
- ある農夫が羊を17匹持っている。しかし、9匹を除きみな死んでしまった。残った羊は何匹か。
- 1960年の時点で、大統領の名前はなんであったか。
終わったらこちら
クイズ
またまたコンピュータとは関係ありませんが…
答えは問題に答えてから見るべし!
Q1: すでに8人の子供があり、うち三人は耳が不自由で、二人は目が不自由、一人は精神面で成長阻害が見られ、そして本人は梅毒を患っている妊婦の知り合いがいるとする。 あなたは、彼女に妊娠中絶を勧めるか?
解説は、次の問題を解いてから見てください。
Q2: 世界の指導者を選ぶときがやってきた。 あなたの一票は、貴重な一票である。 以下は、候補者に関する情報である。
-
候補者A:
不正な政治家とつながりがあり、占星術者に助言を求める。 彼は二人の愛人を持っていた。 また、チェインスモーカーで、一日に8〜10杯のマティーニを飲む。 -
候補者B:
会社を二度クビになった。いつも昼まで寝ている。 学生時代には阿片をやっていた前歴がある。 一晩に1クオート(約1リットル)のウィスキーを飲む。 -
候補者C:
彼は勲章を受けた戦争の英雄である。 菜食主義者で、タバコは吸わない。 ビールを良く飲むが、これまで浮気をしたことはない。
これらの候補者のうち、あなたは誰を選ぶか? 候補者を決めてから(解説は見ずにね!)、↓のリンクをクリックして解説を見てください。
解説はこちら
far away from work
最近のニュース。 イギリスの考古学者は、地下200メートルの遺跡から、古い銅とケーブルを発掘した。 イギリスの科学者達は、2000年前に、彼らの祖先は電話を使っていたと結論付けた。
フランスの考古学者は、地下300メートルまで掘り、同じような素材を発掘した。 フランスの科学者達は、3000年前に、祖先がハイテクな遠隔通話システムを使用していたと結論付けた。
エジプトの考古学者は、ギザのピラミットの下の砂漠を500メートル掘ったが、何も見つからなかった。 エジプトの科学者達は、5000年前に、彼らの祖先はすでに携帯電話を使っていたと結論付けた。
〜というジョークが、エジプト人の同僚から転送されてきました
0 件のコメント:
コメントを投稿