rubyでpostgresql使う
sudo gem install pg -- --with-pg-config=/usr/local/pgsql/bin/pg_config
fluent-plugin-mysql入れる
sudo gem install mysql2 --with-mysql-dir=/var/mysql/mysql_5.6.10
sudo gem install mysql2
sudo gem install fluent-plugin-mysql
PostgreSQL入れる
普通にmakeして入れる。
.zshenvに書く。
PATH=$PATH:/usr/local/pgsql/bin/ export PATH PGDATA=/usr/local/pgsql/bin/data export PGDATA
initdb
する。
CLIなら
pg_ctl -D /usr/local/pgsql/bin/data -l logfile start
デーモン管理に投げるなら
postgres -D /usr/local/pgsql/bin/data
こんな感じ。
proveに引き数を渡す
prove t/05_hoge.t :: hoge
#!/usr/local/bin/perl use 5.14.2; use strict; use warnings; use utf8; use Test::More; subtest 'arg_test'=> sub { ok $ARGV[0]; is $ARGV[0] , "hoge"; done_testing; }; done_testing;
JSON.parseでハマった件
ハマったって程の事も無いけれど。
テンプレートから構造化したオブジェクトをJSに渡したい時は、下記みたいにするんですが
var items = JSON.parse('[% items %]');
クオートを間違えるとエラーです
var items = JSON.parse("[% items %]");
当然ですね!
jQueryのchildren関数の不思議
なぜかchildrenの帰り値はjQueryオブジェクトじゃない
$(".bonus_type").change(function(){ var $selected_option = $(this).children('option:selected')[0]; var selected_index = $selected_option.value; // NG //var selected_index = $selected_option.val(); });
nginxをsupervisordで動かす場合の設定
nginx.confにdaemon off;ってしましょう