Pull to refresh
  • by relevance
  • by date
  • by rating

Луч света в тёмном царстве: как технологии возвращают утраченное зрение

Реабилитационная индустрия РоссииGadgetsPopular scienceThe future is hereIT-companies
Главная ценность постиндустриального общества – технологии. Вечно обновляющиеся и совершенствующиеся, бегущие в ногу с прогрессом и взращиваемые на почве жесткой конкурентной борьбы, они меняют всё.



Быт, работа, развлечения и совершенствование мира уже невозможны без новых технологий. Люди считают, что с их помощью могут сделать что захотят. И делают.

Для современного человека технологии – это неотъемлемая часть жизни – её рабочий инструмент, средства коммуникации, передвижения, образования, комфорта. Они «костыли» нашего разума и физически ограниченного тела. Но есть люди, для которых технологии имеют ещё большее значение и служат костылями не только в переносном смысле.

Одна из глобальных целей прогресса – снять все существующие ограничения. Особенности здоровья или болезни не должны становиться помехой для человека, влиять на возможности его самореализации и качество жизни.

Следуя этому правилу многие IT-компании, идущие в авангарде научно-технического прогресса, создают технологии и решения, которые позволяют людям с инвалидностью преодолевать свои ограничения. Об этой интересной грани прогресса мы сегодня и поговорим.
Читать дальше →
Total votes 19: ↑19 and ↓0 +19
Views7.2K
Comments 11

Заголовок будет другой

Dodo EngineeringDevelopment for iOSDevelopment of mobile applicationsInterfacesAccessibility
Если вы разрабатываете продукт для масс-маркета, то вероятнее всего им пользуются люди с плохим зрением. Если вы стремитесь делать удобные интерфейсы, то надо сделать удобно для всех клиентов, в том числе для людей с плохим зрением. Думаю, мы часто забываем об этом. И это пора исправлять.


Читать дальше →
Total votes 34: ↑28 and ↓6 +22
Views8.4K
Comments 19

Использование мыши и клавиатуры на консолях — это читерство?

Game designComputer hardwareGames and game consoles
Translation
image

Многие игроки считают, что XIM Apex — это необнаруживаемое читерское устройство, которое портит видеоигры. Но для людей с нарушениями моторики это единственная возможность играть.

Мультиплеер игры Call of Duty получил репутацию «мясорубки». Игрок спаунится, делает один-два убийства, если он достаточно хорош, потом умирает, респаунится, и всё повторяется заново. Я уже очень давно не играл в Call of Duty на консолях, поэтому должен был стать лёгкой мишенью, но на самом деле я тащу.

Я играю в Call of Duty: WWII на Xbox One, и мой kill/death ratio (отношение убийств к смертям) выше среднего. В режимах Team Deathmatch и Kill Confirmed я занимаю второе место с K/D ratio 21/14, первое место с 18/15 и пятое место с 14/11. Я впервые играю в мультиплеер Call of Duty: WWII, то есть не знаю карту, у меня нет мышечной памяти оружия, его темпа стрельбы и отдачи. Но мне с лёгкостью удаётся вести бегущие к укрытиям цели. Когда враг подбирается ко мне, я способен легко направить на него прицел и первым убить его.

Я бы с радостью сказал, что это просто моё мастерство, но правда в том, что я пользуюсь устройством, позволяющим играть вместо стандартного контроллера с мышью и клавиатурой (и другими устройствами ввода, которые официально не поддерживаются). Обычно на консолях такое невозможно. Устройство под названием XIM Apex стоит 100 долларов и выглядит как USB-стик и концентратор, позволяющий подключить к Xbox One (или PlayStation 4) мои мышь и клавиатуру от PC, в то время как мои противники и напарники скорее всего играют обычными контроллерами Xbox One.
Читать дальше →
Total votes 43: ↑36 and ↓7 +29
Views38.8K
Comments 111

Яндекс для слепых и слабовидящих

Accessibility
Логотип Яндекса

Четыре месяца назад на change.org была создана петиция с призывом к руководству Яндекса — автор петиции просит обратить внимание на доступность интерфейсов сервисов Яндекса для слепых и слабовидящих пользователей. Утверждается, что до 2014 года сервисы Яндекса были хорошо оптимизированы для слепых пользователей и совместимы с программами экранного доступа. Впоследствии ситуация начала ухудшаться:
Трудности для каждого незрячего и слабовидящего пользователя начинаются уже при создания аккаунта, но я опишу здесь лишь две наиболее важные и критичные:

