問題タブ [distribution]

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 投票する
2 に答える
2392 参照

python - Python distutils - フィルター付きの copy_tree

データ ディレクトリをディストリビューション ディレクトリにコピーしたいと考えています。copy_treeこれはうまくいきます。ただし、プロジェクトはsvnリポジトリでもあり、ディストリビューションにデータディレクトリにあるすべての.svnファイルを含めたくありません。copy_treeファイルを除外する簡単な方法はあり.svnますか?それとも、独自の再帰的なディレクトリ コピーを作成する必要がありますか? 誰かが以前にこの問題を抱えていたに違いないと思います。

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

performance - アーキテクチャに関する質問:集中型サーバーとローカライズ型サーバーのアプローチ

私の質問は、現在作業中のアプリケーションのアーキテクチャに関連しています。現在、各ボックスにローカルにサーバーをインストールしており、そのサーバーはクライアントからデータを取得して何らかの処理を行い、出力を生成して出力データに応じてレシートを出力し、その出力データを一元化されたデータベースに保存しますクライアントボックス上のローカルサーバーから1時間ごとにアップロードします。

私が懸念しているのは、各クライアントボックスにローカルにサーバーをインストールすることをお勧めするか、サーバーを集中化するための最善の方法です。レイテンシーよりも集中型サーバーを使用する場合、すべてのクライアント要求がサーバーにヒットし、実行時間が長くなり、帯域幅とレイテンシーの削減にも悪影響が及ぶため、速度と帯域幅が考慮されることが提案されました。

ノート:

アプリケーションのビジネスラインはShippingandSupply Chain Logisticsであり、アプリケーションは、パッケージをソースから宛先に出荷するために必要なすべてのルーティング、評価、およびその他のラベル関連情報を生成します。元。Apple、Dellは何百万ものパッケージを出荷しているので、このサーバーはラベル、ルーティング、評価の詳細を生成するすべての作業を行います...これにより画像がより明確になることを願っています:)

ここでは、クライアントは何百万ものトランザクションを処理するため、リクエストのヒット率は非常に高くなります。

ありがとう。

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

distribution - 興味深いソフトウェア配布の問題

私はあなた方の何人かがここで議論することに興味を持っていると確信している問題を抱えています. ここに行きます:

私と数人の友人は、まさにニッチ市場が求めている小さな Windows アプリケーションに取り組んできました。1.0 リリースの最終段階に入っています

私たちは配布の手配を考えてきましたが、2 つの重要な要件を考え出しました。

a) 支払いゲートウェイの購入に熱心ではありません。私たちは、製品情報を提示し、支払いの手配を含め、販売と流通を処理し、後で私たちの分け前を支払うことができる適切なWebサイトを探していました. Windows アプリケーション用の Apple App Store のようなものです。

b) 機能バイナリのコピーをこの配布サイトに配布したくありません。代わりに、バイナリをサイトのみでホストし、配布サイトによって認証された顧客に提供したいと考えています。(私たちは、サードパーティのサイトでバイナリをホストすることに少し偏執的です。残念ながら、これは不変の基準です。)

a) と b) に合格する配布サイトを知っている人はいますか?

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

perl - 新しい Perl をインストールせずに、最新の Perl にある CPAN モジュールをインストールまたはアップグレードするにはどうすればよいですか?

Perl モジュール (この場合はFindBin ) をインストールしたいのですが、 Perl 5.10.1 ディストリビューションに含まれているため、cpanPerl 5.10 をインストールしたいと思っています。経由でモジュールだけをインストールする方法はありますcpanか?

私が見ることができる唯一のオプションは、 source から直接インストールすることですMakefile.PL。これは、個別のパッケージ ( .pm.

これは 1 つのファイルしかない小さなモジュールなので、この場合は実行可能ですが、もっと大きなパッケージをインストールしたい場合はどうすればよいでしょうか?

編集:これは元の質問とは多少異なりますが、モジュールが Perl ディストリビューションにパッケージ化されているという一般的な問題について語っています:「スタンドアロン」の FindBin (バージョン 1.49 ) に構文エラーがあることがわかったので、バージョン 1.50を取得しましたPerl 5.10.1 ディストリビューション... しかし、このモジュールは現在 Perl 5.10 の一部として CPAN にリストされているため、このデルタで何が変更/修正されたかを説明する CHANGES ファイルを見つけることができません。この情報を引き出すために開発者リポジトリにアクセスする必要があるのは合理的ですか?)


