кто-нить пользуется opera voice-controlled browsing?

psilocybe

штука эта в опере вроде давно, но видимо она малопопулярна, не? непривычно разговаривать с компом?)

Serab

Готовим ФР для шаллера:

psilocybe

ты забыл офтоп для этого боянафэйка поставить.

nemec2707

штука эта в опере вроде давно, но видимо она малопопулярна, не? непривычно разговаривать с компом?)
Я пробовал, 1 команда из 50 срабатывала. Наверно надо ботать произношение, хотя, если честно, не такое уж оно и плохое
Еще кстати, если кто соберется испытывать, не наступайте на мои грабли. Все команды надо начинать со слова "opera"

dangerr

Нафиг такое "будущее", создатели насмотрелись голивудской фантастики. Клава - наше всё!
//Счастливый пользователь Vimperator.

hwh2010

Нафиг такое "будущее", создатели насмотрелись голивудской фантастики. Клава - наше всё!//Счастливый пользователь Vimperator.
ты хотел сказать "всё говно кроме древнего говнища, к которому привык" ?

Serab

ты хотел сказать "всё говно кроме древнего говнища, к которому привык" ?
А ты что хочешь сказать? Скажи.

nataliaminos

пробовал. Фигово очень оно речь распознает, также как и "speech recognition" в виндах. Хотя Speech recognition реально "заботать", то есть путем многократного повторения понять, как именно надо произносить, чтобы оно тебя поняло, а вот в опере мне этого сделать так и не удалось и положил на это дело) но задумка хорошая, надеюсь в будующем усовершенствуют :)

hwh2010

А ты что хочешь сказать? Скажи.
всё уже сказано стопицот раз: пора перестать дрочить на древние ебанутые команды редакторов, они нужны были десятки лет назад, когда не было современных клавиатур.

sergeikozyr

Нафиг такое "будущее", создатели насмотрелись голивудской фантастики. Клава - наше всё!
//Счастливый пользователь Vimperator.
фтопку. Рулит генерация интернета прямо в бошке, на крайняк тупая трансляция и вещание интернета в моск по p2p телепатически.
<fat troll>vim - суксь</fat troll>

Serab

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

hwh2010

лучше CUA-шный потому что
- лёгок для запоминания и вообще логичен
- поддерживается всеми кроме ебанувшихся на vi или emacs

Serab

- лёгок для запоминания и вообще логичен
про вимоские биндинги можно сказать то же самое.

kruzer25

когда некоторым становятся необходимы педали в дополнение к клаве
Ты имеешь что-то против педалей?
или вимовский, где
нуб не пробирается дальше звонка гуру и получения ответа ":q!".

sergeikozyr

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

hwh2010

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

hwh2010

пример:
C-a, C-e, C-w — нелогично, надо запоминать
Home, End, C-BackSpace — логично, и так ясно

Serab

Я запомнил легко. Вопросы есть?

hwh2010

Я запомнил легко. Вопросы есть?
Есть. Ты помнишь, сколько будет 9*9*9*9*9?

spitfire

C-BackSpace — логично
Orly.

Serab

C-a, C-e, C-w — нелогично, надо запоминать
Не спорю =] Ну так я и не говорил, что — это хорошо.

kruzer25

C-a, C-e, C-w — нелогично, надо запоминать
Home, End, C-BackSpace — логично, и так ясно
А вимовское переключение режимов куда поставишь? :smirk:

sergeikozyr

драсьте, у вас в виме c+backspace, c+delete давно работают?

kruzer25

Ты помнишь, сколько будет 9*9*9*9*9?
Конечно, 59049, а что?

Serab

Привет. А зачем нам они?

sergeikozyr

я не знаю что такое С a, C e, C w в emacs

Serab

А, ну тогда я не знаю о чем .
C-a C-e в bash — это переход в начало и конец
В emacs не работает C-w ?

hwh2010

А, ну тогда я не знаю о чем .
там специально было слово "пример" :)
ты понял его суть?

Serab

C-a, C-e, C-w — надо запоминать
Home, End, C-BackSpace — далеко тянуться
ботаем vim learning curve

Serab

ок. в vim так:
Esc 0 $ db
$ — конец строки, запоминать не надо, и так знаем regexp
0 — нелогично? начало строки
db (delete back) нелогично?
Не лезьте в мой огород, мне так удобно.

sergeikozyr

