﻿README - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
=================================================================

【ソフト名】	SeekAnser -日本語クイズ解答プログラム-

【製作者】	Sakaki333 <sakaki333@gmail.com>

【リリース】	2011 9/2  (バージョン 1.0.0)

【配布元】	<http://seekanser.sourceforge.jp/>

【圧縮形式】	Java ARchive 実行形式

【動作環境】	Java実行環境およびChaSen(形態素分解ソフト)がインストールできる全ての環境

【開発環境】	開発は全てLinux上で行いました。統合開発環境はeclipseです。

=================================================================

≪著作権および免責事項≫

SeekAnserソースコード本体はLGPLv3に基づきますが、依存ライブラリであるSlothLibは修正BSDライセンスに基づいて配布されています。
また、ChaSen及びipadicを同梱しましたが、ライセンスについて詳しくはインストール後のドキュメントを参照してください。

SeekAnserのソースコードおよび実行ファイルは改変及び再配布を自由に行なえます。
このプログラム及び同梱物から生じるいかなる問題も無保証です。オープンソースですからねb

ただ改変および再配布の際に作者の名前を入れてあげてください(^_^;)

LGPLについて、詳しくは <http://www.opensource.org/licenses/lgpl-3.0.html> をご覧ください。

以下より、SlothLibのライセンスを記します。
-----------------------------------------------------------------

SlothLib

Copyright (c) 2007, 京都大学情報学研究科社会情報学専攻 田中克己研究室
All rights reserved.

ソースコード形式かバイナリ形式か、変更するかしないかを問わず、以下の条件を満たす場合に限り、再頒布および使用が許可されます。 

ソースコードを再頒布する場合、上記の著作権表示、本条件一覧、および下記免責条項を含めること。 

バイナリ形式で再頒布する場合、頒布物に付属のドキュメント等の資料に、上記の著作権表示、本条件一覧、および下記免責条項を含めること。 

書面による特別の許可なしに、本ソフトウェアから派生した製品の宣伝または販売促進に、京都大学情報学研究科社会情報学専攻田中克己研究室の名前またはコントリビューターの名前を使用してはならない。 

本ソフトウェアは、著作権者およびコントリビューターによって「現状のまま」提供されており、明示黙示を問わず、商業的な使用可能性、および特定の目的に対する適合性に関する暗黙の保証も含め、またそれに限定されない、いかなる保証もありません。著作権者もコントリビューターも、事由のいかんを問わず、 損害発生の原因いかんを問わず、かつ責任の根拠が契約であるか厳格責任であるか（過失その他の）不法行為であるかを問わず、仮にそのような損害が発生する可能性を知らされていたとしても、本ソフトウェアの使用によって発生した（代替品または代用サービスの調達、使用の喪失、データの喪失、利益の喪失、業務の中断も含め、またそれに限定されない）直接損害、間接損害、偶発的な損害、特別損害、懲罰的損害、または結果損害について、一切責任を負わないものとします。 

-----------------------------------------------------------------

以下より、ChaSen（WinCha)のライセンスを記します。
-----------------------------------------------------------------

ChaSen

(c)Copyright by Nara Institute of Science and Technology, Japan, 2007. All rights reserved.
-----------------------------------------------------------------

・はじめに

	このプログラムは形態素分解とネット検索を用いて日本語のクイズを答えるものです。
	高2である作者の高校の課題研究で作らせていただきました。
	プログラム公開も初めてです。よってそこまでのクオリティは期待しないでください（汗

	日本語のクイズを入力するとエラーかその答えを返してくれます。
	作りかけですので人名以外ではほとんどエラーを返します。
	(不安定ですが人名以外全て対応しました 2011.11.16)

	正解率を上げる際に3〜4文節のクイズで検証を行いました。
	ネットに載っていてそれなりに有名な人の名前ならかなり答えてくれるようです。
	答えてくれそうな問題を出してあげてください(^_^ゞ

	何か連絡がありましたら <t.takeda39@gmail.com> に連絡お願いします。

・ファイル構成

	SeekAnser.jar(実行ファイル)とREADMEとexamples.txtが入っています。(SlothLibはjarに梱包)
	2011/09/06 ChaSenフォルダにChaSenのインストーラを同梱しました。
	JavaとChaSenが入っていればインストール無しで実行することができます。

・インストール方法

　　このソフト自体のインストールは不要ですがChaSenをインストールする必要があります。

　　>>ubuntuの場合
	ターミナルで sudo apt-get install chasen を実行してください。

　　>>Windowsの場合
	同梱のChaSenフォルダのインストーラを起動してChaSenをインストールしてください。
	(この時インストールするフォルダはデフォルトのC:\Program Files\ChaSen\にしてください)

　　Java についてはネット等を参考にしてインストールしてください。

・アンインストール方法

	ChaSenについてはChaSenのドキュメントを参考にしてください。SeekAnserはフォルダを消すだけで削除できます。

・使い方

　　重要：WindowsとLinuxではChaSenのパスが異なります。Linuxをお使いの方は設定しないと使用できません。

　　>>ubuntuの場合
	実行ファイル「SeekAnser.jar」をダブルクリックもしくは書庫マネージャで開いてください。
	中にあるslothlib.propertiesを削除してください。
	slothlib.properties.linuxをslothlib.propertiesにリネームしてください。
	それでもだめならslothlib.propertiesにChaSenの場所を書きなおしてください。

　　NOTE:WindowsでもChaSenの場所が見つからない時はSeekAnser.jarの拡張子を.zipに書き換えて展開し、slothlib.propertiesを編集してください。
	　手元にWindows環境が無いので、圧縮したときにちゃんと実行できるかは分かりません。

　　----------------------------------------------------------------------------------

　　使い方は簡単です。入力用テキストボックスに問題文を入力してOKボタンを押してください。
　　メニューバーのChaSenの場所の設定は未実装です。となりのメニューをいじると答えを第5候補まで表示できます。
　　端末又はコマンドプロンプトから実行してみると何かごちゃごちゃ出てきてこれまた面白いかもしれません。

　　エラーが帰ってきたらその問題は無理だと諦めずに、作者に送っていただけるとデバッグに役立ちます。ぜひお願いします。
　　（でもその場では気合でも無理なので諦めてください。すみません m_ _;m ）

　　答えが出なさすぎて「これは詐欺じゃないだろうか？」と思ったら同梱のexamples.txtに書いてある例題を入れてみてください。
　　（ネタ要素も入っていますが・・・）

・履歴

	これが最初のリリースです。

・問題点

　　>>たまにChaSenで分解する際にNullPointExceptionを返す
　　>>精度がまだかなり低い
　　>>人名以外の問題に答えられない
　　>>なんかすげー遅い(泣
　　>>プロキシが通らない。バグる

・今後の予定

　　>>人名以外の出力の実装
　　>>MeCabでの形態素分解
　　>>速度の改善(近々やる予定です)
　　>>コメント、コンソール出力の改善
　　>>ネタ要素の追加

・Thanks

今回のプログラムを組むにあたり、様々な方に多くのアドバイスを頂きました。本当にありがとうございます。
また、ChaSenおよびSlothLibを作成してくださった方々にも感謝の意を示させていただきます。

・NOTE

このドキュメントは2011年11月13日に書かれたものです。
なので古い情報が含まれている可能性があります。注意してください。

何かありましたら作者までお願いします。

-----------------------------------------------------------------
Copyright (c) 2011 sakaki333. All rights reserved.

