tiramisuとはWebページ上でリアルタイムチャットができるWebチャットサービスです。
-
メッセージのやりとりがリアルタイムで可能
-
メッセージをデータベース上に保存し、後から一覧表示が可能
-
ユーザ名の表示が可能
-
専用ソフトのインストールが不要
-
デバイスに依存せずチャットができる
-
Chrome
-
FireFox
herokuでの運用とWebsoketサービスPusherを利用します。heroku/Pusherは最小構成であれば無料で利用出来ます。
-
heroku.com にてherokuアプリを作成。heroku toolbeltもしくはheroku gemのインストールも必要です。詳細はググってください
$ heroku login # SSLの認証キーを自動で作ってくれるはず $ heroku create (アプリ名) # http://(アプリ名).herokuapp.com がアプリのURLになります
-
pusher.com にてPusherアプリを登録してkey取得
-
herokuアプリにPusher Keyを登録
$ heroku config:add pusher_app_id=(Pusher ID) --app (アプリ名) $ heroku config:add pusher_key=(Pusher Key) --app (アプリ名) $ heroku config:add pusher_secret=(Pusher Secret) --app (アプリ名)
-
herokuにアプリをデプロイして準備完了
$ git clone https://github.com/web-k/tiramisu.git $ cd tiramisu $ git remote add heroku git@heroku.com:(アプリ名).git $ git push heroku master $ heroku run rake db:migrate
アプリサイトにアクセスすると利用可能になっています。
Copyright © 2012 Team web-k
以下に定める条件に従い、本ソフトウェアおよび関連文書のファイル(以下「ソフトウェア」)の複製を取得するすべての人に対し、ソフトウェアを無制限に扱うことを無償で許可します。これには、ソフトウェアの複製を使用、複写、変更、結合、掲載、頒布、サブライセンス、および/または販売する権利、およびソフトウェアを提供する相手に同じことを許可する権利も無制限に含まれます。
上記の著作権表示および本許諾表示を、ソフトウェアのすべての複製または重要な部分に記載するものとします。
ソフトウェアは「現状のまま」で、明示であるか暗黙であるかを問わず、何らの保証もなく提供されます。ここでいう保証とは、商品性、特定の目的への適合性、および権利非侵害についての保証も含みますが、それに限定されるものではありません。 作者または著作権者は、契約行為、不法行為、またはそれ以外であろうと、ソフトウェアに起因または関連し、あるいはソフトウェアの使用またはその他の扱いによって生じる一切の請求、損害、その他の義務について何らの責任も負わないものとします。