«Я программировал прямо с телефона» Как слепой юноша из России научил компьютер видеть и подарил свою разработку миру > Все о вирусах
Все о вирусах    

«Я программировал прямо с телефона» Как слепой юноша из России научил компьютер видеть и подарил свою разработку миру

«Я программировал прямо с телефона» Как слепой юноша из России научил компьютер видеть и подарил свою разработку миру

В фантастических книгах об искусственном интеллекте описывалась способность компьютера в прямом смысле видеть и понимать происходящее, подобно человеку. До сих пор с помощью графических тестов системы безопасности на сайтах вычисляют ботов, но машинное зрение уже внедряется на производствах. В нем нуждаются и слепые люди — в эпоху соцсетей еще больше, чем прежде. Лишь недавно чиновники в России задумались, как они осваивают виртуальную среду, и по контpaкту с правительством АНО «Институт развития информации» взялось за исследование доступности Рунета хотя бы в части ресурсов госорганов. Между тем среди незрячих также есть талантливые программисты, и они не сидят на месте. Один из них — 21-летний Алексей Самойлов из Гусь-Хрустального — создал Vision Bot для Telegram и «ВКонтакте», которым активно пользуются как в России, так и за рубежом. Алексей рассказал о себе, своих разработках и трудностях, с которыми сталкиваются незрячие юзеры в сети.

«Возьмут ли меня на работу?»

«Бот основан на API от Google и Microsoft, но я пытаюсь создать свою нейросеть на Python, — объясняет Самойлов. — Он может прочесть текст на фото, написанный на любом языке, и перевести его, но шрифт должен быть печатным. Бот также умеет перечислять изображенные на картинке объекты и описывать происходящее, то есть как эти объекты взаимодействуют, а еще он определяет возраст людей на фото».

Все это сделано не «по приколу». Vision Bot в первую очередь удовлетворяет потребности самого разработчика. Алексею, как и всем его сверстникам, хочется сидеть в соцсетях, постить мемасы и так далее. И это не коммерческий проект — весь функционал доступен любому пользователю, и абсолютно бесплатно. Впрочем, рано или поздно Самойловым должны заинтересоваться инвесторы, так как его детище пользуется спросом не только в России, но и за рубежом.

Алексей полностью незрячий. Он окончил 12 классов школы-интерната для слепых и слабовидящих во Владимире, а теперь учится в Кисловодском медицинском колледже на массажиста.

«Кроме программирования, я хочу уметь заpaбатывать руками, как говорится, — описывает свою стратегию Самойлов. — Хороший профессиональный массаж всегда будет в цене, а в IT конкуренция большая. Да, у бэкэнд-разработчиков высокие зарплаты, но возьмут ли меня на работу?».

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

«Сижу на всяких форумах и площадках, делаю программы на заказ», — говорит он.

«Просьбы чем-то помочь на возмездной основе»

Самойлов познакомился с компьютером и интернетом в 2011 году, когда ему было 12 лет. Почти сразу его заинтересовало то, как все это устроено и функционирует изнутри. Изучать приходилось на ощупь, а вернее — на слух.

«Использовал программы экранного доступа, которые озвучивают все элементы, находящиеся на рабочем столе Windows. Начал с Jaws, затем его возненавидел и стал пользоваться NVDA», — вспоминает Алексей.

Первый язык программирования он выбрал, в прямом смысле спросив у Google, какой из них самый легкий. Это был HTML. Прочел все, что нашел в сети про него, а затем про Javascript, CSS, изучил исходный код разных сайтов.

«Помню, как создал первый текстовый html-файл, создал форму и кнопки в ней, через alert() по клику их вывел, через confirm() что-то там запросил и — вау! круто! работает!» — вспоминает Самойлов.

Алексей стал погружаться глубже, научился создавать простые программы для Windows, затем освоил работу с локальным сервером, создание страниц PHP.

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

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

«Потом стали приходить уже не только вопросы, но и просьбы чем-то помочь на возмездной основе: на сайте ajax форма обратной связи не работает или jquery не подключается», — описывает свой опыт программист-самоучка.

Так Алексей стал заpaбатывать свои первые деньги, хоть и небольшие — от 100 до 1000 рублей за заказ.

«Иногда достаточно знания латыни»

В 2018 году Самойлов уехал в Кисловодск. Курс для инвалидов по зрению в колледже — два года и десять месяцев.

Живут учащиеся в обычной общаге, где все нужно делать самим. В каждом блоке есть электроплита, чайник, стиральная машинка и холодильник. Туалет и душ — общие.

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

