The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен консольный файловый менеджер nnn 4.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от opennews (??), 17-Апр-21, 11:18 
Опубликован релиз...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=54981

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Доступен консольный файловый менеджер nnn 4.0"  +5 +/
Сообщение от Аноним (1), 17-Апр-21, 11:18 
Звучит неплохо. Надо посмотреть.
В частности, возможность использования корзины могла бы быть полезной.
Ответить | Правка | Наверх | Cообщить модератору

71. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (71), 17-Апр-21, 20:00 
печатать долго три нэ
Ответить | Правка | Наверх | Cообщить модератору

141. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Корец (?), 18-Апр-21, 14:15 
Предложи им сменить название на n3
Ответить | Правка | Наверх | Cообщить модератору

153. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (153), 18-Апр-21, 23:50 
n3 занято дубленским ядром
Ответить | Правка | Наверх | Cообщить модератору

172. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (172), 22-Апр-21, 23:44 
Если серьезно планируете его использовать, то для плагинов вам bashrc придется править, заодно и алиас поставите
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

89. "Доступен консольный файловый менеджер nnn 4.0"  –4 +/
Сообщение от Аноним (-), 17-Апр-21, 22:11 
Черт, учитесь, нубы и вебмакаки, как описание (да и внутренности) программ делать. Уже клонирую, цуко. Ну нельзя же так?!
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

151. "Доступен консольный файловый менеджер nnn 4.0"  +4 +/
Сообщение от Аноним (151), 18-Апр-21, 22:42 
у вас корзина головного мозга. Поколение z...
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "Доступен консольный файловый менеджер nnn 4.0"  +19 +/
Сообщение от Аноним (2), 17-Апр-21, 11:37 
Без электрона? Закапываем!
Ответить | Правка | Наверх | Cообщить модератору

3. "Доступен консольный файловый менеджер nnn 4.0"  +7 +/
Сообщение от Аноним (3), 17-Апр-21, 11:39 
Скомпилируй emscripten-ом и заверни в электрон:)
Ответить | Правка | Наверх | Cообщить модератору

55. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Аноним (55), 17-Апр-21, 17:11 
Так-то можно и mc скомпилировать :)
Ответить | Правка | Наверх | Cообщить модератору

5. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Мимокрокодил (?), 17-Апр-21, 12:03 
У кого-нибудь есть опыт использования nnn и vifm? Можете в двух словах разницу выделить?
Ответить | Правка | Наверх | Cообщить модератору

9. "Доступен консольный файловый менеджер nnn 4.0"  +3 +/
Сообщение от acroobat (ok), 17-Апр-21, 12:11 
В vifm есть вкладки, сессии и миллион настроек, как и в vim. Про nnn первый раз слышу.
Ответить | Правка | Наверх | Cообщить модератору

91. "Доступен консольный файловый менеджер nnn 4.0"  –1 +/
Сообщение от Аноним (-), 17-Апр-21, 22:12 
Но описание у него все же зачетное. Кто-то еще пишет программмы с умом, а не "лишь бы скорее накодить этот крап".
Ответить | Правка | Наверх | Cообщить модератору

148. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от имятакое (?), 18-Апр-21, 18:02 
возможности vifm мне знакомы, сам им активно пользуюсь. мне было интересно узнать о nnn от людей с опытом его пользования.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

173. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Аноним (172), 23-Апр-21, 00:06 
vifm много не использовал, возможностей у него как и у vim - куча. Я часто использую фильтр в текущем каталоге, vim-овый подход в таком случает предполагает лишние нажатия клавиш, что для меня оказалось решающим. nnn - очень минималистичный, стандартного функционала вам с высокой вероятностью не хватит. Для расширения возможностей используются плагины (они там обычные шелл скрипты) что-то даже под себя придется переписать, благо там большинство маленькие и выглядят несложно. Чтобы сделать как на первом видео вам их еще настроить придется
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

6. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от user90 (?), 17-Апр-21, 12:06 
Пробовал его как альтернативу стандартным средствам shell, не на много удобнее ващет.
Ответить | Правка | Наверх | Cообщить модератору

22. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Shevchuk (ok), 17-Апр-21, 12:58 
ващет намного
Ответить | Правка | Наверх | Cообщить модератору

28. "Доступен консольный файловый менеджер nnn 4.0"  +2 +/
Сообщение от Аноним (28), 17-Апр-21, 14:05 
потому что подобный софт - не альтернатива, а дополнение стандартных средств shell
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

31. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от user90 (?), 17-Апр-21, 14:10 
А я не про "подобный софт", а конкретно про сабж. Что юзаю вместо него написал чуть ниже.
Ответить | Правка | Наверх | Cообщить модератору

127. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от And (??), 18-Апр-21, 10:30 
А удобство в возможности для выделенных файлов запустить собственный или чей-то скрипт или программу.

Как только гибкая возможность делать такое меню - это кнопка F2 у MC - так сразу этот файловый менеджер становится классным, мощным, удобным.

Модульность. Какждый скрипт или программа могут делать что угодно, сколь угодно удобно и именно то,что нужно.

Ответить | Правка | Наверх | Cообщить модератору

7. "Доступен консольный файловый менеджер nnn 4.0"  +10 +/
Сообщение от Аноним (7), 17-Апр-21, 12:06 
Горячие клавиши как будто не для людей... Почему в каждом приложении изобретается новый набор? Надо уже запиливать RFC на эту тему...
Ответить | Правка | Наверх | Cообщить модератору

133. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от And (??), 18-Апр-21, 12:07 
Зачем НЕ делают возможности настраивать их под себя. Казалось бы простой текстовый файлик в ~/.config/ и сколько счастья было бы, но нет... Увы, у многих захарджожено, приварено, прибито гвоздями.

Тривиальная ж идея: _возможность_ лёгкой настройки хоткея и возможность прицепить свой скрипт. И сразу софт сможет всё что угодно.

Ответить | Правка | Наверх | Cообщить модератору

159. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Аноним (159), 19-Апр-21, 11:27 
Так возможность же есть:
1. Поправить https://github.com/jarun/nnn/blob/master/src/nnn.h#L127
2. Собрать

И это осознанное решение, чтобы не отягощать код парсерами конфига и прочим балластом.

Ответить | Правка | Наверх | Cообщить модератору

8. "Доступен консольный файловый менеджер nnn 4.0"  –1 +/
Сообщение от user90 (?), 17-Апр-21, 12:07 
И остановился на https://github.com/leo-arch/clifm - оно куда круче ;)
Ответить | Правка | Наверх | Cообщить модератору

