ククログ(76)

株式会社クリアコード > ククログ > ククログ(76)

PGroongaでのJSON検索の実装方法

PGroonga(ぴーじーるんが)はPostgreSQLから全文検索エンジンGroonga(ぐるんが)を使えるようにするためのPostgreSQLの拡張機能です。PGroongaを使うとPostgreSQLに格納したデータに対して高速な全文検索を実現できます。PostgreSQLは標準では日本語テキストを全文検索できません。LIKEでシーケンシャルサーチする必要があり、レコード数・テキストサイズが増えるほど性能が劣化します。PGroongaを導入することで大量の日本語テキストデータに対しても高速に全文検索できます。

もっと読む

クリアコードとフリーソフトウェアとビジネス

クリアコードの理念は、フリーソフトウェアとビジネスの両立です。

もっと読む

Visual Studioなしでmingw-w64だけでWindowsのイベントログに出力する機能を実現する方法

GNU/Linux、*BSD、OS X、Windowsなど複数のプラットフォームに対応するプログラムをC/C++で開発する場合、GCCを利用すると便利です。例に挙げたすべてのプラットフォームに対応している上に、クロスコンパイルもできるからです。特にWindows向けバイナリーのクロスコンパイルは便利です。開発環境(たとえばGNU/Linux)上でビルドできるので、環境を切り替える手間が減って開発効率があがります。

もっと読む

Firefoxの独自ビルドの作成方法(2015年版)

概要

弊社はMozilla FirefoxをはじめとしたMozilla製品の技術サポートを提供していますが、希に、自社製品の一部としてFirefoxを顧客向けに配布したいというご相談を頂くことがあります。

もっと読む

進捗共有に必要な情報 - 目的、期日、現状、今後

クリアコードはフリーソフトウェアの開発で得た知見を活かして受託開発(やサポート業務や開発支援など)をしています。

もっと読む

RedPenのValidatorをJavaScript で書くには

はじめに

RedPen という技術文書の校正に使うことを目的としたソフトウェアがあります。

もっと読む

「チームメンバーのリーダブルコードを見つけて共有」を体験 - ピクシブさんでリーダブルコードワークショップを開催

2015年8月11日にピクシブさん会場提供でピクシブの開発者(7名)と永和システムマネジメントの開発者(1名)に参加していただき、「リーダブルコードワークショップ」を開催しました。

もっと読む

GStreamer 0.10からGStreamer 1.0へ移行するには

はじめに

C/C++に対応しているテスティングフレームワークの一つにCutterがあります。

もっと読む

SEゼミ2015のコンテンツ作成と進行をしてわかったこと #sezemi

注意:長いです。全体としてはキレイにまとまりませんでした。(途中で雰囲気が変わる。)個々の話題で気になるところだけ参照するくらいがよいかもしれません。

もっと読む

CutterのGStreamerサポートについて

はじめに

C/C++に対応しているテスティングフレームワークの一つにCutterがあります。

もっと読む