vaporoid-hash Copyright (c) 2011 Tomoyuki Fujimori.