Comments 70
Например, короткое видео.
Если не сложно.
Все что угодно, на самом деле.
Интересен сам процесс
Я был приятно удивлён как много труда разработчики IDE вкладывают в доступность.
Конечно с IntelliSense от microsoft наверно мало что сравнится, поэтому основная разработка лучше в студии.
А вот для быстрых правок удобен редактор, а то ждать загрузки тяжеловесной студии гемморно.
Хотя у него есть плагины, где можно поставить всякие сниппеты и прочие плюшки, но я тем не пользовался, мне он удобен просто как быстрый редактор.
code.visualstudio.com/docs/editor/accessibility#_screen-readers
Мне нравится взгляд автора на ситуацию, как бы это не звучало. Благодаря возможности продолжать работать, имея разные ограничения манёвренности или восприятия, люди могут продолжать жить максимально полноценно для их ситуации. Кто-то спивается из-за неудачного брака, а кто-то теряет обе руки и ездит при этом на мотоцикле и в ус не дует. Не теряющимся людям всегда хочется сказать: "Красавчик. Уважаю."
Мне интересно почему вы выбрали программирование имея такие проблемы с глазами? Я вот от лазерной коррекции пострадал. И простой процесс зрения превратился для меня тяжелый физический труд сопряженный с болью. Поэтому задумываюсь где бы еще себя найти в жизни. Но у вас же с самого начала был выбор. Так почему же компьютеры?
P.S.
У вашего заболевания есть название?
А был ли опыт работы с vi/vim? Могли бы попробовать и отписаться свои впечатления?
Мне интересно, почему ни слова про Jetbrains. Таки у неё проблемы с скринридерами или просто даже не пробовали? Если есть проблемы, то хотелось бы знать, делается ли в этом направлении, что-нибудь. Может им нужен человек, который умеет разрабатывать и при этом является пользователем скринридера?
cc moscas advertka
А что используете в разработке: табы или пробелы?
И расскажите пожалуйста, как решили проблему озвучивания количества пробелов и табов Войсовером в коде?
Например, в voiceover utility, в разделе речь, есть возможность назначить замену для проговаривание каких-либо символов или их сочетания.
Например: вместо того, чтобы Войсовер озвучивал закрывающую круглую скобку как "правая круглая скобка", можно назначить проговаривание просто как "Правая". На мой взгляд, существенно облегчает прослушивание.
Таким же образом можно поступить с количеством пробелов или табов
Для себя, чтобы слушать меньше речи, решил поставить замены:
круглые скобки просто заменить на "Левая" "Правая".
К другим скобкам, прибавил их вид. Например:
"Левая квадратная" или "Правая фигурная".
Иначе Войсовер озвучивает всё со словом скобка, что, на мой взгляд, совсем излишне.
Кстати, подскажите ещё, не мешает, когда отступ у строки очень большой, постоянное: пробел пробел пробел пробел пробел пробел пробел ?))
Хорошо,
Но так, скажем, если код на Питоне, совсем ничего не понять об отступах.
А отступ в Питоне, как и омон в центре Москвы по субботам — господин).
Кстате, это только в XCode, если находиться где-то в начале строки с отступом, можно нажать на Comand + стрелка вправо, и сразу попасть на первый символ в строке
Круто)
В этом случае, VO слабоват для работы с отступами для Питона.
Если, например, в начале строки 1 таб, то он вообще никак не озвучивается.
Если табов больше, чем один, то они, просто, звучат друг за другом: таб таб таб таб.
Есть у VO функциональность, позволяющая группировать произношение одинаковых символов, что позволяет просто озвучить символ и его количество. Например: 23 символ подчёркивания.
Однако в случае табов, это, почему-то не сработало, и пришлось их произношение добавить вручную
ещё нет ахах) в основном на JS пишу.
На Python даже, хотябы, До разработки, скриптов для своих нужд я ещё не добрался)
Из известного мне пробовал Idle, который идёт вместе с установочным пакетом Python, но его область редактирования совсем никак не озвучивается.
Jupiter notebook, в браузере, тоже почти ни о чём.
В итоге, на маке, как у вас, так и у меня, из самых удобных редакторов, остался только XCode
Для питона ничего лучше TextMate под мак не нашел. Может дело еще И в настройках пунктуации, но там и одиночный таб читается :)
Это очень трудно описать).
Для примера, можете вы, например, бабушке из соседнего дома рассказать, как залогиниться на Хабр, найти статью, дойти до нужного комментария и ответить на него?)
Не думаю, что если бы я видел сейчас и вдруг ослеп, то смог бы вообще что-то делать.
Это всё, как и всё, дело привычки, практики и желательно, работы с профессионалами, которые могут подсказать и научить адекватному восприятию мира, себя и своих проблем
Озвучка «хабрахабр» как «ХейБрау» прекрасна, только так и буду теперь произносить.
Ещё такой вопрос — вы перемещаете фокус по экрану и слушаете что там находится, но у вас ведь есть ещё одна «степень свободы» — это ваш собственный голос. Вы пробовали голосовое управление активно использовать?
Последние пару лет я стал терять остроту зрения. Поначалу впал в панику. Насколько адекватно работодатели реагируют на то, что кандидат в разрабы очень плохо видит?
Появление какого-либо диалогового окна, курсор в определённой позиции.
Это гораздо быстрее, чем проговаривание словами.
А вообще, это надо закрыть глаза и подумать о том, как лучше получать контент. Текстовый, разумеется.
Это может помочь и тем, у кого просто устали глаза и кто не хочет их напрягать.
Потеря зрения — это большая функциональная потеря. Вряд ли получится к ней подготовиться. некоторым вещам, например, ходить, взаимодействовать с окружающими — придётся учиться совсем заново. Тут, к сожалению, не предложу ничего путного.
Однако метод слепой печати, который вы упомянули, думаю, полезен не только незрячим, но и вообще всем, кому приходится набирать что-то объёмное на клавиатуре.
Это очень полезный навык, тем более, для разработчика.
Есть тренажёр "Соло на клавиатуре". Возможно он поможет научиться слепой печати быстрее и проще
Восхищён и поражен! Я даже не могу представить как имея такие проблемы со зрением можно пользоваться браузером, а уж тем более, написать такую качественную статью!
Как же плохо что многие разработчики софта не учитывают то, что этим софтом придется пользоваться людьми с ограниченными способностями...
Всё утыкается в ТЗ — будет в техническом задании пункт про Accessibility: эту функциональность учтут при проектировке и тестировании.
Прихожу к выводу, чтобы вывести доступность из сферы благотворительности, нужны:
* Сплочённое общество, готовое требовать от компаний уделять внимание A11Y;
* Законы, регулирующие обязательные требования по доступности для компаний, обладающих определённым процентом рынка;
Ситуация, когда, например, незрячий человек находит себе работу, а на рабочем месте инструменты, с которыми трудно или невозможно работать — немного ужасна.
Во многих случаях приходится преодолевать предубеждения и стериотипы работодателей, HR-ов, коллег, а после этого оказывается, что с битриксом не получается работать, в 1с ничего не сделать, а у компании нет мотивации заниматься непонятными вещами для крошечного сегмента рынка
В Америке, например, есть крупное объединение слепых: AFB — American Federation of the blind, которое, в том числе, занимается общением с разработчиками, и популяризацией доступности.
А если компании хочется распространять свои продукты на государство: школы, больницы, университеты —закон обязывает предусмотреть возможность работы с этим продуктом для всех, иначе это сочтётся за дескриминацию.
В России тоже есть объединение, Всероссийское Общество Слепых, но популяризация доступности там носит остаточный характер
Разработка кода не глядя