問題タブ [blind]
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.
workflow - 目の見えない場合、どのようにプログラムできますか?
視覚は、ほとんどのプログラマーが当たり前と思っている感覚の1つです。ほとんどのプログラマーはコンピューターモニターを見るのに何時間も費やしますが(特にゾーンにいるとき)、盲目のプログラマー(現在Googleで働いているTVラマンなど)がいることは知っています。
あなたが盲人である(またはゆっくりと盲目になっている)場合、プログラミングを支援するために開発環境をどのように設定しますか?
(回答ごとに1つの提案をお願いします。この質問の目的は、優れたアイデアを一番上に表示することです。さらに、スクリーンリーダーは、優れたアイデアをより早く読むことができます。)
javascript - jQueryでブラインド
display:none モードで DIV を閉じるブラインド関数を作成しようとしています。目に見えない DIV は、ブラインド トリガーを含む、より広い DIV 内にあります。
これ:
さて、これはボタンをブラインドします。$this に DIV を追加するにはどうすればよいですか? 何かのようなもの:
H3 の閉じるボタンを作成して、クリックするたびに CloseButton DIV を閉じたり開いたりするにはどうすればよいですか?
ありがとうございました!
javascript - 同じ JS 関数 -- 何度も?
以前、同じ DIV ブラインド効果に .next() を使用することについて、この (便利な!) 回答を得ました。
ただし、この単純な関数を同時に複数の DIV に対して機能させることはできないようです。
何か案は?ありがとう。
web - 視覚障害者がウェブサイトにアクセスできるようにしますか?
誰かが私にいくつかのヒントを与えるか、これに関するいくつかの良いリンクで私をフックすることができますか?
「画像に代替テキストを追加する」以上のものを見つけるのに問題があり、情報がどれだけ最新かわかりません...
私はセマンティックマークアップのすべてを取得しますが、おそらくそれについてもう少しガイダンスを使用することもできます。
また、さまざまなブラウザ間でどのように機能するかわからない。
ありがとう!
html - ウェブサイトに黄色のテキストが表示されますが、トラブルシューティングが困難です
http://www.ciu.eduのWebページに表示される黄色のテキストに関するいくつかの電子メールと電話を受け取りました。
特にスタイルシートでは黒のテキストを使用しています。黄褐色の背景です。
ある人は色覚異常であると主張し、私は色覚異常についてさまざまなテストを試みましたが、そのような運はありませんでした。
私たちは何が起こっているのか途方に暮れています。黄褐色の背景にある黄色のテキストは読みにくいですが、トラブルシューティングの方法が問題です。
accessibility - 高貴な目的のためにCAPTCHAを破る
歪んだテキストを読むようにユーザーに求めるCAPTCHAは、目の見える人には問題ありませんが、目の不自由な人やその他の障害を持つ人にとってはひどい障壁です。音声の代替手段が利用できる場合もありますが、それでも盲ろう者とスクリーンリーダー(すでに単語を読んでいる)で使用するのが難しい場合は役に立ちません。
WebVisiumやSolonaなど、ユーザーに代わってCAPTCHAを解決するために人間を使用するソリューションがいくつかありますが、これらはボランティアオペレーターの可用性に依存しています(たとえば、Solonaにはボランティアが1人しかいないため、彼を期待する必要があります助けが必要なときに起きています)。
目の不自由な人が必要とするCAPTCHAソリューションの量は非常に少ないと思います。英国のような人口の多い国では、1日あたり数百未満だと思います。これは、短期間に何度もアクションを実行したい悪意のある人々とは異なり、視覚障害者向けのCAPTCHA支援サービスは、提示されたものを特定するためにかなりの計算リソース(たとえば、 Amazon EC2のコンピューターのクラウド)を費やす余裕があることを意味します文章。
私の質問はこれです:あなたが速度をあまり気にせず、利用可能なコンピュータがたくさんあると仮定すると、reCaptchaで使用されるものなど、今日一般的なテキスト歪みCAPTCHAを解決できるアルゴリズムはありますか?それとも、これらの問題は、多くのリソースと時間があっても本当に手に負えないものですか?
いくつかの注意:
この時点で、私の質問は単なる理論上のものですが、明らかに、そのようなサービスは、スパマーを締め出すためにアクセスを注意深く制御する必要があります。おそらく、登録された視覚障害者だけがそれを使用することを許可されるでしょう。
数年前、1台のコンピューターで数秒で実行されるアルゴリズムを使用して古いYahooCAPTCHAが壊れたことを知っています。私は、現代のCAPTCHAを、おそらくもっとゆっくりと、より多くのリソースで壊すことができるかどうかを尋ねています。
子猫を識別したり、写真の向きを変えたりするようにユーザーに求める、いくつかの新しいCAPTCHAタイプが表示されていることを認識しています。これらはまだ普及していないので、今のところテキストの歪みについて質問しています。
php - acunetix を使用したブラインド SQL インジェクション
こんにちは acunetix を使用して私のウェブサイトをテストしていますが、問題はこのスクリプトにありますhttp://boedesign.com/blog/2007/02/18/ajax-star-rating/
acunetixはメッセージを表示しませんが、ブラインドSQLをテストすると、次のような値を取得できます
rating_id mysql 列では、そこに数字のみを許可したいので、少し修正しましたが、最初の数字は 8 であるため、if を通過しました。どうすれば修正できますか? includes/rating_process.php にあるこのようなもの
そして、「// IF JAVASCRIPT IS DISABLED」でほぼ同じことを考えます
c++ - ソースコードの読み上げ
この質問を見た後、盲目のプログラマーが直面するさまざまな課題と、それらのいくつかが目の見えるプログラマーにもどのように適用できるかについて考えるようになりました. 特に、ソースコードを声に出して読む問題は、私を一時停止させます。私はこれまでの人生のほとんどをプログラミングに費やしてきました。また、仲間の学生にプログラミングの指導を頻繁に行っています。ほとんどの場合、C++ または Java を使用しています。
C++ 式の本質的な構文を口頭で伝えようとすることは、非常に腹立たしいことです。話し手は、英語への慣用的な翻訳、または「開き括弧」、「ビットごとの and」などの明示的で遅い用語を使用して、口頭でコードの完全な仕様を提供する必要があります。これらのソリューションはどちらも最適ではありません。
一方では、慣用的な翻訳は、関連するプログラミング コードに逆翻訳できるプログラマーにとってのみ有用です。これは通常、学生を指導する場合には当てはまりません。次に、教育 (または単に誰かをプロジェクトに慣れさせること) は、ソースが読み上げられる最も一般的な状況であり、エラーの余地はほとんどありません。
一方、リテラル仕様は非常に遅くなります。「シャープ、インクルード、左山括弧、iostream、右山括弧、改行」と言うのは、単に入力するよりもはるかに時間がかかります#include <iostream>
。実際、ほとんどの経験豊富な C++ プログラマーは、これを単に「iostream を含める」と読むでしょうが、経験の浅いプログラマーは多く、文字通りの仕様が必要な場合もあります。
そこで、この問題の潜在的な解決策について考えました。
C++ には、有限のキーワード( 63) と演算子(54) のセットがあり、名前付き演算子を無視し、複合代入演算子と前置対後置の自動インクリメントとデクリメントを別個のものとして扱います。数種類のリテラル、同様の数のグループ化記号、およびセミコロンがあります。私が完全に間違っていない限り、それはそれについてです。
それでは、簡潔でユニークな発音をこれらの異なる概念 (必要な場合は空白の発音を含む) のそれぞれに単純に帰し、そこから進むことは実行可能ではないでしょうか? プログラミング言語は自然言語よりもはるかに規則的であるため、発音を標準化することができます。どの言語の話者でもC++ コードを口頭で伝えることができ、言語の規則性と固定性により、音声テキスト変換ソフトウェアを最適化して C++ 音声を高い精度で受け入れることができます。
したがって、私の質問は 2 つあります。まず、私の解決策は実行可能ですか。第二に、他の誰かが他の潜在的な解決策を持っていますか? ここから提案を受け取り、それらを使用して、私のソリューションの実装例を含む正式な論文を作成するつもりです。
jquery - トグルブラインド効果
ブラインドエフェクトとして使用するようにこのスクリプトを変更する方法はありますか?
テキストのさまざまな領域にリンクを適用しているため、テキストの表示/非表示を削除しました。私はブラインド効果とこのトグル効果が好きで、可能であればそれを適用する方法を知る必要があります。ボタンや静的テキストではなく、任意のテキストにリンクを適用できる基本的なブラインド効果スクリプトが見つかりません。
ありがとう!あなたが助けることができることを願っています!トレーシー