問題タブ [usability]
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.
vim - VimでEmacsの転置語をエミュレートする方法は?
Emacs には、transpose-words
句読点を保持したまま、カーソルの前の単語をカーソルの後の単語と交換できる便利なコマンドがあります。
たとえば、'<コード>スタック |オーバーフロー' + Mt = '<コード>オーバーフロー スタック|' ('<code>|' はカーソル位置です)。
<a>|<p>
になり<p><a|>
ます。
Vimでエミュレートできますか?を使用できることはわかってdwwP
いますが、句読点ではうまく機能しません。
更新:いいえ、実際dwwP
には解決策ではありません。想像:
Emacs の Mt は and を交換b
しc
、結果として(a)(c)(b)
.
機能するのは/\w
yiwNviwpnviwgp
. しかし、それは台無し""
にされ"/
ます。よりクリーンなソリューションはありますか?
更新²:
解決済み
不完全ですが、機能します。
私の注意を引いてくれた Camflan に感謝し%#
ます。もちろん、それはすべてwikiにありますが、機能の正確な(Emacs は完全に正しい) 重複の問題を解決できるとは思いませんでしたtranspose-words
。
testing - wlanなしでモバイルで無料でWebアプリをテストする方法は?
Bluetoothを使用してコンピューターに接続し、次にインターネットに接続するGNUBOXを試しました。設定するのは非常に面倒です (Linux よりも Windows の方が多いですが、それでも面倒です。3 で 1 回しか動作しません)。
私は Nokia 6630 を所有しているため、WLAN はサポートされていません。エミュレーターはありますか?最大幅、最大高さなどを知る必要があります...一般的な使いやすさ、ヒントはありますか?
html - HTML 入力に対する理想的なユーザー フィードバック
正直に言って、標準に準拠した適切な HTML を作成するのは非常に困難です。セマンティックな HTML を書くのはなおさらですが、コンピューターがそれを理解することは不可能だと思います。
では、HTML を入力したユーザーにとって「理想的な」フィードバックとはどのようなものでしょうか? エラーと対応する行番号と列の W3C バリデーター スタイルのリストでしょうか? 強調表示された行、エラーの説明、および可能な修正の注釈付きコード表示でしょうか? 各エラーを個別に処理するスペルチェック スタイル モードですか? エラー情報をまったく提供しないでしょうか?また、ユーザーに伝えるのに適したエラーの種類は何ですか? (エラーのいくつかの広範なクラスには、解析エラー、ネスト エラー (つまり、ab タグに div を入れる)、および整形式エラーが含まれます。)
- Scottm:良い点です。すべてのエラーを一覧表示する W3C の方法も気に入りませんでした。ただし、ユーザーが問題のある HTML を適切に編集できるようにするという問題がまだ残っています。
- onebyone: わかりました。いくつかのスクリーンショットを見ると、HTML Validator には W3C エラー リストがあるように見えますが、関連するソース セグメントと展開されたエラー情報に直接移動する機能と、それらを行う必要がないという事実が組み合わされています。スクロールして、あるセクションから別のセクションにジャンプします。かなり良さそうに見えますが、普通のジョーでも使えますか?
編集 1:明確化として、これはインターフェイスに関するものであり、必ずしも基になる実装ではありません。ただし、インターフェイスはプレーンな HTML と JavaScript で実行可能である必要があります (HTML のみが必要な場合は使いやすさのポイントが 2 倍になりますが、その場合は W3C で行き詰まると思います)。
statistics - インターフェイスの変更によってユーザビリティが向上したか、または低下したかをどのように測定しますか?
e コマース Web サイトの場合、サイトの変更によって実際にユーザビリティが向上したかどうかをどのように測定しますか? どのような測定値を収集する必要がありますか?また、このテストを開発の一部にするためのフレームワークをどのように設定しますか?
forms - ユーザビリティ: フォーカスが [OK/DONE] ボタンに設定されていない場合でも、ENTER キーでウィザード フォームを [OK] として閉じる必要がありますか?
私の意見では、OK/DONE ボタンがフォーカスされていなくてもキーボードで Enter キーが押された場合、ウィザード フォームを Done または OK として閉じるという奇妙な要求があります。
私の意見では、それはユーザビリティの間違いです。例: ウィザードでは、複数のコントロール、ボタン、チェック ボックス、複数の行コントロールがあり、それらはすべて、ENTER キーからのアクションに対して異なる動作をします。ウィザードのナビゲーションにある他のボタンも忘れないでください。
これらのコントロールは、以前に期待されていたように Enter に反応しませんか? アクションを実行する必要がありますが、Enter キーがコントロールに対してそれ以上のアクションを実行しない場合は、フォームを閉じる必要があります == 矛盾していますか?
これは、ある人のニーズがその人を助け、他の多くの人を混乱させる典型的な要求だと思います.
私の意見では、ウィザードは物事を簡単にするために作られているだけでなく、アプリケーションの機能についてあまり経験のない人々に焦点を当てているため、非常に特別です。そのため、私はすべての要求を真剣に受け止め、要求に対する賛否両論のすべての議論を調べようとします。
私の視点は狭いですか?特にウィザーズが私の意見を裏付けたり、私が間違っていることを証明したりするためのユーザビリティ調査やガイドラインはありますか?
どうもありがとうございました!
マイケル
visual-studio - VisualStudioでのEclipseのCtrl+クリック?
Eclipse Javaで数日間働いた後、私は完全にCtrl識別子を押してクリックしてその定義に移動することに夢中になりました。それ以来、私はVisualStudioでもこれを実現する方法を探していました。
VSには右クリック、[定義に移動]があり、それでもF12同じことがわかります。また、VisualAssistがAlt+と同様のことを行うことも理解していGます。しかし、これらのどれもCtrl+クリックほど完璧ではありません。
私は実際にそれを行うためのVSプラグインを書こうとして数時間運試しをしましたが、これに妥当だと思った時間枠のどこにも到達しませんでした。
誰かがこれをどのように達成できるか知っていますか?準備ができたプラグイン?ある種のマクロ?
html - Web アプリケーション向けの安価で無料の「ルック アンド フィール」フレームワーク
通常、私は幸運にも本当に優れたデザイナーと仕事をすることができます。彼らは、私が構築するすべての Web アプリケーション / サイトのルック アンド フィールを管理します。
以前、興味のあるプロジェクトのために人々のために安価または無料の仕事をしたとき、私はtemplatemonsterまたは類似のテンプレートを使用しました.
友人のビジネスをサポートするために非常に大規模な内部アプリケーションに関与したいと考えています。このアプリケーションはすべてデータ アクセスに関するものであるため、利用可能な通常のパンフレット ウェア テンプレートは適切ではありません。
使いやすさは明らかに最優先事項であり、私には使いやすいインターフェイスを作成するスキルがありません。また、カスタム作業に支払うお金もありません。大きなフォーム、データ グリッドのページ、グラフなどに合わせて設計された、使用可能な Web テンプレートを提供しようとするプロジェクトはありますか? 最先端のグラフィカルなものは必要ありません。一貫性があり、使用可能で、適用しやすいテンプレートが必要なだけです。
テーマ別のコンポーネントを持つ Ext.js を見てきましたが、きれいな家のレンガがたくさんあっても、見栄えのする家を設計することはできません :)
ありがとう
アンドリュー
windows - Vista ウィンドウのフォーカスの問題
患者の人口統計情報を管理するアプリケーションがあります。このデータとともに、ユーザーは患者の写真をスキャンし、その写真を患者に割り当てることができます。ユーザーがスキャン ボタンをクリックすると、別のアプリケーションがダイアログとして開き、画像をスキャンします。これをXPで実行すると、すべて正常に機能しました。イメージング アプリケーションは正常にロードされ、フォーカスを獲得しました。ただし、Vista では、イメージング アプリケーションがフォーカスされず、メイン アプリケーションの後ろにポップアップすることがあります。全画面表示または 2008 Application Server を介して実行すると、アプリケーションが表示されず、画面がロックされるだけで、何も起こらなかったように見えます。Vista のウィンドウ フォーカス管理を XP のように変更する方法はありますか? 可能であれば、実際のアプリケーションを変更せずにこれを解決する方法を探しています。
user-interface - アプリケーションが開くモニターをどのように制御しますか?
2台のモニターを使用しているユーザーとして、アプリケーションが開くモニター(プライマリモニターまたはセカンダリモニター、アプリケーションが最後に開いたモニターなど)に関して、アプリケーションの動作が異なることに気付きました。正直なところ、一部のアプリケーションは、プライマリモニターで開いてもらいたいので、私を苛立たせます。必要に応じて、セカンダリに移動します。ただし、これらのアプリケーションは実行されており、自分では制御できないため、2台のモニターを使用しているユーザーが実行する可能性のある自分のアプリケーションについて質問したいと思います。
アプリケーションを開くモニターを指定したり、アプリケーションを閉じて再度開いたときにモニターを「記憶」したり、特定のモニターでアプリケーションを強制的に起動したりできるようにするために、どのような種類のコントロールを使用できますか。 ?
私はすべてのオペレーティングシステムとプログラミング言語にわたるソリューションを探していますが、OSと言語が異なればコントロールも異なると思います。
関連する質問
- アプリが実行されるモニターを決定するものは何ですか?この質問では、既存のアプリケーションと、それらがどのモニターで実行するかを決定する方法について説明します。現在受け入れられている回答は、起動時のアプリの位置を制御するために使用できるWindows機能を提供します。
- 2番目のモニターでプログラムを開始しますか?アプリケーションを特定のモニターで強制的に起動するためのいくつかのDelphiソリューションを提供します。