Как стать автором
Обновить
-10
gaki @gakiread⁠-⁠only

Пользователь

Отправить сообщение
Логика же очевидна: «редактор вашего IDE никудышен по-сравнению с VIM! йа сказалъ!!» -> «все равно продолжаете использовать?» -> «вы идиот».
Слуште, вот откуда пошла эта мода писать личные местоимения с большой буквы? «Представь, Дёма, что Ты смог бы...». Дёма — Господь Бог?
Вот уже больше похоже на правду. Итого 19 нажатий (это включая три шифта, который тоже кнопка). При этом еще зачастую спецсимволы и знаки препинания, которые на традиционной клавиатуре расположены по-идиотски, из-за чего их не каждый раз удается с первой попытки набрать вслепую. На самом деле, тремя кнопками тут не обойтись с любыми настройками, даже если у нас заранее заготовлен макрос для копирования и вставки строки — его, как минимум, надо вызвать (пусть будет одно нажатие), скормить ему три двузначных числа с разделителями (8 нажатий) и нажать ентер, итого 10. Мышью быстрее будет, другой вопрос, нужен ли этот выигрыш в скорости :) А если еще объединить мышь с хоткеями (к примеру, сделать, что когда ничего не выделено, пусть Ctrl-C копирует целиком текущую строку), операцию можно произвести в четыре нажатия и два тычка. Потратим время на движение мыши, да, но и его можно частично сэкономить, двигая мышь в точку назначения, пока нажимаем Ctrl-C.

Исследование у меня тоже вызывает вопросы. Какие операции они замеряли, какие у них в системе хоткеи, как организован гуй? Я вот думаю, хорошо бы ввести новую дисциплину специальной олимпиады по программированию, типа «бег по тексту с препятствиями». Команда задро… спортсменов может использовать любой редактор/IDE, обмазать его какими угодно модами и расширениями, тренироваться сколько хочет по затаскиванию мыши или запоминанию клавиатурных комбинаций. Потом всем командам раздают набор типовых заданий (заранее им неизвестный, чтобы не могли специально под него хоткеи заточить) и вперёд. Тогда рано или поздно станет понятен выбор чемпионов. А пока получается один субъективизм, кого-то сильнее бесит за мышку тягать, кого-то — клавиатуру топтать.
Конечно не исследование, так, хрень на постном масле. Всем гораздо интереснее было бы узнать, во что вы ни разу не поверите, а во что — поверите :)

И раз уж взялись меряться писькой с мышкой, приведите, пожалуйста, эти три волшебные клавиши, которыми вы в виме скопируете и вставите в произвольное место файла произвольную строку текста. Вот давайте, для определённости, пусть ваш текстовый курсор стоит в позиции 0, 0, скопируйте нажатием трёх клавиш 37-ю строку и вставьте в 12-ю строку между 27-м и 28-м символами. Напоминаю, у вас есть три нажатия по одной клавише, время пошло :)
Не знаю, у меня Word ни разу не требовали, всегда хотели либо PDF, либо PDF + исходник в TeX.
Ага, мне тоже кажется, что в основном этим он и хорош. Или когда твою статью не принимают в один журнал — пошёл на сайт другого журнала, скачал их стилевой файл, пересобрал документ с ним, послал туда. Теоретически как бы и в Ворде как-то так тоже можно, но на практике потом затрахаешься вручную править форматирование практически везде.
Если приходится редактировать много текста в описанном окружении, то сделать, на самом деле, можно только одно: достать чернил и плакать.
> Ведь если нужно переместить на пять строчек вверх и 30 символов влево достаточно нажать клавиши вверх и влево по одному разу.

Это как?

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