В emacs не работает C-w ?
а, ну да, автоматом после C a и C e продолжил.

hwh2010

ботаем vim learning curve
ботаем таблицу пятых степеней целых чисел
ок. в vim так:
Esc 0 $ db
$ — конец строки, запоминать не надо, и так знаем regexp
0 — нелогично? начало строки
db (delete back) нелогично?
давай по честному:
Esc 0 Esc
Esc $ Esc
Esc d b Esc
Кстати, всё это не логично, это лишь малость мнемонично. Бакс есть не в каждой раскладке. Требуется нажимать очень много клавиш. До Esc далеко тянуться.
Не лезьте в мой огород, мне так удобно.
ты тормозишь развитие ПО точно так же как религия тормозила развитие естественных наук. Твой огород стоит там, где госпланом намечено строительство скоростной железнодорожной магистрали. Поезда на обходе очень медленно ходят, страдают кучи пассажиров.

spitfire

Привет. Сколько нажатий контрола, шифта и стрелочек тебе понадобится, чтобы удалить весь текст внутри тех скобок, в которых стоит курсор? А в vim это di( (или [ или < или {, в зависимости от того в какого рода скобках стоим).
Кстати, второй Esc откуда взялся?

Serab

давай по честному:
Esc 0 Esc
Esc $ Esc
Esc d b Esc
Вот давай если ты не знаешь, то ты не будешь говорить :D
Там именно так, как я написал =)
Кстати, всё это не логично, это лишь малость мнемонично. Бакс есть не в каждой раскладке. Требуется нажимать очень много клавиш. До Esc далеко тянуться.
Вместо Esc можно C-c. Бакс не в каждой раскладке — это ты о чем? Как ты regexp'ы пишешь? sed пользуешься?
ты тормозишь развитие ПО точно так же как религия тормозила развитие естественных наук. Твой огород стоит там, где госпланом намечено строительство скоростной железнодорожной магистрали. Поезда на обходе очень медленно ходят, страдают кучи пассажиров.
Чем же это я торможу развитие?
Ты даже матчасти не знаешь, т.е. ты вимом и не пользовался никогда, может позвонил гуру и узнал как из него выйти, не более.

Serab

второй Esc
Я пять лишних насчитал :confused:

Serab

Будь осторожнее, сейчас придет КОНТРА и заставит тебя делать за наименьшее количество нажатий очень страшные вещи :D

spitfire

Строго говоря да. Я имел в виду второй Esc в конце каждой команды исходя из предположения что мы находимся в режиме вставки.

Serab

    ботаем vim learning curve
ботаем таблицу пятых степеней целых чисел
Ну видишь, ты даже боянов не знаешь.

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

hwh2010

Вот давай если ты не знаешь, то ты не будешь говорить
Там именно так, как я написал =)
для каждой из команд "перейти в начало", "перейти в конец", "удалить слово" (если тебе их нужно выполнить в разное время, перемежая набор текста) тебе придётся нажимать эскейп отдельно
Бакс не в каждой раскладке — это ты о чем?
О том что не в каждой раскладке есть бакс
Чем же это я торможу развитие.
тем что пропагандируешь изучение бредовой системы сочетаний клавиш вместо изучения таблицы пятых степеней целых чисел
Ты даже матчасти не знаешь, т.е. ты вимом и не пользовался никогда, может позвонил гуру и узнал как из него выйти, не более.
приходилось пользоваться, когда на машине нет разумного редактора
неочевидность выхода из приложения — адский минус. выход должен осуществляться нажатием кнопки Esc (см. словарь англ. языка)

Serab

неочевидность выхода из приложения — адский минус. выход должен осуществляться нажатием кнопки Esc (см. словарь англ. языка)
Зашибись. Ты из студии выходишь по Esc? Из блокнота? Из, черт возьми, 'a?

Serab

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

hwh2010

Ну видишь, ты даже боянов не знаешь.Недельку ничего не знаешь, потом пользуешься очень быстро и уверенно.
нет, этот боян я видел. Это смешно, конечно, но враньо: в notepad на изучение всех клавиш нужно минуты две, а в vim гораздо больше.

dangerr

ты хотел сказать "всё говно кроме древнего говнища, к которому привык" ?
По-моему ты меня не понял. Я не являюсь фанатом вима, как основной текстовый редактор использую notepad-подобный leafpad. Просто FF+Vimperator - наиболее приспособленный браузер к управлению с клавиатуры. Если это не так, готов попробовать альтернативу.

Serab

нет, этот боян я видел. Это смешно, конечно, но враньо: в notepad на изучение всех клавиш нужно минуты две, а в vim гораздо больше.
Ок, поэтому notepad — лучше, чем vim. Тогда у меня нет к тебе вопросов. Впрочем, ты уже показал насколько ты осведомлен о возможностях второго. В то, что ты изучил notepad от корки до корки верю :D

hwh2010

Зашибись. Ты из студии выходишь по Esc? Из блокнота? Из, черт возьми, 'a?
гуёвые программы завершаются по команде оконного менеджера, обычно Alt+F4. Из перечисленного я не выхожу по той простой причине, что не вхожу. Консольные проги должны по крайней мере иметь одинаковую команду выхода, не зависящую от включённой раскладки. Если исключить те, где это буква "q" (её нет в русской раскладке то большинство за Esc. В мире юникс это большинство, правда, всё равно очень хилое, за то вот в досе было подавляющим.

Serab

Ну и в вим тоже не заходи :smirk:

hwh2010

Ну и в вим тоже не заходи
к сожалению, его мне навязывают. У меня в системе его, естественно, нет.

Serab

Кто :shocked:?
Там нет nano?
Кстати, не помню текстовых редакторов, из которых можно выйти по Esc.
Судя по продуктам Microsoft, у них где-нибудь в UI design guidelines прописано, что по Esc не стоит выходить из приложений. Esc все-таки я воспринимаю как локальное действие: выйти из меню, диалогового окна.
Из досовских приложений тоже: nc выходился по F10, QBasic — как-то тоже не Esc, Win 3.11 и 95 — тоже не по Esc. Больше никакими программами под DOS не пользовался.

kruzer25

Даже из edit.com, чтобы выйти, надо было какое-то очень сильное буквосочетание применить.

hwh2010

Кто ?
очень много где он прописан как дефолтный. visudo, crontab -e итд.
Там нет nano?
хрен редьки не слаще.
Кстати, не помню текстовых редакторов, из которых можно выйти по Esc.
mcedit, ncedit , far -e (во всех работает и Esc и F10)

kruzer25

mcedit, ncedit , far -e
Они всё-таки разрабатывались не как отдельные редакторы, а как интегрированные в основную программу. И тогда выходит, что Esc работает как выход из текущего режима, как он и говорит, но не как выход из приложения.
ОМГ, представляю, если бы по нажатию Esc в редакторе фар закрывался нахуй.

Serab

очень много где он прописан как дефолтный. visudo, crontab -e итд.
Ну так перепропиши. Или не пользуйся этими командами.

hwh2010

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

spitfire

А переменная окружения EDITOR (ну или там VISUAL) разве не спасла отца русской демократии?

Serab

Чтобы visudo ее юзал надо, чтобы этот редактор был там где-то в хорошем месте прописан.

Serab

А для crontab -e это решает проблему. Да и во многих других местах тоже.

hwh2010

А переменная окружения EDITOR (ну или там VISUAL) разве не спасла отца русской демократии?
я кагбе в курсе.
но поебаццо там придёццо:
Normally, visudo does not honor the VISUAL or EDITOR environment variables unless they contain an editor in the aforementioned editors list.

hwh2010

где-то в хорошем месте
и в хорошее время, к сожалению

Serab

и в хорошее время, к сожалению
Уже подзабыл. И где этот список есть? И что в этом списке есть?
Вот у меня есть такое:
$ sudo cat /etc/sudoers |grep editor
Defaults editor=/usr/bin/vim, !env_editor

hwh2010

Уже подзабыл. И где этот список есть? И что в этом списке есть?
я не разбирался. Но не есть, а было. в момент компиляции visudo

Serab

я не разбирался. Но не есть, а было. в момент компиляции visudo
Ну, а потом что, удалили?

hwh2010

Ну, а потом что, удалили?
да блин. потом не важно, потому что перекомпилировать visudo мне всё же вламак

procenkotanya

как я говорил выше, на тех машинах, на которых это решаю я, я давно перепрописал
И как часто встречаются системы, на которых $VISUAL и $EDITOR не учитываются?
(шыт, я слоупок)

Serab

да блин. потом не важно, потому что перекомпилировать visudo мне всё же вламак
Да не надо ничего перекомпилировать. Хочу узнать, что в этом списке есть.

Serab

И как часто встречаются системы, на которых $VISUAL и $EDITOR не учитываются?
У меня, например, выше на два поста написано почему, это что касается visudo и sudo -e

hwh2010

И как часто встречаются системы, на которых $VISUAL и $EDITOR не учитываются?
часто встречаются системы, где я работаю из-под юзера, из-под которого также работают другие люди (в т.ч. зомбированные).

Serab

Можно написать скрипт :D

serega1604

source ~/..sh тебе эти зомбированные люди тоже запрещают делать?

Ivan8209

> source ~/..sh
csh must die.
---
SALVS REI PVBLICAE SVPREMA LEX ESTO

Ivan8209

> Сколько нажатий контрола, шифта и стрелочек тебе понадобится,
> чтобы удалить весь текст внутри тех скобок, в которых стоит курсор?
C-M-u C-M-k безотносительно того, что это за скобки,
так что твой viitor здесь проиграл.
---
"Narrowness of experience leads to narrowness of imagination."

Serab

безотносительно того, что это за скобки,
так это плюс или минус?

Ivan8209

> часто встречаются системы, где я работаю из-под юзера, из-под
> которого также работают другие люди (в т.ч. зомбированные).
В линуксах нельзя завести пользователя?
---
Q39: А вот в юниксах буковок нету
A39: Сдуру можно много чего сломать

kruzer25

безотносительно того, что это за скобки,
(ну {да конечно}

Ivan8209

Плюс, конечно, зачем мне указывать, какую блочную конструкцию удалять,
если это делается автомагически? Кроме того, эта конструкция помещается
в "kill ring", откуда её можно извлечь обратно, чего не скажешь про ваш vi.
---
Q39: А вот в юниксах буковок нету
A39: Сдуру можно много чего сломать

Ivan8209

Если ты работаешь с двоичными данными, для этого есть отдельный режим.
---
Q39: А вот в юниксах буковок нету
A39: Сдуру можно много чего сломать

kruzer25

Где ты увидел двоичные данные?

Serab

Кроме того, эта конструкция помещается
в "kill ring", откуда её можно извлечь обратно, чего не скажешь про ваш vi.
Наглая ложь.

Ivan8209

А что это? Текст? Это ерунда какая-то. Что это за текст,
в котором скобки непарные? Тебе их подсвечивали, когда ты
их набирал.
---
Q39: А вот в юниксах буковок нету
A39: Сдуру можно много чего сломать

Serab

Плюс, конечно, зачем мне указывать, какую блочную конструкцию удалять,
если это делается автомагически?
А если скобки вложены в еще одни?

kruzer25

По-твоему, "текстовые данные" - это только код программы на лиспе, ни в коем случае не содержащей строковых констант?

spitfire

так что твой viitor здесь проиграл
А в гипотетическом случае [(text)] при курсоре на 't', что будет удалено таким жестом в ?
P.S. Я вполне признаю что вообще говоря, удобнее когда не надо об этом задумываться, интересно, насколько усложнится команда для конкретизации внутри каких именно скобок удалять.

kruzer25

Подъёбка не удалась, в этом случае соответствующие клавиши просто нажимаются ещё раз.
"А если мне надо удалить не только этот символ, но и следующий?"

kruzer25

Кстати, в гипотетическом случае str.replace(":-)", ":smile:") все ваши редакторы отсосут, пока не обзаведутся модулями поддержки соответствующего языка.

Serab

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

spitfire

Не понял совершенно. :s/:-)/:smile:/g, в чём проблема?

Ivan8209

Нет, представь себе, но если ты начнёшь говорить про
человеческий текст, то там вложенные скобки закрываются одной,
а не по числу открывающих.
---
"Расширь своё сознание!"

Serab

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

Serab

Маза, у меня если написать
(    "oeueo)" oeu )
то подсвечивается первая пара скобок, а % переносит между внешними =]

Ivan8209

Совсем не обязательно. Просто на этот счёт есть правила, которые
отличаются от привычных математикам и программистам.
---
"Не надо читать много книг."

kruzer25

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

Ivan8209

У меня всё в порядке: скобка внутри кавычек подсвечивается как непарная.
---
A20: это не повод его не апгрейдить.

hwh2010

Не понял совершенно
что ты не понял? пенартур предложил редактируемый текст

str.replace(":-)", ":smile:")

- который является осмысленным текстом, может появиться в коде программы
- в котором скобки непарны, следовательно редакторы пососут
ты зачем-то предложил то же решение на другом языке. Предлагаешь все проги, работающие со смайликами, писать на sed?

kruzer25

Не понял совершенно
Заметно.
Речь шла о том, что если в тексте есть такой фрагмент, а у редактора нету поддержки этого конкретного языка - то все эти ваши интеллектуальные "удалить всё, что между скобками" идут нахуй.

Serab

Считать можно не только в уме, но и на пальцах.

Ivan8209

> что ты не понял? пенартур предложил редактируемый текст
> str.replace(":-)", ":smile:")
> - который является осмысленным текстом, может появиться в коде программы
> - в котором скобки непарны, следовательно редакторы пососут
В редакторах всё в порядке, vim к ним не относится.
---
Q6: Я слышал есть такой мужик, вроде Бармин зовут,
и он придумал что-то такое после чего XXX не сосет.

Serab

а у редактора нету поддержки этого конкретного языка - то все эти ваши интеллектуальные "удалить всё, что между скобками" идут нахуй.
если нет — то идут. Но в 99% случаев работаешь с тем, для чего есть поддержка. По крайней мере эта ситуация обрабатывается. Есть готовые filetype, которые этот твой случай, например, обрабатывают.

kruzer25

Дай мне хотя бы полноценный модуль поддержки (раскраски) php для нано.

Ivan8209

> Есть готовые filetype, которые этот твой случай, например, обрабатывают.
В "fundamental" тоже работает.
---
Q6: Я слышал есть такой мужик, вроде Бармин зовут, и он
придумал что-то такое после чего XXX не сосет.

Serab

для блокнота есть, надо?

Serab

Что за fundamental? Это что-то 'овское?

spitfire

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

Ivan8209

Fundamental mode.
---
Q6: Я слышал есть такой мужик, вроде Бармин зовут, и он
придумал что-то такое после чего XXX не сосет.

kruzer25

"ololo\"lol\"ololo"

Serab

А, ок. Ну никто не спорит, что 'ом можно пользоваться. Каждому свое.

kruzer25

для блокнота есть, надо?
Называется вимом?

Serab

не поверишь, но и это обрабатывается.

kruzer25

"ololo""lol""ololo"
"ololo'lol'ololo".'ololo"lol"ololo'

Serab

Нет, я говорил о notepad. Естественно, это была шютка. Причем тут nano вообще?

Serab

Тут я-то не могу понять, чего ты от редактора хочешь? :confused:

Ivan8209

И это в "fundamental" работает.
---
"NetBSD is JIHBED!"

kruzer25

Чтобы правильно раскрасил.

hwh2010

В редакторах всё в порядке, vim к ним не относится.
попинартурим-с. проверь на таком примере
f(':-)',':-(')

Ivan8209

http://www.emacswiki.org/emacs/PhpMode
---
Q18: А что такое "БК-0010"?
A18: Да в кривых руках и DeepBlue калькулятором будет.

kruzer25

пока не обзаведутся модулями поддержки соответствующего языка

Serab

http://www.emacswiki.org/emacs/PhpMode
:set ft=php

Serab

Так уже обзавелись =)

Ivan8209

Работает, как в обычном тексте, что и ожидалось.
---
Q18: А что такое "БК-0010"?
A18: Да в кривых руках и DeepBlue калькулятором будет.

kruzer25

На все языки не напасёшься.

Ivan8209

И много их таких?
---
Q18: А что такое "БК-0010"?
A18: Да в кривых руках и DeepBlue калькулятором будет.

kruzer25

Работает, как в обычном тексте
То есть, при нахождении на первом двоеточии удаляет "(':-)"? Ну так это не "что и ожидалось", это - неправильно.

kruzer25

Больше девяти тысяч.

Ivan8209

> То есть, при нахождении на первом двоеточии удаляет "(':-)"?
> Ну так это не "что и ожидалось", это - неправильно.
Что не показатель, это не человеческий текст.
---
A20: это не повод его не апгрейдить.

Ivan8209

Ну да, и половину из них можно свести к lisp-mode и c-mode.
---
A29: фак - единственный наш рулез.
Оставить комментарий
Имя или ник:
Комментарий: