おまぬけメモ
大多数のネットユーザー諸兄はご存知かと思うが、バルスは天空の城ラピュタにおける「滅びの言葉」である。劇中ラストシーンにおいて、家伝の飛行石を手にしたシータとパズーが「バルス!」と叫ぶと、なんか飛行石がやたら光ってムスカさんが目が目が星人になったりラピュタがぶっ壊れたり、色々とエラいことになる。
「バルス=滅びの言葉」という図式の定着度・認知度はWeb上では恐ろしい程であり、ラピュタ放映時には実況板が「バルス!」の書き込みとAAで埋め尽くされるという。
まず考えなくてはいけないのは、このバルスという命令は一体何の為に用意されたAPIなのかということである。
ラピュタは人工物なので、当然設計者や開発者がいた筈である。そして彼らは、管理権限キーっぽい小さな飛行石に、複数のコマンドを用意している。「困った時のおまじない」であるとか、「滅びの言葉」がそれである。飛行石を身につけた状態でコマンドを口に出すと、命令が実行される。シンプルなAPIである。
ここで疑問が出てくる。単純に「管理キーである飛行石を活性化させるだけのコマンド」と思しき「困った時のおまじない」ですら、「リーテ・ラトバリタ・ウルス アリアロス・バル・ネトリール」などというやけに長いコマンドであるというのに、何故「自爆コマンド」であるところの「滅びの言葉」が「バルス」などという超シンプル過ぎる三文字なのか?
普通に考えると、管理者権限の持ち主がたった三文字の言葉を発しただけで、操作確認もなく都市が自爆するとか正気の沙汰ではない。lsコマンドを打ち間違えただけで停止するシステムを想像してみるが良い。怖くて住めないだろそんなとこ。
そこから類推すると、「実はバルスは自爆コマンドでもなんでもなく、他の意図で用意されたコマンドなんだけど使い方間違えて伝わってるんです」と受け取った方が妥当なんじゃないかと私は思うんだ。
私が推すのは「実はメンテナンス用のコマンドです」説である。
バルスを実際に使用した時大雑把に何が起きているかというと、
・でっかい飛行石がめっちゃ光って上昇する
・なんかラピュタのエンジンっぽいところがばたばた暴れる
・釜の底が抜けてラピュタ崩壊
という感じである。
ここで気をつけなくてはいけないのは、崩壊しているのは飽くまで周囲の建造物だけであり、巨大飛行石は絶好調に作動中ということである。いってみれば、異常を起こしているのはエンジンとのsession部分であり、エンジンそれ自体ではないのだ。
システム的に考えると、これは「アプリを停止していない状態でDB止めようとしたらロック取り巻くってエラいことに」みたいな状況に近しい。つまり、「本来はアプリ停止してから使用しなくちゃいけないコマンドなのに、無理矢理abortしたらそりゃぶっ壊れますよ」という状況ではないかと想像出来るのである。多分コメント行を読んでみれば「ちゃんと周囲の施設停止してから使用してね!」とか書いてあるに違いない。歴代の管理者が読めていなかった可能性は非常に高く、ラピュタ開発者が草葉の陰からラストシーンを見ていれば、「アプリ止めないでいきなりabort叩くなwwwwwww壊れるだろアホかwwwwwwwwww」とか思っているかも知れない。
ラピュタ開発者の迂闊なところは、フールプルーフを全く考慮していないところだ。「間違っていきなりこのコマンド叩かれたらどうすんの」的視点が完全に抜け落ちている。本来ならバルス使用時には「アプリが停止されていません。このまま実行するとラピュタが壊れる可能性がありますがよろしいですか?(y/n)」「本当によろしいですか?(y/n)」とか5回くらい聞きなおすようにしなくてはいけない。ここについては積極的にラピュタ開発者の責任を問うべきだと思う。ムスカさんも多分そう思ってると思う。
結論としては、
・バルスは実は自爆コマンドではないのではないか
・ラピュタ開発者はフールプルーフの考慮が甘い
・ムスカさんは開発者に怒っていい
というとてもどうでもいい三点が導かれるわけである。よかったですね。>私
今日はこの辺で。
ラピュタには何故自爆コマンドが用意されているのか: 不倒城 (via kitanokunikara)
shinodddddがappbankからリブログしました
(via tataraseitetsu)
(via kiri2)
Tumblr が Yahooと提携することになったという、このビッグニュースをこの場で伝えることができるのをうれしく思います。
これがどんなに素晴らしいことかを表現する前に、これだけはみなさんにお伝えしておきます。Tumblrサイトの色は紫にはなりません! 本社も移動しませんし、チームの編成も変わりません。もちろんロードマップも変更されません。何より「クリエイターに最高の作品を表現できるふさわしい場を提供する」というTumblrのミッションはこれからも変わることはないでしょう。
それでは何が変わるのでしょうか? Tumblr…
コンピュータは、ハードウェアとソフトウェアから成るとよく言われる。ソフトウェアはプログラムとデータから成る。近年のハードウェアの性能進歩は言を俟たない。プログラムも、オープンソースのものが膨大にある。足りないのはもはやプログラムではない。データだ。良質で大規模なデータさえあれば、できること、分かること、示せることが飛躍的に広がりつつある。オープンデータは、この欠落を埋めうるミッシング・ピースなのだ。
データがオープンであることの必要性には、もう一つの含意もある。ハードウェアとプログラムが潤沢となった現在、データの価値は相対的に上がっている。かつてはプログラムが貴重だったので、プログラムを握る主体が強大な権力を行使することができた。かつてのマイクロソフトがその好例だ。しかし今後は、データを握る主体こそが、強力な権力を行使することになるだろう。この意味でも、オープンデータの重要性はこれまでになく高まっている。
八田真行: オープンであることは、私たちが自由を確保するための大前提だ (via hasetaq)(via hkondo)
(via otsune)
(via otsune)
(via yoosee)

