2005年7月 5日

gonzui 1.2 公開

gonzui 1.2 を公開しました。

  • Objective Caml のソースコードに対応しました
  • RPM の spec ファイルに対応しました
  • Brainfuck のソースコードに対応しました
  • いくつかの細かいバグを修正しました

Objective Caml の対応は Soutaro Matsumoto さんが、
RPM の spec ファイルの対応は Yoshinori KUNIGA さんが、
Brainfuck の対応は Tokuhiro さんが行いました。

投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2005年4月11日

gonzui 1.1 公開

gonzui 1.1 を公開しました。 シェルスクリプトの対応とバグ修正が今回の主な変更点です。

  • シェルスクリプトのソースコードに対応しました (ベータ)
  • Safari に対応するために JavaScript を修正しました
  • いくつかの細かいバグを修正しました

シェルスクリプト対応はKenichi Ishibashi さんが行いました。

投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2005年3月29日

gonzui 1.0 公開

gonzui 1.0 を公開しました。 バグ修正が今回の主な変更点です。

  • LangScan::CSS を再実装しました
  • その他の細かい改良をいくつか施しました
  • いくつかの細かいバグを修正しました

LangScan::CSS の再実装は 江渡さんが行いました。

バージョン 1.0 にそれほど意味はなく、 0.1づつ上げていったらたまたまそうなっただけです。 完成度は徐々に上がってきていますが、 まだまだ足りない機能や、解決しなければならない課題がたくさんあります。

投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2005年3月24日

SEA & FSIJ 合同フォーラム: ソースコード検索エンジン gonzui の開発

「SEA & FSIJ 合同フォーラム」で 60分間 gonzui について発表した内容のスライドを Web に置きました未踏発表会のときの資料をかなり使いまわしていますが、「実装の詳細」の部分を追記しています。

bdb-locks.png

投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2005年3月22日

gonzui 0.9 公開

gonzui 0.9 を公開しました。 Perl, JavaScript, CSS のソースコードの対応が今回の主な変更点です。

  • Perl のソースコードに対応しました (ベータ)
  • JavaScript のソースコードに対応しました (ベータ)
  • CSS のソースコードに対応しました (ベータ)
  • gonzui-server のタイトルを --title オプションで指定可能にしました
  • WEBrick 上のルートマウントポイントを gonzuirc で設定可能にしました
  • その他の細かい改良をいくつか施しました
  • いくつかの細かいバグを修正しました

Perl の対応は 宮川さんが、 JavaScript と CSS の対応は 江渡さんが行いました。

投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2005年3月17日

gonzui 0.8 公開

gonzui 0.8 を公開しました。CVS および Subversion の対応と、バグの修正が今回の主な変更点です。

  • CVS のリポジトリからの取り込みに対応しました
  • Subversion のリポジトリからの取り込みに対応しました
  • SRPM の展開処理を改善しました
  • いくつかの細かいバグを修正しました
続きを読む...
投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2005年3月 4日

gonzui 0.7 公開

gonzui 0.7 を公開しました。gonzui-update の導入と、バグの修正が今回の主な変更点です。

  • インクリメンタルな更新を行う gonzui-update コマンドを導入しました
  • ソースの取り込みの速度が上がりました (約 5%ほど)
  • 大きなバグをいくつか修正しました
  • その他、細かい改善多数
続きを読む...
投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2005年2月27日

未踏ソフトウェア想像事業最終報告会

IPA 2004年度未踏ソフトウェア創造事業 「石田PM・長尾PM合同最終報告会」で30分間発表した内容のスライドをWebに置きました

発表はデモを中心に行ったのですが、デモのための gonzuicolinux 上の Debian で動かしました。 colinux は非常にいいですね。サービス化して動かすと Windows と一体化する感じです。

投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2005年2月23日

gonzui 0.6 公開

