問題タブ [ucd]
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.
user-interface - 「私はユーザーではない」ことを示す良い例は何ですか?
私はユーザビリティ エンジニアリングのバックグラウンドを持つソフトウェア開発者です。私が大学院でユーザビリティ工学を学んでいたとき、教授の一人が「あなたはユーザーではない」というスローガンを持っていました。UI がどのように機能するかについての独自のアイデアではなく、実際のユーザー調査に基づいて UI を設計する必要があるという考えでした。
それ以来、私がユーザーではないことを証明しているように見えるいくつかの良い例を見てきました。
- ユーザーが電子メール テンプレート オーサリング ツールを使用しようとしていて、パイプ (|) 文字を入力しようとして行き詰まります。問題は、キーボードのパイプの真ん中にスペースがあることです。
- Web アプリでは、スクロールしなければ見えない位置にコンテンツが表示されません。珍しいことではありません。下にスクロールするように彼女に言います。彼女は私たちが何について話しているのかわかりませんし、スクロール サムにも慣れていません。
- テクニカル サポートの電話を聞いています。担当者はユーザーにブラウザを閉じるように伝えます。バックグラウンドで、Windows のシャットダウン ジングルが聞こえます。
これの他の良い例は何ですか?
編集: 明確にするために、開発者が、ユーザーが知っていること、理解していることなどについてひどく間違っていることが判明した仮定を行う例を探しています.
python - Unicodeプロパティに一致するPython正規表現
Perlおよびその他の現在の正規表現エンジンは、正規表現でカテゴリなどのUnicodeプロパティをサポートしています。たとえば、Perlでは\p{Ll}
、任意の小文字に一致させるp{Zs}
ため、または任意のスペース区切り文字に使用できます。Pythonの2.x行でも3.x行でも、これはサポートされていません(残念ながら)。同様の効果を得るための良い戦略を知っている人はいますか?自家製のソリューションは大歓迎です。
uml - UML ユース ケース図: 含まれるまたは拡張するユース ケースへのアクセス
私は現在、この分野ですぐに仕事をする予定なので、ソフトウェア開発の知識を更新/変更しています。私たちは大学で UML ダイアグラムとコーディングについて多くのことを学びましたが、実際のプロジェクトですべてをまとめたことはありません。そのため、Grails でテスト Web アプリの作成を開始し、要件分析とユースケースから始めて、それを現実に近づけたいと考えました。
私の Web アプリでは、ユーザーがレシピを共有したり、レシピを見つけたり、他のユーザーのレシピをレビューしたりできるようにする必要があります。すべてのレシピには、単なる文字列ではなくエンティティである多くの成分が含まれているため、カロリー、脂肪、タンパク質、および炭水化物を使用して、特定のレシピの栄養成分を自動的に計算できます。
食材は、消費者または栄養の専門家がデータベースに追加できます。消費者によって作成された場合、それは「見込みのある」成分にすぎません。つまり、「適切な」成分になるには管理者によって検証される必要があります。そうでない場合は、赤いテキストの色などでマークされます。
これは私の現在のユースケース図です:
http://ubuntuone.com/0zDw9kEbj1BwtXjnCtxdwC
ここでの私の質問は次のとおりです。
- 拡張または含まれるユースケースに個別にアクセスできますか? スクリーンショットのようにすれば
AddProspectiveIngredient
、ユースケースを通さずにCreateRecipe
使えますか?含まれているユースケースについても同じ質問です。
編集:これはこの質問の複製ではないと思います。リンクされた質問 (1) では、拡張または包含ユース ケースと同じアクターを拡張および包含ユース ケースに使用する必要があるかどうかを尋ねます。ただし、この回答 (2) では、ユース ケース間の再利用について尋ねているだけです。
(1) では、アクターがすべてであり、拡張ユース ケースのプライマリ アクターは必然的に拡張ユース ケースのプライマリ アクターのサブクラスになることがわかったので、この回答に非常に満足しています。
(2) 拡張および含まれるユースケースの再利用性に対処しますが、必ずしもアクターに関連付けられるわけではありません。他のユースケースでそれらを再利用することです。したがって、2 つのユース ケースCreateRecipe
(a) とAddIngredientToDatabase
(b) があり、(b) が (a) を拡張する場合、(b) を使用して 3 つ目のユース ケースを拡張することはできますか? ここで、再利用が可能であり、再利用する必要があるという私の回答も受け取りました。
同じ日に同じ例を使用して作成したため、質問が似ているように見えるかもしれませんが、回答は両方ともアクターに言及しているため、重複しているように見えます。両方とも回答されており、両方の回答に満足しているのに、質問を「広すぎる」または「重複」として閉じるのはなぜですか? さまざまな回答で成功裏に回答された場合、範囲が広すぎたり、重複したりする可能性はありますか?
また、核心的な問題について教えていただければ、それらをオープンにしておくために、少し言い換えて喜んでお伝えします。トピックに関するより多くの回答とコメントは、私にとってまだ興味深いものです。
properties - IBM Urbancode Deploy - プロパティーを使用して実行時にパラメーターに値を提供する
.Net アプリケーションをデプロイするプロセスを IBM UCD で作成しました。私のシナリオは、プロセスを実行するたびに、実行時に異なるアプリケーション名を提供できるはずだということです。IBM UCD のプロパティを使用してこれを行うにはどうすればよいでしょうか。
「Prompt on use」オプションを有効にして、コンポーネント プロパティを作成し、それをパラメーター ${p:component/application.name} にマップしましたが、機能していないようです。一連の手順を見逃している可能性があります。
これを機能させるための詳細な手順を取得できれば幸いです。
jenkins - jenkins の uDeploy プラグインでディレクトリを除外する
Jenkins と、Git リポジトリから取得し、.git フォルダーを含む uDeploy プラグインを使用して、新しいバージョンの udeploy コンポーネントをインポートしようとしています。.git フォルダーを同期から除外しようとしたことはすべて機能しません。プラグインは、フォルダーではなく .git 拡張子を持つファイルを探していると思います。.git フォルダー フォームの同期を除外するにはどうすればよいですか?
「.git」、**/.git/、*.git/*、**.git/*、およびその他のいくつかの「用語」を試してみましたが、それらはすべてコンソール出力に次のように表示されます。
Working Directory: C:\Program Files (x86)\Jenkins\jobs\DIT Com\workspace
Includes: **/
Excludes: ".git" Uploading files in C:\Program Files (x86)\Jenkins\jobs\DIT Com\workspace Uploading: .git/hooks/pre-commit.sample
...
Uploading: .git/refs/heads Files committed Finished: SUCCESS
これは、除外セクションがどのように見えるかで、ヘルプ バブルがクリックされた状態です (灰色のボックスに表示されているものです)。
proxy - UrbanCode Deploy - プロキシー・サーバーを使用するようにエージェント・リレー (ActiveMQ) を構成する
IBM UrbanCode Deploy エージェント リレーがプロキシ経由で完全に UCD サーバーに接続するように構成できるかどうかを調べようとしています。
デフォルトポート8443で発信https接続を処理するように見えるプロキシホストとポートのagentrelay/conf/http-proxy/rabbit.conf.templateで編集する簡単な構成設定を見つけました。
ただし、JMS トラフィック (ポート 7918 のデフォルト) は ActiveMQ を介して処理されるようです。agentrelay/conf/jms-relay/activemq.xml ファイルを編集してプロキシ サーバーを追加する方法が明確ではありません。誰かがこの構成を試したことがありますか、またはそれが機能するかどうか知っていますか?