Simple, Slowly

ブログを引っ越ししました。http://48.jp

codic_parserというGemをつくりました

codic_parserというGemをつくりました。
codic_parserはcodicをコマンドラインより使えるようにしたコマンドラインツールです。

codicとは

codicとは、英語の類義語検索をはじめとする名前づけの支援をしてくれる、デベロッパーのためのネーミング辞書です。

codic は、プログラマーシステムエンジニアのためのネーミング辞書です。 データベースのカラム名やプログラムのクラス名・メソッド名といったネーミング作業を、もっと「いい感じ」に、そして「もっと楽しく」するための辞書です。

codic_parserの使い方

codic_parserにはgetbrowseの2つのコマンドがあります。

get

getはcodicより検索結果を取得します。

何もオプションをつけない場合は、意味を取得します。

$ codic_parser get create
1. 動 ~を創造する,作成する★何もないところから創り出す・生み出すイメージ

例えば、データを登録する関数にcreateという名前をつけようと考えていたとします。
ほかによい名前はないだろうか?
こういうときに -w オプションで検索すると便利です。

$ codic_parser get -w create
> build / 組み立てる、建築する、構築する
make / 作る、メイク
produce / 生産する、製造する、作り出す
creation / 創造、創作品
creator / 創造者、創作者
creative / 独創的な、クリエイティブ

日本語にも対応しています。

$ codic_parser get 作る
> make
create

option

-l 単語のみ表示します。(-wオプションのときに有効です)

$ codic_parser get -l -w create
> build
make
produce
creation
creator
creative

-e エントリーリストを取得します。

$ codic_parser get -e create
> crapware
crawl
crawler
create
creation
creative
creator
credential
credit
credit account
credit card
credit card number
credit limit
criteria

-a 翻訳、ワードリストとエントリーリストを表示します。

$ codic_parser get -a create
> 
1. 動 ~を創造する,作成する★何もないところから創り出す・生み出すイメージ
build / 組み立てる、建築する、構築する
make / 作る、メイク
produce / 生産する、製造する、作り出す
creation / 創造、創作品
creator / 創造者、創作者
creative / 独創的な、クリエイティブ
build / 組み立てる、建築する、構築する
make / 作る、メイク
produce / 生産する、製造する、作り出す
creation / 創造、創作品
creator / 創造者、創作者
creative / 独創的な、クリエイティブ
crapware
crawl
crawler
create
creation
creative
creator
credential
credit
credit account
credit card
credit card number
credit limit
criteria

browse

browseはwebブラウザでcodicのサイトを開くコマンドです。

$ codic_parser browse
> codicのトップページをブラウザで表示します。
$ codic_parser browse create
> codicでcreateを検索した結果をブラウザで表示します。

インストール方法

gem install codic_parser

リポジトリ

リポジトリGithubにあります。
追加したい機能などあればお気軽にプルリクしてください。
https://github.com/shoyan/codic_parser