Comments 100
Первая — легкий снобизм, вроде ну что, не можешь сам разобраться? Да могу конечно, только зачем целый день тратить на показательные выступления, когда все уже решено до нас. Велосипед изобретать, когда он уже есть, да еще и лучше твоего.
Вторая — отрицание. А чего гуглить, там все равно один бред. Да ну отлично. Раз везде бред, разберись, потрать свой день, и напиши. И другие не будут тратить на это день, а уложатся в 10 минут. Сколько ты поможешь сэкономить жизни.
-В смысле?
-Ну Вы гуглите?
-Ну бывает иногда…
Первая — легкий снобизмВот где я только и с какими IT-специалистами не работал — ни разу такого не встречал.
Все помнить невозможно. Нужно уметь пользоваться справочником, а не заучивать его.
Где же Вы, Автор, работаете, если не секрет, чтобы знать и обходить стороной? :)
Ни разу не сталкивался хоть со сколько-нибудь отрицательным мением по поводу гугления. Правда последние 25 работаю в англоязычных коллективах. Так может, все же зависит от языка? В)
Лучше бы он про гугление спросил. :)
ИМХО Это дело привычки.
Т.е. кто и как работал с консолью.
Т.к. я начинал с DOS и NC, то работа с файлами мне удобнее/привычнее через интерфейс двухпанельного файлового менеджера.
Но современный CLI консолей не менее удобный чем, в файловом менеджере.
Просто по другому.
Только FARом и пользуюсь, и ставлю на каждый сервер, к которому надо хоть раз удаленно подсоединиться. Если бы мне задали такой же вопрос, мы бы вместе посмеялись над доброй милой шуткой, не более того.)
Эээ… у вас сервера под какими осями?
Linux port of FAR Manager v2 (http://farmanager.com/)
Works also on OSX/MacOS and BSD (but later not tested on regular manner)
Видимо, есть :-)
В принципе для базовых вещей норм.
Для остального есть GNU-утилиты и bash. :-)
А что горячие клавиши не те — ну дык в терминале бОльшая часть сочетаний обычно не слишком доступна и потому используются последовательности.
Вобщем, и far и mc вышли из nc. Но пошли разными путями.
Что касается «увидеть в музеях» — достаточно часто встречаю сервера, где доступ вне сети есть только через последовательный порт, что в случае проблем приводит к тому, что таки да, терминал резко становится совместим с vt100, тем самым музейным. Справедливости ради, поведение можно настроить, но а) про это надо вспомнить, б) на это обычно забивают, так как в нештатной ситуации обычно не до этого.
По-умолчанию в mc подключен внешний редактор файлов, в современных дистрибутивах это nano. Встроенный в mc больше предназначен для редактирования конфигов. Ну и, кстати, его поведение не слишком отличается от поведения редактора nc, чьё поведение и взято за основу в 1994-м году.
Прошлым летом после ~20 лет с линуксом на рабочем месте пришлось пересаживаться на винду10. Могу много чего выразить, но а) таки использую проводник для работы с файлами (far тоже присутствует, но в часть каталогов зайти не может, в отличие от проводника), б) использую _внешнюю_ относительно винды переключалку клавиатуры через CapsLock, в) таки нашел и настроил focus-follow-mouse взамен дефолтного click-to-focus.
При этом:
— консоль не настолько вменяема как вы пытаетесь показать, хоть и действует как в dos — чего только стоит отличная от остальной системы кодировка с невозможностью действительно развернуть на полный экран без дополнительных телодвижений с явным заданием размера консоли заведомо больше ширины экрана (после чего приходится скроллить по горизонтали, если её таки уменьшил и что-то вывел), да и редактирование командной строки оставляет желать лучшего,
— нет _привычного_ шелла (PowerShell — не шелл в смысле юниксов, это больше похоже на ipython, чем на шелл и пользоваться им как шеллом — такое же извращение),
— нет вменяемой поддержки нескольких рабочих столов (то, что есть — неюзабельно, как минимум, лично я привык видеть, что на них есть без переключения).
— нет возможности настроить горячие клавиши управления рабочим столом так, как мне привычно (да, они не полностью совпадают с виндовыми, как ни странно, ибо сложились давно).
Ну и то, что в комплекте нет некоторых утилит типа пакета openssh или тех, что входят в coreutils — это тоже можно записать в претензии к винде, аналогичные вашим.
P.S. Вижу два варианта, почему у вас есть желание получить far под линукс:
1) вы хотите использовать линукс, но тогда вы и настраиваете то, что можно настроить (терминал — можно, я проверял, софт — не всегда, иногда проще пропатчить или написать новый), с остальным смиряетесь или используете виндовую рабочую станцию для управления линуксовым сервером (плагин winscp к far вполне позволит отредактировать конфиг, а putty обеспечит запуск команд, если надо — при помощи входящих в комплект утилит можно даже по ярлыку на рабочем столе),
2) вы ищете повод не переходить, тогда забейте на повод и не переходите. Другого смысла ныть на тему «нет ничего похожего на far под linux», кроме повода не переходить не вижу.
В любом случае что mc, что far2l под вас вряд ли кто возьмётся дорабатывать, ибо неинтересно. Попробуйте заинтересовать разработчиков far2l хотя бы багрепортами, а не «жалкая пародия». Это если они не бросили сиё безнадёжное дело. У mc есть своя целевая аудитория и вряд ли его будут доделывать под аудиторию far.
Ну и то, что в комплекте нет некоторых утилит типа пакета openssh или тех, что входят в coreutils — это тоже можно записать в претензии к винде, аналогичные вашим.
Почему нет?? Всё есть — берёте и ставите, включая bash. Почти весь софт что есть под Linux есть и под винду. Обратное, увы, не верно.
Остальные утверждения:
— нет _привычного_ шелла (PowerShell — не шелл в смысле юниксов, это больше похоже на ipython, чем на шелл и пользоваться им как шеллом — такое же извращение),
— нет вменяемой поддержки нескольких рабочих столов
— нет возможности настроить горячие клавиши
тоже, явная ложь. Даже спорить нет смысла.
И сравнивать mc с Far Manger-ом, я извиняюсь, это всё равно что сравнивать средневековую повозку с Porche 911
И насчёт рабочих столов — как мне увидеть примерный вид рабочего стола (расположение окон на нём) без переключения на него и без отдельного вызова переключалки, которая ещё и не показывает нихрена под рабочей виндой, хотя и должна? Под *nix сиё было ещё в те времена, когда линукс был без гуя.
Что касается клавиш — попробуйте реально перенастроить перемещение окон с клавиатуры тем, что есть в винде.
Что-то типа win-shift-left для прижимания к левому краю экрана, к примеру. Или Win-F5 для переключения на 5-й рабочий стол.
Или хотя бы Alt-LKM для перемещения окон, которые хз по какой причине засунуты виндой или приложением заголовком выше экрана.
Я бы вообще-то сравнил уазик, который проедет где угодно (модем на 19200) и таки да порш, предназначенный только для хороших дорог (на 64к уже не очень комфортно, хотя и можно пользоваться). Оба — файлменеджеры. Оба умеют копировать и редактировать файлы. Они похожи по назначению и частично пересекаются по функциям, потому и сравниваю. И таки я уже предложил простимулировать разработку хотя бы багрепортами или фичареквестами. Вы же даже не можете выразить словами, что именно вам не подходит не в far. Либо это синдром утёнка и вообще любой файлменеджер, который не far, будет хреновым, либо популизм, либо такой склад ума, когда мышление — не словами, а ощущениями.
Вы же даже не можете выразить словами, что именно вам не подходит не в far
Например, способность открыть терабайтный файл во внутреннем просмоторщике с автоскролингом. Только не надо писать что этого вам не надо, таких фич — миллион.
Ключевое — «в комплекте». БОльшую часть того, что есть под обе системы, в винде надо ставить извне, даже не из store и затем отдельно заботиться об обновлении, что для простых инструментов несколько странновато.
Что значит «в комплекте»?? Линукс — это только голое ядро. Всё остальное надо ставить. Это особенно заметно в моём любимом арче (впрочем, mc всё равно не ставится по-умолчанию в большинстве дистрибутивов).
А если вы не можете поставить нужный софт под виндовс, то зачем пытаетесь спорить на айтишном рессурсе?
Но тем не менее — где ваш багрепорт на эту тему?
Не путайте линукс как ядро и линукс как дистрибутив. В дистрибутиве обычно есть практически всё, что требуется для начала работы. Это, скорее, аналог win10+store, что и сравниваю.
И да, я могу поставить что угодно. Но при этом я вижу разницу между «поставил из store/репозитория и обновляю из одного места» и «поставил хз откуда и обновляю руками по отдельности, если вспомню, что это вообще ставил». Второе — удел эникейщиков, причём, начала века.
По надобности использую grep.
В принципе этих двух утилит мне достаточно для работы с логами.
Они есть во всех дистрибутивах Linux и доступны «из коробки».
mc же нужен для навигации по каталогам и манипуляции с файлами.
Ну еще для редактирования не больших скриптов.
far использую точно так же. Поэтому для меня что far, что mc все одно.
А как у mc насчёт выполнения одной одной команды над группой выделенных файлов? Как насчёт перенаправления стандартного вывода во внутренний просмотрщик и редактор? Как записать макросы?
Да, кстати, до сих пор надо дважды ESC нажимать чтобы выйти откуда бы то не было?
Я кстати не спорю, что именно вам может этого хватать. Мне — нет. Речь шла о сравнении функционала и качества mc и far. Так вот: я не знаю ни одной фичи mc которой нету в Far-e, а вот обратное неверно
Если не в курсе, то символ esc является служебным на терминалах, в частности все не алфавитно-цифровые клавиши являются последовательностями esc+что-то.
Вобщем, тут груз совместимости сильно старше винды и одиночный esc тут можно определить только по таймауту, что может быть неприятно при работе через забитые сотовые каналы… К сожалению, именно в этом месте в ближайшее время терминалы *nix не исправить, пока требуется хотя бы, к примеру, ходить по ssh между linux и freebsd/hpux/aix.
Остальное — пользовался только просмотром stdout через Alt-Shift-! и то давно…
Также в редакторе есть M-u для выполнения внешней команды и вставки в редактор — извините, не пользовался.
Макросы — нашел пример habr.com/ru/post/150759 (если честно, для реального редактирования программ предпочту что-нибудь более гуёвое, mcedit — чуть-чуть поправить конфиги скорее).
Запустить что-то над выделенным — нажмите таки F2 и прочитайте пункт с @
Ну и опять же — где хотя бы ваши багрепорты/фичареквесты? Большинству от mc действительно надо немногого — в системе достаточно всего остального, чтобы делать из действительно простого файлменеджера ещё один комбайн всё-в-одном aka
Я понимаю что вы может быть не активный пользователь и вам mc хватает за глаза. Но я писал, что far на порядок опережает по функциональности и качеству. На понимаю, зачем вы пытаетесь спорить с этим очевидным фактом.
Кстати FAR, запущенный в консоли под вайном не требует никакого дабл-ESC. Так что, не надо тут про ограничения консоли.
> Но я писал, что far на порядок опережает по функциональности и качеству.
Багрепорты? Фичареквесты? Оплата разработки?
Раз какая-то функциональность нужна именно вам, а остальные про неё даже не вспоминают — это ваше дело её протолкнуть.
А пока получается так, как с обычными новичками, они хотят, но не могут. При этом достаточно продвинутые могут, но не хотят.
P.S. мне хватает за глаза комплекса mc + coreutils + скрипты (мои) + гуй. Не вижу смысла ограничиваться чем-то одним, если есть возможность.
Да и нафига вообще нужен MC, когда есть krusader?
У них разные ниши всё-таки. Первый — чистая консоль уже давно (несмотря на существование Xmc в начале века), часто удалённая, второй — чистый гуй, выглядящий как консоль, в подавляющем большинстве локальный (вот тут могу ошибаться, но пока что не видел far, работающего по ssh без форварда иксов, а RDP — это десктоп, причём требующий достаточно неплохих каналов).
Что касается krusader — это, скорее, total commander такой. Впрочем, один хрен файлменеджер в гуях.
А теперь пишете, «ну чтож вы хотели, ограничения терминала», «да нафиг он нужен, когда есть less», «да и вообще это совершенно разные программы и их нельзя сравнивать».
Я так и не понял: вы сначала хотели сравнить, а потом пишете что сравнивать нельзя.
Подозреваю, что остальные фичи far либо есть (вероятно, опять в непривычном виде), либо о них даже не задумывались и не задумаются, если об этом не сообщить. Ваши же высказывания выглядят как некомпетентность, как минимум, вы точно не читали доки на mc, иначе бы не менее 3 пунктов из 4 не было бы задано.
Контрпродуктивное нытьё «far на порядок лучше» не то же самое, что сообщение «в mc по сравнению с far нехватает следующих вещей: <перечисление с краткими примерами использования в far>». Не хотите перечислять — не нойте, что mc хуже far. Оно может и действительно так, но без конкретики — тупо раздражает, так как и тем и другим надо уметь пользоваться и создаётся впечатление, что mc вы видели один раз издалека.
Можете их сравнивать, можете не сравнивать, но разные ниши (текстовый терминал vs гуй) от этого не исчезнут и некоторые вещи типа комбинаций клавиш или работа с буфером обмена завязаны на это, потому поправлены в ближайшее время быть не могут. Будете сравнивать — учитывайте это.
P.S. Из фич, в которых far действительно обогнал — таки да, просмотр очень большого файла. Так и не понял, накой мне надо своими глазами смотреть ВЕСЬ лог, если меня интересует либо определённый промежуток времени, либо определённый id типа MSGID письма в почте… Если эта задача будет регулярной — проще таки поставить какой-нибудь ELK и пусть этим сервер занимается вместо меня.
И десяток серверов — это, извините, мелочи. Чуть-чуть присматривать за этим пусть даже с 2007 года — особого опыта не требуется. Тем более, что хаутушек развелось — даже думать не надо.
Второе преимущество — если не vim, то vi в *nix и unix есть практически везде, включая всякие HP-UX и AIX(мать их обоих). Если нет, то это большое исключение, достойное занесения в локальную документацию или исправления.
Ну и общие соображения: если за каким-то хреном тебе понадобилось что-то редактировать в чистой консоли без гуя, то:
— либо у тебя идёт первоначальная настройка компа (тогда пофиг чем, один раз-то),
— либо у тебя всё сломалось и тогда у vi/vim есть преимущество (см. выше про задницу),
— либо ты профессионал старой закалки, предпочитающий vim emacs'у (таки vim действительно многое умеет, его можно превратить в полноценную IDE или таки файлменеджер и при этом он действительно заточен под управление с клавиатуры по сравнению с far, с возможностью настроек горячих клавиш и создания своих произвольных меню),
— либо квалификация настолько низка, что не смог поставить более подходящий для тебя интерфейс и/или редактор (да хотя бы винду на рабочей станции и far с плугином winscp для удалённого редактирования, в локалке — сойдёт для сельской местности).
Очевидно же, что Windows.
Но только гораздо позже я понял, что многие книги ничем не отличаются от современного интернета. Многие из них написаны только для того, чтобы быть написанными. Автору нужен научный авторитет для кандидатской, докторской, а полезной информации в этой книге — ноль.
Вот интересно, сейчас кто-то еще читает в библиотеке? Ведь книжку можно за 10 минут перефотографировать на телефон и уйти.
Ведь книжку можно за 10 минут перефотографировать на телефон и уйти.Атмосферу не перефотографировать.
К тому-же есть книжки, которые фотографировать запрещено по причине их лютой древности.
Очень советую хотя-бы подержать в руках такие — это произведения искусства, во всех смыслах.
И да, все еще ходят и читают.
К тому-же есть книжки, которые фотографировать запрещено по причине их лютой древности.А эту книгу уже оцифровали или ещё нет? Если держат в руках, то страницы листают или нет?
Очень советую хотя-бы подержать в руках такие — это произведения искусства, во всех смыслах.
Поэтому «условный КПД» у книг был достаточно высок.
сейчас «написать в блог» может любой дурак. Причем распространение интернета и платформ — тоже облегчает дуракам эту задачу. Несколько лет назад, когда интернет был в основном проводным, а яндекс.дзена не было — была какая-то оптимальная точка. Информация уже была, а процент дураков был еще все-таки меньше.
Правда, нужно еще учитывать «ускорение». мы учились, например, в 1986-87 по учебнику Гоноровского «радиотехнические цепи и сигналы», первое издание которого было 196* года. последнее издание — вроде 2002 год.
а рядом лежит книжка по Qt4.5 купленая в 2011 вроде — уже бессмысленна и бесполезна, хотя всего 10 лет.
Я подшучиваю на старшим поколением, что они не пользуются бесконтактной оплатой телефоном.
Молодые инженеры подшучивают надо мной, что я с трудом смотрю видео и предпочитаю читать.
Это одно и то же явление? Трудности адаптации к изменившейся среде и неприятие нового?
Кстати, Safari Books охватывают обе аудитории. И даже есть видео от автора книги, снятое как минимум «по мотивам».
Потому что проще нажать одну кнопку одним пальцем и наговорить. Ну да: страдает краткость мысли. В будущем нас ждёт голосовое управление. И если передача голосового сообщения уже становиться модным сейчас, то что же будет потом…
А вообще, предложите им распознавать голосовые сообщения в текст перед отправкой. Можно же как то в том же телеграме распознать голос в букавы?
Я, например, войсы не слушаю приниципиально. Помимо всего прочего, это приятно бесит не умеющих в грамоту полумартышек.
Трудности адаптации к изменившейся среде и неприятие нового?
Ещё есть вариант, осознанного выбора и "отбивание инвестиций" (ресурсов затраченных на освоение).
Есть вещи для которых видео хорошо — демонстрация разборки ноута например.
Я подшучиваю на старшим поколением, что они не пользуются бесконтактной оплатой телефоном.Простите, но я бы подшучивал над людьми, которые её как раз таки используют, учитывая, что зловреды в ОС и их сторах находят каждый второй месяц. При этом многие устройства обновляются или крайне редко или не обновляются вообще.
Тогда как нагуглить можно будет исключительно видео и ничего кроме видео.Да, мне тоже пока не понятно как его например grep-ать?
Зачем-то в моей семье она была. У вас была?
Т.о. системные администраторы должны стать devop, т.е. программистами инфраструктуры.
А все остальное, через облако и облачные сервисы.
Знания системы находятся в руках у корпорации и их техподдержки.
Соответственно не нужны подробная документация «что унутре».
Нужна документация по API облака.
Приложения оборачиваются в контейнеры, соответственно приложение работает в определенном изолированном контексте и на неё не действуют сайд-эффекты других приложений и их настроек.
Безопасность, аутентификация и авторизация так же уходят в облако.
По моему как-то так.
Своя изолированная сеть будет стоит очень дорого.
Либо из-за лицензий, либо из-за специалистов, либо из-за того и другого.
Прошу прощения — еще раз. Свою сеть скоро смогут позволить далеко не все. Т.к. стоимость её владения вендоры сделают стремящейся к бесконечности. :-)
VMware делает похожее. Для on-prem посмотрите на стоимость лицензии. Они оставили только абсолютно пустой Standard и очень дорогой Enterprise Plus. И всё, без вариантов.
Cisco. Вот они взяли и упаковали ICND1+ICND2 в одни курс. Было 10 дней, стало 5. Как думаете, качество образования выросло от этого? Сомневаюсь.
Жаль, нельзя сделать фильтр по похожести информации. И сразу отсекать смысловые дубликаты.
— (хором) Здравствуй, Вася!
Вы помните, что Хабр 10 лет назад был "для инженеров"?
А сейчас — для редакторов-оформителей. И не приведи вас аллах оформить свою статью не по канону — заклюют так, что даже комментарий написать больше не сможете...
«Чем отличается сеньор от мидла? Сеньор находит ответ на SO в два раза быстрее мидла.
Чем мидл отличается от джуна? Мидл находит тот же ответ в 5 раз быстрее джуна)»
Когда страницы man были страницами, а не манускриптами на 50 листов убористого текста, а библиотека Technet умещалась на два компакт-диска (по 650Mb).ничто не ново… полвека назад документация по операционке для OS-360 занимала 63 томика. При дистрибутиве операционки размером в 40мб.
Тоже Гуглите?