LINUX.ORG.RU

Midnight Commander лишился одного из ключевых разработчиков

 


1

5

Андрей Бородин, один из основных разработчиков файлового менеджера Midnight Commander, объявил о своём уходе из проекта.

andrew_b: Я позакрывал энное количество тикетов, и, видимо, на этом всё. Всему приходит конец. Это были не самые плохие 5 лет в моей жизни. mc сейчас как чемодан без ручки: и бросить жалко, и нести тяжело и неудобно. Мне всё это надоело, «я устал, я ухожу».

По словам другого бывшего (более года не делавшего коммитов) разработчика, Ильи Маслакова, в проекте уже давно нет новой крови, и теперь вся работа ляжет на плечи единственного оставшегося активного члена команды - Вячеслава Занко.

>>> Подробности

anonymous

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 1)
Ответ на: комментарий от anonymous

Не всегда заранее известны имена файлов. Например: дира с *.mp3 и всяким мусором (jpg, m3u, txt, nfo, ...) и надо удалить все, кроме mp3. Мусор может быть в поддирах, например «Covers», ну и т.д.
Если таких диров 100500 - проще конечно find, если одна-две - в mc быстрее будет.

Lavos ★★★★★
()
Последнее исправление: Lavos (всего исправлений: 1)
Ответ на: комментарий от anonymous

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

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

Mc и shell очень хорошо дополняют друг друга. Mc ругают те, кто пытался полностью отказаться от shell и использовать только mc для всего.

Два чая этому анонимусу.

MС - одна из лучших программ в линуксе.

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

В этом минус открытого софта - если у разраба кончился энтузиазм - он уходит, так как материально не заинтересован в софтине.

Может придти другой разраб.

А если у закрытого софта начинаются финансовые или менеджерские проблемы, он может просто помереть. Целиком и полностью. BeOS, PalmOS, старая Опера...

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

А зачем mc для удаления пары файликов?
rm file1 file2
не?

echo file1 file2 > /dev/brain забыл.

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

Всякие Ъ этим не пользуются. Нубы тоже.

Каждый раз ставлю mc и думаю: а не было бы более идеологически верно использовать классические команды вместо файлового менеджера (любого)? Он, конечно, снижает возможные ошибки, но ведь юниксы подразумевают, что человек достаточно опытен, чтобы понимать, что он делает. Итак, что там используют Ъ?

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

но ведь юниксы подразумевают, что человек достаточно опытен

А опыт он получает на винде.

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

rm !(*.mp3)

Каталог забыл указать.

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

Какие эмоции-то должны быть? Я вон выше кинул пример, как они к контрибьюторам относятся.

anonymous
()

Никогда им не пользовался особо и не жалею. Запускал раз в полгода, чтобы избирательно файлы скопировать в другую директорию, пока на ranger не наткнулся. Был бы mc настраиваемым/компонентным - цены бы ему не было.

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

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

А зачем mc для удаления пары файликов?
rm file1 file2
не?

Не!
Набирать длинные названия не влом?

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

Кстати, заметил, что программисты mc не жалуют

4.2 смотря что программировать

зато админы (из тех, которые аникеи) - очень любят и хвалят.

Насчет эникеев тоже 4.2
Выше уже написали, Midnight Commander лишился одного из ключевых разработчиков (комментарий)
И я полностью согласен с этим мнением.

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

А помните Norton Commander? В 5-й версии даже был интернет-браузер.

А ведь точно, было такое чудо (я про 5-ю версию) Только уже сильно опоздавшее. Посмотрели на этого «зверька» и забили.

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

За 10 лет не заметил никаких изменений.

utf8. Это как минимум.

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

«А ты вспомни Winamp - у разрабов пропал интерес и его закрыли. Так что, это всё не зависит от открытости или закрытости ПО.»

Вообще-то его купила MS и теперь пилит.

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

rm file1 file2
не?

Найти файлы по содержимому, вывести в отдельную виртуальную панель, посмотреть, отметить нужные (или ненужные). А ? :-)

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

А в нем есть сейчас какие то серьезные баги или недостающие важные фичи?

Например, работа с vfs. Ну, может не со всеми vfs, но с sftp/ftp как минимум. В целом это не сильно заметно, но при повседневном использовании выясняется что он работает как говно, особенно если его оставить неактивным на некоторое время — то не то копирует, то случайно переходит на уровень выше, а то и вовсе рвёт соединение и не может переподключиться пока не выйдешь и зайдешь в mc заново, etc. В целом чтоб перекинуть файл с системы на систему я его использую только как последнюю меру, когда нельзя смонтировать через какой-нибудь sshfs и когда dolphin не годится потому что подключение через стотыщ хостов.

На эту тему есть даже тикет, которому 6 лет: https://www.midnight-commander.org/ticket/1448

Gary ★★★★★
()

Оу, оу, а я думал, что проект зарубежный! Молодцы, спасибо им за mc! Хоть я и использую ranger + nautilus, но во многих ситуациях mc меня выручал.