Однако Алексею все далось гораздо легче, чем он думал: «Иногда достаточно знания латыни и умения логически мыслить. В тесте по патологии, к примеру, был вопрос о том, как называется белок в моче. В ответах несколько слов с окончанием «урия», но правильный — протеинурия, ведь белок — это и есть протеин».

Весь первый учебный год Самойлов провел без компьютера, с одним лишь маленьким iPhone, однако с программированием на это время не завязал.

«Мне заказали тренажер ассоциаций, и я программировал прямо с телефона. Надо было также найти и обновить javascript-библиотеку для сортировки таблиц: исправить в ней ошибку и добавить accessability», — перечисляет будущий массажист.

Пока другие серфили по соцсетям и гуляли по знаменитому на всю страну Кисловодскому парку, Алексей все свободное от учебы время — и днем, и ночью — писал код. Для этого он добавил через настройки клавиатуры специальные сокращения. Так он вручную написал десять килобайт.

Самойлов отдает должное компании Apple за программу Voiceover. По его словам, ее аналог на Android — Talkback, которым Алексею довелось пользоваться лишь однажды, не идет с Voiceover ни в какое сравнение. Именно благодаря «яблоку» для многих незрячих людей в принципе стала возможна удобная работа с бескнопочными сенсорными телефонами.

«Двигать курсор мышки — и, возможно, попадешь»

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

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

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

«Допустим, в VK (на компьютере в полной версии) при добавлении на свою страницу музыки есть кнопка "добавить", через говорящую программу ее добавить можно, но если создать альбом (плейлист) — там уже кнопки "добавить" для говорилки нет. Приходится на 30 пикселей ровно вправо по X координате двигать курсор мышки — и, возможно, попадешь», — рассказывает собеседник «Ленты.ру».

В некоторых случаях проблема даже не в деталях. Так, приложение «Яндекс» на iPhone (iOS) недоступно слепым полностью.

«Voiceover молчит, вообще ни одного слова не говорит. Соответственно, даже для того, чтобы поговорить с "Алисой", нужно выключать говорилку», — отмечает Самойлов.

В приложении «Яндекс.Такси» на iOS слепым недоступна возможность поставить оценку и оставить отзыв о водителе. Хорошо, что сами таксисты этой недоработкой не пользуются!

На портале «Госуслуги» дела обстоят намного лучше. Все, что касается работы с документами, оплатой и записью к врачу, там делать можно. Проблемы возникают только с не подписанными в коде иконками, которые не видят программы экранного доступа.

Компания, которая, по мнению Алексея, развила доступность на «отлично и даже лучше», — это Сбербанк. Там, по его словам, действительно заботятся о доступности.

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

«На Android сделали очень хорошо, на iPhone начали, забросили, обновили и снова чуть сломали, — говорит программист. — То не прокручиваются сообщения, то не читаются названия кнопок или информация в профиле. Кнопки "Сообщение", "Позвонить", "Добавить в контакты / Удалить", "Заблокировать" — тоже еще весной не озвучивались, и так далее».
«Это цифры через запятую, их где-то 128 штук»

Среди программ и приложений, созданных Алексеем Самойловым, много таких, которые как раз рассчитаны на слепых.

К примеру, приложение, которое описывает мемы. Да, все давно уже привыкли использовать их в повседневном общении, но незрячим было трудно понять, что имеет в виду их собеседник, какую именно эмоцию он пытается выразить. Обычные программы экранного доступа этого сделать не могли — к примеру, в случае с «ВКонтакте».

А Самойлов сделал это возможным. Также он создал программу-калькулятор брайлевских страниц и много чего еще для всех пользователей, не только для слепых, — к примеру, генераторы ссылок для WhatsАpp, Dropbox.

Однако Vision Bot можно назвать его главным творением — по крайней мере потому, что он продолжает обучать свой бот.

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

«Картинку сравнивают с несколькими миллиардами уже существующих, к которым есть подписи, находя среди них ближайшее совпадение, — объясняет он принцип работы своего бота. — Вот он изучил твое фото и сказал, что тебе 29 лет. Ты говоришь, что он ошибся: тебе 34. Тогда я возьму фотографию, переведу ее в матрицу — это цифры через запятую, их где-то 128 штук — и постараюсь поменять выдачу. Еще могу добавить анализ на своей стороне через Python».

Алексей, как и многие, любит, говоря о своей работе над программами и приложениями, произносить слова «легко» и «просто». Он не относится к тому, что делает, как к чему-то сакральному и доступному лишь меньшинству.

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

Да, разработанный Самойловым бот и другие приложения — это не что-то уникальное. Аналоги Vision Bot существуют. Есть и более продвинутые, но чаще всего платные и порой слишком дорогие, а значит — недоступные для слепых пользователей, которые редко могут похвастать большими заработками.

)



