Google Friend Connect 入れてみた

Google Friend Connect って、API 出たあたりからちょっと触ってみたかったのです。ということで、まずはブログパーツ入れてみました。この画面下に固定されてる水色のバーがそれです。

バーの真ん中をクリックすると、このブログ内で行われたメンバーの活動なんかがいろいろ出てきます。

バーの左の「Join or sign in」という場所かこの記事内の「Sign in」というボタンをクリックすると、このブログの「メンバー」になれます。

メンバーになると何が嬉しいかって?僕はメンバーが増えて嬉しいっすw

Read more

TOEIC 770点!

まさかこんなにあがってるとは思わなかった!
嬉しすぎてスコアシート公開w

Cerego の環境と smart.fm、そして WE (English School) のおかげです。

一応ベストは600点ちょっとだったんだけど、それからどんどん点が落ちて、直近(といっても4〜5年前くらい?)の点は450点かそこいらだったので、大躍進!

10月で Cerego に来て1年なので、それまでに800点超えたいなぁ。本当はそれまでに700点超えるのが目標だったんだけど。

ウォーリー & レミーのおいしいレストラン & カンフーパンダ

日曜日は久しぶりに DVD を借りて、子供達と三本連続アニメを見ました。

ウォーリー - WALL・E

人間が汚染されて住めなくなった地球を去ってしまい、取り残されたゴミ処理ロボットのお話。歩けなくなって、ロボット無しではコーラすら飲めないデブッチョがいっぱい。まさしくアメリカ人!そしてストーリーも、まさしくアメリカ!でした。

3歳児にはちと難しかったようですが、1本目だったのもあり比較的おとなしく見ておりました。

Read more

Java から Rails アプリを利用する際に気をつけること

Java から Rails アプリのモデルを呼び出す (MacOSX Leopard) の続き。

まず最初は Rails のロード途中でヒープメモリが足りなくてエラーになりました。Rails アプリは結構なメモリを食う傾向があるので、僕の場合は Java のヒープメモリを 256M にしてやる必要がありました。

java -Xmx256m JSmartfm

次に、なぜか pure ruby の Ruby/MySQL では、SQL の発行はできるのにレスポンスが返って来ないという現象になったので、JDBC を使うことにしました。

Read more

Java から Rails アプリのモデルを呼び出す (MacOSX Leopard)

Shindig Java 版から Rails アプリのモデルにアクセスする為に、Java から Ruby を呼び出すという技にチャレンジしてみました。

なんだか org.jruby.* を使う方法もあるようですが、とりあえず今回は Java 6 の Java Scripting とかいうのを使ってみました。

以下、手順をざっとおさらい。

JRuby のインストール

JSR233 Engines の Ruby エンジンは JRuby 1.1 系にしか対応していないらしいので、JRuby のバージョンを 1.3.0 から 1.1.6 に落とす。

これは jruby-bin-1.1.6.tar.gz をダウンロード&解凍して、JRUBY_HOME を置き換えるだけ。

JSR233 Engines のインストール

jsr223-engines.tar.gz をダウンロードして、適当な場所 (ここでは JSR233_ENGINE_HOME とする) に配置するだけ。

Read more

MacOSX に Apache Shindig (Java version)をインストール

Apache Shindig

Mac に Apache Shindig をインストールしたので、ログをメモ。

Java version up

多分これはしなくても大丈夫だけど、Java の version が 1.5 系だったので、この機会に 1.6 に update。

Leopard では以下のシンボリックリンクを張り替えるのではなく

/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK

以下のアプリから version up するらしい。

/Applications/Utilities/Java/Java Preferences
maven をインストール

maven は Java 版 rake+gem みたいなものらしい。Mac には maven が最初から入っているのだけど、一応 port 経由でインストール。

sudo port install maven2
jetty をインストール

jetty は Tomcat みたいなアプリケーションサーバ、かな?とりあえず port でインストールできる。

sudo port install jetty

ここまでで必要な環境はそろっている、はず。ここからが shindig。

Read more

Returned from Las Vegas

RailsConf 2009 も終了し、無事ラスベガスより帰還しました。