1. Слепой человек не может защитить свой аккаунт. При создании ящика на сайте passport.yandex.ru есть возможность задать секретный вопрос для восстановления пароля, но в настоящее время список с вариантом выбора вопроса не озвучивается программой экранного доступа, а значит выбрать ничего нельзя и восстановить утерянный пароль или защититься от потенциальных взломщиков я не могу.

2. Яндекс отказывается предоставлять поддержку слепым и слабовидящим: формы обратной связи, также называемые «Написать в поддержку», имеют список тем обращения, где требуется выбрать какую-то одну. Как вы уже могли догадаться, из этого списка с помощью клавиатуры невозможно ничего выбрать, а значит, нельзя отправить сообщение.
Читать дальше →
Total votes 13: ↑13 and ↓0 +13
Views3.4K
Comments 5

iOS 13 под лупой

Dodo EngineeringDevelopment for iOSDevelopment of mobile applicationsInterfacesAccessibility
Dynamic Type – хорошо, но работает не всегда. Сейчас я расскажу, как увеличиваются маленькие контролы в iOS 13 бесплатно, без регистрации и смс.

Читать дальше →
Total votes 30: ↑28 and ↓2 +26
Views10.7K
Comments 0

Разработка кода не глядя

ProgrammingAccessibility
Sandbox

Я думаю, что большинство читателей не имеют проблемы со зрением, но задумываются, что случится, если зрение откажет. Здесь должна быть картинка, но я её не вижу, поэтому интересующихся, как кодить, не глядя на экран, прошу под кат.

Читать дальше →
Total votes 134: ↑132 and ↓2 +130
Views26K
Comments 70

Англоязычные доклады, CSS, Grid и доступность на FrontendConf

Конференции Олега Бунина (Онтико)Website developmentCSSJavaScriptConferences
На FrontendConf в этом году будет выступать Leonie Watson — евангелист доступности, и Andy Bell — широко известный в мировом фронтенд-сообществе автор электронной книги «Every Layout». Выступление Leonie будет нестандартным и технически сложным, когда зрение участников будет не самым важным чувством. Andy и Leonie пригласил Павел Ловцевич. Он организует конференции в Минске, приглашает иностранных спикеров на свои конференции и к нам на FrontendConf, курирует доклады и все это, не считая работы техническим директором.



Накануне FrontendConf мы поговорили с Павлом о его роли в программном комитете конференции, о приглашении иностранных докладчиков, доступности, CSS и Grid Layout, usability презентаций, неочевидных мелочах, особенностях работы куратора, а в конце — почему вообще важно посещать конференции.
Читать дальше →
Total votes 21: ↑19 and ↓2 +17
Views2.4K
Comments 0

По направлению к доступности

UsabilityAccessibilityReading room
Translation
Логтип команды занимающейся доступностью в Microsoft Teams. Изображение очков в виде логотипа компании Microsoft с сокращенным английским словом accessibility - a11y

Пятница – конец рабочего дня. Плохие новости всегда приходят в пятницу под конец рабочего дня.

Вы собираетесь покинуть офис, «дзинь» новое письмо по поводу очередной реорганизации только что пришло на почту.
Спасибо xxxx, yyy с сегодняшнего дня вы будете отчитываться zzzz

И команда Хью обеспечит доступность наших продуктов для людей с ограниченными возможностями.

О, нет! За что я заслужил это? Они хотят, чтобы я ушел? Настроится на неблагодарную тяжелую работу и пытаться исправить ошибки других людей. Это наверняка провал…

Такой была доступность несколько лет назад. Некоторые бедняги получали работу по «очистке» пользовательского интерфейса, чтобы попытаться сделать его доступным для людей с ограниченными возможностями.
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Views1.2K
Comments 7

Accessibility Testing: что это такое и почему это важно

AccessibilityWeb services testingMobile applications testing
Информационные технологии уже давно стали неотъемлемой частью нашей жизни, и делать их доступными как можно большему количеству людей — просто необходимо.

Доступность, о которой мы говорим, относится к внедрению функций, которые позволяют оптимизировать сайт, приложение или операционную систему для людей с ограниченными возможностями и не только.



