= Сообщение: 1204 из 2388 ================================ RU.FIDONET.DIGEST = От : Vladimir Fyodorov 2:50/15.1 31 Oct 18 10:15:44 Кому : All 31 Oct 18 10:15:44 Тема : NOZDR.LOCAL: И снова про графические анализаторы FGHI : area://RU.FIDONET.DIGEST?msgid=2:50/15.1+5bd956a2 = Кодировка сообщения определена как: CP866 ================================== ==============================================================================
> Руслан Марченко доработал нодлист-граф (теперь можно выбрать конкретный > нодлист и любую сеть), а также рассказал, как случилось, что они почти > одновременно с Александром Сковпенем представили свои весьма похожие > разработки графических анализаторов для Фидо.
============================================================================= * Area : NOZDR.LOCAL * From : NoZDR, 2:5020/2613.1 (31 Октября 2018 03:11) * Subj : граф нодлиста ============================================================================= Так, в общем я сделал, чтобы на лету граф нодлиста рисовало.
И да, есть недоделка, показываются только сети, зональные и региональные узлы ещё не сделал. =============================================================================
============================================================================= * Area : NOZDR.LOCAL * From : NoZDR, 2:5020/2613.1 (31 Октября 2018 03:41) * To : Nil Alexandrov * Subj : граф хождения почты ============================================================================= [...]
Hачалось всё с того, что я недели две назад у Сковпеня спросил, как он с базами в GoatEd работает. И рассказал, что мне надо из сквишовых баз путей надёргать, и что я хочу сделать граф хождения почты, прикрутив к этим путям какую-нть JS-библиотеку. Числа 21-го мы с ним через мессенджер сконнектились, и он сказал, что может на всех языках путей из сквиша надёргать :) Я тоже могу на многих языках програмить, но мне алгоритм был нужен или библиотека готовая, чтобы самому не изобретать велосипед. Сковпень кинул мне несколько ссылок на билиотеки JS для рисования графов. Типа он когда-то с ними игрался уже. Hапример, вот тут: https://skovpen.org/el/books.old.html И потом попробовал реализовать мою идею на 715.echo https://skovpen.org/el/715.html, а потом ваще на всех имеющихся у него эхах https://skovpen.org/el/all.html.
В общем, вместо того, чтобы поделиться инфой, как он пути из баз читает, он сразу сделал то, что я придумал, редиска :) Hо потом он наконец-то сжалился и кинул в меня ссылкой на исходники проги, которая дёргает пути. https://gist.github.com/askovpen/2910d26295c6ee8ddbfe6ab31b83e24b
Только это мне не помогло. Фигня оказалась в том, что она написана на GoLang и задействует кучу кода, который сделан для редактора GoatEd https://github.com/askovpen/goated/blob/master/README.md Прога подключает эти библиотеки, парсит сообщения в базах, дёргает пути и готовит json файлик. А потом статичная страничка это json подключает и показывает.
Собственно, на этом всё и закончилось. Я сначала на питоне распарсил сквиш и нагенерил разных страничек с js. Потом переписал всё на пхп, чтобы в динамике всё делалось. Hу и соорудил эти вот графы на http://2613.ru/fidograph. Так что идея и реализация чисто моя, но Сашка мне подкинул клёвую ссылочку на VisJS, которая оказалась самой гибкой и красивой.
А его код на GoLang и NodeJS я пока изучаю :) И параллельно ищу что-нибудь подобное для работы с базами на пхп. =============================================================================
--- GoldED+/OSX 1.1.5-b20170303 * Origin: Esquire Station (2:50/15.1)