0.9.9.9 になりました。まだまだやりたいことや直せていないバグもあったりするのですが、「コードを読む事をもっと簡単にするためのツール」として最低限必要な機能はそろったのではないかと思います。1.0.0.rc1 としてバグ修正や微調整をしながら五月中には 1.0.0 をリリースする予定です。
1.0直前ということで色々いれました!順番に説明していきます。
- お気に入りリスト
- 統計情報
- 「新規タブ」ボタン
- help画面のリニューアル
- gmilkの高速化
- Ruby2.0対応
インストール
$ gem install milkode
お気に入りリスト
複数のパッケージ間を行き来しながら検索する時などに便利です。 個人的に好きな機能です。
統計情報
milk info
で出来ることをwebアプリからも出来るようにしました。ファイル数、行数、使われている言語種類などをすぐに調べることが出来ます。やっぱりブラウザからみたいですよね。
「新規タブ」ボタン
タブを開きながら検索出来ます。
help画面のリニューアル
読みにくかったので読みやすくしました。
gmilkの高速化
# 起動時間の短縮 $ gmilk --help # 0.632s -> 0.182s # ダイレクトパス検索に関してはさらに高速化 $ gmilk /path/to/file:1 # 0.832s -> 0.191s
requireの依存関係を整理して起動時間を短縮しました。ダイレクトパス検索('gmilk /path/to/file:5')に関してはデータベースへのアクセスを最小限にしてさらに高速にしています。
ダイレクトパス検索がはやくなったのでmilkode:jump-from-browserも高速 になります。
Ruby2.0に対応
そろそろ手元の環境でもRuby2.0を使いたくなったので動くようにしました。
リリースノート
milk web
お気に入りリスト
- お気に入りを付けたパッケージにすぐアクセス出来る
- ☆マークをクリックでwebアプリからも設定が可能に
統計情報ボタンの設置
- ファイル数、行数、言語別割合の表示をWebインターフェースで
「新規タブ」ボタンを設置
- タブを開きながら検索
help.haml
- 全体的にリニューアル
- 'w:' オプションについて追記
gmilk
- 依存関係を整理して、起動時間の高速化
- ダイレクトパス検索('gmilk /path/to/file:5')に関してはさらに高速化
- gmilk -d が正しく動いていない問題を修正
milk
etc
バグ修正
- Issues#47 add meta tag for favicon (thanks y-ken)
関連記事
- 0.9.9 - 複数行の検索に対応、Emacsからファイルを直接開けるように
- エディタとの連携 - ブラウザで見ているソースコードのファイルをエディタから一瞬で開く
- MyGithub - 自分のGithubのソースコードをオフラインで高速に検索出来る
- 0.9.6 - あいまい自動検索、svnに対応、favicon
- 0.9.5 - 行番号クリック時のモーダルにコピーボタンを追加
終わりに(お知らせ)
gihyo.jpにMilkodeの記事が載ります!
隔週連載groongaという連載シリーズの第四回として掲載される予定です。
Milkodeにおけるgroonga(主にrroonga)の使い方について書いています。Rubyで検索エンジンを作ってみたい、その辺りの技術に興味がある方にとっては面白いかもしれません。お楽しみに!