lambda consulting

rails runner への引数がプログラムへ渡ってしまう

May 19, 2015

Rails

Rails のアプリケーション環境でバッチ的に処理を実行したい場合に、rails runnerを使う。

% bin/rails runner your-program.rb

処理にパラメータ(引数)を与えたい場合は、

% bin/rails runner your-program.rb your-parameter

と、通常通り、プログラムファイルの後ろに指定し、プログラム内では、ARGV で取得すればいいのだが、production 環境で実行をする際に、問題が生じてしまった...


俺の鞍 (AnsibleでEmacsとZshを初期設定)

April 08, 2015

Ansible

Vagrant でCentOSの空箱を作った後に、何はともあれ、EmacsZsh だけは準備しとこうというメモ。
「そこまで手動で設定したものをvagrant packageでエクスポートしとけば、いんじゃねえ!」というのもあるけど、Ansibleの簡単な使い方の勉強も兼ねて。

「俺の鞍(saddle)」というのは、HappyHackingKeyboard(HHK)についての和田英一先生の談話を思い出してもの。

<上記サイトから引用>

アメリカ西部のカウボーイたちは、...


最強のシェル zsh

April 07, 2015

zsh

LinuxだろうとMacだろうと標準のシェルは bash かと。そこでシェル界最強と言われている zsh を標準のシェルにして、更に簡単な設定まで書く。

まずzshがあることの確認

% which zsh
/bin/zsh

なければ、homebrewなり、yumなりでインストール。
Macは標準でインストール済のようだが、最新がほしい場合は、homebrewでインストール。
もともとzshがインストールされておらず、新規にインストールした場合は、/etc/shellsにzshへのパス...


Page 2 of 2