@znz blog

ZnZ の memo のようなもの

rbenvのプラグインを簡単に追加出来るようにするrbenv-plugを作った

| Comments

rbenv のプラグインをインストールするのに git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build のように ruby-build を二回指定しないといけなかったり、 git の URL をコピペしないといけなかったりして面倒なので、 簡単にインストールできるようにするプラグイン rbenv-plug を作りました。

ruby-build のように share の下に一覧を持つようにしたので、 インストールできるプラグインは簡単に増やせます。

Mac OS X で ansible を入れてみた

| Comments

Mac OS X 10.8.5 でシステム側の python は使わずに pyenv を使って ansible を入れてみました。

2013-11 追記: 今は homebrew でインストールできるようになっていて brew install ansible だけでインストールできます。

ブラウザのみで使えるバーコードリーダーを作った

| Comments

最近の HTML5 の getUserMedia API でカメラの画像をブラウザ上で処理できるようになったということで、 専用のバーコードリーダー機器を買ったり、 モバイル機器で専用のアプリを入れたりしなくても、 ノートPCの内蔵のカメラでも使えるバーコードリーダーを作ってみました。

Ruby で ISBN をチェックしたりハイフンを入れたり

| Comments

本には ISBN というものが付いていて、 末尾のチェックディジットは仕様を参照すれば 簡単に計算出来そうです。

10 桁のものと新しい 13 桁のものがあったり、 出版者の部分の桁数が違ったりして ちゃんとハイフンを入れるのは面倒そうです。

チェックディジットの方も自分で実装すると バグっていたときに面倒なので、 良さそうな gem がないか探してみました。

最終的にはいくつかの理由から lisbn という gem を使いました。