2009を振り返って

2009年があと少しで終わります。今年を振り返ると、いろいろと動きがありました。その中でも大きなこととしては、「転職」「書籍出版」「OSDE」です。

最も大きな変化は、やはり転職です。まさか自分が某大手SNSサイト(とぼかす必要もないか)に入社するとは全く思ってなかったですが、大きなSNSのプラットフォーム化に関われて良かったなと。それはそれはいろいろとありましたが、自分でも貴重な経験をさせてもらってると思ってます。もちろん、プラットフォームは公開するだけでなく、いろんな意味でそれを維持していくことが大事であり、大変なことです。来年からが勝負です。

その転職のちょっと前の2月に、OpenSocial本の出版を無事迎えられたことも大きな出来事でした。自分の本を出せるとは、これも数年前までは思いもしなかったことです。今ではOpenSocialをベースにしたアプリケーションが日本の多くの開発者によって開発されていますが、ちょっとでもそれに貢献できたのなら嬉しいですね。

ずっとOSDEの開発は一人でやってきたけど、今年からメンバーが増えたことも大きな事件です。今では、僕よりもアクティブに開発をしてくれています。やはり自分で作ったものを評価してくれるのはとても嬉しいことです。OSDEは既に僕一人のものではなくなったので、責任感を持ってちゃんと進化させていかなければなりません。今年以上にOSDEは来年開発を進めたいと思っています。

このOSDEのメンバー追加のおかげで、英語でのコミュニケーションの機会は非常に増えました。メールはもちろん、コードレビュー、仕様調整など、OSDEのプロジェクトサイト上では英語が公用語です。そして、メンバーが10月の終わりに来日し、僕とOSDEに関する打ち合わせを実施しました。通訳はなく、英語でなんとかOSDEのロードマップ作りをこなした経験は、僕にとってすごい経験になっています。なんとかなるもんだなぁ、と。

これら以外にも、Google Developer Dayの基調講演でのプレゼンや執筆活動なども、今年の充実感の元となっています。とにかく、今年はいろいろと動きがあり、充実した楽しい内容でした。そして、いろいろな人にお世話になった年でもありました。

来年は、いろいろな施策を自分から仕掛けていき、いろいろな波を起こしていきたいですね。

では、引き続き来年もよろしくお願いいたします!

今シーズン初スキー

昨日、今シーズン初スキーに妻と行ってきました。

雪質はとても締まっていて、滑りやすかったです。そして、昨日はとても晴れてました。

昨シーズン一回も行ってなかったのでうまく滑れるか不安だったけど、新しいウェアとブーツは僕を刺激してくれました。

初スキーを楽しめました。それにしても、レストハウスで売ってるカレーは、今年も高かった。。。

OSDE v0.5.0 stable1がリリースされました!

OSDE Ver. 0.5.0 Stableをリリースしました!OSDEのアップデートサイトを使って、簡単に更新をすることができます。

http://opensocial-development-environment.googlecode.com/svn/update-site/site.xml

このバージョンにより、開発しているガジェットをiGoogleにてプレビューおよび配布することが可能となります。この機能は、台北にいるAlbertと数人のメンバーによって開発されました。おめでとうと言いたいと共に、日々の助けと開発作業に対して感謝しています! :) もしiGoogleガジェットを開発したいときには、OSDEは内部で持つShindigサーバと、iGoogleのプロダクションサーバの両方で動作確認をすることができます。

私たちは、多くの改善や新機能の開発を続けます。もしロードマップを知りたいときは、以下のページをご覧ください。

http://code.google.com/p/opensocial-development-environment/wiki/Roadmap

ぜひ、コーディングを楽しんでください!

Hibernateは何をする?

Hibernateの意味を知っていますか?そうです、冬眠を意味しています。では、Javaで書かれたHibernateがどんな仕事を持っているか、あなたはご存じですか?

はぃ、Hibernateは、あなたのデータベースに「冬の間」いかなる情報も永続的に格納します。もちろん、データベースに格納された全ての情報は、春が来たら外に逃げていくでしょう!

・・・なんちゃって。 :)

C-C-B

C-C-Bを知ってますか?もしあなたが日本人なら、C-C-Bが有名なバンドで、そのリーダーの髪はカラフルであることを知ってるでしょう。

