問題タブ [workspace]
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.
linux - Linux は特定のワークスペースのスクリーンショットを撮ります
Linux で別のワークスペースにいる間にワークスペースのスクリーンショットを撮ることは可能ですか?
c# - GetWorkspace を使用して Team Foundation Server ワークスペースに接続する
私は Team Foundation Server を初めて使用し、c# を使用してプログラムでプロジェクトに接続しようとしています。次のコードブロックがあります...
コードを実行すると、次のエラーが表示されます...
「テスト」プロジェクトはルートから外れており、VS 2008 チーム エクスプローラーから見ることができます。私はそれにセキュリティ アクセス権を持っており、コードをチェックインおよびチェックアウトするために使用しています。
コード内で「テスト」プロジェクトが正しく参照されているかどうかわかりません。TFS ルートからプロジェクト名を参照する方法の例を探しています。
ありがとうございました、
eclipse - ポータブルエクリプス
「ワークスペース」全体をUSBキー(Eclipse実行可能ファイルを含む)に移植して、作業をどこにでも持ち運び、キーから直接作業できるようにしようとしています。
私のディレクトリ階層は次のようになっています。
すべてが1つのシステムで完全に正常に機能します。しかし、別のシステムに切り替えると、USBキーが別のドライブにマウントされます。たとえば、ラップトップでは「E:\」、PCでは「K:\」、職場では「F:\」などが表示されます。
これは、Eclipseが(「何らかの」理由で)構成ファイル(.classpathなど)のすべてでフルパス名(ドライバー文字を含む)のみを使用しているように見えるため、別のシステムで作業したいときに何も機能しないことを意味します。
すべてのプロジェクトのベースに「libs」ディレクトリを配置し、それに依存するJARファイルを追加します。「../../libs/log4j.jar」のようなものを指定できるように、代わりに相対名を使用しないのはなぜですか?
誰かがこの問題を解決する方法を知っていますか?誰かがこれの回避策を知っていますか?
更新:2010.11.09
私は最近Dropboxを発見しました。これを使用すると、ファイルをオンラインおよびコンピューター間で非常に簡単に自動的に同期できます。2GBの空き容量が含まれており、必要に応じてさらにアップグレードできます(年会費)。
2台のラップトップ、2台のPC、Linuxサーバー、Androidスマートフォンにインストールし、「MyDropbox」フォルダー内に「workspace」ディレクトリを作成しました。次に、「workspace」ディレクトリからEclipseをインストールし、通常どおりすべてのプロジェクトを作成/構成しました。私は文字通りどのコンピューターからでも作業でき、すべてが常に完全に同期しています。これは、どのUSBキー機能や面倒な作業よりもはるかに優れています。
perforce - Perforce でワークスペースを削除する方法 (p4v を使用)?
私は Perforce を初めて使用し、それに慣れるための演習としていくつかのワークスペースを作成しました。ここで、いくつかのワークスペースを削除したいと思います。ワークスペース ビューのドロップダウンに表示されないように、ワークスペースを削除したいだけです (実際のデポ ファイルでは何もしたくありません)。
答えをグーグルで検索すると、「ワークスペースをアクティブにする」という提案が得られ(ワークスペースのドロップダウンで選択することを意味すると思いますか?)、「編集」メニューから削除します。残念ながら、これを試してみると、削除オプションがグレー表示されます。
誰でもこれを行う方法を知っていますか、それともジャンクワークスペースと一緒に暮らす必要がありますか? それらの 1 つをディスクから物理的に削除しましたが、ワークスペースのドロップダウンにまだ表示されており、現在はデポと同期することさえできないので、その方法ではないと思います。
monitor - モニターのプログラミング。HP、Dell、またはその他をセットアップして作成しますか?
私はしばらくの間、単一の 15.4 インチ ラップトップを使用して開発を行ってきました (当たり前!)。実際、私は非常に快適です。簡単にナビゲートするために、compiz グリッド、スケール、ウィンドウ、およびその他の優れたアドオンを使用しています。
Stackoverflow に関する他のデュアル モニター関連の質問に感銘を受け、さらにモニターを購入しています。
私はこれらの複数のモニター設定に正確には慣れていないので、いくつかの (おそらく基本的な) クエリがあります。
モニターを 1 つだけ購入した場合、ラップトップや Ubuntu とは異なる解像度にセットアップできますか。複数のモニターをより適切に管理するために、ubuntu にインストールする必要があるパッケージ。
22 インチのモニターを 2 台購入し、ノート PC の画面も使用するつもりなら、3 台目のモニターが奇妙に見えることはありませんか? モニターが 2 台しかない場合でも発生しますか?
以前の会社では Dell と HP のモニターを使用していましたが、HP の方がはるかに優れていると感じています。明らかに、iPhone のように、隅がほとんどなく、ほぼすべての画面が見えるモニターが欲しいと思っています。具体的な推奨モデルはありますか。
3 台のモニターをセットアップするには、追加のグラフィックス カードを購入する必要がありますか? 他のより良い解決策はありますか。
command-line - TFSコマンドライン:ワークスペース全体のマップを解除するには?
これが私の問題です。特定のワークスペースにマッピングを動的に追加し、通過時にマッピングを解除するビルド スクリプトがあります。マッピング解除が完了する前にスクリプトが失敗した場合、マッピングが次回まで持ち越され、問題が発生するのではないかと心配しています。
したがって、スクリプトの開始時にワークスペース全体のマップを解除して再作成したいと思いますが、何がそこにあるのか具体的にわからないという問題があります。TFS コマンド ラインを使用すると、マッピングを簡単に解除できますが、マッピングが何であるかを正確に把握する必要があります。私の質問は、これを行うための最も簡単で最良の方法は何ですか?
ご協力いただきありがとうございます!
mono - Gnome で変更されたワークスペースを検出する
現在のユーザーが Mono でワークスペースを変更したことを検出する方法を見つけようとしています。Gnome のワークスペースの側面がどのように機能するのか、私にはよくわかりません。Monodoc をざっと見ただけでは何も見つかりませんでした。また、必要なものを提供する GConf キーも見つかりませんでした。
更新: 以下の方法は、Compiz が仮想サイズに設定されていない場合にのみ機能します。たとえば、Compiz でデスクトップの数を 1 に設定し、水平方向の仮想サイズを 2 に設定すると、Gdk.Global.CurrentDesktop は両方のワークスペースに対して 0 を返します。
Compiz で仮想デスクトップが有効になっているときにワークスペースが変更されたかどうかを確認する方法を知っている人はいますか?
eclipse - どのEclipseプロジェクト/ワークスペースファイルをソース管理に追加する必要がありますか?
SVN を使用して、チームの他のメンバーと eclipse プロジェクトを共有したいと考えています。Subversion にはどのファイルを追加する必要がありますか? ワークスペースには、私見がソース管理にあると想定されていない多くのファイルがあります-それらのサイズは数メガバイトです。
プロジェクトのみを追加する場合、コードをチェックアウトする別のユーザーは、プロジェクトをワークスペースにインポートする必要があります。
編集:おそらくここでの正しい質問は、 Subversion を使用して Eclipseワークスペースを共有するにはどうすればよい
java - EclipsePDEでプロジェクト間の依存関係を表現する方法
一部のプロジェクトがEclipseプラグイン/OSGIバンドルプロジェクト(RCPアプリケーション)であり、他のプロジェクトが単なる古いJavaプロジェクト(Webサービスモジュール)である混合プロジェクトタイプ間のプロジェクト間依存関係を処理するためのベストプラクティスを探しています。Eclipseプラグインの中にはJavaプロジェクトに依存しているものはほとんどありません。
私の問題は、少なくとも私が見た限りでは、EclipsePDE環境でそのような依存関係をきれいに表現する方法がないということです。プラグインプロジェクトを他のプラグインプロジェクト(Import-Package
またはRequire-Bundle
マニフェストヘッダー経由)に依存させることはできますが、プレーンJavaプロジェクトに依存させることはできません。
プロジェクトにワークスペース内の別のプロジェクトからのjarへの依存関係を宣言させることができるようですが、これらのjarファイルはエクスポート構成でも起動構成でも取得されません(ただし、Javaコード編集ではライブラリは問題なく表示されます)。
「Javaプロジェクト」は、J2EEコンテナ(現時点ではJBoss 4.2.2)にデプロイされるサービスを構築するために使用され、場合によっては複数のjarを生成します。1つはJBoss earにデプロイするためのもので、もう1つはクライアントコードで使用するためのものです( RCPアプリケーション)。
今のところこの問題を「解決」した方法は、さらに2つの外部ツールランチャー構成があることです。1つはすべてのjarをビルドするためのもので、もう1つはこれらのjarをプラグインプロジェクトにコピーするためのものです。これは(一種の)機能しますが、「ビルド全体」と「jarのコピー」ターゲットは、非常に大きなビルドステップを必要とし、Eclipseのインクリメンタルビルド機能全体をバイパスし、プロジェクトを参照するだけでなく、jarをコピーすることで、依存関係情報を分離します。そして、それがキャンディーであるかのように開発時間を浪費する非常に大規模なワークスペースの更新を要求します。
私が望んでいるのは、プロジェクト間の依存関係を管理し、必要な場合にのみ増分再構築を要求し、RCPアプリケーションプラグインのサービスライブラリからクライアントコードを使用できる、はるかに「自然な」ワークスペースセットアップです。必要なすべての必要なクラスを使用してRCPアプリケーションを起動します。
だから私は私のケーキを持ってそれも食べることができます;)
ノート
明確にするために、これはEclipse PDE構成に関するものであるため、現時点では依存関係管理やモジュール管理に関するものではありません。
私は[Maven]、[Ivy]、[Buckminster]などの製品をよく知っており、まったく異なる問題を解決します(ワークスペース構成の問題を解決すると、これらの製品は実際にワークスペースの具体化と構築に役立ちます。製品)
organization - コード ワークスペースとホーム フォルダーをどのように整理しますか?
ホーム フォルダーで、コード プロジェクトの個人用ワークスペースをどのように整理しますか? また、複数のプロジェクトを同時に処理するためにワークスペースを効率的に保つにはどうすればよいでしょうか?
私の質問の最も重要な側面は上記です。トピックの特定の下位部分に対処したくない場合は、読むのをやめてもかまいません。以下は、ワークスペースの編成に関するさまざまな関連する質問です。それらすべてに対処する必要はありません。以下の関連する質問のいくつかに対する部分的な回答でも興味があります。
この質問は主に UNIX と OS X のコンテキストにあります。Windows ベースのユーザーは提案を提供できますが、私は通常 Windows ではなく UNIX で見られるホーム フォルダーとコマンド ライン規則に主に関心があります (cygwin を使用しない限り)。
特に、複数のコード プロジェクトを同時に管理する場合、どのようなフォルダー構造が役立つと思いますか? また、さまざまなオープン ソース コード プロジェクトをダウンロードするときに、ワークスペースを散らかさずにさまざまなソース ツリーをすべて整理するにはどうすればよいでしょうか?
特に、特定のプロジェクトに集中する必要があるときに邪魔にならないようにしながら、コマンド ライン経由でプロジェクトに簡単にアクセスし、ブラウジングしやすくするための秘訣やヒントを知りたいと思っています。
さまざまなソース リポジトリを整頓するのに便利な規則はありますか? 特に git では、さまざまなブランチと関連するリポジトリをどのように整理していますか? 頻繁に作業コピーを吹き飛ばし、定期的にソース管理から完全に更新していますか? あなたは何を持ち、その理由は何ですか?また、特定のプロジェクトに、独自のホーム フォルダー構造にマップする必要がある多くのパスの依存関係がある場合、名前空間とパスをどのように処理しますか?
bin フォルダーと共通ライブラリーはどうですか? さまざまなプロジェクト (おそらく異なるバージョンの PHP、Ruby、Perl、Web サーバー、コンパイラなど) 用に多くの潜在的な開発環境を作成する必要がある場合、これをどのように管理しますか。
ベテランのシステム管理者にとって、経験から何がうまくいき、何がうまくいかないのでしょうか?
シンプルになりすぎず、できるだけシンプルに保つにはどうすればよいでしょうか。
一度に複数のプロジェクトに取り組むための最も柔軟性を与えるものは何ですか?
定期的にプロジェクトをワークスペースから移動し、ソース管理から再インポートしますか? プロジェクト環境を頻繁に再作成する必要性を減らしながら、クラフトの蓄積を防ぐにはどうすればよいでしょうか?
ワークスペース全体をクリーンアップまたは吹き飛ばして、貴重なソース コードへのアクセスや過去のプロジェクトから得た組織の効率性を失うことなく、白紙の状態から始めるにはどうすればよいでしょうか?