11月 14 2009

OpenSocial’s Architecture Slide

Published by Eiji under Conference, Event, OpenSocial

I’ve made a presentation about OpenSocial’s Architecture an event: Tokyo GTUG #4. Here I publish the slide I’ve used though it’s all in Japanese. Hope this will help someone.

Comments add to hatena hatena.comment (5) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 5

9月 15 2009

OpenSocial Hackathon in Aizu

Published by Eiji under Conference, Event, OpenSocial

There’ll be Aizu IT Summer Forum held on 18th Sept. in Aizu Fukushima, Japan. I’m going to have a session there, which will be about “Architectural overview on OpenSocial”.

On the next day, 19th Sept. there’ll be OpenSocial Hackathon in Aizu at the same place for as an accompanying event of Mashup Awards5.

If you happen to be in Aizu, please join us :)

Details and application form (written in Japanese):

OpenSocial Hackathon in Aizu

Comments add to hatena hatena.comment (3) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 3

9月 11 2009

Installing MySQL on Snow Leopard

Published by Eiji under Mac

Snow Leopard has got PHP 5.3, so it’s nice to install Partuza and Shindig. Because you can do without installing entropy.

But I needed to do a little tweak to get MySQL work on Snow Leopard. Here’s a memo.

Download MySQL

Download binary of MySQL from here. Choose Mac OS 10.5(x86_64) on download list close to the bottom.

Install MySQL

Installing can be done only with GUI. Install Prefpane and Startup Item as well. Configure PATH too.

Create ~/.bash_profile and paste, or append following:

PATH=$PATH:/usr/local/mysql/bin
export PATH

You can utilize it by doing:

> source ~/.bash_profile

Do the tweak

You have to do following to get MySQL properly work on PHP:

>  cd /usr/local/mysql
>  sudo ./script/mysql_install_db

then…

>  sudo cp /etc/php.ini.default /etc/php/ini
>  sudo vim /etc/php.ini

change following part:

mysqli.default_socket = /var/mysql/mysql.sock

to something like this:

mysqli.default_socket = /tmp/mysql.sock

That’s it! Now you should be able to start MySQL from Preference Pane and see MySQL working on PHP.

Note: This makes Partuza working, but if you want to do something else, you may need some more work.

Comments add to hatena hatena.comment (8) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 8

9月 08 2009

個人名刺作りました

Published by Eiji under Conference

プライベートのブログに書いてた内容ですが、ぜひ紹介したいのでこちらにも。

勉強会などによく行くようになって、前々から個人名刺が欲しいとずっと思ってました。かといってよくある小さいサイズのはヤだし、名刺を作ってくれるサービスはたくさんあるのでなかなか手を付けられず・・・そんな時に見つけた記事がこれ。

ブロガー名刺、送料込みで1000円じゃすと!

デザインにこだわりたかったし、値段も安かったのでこれは!と思い、早速申し込みました。

フルカラー100枚ながら1300円、加えて何度でもデザインをやり直してくれるという太っ腹ぶり。お言葉に甘え、仕上がりまで1ヶ月程度を要しましたが、ついに完成しました。

ブロガー名刺という話でしたが、最近勉強会で会う人などにはTwitterが最も通じやすいので、Twitterをメインにし、OpenSocial関係はおまけ。肩書きはSocialWeb Japanにしました。もちろんブログのURLも入れて。

というわけで、仕上がりには満足してます。まだ嫁にしか渡してません。早く誰かもらって!

この値段でこの仕上がり、前川企画印刷さんに大感謝です!みなさんもどうぞ!

Comments add to hatena hatena.comment (2) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 2

8月 29 2009

I have become an Apache Shindig committer

Published by Eiji under OpenSocial, SocialWeb

“Web will become more social” This has been what I kept telling people after 2005, when I’d joined goo. There’s so much things we can do when we make social graphs as a platform.  First thing I tried was to make a social platform on a portal site, which turns out to be goo Home.

I already had an image of the future at that time: the social graph will be expanded to external web and it will tie any other services into one with social connections. It was before we laungh goo Home when Facebook emerged.

What Facebook was trying to do was not like what I initially imagined: getting external services into their service. It was totally opposite to what I was imagining, but I realized our ultimate goal must be the same. Making web social. After a few month, OpenSocial got announced.

OpenSocial decides its spec democratic and open. Openness is good. Imagine you want to tie 2 systems social. Needless to say, it’s easier when the spec is something standard. You can omit communication cost as well as technical endeavor.

On top of that, with open spec, a lot of product may be expected. Taking OpenSocial as example, there’s Yoichiro Tanaka’s OpenSocial Development EnvironmentOpenSocial Client Library, OAuth related libraries, OpenSocial Signed Request Library which I developed… Whole bunch of open source products help latter joining developers.

And the primal open source product among OpenSocial is Shindig, OpenSocial container’s reference implementation.

Shindig was my textbook to learn existing spec of OpenSocial. There was almost no one else in Japan who looked into Shindig, so I was invited to become an Google API Expert.

I’ve also wrote a lot of patches to Shindig on my way to developing goo Home. And 1 and half years have passed…

I have become a committer of Apache Shindig

I made my first contact with Mr. Chris Chabot who has been the main committer of PHP Shindig. I met him in person at Google IO 2008, occasionally chatting on messenger, he recommended me to become Shindig committer.

To become a committer in Apache Software Foundation, you have to get voted. And luckily, I was approved.

PHP Shindig is said to be used be more than 26 SNS with 5 million users. I was really excited to know that.

To me, OpenSocial is just a tool to make my ideal social web possible. But at least in Japan, there’s no other choice now and OpenSocial IS the standard. And Shindig which is used in mixi and goo, is the one which support its core.

I’m hoping to make Social Web happen in Japan and support it as a Shindig committer.

Comments add to hatena hatena.comment (7) add to del.icio.us (0) add to livedoor.clip (2) add to Yahoo!Bookmark (1) Total: 10

« Prev - Next »