Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 17 additions & 19 deletions ja/related-projects.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ <h3>データベース</h3>
</figure>
<section id="mroonga">
<h4>Groonga + MySQL</h4>
<p><a href="http://mroonga.org/">Mroonga</a>はGroongaを用いたMySQLのストレージエンジンです。Mroongaを用いることにより、MySQLでも高速で高精度な全文検索機能を利用できます。</p>
<p><a href="https://mroonga.org/ja/">Mroonga</a>はGroongaを用いたMySQLのストレージエンジンです。Mroongaを用いることにより、MySQLでも高速で高精度な全文検索機能を利用できます。</p>
</section>
<section id="pgroonga">
<h4>Groonga + PostgreSQL</h4>
Expand All @@ -41,42 +41,40 @@ <h3>言語バインディング</h3>
</figure>
<section id="nroonga">
<h4>Groonga + Node.js</h4>
<p><a href="http://nroonga.github.com/">Nroonga</a>はNode.js用のGroongaバインディングです。NroongaはGroongaをライブラリとして使うので、全文検索はNode.jsプロセスが行います。</p>
<p><a href="https://nroonga.github.io/">Nroonga</a>はNode.js用のGroongaバインディングです。NroongaはGroongaをライブラリとして使うので、全文検索はNode.jsプロセスが行います。</p>
</section>
<section id="rroonga">
<h4>Groonga + Ruby</h4>
<p><a href="http://ranguba.org/ja/#about-rroonga">Rroonga</a>はGroongaのRubyバインディングです。
RroongaはGroongaの全文検索システムを提供している<a href="http://ranguba.org/ja/">ラングバプロジェクト</a>の一部です。</p>
<p><a href="https://ranguba.org/ja/#about-rroonga">Rroonga</a>はGroongaのRubyバインディングです。
RroongaはGroongaの全文検索システムを提供している<a href="https://ranguba.org/ja/">ラングバプロジェクト</a>の一部です。</p>
</section>
<section id="grnmini">
<h4>Groonga + Ruby</h4>
<p><a href="https://github.com/ongaeshi/grn_mini">GrnMini</a>はRroongaを簡単に使えるようにしたラッパーです。</p>
<p>紹介記事: <a href="http://ongaeshi.hatenablog.com/entry/create-grn-mini">Rubyで簡単に全文検索エンジンが作れるGrnMiniを作った</a></p>
<p>紹介記事: <a href="https://ongaeshi.hatenablog.com/entry/create-grn-mini">Rubyで簡単に全文検索エンジンが作れるGrnMiniを作った</a></p>
</section>
<section id="p5-groonga">
<h4>Groonga + Perl</h4>
<p><a href="https://github.com/yappo/p5-Groonga">p5-Groonga</a>はGroongaのPerlバインディングです。PerlからGroongaをライブラリとして利用することができます。</p>
<p>紹介記事: <a href="http://blog.yappo.jp/yappo/archives/000729.html">YappoLogs: Groonga for Perl Project</a></p>
</section>
<section id="ploonga">
<h4>Groonga + Perl</h4>
<p><a href="https://github.com/charsbar/groonga-api">Ploonga</a>はGroongaのPerlバインディングです。PerlからGroongaをライブラリとして利用することができます。</p>
<p>紹介記事: <a href="http://d.hatena.ne.jp/charsbar/20130131/1359567580">Ploonga/Groonga::APIというのを書き始めている件 - Charsbar::Note</a></p>
<p>紹介記事: <a href="https://d.hatena.ne.jp/charsbar/20130131/1359567580">Ploonga/Groonga::APIというのを書き始めている件 - Charsbar::Note</a></p>
</section>
<section id="proonga">
<h4>Groonga + PHP</h4>
<p><a href="https://github.com/Yujiro3/proonga">Proonga</a>はGroongaのPHPバインディングです。PHPからGroongaをライブラリとして利用することができます。</p>
<p>紹介記事: <a href="http://blog.sheeps.me/index.php/archives/267">The PHP bindings of Groonga</a></p>
</section>
<section id="haroonga">
<h4>Groonga + Haskell</h4>
<p><a href="https://github.com/cosmo0920/haroonga">Haroonga</a>はGroongaのHaskellバインディングです。Haroongaはヘッダファイル(groonga.h)から生成したRawバインディングと呼ばれるAPIに加え、CommandAPIとしてGroongaコマンドのレイヤーのAPIを提供しています。そのためHaskellからGroongaコマンドのレイヤーのAPIだけでなく、Groongaの多くの機能をライブラリとして使えるようになっています。</p>
<p>紹介記事: <a href="http://cosmo0920.wordpress.com/2014/01/18/groonga%E3%81%AEhaskell%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%92%E6%9B%B8%E3%81%84%E3%81%9F%E3%80%82/">GroongaのHaskellバインディングを書いた。 - 雑記帳</a></p>
<p>紹介記事: <a href="https://cosmo0920.wordpress.com/2014/01/18/groonga%E3%81%AEhaskell%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%92%E6%9B%B8%E3%81%84%E3%81%9F%E3%80%82/">GroongaのHaskellバインディングを書いた。 - 雑記帳</a></p>
</section>
<section id="groonga-gobject">
<h4>Groonga + GObject</h4>
<p><a href="https://github.com/groonga/groonga-gobject">Groonga-GObject</a>は<a href="https://wiki.gnome.org/Projects/GObjectIntrospection">GObject Introspection</a>を利用したGroongaのラッパーです。いくつかのプログラミング言語からGroongaをライブラリとして利用することができます。</p>
<p>紹介記事: <a href="http://qiita.com/groonga/items/71b145b37d77bd160bf2">GObject Introspectionを使っていろいろな言語からGroongaを使う方法</a></p>
<p>紹介記事: <a href="https://qiita.com/groonga/items/71b145b37d77bd160bf2">GObject Introspectionを使っていろいろな言語からGroongaを使う方法</a></p>
</section>
</section>