47. "Доступен консольный файловый менеджер nnn 4.0"  –3 +/
Сообщение от Аноним (47), 17-Апр-21, 15:52 
Зашел глянуть сорцы. Капец, почему Сишники пихают все в один файл на 28+ тыс строк кода. В этой лапше хрен разберешься.
Ответить | Правка | Наверх | Cообщить модератору

52. "Доступен консольный файловый менеджер nnn 4.0"  –1 +/
Сообщение от user90 (?), 17-Апр-21, 16:09 
> В этой лапше хрен разберешься.

Несмотря на комментарии к каждой функции.
Может тебе просто не нужно лезть туда, куда ненужно? ;)

Ответить | Правка | Наверх | Cообщить модератору

65. "Доступен консольный файловый менеджер nnn 4.0"  +7 +/
Сообщение от деанон (?), 17-Апр-21, 18:23 
Хочешь сказать, что поколения программистов херней занимались и просто так старались нивелировать влияние сложности систем на стоимость поддержки? И кстати, комментарии это самый неудачный способ описания кода, так что твой язвительный коммент многое говорит о твоих познаниях в программировании
Ответить | Правка | Наверх | Cообщить модератору

72. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Урри (ok), 17-Апр-21, 20:02 
Твои знания давно устарели. Мода на "самодокументирующийся код" была модномолодежный десять лет назад.

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

Поэтому снова вернулись к старой как отходы мамонта схеме "название функции должно говорить, ЧТО она делает; а комментарий - КАК она делает". Ну, у кого мозги были, конечно.

Ответить | Правка | Наверх | Cообщить модератору

73. "Доступен консольный файловый менеджер nnn 4.0"  –4 +/
Сообщение от kissmyass (?), 17-Апр-21, 20:14 
то как она делает, должно быть понятно из кода, и коментарий скорее исключение в особо сложных случаях, притов внутри самой функции

а иначе это КГАМ

Ответить | Правка | Наверх | Cообщить модератору

124. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от iCat (ok), 18-Апр-21, 08:41 
Очень похоже на рассуждения писателя кода для 1С...
Ответить | Правка | Наверх | Cообщить модератору

128. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Аноним (128), 18-Апр-21, 10:37 
Дай угадаю - ты ничего существенно сложнее хелловорлд не писал?
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

135. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от kissmyass (?), 18-Апр-21, 12:16 
> Дай угадаю - ты ничего существенно сложнее хелловорлд не писал?

ну ты не угадал, и что дальше? о чем был твой не очень умный вопрос?

Ответить | Правка | Наверх | Cообщить модератору

78. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от деанон (?), 17-Апр-21, 20:50 
Ещё один продакшин разработчик
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

146. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от боня (?), 18-Апр-21, 15:28 
> Твои знания давно устарели. Мода на "самодокументирующийся код" была модномолодежный десять лет назад.

Это не мода, это норма. Не надо выдавать желаемое за действительность.

Зачем писать комментарий если можно написать тест?
Если вы написали комментарий, а код вокруг него поменялся, что с ним делать?
Где надо писать комментарии, а где не надо писать комментарии? Как уловить эту тонкую грань?
Что делать если комментарий вроде есть, но он понятен только его автору и не вносит ясности?

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

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

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

Комментарии плохой код не исправляют, скорее наоборот, в плохом коде плохие комментарии.

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

149. "Доступен консольный файловый менеджер nnn 4.0"  +7 +/
Сообщение от Kir (??), 18-Апр-21, 20:51 
Значит, это особенность вашей предметной области. У нас есть файлы, где комментарий на сотни строк а кода на 40, потому что по мере роста абстракции интерфейса понять по его описанию зачем он и как использовать становится, не зная досконально систему, трудно. Есть каталоги без единого комментария на сотни килобайт кода- потому что аккуратно написанный код в темах, хорошо отображающихся на функциональный код, не должен требовать комментариев. Есть код, часто-разная математика- где без комментариев со ссылками на страницы с формулами из статей и книг вообще ничего не понятно, и расшифровка неоткомментированного кода нерациональна- это сложнее, чем писать заново, разбираясь по новой.
Так что холивар про комментарии возникает из-за ограниченности опыта спорящих.
Ответить | Правка | Наверх | Cообщить модератору

150. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от боня (?), 18-Апр-21, 21:45 
Продолжайте в том же духе, потом уходите с проекта, а за вами хоть потоп
Ответить | Правка | Наверх | Cообщить модератору

167. "Доступен консольный файловый менеджер nnn 4.0"  –1 +/
Сообщение от Аноним (-), 21-Апр-21, 06:23 
> Значит, это особенность вашей предметной области.

Да какая у галерной вебмакаки особенность? Скорее общая унылость, что самого прогера, что крапа который он изрыгает.

Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

156. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от kamagan (?), 19-Апр-21, 06:42 
Скорее не «как» (это видно из кода), а «почему именно так» и «зачем». Но только там где это необходимо.
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

70. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Урри (ok), 17-Апр-21, 19:56 
Ну будет у тебя 10 файлов по 3000 строк кода.
Что, станет легче?

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

Если автор, конечно, не макароны сделал.

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

131. "Доступен консольный файловый менеджер nnn 4.0"  +5 +/
Сообщение от Аноним (47), 18-Апр-21, 11:30 
Ну вот напиши скажем Линусу шо все ядро надо засунуть в один файл на мильоны строк кода, норм же. Открыл в разных окошках один и тот же файл и ок.
Ответить | Правка | Наверх | Cообщить модератору

88. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Michael Shigorinemail (ok), 17-Апр-21, 22:08 
> Зашел глянуть сорцы.

Кстати, leftpad случайно не Ваших рук дело? :o)

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

134. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (134), 18-Апр-21, 12:10 
Наверно, там же всего-лишь надо несколько require написать и любоваться папкой node_modules с 26+ тысяч файлов.
Ответить | Правка | Наверх | Cообщить модератору

116. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Анын (ok), 18-Апр-21, 00:04 
Там ещё функции по тысяче строк, if-лапша и прочее, за что в Java/C# по рукам бьют и обзывают говнокодером :)
В Си другой стиль, он уже лет 30-40 стоит не шатается)))
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

162. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (55), 19-Апр-21, 23:46 
Так это, в Java/C# программистов и называют говнокодерами.
Ответить | Правка | Наверх | Cообщить модератору

80. "Доступен консольный файловый менеджер nnn 4.0"  +2 +/
Сообщение от Аноним (-), 17-Апр-21, 20:57 
28000 Тысяч строк C кода, серьезно?
https://github.com/dylanaraps/fff - 1000 строк shell
Жаль только разработчик исчез куда то.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

85. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Михрютка (ok), 17-Апр-21, 21:38 
>>> 1000 строк shell

пфффф любители

https://github.com/simplenetes-io/simplenetes