EDIT 2.さて、これはより良い例です。Perl 5.8.8 では、バージョン 1.04 の Carp を使用しています。しかし、Perl 5.10.1 はバージョン 1.11 に同梱されているようです。Perl 5.10.1 をすべてドラッグすることなく、CPAN に Carp の最新バージョンをインストールしてもらう方法はありますか? perl 5.10.1 のインストールを除いて、CPAN の Carp モジュールへのリンクさえ見つかりません。

0 投票する
13 に答える
6647 参照

java - スケール数は <= 255?

数値が 0 ~ の間の任意のセルがありますInteger.MAX_VALUE。これらのセルをそれに応じて色分けしたいと思います。

値が 0 の場合、r = 0 です。値が の場合、Integer.MAX_VALUEr = 255 です。しかし、その間の値はどうでしょうか?

Integer.MAX_VALUEx =>が 255である関数が必要だと考えています。この関数は何ですか? または、これを行うより良い方法はありますか?

私はそれ(value / (Integer.MAX_VALUE / 255))を行うこともできますが、それにより多くの低い値がゼロになります。おそらく、ログ機能でそれを行う必要があります。

ほとんどの値は [0, 10,000] の範囲になります。そこで、違いを強調したいと思います。

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

maven-2 - Maven2を使用したFTPサーバーへのアセンブリのデプロイ

私はプロジェクトをいくつかのサブモジュールに分割しています(それぞれがjarライブラリです):

最終的にディレクトリに保存されるpom.xml3つのアセンブリ(、、および)を作成するように構成しclient.zipましoracle.tar.gzた。私が今欲しいのは、FTPを使用してそれらのうちの2つ(と)をサーバーに配布することです。server.tar.gzmyapp/targetoracle.tar.gzserver.tar.gz

まだ試していなくても、Antのいくつかの行を使用して簡単にそれを実行できることはわかっていますがpom.xml、このオプションはあまり好きではありません(Antの問題は、他に解決策がない場合にのみ解決します)。 )。そのための解決策を提供するいくつかのSOの質問(ここまたはここ)があります。

私の質問は、それを行うためのより良い方法があるかどうかを知ることです。Wagon Maven2プラグインについては知っていますが、アセンブリをデプロイするためにプラグインを構成することに成功しませんでした(作成されたJARではありません)。

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

ide - チーム内でIDEとその構成をどのように配布しますか?

ソフトウェア開発チームが標準IDEをどのように配布するのか疑問に思っていますか?

たとえば、Eclipse、カスタムコードフォーマッター、svn Resository、Copyright Headerを使用した開発。現在、私のチームには標準のzipファイルがあり、開発者に配布されています。

問題: 新しいコーディングガイドラインなど、1つのファイル、プラグイン、またはIDE自体が変更された場合は、Eclipse3.5.1をアップグレードして配布全体を再実行する必要があります。すべての開発者は、バンドルを再度解凍する必要があります。プロジェクト履歴が拡張されないために、さまざまなワークスペース(Jetty、さまざまなTomcamtバージョン、WTP)で作業していると想像してみてください。

私はいくつかの関連するArticelsがあることを知っています

そして、いくつかの商業プログラム。Eclipseには、新しいUpdate-Installerアプローチもあります

しかし、キラーアプリが表示されません。あなたのチームはこれをどのように解決しますか?ベストプラクティスはありますか? 現在のプロジェクトを選択してから、構成済みのIDEをサーバーからダウンロードし、プロジェクト構成ファイルが更新されているかどうかを通知するプログラムが最適だと思います。

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

iphone - iPhone アプリケーションのエンタープライズ配布プロセス

iPhone アプリケーションを従業員のみに配布し、iTunes App Store には配布しないことを賢明に考えているクライアントがいます。私には、これは Enterprise Distribution の状況のように思えます。

誰かがこのプロセスをできるだけ詳しく説明してくれませんか? これが発生する前に、エンタープライズ配布メンバーとして登録する必要があることはわかっていますが、その後、エンドツーエンドの配布プロセスがどのように機能するかわかりません.

本当に重要な問題は、「アプリケーションを個々の iPhone に「プッシュ」するにはどうすればよいか」ということです。

前もって感謝します。どんな助けでも大歓迎です。

0 投票する
12 に答える
6420 参照

linux - Haskell 開発用の Linux ディストリビューションを選択する

haskell 開発に最も快適な Linux のバージョンはどれですか? ghc をインストールして Leksah をコンパイルしたい。私は現在 CentOS を使用していますが、そのリポジトリは豊富で新鮮ではありません。