Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Dependency Vizualizer

Dependency Vizualizator je aplikace, která umí vizualizovat závislosti mezi nějakými bloky. Aplikace vyžaduje datový soubor, což je JavaScriptové pole s názvem data v souboru data.js ve formátu:

var data = [
    "aaa;bbb",
    "bbb;ccc"
];
var ignore = [];

V poli data jsou samotné vazby ve formě stringu. Uvedený datový soubor říká, že bbb závisí na aaa a zároveň ccc závisí na bbb. Když si soubor vytvoříte, spustíte vizualizator (depviz.html) a následně zmáčknete F6 (zobraz všechny vazby), uvidíte něco podobného. Bloky můžete v schématu přesouvat.

Ukázka dependency vizualizatoru - Hotová řešení v JavaScriptu

Popis všech funkcí naleznete v nápovědě, která se zobrazí po zmáčknutí klávesy F1.

Generování datového souboru ze systému podporující SSH a DPKG/OPKG

S aplikací je dodávaná aplikace depviz.exe, kterou můžete spustit z příkazového řádku s parametry:

<IP adresa serveru> <uživatel> <heslo_uživatele> DPKG

Ta se pak přes SSH připojí k serveru na zadané IP adrese, stáhne si seznam nainstalovaných balíčků a jejich závislostí a sestaví data.js soubor.

Příklad:

depviz.exe 192.168.1.22 petr brambora dpkg

Tento příkaz se připojí k serveru na adrese 192.168.1.22, přihlásí se uživatelem petr, heslem brambora a pomocí několika příkazů automatizovaně stáhne všechny závislosti všech balíčků, sestaví data.js soubor a otevře vizualizator v prohlížeči.

Obdobně se aplikace umí připojit k routeru s OpenWRT. Místo dpkg zadejte opkg.

Demo data

Ve složce s aplikací jsou soubory data.example.dpkg­.js a data.example.op­kg.js, což jsou demo výstupy z této aplikace. Můžete si je přejmenovat jen na data.js a vyzkoušet vizualizator. V přiloženém archívu je rovnou data.example.op­kg.js uložen i jako data.js.

Naprogramováno v:

Vizualizátor - HTML, CSS, TypeScript, (JavaScript)

depviz.exe - Visual Basic


Galerie

Program byl vytvořen v roce 2016.

 

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 362x (185.7 kB)

 

Všechny články v sekci
Hotová řešení v JavaScriptu
Program pro vás napsal Michal Žůrek - misaz
Avatar
Uživatelské hodnocení:
Ještě nikdo nehodnotil, buď první!
Autor se věnuje tvorbě aplikací pro počítače, mobilní telefony, mikroprocesory a tvorbě webových stránek a webových aplikací. Nejraději programuje ve Visual Basicu a TypeScript. Ovládá HTML, CSS, JavaScript, TypeScript, C# a Visual Basic.
Aktivity