2011-09-01から1ヶ月間の記事一覧

Ruby で grep モドキの実装

日本語対応の grep がほしいなと思ったので、Ruby でざっくり組んでみた。 require 'optparse' require 'kconv' regexp = ''; OptionParser.new {|opt| opt.on('-e VAL', '--regexp VAL') {|v| regexp = v.toutf8} opt.parse!(ARGV) } rule = Regexp.new(reg…

msysGit で日本語コミットログ対応

Windows の Git Bash (msysGit) 上で日本語対応してみた。 msysGit 日本語でコミットログを表示する Windows の Git Bash (msysGit)上でコミットログを見るときに日本語(UTF-8)が文字化けしてしまうので、 git config --global core.pager "nkf -s | LESSCHA…

veewee で CentOS のベースBOX作成に失敗する件

veewee で CentOS 6.0 のベースBOX を作成しようとすると "vagrant basebox validate" に失敗する。OS は起動するが、gem と puppet と chef がインストールされていない。どうも puppet をパッケージでインストールしようとして失敗しているようだ。puppet …

veewee で vagrant 用の仮想サーバ(box)を自動作成

Vagrant の有用性については、Vagrant で開発環境構築を自動化しよう で、熱く語ってみたのだが、一つだけ足りない機能があった。それは、仮想サーバのひな形であるベースBOXの作成は自動化されておらず、Vagrant に必要な環境を整えるのは意外と面倒なこと…