Отзывы (через Facebook):

Оставить отзыв с помощью аккаунта FaceBook:


Снова в декрет: когда лучше рожать второго ребенка

Снова в декрет: когда лучше рожать второго ребенкаСнова в декрет: когда лучше рожать второго ребенка...

26 09 2021 20:59:27

Корановирус во Владимирской области. Статистика и онлайн карта короновируса во Владимирской области

Корановирус во Владимирской области. Статистика и онлайн карта короновируса во Владимирской областиСтатистика коронавируса во Владимирской области: онлайн карта распространения в реальном времени, число заболевших коронавирусом. Ситуация с коронавирусом во Владимирской области на сегодня....

25 09 2021 6:54:19

Корановирус в Новой Зеландии. Статистика и онлайн карта короновируса в Новой Зеландии

Корановирус в Новой Зеландии. Статистика и онлайн карта короновируса в Новой ЗеландииСтатистика коронавируса в Новой Зеландии: онлайн карта распространения в реальном времени, число заболевших коронавирусом. Ситуация с коронавирусом в Новой Зеландии на сегодня....

24 09 2021 3:53:15

Зумба, табата и джаз: что еще подготовили парки на этой неделе

Зумба, табата и джаз: что еще подготовили парки на этой неделеЗумба, табата и джаз: что еще подготовили парки на этой неделе...

23 09 2021 14:22:21

Анатолий Голомолзин: выpaбатывая на Штабе совместные рекомендации и обмениваясь опытом, мы способны улучшать ситуацию на рынках и повышать общественное благосостояние

Анатолий Голомолзин: выpaбатывая на Штабе совместные рекомендации и обмениваясь опытом, мы способны улучшать ситуацию на рынках и повышать общественное благосостояниеАнатолий Голомолзин: выpaбатывая на Штабе совместные рекомендации и обмениваясь опытом, мы способны улучшать ситуацию на рынках и повышать общественное благосостояние...

22 09 2021 6:57:32

Один российский партнёр – Тысячи клиентов по всему миру

Один российский партнёр – Тысячи клиентов по всему мируОдин российский партнёр – Тысячи клиентов по всему миру...

21 09 2021 21:27:47

Депутаты Госдумы готовят новые законы по самым острым вопросам медицинской помощи

Депутаты Госдумы готовят новые законы по самым острым вопросам медицинской помощиДепутаты Госдумы готовят новые законы по самым острым вопросам медицинской помощи...

20 09 2021 6:57:41

Коронавирус: актуальные новости, изменения законодательства и вводимые ограничения

Коронавирус: актуальные новости, изменения законодательства и вводимые ограниченияКоронавирус: актуальные новости, изменения законодательства и вводимые ограничения...

19 09 2021 15:30:57

Как родители портят зрение ребенка

Как родители портят зрение ребенкаКак родители портят зрение ребенка...

18 09 2021 18:50:38

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

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

17 09 2021 17:17:15

Коллапс «на контроле»: регионы захлебнулись во второй волне коронавируса

Коллапс «на контроле»: регионы захлебнулись во второй волне коронавирусаКоллапс «на контроле»: регионы захлебнулись во второй волне коронавируса...

16 09 2021 7:30:16

ВНИМАНИЮ ПОТРЕБИТЕЛЯ: Какие уловки используют компании, чтобы не возвращать потребителям предоплату за товары и услуги

ВНИМАНИЮ ПОТРЕБИТЕЛЯ: Какие уловки используют компании, чтобы не возвращать потребителям предоплату за товары и услугиВНИМАНИЮ ПОТРЕБИТЕЛЯ: Какие уловки используют компании, чтобы не возвращать потребителям предоплату за товары и услуги...

15 09 2021 11:41:24

"Не показывают - значит, есть что скрывать". Почему массовая вакцинация "Спутником" тревожит ученых

"Не показывают - значит, есть что скрывать". Почему массовая вакцинация "Спутником" тревожит ученых"Не показывают - значит, есть что скрывать". Почему массовая вакцинация "Спутником" тревожит ученых...

14 09 2021 13:19:33

Станция-призpaк и кошки-хранители: что скрывает ночное метро

Станция-призpaк и кошки-хранители: что скрывает ночное метроСтанция-призpaк и кошки-хранители: что скрывает ночное метро...

13 09 2021 4:21:56

Как победить бронхит будущей маме?

Как победить бронхит будущей маме?Как победить бронхит будущей маме?...

12 09 2021 2:27:55

