LINUX.ORG.RU

Лучший GUI — консоль


0

0

Richard Wareham делится опытом обучения начинающих пользователей навыкам общения с компьютерами.

Оказывается, командная строка намного легче в освоении и естественнее, чем современные графические интерфейсы. В качестве обоснования этого тезиса анализируется "день из жизни тетушки Tillie" (излюбленный персонаж умозрительных экспериментов Э. Рэймонда) в контексте применимости метафоры командной строки или графического интерфейса.

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

>>> Command Line is your friend

anonymous

Проверено: ivlad
Ответ на: комментарий от pager

Конечно можно. Но трубка нужна. Приблизительно так:

{ верх --грамм=50 водка ; верх --грамм=100 пиво } | в желудок

DonkeyHot ★★★★★
()
Ответ на: комментарий от pager

> можно ли в одной строке слить (например)100 грамм пива и 50 грамм водки, не делая промежуточных ёмкостей?

Под промежуточной емкостью мы понимаем канал/трубку? Без канала примерно так:

$ верх --грамм=50 < /устр/бутылка_водки > /устр/стакан && верх --грамм=100 < /бутылка_пива >> /устр/стакан

Строчка -- одна, ;-) реально команд -- две.

Obidos ★★★★★
()

а в чём крутость GUI? тот же последовательный ввод команд как в CLI только "затруднённый" элементами GUI кнопками,менюхами и тп вот если бы к GUI две мыши (не в плане кучи физических устройств, а вплане несколько независимых курсоров на экране) может ускорение работы было бы..

anonymous
()
Ответ на: комментарий от anonymous

в смысле распаралеливания действий ведь пространство на экране не одномерно как в консоле где ввод команд последовательный а двухмерно (несчитая время за измерение конечно :)

anonymous
()
Ответ на: комментарий от ttyS0

2 ttyS0

Ну ты и нарк...

#Компутер все больше и больше влазит в жизнь человека(да возьми любые #девайсы) и незнание как им управлять может превратить человека в его #раба.(вроде как должно быть наоборот)

#Компутер это тот девайс который и швец и жнец и на трубе дудец. И #общепринятые понятия(машины, фотокамеры) к нему не подходят

Очень про рабов понравилось... В вашем детсаде наконец показали Терминатора? Дык ты не волнуйся - в следующей части человек все равно победит машины... Да и в матрице хэппи энд полный...

Но ты на всякий случай готовься к борьбе!!!

anonymous
()
Ответ на: комментарий от anonymous

> а вплане несколько независимых курсоров на экране

А глазки не разбегутся следить за ними? :)

Dselect ★★★
()

> Двоечники, cat - это не кот, это конкатенация. ;)

cat - ConcATenation кот - КОнкаTенация

Так что нечего тут кричать.

anonymous
()
Ответ на: комментарий от anonymous

Лучше клаву разбить на два куска(на каждую руку) засандалить в каждый кусок мышь. тогда можно будет управлять двумя курсорами(возюкая куски клавы). тогда и мышь возишь и клаву топчешь :)))))

ttyS0
()
Ответ на: комментарий от anonymous

Я совершенствую методы снятия бабла с тех кто нехочет изучать компутер. Какая еще борьба? Какие еще терминаторы? Мешьше нужно смотреть голивудского фуфла.

ttyS0
()
Ответ на: комментарий от ttyS0

Я совершенствую методы снятия бабла с тех кто нехочет изучать компутер. Какая еще борьба? Какие еще терминаторы? Мешьше нужно смотреть голивудского фуфла.

Так ты и есть раб машин и коммандной строки. Удивляет огромное количество посетителей LOR испытывающих трудности с изучением ГУЯ.)))

anonymous
()

Господа гуёвщики/гуйисты/гуйнялюбцы, или как вы там себя называете. А хрена вы сюда по-руски пишете. Это ж алфавит учить надо, целых 33 буквы. Зачем простому человеку чего-то учить? Работать надо! Опять же правила руского языка, граматика, орфография, морфология. Замучашься учиться. Так что лучше используйте интуитивнопонятную пиктографическую письменность. Например нарисуйте маленького негра в говне ( если сумеете) и всем сразу станет понятно - емах рулит!
Домашнее задание - нарисуйте гуёвое сообщение со смыслом " слака рулит".