では、C-C-Bは何の略か、知ってますか?

それは、”Coconut Boy”です。

Please see: http://ja.wikipedia.org/wiki/C-C-B

英語のポスト

このブログにおいて、先週から英語のエントリポストをサポートしました。もし英語を話す方であれば、僕のエントリを読むことができるでしょう。もちろん、僕の英語は非常に貧弱です。もし間違いを見つけたときには、気軽にそれを教えてください。

ちなみに、マルチリンガルサポートは、qTranslateプラグインを使って実現しています。

よろしくです!

ライフサイクルイベント提供開始!

mixi Platformにて、待望の「ライフサイクルイベント」の提供が開始されています。

[ライフサイクルイベントについて - mixi Developer Center]
http://developer.mixi.co.jp/appli/pc/lets_enjoy_making_mixiapp/lifecycle_event

これは、例えばユーザがmixiアプリをインストールしたとき、もしくはmixiアプリをアンインストールしたときに、外部サーバにそのことを通知してくれる仕組みです。元々はHi5で独自実装された機能が、OpenSocial 0.8.1の時に標準仕様として取り込まれたものとなります。

[v0.8からライフサイクルイベントを受け取れるようになります - OpenSocial-Japan]
http://groups.google.co.jp/group/opensocial-japan/browse_thread/thread/baa5590cd35b58da/ba87c004d87508b6?lnk=gst&q=Lifecycle#ba87c004d87508b6

mixi Platformでは、event.addappおよびevent.rempveappに対応しています。これによって、開発したmixiアプリのインストールとアンインストールの状況を開発者が把握することができるようになります。つまり、

  • ユーザの利用状況の把握
  • 使わなくなったユーザに関する情報のゴミ掃除

などが実現可能となります。

これらに加えて、event.addappの際には、「誰から招待を受けてmixiアプリの利用を始めたか」という情報も受け取れるようになります。今まで多くのmixiアプリでは、招待時に選択されたユーザ一覧と招待したユーザを覚えておいて、インセンティブを与えるようなことをしていたかと思います。

しかし、実際には「誰からの招待を受けてインストールしたか」を開発者は把握することができず、例えば同時に2ユーザから同じアプリの招待を受けていた際には、どちらからの招待を受けたのか判断することができませんでした。

event.addappの際に、mixi_invite_fromパラメータが付与されていた際には、そのユーザからの招待を受けてインストールを行ったことがわかります。これにより、インセンティブを与える対象ユーザを厳密に特定することができるようになった、ということができるのです。

mixi側の負荷や外部サーバへの多量リクエスト送信をさけるために、リアルタイムに通知を行うのではなく、一定時間ごとにリクエストをまとめて通知を行うようになっています。よって、mixiアプリをインストールした瞬間にインセンティブを与えることが可能、というわけではありませんので、注意が必要です。

ライフサイクルイベントは、PC向けアプリ、モバイル向けアプリ共に通知されます。この機能をうまく使った、さらに素敵なアプリケーションが登場するのを楽しみにしています!

僕の恐竜を返せー

とても評判の良いWindows 7をどうしても欲しくなり、先日アップグレード版を購入。Parallels上で動いていたWindows XPをアップグレードインストールして、Windows 7ユーザの仲間入りをしました。

僕はもちろんWindows 3.1の頃からずっとWindowsは使い続けていますが、NT3.51の頃からずーっと愛用していたものがあります。それは「恐竜」です。

saurus

これは、Windowsに標準で入っているマウスカーソルです。上は青の恐竜ですが、黄色の恐竜もあり、しかもリボンがついている可愛いやつです。どれだけ僕の心を癒してくれていたことか。Windowsをインストールし終わって、真っ先に最初にすることは、マウスカーソルをこの「恐竜」に変更することでした。

なのに!Windows 7には、恐竜がいない!

mouse_list

これはかなりのショックです。Windowsは退化したといってもいいくらいです。ひどいです。あんまりです。Parallels 5.0になってAeroも効くようになり、さぞかし恐竜も気持ちよく歩いてくれると信じていたのに。。。

誰か僕にWindows 7で恐竜を復活させるための呪文を教えてください。

Get Adobe Flash playerPlugin by wpburn.com wordpress themes