タグ付けされた質問 「accessibility」

28
JavaScriptの適切な劣化はどれほど重要ですか?
Web開発者は、JavaScriptを使用してWebアプリケーションを段階的に強化し、機能を適切に低下させ、それによりアクセシビリティを確保する努力を続ける必要がありますか?それとも、その時間を新機能やその他の開発分野に集中すべきですか? その質問のサブテキストは次のとおりです。JavaScriptを無効にしたWebサイトまたはアプリケーションを利用している顧客/クライアント/ユーザーは何人ですか?JavaScriptの機能を特に要求する(私のほとんどすべてが必要とする)要件を持つプロジェクトがありますか?また、それらの要件は、適切な劣化も要求しますか? この質問をするために、JavaScriptを有効にせずにProgrammers.stackexchange.comを呼び出しました。「プログラマー-Stack ExchangeはJavaScriptを有効にした場合に最適に動作します」というメッセージを受け取りました。サイトは一般的には正常に機能しているように見えましたが、ログインするのは困難でした。(質問に投票することができませんでした。) これは開発に対する満足のいくアプローチだと思います。サイトのすべての機能を、従来の単純なHTMLおよびサーバー側のロジックで動作させるための労力を想像してください。一方で、このアプローチによって疎外されているユーザーの数は疑問です。 プログレッシブエンハンスメントを使用し、Webアプリケーションの動的機能が確実に低下するように、私たち全員(少なくとも私たちの中の優秀な開発者)は訓練されています。このプログレッシブな機能強化は風に放たれているだけですか、それとも一部のお客様はJavaScriptを有効にせずに特定のWebサービスを実際に利用していますか?

6
ディスレクシアによるプログラミング[終了]
私は非常に厳しい持っているディスレクシアと一緒にディスノミアや書字障害を。私は子供の頃からそれについて知っていました。私の読み書き能力はかなり不自由ですが、それに対処することを学びました。 しかし、今日のIDEを使用すると、コードを作成するときに集中してゾーンにとどまることが非常に簡単になります。しかし、(この投稿のように)テキストを書くとき、集中し続けるのはずっと難しいと感じます。 一般的に、ディスレクシアは、一般的な読み取りと書き込みに比べてコードの読み取りと書き込みが簡単だと思いますか?ディスレクシアは、通常の読み書きよりもプログラミングをマスターするためにどのようなトリックとツールを使用していますか?

5
ディスレクシアの影響を最小限に抑えるために、IDEにどのような変更を加えることができますか?
私はプログラムをし、ディスレクシアです。私のビジョンは素晴らしいです。私はシンボルの処理が不十分であり、視覚的思考者です。 私がコーディングするとき、私は自分が犯すエラーに予測できないほど気付かないので、普通の人よりも遅いです。私はpythonを学んでおり、テキストのみの開発環境は多くの視覚的ストレスを引き起こします。Wingwareを使用していますが、これは多少役立ちますが、指定された時間内に割り当てを完了できません。 私に役立つ宿泊施設を提案してもらえますか? どのような適応が私に役立つでしょうか? この種のエラーを自動的に検出、強調表示、修正する方法はありますか? 校正、私は私が見たいと思うものまたは何か身近なものを見ます。タイプミスに気づかず、行をスキップするなど、テスト中にバグが発生します。コピー&ペーストでも、行を見逃してエラーを引き起こす可能性があります。 マージンからマージンへのテキストのブロックは、いくつかの色の組み合わせがそうであるように私に頭痛を与えます 私はテキストをシンボルとして処理するのではなく、数字の桁が異なる場所に移動するように回転、転置できるオブジェクトとして、「123」、「132」、文字「pddq」、私。私はこれらをトリッキーだと思います-同じ形が回転して反射しました。

