問題タブ [b3]
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.
p2 - p2 リポジトリの古いバージョンのプルーニング
p2 リポジトリを介して下流の開発者に公開する内部フレームワークがあります。現在、Tycho を使用して p2 リポジトリを構築し、古いリポジトリに追加することをmirror
目標にしていtycho-p2-repository-plugin
ます。これはうまくいきます。
開発者が使用するターゲット プラットフォームを無効にしないように、リポジトリ内の機能とプラグインの「古い」バージョンを妥当な数だけ保持したいと考えていますが、リポジトリが理不尽に大きくなることも避けたいと考えています。機能とプラグインの最も古いバージョンをときどき「削除」します。
しかし、どうやってそれを行うのでしょうか? 考えられる解決策はいくつかありますが、何かを試す前に、他の誰かがこれを最初に試したことがあるかどうか疑問に思いました.
私の2つの提案は次のとおりです。
- b3
- フィルター付きのミラー (しかし、どのフィルター?)
Tycho/Maven から「プルーニング」を実行できればボーナスですが、それは難しい要件ではありません。
php - グループの b3 テーブルの表示
私はここで、小さくて簡単な (きっとほとんどの人にとって) プロジェクトに取り組んでいます。つまり、MySQL にデータを保存する B3 という管理ツールがあります。すべてのレベルの管理者を取得し、簡単な詳細を表示するために、小さな php をつなぎ合わせました。このツールは、誰が管理者権限を持ち、どのレベルにあるかを簡単に確認できるように設計されています。いくつかの追加の詳細は、確かに綿毛であり、おそらく残っていないでしょう (私にとっては概念実証のようなものです)。
私が持っているものはうまく機能し、上で概説したように機能します。しかし、私はそれをさらに一歩進めて、より「使いやすい」ものにしたいと考えています。group_bits にリストされた番号レベルを含む 2 番目のテーブルがあり、それにユーザー フレンドリな名前を割り当てます。たとえば、16 はモデレーターです。
ほとんどの人にとって、これはおそらく未就学児レベルのことだと思いますが、私はあちこち検索しましたが、私がやりたいことの適切な言い回しが何であるかわかりません..
基本的に、出力を表示しているときに、グループ + ビットに対して foreach を実行し、group_bits id だけでなく正しいアクセス レベルを表示するように "I THINK" したいと考えています。理想的には、番号と名前が識別されるグループ テーブルからその情報を取得しますが、「if $group_bits=16 then $group="Moderator" のようにハードコード化することも同様に喜んで解決します)。 . 仕事を成し遂げるものは何でも、笑.. 普遍的にテーブル自体からそれを取得する方が良いでしょう.そうです、それが変更された場合、このファイルを変更する必要はありませんが、私はそれがはるかに多いかもしれないと感じています.以下は、役立つ詳細と私が持っているものです。
私のphp:
client は、使用されている情報を保持するテーブルです。groups は、group_bits と実際のグループ名が配置されているテーブルを保持します。これは次のようになります (テーブル ビュー:)
(groups テーブルの数値は id と呼ばれますが、clients テーブルでは group_bits と呼ばれます - それらはまったく同じですが、名前が異なります..どんな助けでも大歓迎です!
151