サービスが開始した時に案内をもらう「Notify Me」を試してみた

MOONGIFTさんで紹介されていた、「Notify Me」を試してみた。

サービスが開始した時に案内をもらう。メールアドレス登録システム「Notify Me」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ


フレームワークsinatraでデータベースはsqlite3を使用しているシンプルなWebアプリケーションです。

Page not found · GitHub


■導入手順(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>

ちゃんと入ってますね!