「持堅」の編集履歴(バックアップ)一覧はこちら

持堅 - (2009/06/01 (月) 01:49:45) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

*持堅とは  「持堅(Jiken)」は、アイドレスのオブジェクト定義パーザ・コンパイラ・周辺ツールの開発プロジェクトです。これらの活用を通じて、アイドレスのプレイング効率を向上することを目的としています。 *持堅の成果物  持堅プロジェクトの成果物は3種類あります。 : 1)コンパイル済みL:定義データ | 後述するコンパイラによって生成された、アイドレスの全オブジェクト定義(いわゆる"L:")データです。YAML、およびJSON形式で提供されます。(YAMLおよびJSONで提供することにより、Ruby以外の言語でも広く使う事ができます。 : 2)パーザライブラリ | オブジェクトL:定義のパーザ(構文解析器)です。このパーザはRuby言語の"[[Treetop>http://treetop.rubyforge.org/index.html]]" ライブラリを使って開発してあり、Ruby プログラムから扱う事ができます。("Treetop" は、Ruby で利用できるPEGパーザジェネレータです) : 3)コンパイラ及び周辺ツール |前述の1)を生成するコンパイラ及び周辺ツールです。下記を含みます。 ・コンパイラ:2)のパーザに基づいてアイドレスのオブジェクト定義をコンパイルし、データベースに保存します。デフォルトではSQLiteを利用します。 ・YAML・JSON出力器:コンパイル結果を数値・文字列・配列・ハッシュの組み合わせとして、ファイルに出力します。 ・文法・書式チェッカー:アイドレスのオブジェクト定義の記載に文法エラーがないかをチェックします。(主に新規のオブジェクトが追加された際、風杜さんが自然文定義から形式化定義を作成した後のチェックに利用します)  上記のうち、2)・3)は RubyGem(Ruby のライブラリパッケージ)として提供するため、インストールやバージョンアップも簡単に行えます。 *入手方法 ・コンパイル済みオブジェクト定義データ(YAML版): ・コンパイル済みオブジェクト定義データ(JSON版):
*持堅とは  「持堅(Jiken)」は、アイドレスのオブジェクト定義パーザ・コンパイラ・周辺ツールの開発プロジェクトです。これらの活用を通じて、アイドレスのプレイング効率を向上することを目的としています。 *持堅の成果物  持堅プロジェクトの成果物は3種類あります。 : 1)コンパイル済みL:定義データ | 後述するコンパイラによって生成された、アイドレスの全オブジェクト定義(いわゆる"L:")データです。YAML、およびJSON形式で提供されます。(YAMLおよびJSONで提供することにより、Ruby以外の言語でも広く使う事ができます。 : 2)パーザライブラリ | オブジェクトL:定義のパーザ(構文解析器)です。このパーザはRuby言語の"[[Treetop>http://treetop.rubyforge.org/index.html]]" ライブラリを使って開発してあり、Ruby プログラムから扱う事ができます。("Treetop" は、Ruby で利用できるPEGパーザジェネレータです) : 3)コンパイラ及び周辺ツール |前述の1)を生成するコンパイラ及び周辺ツールです。下記を含みます。 ・コンパイラ:2)のパーザに基づいてアイドレスのオブジェクト定義をコンパイルし、データベースに保存します。デフォルトではSQLiteを利用します。 ・YAML・JSON出力器:コンパイル結果を数値・文字列・配列・ハッシュの組み合わせとして、ファイルに出力します。 ・文法・書式チェッカー:アイドレスのオブジェクト定義の記載に文法エラーがないかをチェックします。(主に新規のオブジェクトが追加された際、風杜さんが自然文定義から形式化定義を作成した後のチェックに利用します)  上記のうち、2)・3)は RubyGem(Ruby のライブラリパッケージ)として提供するため、インストールやバージョンアップも簡単に行えます。 *入手方法 ** コンパイル済みオブジェクト定義データ  オブジェクト定義データは下記のリンクからダウンロードできます。 ・YAML版:[[ダウンロード>http://dev.empc.wanwan-empire.net/pub/object_defs/idefs.yml.gz]] ・JSON版:[[ダウンロード>http://dev.empc.wanwan-empire.net/pub/object_defs/idefs.json.gz]] ** Rubygem のインストール  持堅のRubygem は下記の手順でインストールしてください。 1)SQLite3のインストール  あらかじめ、お使いの環境に合わせてSQLite3をインストールしてください。[[(各環境別インストール方法)>http://www.gfd-dennou.org/arch/davis/gfdnavi/doc/install/install-sqlite3.htm]] 2)Gem入手元の登録  持堅の Rubygem は Rubyforge でなく、独自のサーバーから提供しています。下記のコマンドを実行してください。 gem sources -a http://dev.empc.wanwan-empire.net gem sources -a http://gem.github.com #2行目のコマンドは、持堅が内部で利用している別のRubygemの入手先として必要です。 3)Rubygem のインストール  持堅の Rubygem をインストールします。 gem install jiken 4)インストールできない場合 :sqlite3-ruby がインストールできない。 | SQLite3のインストールを確認してください。Windows環境でsqlite3-ruby がインストールできない場合は、[[こちら>http://gmt-24.net/archives/395]]を参考に、windows版バイナリが含まれたバージョンを指定し、持堅の前にインストールして下さい。

表示オプション

横に並べて表示:
変化行の前後のみ表示:
記事メニュー
目安箱バナー