?

Log in

No account? Create an account

Previous Entry | Next Entry

Using Python to Code by Voice

У Тэвиса, у которого начался туннельный синдром, всё-таки получилось использовать dictation для программирования. Причём, он до сих пор использует голосовой ввод, даже когда его руки починились. Периодически это случается, люди находят голосовой ввод для программирования полезным.

Но я пробовал, и у меня после экспериментов с этим на два дня сел голос :( Оказывается, есть некоторые предрасположенности к RSI, которые вызывают проблемы не только со связками кистей рук, но и с голосовыми складками, когда их начинаешь использовать в большей степени, чем обычно. Но даже у Тэвиса это проблема (на 22:37). А так как обычно я молчу, любое нетривиальное использование голосовых связок вызывает RSI голосовых связок.

Tags:

Comments

( 18 comments — Leave a comment )
altmind
Nov. 22nd, 2015 11:52 pm (UTC)
Не могу не вспомнить классику https://www.youtube.com/watch?v=KyLqUf4cdwc
alll
Nov. 23rd, 2015 09:05 am (UTC)
IT Crowd что-то знали ещё десять лет назад: https://www.youtube.com/watch?v=lu88J5JL8Hw

Тяжек жребий сатирика - только измыслит какую-нибудь пакость, как жизнь тут же перещеголяет. :)
alll
Nov. 23rd, 2015 12:29 am (UTC)
Чует моё херце, что когда разработают приличный нейро-компьютерный интерфейс, то предрасположенность к RSI и там свинью подложит. :(

Надо изобретать язык, требующий минимума действий при программировании на нём.
vitus_wagner
Nov. 23rd, 2015 07:28 am (UTC)
brainfuck?
alll
Nov. 23rd, 2015 08:53 am (UTC)
Ну, вроде того. Брейн у хозяина журнала выдерживает куда больше, чем руки, значит им и надо компенсировать.
vinslivins
Nov. 23rd, 2015 08:34 am (UTC)
ruby on rails к этому очень близки. а язык почти английский
vinslivins
Nov. 23rd, 2015 07:15 am (UTC)
как человек с rsi, долго думал, можно ли натаскать распознавалку речи на шёпот
framalex
Nov. 23rd, 2015 07:52 am (UTC)
Шепотом, видимо, тоже нельзя :(

>Лечение включает в себя ограничение голосового режима (больной должен молчать, говорить шёпотом нельзя, так как при шёпоте связки подвергаются той же нагрузке, что и при обычном разговоре); щелочно-масляные ингаляции; диета с исключением острой, солёной, горячей или сильно холодной пищи, антигистаминные препараты.
(https://ru.wikipedia.org/wiki/%D0%9B%D0%B0%D1%80%D0%B8%D0%BD%D0%B3%D0%B8%D1%82)
vinslivins
Nov. 23rd, 2015 08:33 am (UTC)
просто говорить тихо легче, чем говорить громко, поэтому и подумал, что полушёпот может снизить нагрузку на связки.

а вообще любопытно было бы поэкспериментировать в направлении ctags on steroids для построения с++ или ruby "языковой модели", чтобы диктовать можно было прямо исходный код. там, правда, всё равно много омонимов получается.
thesz
Nov. 23rd, 2015 11:39 am (UTC)
Я думаю над использованием пера (стилуса) для программирования. Собрал в кучу определения, соединил, и вперед.

Вроде бы, движение будет бОльшим, точность выше. Возможно, даже движений меньше потребуется.

И я тут ниже комментарий написал с моими размышлениями насчёт предотвращения/устранения RSI.
levgem
Nov. 23rd, 2015 07:46 am (UTC)
ты свой RSI вылечил или купировал?
lionet
Nov. 23rd, 2015 08:12 am (UTC)
Я уже довольно давно переквалифицировался в менеджмент/architect/R&D, что позволило снизить специфическую нагрузку на руки. При этом я печатаю примерно 15% от того, что бы печатал без RSI. Может даже меньше. Это позволяет держать проблему под контролем месяцами. Иногда проблема всё-таки прорывается наружу, но нескольких дней резкого снижения нагрузки на руки достаточно для того, чтобы вернуть всё как было. Ну и десять лет прошло с тех пор, как острая проблема появилась, всё-таки.

http://lionet.livejournal.com/71005.html

Надо бы follow-up пост написать в честь «юбилея»...
thesz
Nov. 23rd, 2015 11:36 am (UTC)
Я подумал над твоим постом про RSI, особенно про "неприспособленность организма человека к повторяющимся движениям".

Результатом моих размышлений стало следующее.

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

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

Что подводит нас к теме "как же подавить воспаление". Укрепление связок упражнениями на силу - это тренировка силы, что вызывает выброс тестостерона (гормональный отклик) и подавляет воспаление. Бег, езда на велосипеде, ходьба, игра в бадминтон - кортизол и (в случае бадминтона) тестостерон. Опять подавление воспаления. Обезболивающее ибупрофен тоже подавляет воспаление.

У меня есть один из признаков предрасположенности к RSI - я могу достать большим пальцем левой руки до предплечья. Есть даже легкие признаки его, время от времени. Но я занимаюсь на силу и довольно много хожу (до женитьбы - три-четыре часа примерно три раза в неделю, сейчас меньше, но и работаю я меньше). Поэтому RSI у меня, как такового, нет.

Исходя из всего вышеизложенного, чтобы избежать RSI, необходимо поддерживать в организме определённый уровень веществ, подавляющих воспаление. Как-то так. Ходьбой ли, бегом ли, тяганием тяжестей ли, приёмом таблеток ли. Как угодно.
(Deleted comment)
thesz
Nov. 23rd, 2015 02:43 pm (UTC)
Только на фото выше фигуры легкие.

Надо, чтобы была прямая зависимость веса от метрики Хальстеда используемой части программы.
vsviridov
Nov. 23rd, 2015 05:55 pm (UTC)
Тавис по жизни довольно тихо разговаривает :) И у него очень качественный микрофон :)
fih10golts
Nov. 23rd, 2015 06:04 pm (UTC)
Оставим возможность орать на компьютер обезьянам. Для них появились всякие "Ok Google".
selfmade
Nov. 25th, 2015 05:05 am (UTC)
Хокинг. Человек слова на вес золота!
( 18 comments — Leave a comment )

Profile

lionet
Lev Walkin
Website

Latest Month

December 2016
S M T W T F S
    123
45678910
11121314151617
18192021222324
25262728293031
Powered by LiveJournal.com
Designed by yoksel