(будет время на след неделе, посчитаю, сколько в hacmp строк на шелле)

Ответить | Правка | Наверх | Cообщить модератору

92. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (-), 17-Апр-21, 22:22 
Как эта шляпа на шелле отнесется к имени файла вида "Hello\0x0d\0x0aWorld'";:$wtf\lol*?!" (абсолютно валидный filename в *никсах). Си то на этом не наестся, там ок все, кроме NULL (конец строки) и / (path separator), как раз ограничений самой ФС.

А в 1000 строк на шелл - наверное даже одна только валидация и эскейпинг которые не обгадятся на вон том примере и то наверное не влезут, уж сорян :). А какой-нибудь новомодный /dev/tcp как раз позволит у вас privacy conscious стырить все к чему вы имели доступ опосля инжекции.

Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

121. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Аноним (121), 18-Апр-21, 07:12 
Абсолютно валидный Python:

>>> [0xfor x in (1, 2, 3)]

[15]

Ответить | Правка | Наверх | Cообщить модератору

158. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (158), 19-Апр-21, 10:23 
Ок сдаюсь, как это работает? Понятно что это не 0x for x, a 0xf or (x in ...), но почему это ползучее работает без пробела перед or?
Ответить | Правка | Наверх | Cообщить модератору

168. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (-), 21-Апр-21, 06:26 
> Абсолютно валидный Python:

Для жыэса тут тоже кто-то такое постил. Но питона у меня вообще нет, а жыэс в песочнице. А на дурацкое имя файла на флешке налететь вполне реально. И будет совсем не круто если "флешка может сделать takeover компа с правами текущего юзера".

Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору

174. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от tor (??), 23-Апр-21, 12:16 
На Эльбрусе не работает - не нужно.
NNN - работает.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

10. "Доступен консольный файловый менеджер nnn 4.0"  –11 +/
Сообщение от adolfus (ok), 17-Апр-21, 12:21 
Это никакой не консольный менеджер -- это еще один графический двухпанельник. В консольном режиме ни видео, ни даже pdf быть не может, только терминал.


Ответить | Правка | Наверх | Cообщить модератору

11. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Michael Shigorinemail (ok), 17-Апр-21, 12:30 
> Это никакой не консольный менеджер -- это еще один графический
> двухпанельник. В консольном режиме ни видео, ни даже pdf быть
> не может, только терминал.

Пожалуйста, не забывайте ставить вопросительный знак, когда задаёте вопрос, а не делаете утверждение о том, что знаете.

BuildRequires: libreadline-devel libncurses-devel libncursesw-devel

Ответить | Правка | Наверх | Cообщить модератору

17. "Доступен консольный файловый менеджер nnn 4.0"  +5 +/
Сообщение от Аноним84701 (ok), 17-Апр-21, 12:39 
> Это никакой не консольный менеджер -- это еще один графический двухпанельник. В
> консольном режиме ни видео, ни даже pdf быть не может, только терминал.

mpv --vo=tct --vo-tct-algo=half-blocks --keep-open=yes   mypics_or_video
(если с true color туго: --vo-tct-256=yes)


Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

35. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Michael Shigorinemail (ok), 17-Апр-21, 14:31 
> mpv --vo=tct

Спасибо :)

Ответить | Правка | Наверх | Cообщить модератору

77. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (77), 17-Апр-21, 20:29 
Не могу представить что через 5 лет этот медиаплеер будет уметь.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

25. "Доступен консольный файловый менеджер nnn 4.0"  +3 +/
Сообщение от hefenud (ok), 17-Апр-21, 13:41 
> В консольном режиме ни видео

Ok, google. Find libcaca

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

163. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (55), 19-Апр-21, 23:57 
Не бери каку в руки :)
Ответить | Правка | Наверх | Cообщить модератору

26. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (26), 17-Апр-21, 13:56 
А у меня вот midnight commander открывает картинки через gpicview, например.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

40. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Супернуб (?), 17-Апр-21, 15:03 
вроде как не "двух" - zenway.ru/page/nnn
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

64. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Annoynymous (ok), 17-Апр-21, 18:20 
https://www.youtube.com/watch?v=05QKOxIqyWY
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

161. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (161), 19-Апр-21, 20:21 
Офигенно
Ответить | Правка | Наверх | Cообщить модератору

95. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (-), 17-Апр-21, 22:25 
Консоль понятие растяжимое. GLMark2 может прям в фреймбуферной (а точнее, kms'ной) консоли нефиговое 3D навернуть. А вот прям без всяких иксов, рендернув с GPU прям в фреймбуфер. Некоторые видеоплееры тоже так умеют ща.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

12. "Доступен консольный файловый менеджер nnn 4.0"  –3 +/
Сообщение от VINRARUS (ok), 17-Апр-21, 12:32 
Каждый уважающий себя юниксоид сам пишет файловый навигатор под свои нужды.
Я на shell например себе написал и вызываю в консоли 1й буквой.
ПС: cd жутко неудобен без СКМ.
Ответить | Правка | Наверх | Cообщить модератору

14. "Доступен консольный файловый менеджер nnn 4.0"  +2 +/
Сообщение от Аноним (14), 17-Апр-21, 12:35 
Дай угадаю, название ты ему дал mc, а написал его в одну строку "*** install mc" :В
Ответить | Правка | Наверх | Cообщить модератору

15. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (14), 17-Апр-21, 12:36 
Ну вот, пока я писал ты поправил с "парой букв" на "1й" буквой
Ответить | Правка | Наверх | Cообщить модератору

20. "Доступен консольный файловый менеджер nnn 4.0"  –6 +/
Сообщение от VINRARUS (ok), 17-Апр-21, 12:49 
Извини шо поламал твою историю :3
Shift+v это 2 клавишы, но 1 буква.
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступен консольный файловый менеджер nnn 4.0"  –5 +/
Сообщение от VINRARUS (ok), 17-Апр-21, 12:40 
V(){
#bu VINRARUS
while true
do
LIST=
N=1
set ""
shift
for SEE in .* *
do
    if [ -d "$SEE" ]
    then
        true
    elif [ -f "$SEE" ]
    then
        true
    else
        set "$@" "$SEE"
LIST="$LIST$N: [$SEE]
"
        N=$((N+1))
    fi
done
for SEE in .* *
do
    if [ "." = "$SEE" -o ".." = "$SEE" ]
    then
        true
    elif [ -d "$SEE" ]
    then
        set "$@" "$SEE"
LIST="$LIST$N: $SEE/
"
        N=$((N+1))
    fi
done
for SEE in .* *
do
    if [ -f "$SEE" ]
    then
        set "$@" "$SEE"
LIST="$LIST$N: $SEE
"
        N=$((N+1))
    fi
done
echo -n "0: ..
$LIST$PWD >> "
read CD
echo "----------------------------------------"
V=
case "$CD" in
0)
    cd ..
    continue
;;
[0-9]|[0-9][0-9]|[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9])
    eval V="\${$CD}"
    #echo     "V=${1}"
    if [ -d "$V" ]
    then
        cd "$V"
        continue
    fi
;;
esac
break
done
W="$PWD/$V"
echo "V=$V"
echo "W=$W"
LIST=
N=
SEE=
CD=
}
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

29. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от user90 (?), 17-Апр-21, 14:07 
> пишет файловый навигатор

А тут вроде про файловый менеджер (убогонький правда).

Ну а с bash-скриптами лучше бы вообще тут не позорился))

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

48. "Доступен консольный файловый менеджер nnn 4.0"  –3 +/
Сообщение от VINRARUS (ok), 17-Апр-21, 15:56 
ФМ отличный для хомячков (когда возможности ФМ превышают потребности юзера), а для умеющих работать в терминале более полезен именно удобный файловый навигатор.
ПС: извини, на RUST не умею... пока. ;D
Ответить | Правка | Наверх | Cообщить модератору

96. "Доступен консольный файловый менеджер nnn 4.0"  +2 +/
Сообщение от Аноним (-), 17-Апр-21, 22:30 
> Каждый уважающий себя юниксоид сам пишет файловый навигатор под свои нужды.

А потом узнает что "echo trololo > abc; ls | " - абсолютно валидное имя файла в файловой системе. И совсем не факт что кусок шелла будет с ним работать именно так как задумал автор.

Правильный код на шелле для таких вещей состоит из sanitizing и escaping чуть более чем полностью. Черт, это на самом деле даже на сишке немного надо - просто потому что безбашенная попытка вывести имена файлов на экран, при допустимости там что угодно кроме NULL и / может... нет, ну на сях вот прям код оно не выполнит, пожалуй. Но вот настройки терминала escape-seq's оно может переколбасить просто вдрызг. А, шелловики об этом подумают когда хотя-бы unexpected execution смогут запатчить, чтоли.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

101. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Michael Shigorinemail (ok), 17-Апр-21, 22:36 
> Правильный код на шелле для таких вещей состоит из sanitizing
> и escaping чуть более чем полностью.

Возможно, кому-то ещё пригодится: http://altlinux.org/libshell

Ответить | Правка | Наверх | Cообщить модератору

108. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Аноним (-), 17-Апр-21, 22:51 
Оптимизированный микроскоп, с крепким тубусом и тяжелым основанием :). Чур меня от либ на шелле, чур. ИМХО шелл рулит для мелкой системной автоматизации, без особых заморочек.

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

Ответить | Правка | Наверх | Cообщить модератору

13. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Анонимemail (13), 17-Апр-21, 12:34 
название -- намёк на O(n^3)?
Ответить | Правка | Наверх | Cообщить модератору

16. "Доступен консольный файловый менеджер nnn 4.0"  –3 +/
Сообщение от Аноним (16), 17-Апр-21, 12:39 
привет из 90-ых. нах#р оно надо ? разве для тех кто не осилил readline shortcuts
Ответить | Правка | Наверх | Cообщить модератору

19. "Доступен консольный файловый менеджер nnn 4.0"  +4 +/
Сообщение от Аноним (19), 17-Апр-21, 12:47 
Каждая программа должна иметь такие-же значения веса и потребления.
Ответить | Правка | Наверх | Cообщить модератору

21. "Доступен консольный файловый менеджер nnn 4.0"  –1 +/
Сообщение от VINRARUS (ok), 17-Апр-21, 12:56 
И ядро :Р
Ответить | Правка | Наверх | Cообщить модератору

23. "Доступен консольный файловый менеджер nnn 4.0"  +2 +/
Сообщение от СеменСеменыч777 (?), 17-Апр-21, 12:58 
любителям bash (и zsh) про то расскажите.
они не верят мне, когда я говорю, что их любимые шеллы СЛИШКОМ РАЗЖИРЕЛИ.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

24. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от VINRARUS (ok), 17-Апр-21, 13:40 
>любителям bash (и zsh) про то расскажите.
>они не верят мне, когда я говорю, что их любимые шеллы СЛИШКОМ РАЗЖИРЕЛИ.

Я всегда прошу сравнить время выполнения простейшей арифметики:
time dash -c 'D=1; while true; do if [ "$D" -lt 1000000 ]; then D="$((D+1))"; else break; fi; done'
time bash -c 'D=1; while true; do if [ "$D" -lt 1000000 ]; then D="$((D+1))"; else break; fi; done'

Ответить | Правка | Наверх | Cообщить модератору

33. "Доступен консольный файловый менеджер nnn 4.0"  –1 +/
Сообщение от vrein (ok), 17-Апр-21, 14:30 
| time bash -c 'D=1; while true; do if [ "$D" -lt 1000000 ]; then D="$((D+1))"; else break; fi; done'
bash -c   6.44s user 0.00s system 99% cpu 6.447 total
| time zsh -c 'D=1; while true; do if [ "$D" -lt 1000000 ]; then D="$((D+1))"; else break; fi; done'
zsh -c   4.18s user 1.28s system 99% cpu 5.463 total
| time dash -c 'D=1; while true; do if [ "$D" -lt 1000000 ]; then D="$((D+1))"; else break; fi; done'
dash -c   1.95s user 0.00s system 99% cpu 1.950 total

При этом можно чутка подзабить на posix и выиграть времени, но до dash оно не дотягивается

| time bash -c 'D=1; while true; do if [[ "$D" -lt 1000000 ]]; then D="$((D+1))"; else break; fi; done'
bash -c   5.33s user 0.00s system 99% cpu 5.336 total
| time zsh -c 'D=1; while true; do if [[ "$D" -lt 1000000 ]]; then D="$((D+1))"; else break; fi; done'
zsh -c   2.64s user 0.92s system 99% cpu 3.561 total

Ответить | Правка | Наверх | Cообщить модератору

132. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (132), 18-Апр-21, 12:03 
> можно чутка подзабить на posix и выиграть времени, но до dash оно не дотягивается

Можно пойти чуть дальше и дотянуться:

time dash -c 'D=1; while true; do if [ "$D" -lt 1000000 ]; then D="$((D+1))"; else break; fi; done'
dash -c   1,99s user 0,00s system 99% cpu 1,987 total
time zsh -c 'while ((D++ < 1000000)); do :; done'
zsh -c    1,34s user 0,52s system 99% cpu 1,855 total

Ответить | Правка | Наверх | Cообщить модератору

