3D映画として現在大ヒットを飛ばしているAVATAR。私の周りでも凄く話題になっていて、IMAXを持つ映画館に近いうちに見に行きたいと思っています。 本日は、AVATAR製作時に使われたITシステムの話を、ご紹介したいと思います。 34ラックという、驚きの超巨大システム AVATARのデータ総容量は、何と、3PB(ペタバイト)!もの大きさだったそうです。毎週、ときには日ごとに数TB(テラバイト)ものデータが出来る上に、それらを色々なフォーマットで保存しなければならないためだそうです。 これだけのデータを処理するために、ITシステムのラック総数は何と34本、そして各ラックには32台のサーバが搭載され、プロセッサ総数は40,000、メモリ合計は104TBに達したそうです。しかも、全てのサーバが10GbEで接続されていたとのこと。 とてつもなく巨大なシステムですね。ここまで来ると小規模なスパコン
残業代を払えない経営者は無能である 有能な経営者を期待したら負けである なかなか面白くなってまいりました。 経営に関することは御大二人にお任せするとして、私はこれを一種の「理系哀歌」モノとして読みました。 ですが実は、日本の技術者や研究者の社会的立場がいつまでたっても弱く、「搾取」され続ける理由は明白なんです。 支持団体がないから これですよ。 もちろん瑣末な理由はいくらでも出して来れますが、社会的に観るならば間違いなくコレです。 例えば米国。 かの国には世界最大・最強の理系支持団体、 "AAAS (American Association for the Advancement of Science)" があります。 262の支部と1000万人の加入者を誇るこのNPOは世界最高峰の科学雑誌「Science」の発行元として有名ですが、ホームページを読めばその活動はまさに「アメリカ理系力」の
ソニーの元幹部が書いたとされる怪文書がネット上を回遊して、話題になっている。私のところにも全文が手に入った。これは「M元副社長がK誌に書いた原稿を広報が止めた」ということになっているが、ソニーの広報はその事実を否定している。真偽のほどは定かではないが、内容は怪文書とは思えないしっかりしたものなので、一部を引用しておこう。かつてないほどの業績悪化から立ち直るためにストリンガー会長兼社長に権限を集中して迅速な経営が可能な体制とした。 ソニーはこういっているのですが、かつて同社に在職してウォークマン始め各種製品の開発に関わり、さらには副社長まで務めさせてもらった私としては納得がいかないことばかりなのです。 まず最初の疑問は、なんといっても「なぜストリンガー会長・社長なのか?」です。 日本の企業だから外人トップは不要だといった偏狭な発想ではありません。 ストリンガー氏は、米国の放送局CBSに30
これまでにC/C++ セキュアコーディングセミナーで使用した講義資料を公開しています。2010年度にセミナを実施した、文字列、整数、動的メモリ管理、書式指定文字列、CERT C セキュアコーディングスタンダード、ROSE については、それぞれ最新版の資料を掲載しています。 文字列 ユーザとソフトウエア間に発生するデータのやりとりの大部分は文字列によって行われます。 また、プログラム間でのデータ交換も文字列形式で行われるようになり、その結果、文字列表現や文字列管理、文字列操作における弱点がソフトウエア脆弱性を生み出しています。 文字列では、C/C++ 言語における文字列操作、一般的なセキュリティ上の欠陥と、その結果発生する脆弱性と対処方法について解説します。 C/C++ における文字列の特性 犯しやすい文字列操作の間違い 文字列の脆弱性 プロセスのメモリ構成 スタック破壊の仕組み コードイン
プログラマーの生産性をテーマにした有名な著書「ピープルウェア」には、最も優秀なプログラマと最低の成績のプログラマのあいだには約10倍にあたる生産性の違いがある、というデータが出てきます。 これは、1984年から1986年にかけて92社、延べ600人が参加したプログラミングコンテストのデータを分析した結果から導き出された結果で、課題として与えられたプログラミング作業の開始からコンパイル時のエラーを消すところ(第1チェックポイント)へ到達するまでにかかった時間を比べています。 グラフを見ても分かるように、最優秀者と最低者のあいだには作業時間にして約10倍のひらきがあります。また最優秀者は平均の約2.5倍の生産性だそうです。そして、COBOLやFortranのような旧世代のプログラミング言語と、PascalやCのような現代的なプログラミング言語でのコーディングでの生産性はほとんど同じであったそう
ゲームがゲームをクリアする時代に? 「New スーパーマリオブラザーズ Wii」で、初心者向けに新しく搭載されるという噂の「スキップ機能」は、もしかしたらこんな感じなのかもしれません。 土管や砲台、敵キャラクターなど多くの障害物が設置されたコース上を、驚くべきスムーズさで、マリオがひたすら右へ右へと進んでいくこちらの動画。迫りくる敵の間を難なくすり抜けたり、パックンフラワーの間をギリギリでくぐり抜けていったりと、確かに上手いプレイであることは分かるのですが、何かがちょっと違うことに気付いたでしょうか。 実はこれ、すべてAI制御による自動プレイ。マリオの前方に表示されている赤い放物線は、この先進むルートの候補を表したもので、どうやらこの中から安全で、なおかつ最短でゴールにたどり着けるルートを自動で選択するようプログラムされているようです。途中、何度かはヒヤリとさせられる場面もあるのですが、き
■ やはり退化していた日本のWeb開発者「ニコニコ動画×iPhone OS」の場合 一年前、「退化してゆく日本のWeb開発者」という題で、ケータイWebの技術面での蛸壺化について次のように書いた。 iPhoneに契約者固有ID送信機能が搭載される日 (略)こうして退化してゆくケータイWebが、日本のスタンダードとなってしまい、いつの日か、PC向けの普通のインターネットまで、単一IDの全サイト送信が必須になってしまうのではないかと危惧した。 (略)iPod touchでNAVITIMEを動かしてみたところ、下の図のようになった。 (略)契約者固有IDがないとどうやって会員登録システムを作ったらいいのかわからないんじゃないのか……というのはさすがに穿ち過ぎだと思いたい。NAVITIMEからソフトバンクモバイルに対して、契約者固有ID送信用プロキシサーバの用意を要請している……なんてことがなけれ
可知 豊 この文書は、SOFTBANK Cマガジン2004年8月号にて、「特別記事:自作ソフトの利用条件をどう決める? ソフトの配布とライセンス」として掲載された記事の一部を加筆訂正したものです。このような記事を執筆する機会を与えてくれた C マガジン編集部に感謝します。 なお、この文書は、ソフトウェアを利用する上で一般的な理解を助けるためのもので、法律的なアドバイスを与えるものではありません。ソフトウェアを利用・ 配布する際には、自社の法務担当者に相談することをお勧めします。 自分で作ったソフトウェアを、他の誰かに使って欲しいと 思ったことはありませんか? そのような、ソフトウェアの公開にあたって気をつけなければならないのが、そのソフトウェアをいったいどんな条件で使っても らうか、です。本稿では、ソフトウェアを公開/配布するときの利用条件(ライセンス)について、具体的にどんなライセンスに
最近購入したPHP×携帯サイト 実践アプリケーション集を読んでいて妙な感じがしたので、この感覚はなんだろうと思っていたら、その理由に気づいた。本書に出てくるアプリケーションは、PHPのセッション管理機構を使っていないのだ。そんな馬鹿なと思ったが、目次にも索引にも「セッション」や「session」という語は出てこない。サンプルプログラムのCD-ROM上で session を検索しても出てこないので、セッションはどこでも使っていないのだろう。 そうは言っても、本書にはブログやSNSなど認証が必要なアプリケーションも登場する。本書で採用している認証方式はこうだ。 携帯電話の個体識別番号を用いた、いわゆる「かんたんログイン」のみを使う 認証状態をセッション管理機構で維持しない。全てのページで毎回認証する そのため、「iモードID」など、ユーザに確認せずに自動的に送信されるIDを用いる つまり、全て
2009年7月3日 「SNS」という言葉を使うのをやめようかと思う 日本では、mixiのようなサイトを「ソーシャル・ネットワーキング・サービス(あるいはサイト)」という意味で、「SNS」と呼ぶのが普通だ。ただ、この「SNS」という言葉、ビジネスシーンではすこぶる評判が悪い。 というのも、日本でmixiが流行って以来、mixiと同じような「専門SNS」が乱立し、そのほとんどが失敗に終わっているからだ。今、新規ビジネスを語る際に、下手にSNSという「死語」を使ってしまうと、それだけで印象が悪くなってしまう感さえある。 僕がOpenSocialの勉強をしているのは、ソーシャルグラフ(人と人との繋がり情報)を活用したアプリケーションで、世に出したいアイデアがあるからだ。決してmixiのクローンサイトを立てたい訳でも、mixiアプリベンダーになりたい訳でもない。 例えば、SNSというと「友達に対して
世界は、石油文明からマグネシウム文明へ(1) 2009年7月 3日 1/3 (これまでの 山路達也の「エコ技術者に訊く」はこちら) 化石燃料の枯渇が迫っているが、自然エネルギーだけで今の世界経済を支えることはできない。理想のエネルギーと言われる核融合への道もまだ遠い……。だが今、エネルギーや資源の問題を一挙に解決するかもしれない研究が進んでいる。その鍵はマグネシウム。海水に無尽蔵に含まれるマグネシウムを取り出し、エネルギー源として利用。生じた酸化マグネシウムは、太陽光レーザーを使ってマグネシウムに精錬する。この壮大な計画に取り組むのが、東京工業大学の矢部孝教授である。 マグネシウムを燃やして、エネルギー源にする 金属マグネシウムは、携帯電話を始めとする電子機器や飛行機、自動車などで広く使われる。 ──次世代エネルギーとして、マグネシウムを用いる研究を進めているとお聞きしました。マグネシウム
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く