The OpenNET Project / Index page

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



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

Оглавление

Релиз файлового менеджера Midnight Commander 4.8.13, opennews (ok), 05-Сен-14, (0) [смотреть все]

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


18. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от djbaldeyemail (ok), 06-Сен-14, 19:39 
>>Реализована возможность удобного прерывания пользователем длительно выполняемых операций

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

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

19. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от djbaldeyemail (ok), 06-Сен-14, 19:41 
+ очередь их исполнения, простите...
Ответить | Правка | Наверх | Cообщить модератору

20. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от arisu (ok), 06-Сен-14, 19:51 
но зачем? в XXI-м веке можно открыть ещё один терминал / вкладку в терминале. фоновые задачи требуют достаточно сильного перетряхивания архитектуры.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

21. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от djbaldeyemail (ok), 06-Сен-14, 19:59 
> но зачем? в XXI-м веке можно открыть ещё один терминал / вкладку
> в терминале. фоновые задачи требуют достаточно сильного перетряхивания архитектуры.

Фоновую задачу в стек для приложения запустить - сильное перетряхивание? Серьёзно?

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

22. "Релиз файлового менеджера Midnight Commander 4.8.13"  +1 +/
Сообщение от arisu (ok), 06-Сен-14, 20:03 
> Фоновую задачу в стек для приложения запустить - сильное перетряхивание? Серьёзно?

да. серьёзно.

действительно, ведь какая разница хирургу: аппендикс ли вырезать, ногу ли отпиливать… всё равно резать ведь!

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

23. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от djbaldeyemail (ok), 06-Сен-14, 20:10 
> действительно, ведь какая разница хирургу: аппендикс ли вырезать, ногу ли отпиливать…
> всё равно резать ведь!

если ваш хирург при аппендиците ногу отрезает, то собственно разницы нет, согласен...
Речь то не о постановке диагноза, а о выздоровлении организма. Правда?

P.S.:
а насчёт:
>> в XXI-м веке можно открыть ещё один терминал / вкладку в терминале.

Ну так, судя по логике, незачем пользоваться MC, просто: ls *args; cp file1 > file2 ? Долго? Неудобно? Ненаглядно? Да пофиг! Зато аппендикс на месте и пузо не резали!

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

24. "Релиз файлового менеджера Midnight Commander 4.8.13"  –1 +/
Сообщение от arisu (ok), 06-Сен-14, 20:15 
ну так взял — и добавил, в чём проблема-то? там же ничего перетряхивать не надо, дел на часик под пивко.
Ответить | Правка | Наверх | Cообщить модератору

25. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от djbaldeyemail (ok), 06-Сен-14, 20:24 
> ну так взял — и добавил, в чём проблема-то? там же ничего
> перетряхивать не надо, дел на часик под пивко.

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

UPD:
Давайте заниматься каждый своим, но от души и чтобы комар (djbaldey в частности) носа не подтачивал!

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

26. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от arisu (ok), 06-Сен-14, 20:34 
ну, тогда изволь поверить, когда тебе говорят, что надо перетряхивать. или проверь сам.

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

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

p.s. Wal Commander — это про «с нуля», а не про «красиво».

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

27. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от djbaldeyemail (ok), 06-Сен-14, 20:50 
> ну, тогда изволь поверить, когда тебе говорят, что надо перетряхивать. или проверь
> сам.
> если у тебя нет опыта с этой кодовой базой, и некто сказал
> тебе, что это достаточно сложно, то или поверь (возможно, сказавший это
> не просто так сказал), или спроси напрямую у разработчиков, сайт-то известен.

