問題タブ [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.
user-experience - 顧客からのフィードバックを収集する方法は?
ループを閉じて、顧客からのフィードバックでデスクトップ アプリを "コール ホーム" にする最善の方法は何ですか? 今、私たちのコードは SMTP サーバーにログインし、私に電子メールを送信します。
security - 自動生成されるパスワードで避けるべき文字
いくつかのパスワードを生成する必要があります。互いに混同される可能性のある文字は避けたいと考えています。避けるべきキャラクターの決定的なリストはありますか? 私の現在のリストは
il10o8B3Evu![]{}
他に混同しやすい文字の組み合わせはありますか? 特殊文字については、キーボードの国籍によって異なることはわかっていますが、数字キーの下にあるものに限定するつもりでした!
ライダーの質問として、パスワードを「wordlike」にしたいのですが、そのための好ましいアルゴリズムはありますか?
ありがとう :)
user-interface - アプリケーションのデフォルト言語としての母国語
Firefox と Chrome の両方をダウンロードしたとき、デフォルトのバージョンが母国語のヘブライ語であることに気付きました。私は個人的にヘブライ語のアプリケーションが好きではありません。なぜなら、ずっと前から自分に埋め込まれている英語の UI 規則に慣れているからです。
- 選択の欠如:ほとんどのプログラムは複数の言語でインターフェイスを提供していません。提供されている場合、それらの言語は通常、英語と開発者の母国語です。
- ほぼ完全に英語に結びついているプログラミング言語。
私の質問はこれです:
- アプリケーションを翻訳する場合、UI をユーザーの母国語に限定しますか、それともデフォルトで複数の言語パックを有効にしてユーザーに選択肢を与えますか?
- アプリケーションがデフォルトで使用する言語はどれですか (アプリケーションに 1 つの言語パックのみをインストールする場合は、これが最も重要です)。
また、一般的に、アプリケーション全体の翻訳にどれだけの価値を置いているかを知りたい.
.net - マルチユーザーの商用アプリケーションで SQLExpress を使用した経験はありますか?
長年開発・販売してきたVB6/Accessアプリケーションを継承しています。SQL Server 2005 Express Edition と .Net に移行します。
アプリケーションはマルチユーザーにすることができます。現在、顧客にとってセットアップは簡単です。最初の起動時にフォルダに移動してデータベースを作成します。2 番目のユーザーが同じファイルを参照します。
SQLExpress を使用する場合、サーバー上で SQLExpress を構成するために、アプリケーションでより多くの関与が必要になると思います。しかし、セキュリティが向上し、(コードを変更することなく) 大規模な顧客向けの SQL バージョンが提供されると思います。
インストールと技術サポートの観点から、最高の顧客体験を生み出すにはどうすればよいですか? どのような問題が発生しましたか? どのインストール手順が機能しましたか?
サーバー/クライアント用に個別のインストールをセットアップしますか、それとも適切な指示を提供するだけですか? 初めての試みで、顧客はどのようなことを間違えますか?
security - 強制英数字ユーザーID
私は金融機関のプログラマーです。私は最近、すべての新しいユーザーIDに少なくとも1つのアルファと1つの数値を含めるように強制するように言われました。これは恐ろしいアイデアだとすぐに思いました。これは反機能であり、ユーザーエクスペリエンスが低いと思うので、実装したくありません。問題は、この要件を実装しないという良いケースがないことです。
これは良い要件だと思いますか?
それをしない正当な理由はありますか?
私が参照できる研究を知っていますか。
編集:これはパスワードとは関係ありません。私たちはすでにそれについて同様の要件を持っていますが、私は反対していません。
testing - クイック アンド ダーティー ユーザビリティ テストのヒントは?
ユーザビリティ テストの最高のヒントは何ですか? 早くて安く欲しい。
user-interface - UI デザイン / ワークフロー: 複数のオブジェクトで同じプロパティを変更する
複数のオブジェクトで同じプロパティを変更するための一般的な UI デザイン/ワークフローを探しています。
Person というオブジェクト クラスがあるとします。Person クラスには City というプロパティがあります。UI での 1 回の操作で、5 つの Person オブジェクトを選択し、5 つすべての City プロパティを "New York" に変更したいと考えています。
これをプログラムで実現することは難しくありませんが、直感的な UI ワークフローを思いつくのに苦労しています。1 つ考えられるのは、iTunes で使用されているようなモーダルを使用して、選択した複数の曲に関する情報を変更することです。このアイデアはすでに社内で反対されているので、別のワークフローを考えてみたいと思います。
考え?アイデア?
編集:これまでの回答に感謝します。強調したい追加のポイントがいくつかあります。
- 以前の市の値を何らかの方法で表示する必要がありますか? もしそうなら、どのように?または、結合されたプロパティ画面で、すべての City 値が現在同じか、色やその他のインジケーターで異なるかをどのように表示する必要がありますか?
- ブール値のプロパティ (Person.IsAlive など) をどのように表示する必要がありますか? 3 段階のトグル/チェック ボックスを使用していますか? 3 つの値を持つドロップダウンですか? 他のアイデア?
firefox - window.resizeTo は後続の Firefox ウィンドウに影響します
コンテンツにぴったり合うようにウィンドウのサイズを変更する webapp があります。
人々は、このようにページをウィンドウに合わせるのが好きです。しかし、Firefox では、ユーザーが次に開くブラウザ ウィンドウは同じサイズで表示され、途方もなく小さいです。
現在のウィンドウのサイズを変更するように Firefox に指示する方法はありますが、後続のウィンドウの大きさの概念は変更しませんか?
user-experience - ユーザーに長い申請書への記入を促すにはどうすればよいですか?
私が考えることができるのは、ユーザーの地理情報に基づいて特定のフォーム入力要素を事前設定することです。
長いアプリケーション フォームでのユーザー入力を高速化するために、他にどのような方法が考えられますか?
または、少なくとも申請書の記入に集中してもらいますか?
user-interface - 警告/確認/エラーダイアログの代わりに?
アラートが悪いことは誰もが知っています。あなたがそれを知らなかったならこれを読んでください
アラートは、ユーザーとの通信に使用されます。それで、それらを使用しない場合、良い代替手段は何ですか?
ユーザーとのコミュニケーションが必要なものを実装するときに選択できる優れた選択肢のリストを取得したいと思います。
例として、誰もが使用できるように1つ挙げます。
ケース:先に進む前に、ユーザー入力を検証する必要があります。
解決策:ユーザーが[ OK]/[次へ]/[送信]をクリックしたときにアラートボックスを表示する代わりに、ユーザー入力の周囲/横に明確なスタイルの「フレーム」を表示します。間違っている。ユーザーが使いやすくするために、問題の入力にフォーカスを合わせ、必要に応じてビューに戻す必要があります。