タグ

ブックマーク / www.eisbahn.jp (12)

  • ミクシィ社を退職しました

    3年と10ヶ月ちょい勤務したミクシィ社を退職しました。正確には今月末までですが、余ってた有給休暇を2週間ほど使うので、最終出社日としては先週の金曜日でした。 「退社」というか「退職」というかを調べていたのですが、「退職」という方が正確っぽいですね。退社だと「勤務を終えて家に帰ったこと」も意味として含まれるらしいです。確かに「退社願」は書かずに「退職願」を書きますよね。つまりはそういうことです。 入社からずっと一貫して「mixi Platform」の構築に従事してきました。 mixi Developer Centerに載っている内容が、僕がやってきた全てと思っていただければ大丈夫です。無事にソーシャルゲーム、ソーシャルアプリという市場を作り出すことはできたかな、と思います。今では他社の勢いがすごいですけど、そういった他社の方々とも手を取り合って大きな市場の形成に寄与できたと思ってます。200

  • リフレッシュトークンにも有効期間があるんです

    mixi Graph APIでは、OAuth 2.0 Draft 10が採用されています。具体的には、OAuth 2.0のWeb server profileが採用されています。 [1.4.1. Web Server] http://tools.ietf.org/html/draft-ietf-oauth-v2-10#section-1.4.1 特にmixi Graph APIでは、仕様上ではOptionalですが、アクセストークンだけでなく、リフレッシュトークンも実装を行いました。アクセストークンの有効期間は短く(現状約15分)、アクセストークンが失効した場合には、リフレッシュトークンを使って、アクセストークンを再発行する手順が必要となります。 ・・・と、ここまでは多くの開発者はすんなりと理解できていると思います。OAuth 1.0aでも、アクセストークンの有効期間があり、失効した場合は

    mainyaa
    mainyaa 2010/10/07
  • 僕たちはガラパゴスゾウガメですか?

    「Web屋のネタ帳」より: iPhoneからのmixiの新規登録ができるようになっているらしい件にからんでの雑談 ところで、mixiは2010/9/10にmixi meetup2010という記者発表イベントを東京プリンスのイベントホールほぼ全部貸しきってやってたんだが、その席上で社長さんが「世界初、PC、携帯、スマートフォンの3デバイス対応のプラットフォームができる」とか言ってた。おいおい、PCとスマートフォンはともかく、ケータイってそれ日国内だけのガラパゴスケータイだけの話でしょ?それで世界初って言われてもねえ、と現場で失笑していたエンジニアは俺だけではあるまい。 多くの人が上記のような感想だったとしたらとても残念ですが、まぁ「ガラパゴス市場だから日だけの話で、そもそも世界初とか何言ってるの?」と思うのは、仕方のないことかもしれませんね。ただし、世界でのスマートフォン市場はまだまだ各

    mainyaa
    mainyaa 2010/09/24
  • OpenSocial Panel discussion in GDD 2009 in Japan

    Google Developer Day 2009 in Japanにて行われた「OpenSocialパネルディスカッション」の速報レポートを試みてみます。個人的に感じたポイントのメモです。 OpenSocialをコアとしたSocialWeb全般の話 mixi 川岸さん - コンテナ代表 RMTL 川崎さん - アプリ開発代表 goo えーじさん - コンテナ代表 Google 及川さん - モデレータ ゴール: 一歩会場を出たら、アプリを作りたくて仕方なくなる ソーシャルWebとは? mixi - SNSの立場で回答。ソーシャルとは難しいテーマ。ソーシャルグラフを活用した何か面白いもの、がソーシャル化。 goo - リアルなソーシャルグラフは、どこでも適用できると思われる。ソーシャルグラフはユーザについて回って良いのではないか、というのが原点。ソーシャルグラフを共有して、外に広がっていく

  • Album support (0.9)

    OpenSocial v0.9から追加になったAlbum APIについて、そのドラフトから日語訳を起こしてみました。 [Album support in OpenSocial] OpenSocial v0.9では、複数のMediaItem(写真、動画、そして音声クリップ)により構成されるAlbumをサポートするための機能が追加されました。これは「Albums API」と呼ばれています。この仕様には、JavaScript API、RESTful API、そしてJSON-RPC APIのそれぞれに対して定義が行われました。 Albums APIでは、以下の操作が規定されています。 Albumの作成、更新、削除 あるAlbumへのMediaItemの追加、更新、削除 ■ JavaScript API Albumサポートは、新しく追加されたopensocial.Albumクラスによって提供されま

  • Activity Paging Support (0.9)

    People & Friends APIを使って会員情報や友達情報などを取得する際に、条件に一致する人数が多くなることを想定し、ページングを指定することができるようになっています。例えば、JavaScript APIであれば、PeopleRequestFields.MAXとPeopleRequestFields.FIRSTを使って、1リクエストに含める件数と開始インデックスを指定することができるようになっています。 しかし、Activities APIにおいては、残念ながらOpenSocial 0.8.1においてもページングが考慮されていませんでした。そのため、多量のActivityがコンテナとクライアント間でやり取りされてしまう問題が発生します。特に、Apache ShindigにおけるActivityServiceインタフェースにおいても、ページングに関する引数が定義されていませんでし

  • OpenSocial Development Environmentをリリースしました

    OpenSocial Development Environmentの最初のバージョンを日リリースしました。 http://www.eisbahn.jp/trac/osde OSDEは、OpenSocialアプリケーションを開発するためのEclipseプラグインです。もし皆さんがOpenSocialアプリケーションを開発しテストを行う際に、いずれかのSNS(orkut.com、myspace.com、hi5.comなど)を使わなければなりません。これらのSNSを使う手法は、皆さんに強力な制限を与えることでしょう。例えば、ソーシャルアプリケーションをテストするために友達を作らなければならず、多くの機能をサポートしたSNSを探さなければならず、SNSが安定して稼働していなければなりません。 OSDEは、皆さんに個人的なSNSを提供することができます。この小さなSNSの中で、皆さんは会員のプロ

    mainyaa
    mainyaa 2009/01/06
    よういちろう++
  • OpenSocial Development Environment - Trac

    Welcome to OpenSocial Development Environment The porpose of this project is to make the development tool for OpenSocial application. OpenSocial Development Environment(OSDE) is made as Eclipse Plug-in. OSDE allows you to develop and test OpenSocial application very easily. What's OSDE? OSDE is the Eclipse Plug-in for developing OpenSocial application. When you want to develop and test a social ap

  • Seasar Conference 2008 Autumnにて話をしてきました

    Seasar Foundation主催のイベント「 Seasar Conference 2008 Autumn」が、日開催された。そこで「OpenSocialに見るGoogleのオープン戦略」というセッションで話をしてきた。 OpenSocialに関するほとんどの行動は、Googleに閉じた話ではなく、コミュニティを中心としたオープンな場で行われている。これを通じて、他のプロダクトも含め、一般の開発者とGoogleとの距離の縮め方がどのように行われているのか、について説明を試みてみた。 思ってたよりも多くの人が聞きに来てくれた。ありがとうございます!そして、発表の場を作って頂いたSeasar Foundation関係者の方々には、感謝の意を伝えたい。 さて、うまく説明できたかどうか自信がないけど、 OpenSocial-Japanやその他のAPIに関するコミュニティに、多くの方が積極的に

  • iPhoneとOpenSocialは相性がよい?

    既存の大手SNSが、iPhone向けのアプリケーションを続々と公開している。App Storeに「ソーシャルネットワーキング」というカテゴリがあるくらいの勢いである。FacebookやMySpace、そして先日mixiもiPhoenアプリの公開を始めた。 「 mixiのiPhoneアプリ公開」 - IT media このmixiアプリは、多くのmixiユーザに使われてるだけでなく、内部でAtomPubを使ってmixiにアクセスしていることが多くの技術者の心を掴んだ。つまり、超閉鎖的SNSだと思われているmixiも、AtomPubでの外部との連携手段が存在していた、ということだ。 OpenSocialでは、v0.8からRESTful APIが規定された。これにより、SNSのWebサイト外の任意の場所から、SNSが持つ情報を取得したり更新したりできるようになる。そして、その手順(プロトコル)が

  • こみゅすけ Open Social Editionを作りました

    こみゅすけには、 RESTful APIが実装されている。つまり、他のプログラムからこみゅすけの情報を取り出したり変更できるようにしてある。これを使って、「こみゅすけ Open Social Edition」なるものを作ってみた。現在、orkut SandboxとHi5 Sandboxにて動作している。 (1) こみゅすけ Open Social Edition for orkut (2) こみゅすけ Open Social Edition for Hi5 実はこの2つ、プログラム的には全く一緒。異なるOpen Socialコンテナで、言い換えると、異なるSNSサービスで、全く同じアプリケーションがそのまま動作することの証明である。ホントにあっさりと動いてしまったので、僕も正直びっくりした。CSSの解釈の違いなどに悩まされるのかなぁ、と考えていたのだが、所詮iframe内での表示なので、問

  • Googleデベロッパー交流会 第5回「Open Social」に参加してきました

    先週の3月14日、 Googleデベロッパー交流会 第5回「Open Social」に参加させていただいた。今回は、パネルディスカッションのパネラーの一人として、Open Socialについて他のパネラーの方々と共に語らせていただいた。 何だかんだ言って、結局僕が一番話をしちゃってたかもしれない。うーん、良かったのか、悪かったのか。。。 Open Socialというと、やはりSNSアプリケーションの開発に関する話が中心になると思っていたのだが、僕にとって非常に意外だったのは、SNSを運用している人、あるいはSNSのサーバを作っている人が会場に多く来ていたということだ。特に、地域SNSとそれらのスケールアップを課題に持っている人が多く、その解決策としてOpen Socialに期待している、という話を伺うことができた。 Open SocialでのSNSアプリのポータビリティ性を重要と考えたため

  • 1