問題タブ [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.

0 投票する
1 に答える
549 参照

unix - 空であることを条件として ENV 変数に追加する標準的な方法はありますか?

ソフトウェアを構成して起動するスクリプトを作成しています。現在のアプリケーションでは、LD_LIBRARY_PATH に追加する必要があります。これが最初に空かどうかをテストし、それを完全に設定して、それ以外の場合は追加できることを知っています。

以下は機能していないようで、ケースステートメントでテストしている文字列が含まれていても、変数に追加し続けます。

mysetup.sh

Example_Run

お気づきのとおり、LD_LIBRARY_PATH が追加され続けています。また、私はシェル固有であり、私が望むほど移植性がないことを少し恐れています。アドバイスをいただければ幸いです。

0 投票する
10 に答える
6227 参照

c++ - 64 ビット浮動小数点移植の問題

アプリケーションを 32 ビットから 64 ビットに移植しています。現在、コードは両方のアーキテクチャでコンパイルされますが、結果は異なります。さまざまな理由から、double ではなく float を使用しています。float から double への暗黙的なアップコンバーティングが 1 つのマシンで発生し、他のマシンでは発生しないと想定しています。これを制御する方法、または私が探している特定の落とし穴はありますか?

編集して追加:

32 ビット プラットフォーム

64 ビット プラットフォーム

-mfpmath=387 を適用すると、アルゴリズムを 1 回繰り返した後、値は同じになりますが、それを超えると再び同期しなくなります。

また、私の懸念は結果が同じではないということではなく、64 ビット プラットフォームへの移植によって、私が気付いていなかった 32 ビットの依存関係が明らかになったということです。

0 投票する
6 に答える
2083 参照

desktop-application - Webアプリケーションはデスクトップアプリケーションよりも移植性がありますか?

人々が(デスクトップアプリではなく)Webアプリケーションの移植性を称賛しているのをよく耳にします。実際、デスクトップアプリケーションを複数のオペレーティングシステムで利用できるようにすることは困難です。ただし、Webアプリケーションは、オペレーティングシステムではなくブラウザ間でのみ、移植性の問題を同様にうまく処理する必要があると思います。または、クロスブラウザWebアプリケーションを作成することは難しくありませんか?

0 投票する
1 に答える
1168 参照

google-app-engine - Google App Engineは、スケーラビリティと移植性に優れていますか?

ホストされている本番環境を評価しており、現在GoogleAppEngineに関心があります。

現在、無料の割り当てを楽しんでいます。GoogleAppEngineを使用してスケールアップするのが効率的かどうか心配です。移植性も分析されています。

GoogleAppEngineがスケーラビリティと移植性に優れているかどうかを教えてください。

前もって感謝します。

0 投票する
4 に答える
26635 参照

postgresql - USB ドライブからの開発用のポータブル PostgreSQL

開発作業を家に持ち帰るには、PostgreSQL データベースを実行できる必要があります。

自宅のマシンには何もインストールしたくありません。すべてがUSBドライブから実行されるはずです。

USB ドライブに搭載している開発ツールは何ですか?

その質問は他のほとんどすべてをカバーしていますが、postgresql を移植可能にするためのガイドをまだ見つけていません。出来たとしても簡単ではないようです。

では、PostgreSQL を移植可能にするにはどうすればよいでしょうか。それは可能ですか?

編集:

PostgreSQL ポータブルが動作します。私が持っているUSBドライブでは非常に遅いですが、動作します。それを使って継続的に開発することはお勧めできませんが、私が必要としているものには素晴らしいです。

おそらく、フルスピードの外付けドライブを手に入れたら、仮想化を試してみます。このドライブからデータベースを実行するだけではパフォーマンスが低下するため、このドライブから実行する完全な仮想 OS は使用できません。

0 投票する
10 に答える
1965 参照

portability - 移植性はどれほど重要ですか?

改行を探すプロシージャを書いていて、Environment.NewLineと'\n'の使用を検討していました。

構文的に:Environment.NewLineは'\ n'よりも明確ですか?

そして、移植性は本当にどれほど重要ですか?

0 投票する
4 に答える
346 参照

c - cの処理ユニット(#cpu、cores)のnrを取得するポータブルな方法?

システム内のCPUやコアなどの処理ユニットの数を取得する方法はありますか?pthreadを使用してアプリを作成するので、posix呼び出しがあればそれは素晴らしいことです。/ proc / cpuinfoから読み取ることについては知っていますが、それはそれほど移植性がありません。別のよりポータブルな方法はありますか?

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

lamp - WAMPからLAMPへの移植

WAMP で完全に開発されており、組織内の LAMP セットアップに展開する必要があります。展開がスムーズに進み、できるだけ時間がかからないようにしたいと考えています。LAMP にデプロイする前に、何を変更する必要がありますか? また、シミュレートされた LAMP 環境でテストする方法はありますか?

編集: サーバー側のスクリプトには perl を使用し、PHP はほとんど使用しません。ありがとう...

0 投票する
4 に答える
2326 参照

git - GitリポジトリをMercurialに変換し、そのタグを持ってくるにはどうすればよいですか?

Mercurialを少しいじってみたいので、既存のリポジトリの1つを変換しようとしています。Macで次のコマンドを実行します。

このコマンドはすべてのコミットを正常にインポートしますが、Gitリポジトリでマークされた8個ほどのタグを持ち込みません(その点ではブランチもありません)。タグをMercurialにもインポートするために設定する必要のある特別なパラメータはありますか?