These are public posts tagged with #graphviz. You can interact with them if you have an account anywhere in the fediverse.
@AAMfP @SReyCoyrehourcq I almost liked Mermaid, but I'm not hooked into the Markdown ecosystem. I should say org-babel is also quite fun with #Graphviz!
Hackers' Pub의 숨겨진 기능 중 하나는 Graphviz의 DOT 언어를 지원한다는 것입니다. 예를 들어, 다음과 같은 다이어그램을 그릴 수 있습니다:
Graphviz를 이용하는 법은 간단합니다. Markdown의 코드 블럭 문법 안에 DOT 언어로 다이어그램을 기술하신 뒤, 코드 블럭의 언어 태그에 graphviz
를 붙이시면 됩니다. 위에서 예를 든 다이어그램은 Markdown에서 아래와 같이 쓰면 됩니다:
```graphviz
digraph SimpleActivityPub {
graph [rankdir=LR, fontname="sans-serif", bgcolor="white"];
node [fontname="sans-serif", shape=box, style="rounded,filled"];
edge [fontname="sans-serif"];
server_a [label="서버 A\n(Mastodon)", fillcolor="#AED6F1"];
server_b [label="서버 B\n(Hackers' Pub)", fillcolor="#A3E4D7"];
server_a -> server_b [label="ActivityStreams 데이터 전송\n(HTTP POST)", color="red"];
server_b -> server_a [label="응답 및 상호작용\n(HTTP POST)", color="blue"];
}
```
참고로 Graphviz는 긴 게시글 뿐만 아니라 단문에서도 똑같이 지원합니다.
The interactive calculation sheet for #engineering, based on #emacs, #orgmode, #texlatex and #sympy is available in English [1], although the blog article is in German [2]. The template is also in English [3].
#Orgmode is so impressive, you could use #maxima, #octave, #gnuplot, #graphviz and almost 40 other languages with all their libraries right out of the box [4].
Have fun!
[1] https://vennemann-online.de/flossblog/downloads/eng.pdf
[2] https://vennemann-online.de/flossblog/post20250208_pencilandpaper.html
[3] https://vennemann-online.de/flossblog/downloads/org_eng.zip
[4] https://orgmode.org/worg/org-contrib/babel/languages/index.html
A side effect is a tool that allows you to do the same type of visualization using good old Graphviz.
FTR, this paper was written entirely in #orgmode in #Emacs: a simple export to LaTeX and then upload resulting files (including images created via src blocks, e.g. with #gnuplot, #graphviz, and #PlantUML) to #arXiv. Thank you to all the code developers for all those tools for creating such a powerful, useful, and efficient working environment for coding, analysis, and writing prose.
And all of it #FOSS!
Attached: 1 image ## New paper on arXiv *A multi-agent…
FediScience.orgUn très sympathique plugin maven générant un graphe de dépendance visuel (et filtrable) d'un projet maven aux formats GraphML, dot, ou PlantUML https://github.com/ferstl/depgraph-maven-plugin #maven #plugin #dépendances #graph #générateur #plantuml #graphviz
A Maven plugin that generates dependency graphs in…
GitHub#networkx #graphviz Code at: https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_08_17
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
I really need your support to keep going, if you can, donate any amount at: https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724 #Processing #Python #py5 #CreativeCoding
#networkx #graphviz #pygraphviz Code at: https://github.com/villares/sketch-a-day/tree/main/2024/sketch_2024_08_13
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
I really need your support to keep going, if you can, donate any amount at: https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724 #Processing #Python #py5 #CreativeCoding
Техникум: Как Проинициализировать Микроконтроллер [часть 2]
Программа это реализация алгоритма. А алгоритм это упорядоченная последовательность действий. Поэтому очень большое значение имеет правильный порядок исполнения программы. В этом тексте я написал как автоматически выявить правильную последовательность инициализации
https://habr.com/ru/articles/830964/
#init #graphviz #tsort #sort #компиляторы #cygwin #uniq #GNU_make #dot #cpp
Как известно, программа - это реализация алгоритма.…
habr.comРешатель Игры Set на Микроконтроллере
Существует одна остроумная настольная игра, называется Set. Это игра на внимание. В этом тексте я показал, как я сконструировал автоматический решатель, чтобы всегда выигрывать в игру Set!
https://habr.com/ru/articles/827128/
#set #дополненная_реальность #datamatrix #graphviz #set_game #игра_сет #qrкоды #микроконтроллеры #GM67 #ATStartf437
#дополненная реальность #комбинаторика #дискретная…
habr.comИстория о том, как Graphviz и бор взломали шифр от Sony
Мою первую статью я желаю посвятить истории о том, как я решил заняться исследованием часто встречающихся в модулях PlayStation Portable непонятных байтовых строк. Никакой документации в Homebrew коммьюнити найти не удалось, так что я взялся за дело сам. Как это было
https://habr.com/ru/articles/826452/
#psp #реверсинжиниринг #бор #trie #graphviz #python #ppsspp #homebrew
Мою первую статью я желаю посвятить истории о том,…
habr.comI've been working on a tool to visualize code flows. It's understanding-oriented, meant to include interactive graphs in your docs for users to see interactions between different parts of your #Python code base.
It records the execution of a Python function/program, then generates a call graph with #Graphviz and replays all function calls/returns.
For example, here is Griffe visiting modules (high speed for the dopamine):
Transcripción de la charla "Conectando Soluciones" de OSiUX en FLISoL CABA 2024
#Bash #Boxart #Charla #Consola #Debian #Eventol #FLISoL #Git #GraphViz #grep #ImageMagick #Journal #jq #jrnl #JSON #Linux #Markdown #RegEx #shellrun #Shellrun #Talk #Terminal #TTY #txt2md #Vim #yq
https://osiux.com/2024-04-27-flisol-caba-2024-conectando-soluciones.html
@jeremy you can also have a look at schemaspy : https://schemaspy.org/ which uses #graphviz to distribute.
Checking out #KGraphViewer "A #Graphviz dot graph file viewer" on #HaikuOS, grabbed latest source checkout to test-drive this on KF6/Qt6, maybe something to add to our list but then with KF5/Qt5 :)
Using with some of the #graphiz supplied test files.
Explore the craft of transforming text into diagrams in this insightful presentation. Master the art of compiling dot files with ease using #PowerShell, #Pintora, and #typst.
#dotdiagram #graphviz
https://youtu.be/gmlEFPsqUgw
In your place I would at least take a look at #PyGraphviz
https://pygraphviz.github.io/documentation/stable/index.html
"PyGraphviz is a #Python interface to the #Graphviz graph layout and visualization package. With PyGraphviz you can create, edit, read, write, and draw graphs using Python to access the Graphviz graph data structure and layout algorithms. PyGraphviz provides a similar programming interface to NetworkX (https://networkx.org)."
It has layout and drawing, and can also export to dot.
New #ThingUmbrella releases & example: This week's releases included updates to https://thi.ng/system, a minimal and declarative way to compose an app from multiple components, build their dependency graph and manage their lifecycle (async start/stop) in the correct (topological) order. The computed graph (DAG) can then also be serialized to GraphViz format for visualization/debugging/documentation purposes with a single line of code (see readme)...
Even though I've been using this system in dozens of projects, it occurred to me there wasn't any example project yet demonstrating this approach, so I finally fixed that:
https://github.com/thi-ng/umbrella/tree/develop/examples/rstream-system-bus
The demo is purposefully minimal and the source code is (hopefully) much more interesting than the result. In addition to showing how the app components are defined, this example also shows another powerful pattern I've been using in my own tools:
Using https://thi.ng/atom as central app state and https://thi.ng/rstream pubsub as central event bus and to both of which various system components can attach topic based subscriptions (aka event and/or change handlers). And since each of these reactive subscriptions are normal rstream subs, they can all be forming trees of child subs and be filtered/transformed and synchronized via hundreds of composable operators in the https://thi.ng/rstream and https://thi.ng/transducers packages — and — these rstream values can also be directly embedded in https://thi.ng/rdom created reactive UI components/elements/attributes. Some of these techniques are shown in this new example as well... Hope it's helpful to some of you!
#ThingUmbrella #HowToThing #Graph #Components #Lifecycle #Reactive #UI #PubSub #GraphViz #TypeScript #OpenSource