34. "Доступен консольный файловый менеджер nnn 4.0"  +2 +/
Сообщение от анонн (ok), 17-Апр-21, 14:31 
> Я всегда прошу сравнить время выполнения простейшей арифметики:


$ time bash -c 'D=1; while true; do if [ "$D" -lt 1000000 ]; then D="$((D+1))"; else break; fi; done'    
bash -c   14,70s user 0,00s system 99% cpu 14,700 total
...
zsh -c   8,60s user 1,67s system 99% cpu 10,268 total
...
mksh -c   7,63s user 0,01s system 99% cpu 7,642 total
...
dash -c   4,52s user 0,79s system 99% cpu 5,309 total
...
sh -c   2,64s user 0,00s system 99% cpu 2,643 total

Жирноват и тормозноват ваш dash 😉
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

76. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от data man (ok), 17-Апр-21, 20:29 
А где же fish?! :)
Ответить | Правка | Наверх | Cообщить модератору

118. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от анонн (ok), 18-Апр-21, 01:12 
> А где же fish?! :)

Где-то там, в репе. Он же ЕМНИП в первую очередь для интеактивщины, да еще и синтаксис не очень совместим.

Ответить | Правка | Наверх | Cообщить модератору

42. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (28), 17-Апр-21, 15:18 
и много у вас в реальных скриптах подобной арифметики?
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

45. "Доступен консольный файловый менеджер nnn 4.0"  –1 +/
Сообщение от VINRARUS (ok), 17-Апр-21, 15:45 
Ну так bash во всём тормозной, а арифметика это простейшый пример.
Ответить | Правка | Наверх | Cообщить модератору

46. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Аноним (77), 17-Апр-21, 15:49 
Этож скорее не в арифметике дело.
Баш медленно циклы прокручивает, тоже самое если echo делать или с файла читать построчно и выводить.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

83. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (83), 17-Апр-21, 21:35 
В прошлый раз уже пришли к выводу, что баш это в первую очередь про удобство (те же массивы незаменимы, хоть и жрут память), зш про комфортный глобинг и прочее подобное (но кучи маст хэвных возможностей баша очень не хватает, а массивы довольно специфические) -- например натуральная сортировка чисел при глобинге (в баше это только костыль с ls -v), а остальные шеллы могут использоваться если там памяти всего 32 мегабайта и не нужен сложный доступ к структурам. Просто шеллы оптимизируют разные веши и то, что считаешь ты, никем не востребовано в принципе.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

99. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от VINRARUS (ok), 17-Апр-21, 22:33 
>Просто шеллы оптимизируют разные веши и то, что считаешь ты, никем не востребовано в принципе.

Ага, а потом появляются всякие system:D шоб избавиться от тормозов bash.

Ответить | Правка | Наверх | Cообщить модератору

102. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Аноним (83), 17-Апр-21, 22:38 
Так-то systemd нисколько не быстрее openrc, то был false advertising, Ох уж эти мифические тормоза bash, которые никто не видел.
Ответить | Правка | Наверх | Cообщить модератору

106. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Аноним (106), 17-Апр-21, 22:44 
Так то systemd о том чтобы сделать (ставшую довольно большой) систему управляемой.

И когда выбор между мелким codeless конфигом и вон теми закорюками как VINRARUS вывалил, извините, но я готов поттерингу даже донат занести, чтобы он сделал меня развидеть это.

Более того - в этом вашем openrc можно посмотреть 1 простой командой дельту относительно дефолтного состояния системы? Или все зашедуленые по таймеру задачи? А вачдоговать процессы оно умеет? В том числе не сетевые? Или вы имеете предложить более быстрых лошадей, при том что люди уже давно пересели на автомобили?

Ответить | Правка | Наверх | Cообщить модератору

110. "Доступен консольный файловый менеджер nnn 4.0"  +2 +/
Сообщение от Аноним (83), 17-Апр-21, 22:59 
С чего вы решили, что это всё задача инита? Тут вроде посыл был, мол, systemd быстрее баша. На деле это не так, баш и гибче опять же, и быстрее, и меньше недокументированного поведения в бинарях имеет -- проще отлаживать. Не понимаю, что такое "относительно дефолтного состояния", и зачем это может понадобится -- вроде точно такие же костыли, как и всё остальное.
Ответить | Правка | Наверх | Cообщить модератору

138. "Доступен консольный файловый менеджер nnn 4.0"  –1 +/
Сообщение от Аноним (-), 18-Апр-21, 12:52 
> С чего вы решили, что это всё задача инита?

С того что...
1) Инит и список запускаемого им барахла всяко есть.
2) Выколупывать одинаковую конфигурацию системы из дюжины закоулков suxx.
3) Init в правильном месте и в правильное время: высокопривилегированный процесс, всегда есть, может отвесить все потребные сисколы и собрать процессу арену как надо.
4) Все это логично интегрируется с мониторингом и рестартом. Зачем мне два-три описания одного и того же? Это ведет к лишним сложностям, багам и глюкам.
5) Лично мне удобно что инит умеет логгить статусы программ и все такое. На баше при любом факапе приходилось самому логгинг кодить зачастую, потому что в системных логах глухо.

> Тут вроде посыл был, мол, systemd быстрее баша.

Как минимум, системд не тормоз - при загрузке система упирается обычно во что угодно кроме него. Ну там в диск, в общий жрач проца толпой сервисов, etc. А вот баш в этом контексте часто попадал под внимание не с лучшей стороны. Так что кроме всего прочего, после перехода *бунт и дебианов на systemd у меня комп на SSD стал вваливаться в десктоп за этак 5 секунд. До этого было секунд 15. Разница.

Как угодно но улучшение vs то что было, в той же конфиге - было заметно невооруженным глазом. Так что все эти свидетельства иеговистов можете себе оставить. Я на идентичной конфиге имел возможнось сравнить, видите ли.

> На деле это не так, баш и гибче опять же,

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

> и быстрее, и меньше недокументированного поведения в бинарях имеет

Я все это ощутил сполна, спасибки. Только системой управлять неудобно почему-то. Особенно кастомный сервис добавлять.

> -- проще отлаживать.

Дооо, я это ощутил, когда сервис не стартует и в логах ноль, так что идешь и кодишь себе логгинг. Ну а с системд весь этот системный онанизм мне как-то больше не требуется, он и сам может stdin/out и кривые коды возврата в лог записать вот. И systemctl показывает участь сервиса, даже если он уже закруглился сто раз.

Не говоря о том что он мне может собрать изолированную песочницу. Которую на баше заколебешься, однако. Это все круто, гибко, но надо либо затолкать в изолируемое окружение половину операционки, либо оно на середине сборки окружения обломается потому что уже спилило себе доступ к нужной проге, etc. А, ну да, луддиты рассказывают про круть и гибкость, но например лишние сисколы процессу грохнуть или там от основной ФС их отделить - от вас таких крутых и гибких не дождешься.

