2007年07月20日

ほめまスター

ある日、梅田望夫はこう言いました
直感を信じろ、自分を信じろ、好きを貫け、人を褒めろ、人の粗探ししてる暇があったら自分で何かやれ。
ほめまスターは、褒めてほしい事を気軽に書き込んで、誰かが共感してくれたら星をいっぱい付けてくれるサービスです。
はてな認証と、はてなスターを利用しているため、はてなアカウントをお持ちのかたでしたら、どなたでもご利用できます。

はてなスターは、この言葉を実践したサービスなんだろうなと思うのですが、この言葉をさらに実践出来るサービス「ほめまスター」を今日リリースしました。
本当は一週間前から出来上がりつつ合ったのですが、仕上げとかHTML/CSSかきをだらだらしていたらリリース遅れてしまいました。。。

わかりやすく説明するとTwitterにはてなスターをくっつけたイメージですが、褒める事に特化させたサービスになっています。
似たようなサービスだとコトノハがあるんですが、あっちは否定も出来ちゃいますが、こっちは褒める事しか出来ません。
しかもコメントとか書けずに☆しか付けられないので完璧です。

一応はてなスターのコメント機能にも対応させられそうですがシンプルな形でリリースという事で。
コメント機能使うとしたら、各利用者のはてなスターのblogsからトークンを作成してもらって、ほめまスターがわに登録して貰う感じですかね。そしてjsでごにょごにょやると。

実装に関しては、以前作ったtwitterdのように、twitterクローンなAPIを用意してから、WebインターフェィスからAjaxして利用しています。
そしてHatenaStar.jsをhackして、動的に☆の機能を表示して行っています。
はてなスターの右下にnextってのがあるんですが、これをクリックすると次の内容をAjaxで取って来つつ表示して☆も動的に出して来ます。
はてなスター側のHatenaStar.jsを直接読んで、これに依存したjsを書いていっているのでHatenaStar.jsの実装が変わったら動かなくなる可能性があります。(すぐに対応するけど)

肝心のTwitterクローンなAPIについてはWassrのAPIドキュメントを見て下さい。
http://homemastar.blogdb.jp/api/public_timeline.(json|atom|rss)
http://homemastar.blogdb.jp/api/friend_timeline.(json|atom|rss)
http://homemastar.blogdb.jp/api/user_timeline.(json|atom|rss)
が使えます。
update.jsonは、めんどくさいので放置で。
やるとしたら、はてな認証後のほめまスターが吐くcookieを持ちつつtopページからcsrf用の文字列を取って来て、

update.json?csrf=[csrf str]&status=[msg]

とかやればいけるはず。

id:jkondoも褒められたはてなスター、どうぞご利用ください。

各ページの下の方にあるquery logは、はてなの50%リリースをリスペクトして出してます。

Posted by Yappo at 2007年07月20日 21:48 | TrackBack | 私的サービスめも
Comments
Post a comment









Remember personal info?






コメントを投稿する前に↓の場所にnospamと入力してください。