ラスベガスは、ちょっとエロいトイレがあったり、ピラミッド型のホテルがあったり、突っ込みどころ満載な街でした。

きっとこれが「アメリカン」な感覚なのね。

Read more

Safeco Field, Lunch and Something High @ Seattle

今週はラスベガスにいるのですが、今日は経由地のシアトルでとった写真を少しだけ。

シアトルといえばイチローしかしらない僕ですが、バスで空港からダウンタウンに向かった途中で見た町並みは、落ち着いたいい雰囲気でした。

海(もしくはめっちゃでっかい川?)も近いので、何となく伊丹空港から芦屋を抜けて神戸に向かってる感覚。

そしてダウンタウンに入る直前くらいに、イチローのホームスタジアム「Safeco Field」出現! なんか黒い屋根だけが浮いてる、不思議な建物です。

Safeco Field @ Seattle

その後ダウンタウン(っぽい)バス停で降りて、ちょっとブラブラ。シアトルズベストはシアトルには無くて、やっぱスターバックスばっかりだと知りました。

Read more

RailsConf 2009 @ Las Vegas

現在ラスベガスで開催されている RailsConf 2009 に参加しています。

セッションを聞きながら Twitter Search で詳細を追いかけるという技も習得し、なんとか必死で英語だらけの環境について行っています。

が、DHH の Keynote はかなり置いて行かれました。

GitHub のセッションは、Twitter のおかげでだいぶ理解できました。まぁ彼らのサービスが EngineYard の(たったの!) 9 slice で動いているというのは、何か聞き違えているかもですが。

Twitter Search のログをキャプチャしたので、RailsConf に来てない人も、GitHub のセッションは追えるはず。

Read more

smart.fm のマイリストをサイドバーに表示

OpenSocial もすばらしいのですが、やっぱり自分のマイリストはブログにも表示させたい!ということで、smart.fm API と jQuery を使って、このブログのサイドバーに自分のマイリストを表示するようにしてみました。

使っているのは smartfm.csssmartfm.js start_swf.js の3つです。CSS をちょっといじってもらえれば、きっとあなたのサイトでも利用できるはず。

使い方は以下の通り。

Read more

Social Web Japan #2 で発表してきました

今週の火曜日に行われた Social Web Japan #2 で、smart.fm の Social Web まわりの取り組みについて、簡単に発表してきました。

smart.fm は基本的に「more open!!」って感じなので、OpenID や OAuth なんかを積極的に取り入れて来ました。Facebook をはじめとする外部サービスとの連携や、smart.fm API を利用した社外デベロッパーとの交流も非常に重要視しています。また最近では特に Activity Stream に注力しています。

というような発表でした。

そういえば、こういった技術で海外の企業や研究所なんかと連携することは多いけど、国内は少ないな。。。なんか国内での連携とかもした方がいいのかも。

Social Web Japan #2 では smart.fm の他にもリクルートメディアテクノロジーラボ、goo、mixi、Yahoo! Japan の方が、それぞれ OpenID とか OpenSocial とか他いろいろなお話しをされていました。

あと、Peter が来てて Poken の紹介もしていたな。
とにかく、いままでで一番 Poken したイベントでした♪

最後に、僕のスライドはこちら。

Read more

iPhone を使いこなす「ソーシャル」いたずらっこ達

うちのちびっこは iPhone が大好きです。

1歳の娘はまだ iPhone を使いこなすレベルには到達していませんが、すでに何事も「兄にやらせる」ことを覚えており、「YouTube 起動しろ」だとか「ロック解除しろ」だとか、王女様のごとく兄に指令を出しております。

3歳の息子はすっかり iPhone を使いこなしていて、最近では僕の YouTube ブックマークはヤッターマンの歌で埋め尽くされていたり、iPhone のアルバムに完全に油断してる僕の姿が記録されていたりします。もちろんメールや電話の使い方も理解しており、いつのまにか友達に怪奇メールやイタ電が!なんてのもしょっちゅうです。

そして、どうも最近そのいたずらがより過激に、そして「よりソーシャルに」なって来ている気がします。。。

Read more