IPアドレスを俳句に変換する事ができる渋すぎるJSライブラリ「Hipku」

Hiplu

日本が生み出した世界最短の文学「俳句」。5-7-5のリズムでお馴染みですが、日本語だけではなく英語でも「Haiku」として楽しまれているようです。

今回紹介する「Hipku」は、IPアドレスを英語俳句に変換し、また逆に戻すこともできるJavaScriptライブラリです(GitHub)。

Hipkuは、IPv4アドレスだけではなく、IPv6アドレスにも対応。暗記するのが難しいIPアドレスを俳句形式で覚えることができます(実際は楽しみのために作られたライブラリのようですけど)。

使用方法

Hipku 1

試してみるのは簡単です。上記デモ画面でIPアドレスを打ち込み、「Encode」ボタンを押せば俳句が表示されます。逆に「Decode」を押せば俳句からIPアドレスに変換されます。

オープンソースなのでJavaScriptプログラムから呼び出すことも当然可能です。

Hipku.encode('127.0.0.1')
Hipku.decode('The weary red dove fights in the empty tundra. Jasmine petals dance.');

IPアドレスからどうやって文章を生成するのか、詳しいアルゴリズムも説明されています(辞書の部分を頑張れば日本語の俳句も作れそう?)興味のある方は確認してみてください。

スポンサーリンク