タグ

libraryに関するcyboのブックマーク (33)

  • Apache Lucene - Wikipedia

    Apache Lucene(アパッチ ルシーン)は、Doug Cuttingによって開発された、Java製のFLOSSの検索ライブラリである。Luceneは、強力な文書インデキシング及び検索機能、スペルチェック、ハイライト、テキスト解析機能を提供する。Apacheのトップレベルプロジェクトの1つである。 概要[編集] Luceneは、Apache Solr、Elasticsearch等の検索プラットフォームで利用される検索ライブラリである。以前はLucene.NET、Mahout、Tika、Nutchといったサブプロジェクトが存在したが、現在はすべて独立したApacheのトップレベルプロジェクトとなっている。2010年3月から、Apache SolrがLuceneのサブプロジェクトとして開発コミュニティがマージされた。 Luceneで日語のテキスト解析を利用するためには、Kuromoji

    cybo
    cybo 2008/02/17
    全文検索ソフトウェア
  • JavaScriptライブラリの先駆け「prototype」を勉強しなおすサイト20

    twitter facebook hatena google pocket 現在JavaScriptライブラリは数多くリリースされていますが、それらのさきがけとなったのは「prototype」でした。 またNASAのサイトでも使用されているように、その実力は広く認められています。 今回はprototypeの価値を見直し、勉強できるサイトを紹介します。 sponsors Reference ・prototype.js リファレンス(v1.4.0,1.5.x,1.6.0) ・prototype.js の開発者向けメモ:(v1.5.0) ・prototype.jsリファレンス HowTo / Review ・第1回:Prototypeライブラリの内部 ・いまからはじめるPrototype.js ・第1回:Prototype.jsを使う準備 ・Prototype.jsとは何か ・Prototype

  • スムーズに画像を拡大するかなり導入が簡単なJavaScript「FancyZoom」 - GIGAZINE

    IE6/IE7/Firefox/Safariに対応しているJavaScriptで、使い方もかなり簡単でページにほとんど変更を加えずに導入可能。 また、リンクの先読みにも対応しており、画像の上にマウスが乗ったことを感知して自動的に先読みすることもできますので体感的にはかなり速度アップしているように感じます。 画像をズームする機能のみに特化しているため、ほかの余計な機能付きのライブラリよりも動作は軽いのも特徴で、クリックしてズームされた後にはちゃんとドロップシャドウ効果が付いたりするなど、芸も細かい。 実際のデモと詳細は以下から。 cabel.name: FancyZoom 1.0 上記ページの下の方にある「Example」に体感できる例があります。なかなか面白い。 で、実際に設置するにはまず上記ページ中にあるZIPファイルをダウンロードしたら解凍し、出てきた2つのフォルダをFTPソフトなどで

    スムーズに画像を拡大するかなり導入が簡単なJavaScript「FancyZoom」 - GIGAZINE
  • [JS]便利なユーザーインターフェイスライブラリjQuery UI 1.5&jQuery Enchant 1.0がリリース | コリス

    [JS]便利なユーザーインターフェイスライブラリjQuery UI 1.5&jQuery Enchant 1.0がリリース jQueryから、jQuery1.2.3とjQuery UI 1.5、jQuery Enchant 1.0が、2008年2月8日にリリースされました。 ダウンロードは、下記ページから行えます。 jQuery 1.2.3: AIR, Namespacing, and UI Alpha 今回のjQueryのバージョンアップは、バグフィックスの他に、Adobe AIRへの対応とjQuery UI 1.5 アルファ版、jQuery Enchant 1.0 アルファ版のリリースとなっています。 jQuery 1.2.3の主な変更点は、下記の通りです。 .data() と .removeData() .unbind(".namespace") .trigger("click")

  • [JS]パネルをフェードや加減スクロールで切り替えるスクリプト -wSide

    wSideは、パネルの切り替えにフェードや加減スクロールなど多彩なアクションを実装するスクリプトです。 wSide, plugin jquery wSideはjQueryのプラグインで、動作にはjquery.jsが必要です。 切り替え時の多彩なアクションは、デモページを参照ください。 シンプル デモ 縦方向・横方向への加減スクロール、フェード エフェクト付き デモ 反動付きスクロール、縦横斜めのスクロール アドバンス デモ CSSを利用して、さまざまな効果を狙ったパネルの切り替え

  • Log4J徹底解説~ファイル保存系Appender

    目次 FileAppdender RollingFileAppdender(1.2) DailyRollingFileAppdender(1.2) ExternallyRolledFileAppdender(1.2) RollingFileAppender(1.3) FileAppdender さて、超重要な FileAppender である。名前の通り、ファイルにログを吐き出すという一番使いでの大きな Appender だが、ちょっと待ってね。「ファイルをどう扱うか?」でこれから2つばかり派生クラスがあるんである。要するに「ログローテート」の問題で、ログファイルってものは、どんどんログが蓄積されてしまいには超巨大ファイルになって、馬鹿なエディタ(あるいはメモリ/スワップ領域不足)だと開けなくなる....かもしれない。というわけで、フツーは「ログローテーション」と呼ばれる機構があるのだ。こ

  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • log4jリファレンス

    log4jの設定は、プロパティファイル「log4j.properties」をクラスパスの通った場所に配置します。 その他に、「log4j.xml」でも設定は可能で、同じくクラスパスの通った場所に配置します。 ●log4jの設定内容 log4jのは以下の3つの設定でいろいろなログの出力方法を指定できます。 アペンダ ログの出力先/出力方法の設定。コンソール、ファイル、メール、データベースなどをログの出力先として指定でき、出力先は複数指定することができます。 レイアウト ログの出力形式を指定します。日付、ログレベル、ログを出力したソースファイル名などをアペンダごとに設定することができます。 カテゴリ カテゴリは、ログの設定単位です。Javaのパッケージもしくは、クラス単位でログの出力レベルを設定することができます。

  • Commons Logging

    オリジナルの簡単なロギング実装。System.outのみ。 Commons Logginでは、 これらのロギング実装の共通機能をまとめたインターフェイス と各ロギング実装のアダプターを提供します。 分散オブジェクトに対するWebサービスみたいなもんでしょうか。 どれかのロギング実装が天下統一すれば、 問題は解決しますが、 それは難しいので、共通インターフェイスを作って、 それを利用しましょうって感じ。 ログのレベルには以下のものがあります。 trace (最も深刻でない) debug info warn error fatal (最も深刻) パフォーマンス重視する部分では、以下のように書きます。 if (log.isDebugEnabled()) { log.debug(...); } まあ、簡単な仕組みですね。 めんどくさい(こともないけど)のは、設定の部分でしょうか。 簡単なサンプル

  • Commons-Loggingをいじる

    Commons-Loggingとは Commons-Loggingは、JakartaのロギングAPIのプロダクトである。ロギング実装を切り替えを容易にするためのプロダクトのようだ。切り替えられる実装としては、Log4J、JDKのLoggingAPI実装、Commons-Loggingがデフォルトで持っている実装(SimpleLog) 、そしてJakartaのAvalonというプロダクトで使用されているLogKitを利用できるようだ。 特徴 ログ出力の実装を何にするか決めなくてもコーディングを進められる。 Commons-Loggingを利用する唯一の理由といってもいいかもしれない。実際に、わたしはこんな経験をしたことがある。 とあるプロジェクトで、ログの出力と制御について、どんな風にするかは決めていないけれど、機能の実装は進めていかなければならないときがあった。実装の段階でデバッグも必要だ

  • 【ハウツー】Java WebアプリでもわかりやすいURLを! - Url Rewrite Filterの使い心地 (1) わかりやすいURLの重要性 | エンタープライズ | マイコミジャーナル

    WebアプリケーションではURLのわかりやすさも重要とされている。たとえば http://www.example.com/diary/diary.cgi?year=2007&month=05&day=12 というURLよりも http://www.example.com/diary/2007/05/12 というURLのほうがユーザにとってもわかりやすいし、検索エンジンにもクロールされやすいといわれている。 Apacheでは後者のURLへのリクエストを、サーバ内で前者のURLに書き換えて処理を行うための"mod_rewrite"というモジュールが存在する。mod_rewriteを使えば既存のWebアプリケーションに大きな修正を加えずに、後者のようなアクセシビリティの高いURLを提供することができる。また、サーバ上でWebサイトのフォルダ構成を変更した場合などもmod_rewriteを使用する

  • Error 404 (Not Found)!!1

    The requested URL /home was not found on this server. That’s all we know.

  • JavaScript製のフォームバリデータライブラリいろいろ:phpspot開発日誌

    CSSgallery.info Javascript form validators When we use forms, we need somehow to validate the data user input. JavaScript製のフォームバリデータライブラリがいろいろ紹介されています。 Realtime validation using Ajax ( フォームの入力値をリアルタイムにバリデーション「Realtime validation」 ) LiveValidation ( JavaScriptでリアルタイム値チェックを簡単に行える「LiveValidation」 ) JSValidate ( prototype.jsベースのリアルタイムバリデートJSライブラリ「JSValidate」 ) validator.js - Client-side form validatin