サービスが開始した時に案内をもらう「Notify Me」を試してみた
MOONGIFTさんで紹介されていた、「Notify Me」を試してみた。
サービスが開始した時に案内をもらう。メールアドレス登録システム「Notify Me」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
フレームワークはsinatraでデータベースはsqlite3を使用しているシンプルなWebアプリケーションです。
■導入手順(OS: CentOS5.2)
sqlite3をいれてから、sqlite3-rubyをgemでインストールします
$ gem install sqlite3-ruby
sinatraを入れます
$ gem install sinatra sinatra-sequel
次のコマンドを実行すると、notify-me.dbというデータベースファイルが作られてサーバが起動します
$ ruby -rubygems notify_me.rb
sinatraなので、http://localhost:4567 にアクセスします。
メールアドレスを入力して「NotifyMe!」ボタンをクリックすると完了画面が表示されます。
データベースを見てみる
$ sqlite3 notify-me.db SQLite version 3.7.4 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> select * from subscriptions; 1|test1111@yahoo.co.jp|2011-02-09 11:34:31.491670+0900 sqlite>
ちゃんと入ってますね!