> Не понимаю, что такое "относительно дефолтного состояния",

Это ващи проблемы уже. Есть состояние системы как она майнтайнерами предоставлена. А есть изменения которые я вкатил. Ну то-есть дебиан 10 - вполне конкретная величина. А мои изменения относительно него - это мои измененя относительно него. И мне удобно референситься относительно этого.

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

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

Ответить | Правка | Наверх | Cообщить модератору

120. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от СеменСеменыч777 (?), 18-Апр-21, 05:59 
1) что такое "состояние системы" ? разверните буллшит термин до уровня "пощупать руками" и сразу поймете что с этим делать.

2) все зашедуленные задачи в кронтабах.

3) процесс, нуждающийся в watchdog - дефектный и должен быть выкинут либо заменен.

4) ваша аналогия кривая, как сам системд.

Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

137. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (132), 18-Апр-21, 12:19 
> что такое "состояние системы" ?

В данном случае — набор задач, которые выполняет (или считает выполненными) системный менеджер. rc-status в openrc, systemctl list-units в systemd.

> все зашедуленные задачи в кронтабах.

Как заставить крон дампнуть всё это? Как быть с относительными таймерами, реализованными в shell-портянках sleep'ами?

> процесс, нуждающийся в watchdog - дефектный

Мы живём в неидеальном мире и иногда имеем что имеем.

Ответить | Правка | Наверх | Cообщить модератору

142. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (-), 18-Апр-21, 14:25 
> 1) что такое "состояние системы" ? разверните буллшит термин до уровня "пощупать
> руками" и сразу поймете что с этим делать.

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

> 2) все зашедуленные задачи в кронтабах.

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

> 3) процесс, нуждающийся в watchdog - дефектный и должен быть выкинут либо заменен.

Да, и космические частицы втыкающиеся в процессоры запретить. Даешь сферических коней в вакууме.

Извините, я не верю в should never happen. Хоть и делаю системы работающие без сбоев годами, но при достаточном количестве систем какая-нибудь странная фигня будет временами случаться. Если машины ее парируют сами без участия людей это хорошо и правильно.

> 4) ваша аналогия кривая, как сам системд.

А по моему - в самый раз. Для меня это ощущается как-то так. Хоть я и согласен что поцтер что-то слишком уж разогнался с фичами. Скажем всякие сети и timesync ну вот реально опциональны. ЧСХ их как раз и можно выпилить к чертям если оно не надо. У демьяна в последних вариантах вообще timesyncd отдельный пакет и можно альтернативы вкатить, хоть тот же openntpd или что там кому нравится.

Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

130. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от lockywolf (ok), 18-Апр-21, 11:01 
Я тут написал простенький обходчик файловой системы на Scheme Shell, а потом портировал его на Chibi. В целом, работает довольно быстро, даже при том, что я местами использую lset.

https://gitlab.com/Lockywolf/scsh-xattr-mindmap

Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

109. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от СеменСеменыч777 (?), 17-Апр-21, 22:56 
> В прошлый раз уже пришли к выводу,

_кто_ пришел к выводу ?
"я и два моих коллеги - опытные копипастеры со stackoverflow" ?

> что баш это в первую
> очередь про удобство (те же массивы незаменимы, хоть и жрут память),

как говорил Сталин "нэзамэнимых у нас нэт".
awk - не разжирел (в отличие от perl). gawk на пути к.

Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

111. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (83), 17-Апр-21, 23:01 
> _кто_ пришел к выводу ?

Тот, к кому обращались, не влезайте в чужие разговоры.

Ответить | Правка | Наверх | Cообщить модератору

112. "Доступен консольный файловый менеджер nnn 4.0"  +2 +/
Сообщение от СеменСеменыч777 (?), 17-Апр-21, 23:04 
> Тот, к кому обращались, не влезайте в чужие разговоры.

вы не модератор, чтобы указывать мне.

про якобы незаменимые массивы есть чо ?

Ответить | Правка | Наверх | Cообщить модератору

114. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (83), 17-Апр-21, 23:23 
Я думаю, все, кто пробовали заменять массивы строками (и в частности ассоциативные массивы строками), прекрасно понимают, что с эмуляцией массивов не так. Банально вопрос удобства и скорости. Кроме того, у баша есть интересные возможности в set и shopt, которые позволяют в значительной пере заменить полноценные скрипты на том же питоне. А так, читаемость конструкций со, скажем, <<<, значительно выше убогой лапши с пайпами.
Ответить | Правка | Наверх | Cообщить модератору

126. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от VINRARUS (ok), 18-Апр-21, 10:14 
про якобы незаменимые массивы есть чо ?
https://www.opennet.dev/openforum/vsluhforumID3/122620.html#153
Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

94. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от СеменСеменыч777 (?), 17-Апр-21, 22:24 
я не смог портировать этот однострочник на csh/tcsh. стыдно.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

105. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (83), 17-Апр-21, 22:42 
> я не смог портировать этот однострочник на csh/tcsh. стыдно.

что-то вроде такого, я тоже охренел с ограниченности и неудобности

#!/bin/tcsh
set D = 1
while ($D < 1000000)
  set D = `expr $D + 1`
end

Ответить | Правка | Наверх | Cообщить модератору

58. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (55), 17-Апр-21, 17:18 
>я говорю, что их любимые шеллы СЛИШКОМ РАЗЖИРЕЛИ

Семёныч, command.com - фсё твое.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

67. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от СеменСеменыч777 (?), 17-Апр-21, 18:37 
> command.com

фу бхх, фу нхх.
4dos/4os2/4nt.

Ответить | Правка | Наверх | Cообщить модератору

86. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Михрютка (ok), 17-Апр-21, 22:01 
4bsd

4bsd забыл

Ответить | Правка | Наверх | Cообщить модератору

93. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от СеменСеменыч777 (?), 17-Апр-21, 22:22 
> 4bsd забыл

у вас недержание комментов или вы просто глупый человек ?

en.wikipedia.org/wiki/4DOS
en.wikipedia.org/wiki/4OS2
en.wikipedia.org/wiki/4NT_(shell)

Ответить | Правка | Наверх | Cообщить модератору

98. "Доступен консольный файловый менеджер nnn 4.0"  –2 +/
Сообщение от Аноним (98), 17-Апр-21, 22:31 
DOS/4GW?
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

115. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Соня Мармеладова (?), 17-Апр-21, 23:38 
Причём здесь расширитель доса?
Ответить | Правка | Наверх | Cообщить модератору

143. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (-), 18-Апр-21, 14:26 
> Причём здесь расширитель доса?

