このアイデアはシンプルさを機能のひとつにして,機能比較表を完全に無害化してしまった。チェックマークの列の代わりに,いまや同じ仕事をどれだけ少ない行で実現できるかを比較している。一枚岩の巨大な機能セットは去り,ミニマリズムが登場した。
もう一度Railsに感謝を。我々は全てのわだかまりを捨てたわけではないにしても,君たちがいてくれてよかった。君たちがインターネットをよりよい場所にしてくれたのだから。
”それで、ニュートリノのことが分ったとして、なにの役に立つんですか?”
かならず、こういう質問が出るとの事。
答えは”私にも、何に使えるのかさっぱり分らない”
それまでのユーモラスな語り口もあって、自分を含め皆爆笑。
”でもね”
凄いお金と施設を使って、その昔に電子を発見した人がいた。
その人も同じく、電子がなにに使えるか?同じく分らなかったそうだ。
だけど、今、我々が使っている、携帯やパソコンが電子の発見無しには成り立つわけが無い。
自分は東急ハンズが大好きで、例えば誰かにプレゼントをしようとして行く。
なにを買うか決めていかなくても、下から上まで色々なものを見ているうちに”これとこれを組み合わせたらいいプレゼントになるな” と思いつく。
携帯とかも同じで、携帯を作ろうと部品をすべて開発していたら時間が掛かって出来るわけが無い。
そうではなくて、現在ある、色々な技術を組み合わせたものが、携帯になる。
色々な用途、むしろ開発者が思いもつかなかった形で使われている部品も多いと思う。
私たち基礎物理学者は、ハンズのように色々なものを探しに来る人に提供する物を見つける事、このようなことが仕事だと思っています。
だいぶ前だけど神岡に新聞記者が取材に来たときの話。記者「ニュートリノが見つかるとどんな役に立つんですか?」と言うお決まりの質問に、悪乗りした先輩が「あらゆるものを突き抜けるので、携帯電話に使えば地球の裏側とも通信できますねー」とか茶化したら、記者「ほうほうなるほど、それはすごいですねー」とまじめに受け止められて困ったそうな。アンテナに超巨大な水槽を使っていいならできるかもね!
まあ予算取りの時も教授が応用分野として医療だのエネルギーだのある事ない事書いてましたね。
(via deductivehappiness) (via deductivehappiness) (via petapeta) (via kml) (via vmconverter)
(via ipodstyle) (via yaruo) (via fukumatsu) (via merluza)
(via otsune) (via rpm99) (via kuenishi) (via shino-testing)日本の科学技術力やコの業界の未来とか考えてこれで良いだろうか? 「それでもいい」と思っている人は、TOP 500を
オリンピックか何かと勘違い
しているとしか思えない。何年もの時間と安くはない開発費(と調達費)をかけてやることとは思えない。「波及効果」ももっと大きくなければ、国民に説明がつかないはずだ。
手続き型言語のプログラム経験を、ある程度お持ちの方を対象に Erlang の基礎勉強会を開きます。
第一回は、疎かにされがちなリスト処理の概念などを一緒に考えいく事を検討しています。
実際にコードを書いて頂くので、Erlang VM がインストールされたノート PC をお持ち下さい。
※都合により延期の可能性もあります
※同じ内容で、何回か行なう予定です
滋味豊かな深い味わいをお楽しみいただけます。おやつに、特に酒の肴にお薦め。お酒・博多なかなか、それぞれの味を引き立て合います。
図: 追記のみのフラットなB木
コミットする、とはデータベースファイルに更新を反映するという操作です。これはデータベースファイルの フッタの 4kに対して行われる操作です。フッタのサイズは2kで、続けて二つ書き込まれます。CouchDBは最初にファイルに対する変更を書き込み、ファイルの新しいサイズを最初のフッタに書き込みます。次にflushを行い、ディスクに全ての変更を反映します。次に最初のフッタを次の2kの部分に書き込んでまたflushします。
この過程のどこで問題が起きても、例えば、電源が落ちても、CouchDBが後で起動したときにデータベースのファイルは一貫した状態になり、ファイルの再チェックは不要です。CouchDBはデータベースファイルを逆向きに読んでいきます。フッタのペアが見つかれば、次のポイントをチェックします: 最初の2kが壊れていたら(フッタがチェックサムを持っている)、CouchDBは二番目のフッタを読み込んで差し替えます。二番目のフッタが壊れているときは、CouchDBは最初の2kを読みこみむだけで問題ありません。両方のフッタがディスクに正常にflushされたときのみ、CouchDBは書き込み操作が成功したものとします。データが失われることはありませんし、ディスク上のデータは絶対に壊れません。この設計によって、CouchDBは 終了 のスイッチが不要なのです。完了したら落とすだけでよいのです。
Hold up!
Sorry, the profile you were trying to view has been suspended due to strange activity.