Do rysowania grafów można użyć Dia ale to oznacza męki jeżeli później trzeba dodać dużo elementów gdzieś w środku lub ... napisać co ma być połączone z czym i go wygenerować programem Graphviz. Co prawda wtedy mamy inny problem - przy wstawianiu nowych elementów kolejne generowane grafy będą się różnić nie tylko ilością elementów, ale także ich rozmieszczeniem (tak Graphviz sam rozmieszcza elementy).
Najprostszym grafem jest oczywiście Hello world który wygląda tak:
digraph G {Hello->World}
Program zawiera GUI w którym można potrenować, a gotowy obrazek można wyprodukować np. tak:
cat hello.gv | dot -Tpng -o hello.png
jeżeli plik hello.gv zawiera treść jak w przykładzie powyżej to plik hello.png będzie zawierał taki obrazek:
Oczywiście ręczne generowanie plików może być uciążliwe, ale przecież nie o to chodzi. Program sprawdzi się najlepiej na danych które wygenerujemy z zewnętrznego źródła. Czasem jeden obraz wart jest tysiąca słów.
Znalazłem ciekawe narzędzie do wykonywania kopii zapasowych. Nazywa się ... rsync ;-) Dokładniej to znalazłem graficzne narzędzie gadmin-rsync które generuje gotowe skrypty do robienia kopii zapasowych które bazują na rsync.
Zestaw który przygotujemy można od razu uruchomić i zobaczyć postępy. Można też ustawić wykonywanie zgodnie z zadanym harmonogramem (cron).
Na laptopie wykorzystuję same skrypty które są tworzone w katalogu /etc/gadmin-rsync/scripts/.
Add comment