Может ему 640 килобайтов мало. Мало ли.

Ответить | Правка | Наверх | Cообщить модератору

27. "Доступен консольный файловый менеджер nnn 4.0"  –1 +/
Сообщение от Аноним (27), 17-Апр-21, 13:57 
а насколько сложно перенастроить сабж на использование дефолтных (т.е тех что в гуевых фм) кейбиндов? А то что ни терминальная тулза - то либо для одних сектантов (вимомская раскладка), либо для других (емаксовая раскладка)
Ответить | Правка | Наверх | Cообщить модератору

32. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (32), 17-Апр-21, 14:27 
Нужно просто взять отпуск на месяц и наконец выучить раскладку одной из сект.
Ответить | Правка | Наверх | Cообщить модератору

139. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (55), 18-Апр-21, 13:16 
Ну нет уж, отпуск на это сектанство тратить. Выучить можно в рабочее время, что я и делаю (Emacs).
Ответить | Правка | Наверх | Cообщить модератору

63. "Доступен консольный файловый менеджер nnn 4.0"  –1 +/
Сообщение от Аноним (77), 17-Апр-21, 17:39 
На самом дели эти консольные ФМ быстрее и удобнее гуёвых если научиться.
Единственное чего не хватает - миниатюры всех картинок и видео в дирректории, но это не всем нужно
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

68. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Аноним (68), 17-Апр-21, 18:54 
Минут 5
И ещё чуть-чуть, чтоб конфликты в ssh-сессии разрулить.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

144. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (-), 18-Апр-21, 14:27 
> а насколько сложно перенастроить сабж на использование дефолтных (т.е тех что в
> гуевых фм) кейбиндов?

Ну, возьми сорец да отрихтуй. Я как раз в подобной штуке по локоть...

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

37. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (77), 17-Апр-21, 14:35 
Лучше ranger'a?
Ответить | Правка | Наверх | Cообщить модератору

39. "Доступен консольный файловый менеджер nnn 4.0"  +2 +/
Сообщение от vrein (ok), 17-Апр-21, 14:43 
По функциональности - хз. По скорости/удобству - намного.
Ответить | Правка | Наверх | Cообщить модератору

41. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (77), 17-Апр-21, 15:07 
Ну да, ranger написан ведь на питоне, запускается с задержкой.
Да и .gif файлы не проигрывает. Нужно поменять тогда на этот nnn.
Ответить | Правка | Наверх | Cообщить модератору

49. "Доступен консольный файловый менеджер nnn 4.0"  –8 +/
Сообщение от Аноним (121), 17-Апр-21, 15:58 
Не слабая порнография. Прямо дыхнуло затхлым подвалом и зелеными циферками на черном выпуклом мониторе. Молодежь, вы принципиално ненавидите прогресс и эволюцию или просто так само выходит?
Ответить | Правка | Наверх | Cообщить модератору

56. "Доступен консольный файловый менеджер nnn 4.0"  +5 +/
Сообщение от боня (?), 17-Апр-21, 17:12 
на маке у меня вообще MC, потому что привычный и удобный. Я более дружелюбного файлового менеджера не нашёл.

p.s. я не из этих если что, у меня работа без мака не конпелируется, от техники аппл у меня рвота.

Ответить | Правка | Наверх | Cообщить модератору

117. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Анын (ok), 18-Апр-21, 00:11 
Дружелюбный??? Это тот, у которого из коробки нет горячих клавиш на сортировку? Ну-ну.
Ответить | Правка | Наверх | Cообщить модератору

145. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (-), 18-Апр-21, 14:30 
> Дружелюбный??? Это тот, у которого из коробки нет горячих клавиш на сортировку? Ну-ну.

А вы так часто меняете порядок сортировки, что это надо хоткеями оформлять? У меня вот есть более-менее статичные предпочтения, когда мне удобно быстро локализовывать то что я ищу. Остальное - сильно специальные эпизодические случаи.

Так то оптимизировать надо частые операции, а не то что раз в полгода случается. В этом миднайт вполне себе.

Ответить | Правка | Наверх | Cообщить модератору

147. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Анын (ok), 18-Апр-21, 16:31 
>> Дружелюбный??? Это тот, у которого из коробки нет горячих клавиш на сортировку? Ну-ну.
> А вы так часто меняете порядок сортировки, что это надо хоткеями оформлять?

Да. Обычная сортировка - по имени, иногда по времени изменения надо, иногда по размеру...


Ответить | Правка | Наверх | Cообщить модератору

169. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (-), 21-Апр-21, 06:33 
> Да. Обычная сортировка - по имени, иногда по времени изменения надо, иногда по размеру...

Ну вы сами сказали - "иногда". Не настолько частая операция чтобы рассматривать это как большую проблему.

Ответить | Правка | Наверх | Cообщить модератору

171. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Анын (ok), 21-Апр-21, 13:24 
>> Да. Обычная сортировка - по имени, иногда по времени изменения надо, иногда по размеру...
> Ну вы сами сказали - "иногда". Не настолько частая операция чтобы рассматривать
> это как большую проблему.

А иногда за минуту 10 раз надо.
В любом случае, назвать mc дружелюбным нельзя.
После far так ещё и убогим назвать можно.

Ответить | Правка | Наверх | Cообщить модератору

57. "Доступен консольный файловый менеджер nnn 4.0"  +4 +/
Сообщение от Аноним (57), 17-Апр-21, 17:15 
прогресс, надо понимать, по отрисовке круглых батонов
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

61. "Доступен консольный файловый менеджер nnn 4.0"  +3 +/
Сообщение от Аноним (61), 17-Апр-21, 17:26 
Подскажи, как твой прогресс будет запускаться на 3.5M памяти.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

62. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (77), 17-Апр-21, 17:33 
Эволюция у нас такая что некоторые люди превращаются обратно в обезьян, а обезьяны превращаются  в рыб
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

66. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Annoynymous (ok), 17-Апр-21, 18:26 
Нужно тренировать вторую сигнальную систему, чтобы двигать прогресс.

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

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

90. "Доступен консольный файловый менеджер nnn 4.0"  +2 +/
Сообщение от Michael Shigorinemail (ok), 17-Апр-21, 22:11 
Да это виндузятник был залётный, уже проходит процедуру вычистки.
Всё тот же странный персонаж с болгарского IP -- бывший укр, что ли...
Ответить | Правка | Наверх | Cообщить модератору

107. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Аноним (77), 17-Апр-21, 22:46 
Может быть VPN использует. В Болгарии насколько знаю хорошо пиратить и офшорить, вобщем страна за анонимность.
Ответить | Правка | Наверх | Cообщить модератору

122. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (121), 18-Апр-21, 07:18 
Не рассказывай ему про ВПНы, пусть дальше программирует на БАШе :)
Ответить | Правка | Наверх | Cообщить модератору

69. "Доступен консольный файловый менеджер nnn 4.0"  +2 +/
Сообщение от Аноним (69), 17-Апр-21, 19:03 
Как показывает практика зеленые циферки на черном монит^W фоне это и есть вершина эволюции. gui хоть и нашел свою нишу (вроде видео и графических редакторов), но все никак не избавится от критичных проблем: разнородность, отсутствие толковых стандартов (только местечковые, drag&drop все еще в моде? Никогда не знаешь где он поддерживается и как, заранее не значешь что будет в графическом буфере обмена - картинка, ее название, путь к ней и т.д.), сложность в программировании, околонулевая автоматизация (компьютер придумали чтобы он работал вместо людей, gui вернул все обратно), еще и ресурсы жрет. В 90% случаев при равных параметрах (если не сравнивать штат высокооплачиваемых разработчиков и энтузиаста одиночку пишущего по выходным) консольный софт работает стабильнее, быстрее, его гораздо быстрее дописать, протестировать,  автоматизировать и в возможностях он будет шире (имеется в виду в тех возможностях, которые зависят от интерфейса пользователя). Уже прошло 40+ лет и за последние 20 лет прогресса я не видел (даже наоборот видел существенный откат в основном из-за мобилок и веба, клиенты на электроне передаю вам привет).
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

119. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от ELF (ok), 18-Апр-21, 02:23 
хорошо сказал, причем зеленые циферки это не просто шел, а нечто большее, но плавающий на поверхности проруби gui не дает работать  с более глубокими концепциями
Ответить | Правка | Наверх | Cообщить модератору

87. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Михрютка (ok), 17-Апр-21, 22:08 
товарищ, орфографею подтяните, прежде чем шелл ругать.

бо вы такой "не слабая" и "принципиално". а шелл вам "принципиално: command not found"

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

97. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от Аноним (97), 17-Апр-21, 22:30 
1. clone a random online [git] repo
2. compile and run
3. Nothing could go wrong.

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

// b.

Ответить | Правка | Наверх | Cообщить модератору

103. "Доступен консольный файловый менеджер nnn 4.0"  –1 +/
Сообщение от Аноним (106), 17-Апр-21, 22:40 
Говорят, очень помогает читать код до того как бросаться его канпилять. А при неуверенности в этом - можно ему виртуалку подсунуть. Ах да, можно с пустым биткоин кошельком и просьбой что-нибудь на него перевести, чтобы потроллить умника.
Ответить | Правка | Наверх | Cообщить модератору

123. "Доступен консольный файловый менеджер nnn 4.0"  –2 +/
Сообщение от Аноним (123), 18-Апр-21, 07:43 
тупое название. почему-то приходит в голову "МММ"
Ответить | Правка | Наверх | Cообщить модератору

140. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (55), 18-Апр-21, 13:19 
Во-во, и мне тоже самое пришло :)
Ответить | Правка | Наверх | Cообщить модератору

125. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Чебур (?), 18-Апр-21, 09:29 
Зачем, если есть mc
Ответить | Правка | Наверх | Cообщить модератору

152. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (151), 18-Апр-21, 22:44 
А действительно чем он лучше mc?
Ответить | Правка | Наверх | Cообщить модератору

154. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (153), 19-Апр-21, 00:00 
mc forever...
far forever ...

Ответить | Правка | Наверх | Cообщить модератору

165. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (-), 20-Апр-21, 14:57 
>far forever ...

Поделие Рошала не нужно.

Ответить | Правка | Наверх | Cообщить модератору

155. "Доступен консольный файловый менеджер nnn 4.0"  –1 +/
Сообщение от Аноним (155), 19-Апр-21, 02:06 
> в форме плагина для vim.

Ещё одно уг? Фтопку.

Ответить | Правка | Наверх | Cообщить модератору

157. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (157), 19-Апр-21, 09:37 
Каждый уважающий себя перец вместо nnn конечно же выберет fff!
(https://github.com/dylanaraps/fff)
Ответить | Правка | Наверх | Cообщить модератору

160. "Доступен консольный файловый менеджер nnn 4.0"  –2 +/
Сообщение от rvs2016 (ok), 19-Апр-21, 12:01 
> подходящего для использования на маломощных устройствах,
> имеющих ограниченные ресурсы (потребление памяти около
> 3.5MB, а размер исполняемого файла 100KB)

Да... уж... ограниченные ресурсы... 3.5 метра памяти для файлового менеджера 🤔 - это у современных программистов теперь наверно считается - мало. 🤦‍♂️

Из времён, когда был популярен лозунг "640 кб хватит на всех", припоминаю Volkov Commander, которому и 640-то было не надо, а выглядел пофичастее... 🕺

Ответить | Правка | Наверх | Cообщить модератору

164. "Доступен консольный файловый менеджер nnn 4.0"  +/
Сообщение от Аноним (159), 20-Апр-21, 12:28 
А ещё в те времена люди не использовали Unicode-пиктограммы в тексте и работали с однобайтными кодировками.
Ответить | Правка | Наверх | Cообщить модератору

166. "Доступен консольный файловый менеджер nnn 4.0"  +1 +/
Сообщение от rvs2016 (ok), 20-Апр-21, 23:03 
> А ещё в те времена люди не использовали
> Unicode-пиктограммы в тексте и
> работали с однобайтными кодировками.

Устыдил...! :-)

Ответить | Правка | Наверх | Cообщить модератору

170. "Доступен консольный файловый менеджер nnn 4.0"  –1 +/
Сообщение от Аноним (-), 21-Апр-21, 06:43 
> Из времён, когда был популярен лозунг "640 кб хватит на всех", припоминаю
> Volkov Commander, которому и 640-то было не надо, а выглядел пофичастее... 🕺

Он, вроде, на асме писан, да и не портабелен наверняка. Так что удачи сие запустить на вон том роутере с 32 рамы или одноплатнике армовском, где такое было бы востребовано.

Вообще, пардон, в досе фич было мизер а проги нередко на асме хреначили. И как бы оно эффективно, но имело и свои слабые стороны, в виде отсутствия фич (хотя-бы многозадачности или системы прав доступа) и прибитости к x86. Тогда еще 16-битному, к тому же. Так что 640 килобайтов не только хватит всем - вы, цуко, очень сильно отделно задолбаетесь работать с большими кусками данных. Вплоть до того что линейный массив на 10 мегабайтов в такой абстракции вообще сильно отдельное приключение. И между нами, мало кто скучал по всему этому миндфаку с сегментами.

Ответить | Правка | К родителю #160 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру