問題タブ [config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
6612 参照

php - Zend Framework: Zend_Registry でキーを設定解除するには?

Zend Framework アプリケーションをテストしていて、特定のキーがレジストリに設定されていない場合に何かが起こるかどうかをテストしたいと考えています。これは私がテストしている機能です:

レジストリのキーを設定解除するにはどうすればよいですか? 私はこれを試しましたが、うまくいきませんでした:

更新:本当に知りたいのは、構成ファイルの「ドメイン」キーが設定されていない場合に、メソッドが例外をスローすることをどのようにテストすればよいかということです。

0 投票する
2 に答える
12318 参照

c# - メインexeの.configuserSettingsセクションに書き込む方法は?

メインexeの.configファイルのuserSettingsセクションに書き込むために.NET2.0でサポートされているAPIはありますか?

シナリオは次のとおりです。

Winforms2.0アプリケーション。

ユーザーレベルのスコープを持つ設定(知る必要がある場合はデータベース接続文字列)があります。これは、ユーザーが設定の値を保存するときに、各ユーザーが.netによって作成されたユーザー.configファイルを持っていることを意味します。

アプリケーションを初めて実行する新規ユーザーの場合、アプリケーションのメインexeの.configファイルのユーザー設定セクションにデフォルト値が含まれています。このセクションは、プロジェクトプロパティの[設定]タブで設定が作成されたときにVisualStudioによって作成されます。

ここで、コンピューター内のすべての管理者ユーザーが新しいユーザーのデフォルト値を変更できるようにします。通常のユーザーにはメインのexeの.configファイルに書き込む権限がないため、管理者のみがこのオプションを使用できます。

ユーザー設定をユーザーの.configファイルに書き込む方法と、メインの.configファイルのappSettingsセクションに書き込む方法を見つけました。しかし、メインの.configのuserSettingsセクションに書き込む方法を見つけようとすると、グーグルが失敗しました。

System.Xmlにフェイルバックして、XmlDocumentに.configを手動でロードする唯一のチャンスはありますか?

0 投票する
3 に答える
2103 参照

perl - 階層的で継承可能な構成に最適な Perl モジュールは何ですか?

グリーンフィールド プロジェクトがある場合、使用する Perl ベースの構成モジュールのベスト プラクティスは何ですか?

Catalyst アプリといくつかのコマンド ライン スクリプトが含まれます。それらは同じ構成を共有する必要があります。

私が欲しいと思ういくつかの機能...

さまざまな開発およびライブ設定をきれいに維持するための階層構成。

「グローバル」構成を 1 回定義して (たとえば、results_per_page => 20)、それらを継承しますが、開発/ライブ構成でオーバーライドできるようにしたいと思います。

プロジェクトを新しいサーバーにデプロイするか、新しい場所 (新しい開発インスタンスなど) にブランチ/フォーク/コピーするとき、使用する構成セット/ファイルを (1 回だけ) 設定し、その後のすべての更新を行いたい自動です。

これはシンボリックリンクで実現できると思います:

それでは今後も

また、FindBin に似たものが欲しいので、構成で絶対パスを使用するか、現在の展開に相対的にすることができます。与えられた

/home/me/development/project/etc/config には以下が含まれます。

私の perl コードが tmpl_dir 構成を検索すると、次のようになります。

しかし、ライブ展開では:

同じコードが魔法のように返されます

次のように、構成内の絶対値を尊重する必要があります。

すべての場合で「/etc/apache2/httpd.conf」を返します。

FindBin スタイルのアプローチではなく、構成値を他の構成値の観点から定義できるようにすることもできますか?

私もポニー欲しいです(;_;)

0 投票する
18 に答える
16427 参照

configuration - 構成ファイルはどの時点でプログラミング言語になりますか?

私はしばらくの間、構成ファイルとコードとの関係について熟考してきましたが、日と風の方向によって私の意見が変わるようです. しかし、Lisp を学んでいるときに最初に感じた認識に、ますます戻ってきます。つまり、データとコードの間にはほとんど違いがないということです。これは、構成ファイルについては二重に当てはまるようです。正しい観点から見ると、Perl スクリプトは perl の構成ファイルにすぎません。これは、QA などのタスクや、構成ファイルの変更を誰が担当するかなどの分業にかなり大きな影響を与える傾向があります。

構成ファイルから本格的な言語への移行は一般的に遅く、一般的なシステムを持ちたいという願望によって推進されているようです。ほとんどのプロジェクトは、ログを書き込む場所、データを検索する場所、ユーザー名とパスワードなどのいくつかの構成項目から始まる小さなものに見えます。操作のタイミングと順序が制御され始め、必然的に誰かがそれにロジックを追加し始めます (たとえば、マシンが X の場合は 10 を使用し、マシンが Y の場合は 15 を使用します)。ある時点で、構成ファイルはドメイン固有の言語になり、その時点で適切に記述されていません。

とりとめもなく舞台を設定したので、ここに私の質問があります。

  1. 設定ファイルの本当の目的は何ですか?
  2. 構成ファイルをシンプルに保つように試みるべきですか?
  3. 誰が変更の責任を負うべきですか (開発者、ユーザー、管理者など)?
  4. ソース管理する必要がありますか (質問 3 を参照)。

先に述べたように、これらの質問に対する私の答えは常に変わりますが、今は次のように考えています。

  1. プログラマーでなくても、大量の動作をすばやく変更できるようにする
  2. はい、大まかに分類されていないものはすべてコードに含める必要があります
  3. ユーザーは構成ファイルを担当し、プログラマーは構成ファイルとコードの間の構成レイヤーを担当して、アプリケーションをよりきめ細かく制御する必要があります。
  4. いいえ、しかしより細かい中間層は
0 投票する
3 に答える
3728 参照

java - 宿題のjarと同じレベルのJava参照ファイルを手伝ってくれる人はいますか?

次のコードの問題を修正しました-最も優雅な方法ではありません-しかし、この割り当ての迅速な解決策が必要です


jar と同じレベルに配置されるデータベース接続文字列を含むファイルを構成できるようにしたいと考えています。どうすればこれを達成できますか? または、私が望むものとは別のアプローチがありますか?

現時点では接続がハードコーディングされているDBハンドラークラスがあります。

0 投票する
3 に答える
210 参照

.net - ユーザー関連の情報を .net アプリに保存する

.NET アプリケーションのユーザーレベルの情報を格納するための推奨される方法は何ですか?

レジストリまたは構成ファイルを使用できますが、一部のユーザーはこれらから保存/ロードするための十分な権限を持っていません。

アセンブリのプライベート ストレージなどについて聞いたことがありますが、それでよいのでしょうか?

私の主な関心事は、最小限の特権セットを持つユーザーでもこのストレージの場所にアクセスできるようにすることです.

0 投票する
5 に答える
10824 参照

apache-flex - Flex で構成ファイルを読み取るにはどうすればよいですか?

私は現在、学校向けのプロジェクトに取り組んでおり、簡単に展開できるようにセットアップしようとしています。その webapp 部分はすべて Adob​​e flex で書かれています。

ただし、マシンごとに異なるコード内の特定のファイル/URL へのリンクが必要です。

たとえば、私のサーバーはポートとして 8180 を使用し、他の誰かが 8080 を使用している可能性があります。または、ある人が Windows を使用しているため、ファイルパスは C:/... になり、私のサーバーは /home/... になります。

これらのファイルを別の構成ファイルに入れて、mxml ファイル内で動的に読み取る方法はありますか?

個々の展開ごとに再コンパイルする必要がなかったら、本当に素晴らしいことです...

前もって感謝します!

0 投票する
2 に答える
6348 参照

grails - Grails プラグインの構成

初めての Grails プラグインを開発しています。Web サービスにアクセスする必要があります。プラグインには明らかに Web サービスの URL が必要です。Groovy クラスにハードコーディングせずにこれを構成する最良の方法は何ですか? 環境ごとに異なる構成を使用すると便利です。

0 投票する
3 に答える
934 参照

java - アプリの設定を保存するための最良の方法は何ですか?(MVC)

私はMVCパターンに適したswingアプリを開発していますが、幅/高さ、xmlファイルの場所などの設定を保存するのに最適な場所について疑問に思っています...これらの設定はモデルを通じてのみ利用可能である必要がありますか?グローバル静的クラスを使用する必要がありますか?シングルトン?

前もって感謝します