Tuesday, March 24, 2009

Cloud computing

In primul rind un gind pentru astazi: "Ceea ce oamenii doresc de fapt, nu este cunoasterea, ci certitudinea" (Bertrand Russel)
Aseara ma uitam la cer si erau o multime de stele. Imi veni in minte..nu stiu de ce...cloud computing. Asa ca ..o scurta imagine asupra ceea ce inseamna cloud computing.
Cred ca frumos ar fi fost fog computing....dar nu e tirziu sa inventez si eu un nou termen;)
Revenind la cloud computing .... sa privim conceptul din doua directii:
- din punctul de vedere al utilizatorului: acesta nu va vedea detaliile arhitecturale ascunse in "norisor", el va accesa diferitele servicii intr-un mod descris de sintagma: single point of access
- din punctul de vedere al dezvoltatorului ..
  http://en.wikipedia.org/wiki/Cloud_computing

http://searchcloudcomputing.techtarget.com/sDefinition/0,,sid201_gci1287881,00.html

Monday, March 16, 2009

Un gind despre XML

Intr-o pauza la prezentarea unei lucrari de doctorat.... scriu citeva opinii incarcate de ceva esenta asupra XML:
- xml versus sql ? - flexibilitate in favoarea eficientei
Obs. daca un sistem este prea flexibil duce in timp la neutilizarea lui
- modelare XML este echivalenta cu dilmea sculptorilor. Astfel avind la dispozitie o piatra, odata inceput procesul de cioplire, viitoarele actiuni sunt restrinse.

Unde esueaza SQL? SQL nu se ocupa in mod explicit de serializarea datelor.
Desigur companiile exploateaza in interesul lor acest deficit, permitind accesul la baza de date punind la dispozitiile propriile API-uri.

Remarci asupra frumusetei limbajului:
- document() - o constructie interesanta ce lucreaza cu continut XML static dar care permite si utilizarea GET si deci exploatarea de servicii Web
XSLT 2.0 vine cu noi constructii:
- xsl:function - asigura modularizarea functionalitatii XSLT
- xslt - permite invocarea de metode externe scrise in alte limbaje(java,php,.net,xslt,xquery) din interiorul expresiilor XSLT
- primitivele unparsed-text() si unparsed-text-available()
- iteratii numerice: for (1 to 1000) care reduce necesitatea expresiilor recursive
- suport puternic pentru expresii regulate: tokenize()
- result-document si output: permite trimiterea continutului intr-un fisier sau unui serviciu Web
- constructia with-parameter cu atributul tunnel

Si observatiile vor continua....cind o sa am timp:)

Tuesday, March 10, 2009

Transformari

Am revenit!
Tot eu...cea din 2007...care a initiat blogul, dar cu ceva mai multe (iluzorii)probleme de rezolvat si cu multe ginduri si idei.
"Constientizeaza-ti alegerile, accepta-le(te) si asteapta-te la efecte. "(by Adria):)