15
邪魔なJavaScriptは大丈夫ですか?
WebサイトのすべてのユーザーがJavaScriptを有効にする必要がある場合、邪魔なJavaScriptを使用しても問題ないかと考えていました。 私はすべてプログレッシブ拡張に賛成ですが、古いブラウザやJavaScriptが無効になっている場合に、高度なWebアプリケーションがユーザーを戸口で跳ね返すポイントは何ですか? 私たちは非常にスリムなターゲットユーザーを抱えており、必要なブラウザーとプラグイン/機能をターゲットユーザーに伝えることができます。だから私の質問は、その場合JSとHTMLを混ぜても大丈夫ですか?onclick属性の使用と同様です。

2
障害者がソフトウェアを使用できるようにするには、どのような手順を踏む必要がありますか?
私が書いているソフトウェアが、失明やマウスやキーボードを使用できないなど、さまざまな障害を持つ人々が使用できることを確認したいと思います。 残念ながら、スクリーンリーダーなど、身体の不自由な方がコンピュータをより簡単に、または簡単に使用できるようにする方法については、私は経験がありません。私は実際に障害について多くの経験をしたことがなく、残念ながら私が尋ねることができる障害者を知りません。 他の人々が彼らのソフトウェアがさまざまな能力を持つ幅広い人々に利用可能であることを確認するために何をしているのだろうと思っていましたか? これは、開発者がしばしば無視する主題であるように思われ、それは本当の恥だと思います。 編集:以下の回答ですでに提供されている情報に加えて、誰かがデスクトップ開発に関連する特定の情報を持っている場合、私は感謝します。特に、Windows、Mac OS X、Linuxのクロスプラットフォーム開発に適用される方法。

1
並列プログラミングライブラリ?(+いくつかの機能)
注:質問はスタックオーバーフローフォーラムには適さないと見なされており、ここに投稿する必要があったため、これは再投稿です。元のトピックはあります。 その作業を実現するために、マルチスレッド、並列処理、および現在利用可能なライブラリについてお話ししたいと思います。特に、この概念を実現するための使いやすいライブラリ(以下を参照)が既に存在するのか、それとも作成する必要があるのか​​、そしてそれがどれほど難しいのかについて疑問に思っています。 私が探しているライブラリの目的: エンジニアや高卒者だけでなく、ほとんどの開発者がアクセスできます(これは、開発者がそれを恐れずに使用したいことを意味します)。 C ++開発者が利用可能 ポータブル(Windows、Mac OS X、Linuxから始めて、モバイルデバイスに拡張) 軽量 使いやすい(アクセシビリティに関連) 私が探している最も重要な機能: タスクの並列処理 タスクのキャンセル(ソフトで突然の方法) タスクの依存関係 既存の関連ライブラリ: スレッドビルディングブロック:使用が非常に複雑で、制限のあるライセンス(GPL /商用)、これは私が見つけた唯一のライブラリで、探しているすべての機能が含まれています Grand Central Dispatch:現在移植性がなく、複雑すぎず、タスクのキャンセルなし(開始後)、タスクの依存関係なし、自動依存関係サポートなし(手動のみ) PFunc:Unixのみ、まだ少し複雑、タスクの依存関係なし、タスクのキャンセルなし Microsoft Task Parallel Library:MSプラットフォームと.NETのみ、ハードキャンセルなし、制限された手動のタスク依存関係(1つのタスクが他の複数のタスクを起動することはできません) OpenCL:現在、すべてのプラットフォームで使用できるわけではありません。GPU並列タスクライブラリほどではありません(希望するほど高レベルではありません)。 OpenMP:Visual Studioの無料バージョンを除いて広くサポートされており、タスクのキャンセルや自動タスクの依存関係はありません これらすべてについてどう思いますか?これらのニーズに対応するライブラリが少ないのはなぜだと思いますか?それとも私はいくつかの素晴らしい図書館を見逃しましたか?そして、それはそれを達成するにはあまりにも多くの仕事を意味すると思いますか?それとも十分に面白くないですか?私が書いた不足は、いくつかの検索で判明したものであり、私はこれらのライブラリの専門家ではありません。 このライブラリの最終的な目的は、たとえそれが夢であったとしても、シーケンシャルプログラミングで通常行うのと同じくらい簡単に並列化された方法でプログラミングすることです。 セイロ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.