タグ

2008年5月12日のブックマーク (6件)

  • グーグル、データポータビリティ技術を発表へ--MySpaceとFacebookにつづき

    Googleは米国時間5月12日、提携サイトのデータポータビリティを可能にする「Friend Connect」を発表すると見られる。情報ブログTechCrunchはこのFriend Connectについて、「ソーシャルネットワーク内で設定されたプロフィール情報をOpen Socialに参加するサードパーティサイトでも活用可能にするためのAPI」ではないかと見ている。 FacebookとMySpaceは先週、すでにユーザーデータをパートナーサイトに移植する手段を発表しており、Googleも両社に追随する形。Facebookが発表した「Facebook Connect」もFriend Connectと同様の機能を持ち、ユーザーは友人、プロフィール写真、イベントなど、ウェブで使用しているデータをパートナーサイトに移植できる。またMySpaceも8日にData Availabilityを発表した。

    グーグル、データポータビリティ技術を発表へ--MySpaceとFacebookにつづき
  • 西暦2050年のテクノロジ世界--IBMの研究者5人が予測

    創造的な芸術、科学、技術の交点を模索するIBMと南カリフォルニア大学による共同プロジェクトの第1回のイベントで、IBMの5人の科学者が2050年には人間の生活がどのようになっているかという予測を披露した。 このハリウッド映画のようなテーマに沿って、パネルの進行役であるBill Pulleyblank氏は、「Mini Cooper」の自動車はアポロ13号よりも多くの演算能力を持っていると指摘した。そして、アポロ13号は「もう少しでTom Hanksが死にかけた」宇宙カプセルであると1995年の同名の映画に言及した。 Pulleyblank氏は、世界の最も強力なスーパーコンピュータの上位10台のうちの4台を数えるIBMの「Blue Gene」システムの開発を率いた。2050年までには、これらの巨大なスーパーコンピュータに搭載されている能力は、手のひらの大きさに収まるようになるだろうと同氏は予測

    西暦2050年のテクノロジ世界--IBMの研究者5人が予測
    kurumai
    kurumai 2008/05/12
  • JavaOne開幕:サンが「JavaFX」を大々的にアピール - builder by ZDNet Japan

    サンフランシスコ発--Javaの生みの親、James Gosling氏がTシャツを次々と観客席に飛ばしたり、大勢の人たちがホットダンスを踊ったりするパフォーマンスに続き、75時間に及ぶ「2008 JavaOne Conference」が米国時間5月5日、当地で始まった。Sun Microsystemsのソフトウェア担当責任者、Rich Green氏は、登壇して消費者に言及し、同氏が消費者を変化の推進役として見ていると語った。 「情報は堀を渡り、城から脱け出した。プライベートな情報ネットワークはなくなってしまったのだ」とGreen氏は述べた。また、企業が認識すべきなのは、彼らが堀で作った防御線が、消費者が推進するイノベーションによって壊れつつあることだ、と付け加えた。 消費者がイノベーションを起こせるようにするSunの取り組みの一環として、Green氏は「JavaFX」を紹介した。JavaF

    JavaOne開幕:サンが「JavaFX」を大々的にアピール - builder by ZDNet Japan
    kurumai
    kurumai 2008/05/12
  • Erlangで分散ハッシュテーブルを実装してみた - NO!と言えるようになりたい

    並行言語であるErlangでPeer-to-Peer Network技術の一つである分散ハッシュテーブルを実装してみたところ,わずか1000行程度で実現できました.ノードが頻繁に出たり入ったりする,いわゆるchurn下でもそれなりの性能が出せたので,SourceForge.netで公開してみます.興味のある方はどうぞ. http://sourceforge.net/projects/ermdia/ 内部アルゴリズムはKademliaと呼ばれるものを利用しています.BitTorrent等でおなじみのアルゴリズムですが,データのput/getなどの通常のメッセージの交換時にルーティングテーブルをアップデートするため,ルーティングテーブルの維持コストがChord等に比べて低いという特徴があります.実装もそれなりに簡単で,過去にSymphonyと呼ばれる分散ハッシュテーブルを実装したのですが,それ

    Erlangで分散ハッシュテーブルを実装してみた - NO!と言えるようになりたい
  • Google Reveals New MapReduce Stats

    An unofficial blog that watches Google's attempts to move your operating system online since 2005. Not affiliated with Google. Send your tips to gostips@gmail.com. An updated version of Google's paper about MapReduce (available at ACM and mirrored here) provides new information about Google's scale. MapReduce is a software framework used by Google to "support parallel computations over large (...)

  • MapReduce - naoyaのはてなダイアリー

    "MapReduce" は Google のバックエンドで利用されている並列計算システムです。検索エンジンのインデックス作成をはじめとする、大規模な入力データに対するバッチ処理を想定して作られたシステムです。 MapReduce の面白いところは、map() と reduce() という二つの関数の組み合わせを定義するだけで、大規模データに対する様々な計算問題を解決することができる点です。 MapReduce の計算モデル map() にはその計算問題のデータとしての key-value ペアが次々に渡ってきます。map() では key-value 値のペアを異なる複数の key-value ペアに変換します。reduce() には、map() で作った key-value ペアを同一の key で束ねたものが順番に渡ってきます。その key-values ペアを任意の形式に変換すること

    MapReduce - naoyaのはてなダイアリー