Expand All @@ -90,13 +88,13 @@ <h3>クライアントライブラリ</h3>
<p>図のgqtpは'groonga query transfer protocol'というGroonga専用プロトコルを意味します。</p>
<section id="anyevent-groonga">
<h4>Groonga + Perl</h4>
<p><a href="http://search.cpan.org/~miki/AnyEvent-Groonga/">AnyEvent-Groonga</a>は非同期でGroongaサーバへアクセスすることで並列処理を行い、より高いパフォーマンスを引き出すPerl用のGroongaクライアントライブラリです。</p>
<p>紹介記事: <a href="http://d.hatena.ne.jp/download_takeshi/20110301/1298911843">非同期で全文検索エンジンgroongaを叩く AnyEvent::Groonga 書いたよ - ダウンロードたけし(寅年)の日記</a></p>
<p><a href="https://search.cpan.org/~miki/AnyEvent-Groonga/">AnyEvent-Groonga</a>は非同期でGroongaサーバへアクセスすることで並列処理を行い、より高いパフォーマンスを引き出すPerl用のGroongaクライアントライブラリです。</p>
<p>紹介記事: <a href="https://d.hatena.ne.jp/download_takeshi/20110301/1298911843">非同期で全文検索エンジンgroongaを叩く AnyEvent::Groonga 書いたよ - ダウンロードたけし(寅年)の日記</a></p>
</section>
<section id="node-groonga">
<h4>Groonga + Node.js</h4>
<p><a href="https://github.com/hideo55/node-groonga">node-groonga</a>はNode.jsから簡単にGroongaサーバーを利用するためのクライアントライブラリです。node-groongaはGroongaをサーバーとして使うので、全文検索はNode.jsプロセスではなくGroongaサーバープロセスが行います。</p>
<p>紹介記事: <a href="http://d.hatena.ne.jp/hide_o_55/20110530/1306760694">node-groonga - Node.jsでgroongaにアクセスする - WebService::Blog->new( user => ’hide_o_55’ )</a></p>
<p>紹介記事: <a href="https://d.hatena.ne.jp/hide_o_55/20110530/1306760694">node-groonga - Node.jsでgroongaにアクセスする - WebService::Blog->new( user => ’hide_o_55’ )</a></p>
</section>
<section id="groonga-client">
<h4>Groonga + Ruby</h4>
Expand All @@ -121,7 +119,7 @@ <h4>Groonga + PHP</h4>
<section id="php-phroonga">
<h4>Groonga + PHP</h4>
<p><a href="https://github.com/do-aki/php-phroonga">php-phroonga</a>はPHPからGroongaサーバーと接続するためのクライアントライブラリです。HTTPに対応しています。</p>
<p>紹介記事: <a href="http://www.slideshare.net/do_aki/php-groonga-publish">PHP から Groonga を使うにはこんなコードになるよ!</a></p>
<p>紹介記事: <a href="https://www.slideshare.net/do_aki/php-groonga-publish">PHP から Groonga を使うにはこんなコードになるよ!</a></p>
</section>
<section id="eroonga">
<h4>Groonga + Erlang</h4>
Expand All @@ -147,12 +145,12 @@ <h3>サーバーユーティリティ</h3>
<section id="p5-app-groonga-wrapper">
<h4>App-Groonga-Wrapper</h4>
<p><a href="https://github.com/hideo55/p5-App-Groonga-Wrapper">App::Groonga::Wrapper</a>はローカルのHTTPインターフェイスで動くGroongaサーバのリバースプロキシです。認証や機能の制限、接続元の制限などセキュリティ機構をGroongaサーバに追加します。Perlで書かれています。</p>
<p>紹介記事: <a href="http://d.hatena.ne.jp/hide_o_55/20110626/1309097120">Hachioji.pm #6に行ってきた - WebService::Blog->new( user => ’hide_o_55’</a></p>
<p>紹介記事: <a href="https://d.hatena.ne.jp/hide_o_55/20110626/1309097120">Hachioji.pm #6に行ってきた - WebService::Blog->new( user => ’hide_o_55’ )</a></p>
</section>
<section id="sewell">
<h4>Sewell</h4>
<p><a href="https://github.com/ssig33/sewell">Sewell</a>はRubyでGroongaのクエリーを生成するためのツールです。サーバー用途でもRroongaでも使えます。</p>
<p>紹介記事: <a href="http://ssig33.com/text/Groonga%20%E3%81%A7%E6%B0%97%E8%BB%BD%E3%81%AB%E6%A4%9C%E7%B4%A2%E3%81%99%E3%82%8B%E7%82%BA%E3%81%AE%20Gem%20%E3%82%92%E4%BD%9C%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F">ssig33.com - Groonga で気軽に検索する為の Gem を作りました</a></p>
<p>紹介記事: <a href="https://ssig33.com/text/Groonga%20%E3%81%A7%E6%B0%97%E8%BB%BD%E3%81%AB%E6%A4%9C%E7%B4%A2%E3%81%99%E3%82%8B%E7%82%BA%E3%81%AE%20Gem%20%E3%82%92%E4%BD%9C%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F">ssig33.com - Groonga で気軽に検索する為の Gem を作りました</a></p>
</section>
</section>

