Естественная сортировка с учётом разделителей

Хотите говорить о Far и не знаете, куда обратиться?
Артём
Posts: 14
Joined: Thu 17 May, 2007 19:03

Естественная сортировка с учётом разделителей

Post by Артём » Mon 02 Apr, 2012 21:14

а почему бы не ввести естественную сортировку с учётом разделителей?

общепринятые разделители - точка ('.'), чёрточка ('-'), подчеркивание ('_'). сделать разбиение имени файла на фрагменты по разделителям и сортировать уже с учётом фрагментов.

User avatar
zg
zero-gravity
Posts: 5664
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 115 times
Contact:

Re: Сортировка по имени: учитывать ли расширение?

Post by zg » Mon 02 Apr, 2012 21:15

Артём wrote:общепринятые разделители - точка ('.'), чёрточка ('-'), подчеркивание ('_').
общепринятые кем?

Артём
Posts: 14
Joined: Thu 17 May, 2007 19:03

Re: Сортировка по имени: учитывать ли расширение?

Post by Артём » Wed 04 Apr, 2012 13:00

zg wrote:
Артём wrote:общепринятые разделители - точка ('.'), чёрточка ('-'), подчеркивание ('_').
общепринятые кем?
вам есть что-то сказать по существу?..

когда пользователь видит:
SomeSoftware_v1.13_installer.exe
SomeSoftware.v1.13.installer.exe
SomeSoftware-v1.13-installer.exe

... ему абсолютно по барабану, какие разделители используются. если удастся привести пример использования других разделителей - добро пожаловать!

User avatar
John Doe
Бюрократ
Posts: 12537
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 238 times

Re: Сортировка по имени: учитывать ли расширение?

Post by John Doe » Wed 04 Apr, 2012 13:03

Артём
Вам не кажется, что ваше предложение слабо связано с темой?

User avatar
zg
zero-gravity
Posts: 5664
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 115 times
Contact:

Re: Сортировка по имени: учитывать ли расширение?

Post by zg » Wed 04 Apr, 2012 13:16

Артём wrote:есть что-то сказать по существу?..
вы навязываете своё мнение, как общепринятое. это нехорошо.

Артём
Posts: 14
Joined: Thu 17 May, 2007 19:03

Re: Сортировка по имени: учитывать ли расширение?

Post by Артём » Wed 04 Apr, 2012 19:51

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

Code: Select all

полное имя                     имя без расширения         расширение
Firefox Setup 10.0.exe         Firefox Setup 10.0         .exe
Firefox Setup 10.0.1.exe       Firefox Setup 10.0.1       .exe
Firefox Setup 10.0.1.exe.asc   Firefox Setup 10.0.1.exe   .asc
Firefox Setup 10.0.exe.asc     Firefox Setup 10.0.exe     .asc
вообще не вижу причины, по которой возник этот топик - FAR поступает более, чем логично.

однако, если уж пошла такая пьянка, то делать надо полноценно


User avatar
zg
zero-gravity
Posts: 5664
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 115 times
Contact:

Re: Сортировка по имени: учитывать ли расширение?

Post by zg » Wed 04 Apr, 2012 19:56

Артём wrote:a. это не навязывание мнения, это преложение. навязанное мнение - это код, который лёг в репозиторий без обсуждения
внезапно far 1.65 сортировал по имени без учёта расширения. и репозитариев тогда не было.

Артём
Posts: 14
Joined: Thu 17 May, 2007 19:03

Re: Сортировка по имени: учитывать ли расширение?

Post by Артём » Wed 04 Apr, 2012 20:02

внезапно far 1.65 сортировал по имени без учёта расширения
ничего, что первый пост относится к Far 3.0 build 2459 x86?

User avatar
John Doe
Бюрократ
Posts: 12537
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 238 times

Re: Сортировка по имени: учитывать ли расширение?

Post by John Doe » Wed 04 Apr, 2012 20:07

Артём wrote:
ваше предложение слабо связано с темой
почему же? проблема возникла из-за того, что кто-то хочет, чтобы расширение могло содержать символ "."
a. Расширение не может содержать символ "."
b. Я неверно выразился. Определённо, ваше предложение как-то связано с темой. Но при этом выходит далеко за её рамки.
Артём wrote:вообще не вижу причины, по которой возник этот топик - FAR поступает более, чем логично.
О чём тогда говорить.
Артём wrote:c. никто не привёл "пример использования других разделителей", зато дружно накинулись критиковать моё мнение
Я не вижу ни одного кто критиковал бы ваше мнение.

User avatar
zg
zero-gravity
Posts: 5664
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 115 times
Contact:

Re: Сортировка по имени: учитывать ли расширение?

Post by zg » Wed 04 Apr, 2012 20:12

Артём wrote:
внезапно far 1.65 сортировал по имени без учёта расширения
ничего, что первый пост относится к Far 3.0 build 2459 x86?
так в деле учёта расширения ничего не изменилось. так что в плане
a. это не навязывание мнения, это преложение. навязанное мнение - это код, который лёг в репозиторий без обсуждения
вы не правы. если кто-то что-то и навязывал — то это был рошал. пишите ему. здесь это бесполезно.

Артём
Posts: 14
Joined: Thu 17 May, 2007 19:03

Re: Сортировка по имени: учитывать ли расширение?

Post by Артём » Wed 04 Apr, 2012 20:16

John Doe wrote:
Артём wrote:вообще не вижу причины, по которой возник этот топик - FAR поступает более, чем логично.
О чём тогда говорить.
пардон, забыл уточнить, что FAR поступает логично с точки зрения алгоритма определения расширения имени файла, но совсем не логично с точки зрения человека.
собственно, моя "хотелка" - это всего лишь обобщение ранее высказанных "хотелок", связанных с сортировкой. нечно сродни Natural Order

User avatar
zg
zero-gravity
Posts: 5664
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 115 times
Contact:

Re: Сортировка по имени: учитывать ли расширение?

Post by zg » Wed 04 Apr, 2012 20:35

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

Артём
Posts: 14
Joined: Thu 17 May, 2007 19:03

Re: Сортировка по имени: учитывать ли расширение?

Post by Артём » Wed 04 Apr, 2012 20:40

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

лично мне нравятся такие разделители: ".", "-", "_".
какие разделители нравятся остальным?
кто считает, что этих символов достаточно, чтобы реализовать натуральную сортировку?
кто считает, что кроме "." никаких других символов в качестве разделителей использовать не нужно?
кто считает, что перечень предложенных символов неполный и стоит добавить ещё полтора десятка символов из юникода?

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Сортировка по имени: учитывать ли расширение?

Post by Maximus5 » Wed 04 Apr, 2012 20:51

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

Артём
Posts: 14
Joined: Thu 17 May, 2007 19:03

Re: Сортировка по имени: учитывать ли расширение?

Post by Артём » Wed 04 Apr, 2012 20:58

ничто не мешает сделать настраиваемым список "разделителей"
умничко!

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

User avatar
John Doe
Бюрократ
Posts: 12537
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 238 times

Re: Естественная сортировка с учётом разделителей

Post by John Doe » Thu 05 Apr, 2012 09:28

Артём wrote:а вот реализовать сортировку файлов с учётом фрагментов так, как это хочет видеть человеческий глаз, - вот это было бы неплохо сделать. а то прицепились тут к слову "общепринятый"...
Никто не виноват что вы недостаточно хорошо излагаете свои идеи, впрочем сложно догадаться как связаны какие-то разделители с вопросом учитывать ли расширения при сортировке "по имени".
Отвыкайте оффтопить, и вас быстрее поймут.

P.S.
Разделил темы.

Post Reply

Return to “Обсуждение Far Manager”