問題タブ [directory-structure]
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.
xml - ディレクトリ ツリーのファイル属性を記述するための XML 言語?
ファイルシステムのディレクトリリストをテキスト形式で記録するアプリケーションを考えています。つまり、次のように表示する必要があります。
リストは長期アーカイブに何年も保持されるため、言語は将来の情報考古学者にとって自明であるはずです. この言語は、一般的な PC プラットフォーム ファイル システムの最も一般的に使用されるファイル属性 (NTFS、FAT、HFS+、ext2/3 など) を記述できる必要があります。非ラテン語のファイル名、タイム スタンプのさまざまなセマンティクスを処理できる必要があります。異なるファイルシステムなど
もちろん、このデータを構造化するための言語として、XML ベースの言語を選択するのは当然です。ファイルシステムのように、ファイル属性とディレクトリ属性の階層構造を記述するために既に存在する言語を誰か教えてもらえますか? これらの言語設計者がセマンティクスを正しく理解し、スキーマまたは DTD を作成し、何かが XML 要素または属性である必要があるかどうかなどの細かい詳細を解決するために行った作業から利益を得ることを望んでいます。
http://xml.coverpages.com、Web 検索エンジン、XML-Lとcomp.text.xmlのアーカイブ、そしてこちらなど、明らかな場所を調べました。そのような言語の痕跡は見つかりませんでした。検索用語「ファイル属性」は、XML で使用される用語属性で多くのヒットを取得するため、検索は少し複雑でした。
私が調査すべき言語を提案してください。言語の名前と、言語とその関連ツール、構文定義などが記述されている URL へのポインターがあると役立ちます。
前もって感謝します!
php - MVC フレームワークの理想的なフォルダー構造
複数のインストールをサポートできる MVC フレームワークの理想的なフォルダー構造を教えてください。たとえば、xyz フレームワークをインストールし、サイトごとにフレームワークをインストールするのではなく、この xyz フレームワークの単一のインストールに基づいて 2 つ以上のサイトを実行しています。
これはおそらく Codeigniter でも行われますが、CodeIgniter についてあまり知らないので、あなたの提案が必要です。CodeIgniter によって行われることよりも優れたアイデアをお持ちの方もいらっしゃると思いますので、共有してください。
python - Python プロジェクト間でユーティリティ モジュールを共有する
私のpythonプロジェクト間でユーティリティモジュールを共有するための最良のディレクトリ構造戦略は何ですか? 共通モジュールは新しい機能で更新されるため、それらを python インストール ディレクトリに配置したくありません。
project1 から "import ..\sharedUtils" が使えません。他に方法はありますか? 「sharedUtils」の場所をハードコードしたくない
前もって感謝します
bash - 現在のディレクトリとサブディレクトリにあるすべてのファイルをコマンド引数として追加するにはどうすればよいですか?
次のようなディレクトリがあります。
コマンドの単一インスタンスですべてのサブディレクトリ内のすべてのファイルを開きたい。-exec または xargs で検索しようとしましたが、これらはコマンドの個別のインスタンスで各ファイルを開きます。
基本的に、最終的に のよう
kate dir/somefile.txt dir/subdir/subsub/somefile2.txt dir/subdir2/somefile.txt
になるものが必要ですが、任意の数のサブディレクトリ内の任意の数のファイルが必要です。私は bash を使用していますが、スクリプトの提案は問題ありません。
明確化: .txt ファイルだけを意味するのではなく、任意の ascii ファイル (つまり、.php、.txt、.html など) を意味していました。
php - Kohana - ビュー フォルダー内のサブフォルダー
Kohana を使用してサイトの管理セクションに取り組んでいます。ビューフォルダー内に「admin」サブフォルダーを作成して、管理ビューを保存しました。また、次のように、Admin Template Controller と呼ばれる管理セクション用の Template Controller の変更されたインスタンスを使用しています。
ただし、「admin/template」ファイル内で css 変数が定義されていないというエラーが表示されます。この時点で、テンプレート ファイルは、フロント エンドの大部分を作成するために使用したビュー フォルダー内のテンプレート ファイルと同じであるため、そこにはありません。また、注意すべき重要な事実として、ビュー フォルダー (フロント エンド用) のテンプレート ファイルを使用すると、ページが正しく読み込まれます。
これにより、サブフォルダーにあるテンプレート ファイルに関係があると思われます。同じ「views/admin」フォルダーから別のビューファイルを正常にロードしたため、それは私を困惑させます。ただし、そのファイルには変数が含まれていないため、おそらくそれがロードされる理由です。
私はもう試した
新しいテンプレート ファイルもロードしますが、レンダリングの前にビューを呼び出す必要があるというエラーが返されます。自動レンダリングがオンになっているためだと思いますが、オンにしたいです。
どんなアイデアでも大きな助けになります。もちろん、ファイルを admin フォルダーから移動して名前を変更することもできますが、実際には何が起こっているのかを知るのに役立ちません。
perl - Perlでディレクトリ全体をコピーするにはどうすればよいですか?
ディレクトリ全体をある場所にコピーする必要があります。
そうするための最良の方法は何ですか?File::Copy
私が見たように、ファイルごとにのみコピーします。
ちなみに私はWindowsで作業しています。
手伝ってくれてありがとう。
svn - AnkhSVNおよび/またはTortoiseSVN-ディレクトリ構造を変更するための推奨される方法は何ですか?
私はAnkhとTortoiseのかなり新しいユーザーです。現在、複数の.exeファイルが含まれるVS2008アプリケーションスイートで増加していますが、多くの一般的なコードが含まれています。
現在、ソースファイルを「共有」フォルダツリーに配置し、それらのファイルをコンパイルする必要があるすべてのVS2008プロジェクトで「リンクとして追加」を使用することにより、.exeプロジェクト間でコードを共有しています。(私たちはVisualSVNから始めましたが、リンクされたファイルを非常にうまく処理したため、Ankhに切り替えました。)
私たちが直面している問題は、共有フォルダーツリーの構造をまだ積極的に変更していることです。つまり、プロジェクトの進行に合わせて、新しいフォルダーを追加し、既存のファイルをそれらのフォルダーに移動します。
ディレクトリ構造を変更するために主にTortoiseを使用してきましたが、問題が発生し続けています-リポジトリと同期していないようです。ファイルが見つからない、またはツリーの競合に関するエラーメッセージが表示されます。
問題は、ディレクトリを移動してからコミットする前に更新を実行するのを忘れるなど、間違った順序で実行することがあるのではないかと思いますが、よくわかりません。
だから、私の質問:
ディレクトリ構造を変更するためのより良いツールはどれですか?AnkhまたはTortoise?
推奨されるツールの場合、実行する必要のある手順は何ですか。また、その順序は何ですか。
java - Java:ネストされたツリー構造
GUIでネストされたツリー構造を作成する方法を探しています。アイテムが入っている「ボックス」がいくつかあります。サイドバーでフォルダをナビゲートする方法のように、ボックスを折りたたんでクリックすると展開したいのですが。私が最初に考えた方法は、「ボックス」をJListとして扱い、各ボックスのアイテムをネストされたJListに格納することでした。これは非常に複雑で貧弱なやり方のようです。また、アクションリスナーに大幅な変更を加えることなく、ボックスを折りたたむことができなくなります。ここで使用される可能性のあるファイルナビゲーションを表示するためのAPIを誰かが知っていることを期待していました。
zend-framework - アプリケーションディレクトリにDIRを追加するZendFramework
ZFの一部ではないいくつかのクラスを使用したいと思います。アプリケーションdirにdirクラスがあり、classesdirにはオブジェクトまたは静的として必要なクラスが含まれています。Bootstrapでは、すべてのclass.phpを「ロード」します。
このディレクトリからデフォルトですべてのクラスをロード/インクルードするにはどうすればよいですか?
今のところ解決策。Bootstrap.phpで
java - プログラミング言語ごとに個別のSubversionブランチ?
一部のプロジェクトでは、複数のプログラミング言語(たとえば、C#またはJavaアプリと通信するDelphi GUIアプリケーション)を処理する必要があります。Subversionリポジトリには、現在、言語ごとに1つずつ、合計3つの上位ブランチが含まれています。
これを変更して、次の例のようにプロジェクトのすべての部分をトランクにグループ化して、プロジェクトレベルでの分岐とタグ付けを簡単にする必要がありますか?