Expand All @@ -165,7 +163,7 @@ <h3>コマンドラインユーティリティ</h3>
<section id="grnwrap">
<h4>grnwrap</h4>
<p><a href="https://github.com/michisu/grnwrap">grnwrap</a>はGroongaのコマンドラインインターフェイスを改良するユーティリティです。</p>
<p>紹介記事: <a href="http://d.hatena.ne.jp/michisu/20110416/p1">Groongaの対話モードをラップするgrnwrap - from __future__ import nowhere @ はてな</a></p>
<p>紹介記事: <a href="https://d.hatena.ne.jp/michisu/20110416/p1">Groongaの対話モードをラップするgrnwrap - from __future__ import nowhere @ はてな</a></p>
</section>
<section id="grnline-fs">
<h4>grnline.fs</h4>
Expand All @@ -174,12 +172,12 @@ <h4>grnline.fs</h4>
<section id="grnlip">
<h4>Grnlip</h4>
<p><a href="https://github.com/myokoym/grnlip">Grnlip</a>はReadlineを使ったCLIを提供します。Windows環境でUTF-8のDBを扱うこともできます。Rubyで書かれており、RubyGems.orgで公開されています。</p>
<p>紹介記事: <a href="http://qiita.com/myokoym/items/c7ea4c83dad080d8ebbe">GroongaのUTF-8なDBに対してShift_JIS(cmd.exe)で全文検索する3つの方法 - Qiita</a></p>
<p>紹介記事: <a href="https://qiita.com/myokoym/items/c7ea4c83dad080d8ebbe">GroongaのUTF-8なDBに対してShift_JIS(cmd.exe)で全文検索する3つの方法 - Qiita</a></p>
</section>
<section id="zsh-completions">
<h4>Zshの補完関数</h4>
<p><a href="https://github.com/hhatto/zsh_completions/">zsh_completions</a>はhhatoさんの書かれたZshの補完関数集ですが、その中にGroongaとgroonga-suggest-httpd、groonga-suggest-learnerの補完関数も含まれています。</p>
<p>紹介記事: <a href="http://www.hexacosa.net/blog/detail/125/">groongaのZsh補完関数を書きました | hexacosa.net</a></p>
<p>紹介記事: <a href="https://www.hexacosa.net/blog/detail/125/">groongaのZsh補完関数を書きました | hexacosa.net</a></p>
</section>
</section>
</section>