Где есть разработка, там есть и тестирование. Мы встретились c сотрудником QA отдела — Борисом Котовым — чтобы узнать детали о Accessibility тестировании.

В статье присутствуют ссылки на внешние материалы.
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views11.5K
Comments 1

Заметки верстальщика: Полезные расширения Google Chrome в 2019 году

WrikeWebsite developmentGoogle ChromeHTMLBrowser extensions
Sandbox

В моем браузере установлено около 30 расширений, которые упрощают жизнь и работу в интернете. В этой статье я хочу поделиться 10 актуальными расширениями Google Chrome для верстальщика, которые постоянно использую при разработке сайтов.

Читать дальше →
Total votes 37: ↑34 and ↓3 +31
Views39.2K
Comments 16

Мифы о доступности цветового контраста

Web designInterfacesAccessibilityGraphic designDesign
Translation
В сегодняшнее время растёт потребность дизайнеров в том, чтобы сделать интерфейсы доступными абсолютно для всех пользователей. Естественно, очень важно приспособить пользователей с ограниченными возможностями к пользованию такими интерфейсами, но в то же время рождается достаточно мифов касательно основ доступности цветового контраста и эти мифы увековечиваются дезинформированными людьми. Они часто повторяют и ретранслируют эти мифы, чтобы дискредитировать дизайн, не понимая, в каких ситуациях применяется тот или иной стандарт цветового контраста. Кроме того, они предполагают, что интерфейс является недоступным, когда для передачи информации используется цветовой контраст.

Из-за этого дизайнеры часто зацикливаются на параметрах доступности дизайна для людей с ограниченными возможностями. Они вводят других в заблуждение, полагая, что их интерфейс недоступен, когда на самом деле он удовлетворяет требования доступности. Тезисы, содержащиеся в этой статье постараются развенчать распространенные мифы о доступности цветового контраста.


Читать дальше →
Total votes 31: ↑30 and ↓1 +29
Views11.8K
Comments 7

Делаем приложение доступным, используя библиотеку тестирования доступности aXe

PlariumWebsite developmentWeb services testing
Translation
Представляем вам перевод статьи Indrek Lasn, опубликованной на Medium.com. Под катом вы узнаете, как сделать приложение или сайт более доступными при помощи aXe — средства тестирования доступности веб-сайтов и других пользовательских интерфейсов.


react-axe показывает результаты тестирования на доступность
Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views1.5K
Comments 0

Веб-альманах 2019: Доступность

Website developmentCSSHTMLUsabilityAccessibility
Translation


Доступность в вебе имеет важное значение для равноправного и справедливого общества. Чем больше наша социальная и профессиональная сфера жизни переходит в онлайн, тем более важной для людей с ограниченными возможностями становится способность принимать участие во всех онлайн взаимодействиях без дополнительных барьеров. Подобно тому, как архитекторы зданий могут заботиться или пренебрегать технологиями доступности, такими как рампы для инвалидных колясок, веб-разработчики могут помогать или мешать пользователям, использующим дополнительные средства для выхода в интернет.
Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Views7.3K
Comments 3

Voice Control и VoiceOver: как адаптировать приложение для незрячих или неподвижных

Dodo EngineeringDevelopment for iOSDevelopment of mobile applicationsAccessibility

Представь, что ты незрячий. Вот так ты услышишь эту картинку: «Буква D в чёрных очках и с белой палочкой и буква O в инвалидной коляске смотрят на большой телефон. На экране телефона скриншот приложения Додо Пиццы, который проговаривает названия ячейки меню из пицц для VoiceOver. Картинка стилизована под старые компьютеры и выполнена в зелёных цветах. Нажать кнопку «Читать дальше».


Буква D в чёрных очках и с белой палочкой и буква O в инвалидной коляске смотрят на большой телефон. На экране телефона скриншот приложения Додо Пиццы, который проговаривает названия ячейки меню из пицц для Voice Over.  Картинка стилизована под старые компьютеры и выполнена в зелёных цветах.

Читать дальше →
Total votes 25: ↑25 and ↓0 +25
Views4.4K
Comments 18

Делаем HTTP-запросы, изящно деградируем (и ни единого разрыва)

TINKOFFJavaScriptHTMLAccessibility
image

