問題タブ [portable-applications]

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 に答える
393 参照

windows - Windows プログラムのサムドライブをポータブルにする

現在、アプリケーションを移植可能にしようとしています。

アプリケーションがその設定を Windows マシンに配置する一般的な場所はどこですか?

以外の場所を知っていますか

-レジストリ

-現在のユーザー/アプリケーション データ

-アプリフォルダー

?

0 投票する
8 に答える
2745 参照

frameworks - USBスティックで実行可能な、インストールなしのクロスプラットフォームソフトウェアフレームワーク(GUI付き)はありますか?

次の特性を持つ優れたソフトウェア開発フレームワークなどを知っている人はいますか?

  • クロスプラットフォーム:XP、Vista、OSX、およびLinuxの一般的なバージョン(UbuntuやKubuntuなど)で実行可能である必要があります。
  • インストールなし:ホストマシンに何もコピーせずに、USBスティックからソフトウェアを実行できます。
  • 優れたGUIサポートを持っている(これが、私が知る限り、この質問が適切な答えを与えない理由です)。
  • LGPLやBSDなどのパーミッシブライセンス。

よりソフトな要件の中には、ソケットやファイルIOなどの最も一般的なバックエンド機能の一連の抽象化があり(通常、プラットフォーム固有の適応が必要です)、PythonやC++などの優れた言語をサポートします。通常、新しいものを学ぶのは楽しいです(つまり、perlではありません)。

考えられる候補はQt4.5以上(ただし、IFAIK QtソフトウェアはインストールなしではVistaで実行されません(?))、いくつかのwxWidgets、またはおそらくgtkmmのwxPythonソリューションです。私が見つけた例は、いずれかの要件で失敗しました。これは、そのような例が存在しないことを意味するのではなく、私が何も見つけていないことを意味します。だから私はそこに誰かがこれに対する既存の解​​決策を知っているかどうか疑問に思っていましたか?

いくつかの説明;

  • 「フレームワーク」とは、ウィジェットパッケージを備えたQt、gtkmm、pythonなどを意味します。
  • これは、インストールせずにスティックから複数のプラットフォームで完成品を実行できることであり、ポータブルな開発環境を持つことではありません。
  • ブートスティックではありません。
  • 必要に応じて、さまざまなターゲット専用のソフトウェアをビルドする必要があります。

私が見ているユースケースは、信頼できるソフトウェア(プロジェクト計画、情報の管理、分析ツールなど)があり、次のようなものです。

  • インターネット接続が利用可能であることに依存していません。
  • 何もインストールしても問題がない別のホストマシンで実行されます。
  • ユーザーが物理メディア(USBスティックなど)を介して移動します。
  • Windows、Vista、Ubuntu、OSXなどのさまざまなオペレーティングシステムで実行されます。
  • これらの異なるホスト上の同じデータで機能します(データはホストまたはスティックに保存できます)。
  • バンドルされたフレームワークの大きさは実際には制限されていません(数ギガバイトでない限り、これは実際には現実的ではありません)。

ソフトウェアが同じように動作し、異なるターゲットで実行されたときに同じデータで動作できる限り、スティックに並列インストールすることもできます。

ユースケースの別の見方は、Vista、XP、OSX、Ubuntu、Kubuntuがそれぞれ目の前にある5台の新しくインストールされたマシンがあるということです。マシンに新しいものをインストールすることなく、これら5台のマシンのそれぞれで1つのUSBスティック(上記のGUI要件などを満たす)から同じソフトウェアを実行できるようにしたいと思います(ただし、必要に応じて異なるマシンから)スティック上のバ​​ンドル)。

これは可能ですか?

編集:いくつかのウィジェットとsqliteデータベースを使用するQtアプリで少し実験しました。ubuntudistとosxで動作させるのは簡単でした。Windows XPおよびVistaの場合、QtCored4.dll、QtGuid4.dll、QtSqld4.dll、およびmingwm10.dllを配布ディレクトリ(これはデバッグコード)にコピーする必要があり、qsqlited4.dllを配布内の「sqldrivers」という名前のフォルダーにコピーしました。ディレクトリ。

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

perl - ポータブルPerlはありますか?

ポータブルPythonのラインに沿ってポータブルPerlはありますか?サムドライブから(学習中に)使用できるものはありますか?

ああ、私はウィンドウXPについて話している。

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

c - Cでのトリックプログラム

自分が作成したプログラムからプログラムを起動するとします。起動したプログラムをだまして、Windowsディレクトリが別の場所にあると思わせることはできますか?

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

