forum.wfido.ru

forum.wfido.ru (http://forum.wfido.ru/index.php)
-   PVT.PROOL (http://forum.wfido.ru/forumdisplay.php?f=51)
-   -   NOZDR.LOCAL: Графический анализатор путей хождения эх (http://forum.wfido.ru/showthread.php?t=76181)

Kirill Temnenkov 30.10.2018 10:32

NOZDR.LOCAL: Графический анализатор путей хождения эх
 
Kirill Temnenkov написал(а) к All в Oct 18 09:15:44 по местному времени:

Здpавствуй, All!

А взята красотень из предыдущего письма отсюда вот:

С уважением - Kirill

=============================================================================
* Перенес Kirill Temnenkov (2:5020/828.17)
* Area : ru.fidonet.digest (ru.fidonet.digest)
* From : Vladimir Fyodorov, 2:50/15.1 (Понедельник 29 Октября 2018 17:41)
* To : All
* Subj : NOZDR.LOCAL: Графический анализатор путей хождения эх
=============================================================================
> Руслан Марченко aka NoZDR представил вторую версию онлайнового
> графического анализатора путей хождения эх - FidoGraph.

[url]http://2613.ru/fidograph/[/url]

> Вот как это выглядит для этой эхи:

[url]http://2613.ru/fidograph/?area=ru.fidonet.digest[/url]

=============================================================================
* Area : NOZDR.LOCAL
* From : NoZDR, 2:5020/2613 (25 Октября 2018 20:35)
* Subj : граф хождения почты
=============================================================================

Сабж. Версия 2

╔═════════════════════════════════════════╗
║ [url]http://2613.ru/fidograph/[/url] ║
╚═════════════════════════════════════════╝

Я переделал с питона, генерирующего статические страницы на динамический PНP.
Так привычнее :)

В онлайне показываются все эхи, которые есть в виде сквишовых баз на 5020/2613.
При отрисовке читается полностью вся база, оттуда выдираются пути и по ним рисуется картинка. Если всем миром ломануться, то можно ноду задосить, особенно на больших эхах :) Надо кэширование сделать, чтобы обновлялось раз в сутки, а остальное время отдавалось из кеша. А то правда задосится ещё.

Как это сделано, можно посмотреть вот тут:
[url]http://2613.ru/fidograph/source.html[/url]
Всё совсем просто и по-школьному.

На самом деле я уже немного переделал и исходники устарели :)

Потому что можно уже вот так сделать, например:
[url]http://2613.ru/fidograph/?area=ru.modem.nerds[/url]
чтобы попасть сразу куда надо.

Предложения по доработке и критика принимаются.
=============================================================================


=============================================================================
* Area : NOZDR.LOCAL
* From : NoZDR, 2:5020/2613.1 (29 Октября 2018 13:53)
* To : Alexandr Kruglikov
* Subj : 6 "котят"
=============================================================================
[...]

No>> Если время останется, буду или ковыряться с фидографом
AK> Неплохая идея!

Ну я пока отпределился и зафиксировал внешний вид.
Добавил стрелочек и отметил ромбиком узел, для на котором всё это строится, то есть себя :) А также параметр через гет сделал, чтобы можно было сразу попадать куда надо и ссылки давать.
[url]http://2613.ru/fidograph/?area=5020-723.local[/url]

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

Ну и всё, наверное. Это будет первая версия, которую можно отдавать в свет :)

А так можно ещё думать. Можно отмечать RC и NC, можно прикрутить это к нодлистам, можно сети не только рандомным цветом выделять, но и кастомизировать. Можно по количеству сообщений толщину линий задавать.
Можно вообще обрабатывать клики по узлам (двойной или правую мышу) и что-то делать с этим событием, например, хистори по узлу показывать или просто инфу из нодлиста.
=============================================================================

--- GoldED+/W64-MSVC 1.1.5-b20170303
+ Origin: Esquire Station (2:50/15.1)
=============================================================================

--- 5D5B 86B0 C8E6 26F0 67AA 20BE 843D EDF5 611F E1DC


Текущее время: 13:38. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot