Mars Notebook - функция организации
Posted: Fri Feb 26, 2010 2:07 pm
Уважаемый Марсианин!
Что Вы думаете о применении способа организации записываемой информации, когда она записывалась в случайном порядке (по мере поступления) беспорядочным списком (перечнем фактов, названий, фамилий, нумераций, чисел и т. п.) - в содержании одного раздела дерева(!), чтобы одной из команд 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/ - стираемый дубль
Согласитесь, лишние дубли видны сразу.
Что Вы думаете о применении способа организации записываемой информации, когда она записывалась в случайном порядке (по мере поступления) беспорядочным списком (перечнем фактов, названий, фамилий, нумераций, чисел и т. п.) - в содержании одного раздела дерева(!), чтобы одной из команд 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/ - стираемый дубль
Согласитесь, лишние дубли видны сразу.