問題タブ [user-experience]
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.
openid - 非技術者が使用する Web サイトの OpenID とカスタム ユーザー ログイン
非技術的な Web サイトに OpenID を実装した経験のある人はいますか? もしそうなら、非技術系ユーザーは、OpenID の概念と別の Web サイトでのアカウントの作成にどのように反応しましたか?
シングル サインオンのアイデアはとても気に入っていますが、すべての Web サイトでアカウントを作成するのに慣れている非技術者にとっては、複雑で疑わしいと感じるのではないかと心配しています。
両方を実装できることはわかっていますが(それが私が行かなければならないルートかもしれません)、カスタムユーザーログインの実装を避けようとしています。
また、OpenID のみを使用して成功した技術以外の Web サイトへのリンクがあれば、それを歓迎します。
javascript - UI の応答性を改善するためのテクニックにはどのようなものがありますか?
以下の例で、appendContent() を変更せずに「クリック時の応答が遅い」をより速く応答させる方法を誰か教えてもらえますか? 安価な操作をより高価な操作の前に配置し、安価な操作が実際に迅速に実行されるようにする方法があるかどうか疑問に思っています.
user-experience - ユーザーに実際に会わずにユーザーのフィードバックを収集するにはどうすればよいですか?
おそらく多くのソフトウェア開発者と同様に、実際のユーザーが自分のソフトウェアを使用しているのを見ることはほとんどありません。
もちろん、この状況でユーザーから良いフィードバックを得ることは非常に困難です。一部のユーザーがソフトウェアの使用方法に関する情報を私に提供することに同意したとしても、実際の使用方法と、自分が使用していると考えている方法との間には大きな違いがあります。
たまたま、私のソフトウェアはクライアント/サーバーです。つまり、サーバー上の情報を技術的に簡単に収集できます。
もちろん、実生活でソフトウェアを使用している実際のユーザーを見ることに匹敵するものはありませんが、何もないよりはましだと思います。または、少なくとも試してみる価値はあります:)
クライアントで発生したすべての例外をデータベースに記録していますが、まだこの点から離れていません。
- 誰かが前にそれをしましたか?
- どのような情報を記録しますか?
- 法的な問題はありますか?それらにどのように対処すればよいですか?
user-interface - 同じ注文内の複数の支払いオプション
同じ注文で異なる支払い方法を受け入れられるようにする必要があります。つまり、通常のクレジット カードやペイパルだけでなく、1 つのアイテムをペイパルで、別のアイテムを確認することもできます。これが非常にクレイジーに聞こえることは承知していますが、この要件には十分なビジネス上の理由があるため、簡単に反対することはできません。
現時点で考えられる最善の実装方法は、ハブ ページのようなものを用意することです。このページでは、新しいウィンドウを開いて、支払いごとに複数のフローを「起動」できます。たとえば、ユーザーがペイパルから戻ってくることを保証できないため、線形フローでこれを行う方法がわかりません。そのため、ユーザーを完全に失うことになります。
誰もが考えられる、より適切な方法はありますか? または、インスピレーションのために同様のことを行っているサイトの例を誰かに教えてもらえますか?
user-interface - onmousedown/onmouseup を正しく使用するにはどうすればよいですか?
マウス処理コードを書くときはいつでも、onmousedown/onmouseup/onmousemove モデルによって、不必要に複雑なコードを作成せざるを得なくなり、最終的にあらゆる種類の UI バグが発生するようになりました。
最近の主要なソフトウェアでさえ見られる主な問題は、ウィンドウの外にドラッグして離す「ゴーストマウス」イベントです。ウィンドウに戻ると、ボタンが押されていても、アプリケーションはマウスが押されていると認識します。これは、画面の境界にあるものを強調表示しようとしている場合に特に厄介です。
マウスコードを書く正しい方法はありますか、それともモデル全体に欠陥がありますか?
cocoa - OS X ウィジェットを作成するための OpenGL または QuartzComposer
私はhttp://www.youtube.com/watch?v=XiqgmAYrd3cを見ていて、ビデオに見られるインタラクションの一部を備えた NSView/UIView システム互換のウィジェットを作成するのは楽しいかもしれないと考えていました。それらのいくつかには、滑らかな 3D アニメーションが含まれます。OpenGL や Quartz Composer を使用して、そのビデオで見られるものと同様のウィジェットを作成しようとした人はいますか? OpenGLレベルに落とすのではなく、Quartz Composerでそれが可能かどうか知っている人はいますか?
user-interface - エラーを表示するには長い形式が最適です。ユーザビリティに関する質問
3 つのセクションを持つ long があります。
リクエスタ、配送および請求
各セクションが 1 画面以上の長さになるため、フォームは 3 画面以上の長さになります。ユーザビリティの観点から、フォームにメッセージを表示する最良の方法は何ですか。
- フォームの上部にあるエラー メッセージのグループ化されたリスト。
- セクションの上部にある各セクションのグループ化されたメッセージ
- 実際にエラーが発生したフォーム フィールドの近くにあるエラー メッセージ。
dns - サーバーがダウンしているときに素敵な「現在オフライン」ページを表示するための DNS ベースの戦略
サーバーがダウンしているときにサイトが自動的に素敵な「現在オフライン」ページを表示するようにするにはどうすればよいですか (つまり、サーバー全体がダウンしており、要求が IIS に到達できません)。
DNS を手動で変更することはできません。
編集:メインサーバーがダウンした場合に他のサーバーにリダイレクトするために、ある種のDNSトリックを探しています。DNS に永続的な変更を加えることができますが、サーバーがダウンしたときに手動で変更することはできません。
user-experience - 革新的なルック アンド フィールを保護するには、どのような手順を踏む必要がありますか?
Stackoverflow自体を調べてきましたが、Stackoverflow 自体の作成者が行った多額の財政的および知的投資が過小評価されているようです。私はこの話題を持ち出したことでかなり打ちのめされましたが、プログラマー、デザイナー、投資家が考慮すべき重要な問題だと思います。スタックをダウンロードしてロールアウトしたいのですが、それが正しいことだとは思いません。オープンソースのぼったくりから製品を保護するために、どのような法的措置を講じるべきですか? 私は、Stackoverflow の多くが革新的であり、プログラミングの技術を持つ人々にとっては自明ではないと信じています。投資を保護するために、特許や別の手段を追求しますか? この慣習を思いとどまらせるために、どのような措置を講じますか?