OAuth WRAP Profiles (翻訳、Javascript Profile も含む)

OAuth WRAP という新しい OAuth の仕様が話題になってるので、ちょっとドキュメントを訳してみました。

全部翻訳するのは大変なので、利用シーンごとに分けて作られている "Profile" というのだけをそれぞれ訳しています。(WRAP は Web Resource Authorization Protocol の略らしい)

Facebook Connect を置き換えるものとしても注目されており、Javascript 単体のアプリケーションなんかも想定してあります。今回翻訳したドキュメントでは、まだ Javascript Profile は定義されていないのですが、MLに仕様書のドラフトが添付されていたので、そちらも同時に訳しています。

Smart.fm でも Javascript アプリ上での認証はオープン化の key なので、特に Javascript Profile に注目しています。

Read more Comments Retweet

たまプラーザに引っ越しました。

クリスマス休暇を利用して、たまプラーザに引っ越しました。

子供達の保育園を変えたく無かったので、前の家からは車で15分ほどの近場です。

たまプラーザ駅のまわりを囲んで、「たまプラーザテラス」というのがあるのですが、ここがなかなかおしゃれでお気に入りです。

クリスマスにはサンタクロースも来てました。

「サンタさんはみんなが寝てから来るんだよ」と教え込まれていた息子は、起きてる時に来ていたサンタさんに驚愕していました(笑

しょうがなく、世の中には「プレゼントをくれるサンタさん」と「写真撮ってくれるだけのサンタさん」がいることにして、その場は解決しました。

Read more Comments Retweet

MacOSX での Android SDK セットアップと Android の /etc/hosts の編集方法

昨日からちょっと Smart.fm Android アプリのデバッグのお仕事が入ったので、Android SDK をセットアップして Emulator にアプリをインストールしました。

インストール自体は簡単だけど、実際に Emulator を立ち上げるまでに少しハマり、Android で /etc/hosts をいじったりするところまではかなりハマったので、忘れないうちにメモメモ。

Download & Install Android SDK

Android SDK | Android Developers から、MacOSX 用の SDK をダウンロード。ダウンロードされたディレクトリごと適当な場所に配置して、SDK_ROOT/tools に PATH を通しておく。

Install Android SDK Components

次に Adding SDK Components | Android Developers にある通り、SDK Componets とかいうのをインストールする。

まずは以下のコマンドで Android SDK and AVD Manager を立ち上げる。(たぶん AVD は Android Virtual Device の略)

android

どうも僕の環境では HTTPS 経由だと失敗するので、Settings から HTTP を使うように設定。

Android SDK - Settings

ちょっと時間がかかるけど、Available Packages からとりあえず全パッケージをインストールしておく。僕の環境でインストールされたパッケージ一覧はこちら。

Read more Comments Retweet

3歳で Apple マスター

家の息子、3歳にして iPhone と MacBook の使い方を覚えてしまったようです。

「アンパンマン体操おどって」というと、iPhone で YouTube を立ち上げて、履歴からアンパンマン体操を選んで曲に合わせて踊ってくれます。2歳の娘と一緒に。

こちかめ、ゴーオンジャー、アンパンマン、そして何故か大塚愛がお気に入りで、「関連動画」から次々に気に入ったのを再生していくので、YouTube の履歴は常にそれらでいっぱいです。

たまに本人 or 妹が履歴を消してしまうらしく、そういう時には「こちかめ探して〜」とか言ってくるのですが。

また「写真撮らせて」とかいうと、iPhoneを持ってきて、うまいことカメラ使って逆に写真撮ってくれます。いつもピント合ってないけど。

僕や嫁がソファーでMacBook触ってると、Apple Remote持ってきて、見事に邪魔してくれます。iPhotoの写真やiTunesの曲も、Apple Remoteでちゃんと選んでます。「邪魔しないで」というと、「じゃあおふとんの部屋いき〜」と言われる始末。。。

DVDとか借りてくると、MacBookをTVにつないで、DVD入れて勝手に再生してるし。

末恐ろしいヤツですが、ちゃんと電源切れたら充電器持ってきて充電してたり、寝る前は iPhone を充電してくれたりするあたり、なかなか役に立ってます(笑

さて、どのタイミングで息子専用の Mac を買ってやろうかなぁ〜?

Comments Retweet

idcon #6 雑感 - OpenID / OAuth / OpenSocial がこう使えたらいいのに

Contact リストを Email じゃなくて OpenID で取れればいいのに

Google / Yahoo! Inc. の Contact API、正直友達の Email アドレスとかもらっても、スパムまがいの招待状送るくらいでどうせみんな登録しないんじゃない?本当は Facebook Connect みたいに「友達をインポートする」とかの方がやりたいのに。

G も Y! も OP になっていて、Smart.fm 内には各社数万単位でその OpenID を使っているユーザがいるので、Friend リストを OpenID で受け取れれば、Facebook Connect や Twitter なんかより遥かに高い確率で友達が見つかる、はず。

そして Email じゃなければ、Y! Japan さんも対応しやすい、かも?


OpenSocial Container の User ID が OpenID だったらいいのに

これも一つ目とほぼ同じ。mixi ID なんて送ってきて、僕らにどうしろと言うのさ!(まぁほとんどの mixi OpenID には mixi ID 含まれてるけど)

ってことで、OpenSocial Container も、OP やってるなら ID を OpenID にしちゃえばいいよね。

mixi OpenID で OAuth Hybrid 対応して、発行された Access Token で OpenSocial の Activity API とか叩けるようになれば、国内では Facebook Connect に負けるわけ無い。

って、mixi と MySpace 以外にどこがあるのか分からんけど。


OP / SP が iPhone 対応してくれればいいのに

OP が iPhone 対応してないから、自分とこのサイトが iPhone 対応しても、結局ログインはしにくいまま。どうせ2-3ページ対応すればいいだけだし、iPhone 対応してくれればいいのになぁ〜。


と、idcon でちょうどタイムリーな話題もあったので、いろいろ言ってみた。

Comments Retweet