Прошу прощения, но не верю, что организовать потоки в "только что" реструктуризованном (https://www.opennet.ru/opennews/art.shtml?num=22834) коде сложно, либо невозможно. Может хорошо заявили, но плохо сделали? Или не задумались?

> конечно, ребята могли плюнуть и начать
> писать свой mc, с нуля, правильно и красиво. но таких проектов
> уже было, и все счастливо умерли. поэтому — миримся с тем,
> что есть.

миримся и пользуемся, но высказываем мнение, что не так-то?

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

28. "Релиз файлового менеджера Midnight Commander 4.8.13"  +1 +/
Сообщение от arisu (ok), 06-Сен-14, 21:00 
> миримся и пользуемся, но высказываем мнение, что не так-то?

мнение было в #18. в #20 я сказал, что это сложно. дальше пошло пальцегнутие, оперирование понятиями «верю/не верю» и всякая ерунда.

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

29. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от djbaldeyemail (ok), 06-Сен-14, 21:17 
> мнение было в #18. в #20 я сказал, что это сложно. дальше
> пошло пальцегнутие, оперирование понятиями «верю/не верю» и всякая ерунда.

Про ерунду - это лично Ваше мнение, про пальцегнутие - может в #20(Ваше) и как следствие в #23(моё)? Ну а про понятия «верю/не верю» - это к Станиславскому или гоп-стопу, я "на ты" не переходил, заметьте, ни разу.
По существу, кроме: 'невозможно' и 'проверь сам', комментировать нечем?


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

32. "Релиз файлового менеджера Midnight Commander 4.8.13"  –1 +/
Сообщение от Mihail Zenkov (ok), 06-Сен-14, 22:18 
>но зачем? в XXI-м веке можно открыть ещё один терминал / вкладку в терминале. фоновые задачи требуют достаточно сильного перетряхивания архитектуры.

Пример: приходит знакомый, приносит винт, просит закинуть музыки/фильмов/etc. Начинаешь просматривать, что есть и записывать. Если писать в несколько потоков, скорость записи/чтения падает. Если запись ведется под "завязку", то удобнее когда один файл или директория не влезла, чем 5-10, которые придется чистить.

По поводу сложности: https://www.midnight-commander.org/ticket/2240

Фактически в mc уже есть фоновые операции, но нет очереди и нормального UI - невиден прогресс операции.

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

33. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от arisu (ok), 06-Сен-14, 22:24 
> Фактически в mc уже есть фоновые операции, но нет очереди и нормального
> UI - невиден прогресс операции.

насколько я помню, по этому поводу в mc был говнокод и пичалечка. судя по всему, особо ничего не поменялось, потому что путь от «фактически есть» до «вот рабочая фича» — он длинный, и затрагивает много разных мест.

(про говнокод — это не претензия, это сожаление о чудесном legacy)

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

35. "Релиз файлового менеджера Midnight Commander 4.8.13"  –1 +/
Сообщение от Mihail Zenkov (ok), 06-Сен-14, 22:38 
> насколько я помню, по этому поводу в mc был говнокод и пичалечка.
> судя по всему, особо ничего не поменялось, потому что путь от
> «фактически есть» до «вот рабочая фича» — он длинный, и затрагивает
> много разных мест.

Ну не все так плохо, там патч на 1.5KB и очередь готова. UI нужно отдельно править.

> (про говнокод — это не претензия, это сожаление о чудесном legacy)

Жаль, что возродили последний mc, а не mc-light.

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

36. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от arisu (ok), 06-Сен-14, 22:42 
> Ну не все так плохо, там патч на 1.5KB и очередь готова.
> UI нужно отдельно править.

успехов тогда. без сарказма, если что.

> Жаль, что возродили последний mc, а не mc-light.

в код последнего не смотрел. так кто-то свинарник поразгрёб? гвозди бы делать…

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

38. "Релиз файлового менеджера Midnight Commander 4.8.13"  –1 +/
Сообщение от Mihail Zenkov (ok), 06-Сен-14, 22:49 
> в код последнего не смотрел. так кто-то свинарник поразгрёб? гвозди бы делать…

Он основан на более старой версии, она была почище, насколько помню, даже glib не тянет за собой: http://mc.linuxinside.com/cgi-bin/dir.cgi

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

40. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от arisu (ok), 06-Сен-14, 22:53 
спасибо. я в курсе, что такой форк был, просто как-то не довелось поковыряться. их (mc) в своё время нафоркали несколько штук, если мне память не изменяет. и ещё сайты со всякими патчами от умельцев были.
Ответить | Правка | Наверх | Cообщить модератору

34. "Релиз файлового менеджера Midnight Commander 4.8.13"  +1 +/
Сообщение от arisu (ok), 06-Сен-14, 22:25 
p.s. тогда уже и многопанельность бы вместо двухпанельности…
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

37. "Релиз файлового менеджера Midnight Commander 4.8.13"  –1 +/
Сообщение от Mihail Zenkov (ok), 06-Сен-14, 22:43 
> p.s. тогда уже и многопанельность бы вместо двухпанельности…

Тут уж точно все переделывать придется :) Вот если бы табы для каждой панели ...

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

39. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от arisu (ok), 06-Сен-14, 22:50 
> Вот если бы табы для каждой панели ...

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

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

41. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от Mihail Zenkov (ok), 06-Сен-14, 23:06 
> по-моему, технологически это почти одно и то же. то есть, в любом
> случае переделывать из состояния «есть ТА панель и ЭТА панель» в
> состояние «есть панели, пить панели».

Мне реализация табов представляется следующим образом:

1. добавляем кнопки, изображающие табы для панелей
2. при нажатии на таб меняем путь в панели, позицию курсора и выделение.

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

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

44. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от arisu (ok), 06-Сен-14, 23:24 
> Мне реализация табов представляется следующим образом:
> 1. добавляем кнопки, изображающие табы для панелей
> 2. при нажатии на таб меняем путь в панели, позицию курсора и
> выделение.

бесполезно, если нельзя создать несколько «panelized»-табов. пути и из истории добыть можно, дело нехитрое и неинтересное.

алсо, такая реализация будет атомно тормозить на больших каталогах (привет, $HOME с кучей дот-файлов в режиме «не скрывать доты»), а потому станет наполовину неюзабельной.

UI же и для «мультипанелей» менять не надо. просто добавить хоткей «выбрать панель» (примерно как сейчас для редакторов-просмотрщиков), и заменять текущую панель на выбраную. то есть, изменений даже меньше, чем в варианте с табами.

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

47. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от Mihail Zenkov (ok), 07-Сен-14, 00:01 
> алсо, такая реализация будет атомно тормозить на больших каталогах

Не будет. У меня есть директория в которой 12500 поддиректорий (кэш polipo) - первый вход в нее занимает 10 секунд, повторный вход: 0.2 - 0.3 секунды.

P.S. Я думал что "многопанельность" это когда три-четыре панели сразу на экране ;)

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

52. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от arisu (ok), 07-Сен-14, 00:13 
>> алсо, такая реализация будет атомно тормозить на больших каталогах
> Не будет. У меня есть директория в которой 12500 поддиректорий (кэш polipo)
> - первый вход в нее занимает 10 секунд, повторный вход: 0.2
> - 0.3 секунды.

а потом оно из кэша йок — и опять… лично меня бы взбесило очень быстро. до очередного комментария типа «криворукие дятлы опять сделали то, чем сами не пользуются!», рождённого досадой за испорченую фичу.

> P.S. Я думал что "многопанельность" это когда три-четыре панели сразу на экране
> ;)

а, пардон. это я криво выразился, конечно. зачем их больше-то? помнится, был такой pie commander во времена DOS, с возможностью целых четыре панели на экране иметь. все обалдевали, но никто не использовал. ;-)

(мечтательно) а если бы ещё возможность очередь копирования в отдельной панели смотреть… это же идеальный интерфейс для очередей и фоновых файловых операций, чудесно ложащийся во «всё на свете — панель!»

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

53. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от arisu (ok), 07-Сен-14, 00:15 
p.s. кстати, тогда бы и фоновое сканирование каталога отлично покатило. открыл панель там, где файлов дофига — начало сканировать. в это время переключился на другую панель, а прошлая на фоне продолжает файлы собирать.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

56. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от pavlinux (ok), 07-Сен-14, 01:20 
>...

э-э-э-э-э- табы. Ctrl-Enter юзаете ваще?

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

58. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от Mihail Zenkov (ok), 07-Сен-14, 02:09 
Использую для быстрого перехода в несколько часто используемых директорий. Но это не подходит когда нужно раскидать файлы из одной директории в две/три другие.
Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от pavlinux (ok), 07-Сен-14, 20:39 
>  Но это не подходит когда нужно раскидать файлы из одной директории в две/три другие.

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

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

63. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от Mihail Zenkov (ok), 07-Сен-14, 21:21 
>>  Но это не подходит когда нужно раскидать файлы из одной директории в две/три другие.
> Вот, зато научишься планировать структуру FS, чтоб типы данных валялись на одном
> уровне,
> с шагом в один каталог.

А еще лучше валить все в корень и не использовать директории вообще. Тогда не только табы не понадобятся, но и вторая панель ненужна :)

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

64. "Релиз файлового менеджера Midnight Commander 4.8.13"  +1 +/
Сообщение от pavlinux (ok), 08-Сен-14, 03:48 
> Использую для быстрого перехода в несколько часто используемых директорий. Но это не
> подходит когда нужно раскидать файлы из одной директории в две/три другие.

Дысь, ... команды mv, cp, mkdir, .... cразу выкинуть можно.
в утилях порезать флаги -r, -R, --recursive, --depth
сискалы mkdir/chdir тоже выкинуть.

Если бы не юзера, операционки занимали бы 2 мега и работали бы в 640к!
Видюх, камер, мышей, звуковух, ваще не было..., а то от них одни глюки в системах.

И ваще, - Админ должен быть приятным и красивым дополнением компьютера!
Каждый компьютер должен гордиться и любить своего админа!
Кормить, е...ать и давать денег!
Красивый, умный, нежный и ласковый админ - гордость настоящего компьютера!  

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

60. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от arisu (ok), 07-Сен-14, 12:47 
> э-э-э-э-э- табы. Ctrl-Enter юзаете ваще?

поскольку это ничем не отличается от простого enter, то зачем?

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

57. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от pavlinux (ok), 07-Сен-14, 01:23 
> p.s. кстати, тогда бы и фоновое сканирование каталога отлично покатило. открыл панель
> там, где файлов дофига — начало сканировать. в это время переключился

У меня на кнопке Shift-F12 забиндено рожание нового xterm c mc

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

59. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от Mihail Zenkov (ok), 07-Сен-14, 02:15 
> У меня на кнопке Shift-F12 забиндено рожание нового xterm c mc

Аналогично. Использую связку st+tabbed. ctrl+t новый таб с башем, ctrl+m новый таб с mc. Но в некоторых ситуациях независимые табы для каждой панели были бы удобнее.

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

61. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от arisu (ok), 07-Сен-14, 12:49 
> У меня на кнопке Shift-F12 забиндено рожание нового xterm c mc

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

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

48. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от Аноним (-), 07-Сен-14, 00:02 
> в терминале. фоновые задачи требуют достаточно сильного перетряхивания архитектуры.

Не понял? Там уже есть фоновое копирование сто лет?

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

50. "Релиз файлового менеджера Midnight Commander 4.8.13"  +/
Сообщение от arisu (ok), 07-Сен-14, 00:08 
>> в терминале. фоновые задачи требуют достаточно сильного перетряхивания архитектуры.
> Не понял? Там уже есть фоновое копирование сто лет?

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

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

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

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




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

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