English version of http://codnote.net/ . But my english is usually strange.

Tuesday, March 30, 2010

I'll take a TOEIC exam in June.

I'm studying English because my English is usually strange.

But I don't know my English level, so I take a TOEIC exam in June to know my English level.

I exert the maximum effort.....

But I don't have confidence.


  • Vocabulary
  • Grammar

Friday, March 26, 2010

yet another `rvm`.. ruby-tapper

Are you using rvm?

Ruby version manager

rvm is a contraction of "Ruby Version Manager".

It makes can switch rubies easy.

Like this:

% rvm install 1.9.1
% rvm 1.9.1
% rvm install 1.8.7
% rvm 1.8.7

rvm switches $PATH and $GEM_HOME.

But... rvm is very intricate, it's not easy.

So I made ruby-tapper.


ruby-tapper is very easy.


HINT: ~/opt/ruby-tapper is example.

% git clone git://github.com/sorah/ruby-tapper ~/opt/ruby-tapper

Then add ~/opt/ruby-tapper/bin to your shell's $PATH.


HINT: ~/rubies is example.

HINT: rbt is command of ruby-tapper.

% mkdir ~/rubies
% rbt --rubies ~/rubies

Add ~/rubies/bin and ~/rubies/gem/bin to your shell's $PATH.

And set ~/rubies/gem to your shell's $GEM_HOME.

Add tapper

rvm can install rubies automatic, but ruby-tapper cannot.

  • First, download source code of ruby.
  • Then, run ./configure --prefix=$HOME/rubies/{ruby-version} to configure ruby.
  • Last, run make && make install to install to tapper.


Tapper name is directory in ~/rubies