|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 17 Nov 2002 20:27:00 To : Ihar Mahaniok Subject : Re: mc и встроенный ftp-client -------------------------------------------------------------------------------- Ihar Mahaniok <Ihar.Mahaniok@f200.n450.z2.fidonet.org> wrote: DP>> Q: а почему нет DN/FAR под Linux ? - было бы время, я бы сам написал, а MC DP>> бла-бла-бла не умеет, и вообще какой-то кривой DP>> A: читай документацию на MC, а что качается FAR -- тот кто может написать, DP>> тот MC вообще не пользуется, а кто пользуется -- тот написать не может IM> хм, а почему те, кто могут написать, MC не пользуются? :) чем они пользуются IM> вместо него? Головой, преимущественно. Основная задача mc - обеспечить возможность визуальной работы с файловой системой. Т.е. дать ЧЕЛОВЕКУ возможность удобно выполнять ВРУЧHУЮ простейшие операции с файлами. А ежели немножко подумать, то выяснится, что за перекладывание файлов с диска на диск никто никогда никому денег не платит. Потому что пользы от такой работы - ноль. Если же мы начинаем думать о том, как нам более эффективно решать ту задачу, за которую нам деньги платят, то очень быстро выясняется, что оперировать с файлами приходится крайне редко - большую часть рутинных и неинтересных операций берут на себя всяческие скрипты, мейкфайлы и cvs-ы. А человеку остаются только нетривиальные операции, такие как написание осмысленного текста, неважно на языке программирования каком или на великом и могучем. В этих условиях привычка работы в мц начинает скорее мешать, чем помогать - из за его привычки немедленно по завершении выполненной команды выплевывать обратно на экран свои панели. В большинстве случаев иметь перед глазами результат последней выполненной команды гораздо полезнее (поскольку если она что сказала, то наверное, имеет смысл это выслушать. Программы в юниксах обычно лишнего не говорят), чем панель со списком файлов, в 90% из которых (с расширениями o. .pyc .log .aux .toc и так далее) я все равно никогда в жизни ни руками, ни глазами не полезу. Пусть об их существовании знает та програма, которая их сгенерила и использует, да еще цель clean Makefile. А в тех РЕДКИХ случаях когда мне нужно файлик переименовать, скопировать в нестандартное место, это можно и в командной строке сделать. Благо есть в современных шеллах добрая клавиша Tab, которая у тех, у кого по уму настроена, вышеперечисленные файлы из списка осмысленных альтернатив исключит. Таким образом использование старой доброй командной строки позволяет ЭКОHОМИТЬ количество мыслительных усилий, необходимых для выполнения работы по сравнению с нортоноидным интерфейсом (который в свое время был большим шагом вперед по сравнению с убогими командными интерпретаторами MS-DOS и производных, но не NT) А принципиальной разницы между одной клавишей F5 и двумя cp - нет. Это вам не дос, где для набора команды копирования требовалось целых четыре буквы набрать. Особенно, если учесть что за функциональными клавишами приходится долго тянуться, а буковки нажимаются на автомате, вслепую. Таким образом ответ на поставленный вопрос формулируется так: Те, кто способны написать сложную программу под Unix-ом, обычно озабочены не автоматизацией рутинных файловых операций, а автоматизацией своего процесса работы на более высоком уровне абстракции. Конечно, -- Читал доку по диагонали? А где ты ее взял? Я сколько VideoModes.doc ни штудировал, там только про вертикали и горизонтали. --- К.Злобин в RU.LINUX --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/151786ac0eb1e.html, оценка из 5, голосов 10
|