ugoday ★★★★★
()
Ответ на: комментарий от anonymous

> cat - ConcATenation кот - КОнкаTенация Так что нечего тут кричать.

Так и хочется написать "AnoNoymoUS"... Смыслу в таких сокращениях? cat ни каким раком не пошёл от ConcATenation , cat - это от conCATenation. Так что "cat" он "кат"-ом и остаётся при таком переводе. :-/

pager
()
Ответ на: комментарий от Obidos

> $ верх --грамм=50 < /устр/бутылка_водки > /устр/стакан && верх --грамм=100 < /бутылка_пива >> /устр/стакан

А если водка побежит наружу, пива не наливать? ;) На самом деле - спасибо, две команды в одной строке как-то в голову сразу не пришли...

pager
()
Ответ на: комментарий от ugoday

> Например нарисуйте маленького негра в говне ( если сумеете) и всем сразу станет понятно - емах рулит! Домашнее задание - нарисуйте гуёвое сообщение со смыслом " слака рулит".

А это то же самое будет, только негр с косяком...

Dselect ★★★
()
Ответ на: комментарий от ttyS0

2 ttyS0:

/* Лучше клаву разбить на два куска(на каждую руку) засандалить в каждый кусок мышь. тогда можно будет управлять двумя курсорами(возюкая куски клавы). тогда и мышь возишь и клаву топчешь :))))) */

Я уссался! Только кликать не получится - надо под ноги педали подсунуть.

anonymous
()
Ответ на: комментарий от Eugene_Korobko

>Я уже не говорю про вопросы визуализации данных - начиная от WYSIWYG-редакторов и до CASE-средств.

Может ты мне подскажешь, тупому, нормальный WYSIWYG HTML редактор, ато ведь я до сих пор думаю, что нет такого в природе.

anonymous
()
Ответ на: комментарий от anonymous

> Только кликать не получится - надо под ноги педали подсунуть.

А еще можно в определенные моменты громко пердеть, и сделать для разной высоты пердежа биндинги.

south park рулит, канада rip!

anonymous
()
Ответ на: комментарий от r

>Спорим что по статистике колличество людей которые в состоянии решить квадратное уровнение сейчас выше чем во времена пушкина с менделеевым?

Позвольте, уважаемый, но с каких это пор возможность решения квадратных урпвнений и иже с ними является признаком развитости и/или мерилом умственных способностей?

gc
()
Ответ на: комментарий от anonymous

>Может ты мне подскажешь, тупому, нормальный WYSIWYG HTML редактор, ато ведь я до
>сих пор думаю, что нет такого в природе.

Mozilla Composer вполне себе ничего имхо.

Az
()
Ответ на: комментарий от anonymous

Правильно. тока не дв мыши надо.Надо одну мышь и экран у монитора сенсорный.Вот тогда круто будет.Тока сделать не как в винде убогой где курсор один и когда в экран тыкаешь он туда бежит, а второй курсор который по нажатию на экран срабатывает.

anonymous
()
Ответ на: комментарий от DonkeyHot

>{ верх --грамм=50 водка ; верх --грамм=100 пиво } | в желудок

трубу и перенаправления надо задавать через предлоги, ИМХО

| - в, < - из, > - на

строчка сверху будет выглядеть как

вверх водка пиво в желудок

причем желудок может быть как файлом так и программой

письмо из файл.текст на е@письмо.ру

это значит mail > e@mail.ru < file. файлы специального вида Ё@письмо.ру обрабатываются послатьписьмо-й через кодафс.

anonymous
()
Ответ на: комментарий от ugoday

> Домашнее задание - нарисуйте гуёвое сообщение со смыслом " слака рулит".

Не, это фигня. Надо было попросить нарисовать пустое множество :)

Dselect ★★★
()
Ответ на: комментарий от pager

>> $ верх --грамм=50 < /устр/бутылка_водки > /устр/стакан && верх --грамм=100 < /бутылка_пива >> /устр/стакан

>А если водка побежит наружу, пива не наливать? ;) На самом деле - спасибо, две команды в одной строке как-то в голову сразу не пришли...