gonzui 0.6 を公開しました。全体的な性能の向上とコードの整理が今回の主な変更点です。

  • 巨大なDBの性能が上がりました (最大で2倍以上)
  • DB のサイズが縮小 (約 30% 縮小)
  • その他、細かい改善多数
投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2005年2月15日

gonzui 0.5 公開

gonzu 0.5 を公開しました。ライセンスを指定した検索に対応したのと全体的な性能の向上が今回の主な変更点です。
  • ライセンスを指定した検索に対応
  • LangScan::C の速度が 3~4倍に向上
  • DB の速度が向上 (最大で約 80% 高速)
  • DB のサイズが縮小 (約 10% 縮小)
  • その他、細かい改善多数
LangScan::C の高速化は akr 氏が担当しました。
投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2005年2月 6日

gonzui 0.4 公開

gonzui 0.4 を公開しました。Python, PHP の対応と性能の向上が今回の主な変更点です。
  • Python のソースコードの対応
  • PHP のソースコードの対応
  • 性能の向上 (2倍以上に高速化)
  • DBサイズの縮小 (1/2以下に)
  • その他、細かい改善いろいろ

Python の対応はおくじさん が、 PHP の対応はとくひろさんが行いました。 性能の向上は主に西田圭介さんが行いました。 僕が担当したのは「その他、細かい改善いろいろ」ということになります。 Webサイトを SourceForge に移して、日本語のページを作っておきました。

投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2005年1月29日

gonzui 0.3 公開

gonzui 0.3 を公開しました。検索機能の充実が今回の主な変更点です。
  • 複数のキーワードを指定して検索できるようにした (例: malloc free)
  • フレーズを検索できるようにした(例: "return if")
  • マルチバイト文字を検索できるようにした (例: 日本語)
  • コメントと文字列内を検索できるようにした
  • 言語を指定した検索をできるようにした (Cだけを対処にする、など)
  • テキストファイルを検索できるようにした

細かい修正点は他にもたくさんあります。データベースに格納するデータが大幅に増えたため、gonzui-import にかかる時間も増えました。性能の改善に徐々に取り組んでいく予定です。

マルチバイト文字の検索は今のところ unigram という非常に安直な方法をとっています。茶筌やMeCabなどを用いた単語分割は行いません。たとえば ruby-1.8.2.tar.gz を取り込んで「オブジェクト サイズ」で検索すると このような検索結果が得られます。ただのテキストファイルをまとめて突っ込んでも同様の検索ができますが、 gonzui-import はかなり遅いのが難点です。

開発者用のメーリングリストを sourceforge.jp に作りました。興味のある方は参加していただければと思います。

投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2004年12月29日

gonzui 0.2 公開

まだまだ相変わらず TODO が山積みの状態ですが、肉の日リリースということで、ひとまず現状のものを gonzui 0.2 として公開しました。

今回のバージョンから Ruby のソースコードの対応を始めました。この部分の実装は田中哲氏が担当しています。 Ruby のソースコードの処理には Ruby 1.9 から備わった ripper ライブラリを用いています。このため、 Ruby のソースコード処理するには Ruby 1.9 以降が必要です (Ruby 1.8 でも C と Java のソースコードは扱えます)。

相変わらず英語のページしかありませんが、スクリーンショットをいくつか用意しました。文書はぼちぼち整備していきます。

投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2004年11月29日

gonzui 0.1 公開

gonzui 0.1 を公開しました。まだまだTODOが山積みの状態ですが、11月29日に公開と宣言していたので、ひとまず現時点のものをパッケージングしました。

投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク  

2004年11月 8日

世界規模ソースコード検索エンジン中間報告

IPA 2004年度未踏ソフトウェア創造事業 「石田PM・長尾PM合同中間報告会」 で45分間発表した内容のスライドを公開しました。

これまで開発の進捗状況については触れてこなかったのですが、これからぼちぼち書いていこうと思います。

投稿者 satoru : 固定リンク | このエントリーを含むはてなブックマーク