forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.FIDONET.DIGEST

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 31.10.2018, 11:32
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию NOZDR.LOCAL: И снова про графические анализаторы

Vladimir Fyodorov написал(а) к All в Oct 18 10:15:44 по местному времени:


> Руслан Марченко доработал нодлист-граф (теперь можно выбрать конкретный
> нодлист и любую сеть), а также рассказал, как случилось, что они почти
> одновременно с Александром Сковпенем представили свои весьма похожие
> разработки графических анализаторов для Фидо.

=============================================================================
* Area : NOZDR.LOCAL
* From : NoZDR, 2:5020/2613.1 (31 Октября 2018 03:11)
* Subj : граф нодлиста
=============================================================================
Так, в общем я сделал, чтобы на лету граф нодлиста рисовало.

Лежит там же. http://2613.ru/fidograph/nodelist.html
На самом деле я это сделал на пхп, поэтому с этой странички редиректится вот сюда: http://2613.ru/fidograph/nodelist.php

Сейчас там прикручен по умолчанию последний Z2.
Можно сделать вот так: http://2613.ru/fidograph/nodelist.ph...t=nodelist.299
и скрипт задействует соответственно мировой 299.

По умолчанию граф строится для N5020, к 5020 также прикручиваются последние n5020.rou и n5020.tru (tru показывается пунктиром).

Можно построить для любой сети, которая есть в листе.
Например, вот так:
http://2613.ru/fidograph/nodelist.ph...st.236&net=218

Или вот так:
http://2613.ru/fidograph/nodelist.php?net=5053
Файлов роутинга у меня для других сетей нет, поэтому не для 5020 только чистый нодлист.

И да, есть недоделка, показываются только сети, зональные и региональные узлы ещё не сделал.
=============================================================================


=============================================================================
* Area : NOZDR.LOCAL
* From : NoZDR, 2:5020/2613.1 (31 Октября 2018 03:41)
* To : Nil Alexandrov
* Subj : граф хождения почты
=============================================================================
[...]

Началось всё с того, что я недели две назад у Сковпеня спросил, как он с базами в GoatEd работает. И рассказал, что мне надо из сквишовых баз путей надёргать, и что я хочу сделать граф хождения почты, прикрутив к этим путям какую-нть JS-библиотеку. Числа 21-го мы с ним через мессенджер сконнектились, и он сказал, что может на всех языках путей из сквиша надёргать :) Я тоже могу на многих языках програмить, но мне алгоритм был нужен или библиотека готовая, чтобы самому не изобретать велосипед. Сковпень кинул мне несколько ссылок на билиотеки JS для рисования графов. Типа он когда-то с ними игрался уже. Например, вот тут: https://skovpen.org/el/books.old.html И потом попробовал реализовать мою идею на 715.echo https://skovpen.org/el/715.html, а потом ваще на всех имеющихся у него эхах https://skovpen.org/el/all.html.

В общем, вместо того, чтобы поделиться инфой, как он пути из баз читает, он сразу сделал то, что я придумал, редиска :) Но потом он наконец-то сжалился и кинул в меня ссылкой на исходники проги, которая дёргает пути. https://gist.github.com/askovpen/291...fe6ab31b83e24b

Только это мне не помогло. Фигня оказалась в том, что она написана на GoLang и задействует кучу кода, который сделан для редактора GoatEd https://github.com/askovpen/goated/b...ster/README.md
Прога подключает эти библиотеки, парсит сообщения в базах, дёргает пути и готовит json файлик. А потом статичная страничка это json подключает и показывает.

Собственно, на этом всё и закончилось. Я сначала на питоне распарсил сквиш и нагенерил разных страничек с js. Потом переписал всё на пхп, чтобы в динамике всё делалось. Ну и соорудил эти вот графы на http://2613.ru/fidograph. Так что идея и реализация чисто моя, но Сашка мне подкинул клёвую ссылочку на VisJS, которая оказалась самой гибкой и красивой.

А его код на GoLang и NodeJS я пока изучаю :)
И параллельно ищу что-нибудь подобное для работы с базами на пхп.
=============================================================================


--- GoldED+/OSX 1.1.5-b20170303
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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