s/&&/;/

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

Ikonta_521
()
Ответ на: комментарий от Ikonta_521

> И независимо от наличия одного из напитков второй тоже будет наливаться.

Если водка в пациента уже не лезет, пивом делу не поможешь... ;-) А так все верно.

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

>> И независимо от наличия одного из напитков второй тоже будет наливаться.

>Если водка в пациента уже не лезет, пивом делу не поможешь... ;-)

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

Ikonta_521
()
Ответ на: комментарий от Ikonta_521

>>верх --грамм=50 < /устр/бутылка_водки > /устр/стакан && верх --грамм=100

>s/&&/;/ И независимо от наличия одного из напитков второй тоже будет наливаться.

's/&&/&/' даст более равномерный результат. Особенно если еще одному из head-ов nice правильный приделать :-)

DonkeyHot ★★★★★
()
Ответ на: комментарий от gc

> Позвольте, уважаемый, но с каких это пор возможность решения квадратных урпвнений и иже с ними является признаком развитости

А вы подумайте, уважаемый, над смыслом слова "развитости".

r ★★★★★
()

>Смыслу в таких сокращениях? cat ни каким раком не пошёл от >ConcATenation

Мне абсолютно наплевать откуда пошел cat.А теперь
насчет смысла: почему у тебя на клавише Control
написано Ctrl, а не Cont?

>Так и хочется написать "AnoNoymoUS"
Ну так пиши, здесь все время какую-нибудь херню
пишут.

anonymous
()
Ответ на: комментарий от anonymous

> трубу и перенаправления надо задавать через предлоги, ИМХО

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

остается придумать как это сделать.

anonymous
()
Ответ на: комментарий от anonymous

Вот именно, что вечно всякую херню пишут...

pager
()
Ответ на: комментарий от anonymous

блин, почитал тута этот спор, правая рука с левой бьются, cli и gui должны быть одновременно, точнее интерфейс программы ОДИН, а возможность приделать и cli и gui должна быть, а ведь есть еще программный интерфейс и много языков программирования, а работа с приложением через сеть (типа почтовый сервер), а сейчас нормально переписывать внутренне ОДНО И ТО ЖЕ по сотни раз с разными интерфейсами, взаимодействующими только с чем-то одним

ELF ★★
()
Ответ на: комментарий от ELF

*COM? translators? (мечты об едином интерфейсе)

> точнее интерфейс программы ОДИН, а возможность приделать и cli и gui должна быть, а ведь есть еще программный интерфейс и много языков программирования, а работа с приложением через сеть (типа почтовый сервер)

Ага, что нибудь вроде:

settrans -c /servers/X /X11R6/bin/XFree86

(запустили X'-ы )

mkdir /servers/X/WID12345

(нарисовали окошко)

program </servers/X/WID12345 >/servers/X/WID12345

(приделали к программе GUI)

Не хотим GUIев --

program </servers/console >/servers/console

Хотим по сети работать:

program </servers/socket/somehost:port >/servers/console

Dselect ★★★
()
Ответ на: комментарий от anonymous

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

согласен на все 100%

CyberCoder
()
Ответ на: комментарий от CyberCoder

> Да ещё уважительнее относиться к пользователю, он вас кормит и без него вы на хер никому не нужны.

А я и есть пользователь. И GUIня мне нужна, как зайцу известное венерическое заболевание. Она вообще мало кому нужна. Просто дяде Биллу хочется денег, и он пытается (к сожалению, весьма успешно) засунуть в каждую щель. Потому и кодеров ( не путать с программистами ) и впрямь развелось выше крыши.

Dselect ★★★
()

Вообще-то mutt, lynx и все такое рулит. Просто, не жрет машинных ресурсов (понимаешь это когда расчеты 3-ю неделю стоят), НО!!! Почему бы нам всем не стать диогенами (по-современному - панками) выйти из наших уютных квартир и жить в бочках? На хрена нам голливудские фильмы с 3д звуком и супердорогущей компьютерной графикой. Мы разучиваемся читать книги, воспринимать информацию в таком виде, в каком ее воспринимали 10 лет тому, и, как следствие анализировать ее - то есть попросту думать. ГУЙ ОТУПЛЯЕТ ЛЮДЕЙ (но иногда самому хочется стать немного глупее и посмотреть порнуху в инете). А если люди тупеют, они больше покупают всякого ненужного дерьма, больше привязываются ко всяким m$-продуктам, становятся более ограниченными в своей деятельности. У людей ведь так же, как у компов - чем больше мозгов отжирает совсем ненужное дерьмо, тем меньше они думают по существу над реально нужными проблемами...

x3k
()
Ответ на: комментарий от morge

> Кружочек перечеркнутый нарисовать не можешь?

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

P.S.

- А ты знаешь, как математики рисуют множество?

- Множество чего?

- Да ничего, просто множество...

Dselect ★★★
()
Ответ на: комментарий от x3k

> Почему бы нам всем не стать диогенами (по-современному - панками) выйти из наших уютных квартир и жить в бочках?

Организовываем новый Fight Club ? :)

