hakobera's blog

技術メモ。たまに雑談

Tuppari コミュニティ始めました & IE に対応しました

Tuppari コミュニティについて

これまで個人で Tuppari を書いていましたが、@seratchRuby ライブラリ書いてくれてので、これを機にコミュニティ体制に移行しました。

Tuppari の Ruby クライアントを書きました - case class HatenaDiary(id: Symbol = ’seratch2)

具体的には、Github の Organization にリポジトリを移動し、Node.js、Java、そして今回追加された Ruby ライブラリをまとめました。

Tuppari (Github Organization)

Tuppari のメンテナになりたいという方、もしくは、Tuppari の各種言語のライブラリ書いたという方は権限を追加しますので、ご連絡ください。

IE 9 対応について

Tuppari は WebSocket を使うので、原則は IE9 以下では動作しないのですが、Flash の WebSocket 実装である web-socket-js を利用して、IE9 でも動作するようにしました。

IE に対応させたい場合は、以下のように条件付き Include を使って、必要なライブラリを読み込むようにしてください。

  <!-- Include the Tuppari client JavaScript libraries on your page from CDN -->
  <script src="http://cdn.tuppari.com/0.2.0/tuppari.min.js"></script>
  <!-- If you want to support IE6, 7, 8, 9 include script for flash sockt -->
  <!--[if lte IE 9]>
  <script src="http://cdn.tuppari.com/flashsocket/swfobject.js"></script>
  <script src="http://cdn.tuppari.com/flashsocket/web_socket.js"></script>
  <script src="http://cdn.tuppari.com/flashsocket/json2.js"></script>
  <!endif-->

デモも更新しておいたので、IEの方はお試しください。

8/17追記: IE6, 7, 8 だと動かない場合があることが分かったので取り急ぎ IE9 対応に変更しました。現在、対応中です。