Page 1 of 1

Mars Notebook - функция организации

Posted: Fri Feb 26, 2010 2:07 pm
by levk
Уважаемый Марсианин!

Что Вы думаете о применении способа организации записываемой информации, когда она записывалась в случайном порядке (по мере поступления) беспорядочным списком (перечнем фактов, названий, фамилий, нумераций, чисел и т. п.) - в содержании одного раздела дерева(!), чтобы одной из команд Mars Notebook можно было отсортировать ее в алфавитном порядке внутри содержания этого раздела, т. е чтобы можно было при скольжении взглядом по списку легко находить смежные строчки одинаковой длины, проверять, удалять дубли. Такая форма организации записей очень облегчает поиски в длинном списке (особенно - поиски дублей), например, в перечне сайтов. Это чрезвычайно удобно и целесообразно. Кроме того, такой прием широко используется в некоторых текстовых редакторах, т. е. ничего необычного в нем и в его программировании нет. Разве не было бы логичнее иметь такую возможность внутри Вашей программы, чем копировать случайные списки в другую программу, упорядочивать их и копировать назад?
Я предпочитаю не делить один раздел (тему) на кусочки подразделов в дереве, ведь по смыслу содержания тема одна и та же. Речь не идет о сортировке разделов-тем: там дело обстоит благополучно; она не требуется.
Я подумал о сортировке строк, потому что записываемая в содержание одной темы информация может быть или связным текстом, или списком с случайными дублированиями.
Короткий пример (на самом деле список может быть 50, 100 и более строк).

Беспорядочный список:
http://novafilm.tv/
http://www.creep.ru/
http://losharik.net/
http://www.creep.ru/
http://novafilm.tv/

Отсортированный список:
http://losharik.net/
http://novafilm.tv/
http://novafilm.tv/ - стираемый дубль
http://www.creep.ru/
http://www.creep.ru/ - стираемый дубль

Согласитесь, лишние дубли видны сразу.

Re: Mars Notebook - функция организации

Posted: Fri Feb 26, 2010 2:21 pm
by Marsianin
Я подумаю над тем, как это лучше реализовать.
Дело в том, что если бы список был линейным - то да, сортировать по алфавиту имело бы смысл, но в данном случае имеем дерево, при сортировке которого теряется весь его смысл.
В любом случае можно отсортировать вручную таская разделы...

Re: Mars Notebook - функция организации

Posted: Fri Feb 26, 2010 2:54 pm
by Alexey Baranov
сортировку надо сделать ВНУТРИраздельную

на любом из подразделов ПКМ и выбираем сортировать и они сортируются внутри раздела
в одинесе так сделано:
Image