Enso - программа для отвыкания от мышки

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

Что делает эта программка?
Можно сказать, что это расширенный вариант стандартной возможности Run… в виндах. Вызывается строка запуска с помощью одной клавиши (CapsLock по умолчанию) и позволяет делать больше разных штучек. Например, open with и назначение shortcut-ов, но не клавиатурных, типа CTR+ALT+F18, который потом (а)не вспомнить и (б)не всегда работает как надо. Шоткаты здесь — это элиасы (как, блин, это по-русски сказать-то?). Например, 'open gmail' у меня открывает в браузере почту gmail, а 'open apt' — руби-горе-редактор aptana radrails.

Очень удобно иметь такую прогу на ноуте.

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

Недостатки
Баги есть везде. Данная программа хороший показатель того, что пользователи (я в данном случае) готовы прощать некоторые недоделки или даже явные баги в работе, если программа в большинстве других случаев делает ровно то, что нужно и так как нужно и вообще нравится.
Итак, первый недостаток — ни разработка ни поддержка не ведутся в данный момент, а жаль (см. ниже).
Второе, программа работает только на одном языке (тот который дефолтный в системе). Т.к. у меня ноута своего нет, я пробовал Enso на русской висте, но там получается, что если язык русский — то можно вызывать всякие «Панель управления» и «Проводник», но нельзя набрать «winamp» или «far». На английском — все с точностью до наоборот. Но есть воркэраунд — сделать шоткат «control panel» для «Панель управления» и пользоваться английским.
Третье — разработчики изначально вложили возможность отрепортить ошибку по команде «report bug» — поднимается веб-форма с логами Enso. Это хорошо, проблема же в том, что то куда должны отправляться баги — не работает — сервер погашен.
Ну и несколько мелочей — в жуткой висте есть места, которые перехватывают все нажатия на клавиши и Enso не вызывается. Зачем, интересно, висте перехватывать CapsLock в Add Remove programs… Так же не стоит из Enso вызывать Run… Что происходит — не знаю, но знаю, что дальше происходят разные причудливые вещи. Лично я предпочел перезагрузиться.

Вопросы
Я не очень понимаю, откуда Enso берет список команд. Почему у нее вдруг есть зарегистрированная команда 'ruby core API' — загадка для меня (программа на питоне). А почему нет команды regedit, которая есть в путях? cmd — нет, а вот есть bash shell (не просто bash). Странно.

ЗЫ: Пока писал заметку, обнаружил, что Enso нынче развивается в виде опен-соурсной инициативы
www.ensowiki.com/wiki/index.php?title=Main_Page

Комментарии (19)

RSS свернуть / развернуть
+
0
ИМХО, подобные программы — зло. И чем чаще тебе приходится работать на разных машинах, тем сильнее начинаешь это осознавать, ибо, как только ты попадаешь за компьютер, на котором подобной программы нет, твоя, скажем так, производительность снижается в разы. Я, кстати, именно поэтому стараюсь не пользоваться всякими тотал командерами, и, кстати, управляюсь со стандартным проводником пошустрее многих товарищей юзающих FAR и т.п., и, именно поэтому, отказался от пунто свитчера (боже, как меня ломало! :)). Вобщем, на мой взгляд, лучше по-максимуму использовать стандартные возможности системы.

Хотя, зло, конечно же, неизбежное :) Я не научился, пока что, серфить по интернету с помощью IE и никак не могу отказаться от жестов мыши в опере.:)

З.Ы.
Я так понимаю, вместо ENSO можно пользовать cmd+path или, если очень хочется всяких «open gmail», cmd+bat+path.

З.З.Ы.
… в жуткой висте...

Виста — вселенское зло :) Переходите не семерку.
avatar

Vader

  • 5 февраля 2010, 03:03
+
0
Виста — вселенское зло :) Переходите не семерку.
По поводу семерки слышал неплохие отзывы. Виста у МС явно не удалась, как и WinМЕ, в свое время. А висты у меня нет, «мопед не мой», и я только сейчас на работе с Win2000 слез, т.к. они умерли свой смертью. Но что-то мне подсказывает, что лучше SP1 для семерки дождаться…

