問題タブ [bootstrapping]
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.
.net - ブートストラップ パッケージから実行可能なセットアップを作成する方法は?
特定の前提条件を満たしていない .NET 4.0 アプリケーションをユーザーのマシンにインストールしたいと考えています。
これらの前提条件は相互に依存しているため (.NET 4.0、Windows Installer 4.5、SQL Server 2008 R2 など)、インストーラーでこれらの前提条件のインストール順序を定義できる必要があります。
私の知る限り、これは次の方法で実行できます。
カスタム ブートストラップを作成し、それを Visual Studio セットアップ プロジェクトの前提条件として含める: サイレント インストールを行っているため、この方法でユーザーに適切なフィードバックを提供できません。私はこれをしたくありません。
dotNetInstallerなどのツールを使用します。
すべての前提条件を正しい順序でインストールし、最後にアプリケーション自体をインストールするカスタム インストーラーを作成します。
ただし、通常は c:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\ にあるデフォルトのブートストラップ パッケージで定義されているインストール条件を使用したいと考えています。
私の質問は、XML ファイルで定義されたインストール条件 (それらを再作成するのは面倒です) を使用するブートストラップ パッケージから単一の実行可能ファイルを作成するにはどうすればよいですか? この単一の実行可能ファイルを dotNetInstaller またはカスタム インストーラーで使用したいと考えています。
または、すべてのインストール条件を手動で再作成する代わりに、dotNetInstaller にこれらのパッケージを使用するように指示するにはどうすればよいですか?
.net - .NET Framework のバージョン依存性ブートストラップ
約 30 分間のトラブルシューティングで、私のアプリケーションを使用しようとしているユーザーが最新バージョンの .NET Framework を持っていないことが判明しました。更新されていない、またはフレームワークなどを持っていないユーザーに通知するためのベスト プラクティスを説明する方法または KB 記事はありますか?
ありがとう!
c - ISOからカーネルをメモリにロードする方法
コンパイル時に、アセンブリ ブートストラップをカーネルと一緒に *.img ファイルにリンクし、MagicISO を使用して *.iso イメージに変換します。次に、この *.iso イメージから起動します。しかし問題は、ファイルの 2 番目のセクター (カーネル) を 0x1000 のメモリに読み込もうとしていることです。しかし、私はフロッピー ディスク イメージでしか方法を知らないので、*.iso で行う方法を誰か教えてもらえませんか? コードや何かが必要な場合は、教えてください。提供します:)。
grails - ブートストラップでgrailsデータソースcreatedbプロパティを取得する方法
BootstrapをgrailsDataSource.groovyファイルのcreatedbプロパティに依存させたいのですが。設定が「作成」の場合、新しいマスターデータが生成されます。設定が「更新」の場合、なしです。
getCreateDbメソッドもあるGrailsAPIでGrailsDataSourceを見つけましたが、それぞれのBootstrap環境のBootstrapからアクセスする方法がわかりません。
javascript - Javascript はブートストラップできますか?
Javascript は急速に普及し、あらゆる種類のものに適応されますか? 私の質問は、Javascript をブートストラップできますか? より具体的には、JS で書かれた JS パーサーは、まったく有用であるほど十分に高速でしょうか?
言語をブートストラップするかどうかを決定する設計上の決定は何ですか?
この質問は、http ://www.skulpt.org/ - Javascript を使用してブラウザーで完全に実行される Python の実装です。
session - Zend フレームワーク - ルーターがアクセスする必要がある場合にセッションを初期化する場所
セッションを多用するプロジェクトに取り組んでいます。データベース ハンドラー (Zend の標準ハンドラー) があり、現在、preDispatchLoop のプラグインにこの初期化 (データベース ハンドラー + セッション開始) があります。以前は preDispatch にありましたが、アクションごとに呼び出されるため (「転送された」アクションに含まれていたため、問題が発生しました。
私の問題は、私が国際化に取り組み始めたことと、ルーターを使用して URI の言語を検出し始めたことです: フォーム /language/controller/action を使用します)。ルーターは、セッションを使用して言語を読み取り/保存しようとしています。しかし、ご存じかもしれませんが、ルーターが最初に来て、次に (事前/事後) ディスパッチャーが来ます。
したがって、問題は次のとおりです。セッションの初期化をブートストラップに移動しないのはなぜですか? 以前はそこにあったためですが、エラーを防ぐために db (セッションが db を使用することを思い出してください) にアクセスできることをテストする必要があるため、移動する必要がありました。エラーが発生した場合は、単にリダイレクトします (request->setController/setAction エラー)。セッション初期化コードをブートストラップに戻すと、データベースにアクセスできない場合、リダイレクトを行うことができません。
他の質問を読みましたが、多くの人がブートストラップからリクエスト オブジェクトにアクセスすることを求めていることがわかりました。しかし、彼らは皆、「できるがすべきではない」と言っています。しかし、この場合はどうすればいいですか?私の最後のオプションは、セッションの初期化をブートストラップに戻すことです。それが失敗した場合は、手動でヘッダーを送信してビューを読み取りますが、エラー コードですが、それは恐ろしいハックです。
私の考えでは、セッションはそれほど早く使用されるべきではありません。要求されたコントローラー/アクションをまだ完全に認識していないため、ブートストラップで呼び出すべきではありません。言語を取得するには、単に Cookie (手動) に依存し、そこから (および URI から) 取得できると思います。そして、いつかセッション情報をブートストラップで使用する必要がある場合は、グローバル変数を使用します。
どう思いますか ?アプリケーションの制御方法にエラーがありますか?
見られるいくつかの質問:
Zend Framework: ブートストラップでリクエスト オブジェクトを取得する
Zend Framework でセッション処理を処理する最良の方法
(Zend バージョン 1.9.6、アプリケーションもブートストラップも使用しない)
sql-server-2008 - SQLServer2008がインストールされているかどうかの検出
dotNetInstallerをブートストラッパーとして使用していますが、SQLServer2008以降が前提条件としてインストールされているかどうかを検出する必要があります。
現在、このレジストリを使用してインストールを検出しています。
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server 2008 Redist\SharedManagementObjects\1033\CurrentVersion\Version
の値Version
が10.0.0以上の場合、インストール済みとして検出されます。ここでは、10台のマシン(Windows XPSP3およびWindows7)でインストールパッケージを試しましたが、前提条件は正常に機能しました。多くの人から、SQL 2008がインストールされていても、インストールが検出されないという報告が寄せられています。
ログから:
dotNetInstallerチェック:
誰かがチェックする決定的な鍵を知っていますか?
php - PHP ブートストラップの基本
初めての PHP アプリを作成しています。誰もがアプリを初期化する必要があると話していbootstrap.php
ます。これは理にかなっており、満足できるものをまとめました。私が理解していないことが 2 つありますが、誰も言及していないようです。
どこからブーストラップを呼び出すのですか? すべてのページに含めますか? 何か良い方法があれば教えてください...
ブートストラップが必要以上に頻繁に呼び出されないようにするにはどうすればよいですか? アプリの開始時または新しいセッションの開始時にのみ呼び出す必要があると思います。
php - Drupal - Boostrap を使用して、Drupal の外部でログインしているユーザーをチェックできない
私はこれを理解しようとして髪を引っ張っています。Drupal ディレクトリの外にある場合、Bootstrap を正しく動作させることができません。このコードを Drupal ディレクトリで実行すると問題なく動作しますが、1 つ上のレベルでは動作しません。
私の Drupal パスは /public_html/drupal/ です。私が実行しているスクリプトは /public_html にあります。
$user はログインしているユーザーを返しません。クロスドメインの問題ではないことを確認しました (つまり、www.domain.com と domain.com)。
zend-framework - 同じ動的データに基づいて複数のビューをレンダリングする際のベストプラクティス
私は以下についていくつかのインプットが欲しいです:
- どのコントローラー/アクションが実行されるかに関係なく、いくつかのビューを体系的にレンダリングしたいと思います(これらのビューのレイアウトから$ this-> renderを呼び出すことができます)。
- ただし、これらのビューで使用されるコンテンツは、動的に生成された同じデータに基づいており、その背後にあるコードは非常に複雑であるため、明らかな最適化/パフォーマンスの問題のためにビュー内にロジックを配置することはできません。
- 各コントローラーで$this->_ helper-> actionStackを使用して、ビューのデータが準備される別のコントローラーを呼び出すことができますが、既存のコントローラーを変更せずに実行したい
私が欲しいものは私のアプリケーションに共通しているので、私はブートストラップに何かを入れたくなりますが、私は何をすべきかわからないだけです。