Сегодня мало кто помнит, что веб-приложения могут работать без единого XHR-запроса. AJAX (Asynchronous Javascript and XML) дает классную возможность — подгружать данные без перезагрузки страницы. Эта концепция лежит в основе большинства современных SPA.

Но ничто не дается просто так, за все нужно платить. Концепция AJAX кажется предельно простой, но даже на уровне запроса данных с сервера можно встретить кучу проблем.
Читать дальше →
Total votes 32: ↑30 and ↓2 +28
Views17.5K
Comments 7

VoiceOver на iOS: каждый контрол ведёт себя по-разному

Dodo EngineeringDevelopment for iOSDevelopment of mobile applicationsAccessibility
Привет, Хабр! Недавно я говорил про адаптацию приложений для незрячих и неподвижных людей. И не договорил!

Сегодня расскажу, как изменить поведение контролов с помощью accessibilityTraits и сделать жизнь незрячих чуть удобней. Знать работу этих трейтов (traits) важно, чтобы не писать свои костыли.


Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Views2.4K
Comments 7

Не включается компьютер? Техническая поддержка для инвалидов по зрению и слуху поможет удалённо

Реабилитационная индустрия РоссииGadgetsSmartphonesPopular scienceDesktop PC's


Электронные устройства – непременный атрибут современного человека. Ноутбуки, компьютеры, смартфоны служат ключевыми инструментами коммуникации почти в любой сфере. Но для тех, кто в силу ограничений по здоровью, вынужден познавать мир и налаживать контакт с окружающими с помощью гаджетов, они особенно важны.

Цифровые девайсы для людей с нарушениями зрения и слуха, зачастую, это единственная возможность свободно общаться со зрячеслышащими. Но что делать, если компьютер перестаёт работать?
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Views1.6K
Comments 1

VoiceOver на iOS: решение типовых проблем

Dodo EngineeringDevelopment for iOSDevelopment of mobile applicationsAccessibilityMobile applications design
Когда берёшься адаптировать приложение для незрячих, часто что-то идёт не так: то порядок собьётся, то фокус не туда встанет. С другой стороны, есть UX, который легко пропустить, потому что не знаешь про возможные проблемы. В этой статье будем разбираться с типовыми проблемами и их решением.


Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Views1.7K
Comments 0

Глазные интерфейсы. Доклад в Яндексе

ЯндексInterfacesAccessibilityConferencesVoice user interfaces
В феврале Яндекс провёл вторую конференцию «Я Фронтенд». Мы сделали её непохожей на наши традиционные Я.Субботники — почти все спикеры были не из Яндекса, чтобы зрители могли узнать об опыте разных компаний и разработчиков. За день было съедено 10 кг мармелада, гости посмотрели, как работает робот-курьер Яндекс.Ровер, а вечером поболели за участников контеста Code in the Dark.





Как всегда, мы опубликуем конспекты нескольких докладов с конференции. Иван Бакаидов ibakaidov работает программистом в компании LINKa в Санкт-Петербурге. Он создатель программ альтернативной коммуникации и защитник прав людей без подписи. Ваня выступал на сессии комиссии по делам глухих в чрезвычайных ситуациях гуманитарного саммита ООН в Стамбуле. У нас на конференции он рассказал о «глазных интерфейсах» — поделился опытом разработки детских обучающих игр и приложений, управляемых с помощью устройства отслеживания взгляда и предназначенных для людей с ограниченными возможностями здоровья. Из конспекта и видео вы узнаете о подводных камнях в создании «глазных интерфейсов» и сможете ответить для себя на вопрос, будущее ли это.
Читать дальше →
Total votes 19: ↑19 and ↓0 +19
Views3.3K
Comments 9

wxpython. Доступность еще доступнее

PythonAccessibility
Tutorial
Всем привет.

Хотя многие приложения все больше переходят в разряд WEB, я хочу в данной статье поднять тему о прикладном ПО.

А точнее о замечательной библиотеке GUI wxpython, которая является оберткой над WX Widgets.

Она очень удобна, проста в освоении, имеет множество компонентов для построения графических интерфейсов любой сложности.

А самое главное — она самая доступная в плане accessibility.

И хотя большинство компонентов доступны сразу из коробки, все равно есть некоторые с плохой доступностью.

Но не так давно появился новый инструмент, который должен помочь разработчикам еще улучшить доступность как новых, так и уже созданных раннее компонентов.
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Views2.5K
Comments 0