On Tue, Jun 19, 2001 at 04:13:16PM -0700, Florin Andrei wrote:
> 
> Problema:

am baut ceva bere si nu am inteles exact problema. anyway, mie mi se pare
cam asa:
- ai doua tipuri de date, locatia fizica si clase de ip alocate acelei locatii
- faci un fisier text cu asta 
        zona1: clasa1, clasa2, etc
        zona2: ... etc
- in plus, ai conectivitate fizica intre zone, scrii in acelasi fisier text
"conectivitatile" directe:
        zona1+zona2 # conect direct
        zona2+zona3 # conect direct, dar NU si intre 1 si 3, altfel mai pui o linie
        zona17+zona69
        etc...

- definesti ce tipuri de probleme ai si parsezi in perl pina te plictisesti,
rezolvind orice (faci o functie pentru fiecare situatie). eventual, 
cind pare 'complecat', faci si o matrice de
conectivitate intre zone si te joci pe ea (matrici rare pentru
super-ptremianti, da' sa ieftinit memoria ;-)

cele doua probleme concrete pe care le pui tu mai jos par usor  abordabile cu
structura de date propusa de mine

stuff like xml/sgml/whatever nu ma bag.
despre sql... la ce bun cind un fisier text cu o sintaxa bine definita e
suficient?

> 
> Se da o retea care consta in mai multe locatii fizice (citeva zeci),
> conectate intre ele prin legaturi a caror topologie este cunoscuta. Pe
> reteaua respectiva se folosesc mai multe clase de adrese IP, distribuite
> la locatiile fizice din retea.
> (Practic, reteaua este un graf, iar adresele IP sint atribute atasate
> nodurilor din graf).
> Din graful respectiv se extrage o reprezentare tabelara, avind toate
> clasele de adrese IP atit pe linii cit si pe coloane, si marcind
> celulele care corespund claselor de adrese care sint fie in acelasi nod
> (distanta 0), fie in noduri "vecine" (adica distanta 1); distantele mai
> mari de 1 nu conteaza.
> 
> Se cere o metoda prin care sa se poata manage-ui usor tabela de
> conexiuni, facilitind astfel operatii de genul:
> - a aparut o conexiune noua intre nodurile X si Y, cum fac ca asta sa se
> reflecte imediat in tabela de conexiuni intre clasele de adrese IP?
> - am mutat o clasa de adrese din nodul A in nodul B, cum fac sa
> actualizez simplu tabela de conexiuni intre clasele de adrese?
> 
> Sint convins ca chestia este rezolvabila cu niste script-uri rulind pe
> un back-end SQL, dar va intreb, daca stiti cumva, poate exista ceva
> special facut pentru asa ceva?...
> (cam la fel cum SGML este un limbaj pentru descrierea de documente,
> poate exista vreun limbaj, ceva, care sa descrie graf-uri
> dintr-astea?...)
> 
> Cred ca exista aplicatii end-user care fac asta, dar eu vreau ceva
> script-abil daca se poate. Un limbaj sau o metoda de descriere a
> graf-urilor ar fi perfect.
> 
> -- 
> Florin Andrei
> 
> ---
> Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
> unsubscribe from this list.

-- 
        ___
       <o-o>    Viorel ANGHEL <vang AT altavista DOT net>
       [`-']    
       -"-"-    In Linux We Trust.
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui