2013-01-01から1年間の記事一覧

Mongoidでcollectionをdropする

MySQLでいうtruncateの方法を探していたんだが、 Mongoid.master.collections. select { |c| c.name != 'system.indexes' }.each(&:drop) endはRSpec.configureの中でしか使えないようで、とりあえずHoge.with(collection: "fuga_collection").collection.dr…

ActiveRecord使ってMySQLの日付関数呼び出す時の注意

AWS+RDSでRailsを使ったりしてると、RDSのタイムゾーンがUTCから変更できない関係で、けっこう時間の扱いに悩みます。大抵の場合、application.rbにconfig.time_zone = 'Tokyo'とかやってお茶を濁すわけですが。config.time_zoneはあくまでアプリケーション…

MySQL5.6のSQLモード

ついに出ましたね、MySQL5.6!my.cnfの位置が/usr/my.cnfに変わったとか標準動作がinnodb_per_tableになったとか色々ありますが、とりあえずデフォルトのmy.cnf内にsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESという記述があって、詳細はこちらを…

nginxでDOCOMOのguidを取得する

ガラケーのサービスでnginxをあまり使わないからなのか情報が見つからなかったのでメモnginx.confで# アンダースコアを有効に underscores_in_headers on; # ログフォーマットに追記 log_format custom '$remote_addr - $remote_user [$time_local] "$reques…