Не могу не согласится с тем, что на такие программы подсаживаешься и потом тебе становится неудобно работать если их нет. Я без Far-а, как без рук. И если я легко смог бросить курить после 16+ лет курения, то после 10 лет работы с Far-ом я не смогу от него отказаться (а если припомнить VC, то и все 15 лет).
С другой стороны, не могу не поспорить с тем, что это плохо. Тот же Far одинаков на всех виндах и мне надо всего лишь установить программу из 3Мб архива. Проводник же виндовый все время меняется, и, вроде бы, меняются некоторые шоткаты в зависимости от языка интерфейса.

Я так понимаю, вместо ENSO можно пользовать cmd+path или, если очень хочется всяких «open gmail», cmd+bat+path.
Да, все так. Но и вместо Far-a или проводника можно пользоваться cmd+bat+path :)
avatar

LeshaL

  • 5 февраля 2010, 10:44
+
0
… и я только сейчас на работе с Win2000 слез, т.к. они умерли свой смертью. Но что-то мне подсказывает, что лучше SP1 для семерки дождаться…

Я слез с Win 2003 еще в прошлом году и пересел на Win 2008 R2 (по сути та же семерка), о чем ни капли не жалею. Кстати, попользовавшись полтора месяца на работе Win 2008 без тени сомнения снес домашнюю ХР и пересел на семерку. Могу с уверенностью сказать, что семерка — первый продукт от мелкомягких, которым можно пользоваться не дожидаясь сервис пака, наверно, потому, что семерка и есть очень большой сервис пак к висте :)
С другой стороны, не могу не поспорить с тем, что это плохо.

Ну на эту тему долго можно спорить. Всегда можно найти и плюсы и минусы. Просто я, после пунто свитчера, таких программ опасаюсь. Думаю, что небезосновательно :)
avatar

Vader

  • 5 февраля 2010, 12:14
+
0
Могу с уверенностью сказать, что семерка — первый продукт от мелкомягких, которым можно пользоваться не дожидаясь сервис пака, наверно, потому, что семерка и есть очень большой сервис пак к висте :)

+1

Пересел на семерку и на рабочей машине и дома(4 месяца полет отличный), а если что выручает XP Mode.

а по поводу темы топика согласен с
ИМХО, подобные программы — зло.

avatar

Alexlobach

  • 5 февраля 2010, 13:10
+
0
а по поводу темы топика согласен с
ИМХО, подобные программы — зло.

А давайте на минутку представим, что Майкрософт возьмет и просто немного расширит стандартную функциональность Run… до того, что умеет Enso. Скажем в Windows 7 SP1. Надо-то всего ничего — добавить кнопочку «запомнить командук как...» и сделать удобный шоткат для вызова (может он и так есть).
avatar

LeshaL

  • 5 февраля 2010, 14:09
+
0
имелось ввиду, что когда работаешь на одном компе и привыкаешь ко многим плюшкам приходишь на другой и чувствуешь себя как без рук.

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

Alexlobach

  • 5 февраля 2010, 14:37
+
0
Понял.

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

LeshaL

  • 5 февраля 2010, 15:55
+
0
да, очень-очень много программ появилось благодаря недостаткам windows и ее стандартных приложений: дефрагментаторы, чистильщики реестра, различные твикеры и много чего еще.

не думаю, что засовывать эту функциональность в драйвер — хорошая идея. Во-первых, чем больше всего напихано в драйвер, тем больше вероятность появления ошибок, а во-вторых, это все-таки чисто пользовательская функциональность, и если это и делать, то на уровне ОС. Тем более, что ПС работает только с одной парой языков — рус/англ. А как быть с остальными?

avatar

freiman

  • 5 февраля 2010, 16:23
+
0
С драйвером я погорячился конечно. Драйвер пусть своим делом занимается — кейкоды системе передает. А вот в систему можно и добавить.
А с языками проблем не должно быть, не только же русский и английский можно определить по каким-то эвристикам.
avatar

LeshaL

  • 5 февраля 2010, 17:05
