Entries from 2013-01-01 to 1 year
Passenger + Nginx でアプリケーションを起動しようとしたときに、下記のようなエラーが出ました。 git://github.com/nzifnab/msgpack-rails.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError) もちろん bundle install…
今まではネイティブのクライアントへJsonでレスポンスを返していたのですが、新しいサービスを開発する際に、レスポンスをMessagePackにしてはどうかとクライアントサイドから提案があったので検証してみました。 ちなみにリクエストまでMessagePackにすると…
仕事で新しいサービスのDBを何にするか検討していて、MongoDBと同じような使い方ができてサーバコストが抑えられるものがないか探していたときにCouchbaseのことを思い出してハンズオンセミナーなど受けてきました。結局Couchbaseは使わないことにしたのです…
Ruby on Rails で普通にプロジェクトを作成すると sqlite3 が使われるようになっていますが、mysql を使用するにはプロジェクト作成時に -d オプションで mysql を指定します。 $ rails new turntable_test -d mysql create create README.rdoc create Rakef…
私物のMacBook AirにMySQLをインストールしました。せっかくなので手順をメモしておきます。 インストール自体はHomebrewでコマンド一発です。 $ brew install mysql Warning: It appears you have MacPorts or Fink installed. Software installed with oth…
仕事でRailsを使うことになり、APサーバの選定にあたってPuma, Unicorn, Passenger の比較検討を行いました。方法としてはJMeterでAPサーバにデプロイしたRailsアプリケーションに対して負荷をかけられるだけかけるというやり方です。 試験環境 試験の環境と…
MongoDB Advent Calendar 2013 の 5日目です。 先日、MongoDB University M101P コースのTAをさせていただく機会に恵まれました。MongoDB University というのはMongoDB社が提供している、MongoDBを使用したプログラミングについてオンラインで学習できるコ…
show processlist だとすべてのDBのコネクションが表示されるので、 show processlist コマンドで出力される情報のもとになっている、 information_schema.processlist テーブルにクエリを発行して確認する。 mysql> desc information_schema.processlist; +…