Config::Model::Xorg

ソフトウェアのスクリーンショット:
Config::Model::Xorg
ソフトウェアの詳細:
バージョン: 1.106
日付のアップロード: 14 Apr 15
開発者: Dominique Dumont
ライセンス: 無料
人気: 6

Rating: nan/5 (Total Votes: 0)

Configを::モデルは、コンフィギュレーションデータの意味内容の検証に役立つためのフレームワークを提供します。プロジェクトはまた、mplayerのまたはトランスコードのような複雑なプログラムのオプションの意味検査を提供するために使用することができます。
最も複雑なソフトウェアの場合、構成のアップグレードはほとんどの人にとって困難な作業である。コンフィグ::モデルを使用することで、ソフトウェアは、ユーザーのための円滑なアップグレードパスを提供することができます。
これはどのように作動しますか?
このプロジェクトを使用すると、一般的な構成の検証ツールは3つの部分で構成されます。
ユーザーインターフェース
ユーザによって提供されるすべてのコンフィギュレーション情報の検証を担当する検証エンジン。
コンフィギュレーション情報を格納する記憶設備
我々はすでにいくつかの設定の検証ツールを持っていないのですか?
おそらく、Webminのようなツールを考えている。はい、これらのツールが存在し、正常に動作しますが、それらは欠点の彼らのセットを持っている。
通常は、コンフィギュレーションデータの検証は、意味的検証を行い、多くの場合、非常に複雑(xorg.confファイルを扱うDebianののxserver-xorg.configスクリプトの例:2500ライン)されて終了スクリプトを使用して行われます。
ほとんどの場合、構成モデルは、命令中で発現される(使用されているどのようなプログラミング言語)と実際のコンフィギュレーションデータを処理するために多くの処理が点在。
このプロジェクトの利点は何ですか?
コンフィグ::モデル·プロジェクトは、構成モデルが完全に実際の処理命令から分離された検証エンジンを取得する方法を提供します。
構成モデルは、常に多くのコードよりも保守が容易である宣言的な形式(つまりPerlのデータ構造)で表されます。
宣言は指定しています。
(一般的なユーザーインターフェースにより照会することができます)コンフィギュレーションデータの構造
各要素のプロパティ(境界、チェック、整数または文字列、タイプのような列挙型...)
パラメータのデフォルト値(もしあれば)
必須パラメータ
ターゲットとするユーザー(中間、事前に、マスター)
(ACHパラメータまたはパラメータの値のために)のオンラインヘルプ
各パラメータの専門知識のレベル(初心者の目から専門家のパラメータを非表示にする)
だから、最終的には:
コンフィギュレーション·コンテンツの保守と進化が容易です
ユーザーは、このプロジェクトを使用して*すべての*プログラムのための*共通*インタフェースが表示されます。
ユーザーは、高度なパラメータが表示されません
コンフィギュレーションデータのアップグレードが容易であり、健全性チェックが実行されます
構成の監査はデフォルト値にcompatedユーザによって変更されたかどうか確認することが可能である
ユーザーインターフェースはどう?
コンフィグ::モデルは、ユーザーのモデルを照会呪い:: UIインターフェイスが付属して、関連するユーザ画面を生成します。
データストレージはどう?
コンフィギュレーション·ファイルの構文は乱暴に別のプログラムを構成変化するので、このフレームワークを使用したいほとんどの人は、専用のパーサ/ライタを提供する必要があります。
INIスタイルファイルのように、またはエレクトラまたはdebconfのプロジェクトへのインタフェースを提供します。それにもかかわらず、このプロジェクトはまた、最も一般的なフォーマット用のライター/パーサを提供することができます。この点は議論のために開いている。
シングル構成モデルは非常に1モデルが一緒にいくつかの設定の整合性をファイル確保するいくつかのパーサーやライターを使用することは完全に可能です。

のこのリリースで新しいのあるもの:。

  • すべてのXo​​rgモデルファイルは、現在編集してコンフィグ::モデル::自身によって書かれています。
  • はfglrxがモデルが追加されました。
  • 拡張モデルが追加されました。
  • はCONFIG-EDIT-Xorgのコマンドは、xorg.confのエディタを起動発射容易にするために追加されました。

  • <李は>のATIモデルが追加されました。
  • のRadeonモデルが改善されたします。
  • パーサーは今(Xorgのような)キーワードは大文字小文字の区別をしないします。
  • はバグの多くが修正されました。
  • ドライバモデルはまだ不完全ですします。

のバージョン1.101に新しいのは何ですか。

  • CONFIG-EDIT-Xorgがアップ発射容易にするために追加されましたxorg.confの編集します。

  • VESAモデルが追加されています。

    のバージョン0.513にの新機能である

  • このリリースには、X.Orgの設定を見つけるためにいくつかのディレクトリをしようとします。
  • これは、新しい設定::モデル::オートリードに対処するために修正されています。

の要件

  • のPerlます。

同じようなソフトウェア

cov-core
cov-core

20 Feb 15

filterunit
filterunit

11 May 15

PMD
PMD

9 Dec 15

tdaemon
tdaemon

11 May 15

開発者の他のソフトウェア Dominique Dumont

へのコメント Config::Model::Xorg

コメントが見つかりません
コメントを追加
画像をオンにする!