ニュース KLab株式会社が配信したニュースリリースやお客さまへのお知らせ、メディアの掲載情報をご覧いただけます。
The Apache Lucene projectは12日(米国時間)、「Apache Lucene 3.6」及び「Apache Solr 3.6」を公開した。Apache Luceneは、Javaで開発されているオープンソースのフルテキスト検索エンジンライブラリ。クロスプラットフォームであるため様々なアプリケーションで利用できる。 Apache Solrは、Apache Luceneベースのフルテキスト検索プラットフォーム。強力な全文検索やヒットの強調表示、ファセットサーチ、動的クラスタリング、データベース統合、リッチドキュメント対応、地理空間検索など様々な機能が提供されている。 Apache Lucene 3.6では、Java 7のフルサポートやMetaphone、Soundex、Caverphone、Beider-Morseなどの音声アルゴリズムの追加などが行われている。Apache
Objective-Cのカテゴリの仕組みを使うと、既存クラスに手を加えることなく機能を追加することができます。たとえば、NSArrayで配列内の要素をシャッフルしたい場合、ヘッダファイルを作成してシャッフル用メソッドを定義し、 @interface NSArray (Shuffle) - (NSArray *)shuffle; @end 下記のように実装しておけば、 @implementation NSArray (Shuffle) - (NSArray *)shuffle { // NSArray の要素をシャッフルするコード } @end あとはヘッダファイルをimportするだけでshuffleというメソッドがNSArrayのオブジェクトから使用できるようになります。 このように、カテゴリという仕組みを使用すると使い回しのしやすい形で既存クラスを機能拡張できるため、UIKitやFou
大規模なオンライン・フリーソフトウェア・リポジトリを眺めると、始まった途端に放棄されたプロジェクトやアルファ版のまま何年も店晒しになっているプロジェクトが目に付く。私自身4つのオープンソース・プロジェクトを立ち上げたが、完成できたのは半分だけで、残りは活動停止後、消滅した。 その経験を踏まえ、プロジェクトの進め方について助言したい。プロジェクトを広報する方法、人々に参加を促す方法、継続的に活動する方法についての実践的な助言だ。この助言はリリース1.0に達しているだろうと思う(それが、すべてのプロジェクトの第1目標のはずだよね)。 計画を立てる プロジェクトを進める中で、最もつまらないのは計画段階だろう。しかし、それは、最も重要な段階なのである。プロジェクトの目的と名称、使用するプログラミング言語、そしてプロジェクトの運用に必要な開発者の人数を明らかにしなければならない。場合によっては、その
GnuWin provides ports of tools with a GNU or similar open source license, to modern MS-Windows (Microsoft Windows 2000 / XP / 2003 / Vista / 2008 / 7) News / Announcements 27 December 2010: Sed-4.2.1: stream editor: new release 5 June 2010: M4-1.4.14: macro processor: new release 11 February: DeHtml-1.5: new package 1 January 2010: Starting with 2010, patches for making programs run on MS-Windows
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く