ラベル Facebook の投稿を表示しています。 すべての投稿を表示
ラベル Facebook の投稿を表示しています。 すべての投稿を表示

2011年12月6日火曜日

Facebookの OAuthを使うサンプル

Facebook APIのつかいかた (OAuth 2.0) - Censorable log
フィードやウォールに書き込んだり、likeしたりする、アクティビティ系や、
Facebookにログインしないと見れない情報をするときには、認証が必要だ。

PHPやJavaScriptでFacebookにOAuthするサンプルが載ってる。

2011年6月27日月曜日

Blogger (blogspot.com)に Facebookの「いいね!」ボタンを設置する方法

Facebook いいねボタンを設置 | iKnowHow
Bloggerへの設置
生成したソースコードをBloggerへ導入した例をご紹介します。
(以下、「HTML編集」+「ウィジェットテンプレートを展開」で行います)

の下あたりに以下を埋め込みます

Facebookアカウント作成が必須って本当かな?
ここのHTMLをURLを変えて入れれば済みそうだけど...?

OGP (The Open Graph Protocol)の仕様

The Open Graph Protocol
The Open Graph protocol enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to enable any web page to have the same functionality as a Facebook Page.

下記の4つが必須。URLリンター - Facebook開発者で試すと、省略した場合でもそれなりのもので補完してくれる?
  • og:title - The title of your object as it should appear within the graph, e.g., "The Rock".
  • og:type - The type of your object, e.g., "movie". Depending on the type you specify, other properties may also be required.
  • og:image - An image URL which should represent your object within the graph.
  • og:url


.

2011年6月23日木曜日

Facebookの「知り合いかも?」

facebookで「知り合いかも?」の欄に共通の友人が居ないのにここに挙げられる人は... - Yahoo!知恵袋
私の経験ですが、Facebookは利用者がFacebook上で知人のeメールアドレスを入れて検索したことを記録しているようです。

だからあの人が出てきたのか!な?

2011年4月22日金曜日

Twitter Searchも Thriftを採用したらしい

【これはすごい】Twitter検索を3倍高速化した記事の翻訳 - nokunoの日記
BlenderはNettyを使って構築されたThriftとHTTPのサービスである。NettyとはJavaで書かれた高スケーラブルなNIO(JavaのNew IOライブラリ)クライアントサーバーライブラリであり、Nettyによって様々なプロトコルのサーバーやクライアントを素早く簡単に開発できるようになる。我々は他の様々な競合、例えばMiraやJettyの中からNettyを選んだ。なぜならNettyはクリーンなAPIとよいドキュメントを持っていたし、より重要なことにTwitterの他のプロジェクトがこのフレームワークを使っていたからだ。NettyをThriftと組み合わせるために、我々は簡単なThriftのコーデックを書いた。ソケットから読み込むときにはNettyのチャンネルバッファから来るThriftのリクエストをデコードし、ソケットに書きこむときにはThriftのレスポンスにエンコードできるようにした。

ThriftはFacebookが作ったプログラム連携用のプロトコル。プログラム言語を越えてやりとりでき、わりとオーバーヘッドが少ないらしい。
キャズムを超えるか?

2011年3月3日木曜日

Facebook is the internetになったら

F's Garage:Facebookがインターネットになると困る
Web2.0がプラットフォームビジネスの基礎だったすれば、Facebookやtwitterこそが、Web2.0の完成系と言える。もしかしたら、Web3.0と言われる世界なのかもしれない。

今まで見たFacebookに関する文章で一番しっくりきた。
Facebookはインターネットのサブセットだと思うけど、それがスーパーセットを飲み込んだときには、いままでインターネットに住み込んでいた人たちの一部はまた別の世界に飛び出す(あるいは弾き出される)んだろうね。「Facebookの10年」が終わるまで。

2011年2月9日水曜日

Eメールの終わりの始まり

ティーンはもうメールを使わない–メッセージングに賭けたFacebookは正しかったかも
“高校生たちはメールを使わない。SMSを大量に使っている。お互いにメッセージを送り合いするためには、SMSやIMのような軽いものがよいようだ。”

そもそもEメールは(もともとは)内輪で使う程度の仕様しかなくセキュリティに無防備で、その場凌ぎの仕様追加が歴史的に積み重なって仕様はもはや後戻りできず、かつ実際の現状としてはその過半がSPAMであるという出来の悪いシステムであるにも関わらず、その代替がないため今まで生き残ってきたものだ。
(Google Waveがそれに立ち向かおうとして砕け散ったのは記憶に新しい。)

アメリカでは以前からBlackberryのSMSが主流で、Facebookのメッセージングを使うという素地はできていた。かつAndroidの普及により、PC FreeでFacebookが使える(のだろう多分。知らないけど)。
日本では携帯キャリアの都合で異なるキャリアとのショートメールができないためSMSはいまいちだが、その垣根をFacebookが打ち破ってくれたらうれしい。

ただ問題は、Facebookのメッセージングが結局Eメールのように仕様追加を繰り返してスパゲッティになってしまう恐れがあることと、もう1つは(そして最大の問題は)既にミニ・インターネットであるFacebookに、さらに社会的インフラを預けても大丈夫かという問題がある。
(Googleに替えがない以上に、Facebookに替えはないかもしれない。いや、やってみれば他のものが充分に替えになるかもしれないが。)

まあ米Yahooが退場しつつあるように、10年後にはFacebookもないかもしれないけどね。

2010年9月6日月曜日

FQLとは

サルが作るウェブアプリ: Facebookアプリを作ってみたいサル FQL編
FQLとはFacebookアプリで使えるSQLライクなDSL(ドメイン固有言語)です。
ほぼSQLの文法でかけますがテーブル結合は出来ないっぽい。でもサブクエリは使える。


WHERE句で条件として指定できる列がかなり限定されているのがミソのようだ。

ブログ アーカイブ

カテゴリー