portable-applications - アプリケーションランチャーの作成

さて、他のアプリケーションを起動するアプリケーションを作りたいと思います。ただし、ここでの目標は、USBドライブから同じアプリケーションを使用しながら、あるWindowsデスクトップから別のWindowsデスクトップに移動できるという点で、アプリを「ポータブル」にすることです。だからここに私が意味するものの別の要約があります:

私はアプリケーションXを持っています。私はそれをマシン1で使用し、マシン2で使用したいと思います。しかし、マシン2は私の相棒であり、彼は私に物をインストールすることを望んでいません。そこで、インストーラーがシステム上で作成したすべてのファイルを取得して、フォルダーに入れます。App Xは、起動時に予期するWindowsフォルダーにファイルを配置します。アプリを実行しただけでWindowsディレクトリを検索すると、ファイルが見つかりません。Windowsディレクトリにファイルを配置する機能がありません/必要です。通常の場所ではなく、フォルダーaでフォルダーbのファイルを探すようにアプリに指示したいと思います。そうすれば、マシンを変更することなく、このプログラムを任意のマシンで使用できます。

これは実行可能ですか?もしそうなら、私はそれを調べることができるようにそれは何と呼ばれていますか?

編集:windirは例でした。アプリをサムドライブのフォルダーに自己完結させたいのですが。アプリがファイルを検索する場所を、指定したフォルダーにリダイレクトしたいと思います。

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

c - printf の実装をテストする

アプリケーションの移植可能な実装が必要です。ただし、特定のマシンで stdlib の printf が意図したとおりに動作しないという問題があると聞いています。たとえば、変換指定子 %f を使用すると、特定のアーキテクチャで printf 実装の出力に小数点が含まれる場合があります。

stdlib c 実装、特に printf ルーチンのセマンティックの正確性をテストするために使用できるテスト ルーチンがいくつかあるのではないかと考えています。プログラムを移植する際の問題点を指摘する優れたリソースがいくつかあるのではないでしょうか?

どうもありがとう、ハインツ

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

windows - Windowsポータブルアプリケーションはどの程度正確に機能しますか?

ポータブルアプリケーションはUSBドライブなどから実行できるため非常に便利ですが、残念ながら低速です(USBドライブは通常低速であるため)。

ポータブルアプリのインストールは、通常のアプリのインストールとどの程度異なりますか?

レジストリやすべてを作成するわけではないことは知っていますが、他の「通常の」アプリと同じことをどのように実現するのでしょうか。

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

java - 外付けドライブで実行できるように、Eclipse で Java パスを設定するにはどうすればよいですか?

Eclipse 3.5.1 と Java Portable (Portableapps.com から) をポータブル ハード ドライブにインストールしており、Eclipse でポータブル アプリの Java バージョンを使用するように設定したいと考えています。これにより、Java がインストールされていなくても、コンピューターで Eclipse を使用できるようになります。どうすればこれを達成できますか?

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

windows - サーバーホッピングDBA向けの軽量/ポータブルVCS?

すべての作業スクリプトを同期させるのに役立つ VCS を探しています。

要件:

  • ポータブル (フラッシュ ドライブのように、コード レベルではありません)
  • Windows XP および Server 2003 以降で実行
  • インストールの依存関係なし (Cygwin、perl、Python)

MS SQL Server DBA および Unix システム管理者として管理しているさまざまな T-SQL、ksh、perl、および CMD/BAT スクリプトのバージョン管理に、仕事用のマシンで Mercurial を使用しています。これまでのところ、hg は AIX ボックスで機能しています。ログイン時にホーム ディレクトリをマウントし、レポをローカルであるかのように処理します。

私が使用している Windows マシンでは、同様のソリューションを見つけることができませんでした。それらのほとんどはローカル管理者権限を持っていません。たとえそうしたとしても、それらすべてに Python + Mercurial をインストール (および維持) したくありません。それらのホーム ディレクトリにリモートでアクセスできないため、各マシンでクライアントを実行するしかありません。

Windows マシンと Unix マシンの両方に単一のリポジトリを使用できるようにする回答のボーナス ポイント。:)

Cygwin と CrunchBang VM を多用して、WinXP を実行しています。

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

ruby-on-rails - Instant Rails は死んだのですか?

RubyForge で最後に更新されたダウンロード ( http://rubyforge.org/frs/?group_id=904 ) の日付は 2007-12-28 です。Rails で言えば、これは過去 1000 年のいつかのことです。このプロジェクトは終了していますか?代替案はありますか?