問題タブ [portability]
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.
unix - 空であることを条件として ENV 変数に追加する標準的な方法はありますか?
ソフトウェアを構成して起動するスクリプトを作成しています。現在のアプリケーションでは、LD_LIBRARY_PATH に追加する必要があります。これが最初に空かどうかをテストし、それを完全に設定して、それ以外の場合は追加できることを知っています。
以下は機能していないようで、ケースステートメントでテストしている文字列が含まれていても、変数に追加し続けます。
mysetup.sh
Example_Run
お気づきのとおり、LD_LIBRARY_PATH が追加され続けています。また、私はシェル固有であり、私が望むほど移植性がないことを少し恐れています。アドバイスをいただければ幸いです。
c++ - 64 ビット浮動小数点移植の問題
アプリケーションを 32 ビットから 64 ビットに移植しています。現在、コードは両方のアーキテクチャでコンパイルされますが、結果は異なります。さまざまな理由から、double ではなく float を使用しています。float から double への暗黙的なアップコンバーティングが 1 つのマシンで発生し、他のマシンでは発生しないと想定しています。これを制御する方法、または私が探している特定の落とし穴はありますか?
編集して追加:
32 ビット プラットフォーム
64 ビット プラットフォーム
-mfpmath=387 を適用すると、アルゴリズムを 1 回繰り返した後、値は同じになりますが、それを超えると再び同期しなくなります。
また、私の懸念は結果が同じではないということではなく、64 ビット プラットフォームへの移植によって、私が気付いていなかった 32 ビットの依存関係が明らかになったということです。
desktop-application - Webアプリケーションはデスクトップアプリケーションよりも移植性がありますか?
人々が(デスクトップアプリではなく)Webアプリケーションの移植性を称賛しているのをよく耳にします。実際、デスクトップアプリケーションを複数のオペレーティングシステムで利用できるようにすることは困難です。ただし、Webアプリケーションは、オペレーティングシステムではなくブラウザ間でのみ、移植性の問題を同様にうまく処理する必要があると思います。または、クロスブラウザWebアプリケーションを作成することは難しくありませんか?
google-app-engine - Google App Engineは、スケーラビリティと移植性に優れていますか?
ホストされている本番環境を評価しており、現在GoogleAppEngineに関心があります。
現在、無料の割り当てを楽しんでいます。GoogleAppEngineを使用してスケールアップするのが効率的かどうか心配です。移植性も分析されています。
GoogleAppEngineがスケーラビリティと移植性に優れているかどうかを教えてください。
前もって感謝します。
postgresql - USB ドライブからの開発用のポータブル PostgreSQL
開発作業を家に持ち帰るには、PostgreSQL データベースを実行できる必要があります。
自宅のマシンには何もインストールしたくありません。すべてがUSBドライブから実行されるはずです。
その質問は他のほとんどすべてをカバーしていますが、postgresql を移植可能にするためのガイドをまだ見つけていません。出来たとしても簡単ではないようです。
では、PostgreSQL を移植可能にするにはどうすればよいでしょうか。それは可能ですか?
編集:
PostgreSQL ポータブルが動作します。私が持っているUSBドライブでは非常に遅いですが、動作します。それを使って継続的に開発することはお勧めできませんが、私が必要としているものには素晴らしいです。
おそらく、フルスピードの外付けドライブを手に入れたら、仮想化を試してみます。このドライブからデータベースを実行するだけではパフォーマンスが低下するため、このドライブから実行する完全な仮想 OS は使用できません。
portability - 移植性はどれほど重要ですか?
改行を探すプロシージャを書いていて、Environment.NewLineと'\n'の使用を検討していました。
構文的に:Environment.NewLineは'\ n'よりも明確ですか?
そして、移植性は本当にどれほど重要ですか?
c - cの処理ユニット(#cpu、cores)のnrを取得するポータブルな方法?
システム内のCPUやコアなどの処理ユニットの数を取得する方法はありますか?pthreadを使用してアプリを作成するので、posix呼び出しがあればそれは素晴らしいことです。/ proc / cpuinfoから読み取ることについては知っていますが、それはそれほど移植性がありません。別のよりポータブルな方法はありますか?
lamp - WAMPからLAMPへの移植
WAMP で完全に開発されており、組織内の LAMP セットアップに展開する必要があります。展開がスムーズに進み、できるだけ時間がかからないようにしたいと考えています。LAMP にデプロイする前に、何を変更する必要がありますか? また、シミュレートされた LAMP 環境でテストする方法はありますか?
編集: サーバー側のスクリプトには perl を使用し、PHP はほとんど使用しません。ありがとう...
git - GitリポジトリをMercurialに変換し、そのタグを持ってくるにはどうすればよいですか?
Mercurialを少しいじってみたいので、既存のリポジトリの1つを変換しようとしています。Macで次のコマンドを実行します。
このコマンドはすべてのコミットを正常にインポートしますが、Gitリポジトリでマークされた8個ほどのタグを持ち込みません(その点ではブランチもありません)。タグをMercurialにもインポートするために設定する必要のある特別なパラメータはありますか?