IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Dependency Vizualizér

Dependency Vizualizator je aplikácia, ktorá vie vizualizovať závislosti medzi nejakými blokmi. Aplikácia vyžaduje dátový súbor, čo je JavaScriptové pole s názvom dáta v súbore data.js vo formáte:

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

V poli dáta sú samotné väzby vo forme stringu. Uvedený dátový súbor hovorí, že bbb závisí na aaa a zároveň ccc závisí na bbb. Keď si súbor vytvoríte, spustíte vizualizator (depviz.html) a následne stlačíte F6 (ukáž všetky väzby), uvidíte niečo podobné. Bloky môžete v schéme presúvať.

Ukážka dependency vizualizatoru - Hotová riešenie v JavaScripte

Popis všetkých funkcií nájdete v nápovede, ktorá sa zobrazí po stlačení klávesy F1.

Generovanie dátového súboru zo systému podporujúce SSH a dpkg / OPKG

S aplikáciou je dodávaná aplikácia depviz.exe, ktorú môžete spustiť z príkazového riadku s parametrami:

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

Tá sa potom cez SSH pripojí k serveru na zadanej IP adrese, stiahne si zoznam nainštalovaných balíčkov a ich závislostí a zostaví data.js súbor.

Príklad:

depviz.exe 192.168.1.22 petr brambora dpkg

Tento príkaz sa pripojí k serveru na adrese 192.168.1.22, prihlási sa užívateľom petr, heslom zemiak a pomocou niekoľkých príkazov automatizovane stiahne všetky závislosti všetkých balíčkov, zostaví data.js súbor a otvorí vizualizator v prehliadači.

Obdobne sa aplikácia vie pripojiť k routeru s OpenWRT. Namiesto dpkg zadajte opkg.

Demo dáta

V priečinku s aplikáciou sú súbormi data.example.dpkg­.js a data.example.op­kg.js, čo sú demo výstupy z tejto aplikácie. Môžete si ich premenovať len na data.js a vyskúšať vizualizator. V priloženom archíve je rovno data.example.op­kg.js uložený aj ako data.js.

Naprogramované v:

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

depviz.exe - Visual Basic


Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 402x (185.7 kB)

 

Všetky články v sekcii
Hotová riešenie v JavaScripte
Program pre vás napísal Michal Žůrek - misaz
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
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