И в этом вообще была моя главная проблема с Вимом, да и с Емаксом, до некоторой степени. Как редакторы-то они мощные и легко уделают любое IDE, без дураков. Более того, ниже товарищ пишет, что-де вот то да сё в Эклипсе удобнее чем в Виме — да, вполне может быть, что конкретное «то» и «се» действительно удобнее в IDE, но это только для каких-то совершенно определенных вещей, которые предусмотрели разработчики данного IDE, а в Виме из стандартного набора можно что хочешь собрать, о чем разработчики, возможно, и в страшном сне не помышляли. Но проблема в том, что эти преимущества Вима проявятся в полной мере только на какой-то нетривиальной задаче редактирования, возникающей раз в месяц, а то и реже. Допустим, я подумал, загуглил, еще подумал и нашёл способ, как сделать это в Виме супер-пупер-эффективно. С учётом времени на раздумья и гугление, я бы давно уже сделал то же самое в IDE, потыкав куда надо мышкой, конечно. Но теперь-то я уже умею в Виме и в следующий раз сразу быстро и эффективно сделаю, да? Нет. Ибо задача нетривиальна и понадобится её решать опять через месяц, за который я благополучно забуду своё нынешнее решение начисто. В результате опять думать, опять гуглить, и опять быстрее было бы потыкать мышкой в иде. Та же картина, кстати, и для ещё одной иконы опенсорса, написанной много лет назад, но до сих пор превосходящей и затмевающей — системы TeX. Всякий знает — ну или хотя бы слышал — что набирать формулы в TeX гораздо быстрее, чем в Word, и это факт. Вот только мало кто сидит и день за днём, час за часом долбит одни и те же формулы — прежде надо эксперименты поставить, расчёты провести, тексты написать, синтаксис формул опять успеешь забыть, опять гугль, опять дотянулся проклятый Кнут… (TeX крут, тем не менее, просто его истинная крутизна в другом.)
А как вы позиционируете текстовый курсор в нужное место? Вопрос без сарказма, мне правда интересно. Вот я вижу точку на экране, в которую ткнул бы мышью — что вместо этого я должен сделать в виме/емаксе? Самый быстрый способ, до кторого я пока додумался — вызвать поиск и набрать сочетание символов из этого места, уповая, что оно уникально. Но даже если оно таки уникально, выходит, по-моему, не быстрее тычка мышкой, а если их таких оказалось несколько — так и тем более.
We’ve done a cool $50 million of R & D on the Apple Human Interface. We discovered, among other things, two pertinent facts:

Test subjects consistently report that keyboarding is faster than mousing.
The stopwatch consistently proves mousing is faster than keyboarding.
Похоже, Петровичу фамилию надо писать строго первой (а я последней писал). Если написать, как вы написали, то, действительно, склоняется.
Бельдыбай Залупаевич Козымагомедов. NameCaseLib выбывает из нашей специальной олимпиады, потому что, несмотря на явную абсурдность, считает, что это две фамилии, а между ними отчество.
Усложним задачу и уберём «отчество» — с этим справляется только Морфер, ДаДата путает «имя» с «фамилией» и, в результате, ничего не склоняет.

Моржовый Хуй Анаксимандрович. ДаДата правильно распознаёт фамилию, отчество принимает за имя, а имя, видимо, цензурирует и вообще исключает из дальнейшего рассмотрения. И только Морфер всё ещё справляется, ему всё ни по чём!
Хуерга Хелицеровна Ябдалаева

Фамилия Ябдалаева
Имя Хуерга
Отчество Хелицеровна
Пол женский
Им. падеж (кто?) Ябдалаева Хуерга Хелицеровна
Род. падеж (кого?) Ябдалаевой Хуерги Хелицеровны
Дат. падеж (кому?) Ябдалаевой Хуерге Хелицеровне
Твор. падеж (кем?) Ябдалаевой Хуергой Хелицеровной

Отлично справился первый сервис и последние два. Петрович, несмотря на явное указание пола, не осилил просклонять «фамилию», хотя вполне справился с «именем» и «отчеством». AHunter вообще отказался такое обрабатывать. Gender.Wim.Agency я сам ниасилил.
А ведь действительно всё к тому идёт. Наберёшь в гугле «как пропатчить KDE2 под FreeBSD» — зачастую из первых пяти ссылок минимум две ведут на ютюб. На ютюб, Карл! Ладно бы запрос был «няшные котики», а то ведь KDE2 под FreeBSD, Карл!
Некоторые аналитики полагают, что может.
Но не на пхп же!!!
Мне кажется, все эти заморочки только отрицательно повлияют на узнаваемость брэнда. Владислав из первого примера должна вас и так отлично запомнить.
Хорошая новость! Надеюсь когда-нибудь прочитать такую же и про Фейсбук.
Хотя кого я обманываю, на смену им придёт ещё более странное и бессмысленное говно…
> Вы не поверите — сколько такого говнософта в мире создаётся в самых разных областях…

Почему не поверю, я сам так часто пишу, только вместо «дизайнера» обычно собственная богатая фантазия, а вместо «кодера» — интерпретатор Питона с библиотеками. Нужна сортировка — вызвать функцию sort/sorted, даже не заботясь, что там внутри, пузырёк или квиксорт. Нужна база данных — прикрутить левой ногой какой-нибудь ORM, даже не факт, что подходящий под задачу, а тот, который первый в голову придёт. Об оптимальности и речи не идёт — работать такое поделие будет в 10-20-100 раз медленнее даже наивного кода на С++. Ни до какого продакшена, правда, оно и близко не доживает — после нескольких итераций либо выкидывается за ненадобностью, либо перепиливается уже более-менее по-уму.
Я спросил ровно то, что спросил. Если вы не понимаете смысл вопроса — я ничем не могу вам помочь.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность