ruby
ファイル名のマッチ個所に色づけ ctagsとの連携 ~/.gitignoreのサポート milk update時にignore対象をデータベースから削除 インストール $ gem install milkode ダウンロード, Gems ファイル名のマッチ個所に色づけ ファイル名のマッチ箇所がハイライトされ…
相対URLに対応(http://example.com/suburl/ にデプロイ可能に) gmilkの検索速度を高速化 インストール $ gem install milkode ダウンロード, Gems 相対URLに対応 今までは http://example.com/ http://milkode.example.com のように専用URLが無いとデプロイ…
xargsやgrepといったコマンドはOSによっては存在しないので、安易にsystem('xargs')とかすると一部環境で動かないプログラムになってしまいます。Windows環境でもCygwinが入っていると使えたりするのでOS種類で判別するのも余りよい方法ではありません。 そ…
ファイル数が多いとgmilkが遅くなるという指摘があったので高速化しました。 その1. テスト、ソースコード数の多いパッケージを登録 テスト用にlinuxをパッケージに登録。 $ tar xzvf linux-3.10-rc4.tag.xz $ cd linux-3.10-rc4 $ milk add . package : lin…
1.0.0 になりました。初のメジャーリリースバージョンとなります。 ホームページリニューアル 統計情報に拡張子絞り込みのリンクを追加 1.0.0rc1で既に組み込まれている機能についてはこちらをどうぞ インストール $ gem install milkode ダウンロード, Gems…
忘れないうちにメモ。宣伝も兼ねてます(ぼそっ) 第4回 rroongaを使ったソースコード検索エンジンMilkode:隔週連載groonga|gihyo.jp … 技術評論社 隔週groongaの連載第4回です。今回はMilkodeが内部で使っているrroongaについて紹介しています。 勉強会で発…
MilkodeのホームページをJekyllでリニューアルしました。 Milkode - 行指向のソースコード検索エンジン ※ 旧Wikiページにリダイレクトされてしまう方はお手数ですがブラウザのキャッシュを削除してみて下さい。 移行の経緯 MilkodeのホームページはずっとMed…
0.9.9.9 になりました。まだまだやりたいことや直せていないバグもあったりするのですが、「コードを読む事をもっと簡単にするためのツール」として最低限必要な機能はそろったのではないかと思います。1.0.0.rc1 としてバグ修正や微調整をしながら五月中に…
ファイルセーブ時に指定したシェルコマンドを非同期で実行するelispです。 前回バージョンから色々とパワーアップさせました。 ongaeshi/auto-shell-command · GitHub タスクを連続して登録しなくなったのと、エラー時のポップアップ周りの処理を入れて大分…
数年前にgrenという手軽にfind+grep出来るものを作ったのですが、そこからデータベースを作って高速に検索する部分が Milkode になったり、当時1.8.7で動かしていたのですが1.9で動かなかった所に2.0が出たりしたので、久しぶりにコードの整頓やホームページ…
0.9.9 になりました。個人的にずっと欲しかった複数行検索を入れるのに一ヶ月かかりました。 複数行の検索(ワイド範囲検索) 検索オプションに'w:'を追加 ブラウザで見ているファイルを直接開けるように インストール $ gem install milkode 詳しくはこちらを…
個人的にお気に入りな開発環境を構築出来たので紹介します。どういうものかというと、 Milkodeを使ってブラウザからソースコードを検索 目的の関数を見つけたら、ジャンプしたい行をクリックしてマークお エディタ(Emacs)に移動して M-x milkode:jump-from-b…
前回記事に付いた、えさんのコメント。 gmail経由で送信したとき、envelope-fromがないとエラーで弾かれたりしてしまうのですが、 fromヘッダを設定する方法などありますか? (今は無理やりlib/qiita_mail/maile.rbのL16あたりにtoと同一でFromを設定してま…
今週Qiitaに投稿した記事、まとめ 2013/02/27〜03/05 その日見つけた小さなTipsをQiitaにさっと書き込むようにしてます。 自分のGithubのソースコードをオフラインで高速に検索出来るMyGithub (148 Views) Emacsで今見ているバッファの行数を数える (93 View…
OSXの場合のやり方だけどWindowsでも似たようなことは出来ると思う。 手順 (1) Gemのインストール $ gem install qiita_mail (2) qiita_mail deliver が実行出来るようにする、詳しくは QiitaMailの使い方 (3) OSXの環境設定:「省エネルギー」→「スケジュー…
MyGithubというものを作りました。Githubに置いてある自分のレポジトリを高速に検索することが出来ます。 昔書いたコードというのはよく忘れるものですが、MyGithubを使う事で必要な時にいつでも検索して思い出せるようになります。 こんな時に あるメソッド…
その日見つけた小さなTipsをQiitaにさっと書き込むようにしてます。それをページビューの多い順に並べてみました。 Hash#keysの順番は保証されるのか? (109 Views) C#でRubyっぽいデバッグ表示(Dictionary編) (104 Views) EmacsからFirefoxをリロードする (…
ltsvrといいます。Rubyで書いたLTSV用Viewerです。ongaeshi/ltsvr · GitHub インストール $ gem install ltsvr 使い方 詳しくはREADMEをどうぞ。ltsvr/README.md 表示するラベルの選択 (-k host,ua, -i time,req) ラベルの値にマッチしたものを表示(-f ua=Mo…
先週の土日にQiita 2-day Hackathonにいってきました。 今回のテーマ GithubAPIを使って、プログラマの問題を解決するサービス最初の30分を解決する問題を考える時間に割り当てて「プログラマは過去に書いた自分のコードを忘れる」に着目しました。 昔書いた…
TravisCI rroonga2.1系に対応 emacs-milkodeのバージョンアップ(anything対応など) TravisCI(自動テスト環境)に対応し、rroonga2.1系でも動くようにしました。残りの時間は全てemacs-milkodeのパワーアップに費やしています。 インストール $ gem install mi…
Webアプリの検索機能を強化しました。 インストール $ gem install milkode 詳しくはこちらをどうぞ - ダウンロード, Gems注意 rroonga2.1.0には現状対応していません。rroonga2.0.8以前を使って下さい。 $ gem install rroonga -v 2.0.8 追記(2012/01/12) g…
今年はアドベントカレンダー2つ目、Ruby Advent Calendar 2012の19日目の記事でした。新しい環境に rbenv + ruby-build の環境を構築しようとするたびやり方を忘れているので、備忘録的によく使うコマンドをまとめてみました。rbenv & ruby-build の使い方メ…
Webアプリとエディタの連携のためにコピーボタンを付けました。 インストール $ gem install milkode 詳しくはこちらをどうぞ - ダウンロード, Gems 行番号クリック時のモーダルにコピーボタンを追加 行番号をクリックした時に表示されるモーダルにコピーボ…
より検索しやすくするために、操作感向上のための工夫を入れました。 インストール $ gem install milkode 詳しくはこちらをどうぞ - ダウンロード, Gems 検索ボックスの操作性を改善 検索ボックス選択時に自動でテキストを選択 結果表示された内容をコピペ→…
少し前ですがQiita ハッカソンに参加して来ました。そこで作ってたやつが仕上がったので公開します。 ongaeshi/qiita_mail 実行するとQiitaで盛り上がっている記事をピックアップしてメールで送信してくれます。一日一回位送っておくと、はてブやGunosyのデ…
インストール $ gem install milkode 詳しくはこちらをどうぞ - ダウンロード, Gems milk info milk info コマンドを使うと、登録されたパッケージの ファイル数 使われている言語の割合(breakdown) 行数 を表示することが出来ます。 $ milk info Name: milk…
Milkode0.9.2をリリースしました。milkode.elが追加され、Emacsであればブラウザで検索したファイルをエディタで直接開くことが可能になります。 インストール $ gem install milkode 詳しくはこちらをどうぞ - ダウンロード, Gems milk plugins Milkodeのプ…
オリンピックとドラクエで寝不足ですね、Milkode0.9.1をリリースしました。ホーム画面にもパッケージセレクタを設置し、入力テキストによるフィルタリングが可能になりました。 動作デモ インストール $ gem install milkode 詳しくはこちらをどうぞ - ダウ…
TokyuRuby会議05 - Regional RubyKaigi 発表したLTのスライド Rubyで作ったソースコード検索エンジン Milkode ライセンスは何?という質問に「多分MIT」という謎の返答をしてしまいました・・公開したソフトウェアのライセンスははっきり させておかないと駄…
暑くなりましたね、Milkode0.9をリリースしました。Webアプリの使い勝手向上が主な修正点です。サジェスト検索、パッケージセレクタ、ダイレクトジャンプといった新機能が入り、直感的に検索出来るようになりました。 デモアプリでは試しにmruby等のソースコ…