А есть какие-то интервью с ребятами?

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

А, клёво. Ну mc-lua это вообще прикольная идея, на самом деле. :-) модняво, типа двухпанельник нового поколения, смотрите, вот тут расширения, аппсторе, лайки там и всё такое :-) и хипстеры сразу тоже подтянутся :-)))

vitalif ★★★★★
()
Последнее исправление: vitalif (всего исправлений: 2)
Ответ на: комментарий от AS

Что-то типа... хотя это, наверное, не единственный способ решения проблемы...

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

ой сумлеваюсь.

новая версия гцц, новый глиб, новый протокол иксов и готово, эта штука или вовсе не соберется или потеряет важнейшие фичи.

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

За последний год один из разработчиков не показывал никакой активности. Никто это не замечал. В мире СПО в этом плане проще. Если проект заморожен или закрыт, но он хоть кому-то нужен, то его форкнут.

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

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

1. Немного допилить напильником и пользоваться дальше.
2. Иксы на консольный фм никак не повлияют.

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

виртуальную панель

Замечательная формулировка! В таком-то случае действительно не обойтись без mc. Но честно: ни разу в жизни такой необходимости не возникало. Удалить файлы по содержимому - grep, затем rm. Что у вас за свалка в ФС, если такое делать приходится?

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

Удалить файлы по содержимому - grep, затем rm.

А, если, греп лишнее выберет ? Глазами надо посмотреть.

Что у вас за свалка в ФС, если такое делать приходится ?

Мало ли. Мы же про удаление, так ? Ну вот тебе реальный юзекейс. Надо зафиксиь баг в чём-то неизвестном. Для начала, надо найти все упоминания некого объекта в коде. Удобно, когда файлы отображаются кучей, и можно по ним лазить туда-сюда. И нет, я не программист, инструменты для программирования под руками не лежат. Если таковые, вообще, есть.

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

Так ты еще и воришка? Фу таким быть!

Нет, я же копии качал, да еще и рипы. Оригиналы остались у правообладателей, никто их не крал.

Lavos ★★★★★
()

Очень жаль конечно, хотя mc и так делает всё что мне нужно. Можно смело пользоваться текущей версией ещё лет 10.

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

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

Оно и видно. А потом везде сломанные отступы в файле, отсутствующая пустая строка в файлах и прочая жуть от пользователей mcedit.

Дело одной команды в vim:

vimgrep mount **/*.c

Ну и окошко с результатами можно открыть, чтобы нагляднее было:

:copen

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

отсутствующая пустая строка в файлах

* в конце файла

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

vim:

Это который «пищит и портит файлы» ? ;-) Или то только vi касается ?

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

Что у вас за свалка в ФС, если такое делать приходится?

Эта свалка называется «пользовательский десктоп», сисадминчег.

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

Оно и видно. А потом везде сломанные отступы в файле, отсутствующая пустая строка в файлах и прочая жуть от пользователей mcedit.

И давно у Вас такие проблемы начались? Я вот что-то такого у себя не замечаю.

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

Замечу, что клоуны, использующие mcedit, его обычно не настраивают. Работает же!

Индент: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657992 (у меня есть подозрение, что это не одна проблема, так как видел что-то более уродское).

Перевод строки: https://www.midnight-commander.org/ticket/46

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

vim/gedit по умолчанию добавляют newline в конце файла. В kate/emacs по умолчанию не добавляется, но все эти редакторы люди обычно настраивают.

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

Замечу, что клоуны, использующие mcedit, его обычно не настраивают. Работает же!

вот с таким аргументом соглашусь.

Переводы строк в mcedit невидимы, поэтому можно сохранить файл без перевода строки в конце.

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

Погуглите, что бывает с shell/другой утилитой, когда вы пытаетесь такой файл распарсить.

Сейчас будет петросянство. И с какой же утилитой что-то будет? sed/grep/awk ? Не замечал проблем.
А если серьезно, то обычно траблы бывают с конфигами и то по причине изначально кривого парсинга от программистов.

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

«Нет, я же копии качал, да еще и рипы. Оригиналы остались у правообладателей, никто их не крал.»

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

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

" поэтому можно сохранить файл без перевода строки в конце"

То есть это mcedit виноват, что пользователь забыл пустую строку в конце, а не ущербный софт, который без нее не умеет нормально считать файлы.

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

«vim/gedit по умолчанию добавляют newline в конце файла»

«Автоперевод строки» в настройках mcedit что мешает выставить?

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

Спросите у тех, кто им пользуется.

Тому, кто говорит, что нужно не забывать: почему-то те, кто пользуются, забывают.

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

Немного допилить напильником и пользоваться дальше.

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

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

Иксы на консольный фм никак не повлияют.

Влияют на его работосопособность под иксами. Кому нужен мс, например, без связи с иксовым буфером обмена?

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

Это ужасно. Законы пишут наркоманы? И за мной уже едут?

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