As Facebook’s infrastructure has scaled, we’ve frequently run up against the limits of traditional networking technologies, which tend to be too closed, too monolithic, and too iterative for the scale at which we operate and the pace at which we move. Over the last few years we’ve been building our own network, breaking down traditional network components and rebuilding them into modular disaggreg
これ facebook/react https://github.com/facebook/react 使ってみる サンプルそぎ落として、最小構成で組んでみた gist8208430 モジュール定義 -> 引数をJavaScriptで受け取って処理 -> renderという流れ。jsxという拡張子はjavascriptにxmlリテラルを追加したものっぽい。(この拡張子かぶりすぎてるので本当にやめてほしい) render毎にDOM構築してるから激しくパフォーマンス悪いのでは… と思ったら次のような記事があった。 Performance Calendar » React’s diff algorithm http://calendar.perfplanet.com/2013/diff/ どうも毎回innerHTMLで突っ込むんじゃなくて、既にrender済みのものはスキップして最適化している模
顔認識、位置情報認識、そしてビデオ撮影の際に録音した音声を認識する技術まで実用に供される時代となりつつあるそうだ。そうしてFacebookは、収集したデータをもとに短編ビデオ(Instagram)で「カバーフレーム」にすべきシーンのサジェスションを行ったり、タグ情報の提案を行ったりするという特許を取得した。映っている人それぞれに通知を出す等、多くの写真やビデオの中で注目してもらえるようにする技術をいろいろと実現しているようだ。 実のところ、1ヵ月前にこの特許をみたときは、何のためのものであるのかがよくわからなかった。それまでFacebookはビデオ関連にはあまり注力してこなかったからだ。特許書類の図表によれば、撮影したビデオからカバーフレームをセレクトするようなことが書いてあったが、これは当時のFacebookではサポートされていない機能だった。ビデオからカバーフレームを選ぶのに、スマート
クラウドとDevOpsのムーブメントを引っ張るカリスマエンジニアの1人が、米Opscodeの構成管理ツール「Chef」を使って得た教訓を披露した。カリスマとは米Facebookのシステムエンジニア、フィル・ディボウィッツ氏だ。同氏は2013年4月下旬に米国サンフランシスコで開催されたイベント「ChefConf 2013」において、FacebookがChefなどのオープンソースユーティリティを使って、それぞれ1万台以上のサーバを含む多数のクラスタからなる環境を管理していることを紹介した。 本稿ではディボウィッツ氏と、Facebookのプロダクションエンジニアリングディレクターを務めるペドロ・カナウアティ氏に、DevOpsに関する見解や、DevOps初心者へのアドバイス、FacebookがChefを選んだいきさつなどを聞いた。 関連記事 Facebookに学ぶ、驚きのデータ活用術 「Faceb
Facebook、Hadoopのスケーラビリティ問題を解決する、独自の「Hadoop Corona」をオープンソースで公開 Facebookでは、24時間ごとに0.5ペタバイトのデータが生成され、それらを分析するために毎日6万回以上ものHiveのクエリが実行されているそうです。 こうした大規模処理を行うプラットフォームとして使われているのがHadoop。しかしFacebookはHadoop MapReduceのスケーラビリティに限界を感じており、それを解決するための新しいソフトウェア「Hadoop Corona」を開発、オープンソースで公開しました。 Facebookのページ「Under the Hood: Scheduling MapReduce jobs more efficiently with Corona」では、従来のHadoop MapReduceのどこに課題があったのか、4つ
Facebook、スケーラビリティを強化したスケジューリングツール「Corona」をオープンソース化:MapReduceの限界を独自開発で解決 データが大きくなりすぎてMapReduceのジョブトラッカーが死亡? そんな課題に対応するため、Facebookはジョブスケジューリングツールをゼロから構築、公開した。 米Facebookはユーザーベースの拡大に伴って生成される大量のデータ処理に対応するため、新しいスケジューリングフレームワークの「Corona」を開発し、11月8日にオープンソースとして公開したことを明らかにした。 Facebookはこれまで、データインフラ基盤としてApache HadoopのMapReduceを採用してきた。しかし、データウェアハウスで生成されるデータが24時間あたり0.5ペタバイトを超え、Hiveクエリの処理は1日当たり6万を超える中で、2011年初めごろから
米Facebookは6月3日、C++ライブラリ「Folly(Facebook Open Source Library)」を公開した。同社のサービスで実際に利用されているライブラリで、同社のC++コードをオープンソース化する試みの1つとなる。 FacebookはすでにHipHopやThriftといった技術をオープンソース化しており、また今後も内部で使用している技術のオープンソース化を進めていく方針だが、C++のコードについてはその多くがFacebook社内で利用している非公開のライブラリを利用しているため、そのままでは公開できないという問題があったとのこと。これを解決するため、まずはこのライブラリをオープンソースとして公開することにしたという。 Follyではメモリ管理やベンチマークツール、ビット演算、データやエンディアン変換、文字列操作、JSONデータの操作、キューやベクタ、ハッシュマップ
Facebookのエンジニアチームは6月2日(米国時間)、Facebookで使用しているC++ライブラリをオープンソースソフトウェアとして公開した。公開されたC++ライブラリのことをFacebookでは「Folly」(Facebook Open-source Library)と呼んでいる。 Facebookではこれまでに、PHPコンパイラの「HipHop」、RPC開発フレームワークの「Thrift」(現在はApache Thrift)、NoSQLデータベースの「Cassandra」(現在はApache Cassandra)、ログデータ収集ツール「scribe」、など多くのソフトウェアをオープンソースにして公開してきた。 エンジニアチームによると、Facebookでは内部で多くのオープンソースソフトウェアを利用しているが、非公開のライブラリコードがこれらソフトウェアの公開の妨げになっており、
なんか facebook のコメント blog とかに表示するやつに投稿されてるコメント、なんか素直に読めない感じのコメントが多い。・・・うまく言葉にできないので過激な言い方をすると気持ち悪いと感じるというか。ひどい言い方で、すみません。 実名とかで現実のアイデンティティを担保にとれば、コメントとか炎上もなくなってまともになるでしょうって話だったけれど、facebook でそれが現実になってみたが結果的にはぜんぜんまともじゃなかった。 アイデンティティが現実世界のそれだから、いろんな意味で発言の評価が本人に結びつけられた場合のフィードバックが強すぎるんじゃないだろうか。書く側は、なんだか立派なことを言ってみたり思ってもないことを言ってみたりと格好つけるし、読む側からの印象としてはそれ全部がひどいポジショントークに見えてしまって気分が萎える。 たしかに自分も、実名・・・というか現実のアイデン
Welcome to Startups Weekly — Haje‘s weekly recap of everything you can’t miss from the world of startups. Sign up here to get it in your inbox every Friday. Well,…
At Mobile World Congress, we announced Ringmark, a browser test suite for building apps on the mobile web. We've received overwhelming feedback and interest in helping us build Ringmark in order to make the mobile web better. Today, we're excited to announce that we are open sourcing Ringmark so that anyone can contribute tests. Very soon, we will also contribute Ringmark tests to the Core Mobile
フェイスブック(Facebook)でCTOを務めるブレット・タイラー(Bret Taylor)氏が、バルセロナで開催中の「Mobile World Congress 2012」で基調講演を行い、モバイル端末用ウェブブラウザーの規格標準化に向けた新たな取り組みや、モバイルアプリの新しい課金システムに関する発表を行った。 タイラー氏によると、フェイスブックは現在W3Cの「Mobile Web Platform Core Community Group」に参加する約30社の端末メーカー、携帯通信事業者、ソフトウェア開発者などと協力しながら、モバイルブラウザの標準化などに取り組んでいるという。この30社のなかにはAT&T、ベライゾン・ワイアレス(Verizon Wireless)、サムスン(Samsung)、マイクロソフト(Microsoft)、モジラ財団(Mozilla Foundation)、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く