Безглючный софт
Jan. 25th, 2010 11:57 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Совершенно неожиданный оборот приняла одна ветка в дискуссии про психологов:
Нормальный человек, севший за компьютер, при наличии "специалиста по неглючному софту" сталкивался бы с глючным софтом в 10 раз реже, чем обычно. Вот Вы браузеры раскритиковали - так с ними положение близко к идеальному, тут я могу для такого человека выступить экспертом, пусть ставит фаерфокс и не парится. А что делать с window manager'ами, desktop environment'ами и т.п.? Я не знаю ни одного не то что нормального - хотя бы терпимого.
Короче, у меня к Вам (или любому популярному ЖЖисту, прочитавшему данный коммент) предложение. Давайте устроим флешмоб "нормальный софт". Каждый рассказывает про свой любимый неглючный софт в стиле "как начать с этим работать без проблем" и оставляет ссылку в записи, инициировавшей флешмоб. А потом дружно читаем и наслаждаемся.
Честно сказать, у меня весьма скептическое отношение к этой идее
os80.
Но отчего бы не попробовать?
Нормальный человек, севший за компьютер, при наличии "специалиста по неглючному софту" сталкивался бы с глючным софтом в 10 раз реже, чем обычно. Вот Вы браузеры раскритиковали - так с ними положение близко к идеальному, тут я могу для такого человека выступить экспертом, пусть ставит фаерфокс и не парится. А что делать с window manager'ами, desktop environment'ами и т.п.? Я не знаю ни одного не то что нормального - хотя бы терпимого.
Короче, у меня к Вам (или любому популярному ЖЖисту, прочитавшему данный коммент) предложение. Давайте устроим флешмоб "нормальный софт". Каждый рассказывает про свой любимый неглючный софт в стиле "как начать с этим работать без проблем" и оставляет ссылку в записи, инициировавшей флешмоб. А потом дружно читаем и наслаждаемся.
Честно сказать, у меня весьма скептическое отношение к этой идее
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Но отчего бы не попробовать?
no subject
Date: 2010-01-25 09:26 am (UTC)скорее нужен не флеш-моб, а опрос "зубров" - каким софтом они пользуются, как пользуются, и почему всё именно так.
ps: "зубры" - это скорее не потому, что вес большой, а потому, что адекватных (и опытных) пользователей так мало, что впору их в красную книгу заносить.
no subject
Date: 2010-01-25 09:35 am (UTC)no subject
Date: 2010-01-25 09:37 am (UTC)no subject
Date: 2010-01-25 09:38 am (UTC)no subject
Date: 2010-01-25 09:51 am (UTC)Не совсем. Описание задач и способов применения проливают некоторый свет на, так скажем, психологические/эргономические предпочтения того, для кого данный софт безглючен.
А значит... А значит, надо собирать построить нечто вроде теста для программ, с несколькими шкалами, и дальше путём ввода нескольких программ человек будет получать список "а попробуте-ка ещё вот какие".
Ну, как пример, мне очень нравится связка xclip/xbindkeys. Она позволяет по нажатию горячих клавиш (Win+буква) выполнять скрипты, которым передаётся в качестве аргумента содержимое буффера обмена. Например,
Win+G -- искать выделенное в гугле
Win+W -- искать в википедии (причём в русской, если grep -i -q [а-я])
Win+S -- проверить орфографию в выделенном фрагменте
и т.д.
Мне это оооооочень удобно, но вряд ли это популярное решение!
no subject
Date: 2010-01-25 12:06 pm (UTC)Ещё б аналог dmenu для mpd-шной коллекции найти — сам врядли смогу написать.
no subject
Date: 2010-01-25 12:26 pm (UTC)"команда аргументы ..."
[ctrl|alt|...] + кнопка
Соответственно, вот такого типа строчки:
# Google search
"$BROWSER http://www.google.ru/search?q=`xclip -o | webhex`"
Mod4+g
Здесь упоминается webhex -- это скриптик в ~ (возможно, кстати, велосипед). Он заменяет всё, кроме буквоцифр, на шестнадцатеричные коды.
% cat ~/bin/webhex
#!/usr/bin/perl -w
use strict;
$/ = undef;
exit unless defined ($_ = <>);
s/([^\w\s])/sprintf "%%%02x", ord($1)/ge;
s/\s+/+/gs;
s/\+$//;
print;
Тут ещё, правда, надо следить за версией xclip -- в Убунту она оказалась 0.8, не знает про юникод, что фактически сводит на нет всю пользу. В Альте и Федоре -- нормальная, 0.10+.
Ну вот как-то так.
no subject
Date: 2010-01-25 11:12 am (UTC)Упаси боже незамутнённому юзеру пытаться юзать софт, который нравиться "зубрам". Это приблизительно как ребёнку выдать кувалду или дисковую пилу.
no subject
Date: 2010-01-25 01:21 pm (UTC)no subject
Date: 2010-01-25 01:40 pm (UTC)или vim
ну или тот же far, если не так жёстко
no subject
Date: 2010-01-25 01:56 pm (UTC)no subject
Date: 2010-01-25 02:03 pm (UTC)no subject
Date: 2010-01-25 02:17 pm (UTC)no subject
Date: 2010-01-25 02:25 pm (UTC)no subject
Date: 2010-01-25 05:07 pm (UTC)no subject
Date: 2010-01-25 05:22 pm (UTC)no subject
Date: 2010-01-26 05:36 am (UTC)поскольку инициатива исходила от Витуса, то я рассчитывал, что незамутнённого пользователя тут будет интересовать "почему bash, а не zsh" или "почему vim,а не kdeveloper".
ps: а аналогия с дисковой пилой неверна в корне. vim'ом сложно отпилить себе ногу ;)
no subject
Date: 2010-01-26 08:18 am (UTC)Потому что огласить весь список инструментов, подходящих под моё высказывание, по понятным причинам не представляется возможным. :) Иными словами, если в приведённых мной примерах наряду с bash присутствовал бы и zsh, вполне можно было бы задать вопрос "почему bash и zsh, а не csh".
С другой стороны, вопрос "почему а, а не б" в данном контексте бессмысленен. Я сделал утверждение о непустоте некоего множества и назвал несколько его членов - для доказательства непустоты этого достаточно, нет смысла перечислять всё множество. ;)
> аналогия с дисковой пилой неверна в корне. vim'ом сложно отпилить себе ногу ;)
Вы в корне неверно поняли аналогию с дисковой пилой. Функция дисковой пилы - не пилить ноги как таковые, а пилить определённые виды материалов (куда - для некоторых разновидностей дисковых пил, - входят и ноги) в больших количествах. Равно как функцией кувалды не является отбивание пальцев. :) Но у этих инструментов есть некий "порог вхождения", не позволяющий эффективно использовать эти функции, скажем, ребёнку. Такой же (и даже больший) порог есть и у vim'а, у него весьма крутая learning curve.
no subject
Date: 2010-01-26 08:39 am (UTC)хоть про два режима vim'а и ходит анекдот, но вот нечаянно что-то сломать им практически невозможно.
no subject
Date: 2010-01-26 08:44 am (UTC)no subject
Date: 2010-01-26 12:04 am (UTC)no subject
Date: 2010-01-26 05:23 am (UTC)no subject
Date: 2010-01-26 07:46 pm (UTC)