Dselect ★★★
()
Ответ на: комментарий от Shadow

О!

щаз пойду дуну и буду алиасы писать!

и первым делом надо будет придумать алиас к команде алиас

anonymous
()

КОНКУРС!

перевести с русского на bash/unix:

"и днем и ночью кот ученый все бродит по цепи кругом"

anonymous
()
Ответ на: комментарий от Dselect

>А я и есть пользователь. И GUIня мне нужна, как зайцу известное венерическое заболевание.
Ну так не используйте, кто вас заставляет.
>Она вообще мало кому нужна
Сомнительно... Все таки некоторые вещи удобнее делать в GUI. Например, файловый менеджер. Большинству пользователей не нужна вся та функциональность, которую дают команды команды shell. Зайти в каталог, скопировать пару файлов в другой каталог, переименовать файл, поиск тоже не очень сложный. Сценарии тоже далеко не каждый пользователь пишет. Так что преимужества shell исчезают. А если уж нужно обязательно shell - можно запустить окно с терминалом и вперед...
> Просто дяде Биллу хочется денег, и он пытается (к сожалению, весьма успешно) засунуть в каждую щель.
Мы сейчас Билли обсуждаем или GUI? Или вы считаете, что GUI появился только благодаря Билли?
> Потому и кодеров ( не путать с программистами ) и впрямь развелось выше крыши.
как это связано с GUI?

CyberCoder
()
Ответ на: комментарий от Dselect

5 баллов.
Кстати, придставь себе, что творилось бы на лоре, если бы тут общались с помошью пиктографии :)

ugoday ★★★★★
()
Ответ на: комментарий от anonymous

> а вот это давно уже реализовано в plan9 (представление GUI-окон как файлов).

Я в курсе.

Только окно должно быть директорией ( хотя директория -- тоже файл :)).

А touch /servers/X/WID12345/menu должно рисовать менюшку.

A cat >> /servers/X/WID12345/menu -- добавлять туда еще один пунктик.

Dselect ★★★
()
Ответ на: комментарий от CyberCoder

> Например, файловый менеджер. Большинству пользователей не нужна вся та функциональность, которую дают команды команды shell. Зайти в каталог, скопировать пару файлов в другой каталог, переименовать файл, поиск тоже не очень сложный.Так что преимужества shell исчезают.

1) По принципу Оккама GUI -- лишняя сушность. Ибо почти все то, что может GUI, может (и делает это лучше) shell.

2) Вот так и разводятся помойки. Хотя shell от них не спасет, конечно -- разруха не в уборных, разруха -- в головах.

> Или вы считаете, что GUI появился только благодаря Билли?

Появился -- нет, конечно; но бредовая мысль засунуть его во все щели -- несомненно, его творчество. > > Потому и кодеров ( не путать с программистами ) и впрямь развелось выше крыши.

> как это связано с GUI?

Да надо ж кому-то это все писать, а работа-то тупая. Вот и набирает известная контора полуграмотных индусов и китайцев, и они ТАКОЕ пишут...

P.S.

The only "intuitive" interface is the nipple. After that it's all learned. (C) S. Jobs

Dselect ★★★
()
Ответ на: комментарий от Dselect

1) По принципу Оккама GUI -- лишняя сушность. Ибо почти все то, что может GUI, может (и делает это лучше) shell.

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

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

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.