遅くなってすいません
これは、 Livesense - 関 Advent Calendar 2017 12日目の記事です。
こんにちは、体調が良くなく絶賛家庭内パンデミック中のパッソルです
関と聞いて関取が真っ先に思い浮かんだので、関取について調べてみました
関取とは
関取というのは、大相撲の力士全員を表す呼称なのかと思ったらそうではなく、大相撲の階級の内、十両以上の力士のことだそうです
リストにすると
- 横綱
- 大関(三役)
- 関脇(三役)
- 小結(三役)
- 前頭 <-- ここから上が幕内
- 十両 <-- ここから上が関取
- 幕下
- 三段目
- 序二段
- 序ノ口
- 番付外
となっているそうです。
関取になるまでは給料もなく(部屋に住み込みなので、衣食住はある)、一場所に取る取り組みの数が少なかったりで一人前ではないと言われているようです。厳しい世界ですね
関取について調べていたら力士のことが気になって来たので、検索出来るようにプログラムを書いてみました
成果物について
RubyGems に登録しています(Ruby 2.1.0以降です)
軽く説明
- 検索が出来ます
$ ./sekitori search [word]
- -dを付けると完全一致でwikipediaへ飛びます
$ ./sekitori search -d [word]
- -aを付けると幕下まで対象になります
$ ./sekitori search -a [word]
今後もし改善するとしたら
以下のような改善をした方がいいかな?と思っています
- Ruby 2.0.0でも動くようにする
- デフォルトは現役力士だけで検索するようにする
- -aオプションで、引退した力士を含めた検索にする
- -dオプションのリンクを正確にする
- ふりがなでも検索できるようにする
- etc...
個人的には、ターミナルで検索出来るようになったので概ね満足です