Как графически ужать топики с чудовищными деревьями
От: kero Россия  
Дата: 19.09.12 10:37
Оценка:
Предлагаю:
в дереве топика не смещать названия ответных постов все правее и правее, как сейчас,
а наоборот — давать названия всех постов с одинаковым отступом от левого края, —
с тем, чтобы в освободившееся пространство слева зафигачить компактное дерево символов.

Поскольку не уверен в доходчивости вышесказанного —
прилагаю пример из другой области:
http://files.rsdn.ru/42164/view_of_tree.zip .

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

Для кывта, само собой, такой колонке надо быть слева от постов.

(В другом варианте — последовательности одного и того же символа заменены числом этих символов, что еще компактнее).
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re: с чудовищными деревьями
От: kero Россия  
Дата: 19.09.12 14:54
Оценка:
Пример:

По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re: Как графически ужать топики с чудовищными деревьями
От: Centaur Россия  
Дата: 19.09.12 15:46
Оценка:
Здравствуйте, kero, Вы писали:

K>http://files.rsdn.ru/42164/view_of_tree.zip .


Страх какой.

K>Это — дерево окон, но в виде таблицы параметров окон,

K>без (мешающих восприятию и сопоставлению) смещений строк,
K>с символическим наглядным деревом в отдельной компактной колонке.


Было бы интересно заюзать графовое представление из git’а. Даже проще, потому что merge’й нет.

* Оберон круче всех!
|\
| * Re: Оберон круче всех!
| * Re[2]: Оберон круче всех!
| * Re[3]: Оберон круче всех!
| * Re[4]: Оберон круче всех!
| |\
| | * Re[5]: Оберон круче всех!
| | * Re[6]: Оберон круче всех!
| | * Re[7]: Оберон круче всех!
| | |\
| | | * Re[8]: Оберон круче всех!
| | * Re[8]: Оберон круче всех!
| | * Re[9]: Оберон круче всех!
| | * Re[10]: Оберон круче всех!
| | * Re[11]: Оберон круче всех!
| | * Re[12]: Оберон круче всех!
| * Re[5]: Оберон круче всех!
* Re: Оберон круче всех!
* Re[2]: Оберон круче всех!
* Re[2]: Оберон круче всех!
* Re[4]: Оберон круче всех!
* Re[5]: Оберон круче всех!
* Re[6]: Оберон круче всех!
|\
| * Re[7]: Оберон круче всех!
| |\
| | * Re[8]: Оберон круче всех!
| * Re[8]: Оберон круче всех!
| * Re[9]: Оберон круче всех!
| * Re[10]: Оберон круче всех!
| * Re[11]: Оберон круче всех!
| * Re[12]: Оберон круче всех!
| * Re[13]: Оберон круче всех!
| * Re[14]: Оберон круче всех!
* Re[7]: Оберон круче всех!
* Re[8]: Оберон круче всех!
* Re[9]: Оберон круче всех!
Re[2]: Как графически ужать топики с чудовищными деревьями
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 19.09.12 16:12
Оценка:
Здравствуйте, Centaur, Вы писали:

Длинные цепочки на одном уровне вобщем то тоже не особо нужны.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 8 6.2.9200.0>>
AVK Blog
Re[2]: Как графически ужать топики с чудовищными деревьями
От: kero Россия  
Дата: 19.09.12 17:58
Оценка:
Здравствуйте, Centaur, Вы писали:

C>Было бы интересно заюзать графовое представление из git’а. Даже проще, потому что merge’й нет.


C>
C>* Оберон круче всех!
C>|\
C>| * Re: Оберон круче всех!
C>| * Re[2]: Оберон круче всех!
C>| * Re[3]: Оберон круче всех!
C>| * Re[4]: Оберон круче всех!
C>| |\
C>| | * Re[5]: Оберон круче всех!
C>| | * Re[6]: Оберон круче всех!
C>| | * Re[7]: Оберон круче всех!
C>| | |\
C>| | | * Re[8]: Оберон круче всех!
C>| | * Re[8]: Оберон круче всех!
...


Такить то же самое, что и на кывте: смещения вправо при длинных цепочках ответов приведут к той же картине.
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[3]: Как графически ужать топики с чудовищными деревьями
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 19.09.12 18:27
Оценка:
Здравствуйте, kero, Вы писали:

K>Такить то же самое, что и на кывте: смещения вправо при длинных цепочках ответов приведут к той же картине.


Приглядись внимательнее к сабжам.
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 8 6.2.9200.0>>
AVK Blog
Re[4]: Как графически ужать топики с чудовищными деревьями
От: kero Россия  
Дата: 19.09.12 18:36
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Приглядись внимательнее к сабжам.


Просьба: скажи попроще, что имеешь в виду.
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[5]: Как графически ужать топики с чудовищными деревьями
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 19.09.12 18:40
Оценка:
Здравствуйте, kero, Вы писали:

K>Просьба: скажи попроще, что имеешь в виду.


Re[10]: Почему фреймы?
Автор: AndrewVK
Дата: 12.09.12
... << RSDN@Home 1.2.0 alpha 5 rev. 65 on Windows 8 6.2.9200.0>>
AVK Blog
Re[6]: Как графически ужать топики с чудовищными деревьями
От: kero Россия  
Дата: 19.09.12 18:49
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Re[10]: Почему фреймы?
Автор: AndrewVK
Дата: 12.09.12


Как-то пропустил этот топик, сейчас почитаю...
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[6]: Как графически ужать топики с чудовищными деревьями
От: kero Россия  
Дата: 20.09.12 00:39
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Re[10]: Почему фреймы?
Автор: AndrewVK
Дата: 12.09.12


Почитал. Жаль, что не заметил этот топик, написал бы в него, а не создавал бы свой.

Ну, так вот примерно какое дерево этого топика предлагается вместо нынешнего:

Re[0]:                         Почему фреймы?    MaxRos             23           13.09 22:51  
Re[1]:    *                    Почему фреймы?    Mamut              0            12.09 11:39  
Re[2]:    .*                   Почему фреймы?    MaxRos             0            12.09 11:49  
Re[3]:    ..*                  Почему фреймы?    Mamut              +/-          12.09 11:56  
Re[4]:    ...*                 Почему фреймы?    MaxRos             1            12.09 12:06  
Re[5]:    ....*                Почему фреймы?    kochetkov.vlad…    +/-          12.09 12:17  
Re[6]:    .....*               Почему фреймы?    MaxRos             0            12.09 12:45  
Re[6]:    .....*               Почему фреймы?    MxMsk              0            12.09 12:47  
Re[7]:    ......*              Почему фреймы?    AndrewVK           +/-          12.09 13:39  
Re[8]:    .......*             Почему фреймы?    MxMsk              +/-          12.09 18:29  
Re[9]:    ........*            Почему фреймы?    Mamut              1            12.09 18:42  
Re[10]:   .........*           Почему фреймы?    AndrewVK           0            12.09 20:40  
Re[11]:   ..........*          Почему фреймы?    AndrewVK           11           12.09 20:44  
Re[9]:    ........*            Почему фреймы?    AndrewVK           0            12.09 20:40  
Re[10]:   .........*           Почему фреймы?    MxMsk              0            12.09 21:26  
Re[11]:   ..........*          Почему фреймы?    kochetkov.vlad…    0            12.09 21:37  
Re[12]:   ...........*         Почему фреймы?    MxMsk              0            12.09 22:18  
Re[13]:   ............*        Почему фреймы?    AndrewVK           +/-          12.09 22:21  
Re[14]:   .............*       Почему фреймы?    MxMsk              0            12.09 22:42  
Re[15]:   ..............*      Почему фреймы?    AndrewVK           0            12.09 22:43  
Re[16]:   ...............*     Почему фреймы?    MxMsk              0            13.09 00:42  
Re[17]:   ................*    Почему фреймы?    AndrewVK           0            13.09 00:52  
Re[18]:   .................*   Почему фреймы?    MxMsk              0            13.09 01:05  
Re[13]:   ............*        Почему фреймы?    kochetkov.vlad…    0     45     12.09 22:38  
Re[7]:    ......*              Почему фреймы?    kochetkov.vlad…    1            12.09 22:37  
Re[6]:    .....*               Почему фреймы?    ShaggyOwl          0            12.09 13:20  
Re[5]:    ....*                Почему фреймы?    Mamut              0            12.09 12:23  
Re[6]:    .....*               Почему фреймы?    MaxRos             0            12.09 12:41  
Re[7]:    ......*              Почему фреймы?    Mamut              0            12.09 14:19  
Re[8]:    .......*             Почему фреймы?    AndrewVK           +/-          12.09 14:53  
Re[9]:    ........*            Почему фреймы?    Mamut              0            12.09 14:58  
Re[10]:   .........*           Почему фреймы?    AndrewVK           0            12.09 15:09  
Re[8]:    .......*             Почему фреймы?    MaxRos             1            12.09 15:00  
Re[9]:    ........*            Почему фреймы?    AndrewVK           +/-          12.09 15:14  
Re[10]:   .........*           Почему фреймы?    CaptainFlint       1            12.09 23:28  
Re[9]:    ........*            Почему фреймы?    Mamut              +/-          12.09 15:22  
Re[9]:    ........*            Почему фреймы?    neFormal           +/-          12.09 15:35  
Re[10]:   .........*           Почему фреймы?    AndrewVK           7            12.09 16:55  
Re[3]:    ..*                  Почему фреймы?    AndrewVK           +/-          12.09 13:36  
Re[1]:    *                    Почему фреймы?    maloi_alex         +/-          12.09 19:47  
Re[1]:    *                    Почему фреймы?    quwy               0            13.09 04:09  
Re[2]:    .*                   Почему фреймы?    MxMsk              0            13.09 14:04  
Re[3]:    ..*                  Почему фреймы?    Mamut              0            13.09 15:09  
Re[3]:    ..*                  Почему фреймы?    quwy               +/-          13.09 19:10  
Re[4]:    ...*                 Почему фреймы?    MxMsk              0            13.09 21:21  
Re[5]:    ....*                Почему фреймы?    AndrewVK           +/-          13.09 22:51

Если вложенность зашкаливает (типа Re[70]) — преспокойно отрезать правую часть "символического дерева" (структура дерева однозначно определяется из левой колонки с Re), так, чтобы названия, авторы, оценки и время всех постов были все в поле зрения.

И еще: как насчет возможности в нижнем фрейме выдавать все посты оптом не только как сейчас — во временном порядке, но и в порядке дерева в верхнем фрейме ?
.
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[3]: Как графически ужать топики с чудовищными деревьями
От: Centaur Россия  
Дата: 20.09.12 04:53
Оценка: 1 (1)
Здравствуйте, kero, Вы писали:

C>>* Оберон круче всех!
C>>|\
C>>| * Re: Оберон круче всех!
C>>| * Re[2]: Оберон круче всех!
C>>| * Re[3]: Оберон круче всех!
C>>| * Re[4]: Оберон круче всех!
C>>| |\
C>>| | * Re[5]: Оберон круче всех!
C>>| | * Re[6]: Оберон круче всех!
C>>| | * Re[7]: Оберон круче всех!
C>>| | |\
C>>| | | * Re[8]: Оберон круче всех!
C>>| | * Re[8]: Оберон круче всех!


K>Такить то же самое, что и на кывте: смещения вправо при длинных цепочках ответов приведут к той же картине.


Не то же. В традиционном дереве смещение есть O от высоты (глубины) дерева. В показанной схеме — от количества веток, причём это пессимистичная верхняя оценка.
Re[4]: Как графически ужать топики с чудовищными деревьями
От: kero Россия  
Дата: 21.09.12 04:19
Оценка:
Здравствуйте, Centaur, Вы писали:

K>>Такить то же самое, что и на кывте: смещения вправо при длинных цепочках ответов приведут к той же картине.


C>Не то же. В традиционном дереве смещение есть O от высоты (глубины) дерева. В показанной схеме — от количества веток, причём это пессимистичная верхняя оценка.


Далось вам это смещение вправо...
Вот же, без никакого пессимизьма:

Ваше дерево:                             Дерево ваще без смещения:

* Оберон круче всех!                     Re[0]  ___   Оберон круче всех!
|\                                       Re[1]     |  Оберон круче всех!
| * Re: Оберон круче всех!               Re[2]     |  Оберон круче всех!
| * Re[2]: Оберон круче всех!            Re[3]     |  Оберон круче всех!
| * Re[3]: Оберон круче всех!            Re[4]  __ |  Оберон круче всех!
| * Re[4]: Оберон круче всех!            Re[5]    ||  Оберон круче всех!
| |\                                     Re[6]    ||  Оберон круче всех!
| | * Re[5]: Оберон круче всех!          Re[7]  _ ||  Оберон круче всех!
| | * Re[6]: Оберон круче всех!          Re[8]   |||  Оберон круче всех!
| | * Re[7]: Оберон круче всех!          Re[8]  _|||  Оберон круче всех!
| | |\                                   Re[9]    ||  Оберон круче всех!
| | | * Re[8]: Оберон круче всех!        Re[10]   ||  Оберон круче всех!
| | * Re[8]: Оберон круче всех!          Re[11]   ||  Оберон круче всех!
| | * Re[9]: Оберон круче всех!          Re[12]   ||  Оберон круче всех!
| | * Re[10]: Оберон круче всех!         Re[5]  __||  Оберон круче всех!
| | * Re[11]: Оберон круче всех!         Re[1]  ___|  Оберон круче всех!
| | * Re[12]: Оберон круче всех!         Re[2]        Оберон круче всех!
| * Re[5]: Оберон круче всех!            Re[3]        Оберон круче всех!
* Re: Оберон круче всех!                 Re[4]        Оберон круче всех!
* Re[2]: Оберон круче всех!              Re[5]        Оберон круче всех!
* Re[2]: Оберон круче всех!              Re[6]  __    Оберон круче всех!
* Re[4]: Оберон круче всех!              Re[7]  _ |   Оберон круче всех!
* Re[5]: Оберон круче всех!              Re[8]   ||   Оберон круче всех!
* Re[6]: Оберон круче всех!              Re[8]  _||   Оберон круче всех!
|\                                       Re[9]    |   Оберон круче всех!
| * Re[7]: Оберон круче всех!            Re[10]   |   Оберон круче всех!
| |\                                     Re[11]   |   Оберон круче всех!
| | * Re[8]: Оберон круче всех!          Re[12]   |   Оберон круче всех!
| * Re[8]: Оберон круче всех!            Re[13]   |   Оберон круче всех!
| * Re[9]: Оберон круче всех!            Re[14]   |   Оберон круче всех!
| * Re[10]: Оберон круче всех!           Re[7]  __|   Оберон круче всех!
| * Re[11]: Оберон круче всех!           Re[8]        Оберон круче всех!
| * Re[12]: Оберон круче всех!           Re[9]        Оберон круче всех!
| * Re[13]: Оберон круче всех!
| * Re[14]: Оберон круче всех!
* Re[7]: Оберон круче всех!
* Re[8]: Оберон круче всех!
* Re[9]: Оберон круче всех!
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.