問題タブ [environments]
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.
ruby-on-rails - レールでActionMaillerを使用して電子メールとパスワードを保護しますか?
アクション メーラーが動作するようになりましたが、最終的に使用するユーザー名とパスワードの組み合わせを確実に保護したいと考えています。これは企業向けに開発されており、企業の資格情報、電子メール アドレスなどを使用します。
開発環境でGmailをテストとして使用したものは次のとおりです。
r - as.formula が with() 内の lm() 内でのみ機能するのはなぜですか?
R を使用すると、これは実際の WTF になります。
as.formula がlm()
呼び出し内にある必要があるのはなぜですか? これが機能するため、これはどの環境で評価されるかについての質問だと思います。
しかし、なぜ一方が機能し、もう一方が機能しないのか、頭を悩ませています。
java - Spring PropertyPlaceholderConfigurer は、プロパティの場所のパスにある未設定のプロパティを無視できますか?
Tomcat コンテナーで実行されている Spring ベースの Web アプリケーションがあり、2 つの異なる構成ファイルを維持したいと考えています。
- src/main/resources/default.properties : 開発、統合テスト、および他のプロパティが設定されていない場合のデフォルトが含まれています
- .../tomcat/conf/app.properties:環境によって内容が異なり、default.properties をオーバーライドする必要があります
アプリケーションがTomcatで実行されているときに正常に機能するSpring構成があります
app-context.xml
しかし、この構成を統合テストで使用しようとすると、Tomcat コンテナーの外部で、applicationContext の読み込みに失敗します。
プロパティ catalina.home が現在のコンテキストで設定されていない場合、Spring に場所ファイル: ${catalina.home}/conf/app.properties を無視させる方法はありますか?
r - R 関数演算子の遅延評価をより明確に説明できますか?
次のように関数を作成すると:
そしてそれを呼び出すlapply
: funs <- lapply(c('love', 'cherry'), what_is_love)
予期しない出力が得られます:
ただし、使用しない場合はそうではないことに注意してくださいlapply
。
何を与える?
funs <- lapply(c('love', 'cherry'), what_is_love)
より完全に書き出すことができることを私は知っています:
しかし、ブラウジングすると、両方の関数に独自の環境があることがわかります。
しかし、それらの環境のそれぞれでf
、同じです...
答えは「遅延評価」であることは知っていますが、もう少し深みを探しています...f
両方の環境で再割り当てされるのはどうですか? どこf
から来たの?この例では、R の遅延評価は内部でどのように機能するのでしょうか?
-
編集:遅延評価と関数に関する他の質問は承知していますが、遅延評価が実際にどのように機能するかを説明せずに、答えは「遅延評価」であると言っているだけです。さらなる深みを求めています。
r - プロット呼び出しが最後に来る場合を除いて、ggplot のネストされた呼び出しはプロットの生成に失敗します
私は機能を持っています:
MakeTxHistogram
スクリプトまたはコンソールから直接呼び出されたときに、まさに私が望むことを行います。だから私は新しい関数を作成しました:
を呼び出すTestAndPlot()
と、両方のMakeTxHistogram(...)
実行が呼び出されますが、プロットは生成されません (print()
ただし、関数は機能します)。代わりに次のように書く場合TestAndPlot
:
その後RunAStatisticalTest()
、動作し、最初の呼び出しはMakeTxHistogram
実行されますが、プロットは生成されず、2 回目の呼び出しはMakeTxHistogram
実行され、プロットが正常に生成されます。
をローカル環境に設定し、(明らかに)の代わりに を使用するなど、ここで提案されているようなソリューションの実装を試みました。誰でも問題の原因と可能な解決策を提案できますか? これらの関数を直接呼び出すことに戻ることができますが、むしろそれらを何かの中に入れ子にすることができます (または、それを行うことができない/すべきではない理由を理解します)。environment
aes_string()
aes()
ありがとう!
php - ステージング環境で Symfony のタイムラインを有効にする
現在、Symfony 2 アプリケーションの問題をデバッグしています。この問題は、開発環境では発生しませんが、ステージングおよび本番環境では発生します。デバッグを支援するために、Symfony のプロファイラーを有効にしたいと考えています。具体的にはそのタイムライン。
そのために、呼び出しapp.php
を変更して開発環境をロードするように変更しました。new AppKernel()
これにより、デバッグ ツールバーが有効になり、ステージング環境でプロファイラーにアクセスできるようになりました。しかし、タイムラインを表示しようとすると、次のようになります。
タイミング イベントは記録されていません。カーネルでデバッグが有効になっていますか?
環境にいることを考えると、デバッグはすでに有効になっていると思いましたdev
。また、Symfony が本番環境ではなく開発環境の設定ファイルから読み取っていることも確認しました。また、開発環境が通常置かれている私のローカル マシンでは、タイムラインを含むプロファイラーが有効になっており、適切に動作しています。
環境を に設定しているにもかかわらず、カーネルでデバッグを有効にするにはどうすればよいdev
ですか?
configuration - Codeception 環境設定が機能しない
Codeception: tests/_envs に配置された構成ファイルが機能しません。複数の環境 (例: dev、qa、staging、prod) で受け入れテストを実行しようとしています。したがって、tests/_env ディレクトリの下に dev.yml、qa.yml、staging.yml、および prod.yml ファイルをセットアップしました。これらの個別の環境のそれぞれで、WebDriver - url をオーバーライドしています。
ファイル - dev.yml
次に、環境の1つを使用して受け入れテストスイートを実行しようとすると、ex
dev 構成を取得するのではなく、acceptance.suite.yml ファイルの既定の構成を使用します。私は何を間違っていますか?
android - worklight ハイブリッド アプリケーションの複数の環境
私たちはモバイル ファーストのハイブリッド アプリケーションに取り組んでおり、複数の環境 DEV、QA、STAGING、および PROD があります。このアプリケーションは Android/iPhone デバイスでテストされていますが、テスターは複数の環境 (DEV/QA など) の apks/ipa ファイルを同時にインストールする必要がある場合があります。現在、QA バージョンをインストールする前に、DEV バージョンをアンインストールしています。
一度に同じデバイスに両方の DEV/QA アプリケーションをインストールするための最良のオプションは何ですか?
1 つのオプションは、ビルド プロセスの一環として app-DEV 、 app-QA など、さまざまな環境に合わせてアプリケーションの名前を変更することです。これが最良の選択肢ですか。はいの場合、この名前を変更するために必要なファイルは何ですか。より良いオプション
ruby-on-rails - Ruby on Rails に含まれるさまざまな環境
Rails環境とは何か、何をするのか説明してもらえますか? 自分で調べてみましたが、何も見つかりませんでした。私が収集したものから、環境は次のとおりです。
- 発達
- プロダクション
- テスト
git - 複数の既存環境の Git デプロイメント
私は Git を初めて使用するので、ウェブサイトでの Git の使用について質問があります。私はたくさん検索しましたが、まだ解決策を見つけていません。Git を使用せずに Windows サーバーに 3 ~ 4 つの環境がセットアップされており、各環境には既に互いに異なるコードが含まれています。
3つの環境があります
- ライブ
- UAT
- テスト (最新のコードを持っています)
そして、開発者はローカル コピーを取得します。
コードをローカルで作成してテストし、マージ ソフトウェアを使用して各ポイントをある環境から別の環境に手動で移動し、各環境でテストします。
手動でコードを移動するのは時間のかかるプロセスであるため、git を使用したいと考えています。また、開発者はローカル コピーを持っているため、コードの管理が非常に困難です。
コードはチームによってローカルで作成され、ローカルでテストされた後、最初に「テスト」環境コード、次に「UAT」、最後に「ライブ」コードとマージされます。
したがって、2 つの懸念事項があります。
- これらの環境には、別のコードが既に存在しています。
- Web サーバーを使用して、各環境でコードをテストします。
それについて行く最善の方法は何ですか?
私は git を初めて使用するので、使用するコマンドなどの詳細が役立ちます。
ありがとう、