gonzui: ソースコード検索エンジン
ゲスト
ゲスト
ATOMRSS
  • codeなにがしブックマークに追加する 0 users
  • このページを del.icio.us に追加
  • このページをはてなブックマークに追加
  • GoodJob
  • 4

GJGJGJGJ

説明

gonzui(http://gonzui.sourceforge.net/)はソースコードに特化した検索エンジンです。

ソースコードに特化しているためプログラミング言語のトークンを指定しての検索が行えるということです。また指定した関数の定義場所を探す、あるいは関数が使われている場所を探すといったことも可能です。このような特徴により、たとえばgrepコマンドなど汎用の検索ツールを使用した場合と比較するとはるかに効率的に検索できます。

gonzuiはRubyで記述されているオープンソースソフトウェアです。gonzui自身はRubyで書かれていますが、対応できるプログラミング言語はRubyだけではなく、現状で以下の各言語を処理することが可能です。

C
C++
Java
JavaScript
Ruby
Python
PHP
Perl
Objective Caml
Brainfuck
CSS
Shell Script
Plain Text

その他の特徴として以下の点をあげることができます。

gonzuiは単体でwebアプリケーションとして動作します。このため複数のホストからブラウザを使って利用できます。
ソースコードの参照と検索は互いに結合されていますので、ソースコードを読みながら検索を行うことが比較的簡単にできます。
対応は限られますが、ソフトウェアに適用されているライセンスを条件にして検索を行えます。
検索対象とするソースコードの登録をDebianのapt-getを使って行えます(その他、CVSやSubversionからの登録にも対応しています)。

主な利用事例は以下です。

CPAN code search by gonzui (http://cpansearch.bulknews.net/)
RAA source code search (http://raa.ruby-lang.org/gonzui/)

ソースコード

コメント

前へ 1 次へ

プレゼン公開・共有サイト handsOut.jp チーム・マイナス6% - みんなで止めよう温暖化

ソースコードのブログパーツ

デフォルトのフォントサイズ
修飾
表示サイズ
px px
プレビュー (表示する)
下のプレビュー領域をクリックすると、ポップアップで全体を見ることができます。
パラメータが不正です

    GoodJobしたユーザ

    • まめ太郎

    ブックマークコメント

    関連するなにがし

    前へ 1 次へ

    タグ

    raketime machineイベントログfilesystemobjectdeveloperprogrammingprimenumberflexriatagged電卓分数逆ポーランド記法ポーランド記法jaxbdyndnsarraylistdeepcopyディープコピーobjectoutputstreambytearrayoutputstreamobjectinputstreambytearrayinputstreamiterator複数チェックボックスmultibytexencentos文字エンコーディングinit_connectcharacter-set-servercollation-serverdefault-character-setヘルパーメソッド動的メソッド呼び出しf:labelwsse2重登録防止prototype.js位置positionedoffsetscrolltoスクロールpositionlink_tocyclecheck_box_tagチュートリアルactive_formerror_messages_forハイライトバリデーションvalidate便利リストデコレーションメールデコメ非対応機種tilestext_field_tag一括複数情報etherealrtphexテキストデータ抽出validwhenリセット一括更新plop置換replacepcoslogmixisregソケットnet::telnetfopenmutexサンプルcalendar[linux][bash][シェルスクリプト][大容量]mobilerorrails2.1クリップボードclipboard横向きピラミッドs2jdbc-genjsonicお絵かきフルパス名抽出サブドメインサブドメイン名s2jdbc自動生成エンティティxhtml

    前へ 1 2 3 ... 8 次へ