「もちろんできますよ。私は専門家ですからね」 エンジニアの苦悩を描いた話題の動画「緑のインクで赤い線を描け」への答え
無茶苦茶なクライアントの要望に挑む、エンジニア降臨。
エンジニアが企業において普段どのような苦労をしているかを描いた動画「The Expert(Short Comedy Sketch)」が話題を呼んでいる(紹介記事)。動画では、「7本の赤い線を、緑のインクで引いてください」というわけの分からないクライアントの無茶ぶりに頭を抱えるエンジニアの姿が描かれていた。
ネットでは「分かりすぎてつらい」「見てたら胃が痛くなってきた」といった声が多く挙がったが、そんな中「この難題に答えを出してやる!」と意気込む人物が……! 大阪で活動するエンジニアAnubisさんは、次のような図と解説を示した。
動画でクライアントから提示された条件は、以下の3つ。
- 必要なのは7本の赤い線
- 全ての線が互いに直角に交わること
- 7本の線のうち、いくつかは緑のインクと透明のインクを使う
これに対し、Anubisさんが出した答えはこうだ。
【解説】
1:7本の線をそれぞれ垂直に引く
垂直を90度で交わると定義するなら、1周360度になる平面にはそれを引くことができない。だが、1周が1260度になる曲面や波形面なら可能だ。
具体的な方法としては、7本の線の交点を頂点とする1周が14×90 、1260度になる放射型波形曲面に描けば実現できる。
2:透明なインクで赤い線を引く
これは簡単だ。赤い下地に透明のインクで線を引けば、赤い線になる。見えるかどうかは別問題だが、確実に線は赤いはずだ。
3:線の一つを子猫の形にする
紙に子猫を書いて紙を縦にして見よう。子猫の絵が1本の線に見えるはずだ。
な、なるほど、これなら確かに全ての条件を満たすことができる……!(のか?) 「緑のインクで赤い線を描け」というのも、色のついた眼鏡をかけたり緑のインクを薄めて使ったりすればいけると、Anubisさんは言う。
「動画を見たときは絶望した。だが、エンジニアだからこそ越えられる一線がある」(Anubisさん)。
Twitterで検索してみると、他にもこの難問に挑もうとする勇者たちが。問題が難しいほど闘志がみなぎるのも、エンジニアの性(さが)なのかもしれない。
さらに、「こういうときは『出来ない』と言うと怒られるから、『実現する方法はあるかもしれないが、私はそれを知らない』と言うことにしている」という提案をする人も。
今日もどこかで、エンジニアたちの熱い戦いが繰り広げられているのだろう。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 「しわ寄せはいつも技術者に来る」「笑えるどころか胃が痛くなってきた」 エンジニアの苦悩を描いた動画に世界中が共感
どこの国もエンジニアが苦労するのは一緒なようです。 - 服を買いに行く服が無くてもOK! 10億種類のカスタマイズができるシャツ販売サービス「Original Stitch」が日本上陸
「服を買いに行く暇がない」という悩みから生まれたシリコンバレー発のサービス「Original Stitch」が日本に。 - 技術者の愛読書「O'REILLY本」をズラーーーっと並べるアプリが登場 本棚に並べてうっとり
寝ている間に仕事してくれる「妖精さん」も購入できます(有料)。 - 脱出成功率は1% エンジニア版リアル脱出ゲームが何語かすら理解できない件
脱出にはプログラミング言語スキルと数学力が必須! - 頼むから休刊してくれ…… Twitterで作る「週間デスマーチを作る」がつらい
デスマーチは毎日続くので「週刊」ではなく「週間」です。