タグ

2010年11月13日のブックマーク (2件)

  • [gren] gren 0.3.0 + groonga - ウェブベースのソースコード検索エンジンを追加しました。 - おんがえしの blog

    ※ 2010/11/06 mkgrendbの使い方に不足があったので追記しました。 gren 0.3.0 にウェブベースのソースコード検索エンジンを追加しました。 ローカルにあるソースコードを元にインデックスを作成し、ブラウザを使って素早く検索することが出来ます。 特徴 全文検索ライブラリにgroongaを採用 全文検索エンジンとして''groonga + rroonga''を使っており、手元にあるたくさんのソースコードから目的の行を一瞬で検索することが出来ます。 手軽な動作環境 groongaとrubyの動く環境であれば動作します。データベースはファイルベースなので、MySQL等は必要ありません。Rackで動かしているのでサーバー上で動かすのも簡単(なはず)です。 コマンドラインでも、ウェブインターフェースでも。 生成されたデータベースは''grendb''と共有可能です。一つのインデッ

    [gren] gren 0.3.0 + groonga - ウェブベースのソースコード検索エンジンを追加しました。 - おんがえしの blog
  • idle-require.elでEmacsの起動を高速にする - sheephead

    Emacsは、標準の状態では正直使い勝手の良い代物ではありません。いろいろと手を加えることで至高の環境になると思うのですが、そこで新たに問題となってくるのが起動時間。便利なelispを導入するほど起動に時間がかかるようになってきます。特にこれがないとやってられないってくらい重要なelispに限って重量級なことが多く、例えば当方のPCだとyasnippet.elでは1.3秒、anything.elに至っては2秒弱ほど読みこむのに時間がかかっています。 ええ、知ってますとも。Emacsは一度起動したら終了せずに使うものだということを。そして、emacsclientという便利なものもあることを。 ただ、シャバはそんなに甘くありませんです。Emacsだって不意に落ちることはあります。非力なPCで使っていれば、メモリを開放するためやむなくEmacsを終了することだってあります。emacsclient

    idle-require.elでEmacsの起動を高速にする - sheephead