タグ

codingとfacebookに関するcu39のブックマーク (3)

  • Redex · An Android Bytecode Optimizer

    Redex provides a framework for reading, writing, and analyzing .dex files, and a set of optimization passes that use this framework to improve the bytecode. An APK optimized by Redex should be smaller and faster. Fewer bytes also means faster download times, faster install times, and lower data usage for cell users. Lastly, less bytecode also typically translates into faster runtime performance.

    Redex · An Android Bytecode Optimizer
    cu39
    cu39 2016/04/13
    "ReDex is an Android bytecode (dex) optimizer originally developed at Facebook."
  • Facebookページのいいね!ボタンが押されているかをSinatraで判定する - アインシュタインの電話番号

    例えばFacebook上でのキャンペーンで、「Facebookページのいいね!ボタンを押してくれた方全員にもれなく壁紙プレゼント」などを行う場合に、いいね!ボタンが押されたかどうかを取得して、その値でページを振り分ける必要がある。そのやり方についてのメモ。 今回のはHeroku+Sinatraの組み合わせで、特にFacebook用のライブラリなどは使用していない。ざっと調べた感じだと、PHP+Facebook SDKを使うのが一番簡単そうに見えたんだけど、SDKがPHP5.2以上必要っぽくて使えなかった。ちなみに、Facebook上でのキャンペーンや懸賞を行う場合の利用規約については、以下のページが詳しくて参考になった。 やっちゃっていませんか?Facebookの規約違反 これを読むと、かなり厳しい感じ。 予備知識 予備知識として、Facebookページについて以下のことを押さえておく必要

    Facebookページのいいね!ボタンが押されているかをSinatraで判定する - アインシュタインの電話番号
  • Facebook、memcachedに300TB以上のライブデータを置く大規模運用の内側

    クラウドのように大規模なシステムでは、ソフトウェアの開発と同等以上に、大規模運用の巧拙が、システム全体の成功を大きく左右します。 6月22日から、米サンタクララで行われていたWebサイトのパフォーマンスと運用に関するオライリーのイベント「Velocity 2010」で、FacebookのTechnical Operations teamを担当するTom Cook氏が「A Day in the Life of Facebook Operations」(Facebook運用のある1日)と題したセッションで、Facebookがふだんどのような運用を行っているか、紹介しています。 世界でトップクラスの大規模サイトが、普段どのようなツールを用い、どのような方法で運用しているのか、セッションの内容を紹介しましょう。 6年で4億アクティブユーザー、3カ所のデータセンター Tom Cook氏。Facebo

    Facebook、memcachedに300TB以上のライブデータを置く大規模運用の内側
  • 1