イン・アクションを進めています。見るただ、さすがに情報が古くなっていますね。Rubyでツイートを検索しMongoDBに登録・ブラウザに表示するサンプルアプリケーションが載っているのですが、ライブラリのAPIが変わっていたりとそのままでは動きませんでした。いうことで動くように少し内容を更新してみます。3.2セットアップライブラリのインストール以下の3つ。ここは変わりませんね。sinatraバージョンは以下。1.4.7設定ファイルMongoDBのRubyドライバに変更が。書籍ではデータベース名を設定してましたが、接続文字列に変更。APIでも4つのキーが必要になっているため設定ファイルに指定できるようにしておきました。Botを作成したときと同じでOKでした。"your_access_token_secret"ツイートの保存MongoDBへの接続やインデックスの作成を変更しました。APIもconfigからキーを指定して呼び出すように変更。サンプルコードを見ていると、当時はキー指定とかなくてただAPI呼んでるだけ。シンプルで手軽だったんですね。endendTweetArchiverクラスの実行スクリプトには変更なし。archiver.updateendこいつを実行すればタグに指定した内容で検索して結果をMongoDBに登録してくれます。ツイートだけでなくユーザ名やプロフィールの内容にも引っかかるみたいですけど、今回その辺の細かいことは気にしないようにします。update.rbブラウザに表示Sinatra?知らない子ですねぇ。RubyのWebアプリケーションフレームワークといえばRails一択だろ。その程度の認識しかありませんでした。小規模なWebアプリであればSinatraの方が簡単、お手軽に作成できるらしい。触ってみたんですがいいですねSinatra!ここもMongoDBの接続とソートクエリを少し変更。:tweetsendviewsサブディレクトリにerbファイルを作成します。DOCTYPE宣言をHTML5に。それから一部のtweetプロパティも変わっていたので変更しました。%></body></html>これでたぶんOKなはず。(1)SearchAuthorid:sh_yoshidaレガシーな開発現場からVS-2010とC#の力で現代に戻ろうとしている.NETプログラマ。Linkはてなブログをはじめよう!sh_yoshidaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。