+
0
ИМХО не очень хорошая идея. Мне больше нравится подход google на примере google chrome. Минимум базовой функциональности которую используют подавляющее большинство пользователей. все остальное — расширения.
Нужно не отключать что-то а наоборот включать по необходимости :)
avatar

Alexlobach

  • 5 февраля 2010, 17:30
+
0
а мне как раз подход «минимум функциональности» не очень нравится: если в файрфокс добавить несколько расширений, каждое из которых добавит свою панель инструментов, то полезная площадь сокращается на треть :) подход Оперы мне удобнее: много всего, но можно поотключать ненужное, и интерфейс не будет выглядеть перегруженным.
avatar

freiman

  • 5 февраля 2010, 18:15
+
0
Тут надо искать какой-то компромисс. Если функций много и они все сразу включены — будет перебор и продукт будет «тяжелый». Если их мало в «базовой комплектации», но есть возможность доставить модули и аддоны — то подавляющее большинство, как правильно замечено, не будет ими пользоваться (незнание, лень, боязнь).

У меня вот к firefox-у стоит всего лишь один плагин (думаю понятно какой). Возможно есть еще несколько которые будут пользоваться у меня успехом и может быть даже нужны мне, но я просто не имею о них понятия.
avatar

LeshaL

  • 6 февраля 2010, 00:38
+
0
"(думаю понятно какой)" — AdBlockPlus или NoScript?
avatar

Chip

  • 9 февраля 2010, 01:28
+
0
AdBlockPlus

ОФФ: Причем, раньше я для s-t.ru делал исключение, чтобы видеть возможно интересные для меня рекламные объявления. Последнее время реклама движется, мельтишит и мешает читать статьи, что лично я считаю безобразием, всё-таки серьёзный ресурс, а не blondinko.ru. Поэтому адблок теперь режет рекламу и тут тоже. Это, типа намёк…
avatar

LeshaL

  • 9 февраля 2010, 10:03
+
0
Мы думаем над тем, как технически добиться того, чтобы реклама была и показывалась тем, кому следует, и не показывалась постоянным посетителям, которые и так узнают все новости.

Здесь, в Клубе, реклама показывается только незарегистрированным пользователям. На основном сайте-портале пока нет такого разделения, поэтому, увы, реклама показывается всем.
avatar

barancev

  • 9 февраля 2010, 13:00
+
0
Здесь, да, здесь рекламы нет. На сайте, где статьи — есть. Я не против рекламы, если она не анимированная. Она может быть красочной, может эффектно появиться один раз. Но сильно мешает, когда читаешь, даже если анимации совсем чуть-чуть.
avatar

LeshaL

  • 9 февраля 2010, 14:47
+
0
как технически добиться того, чтобы реклама была и показывалась тем, кому следует, и не показывалась постоянным посетителям

Для вашей баннерокрутилки решается, вроде бы, так
www.openx.org/en/docs/2.0/userguide/delivery-capping
avatar

Vader

  • 10 февраля 2010, 02:11
+
0
Я вновь перешёл на сторону зла.

У меня недавно полетел жёсткий диск, так что пришлось всё переустанавливать.
Прочитал заметку, и вспомнил, что забыл установить Executor.
(Это программа того же типа, что Enso).
Пошёл и установил.
Пусть лучше я буду чувствовать себя на чужом компьютере как без рук, чем на своём как с одной рукой.
avatar

barancev

  • 9 февраля 2010, 13:06
+
0
Это она — www.1space.dk/executor/index.html?
Надо будет попробовать, сравнить. Но по скриншотам видно, что Executor написан для хм… компьютерщиков.

А в Енсо мне еще понравилось то, что ее старались сделать максимально интуитивно понятной и отзывчивой программой. И я её прощаю, когда у нее, вдруг, не получается что-то запустить и она крашится. А прощаю я ее потому, что после краша, она как птица феникс перезапускает сама себя, предлагает отправить сообщение об ошибке(в никуда, к сожаленю) и потом продолжает работать.
avatar

LeshaL

  • 9 февраля 2010, 14:55

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.