forum.wfido.ru

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

Vladimir Fyodorov 29.10.2018 18:52

NOZDR.LOCAL: Графический анализатор путей хождения эх
 
Vladimir Fyodorov написал(а) к All в Oct 18 17:41:22 по местному времени:


> Руслан Марченко 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


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

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