Слоновая кость, бидри и аватар Вишну. Пять индийских экспонатов Музея Востока

Слоновая кость, бидри и аватар Вишну. Пять индийских экспонатов Музея ВостокаСлоновая кость, бидри и аватар Вишну. Пять индийских экспонатов Музея Востока...

11 09 2021 13:39:14

Сказочная ягода клюква - витаминная бомба!

Сказочная ягода клюква - витаминная бомба!Сказочная ягода клюква - витаминная бомба!...

10 09 2021 13:20:27

Что на самом деле написано в рекомендациях ВОЗ про всеобщее ношение масок

Что на самом деле написано в рекомендациях ВОЗ про всеобщее ношение масокЧто на самом деле написано в рекомендациях ВОЗ про всеобщее ношение масок...

09 09 2021 20:13:26

88% предпринимателей: кризис – не повод уходить из бизнеса

88% предпринимателей: кризис – не повод уходить из бизнеса88% предпринимателей: кризис – не повод уходить из бизнеса...

08 09 2021 10:15:28

Резиденты Богородского индустриального парка получат поддержку губернатора

Резиденты Богородского индустриального парка получат поддержку губернатораРезиденты Богородского индустриального парка получат поддержку губернатора...

07 09 2021 14:10:55

“Я есть! Я важен!”: взгляд на мир и себя глазами мамы

“Я есть! Я важен!”: взгляд на мир и себя глазами мамы“Я есть! Я важен!”: взгляд на мир и себя глазами мамы...

06 09 2021 4:34:43

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

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

05 09 2021 9:59:49

Евгений Ростов: «Я могу смело утверждать, что Victoria Industrial Park не имеет аналогов на российском рынке»

Евгений Ростов: «Я могу смело утверждать, что Victoria Industrial Park не имеет аналогов на российском рынке»Евгений Ростов: «Я могу смело утверждать, что Victoria Industrial Park не имеет аналогов на российском рынке»...

04 09 2021 0:16:25

О тестировании на новую коронавирусную инфекцию в регионах Российской Федерации

О тестировании на новую коронавирусную инфекцию в регионах Российской ФедерацииО тестировании на новую коронавирусную инфекцию в регионах Российской Федерации...

03 09 2021 3:10:15

На Форуме ГОСЗАКАЗ обсудили перспективы и эффективность перевода торгов по реализации имущества в цифровое прострaнcтво

На Форуме ГОСЗАКАЗ обсудили перспективы и эффективность перевода торгов по реализации имущества в цифровое прострaнcтвоНа Форуме ГОСЗАКАЗ обсудили перспективы и эффективность перевода торгов по реализации имущества в цифровое прострaнcтво...

02 09 2021 13:50:32

Питбуль-Терье и кошка Томасина. Шесть книг для чтения с детьми

Питбуль-Терье и кошка Томасина. Шесть книг для чтения с детьмиПитбуль-Терье и кошка Томасина. Шесть книг для чтения с детьми...

01 09 2021 4:46:14

Правовой обзор законодательства по закупкам за период с 06.07.2020 по 12.07.2020

Правовой обзор законодательства по закупкам за период с 06.07.2020 по 12.07.2020Правовой обзор законодательства по закупкам за период с 06.07.2020 по 12.07.2020...

31 08 2021 15:13:33

О рекомендациях по режиму дня для школьников

О рекомендациях по режиму дня для школьников...

30 08 2021 14:38:54

Будущее технологий: аспиранты, работающие в технополисе «Москва», рассказали о своих исследованиях

Будущее технологий: аспиранты, работающие в технополисе «Москва», рассказали о своих исследованияхБудущее технологий: аспиранты, работающие в технополисе «Москва», рассказали о своих исследованиях...

29 08 2021 15:49:42

Из стажеров — в руководители. Три истории о карьере в Правительстве Москвы с нуля

Из стажеров — в руководители. Три истории о карьере в Правительстве Москвы с нуляИз стажеров — в руководители. Три истории о карьере в Правительстве Москвы с нуля...

28 08 2021 8:56:36

Слепить и склеить: как «Мануфактура русской игрушки» обучает волонтеров

Слепить и склеить: как «Мануфактура русской игрушки» обучает волонтеровСлепить и склеить: как «Мануфактура русской игрушки» обучает волонтеров...

27 08 2021 2:29:25

Вздутие живота: причины, симптомы, лечение

Вздутие живота: причины, симптомы, лечениеВздутие живота: причины, симптомы, лечение...

26 08 2021 1:31:34

В чем разница между бактериальными и вирусными инфекциями?

В чем разница между бактериальными и вирусными инфекциями?В чем разница между бактериальными и вирусными инфекциями?...

25 08 2021 10:17:38

Ставим на пять

Ставим на пятьСтавим на пять...

24 08 2021 14:59:18

В больнице имени Юдина откроется центр специализированной хирургической помощи

В больнице имени Юдина откроется центр специализированной хирургической помощиВ больнице имени Юдина откроется центр специализированной хирургической помощи...

23 08 2021 17:28:50

«Сувантоярви»: Территория комфорта и мечты

«Сувантоярви»: Территория комфорта и мечты«Сувантоярви»: Территория комфорта и мечты...

22 08 2021 10:35:33

Витилиго: что это? В каком возрасте проявляется?

Витилиго: что это? В каком возрасте проявляется?Витилиго: что это? В каком возрасте проявляется?...

21 08 2021 10:34:44

О подтвержденных случаях новой коронавирусной инфекции COVID-2019 в России

О подтвержденных случаях новой коронавирусной инфекции COVID-2019 в РоссииО подтвержденных случаях новой коронавирусной инфекции COVID-2019 в России...

20 08 2021 23:55:48

Подведены итоги VI Международного Агропромышленного молочного форума

Подведены итоги VI Международного Агропромышленного молочного форумаПодведены итоги VI Международного Агропромышленного молочного форума...

19 08 2021 9:27:11

В Берлине завершилась «Зеленая Неделя-2020»

В Берлине завершилась «Зеленая Неделя-2020»В Берлине завершилась «Зеленая Неделя-2020»...

18 08 2021 7:20:53

Фреши: чем могут быть опасны свежевыжатые соки

Фреши: чем могут быть опасны свежевыжатые сокиФреши: чем могут быть опасны свежевыжатые соки...

17 08 2021 20:30:50

Верховный суд признал доказательством тайную аудиозапись разговора

Верховный суд признал доказательством тайную аудиозапись разговораВерховный суд признал доказательством тайную аудиозапись разговора...

16 08 2021 9:11:16

Об укреплении и расширении международного взаимодействия по борьбе с COVID-19

Об укреплении и расширении международного взаимодействия по борьбе с COVID-19Об укреплении и расширении международного взаимодействия по борьбе с COVID-19...

15 08 2021 5:20:46

«Кузбасский скарабей»: в авангарде промышленной перезагрузки

«Кузбасский скарабей»: в авангарде промышленной перезагрузки«Кузбасский скарабей»: в авангарде промышленной перезагрузки...

14 08 2021 2:39:22

4 причины подружить ребенка с искусством

4 причины подружить ребенка с искусством4 причины подружить ребенка с искусством...

13 08 2021 2:35:17

Постановление Правительства Российской Федерации от 02.06.2020 № 804 «О внесении изменений в особенности обращения медицинских изделий, в том числе государственной регистрации серии (партии) медицинского изделия»

Постановление Правительства Российской Федерации от 02.06.2020 № 804 «О внесении изменений в особенности обращения медицинских изделий, в том числе государственной регистрации серии (партии) медицинского изделия»Постановление Правительства Российской Федерации от 02.06.2020 № 804 «О внесении изменений в особенности обращения медицинских изделий, в том числе государственной регистрации серии (партии) медицинского изделия»...

12 08 2021 4:34:43

Ирина Прозорини: «У любви, денег и страсти есть свой аромат»

Ирина Прозорини: «У любви, денег и страсти есть свой аромат»Ирина Прозорини: «У любви, денег и страсти есть свой аромат»...

11 08 2021 19:46:34

Повышенное внутричерепное давление у детей: когда стоит усомниться в диагнозе

Повышенное внутричерепное давление у детей: когда стоит усомниться в диагнозеПовышенное внутричерепное давление у детей: когда стоит усомниться в диагнозе...

10 08 2021 4:12:12

COVID-19 глазами доктора из «красной» зоны

COVID-19 глазами доктора из «красной» зоны...

09 08 2021 4:34:45

О подтвержденных случаях новой коронавирусной инфекции COVID-2019 в России

О подтвержденных случаях новой коронавирусной инфекции COVID-2019 в РоссииО подтвержденных случаях новой коронавирусной инфекции COVID-2019 в России...

08 08 2021 20:32:37

Еще:
Заболевания -1 :: Заболевания -2 :: Заболевания -3 :: Заболевания -4 :: Заболевания -5 :: Заболевания -6 :: Заболевания -7 :: Заболевания -8 :: Заболевания -9 :: Заболевания -10 :: Заболевания -11 :: Заболевания -12 :: Заболевания -13 :: Заболевания -14 :: Заболевания -15 :: Заболевания -16 :: Заболевания -17 ::