
OAuth WRAP という新しい OAuth の仕様が話題になってるので、ちょっとドキュメントを訳してみました。
全部翻訳するのは大変なので、利用シーンごとに分けて作られている "Profile" というのだけをそれぞれ訳しています。(WRAP は Web Resource Authorization Protocol の略らしい)
Facebook Connect を置き換えるものとしても注目されており、Javascript 単体のアプリケーションなんかも想定してあります。今回翻訳したドキュメントでは、まだ Javascript Profile は定義されていないのですが、MLに仕様書のドラフトが添付されていたので、そちらも同時に訳しています。
Smart.fm でも Javascript アプリ上での認証はオープン化の key なので、特に Javascript Profile に注目しています。
Read more
Comments
クリスマス休暇を利用して、たまプラーザに引っ越しました。

子供達の保育園を変えたく無かったので、前の家からは車で15分ほどの近場です。
たまプラーザ駅のまわりを囲んで、「たまプラーザテラス」というのがあるのですが、ここがなかなかおしゃれでお気に入りです。
クリスマスにはサンタクロースも来てました。

「サンタさんはみんなが寝てから来るんだよ」と教え込まれていた息子は、起きてる時に来ていたサンタさんに驚愕していました(笑
しょうがなく、世の中には「プレゼントをくれるサンタさん」と「写真撮ってくれるだけのサンタさん」がいることにして、その場は解決しました。
Read more
Comments
昨日からちょっと 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 を使うように設定。

ちょっと時間がかかるけど、Available Packages からとりあえず全パッケージをインストールしておく。僕の環境でインストールされたパッケージ一覧はこちら。
Read more
Comments
家の息子、3歳にして iPhone と MacBook の使い方を覚えてしまったようです。
「アンパンマン体操おどって」というと、iPhone で YouTube を立ち上げて、履歴からアンパンマン体操を選んで曲に合わせて踊ってくれます。2歳の娘と一緒に。
こちかめ、ゴーオンジャー、アンパンマン、そして何故か大塚愛がお気に入りで、「関連動画」から次々に気に入ったのを再生していくので、YouTube の履歴は常にそれらでいっぱいです。
たまに本人 or 妹が履歴を消してしまうらしく、そういう時には「こちかめ探して〜」とか言ってくるのですが。
また「写真撮らせて」とかいうと、iPhoneを持ってきて、うまいことカメラ使って逆に写真撮ってくれます。いつもピント合ってないけど。
僕や嫁がソファーでMacBook触ってると、Apple Remote持ってきて、見事に邪魔してくれます。iPhotoの写真やiTunesの曲も、Apple Remoteでちゃんと選んでます。「邪魔しないで」というと、「じゃあおふとんの部屋いき〜」と言われる始末。。。
DVDとか借りてくると、MacBookをTVにつないで、DVD入れて勝手に再生してるし。
末恐ろしいヤツですが、ちゃんと電源切れたら充電器持ってきて充電してたり、寝る前は iPhone を充電してくれたりするあたり、なかなか役に立ってます(笑
さて、どのタイミングで息子専用の Mac を買ってやろうかなぁ〜?
Comments
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