2011-07-28から1日間の記事一覧

ubuntuでdaemontools

node.jsのデーモン化とかプロセス管理するのでforeverっていうの試したけどいまいちバギーだったので結局damontoolsに落ち着いた。さすがの安定感。インストール。svtoolsがdaemontoolsでdaemontools-runってのは起動時に自動でsvscanしてくれるようになるや…

rsyncでdry-runで確認してから実行する

sh

的なシェルスクリプト #!/bin/sh FROM=/path/to/from/ TO=/path/to/to/ EXCLUDE=/path/to/exclude OPT="-av --delete --exclude-from=$EXCLUDE $FROM $TO" RUN="rsync $OPT" DRY_RUN="rsync --dry-run $OPT" $DRY_RUN echo -n 'deply? [y/n]: ' read YN if […

Objectのmerge

Objectを再帰的にマージしたい。 var _ = require('underscore')._; var a = { hoge: { key1: 'val1' } }; var b = { hoge: { key2: 'val2' } }; console.log(_.extend(a, b)); // こうなってほしいけど // { hoge: { key1: 'val1', key2: 'val2' } } // // …