問題タブ [desktop]
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.
desktop - レガシー/めったに使用されないアプリケーションに仮想デスクトップを使用していますか?
仮想化されたデスクトップ PC (WinXP Pro 以前を実行) を使用して、めったに使用されない古いアプリケーションをいくつかの進行中のタスクに使用できるようにする人がいるかどうか疑問に思いました。
データベース システムなどで時々ドキュメントの更新が必要な、非常に古いプロジェクトがあるとします。データベース アプリケーションは、必要なときにのみ起動される仮想化されたデスクトップ上で実行されます。
これらの古いボックスの一部を仮想化すれば、エネルギー、ハードウェア、およびスペースを節約できると思います。あなたの会社の設定はありますか?
editライセンスが問題になる可能性がありますが、古いデスクトップ ボックスの有効なライセンスを持っていると思います。ライセンスが VM 環境で有効でない可能性があります。事前に確認しておきましょう。
案の定、アプリケーションがパフォーマンスを重視する場合、仮想化は害を及ぼす可能性があります。しかし、特定の顧客/サービスに対して12週間ごとに計算するなど、まだ実行に使用されているある種の時代遅れのアプリケーションについて考えています。
java - Drag and Drop an Email from MS Outlook to Eclipse RCP
Has anyone got a working solution without some Java/COM-bridge? E.g. process the Email as a file (.msg) rather than locating the data that is referenced in the Clipboard?
database - MS Access の優れた無料の代替手段
Microsoft プラットフォームで軽量のデスクトップ DB アプリケーションを開発する必要があると考えてください。
MS Access でかなり簡単に実行できますが、他の人に配布できるようにしたいので、ランタイム ライセンスにお金を払いたくありません。
要件:
- 他人への配布が容易
- ランタイム ライセンスの問題はありません
考慮事項と候補:
- OpenOffice スイートのベース。私の懸念は、その安定性にありました。
- MySQL + C++ や Python などでカスタム DB コードを作成するなど、かなり手間のかかるソリューションのように思われるもの。
質問: MS Access に代わる低コストまたは無料のデータベースは何ですか?
関連項目: オープン ソース レポート エンジン
@シュナップル
Bruceatk は、私が考えていることにヒットしたようなものです。DB エンジンというよりも、Access がパーティーにもたらすその他の優れた機能が必要です。優れたフォーム デザイナー、優れたレポート エンジンなど。しかし、インストールのフットプリントについて非常に良い点を挙げています。私はそれを検討しましたが、とにかく、これをどのように進めるかについて、まだ確固たる決定を下していません. とにかくかなり軽量で、設置面積が小さいことは間違いなくプラスになるでしょう。
@Remou、
いいえ、MS Access 2007 ランタイムが無料であることは知りませんでした。それを指摘してくれてありがとう。前回わざわざ調査したとき (いつだったかは覚えていません)、ランタイムのライセンスはかなり高額だったと思います。なぜなら、彼らはそれを企業の IT 部門に売り込もうとしていたからだと思います。
そして、同様に応答してくれた他のすべての人にも感謝します。私はあなたが指摘した他のオプションをまったく知りませんでした.
java - 投票申込書のセキュリティ
Java でクラスの投票デスクトップ アプリケーションを構築するプロジェクトがあります。このプロジェクトの焦点はセキュリティではありませんが、できる限り現実的なものにしたいと考えています。セキュリティを Java アプリケーションに統合するための主要なツールは何ですか。
編集: 私は主に物理的なセキュリティについて心配しているわけではありません。システム全体ではなく、単にアプリケーションを構築しているだけです。投票が正しく記録され、他の人が変更したり読んだりできないようにしたい.
linux - Linux デスクトップでのプログラミング経験を向上させるにはどうすればよいですか?
プログラミングのニーズに合わせて Linux デスクトップのルック アンド フィールを改善するにはどうすればよいですか?
私は Compiz を見つけました。これにより、ワークスペース間の切り替えが簡単になり (13.3 インチ スクリーンのラップトップを最大限に活用するために常に行っていることです)、見栄えがよくなりました。生産的/楽しい?
@Rob Cooper - 頭を上げてくれてありがとう、この言い回しが問題に対処することを願っています
java - Javaデスクトップアプリケーションでデータを永続化するための最良の方法は何ですか?
デスクトップアプリケーションにJavaオブジェクトの大きなツリーがあり、それらをファイルとしてファイルシステムに永続化するための最良の方法を決定しようとしています。
私が持っていたいくつかの考えは次のとおりです。
DataOutputStreamを使用して自分のシリアライザーをロールします。これにより、ファイルの内容を最大限に制御できますが、マイクロ管理が犠牲になります。
ObjectOutputStreamとそのさまざまな関連クラスを使用した単純な古いシリアル化:データが脆弱であることがわかったため、販売されていません。オブジェクトの構造を変更すると、そのオブジェクトのシリアル化されたインスタンスが壊れます。だから私は恐ろしいバージョン管理の悪夢のように見えるものに閉じ込められています。
XMLシリアル化:それほど脆弱ではありませんが、直接のシリアル化よりも大幅に遅くなります。それは私のプログラムの外で変換することができます。
JavaDB:JDBCアプリケーションの作成に慣れているので、これを検討しました。ここでの違いは、データベースインスタンスは、ファイルが開かれている間、または保存されている間だけ存続するということです。きれいではありませんが...後で必要になった場合に中央サーバーアーキテクチャに移行するのに役立ち、より簡単な方法でデータモデルを検索する可能性があります。
他の人の意見を知りたいです。そして、私は上記のものよりも明白で単純なアプローチを見逃したことを望んでいます。
以下の回答から抜粋したその他のオプションを次に示します。
- オブジェクトデータベース-ORMアプローチよりもインフラストラクチャが大幅に少なく、XMLアプローチよりも高速に実行されます。ありがとうaku
linux - 開発用の Linux ライトウェイト ディストリビューションと X Windows
開発に使用する軽量の Linux 構成を構築したいと考えています。最初のアイデアは、Windows の仮想マシン内、または 1Gb RAM トップの古いラップトップ内で使用することです。開発者向けの配布可能な環境でさえあるかもしれません。
つまり、LAMP サーバー、Java アプリケーション サーバー (Tomcat または Jetty)、および X Windows (FVWM から Enlightment までの任意のウィンドウ マネージャー)、Eclipse、おそらく jEdit、そしてもちろん Firefox を使用するという考えです。
編集: この投稿を変更して、実際の軽量開発環境を構成するために使用できるディストリビューションとウィンドウ マネージャーの可能なリストをコンパイルします。
私はこの件について個人的な経験をベースにしています。ディストリビューションに関する情報は、それらのサイトで簡単に見つけることができます。したがって、これらのシステムの個人的な使用に集中してください
ディストリビューション
Ubuntu / シュブントゥ
長所:
- 古いシステムまたは低 RAM 環境での個人的な経験 - @ Schroeder、@ SCdF
- 個人的な知識に基づくいくつかの提案 - @ Kyle , @ Peter Hoffmann
ジェンツー
長所:
スラックウェア
長所:
- 賢明なインストール/構成で最高のパフォーマンスを提案 - @ Ryan
いまいましい小さなLinux
長所:
- 主な焦点は軽量要素 - 50MB LiveCD - @ Ryan
デビアン
長所:
- 非常に用途が広く、重いコンピューターと軽量のコンピューターの両方に構成できます - @ Ryan
- パッケージマネージャーとしての APT - @ Kyle
- 互換性と使いやすさに基づく - @ Kyle
-- 自由に長所と短所を追加してください。これにより、適切なリファレンスを作成できます。-- XFCE に関する X Windows の提案が続いています。他の人がここに追加する場合は、ディストリビューションのようにセッションを開きます:)
python - Linuxでフォルダウィンドウを開く標準的な方法は?
クロスプラットフォーム (windows/mac/linux) Python アプリケーション内から、適切なファイル マネージャーでフォルダー ウィンドウを開きたいと考えています。
OSXでは、ファインダーでウィンドウを開くことができます
Windowsでは
unix/linux はどうですか?これを行う標準的な方法はありますか、それとも gnome/kde/etc を特殊なケースにして適切なアプリケーション (nautilus/konqueror/etc) を手動で実行する必要がありますか?
これは、 freedesktop.orgの人々が指定できるもののように見えます( に似た python モジュールwebbrowser
もいいでしょう!)。
windows-xp - WindowsXPデスクトップを回転させる
LCDが回転します。デスクトップを回転させるためにATIカードに付属しているソフトウェアがクラッシュするだけです(アンインストール、再インストール、ロールバックしましたが、それでもクラッシュします)。Windows XPデスクトップを90度ずつ回転させる他の方法はありますか?ソフトウェアまたはコードのいずれかを探しています(どの言語でもかまいません)。以前にサードパーティによるサポートを確認したことがありますが、現在は見つかりません。
これは厳密にはソフトウェア開発に関連する質問ではないかもしれませんが、プログラマーの生産性に関連する質問だと思います。これを行うためのプログラムを作成する方法を含む答えを得ることができれば、さらに良いです!
java - JavaDesktopアプリケーションフレームワーク
デスクトップアプリケーションの設計と構築に取り組んでいます。このアプリケーションのベースとして、EclipseまたはNetBeansを使用することを考えています。ただし、これらのプラットフォームのいずれかで構築したことはありません。私は個人的にnetbeansの使用に傾倒しています。なぜなら、そのプラットフォームはより簡単な学習曲線であるように継ぎ目があるからです。しかし、実際にこれらのプラットフォームで構築したことがある人に、どちらが使いやすいかを尋ねたかったのです。
私のイーザーの個人的な定義は次のとおりです。
始めるのは簡単
一貫性のある論理API
良いドキュメント
構築と展開が簡単
どうもありがとう、
ジョシュ