問題タブ [software-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.
iphone - iOSの質問。アプリのXcodeシミュレーターバージョンを配布できますか?
iPadアプリのXcodeシミュレーターバージョン(デバイスバージョンではない)を誰かに送信したいと思います。Finderで.appファイルを見つけました。圧縮して送信するだけですか、それともそれよりも複雑ですか?
ありがとう、
ダグ
アップデート
Chrisbtooはこれについて答えを得ましたが、自宅でこれを試している人のために、いくつかの重要な部分を残しました。
Xcodeシミュレーターへのパス(シミュレーターはスタンドアロンで実行できます。): / Developer / Platforms /
iPhoneSimulator.platform / Developer / Applications / iPhone Simulator.app
シミュレーターのホーム画面に表示されるアプリへのパス:
/ Users / turner / Library / Application Support / iPhone Simulator / 3.2 / Applications / {GUID}
シミュレーション用にビルドするときにアプリシミュレーターディレクトリで何が起こるかを監視し、シミュレーターデスクトップからアプリを削除し、通常はシミュレーターを実際のデバイスとして使用することをお勧めします。
結論:これは、真のアドホックアプリ共有の精神を麻痺させたり、魂を吸い込んだりすることなく、「シミュレートされた」アドホックな方法でアプリを共有するための実行可能なアプローチです。
乾杯、
ダグ
internationalization - XNA Game Studio を使用して、オーストラリアや米国などの複数の地域でゲームを配布できますか?
ゲームを xbox live に公開すると、世界中で利用できるようになると想像しました。xbox live オーストラリア (約 700) よりも、米国 (約 2000) の xbox live で利用できるタイトルがはるかに多いため、これは当てはまらないようです。
XNA Game Studio の使用を開始する前に、さまざまな xbox ライブ リージョンへの公開の詳細を知りたいです。この違いは、国間でのソフトウェアの配布に制限があるためではないかと考えています。オーストラリアとアメリカが交換可能ではないことには驚かされますが。
xbox live でゲームを配信できると読みましたが、国際配信に関する詳細は見つかりません。ローカル市場 (オーストラリア) でのゲームの配布に制限されますか?
テストのために、Bop n Pop というオーストラリアのサイトにない米国の xbox ライブ ゲームの 1 つを入手しようとしましたが、ゲームが利用できないというエラー メッセージが表示されました。
XNA Game Studio を使用して、ホーム マーケット (または複数の地域) とは異なる xbox live 地域でゲームを公開した場合、答えは「はい」です。
1 つ以上の異なるリージョンに公開しようとして失敗した場合、答えはノーです。もしそうなら、私はあなたが国際的に出版できなかった理由に興味があります. ポリシーの問題か技術的な問題か (NTSC と PAL のテレビのリフレッシュ レートの違いなど)。
java - 配布用に webapp をバンドルする方法
クライアントがローカルで使用する Web アプリケーションを開発したと仮定すると、それを配布するために必要な手順は何ですか?
- 組み込み Web サーバーを使用する
Glassfish v3には、使用できる元のディストリビューションに組み込まれたバージョンが付属しています。
- 組み込みデータベースを使用する
最初に頭に浮かぶのはApache Derbyです
最も難しい部分 (私には答えがありません) は、ユーザーがダブルクリックして webapp を起動するだけのファイルを提供する方法です。
ブラウザが組み込まれたスイングアプリケーションを提供する必要がありますか? つまり、開発している特定のブラウザーの癖を考慮に入れる必要があります。それらはデスクトップの対応物として最新ですか?
URL を提供するデフォルトのブラウザーを開く必要がありますか? ブラウザが正しく開いたことを確認する方法はありますか? クライアントがウィンドウを閉じたときにリソースをクリーンアップするにはどうすればよいですか?
.net - .NETのバイナリでキーを安全に配布するにはどうすればよいですか?
ユーザーがアクセスできないキーを使用する.NETアプリを配布できますが、アプリはアクセスできますか?
アプリケーションがクラウドやクラスターではなく、ユーザーのコンピューターで実行されるように配信されるという意味で、配布という言葉を使用していることに注意してください。
perl - ShipIt と Dist::Zilla の長所/短所は何ですか?
私は数ヶ月前にDist::Zillaを使い始めました。しかし、YAPC::NA では、誰かが代わりにShipItを使用していると述べています。それから今日、github の miyagawa の cpanminus ディレクトリに.shipit ファイルがあることに気がついたので、もう少し調べてみることにしました...
私の第一印象は、ShipIt には Dist::Zilla で利用できるもののサブセットがあるというものですが、結論を急ぐつもりはありません。では、両方の経験がある人にとって、ShipItとDist::Zillaの長所/短所は何ですか?
linux - _SCRIPTSプライマリで指定されたシェルスクリプトがdisttarballに表示されない
Automakeを使用してパッケージを保守していますが、コンパイルする必要のないシェルスクリプトがいくつかあるため、_SCRIPTプライマリを使用してインストールします。
ただし、で生成されたtarballにはこのファイルmake dist
が含まれていません。script1.sh
Makefile.amで見逃したものはありますか?
software-distribution - 自分のソフトウェアがインターネット上でクラックされたダウンロードとして見つかりました。どうすればよいですか?
それで、6か月のハードワークの後、ついに私のアプリケーションをリリースしました。今日、人々がそれをダウンロードした最初の Web サイトがクラックされているのを見つけました。仲間のプログラマーの中で、そのようなものにどう反応するかを知っている人がいるかどうか疑問に思っていました。
クラックされたバージョンをオフラインにするためにソフトウェアの作成者ができることはありますか、それとも私は骨が折れて、もうソフトウェアを作成するべきではなく、クライアントのプロジェクトで作業するだけですか? あなたのアドバイスは何ですか?その経験ある人いますか?
編集:プログラミングは私がしていることです-継続するかどうかについての質問はありません.クライアントはプロジェクトごとに実際のお金で支払います.インディー開発が少なくとも投資された時間に対して支払うかどうかはまだわかりません.クラックされたダウンロード 何をすべきかを評価しようとしており、対応する方法があるかどうか
ディスカッションの投稿:この質問がどれだけの関心を集めたかを見ると、純粋にプログラミングのトピックでなくても、コミュニティは彼らの考えを言う必要があると思います. このページは、このトピックに関心のあるプログラマーにとって非常に良い読み物になったと思います。
web-hosting - 商用 Web アプリで LGPL ライブラリ (クライアント側の JavaScript またはサーバー側の jar) を使用できますか?
二つの立場からこの質問をしたい。
ライブラリ開発者として、ほとんどの Web アプリがソース クローズドであるにもかかわらず、自分の作品がソース クローズド Web アプリで使用されることを望んでいません。(また、配布する価値もありません。一般に、Web アプリは個人に依存します)。クラウド コンピューティングに移行する傾向は、将来的には PC 上で実行されるソフトウェアが少なくなり、集中化されたクラウド インフラストラクチャにますます移行するように思われます。つまり、ほとんどのアプリケーションはサーバーでホストされ、配布する必要がまったくないため、「ソフトウェア配布」について話すことは無意味です。
ですから、そのような場合に GPL/LGPL がライブラリ開発者をどのように保護するのか、派生物を配布する必要がないのか疑問に思っています。
人々がソフトウェアをどのように使用しているか考えてみてください。個人的には、分散ソフトウェアとホストされたソフトウェア (Web アプリ) の間に大きな違いはないと思います。たとえば、Google DocsやMicorost Wordなどです。Microsoft WordとGoogle Docsの両方で使用されるGPL ライブラリlibxyzがあると仮定すると、 Google Docsは配布されていないため、Microsoft Wordは GPL である必要がありますが、Google Docsは必要ありませんか?
次に、商用 Web アプリの開発者として、現在 Web アプリで LGPL/GPL ライブラリを使用できますか? (LGPLv2 または LGPLv3) LGPL ライブラリを使用している Web ページをたくさん見てきましたが、個人的には使用したくないのですが、ライセンスに違反しているかどうかはわかりません。
software-distribution - ソフトウェアの破損
次の質問があります
(1) 「ソフトウェアの破損」という用語は何を意味しますか? 具体的な例は非常に役立ちます。
(2) 「ソフトウェアの破損」と呼ばれるものがある場合、これをどのように修復できますか?
私は応答に非常に感謝しています。
java - すべての人が Java プログラムをオンラインで利用できるようにする
Javaでプログラムを書いたばかりです。プログラムをオンラインでダウンロードできるようにして、友人や家族が利用できるようにできるかどうか興味があります。どこから始めればいいのかわからない。
ローカルで実行したいと思います。.class ファイルをダブルクリックするだけで、自分のコンピューターでローカルにプログラムを実行できます。また、.class ファイルへのショートカットを作成して、デスクトップから直接実行することもできます。.class ファイル (4 つの .class ファイルがあります) と一緒に .java ファイルを圧縮し、それを使用したい人にメールで送信する方法はありますか? 家の別のコンピューターに zip ファイルを含むメールを送信しようとしましたが、.class ファイルは他のコンピューターでプログラムを実行できませんでした...これを実現する別の方法はありますか?
助言がありますか?