2015-01-01から1ヶ月間の記事一覧
nodeのプロジェクトで、/lib/service/index.js などのファイルから、同ディレクトリ配下のjsファイルを一括してexportsさせるケースがある。例えば下記のようなコード。 var fs = require('fs'); var path = require('path'); var _ = require('lodash'); _.…
tmuxで各環境(dev, stg, prdなど)別のコンソール設定を作成できたので、次は環境別にコンソールの色を変えてみたい。 Macのターミナルappの[環境設定]-[設定]で + を押して新規プロファイルを作成する。 適当にウインドウの色や大きさの設定をし、[シェル]…
いくつかのtmux設定記事を参考にして、適当な設定を自分向けに書いたのでメモ。 https://github.com/kidooom/tmux/blob/master/.tmux.confよく使うキーバインドとしては、(prefixはCtrl+aに変更してます) C-a ? : ヘルプ C-a [0-9] : window移動 C-a o : pai…
dev環境で作業やログ調査をする際に、webサーバをsshで開いてlogをtailして dbサーバをsshで開いてlogをtailしてmanagerサーバを(略)するのが面倒なので、tmuxとtmuxinatorを使ってコマンド一発でこの環境が開くようにする。 tmuxのインストール $ brew in…
管理ツールなど外部サーバからJenkinsのジョブを実行したい場合、Jenkinsのジョブ設定にある下記のリモートビルドの設定を行えばOK. 後は、外部サーバから設定したtoken付随のURLを叩くとjobが実行される。
svnサーバにあがっているcsvファイルを、httpsで取得してごにょごにょ処理をする必要があったのでメモ。 最初、httpsモジュール使って書いてたけど、文字化けがどうしても解決できなくて request モジュールに変えて enconding = null のオプションを使った…
setProfillingLevelを2にする。 $ mongo > use myDb switched to db myDb > db.getProfilingLevel() 0 > db.setProfilingLevel(2) { "was" : 0, "slowms" : 1, "ok" : 1 } > db.getProfilingLevel() 2 > db.system.profile.find().pretty()これでquery log …