Magic LAMP - Profs.info.uaic.ro
Magic LAMP - Profs.info.uaic.ro
Magic LAMP - Profs.info.uaic.ro
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
<st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
Solutii open-source open source pentru WWW<br />
WWW<br />
06 mai 2005 / 1
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
• Arhitectura World-Wide World Wide Web<br />
• Magia <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>ei<br />
– Linux inux<br />
– Apache pache<br />
– MySQL ySQL<br />
– Perl, erl, PHP, Python<br />
• Concluzii<br />
Cuprins<br />
WWW<br />
06 mai 2005 / 2
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Arhitectura WWW<br />
• WWW (World Wide Web)<br />
• Serviciu Internet (WWW ≠ Internet)<br />
• Bazat pe modelul client/server<br />
si pe hipertext<br />
• CERN – Sir Tim Berners-Lee<br />
Berners Lee et al. (1989)<br />
WWW<br />
• Functioneaza conform standardelor<br />
Consortiului Web (W3C) – www.w3.org<br />
• “Anything Anything can link to anything”<br />
anything<br />
06 mai 2005 / 3
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Arhitectura WWW<br />
• Web-ul Web ul = spatiu <st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>rmational compus<br />
din elemente de interes, interes,<br />
numite resurse, resurse,<br />
desemnate de identificatori globali – URI<br />
(Uniform Uniform Resource Identifiers) Identifiers<br />
• Existenta unui p<strong>ro</strong>tocol (HTTP HTTP) ) pentru<br />
acces la o reprezentare a unei WWW resurse<br />
• Reprezentarile (documente<br />
documente, , pagini) pagini)<br />
include marcaje (adnotari adnotari) ) – HTML, HTML,<br />
XML<br />
• Marcajele contin la rindul lor URI-uri URI uri<br />
06 mai 2005 / 4
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
• URI = URL + URN<br />
Arhitectura WWW<br />
– URL (Uniform Uniform Resource Locator) Locator<br />
•http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
•mailto: mailto:admins@<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong><br />
admins@<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong><br />
•ftp:// ftp://ftp.funet.fi/pub/README.txt<br />
ftp.funet.fi/pub/README.txt<br />
•tel: tel:+40232201090<br />
+40232201090 WWW<br />
– URN (Uniform Uniform Resource Name) Name<br />
•urn: urn:mozilla:package:communicator<br />
mozilla:package:communicator<br />
•urn: urn:<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>:BookInfo<br />
<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>:BookInfo<br />
06 mai 2005 / 5
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Arhitectura WWW<br />
• HTTP (HyperText HyperText Transfer P<strong>ro</strong>tocol) P<strong>ro</strong>tocol<br />
• Bazat pe TCP/IP<br />
• P<strong>ro</strong>tocol fiabil, fiabil,<br />
de tip cerere-raspuns<br />
cerere raspuns<br />
• Versiunea curenta: curenta:<br />
HTTP/1.1<br />
• Arhitectura:<br />
Arhitectura<br />
WWW<br />
– Server Web (daemon HTTP – httpd) httpd<br />
– Client Web (navigator, <strong>ro</strong>bot, agent,...)<br />
06 mai 2005 / 6
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Arhitectura WWW<br />
WWW<br />
06 mai 2005 / 7
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Arhitectura WWW<br />
• Sit Web ≡ colectie de documente<br />
Web inrudite, inrudite,<br />
impreuna cu resursele<br />
aferente<br />
• Tipuri de continut: continut<br />
– Static (HTML, text, imagini,...) imagini,...)<br />
•Hard Hard-coded coded, , marcat<br />
WWW<br />
– Dinamic (generat generat prin p<strong>ro</strong>gram)<br />
•In In functie de context sau<br />
dependent de vizitator<br />
06 mai 2005 / 8
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Arhitectura WWW<br />
WWW<br />
06 mai 2005 / 9
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Magia <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>ei<br />
• P<strong>ro</strong>iectarea,<br />
P<strong>ro</strong>iectarea,<br />
crearea (p<strong>ro</strong>gramarea<br />
p<strong>ro</strong>gramarea) )<br />
& mentenanta unui sit Web<br />
folosind exclusiv solutii open-source open source<br />
WWW<br />
Free as thought, thought,<br />
not free beer<br />
Open as in open mind<br />
06 mai 2005 / 10
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Magia <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>ei<br />
• Necesitatea unei infrastructuri Web<br />
– Sistem de operare: operare Linux inux<br />
– Server Web: Apache pache<br />
– Server de stocare: stocare MySQL ySQL<br />
– Mediu de p<strong>ro</strong>gramare: p<strong>ro</strong>gramare Perl erl<br />
(server WWW<br />
(server de aplicatii Web) PHP HP<br />
Python ython<br />
Hei! Hei!<br />
<st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>, not <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>PP... :)<br />
06 mai 2005 / 11
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Magia <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>ei<br />
• Necesitatea unei infrastructuri Web<br />
– Linux inux<br />
•Instrumente<br />
Instrumente pentru administrare<br />
•Instrumente<br />
Instrumente pentru p<strong>ro</strong>gramare<br />
(compilatoare<br />
compilatoare, , medii de dezvoltare, dezvoltare,<br />
p<strong>ro</strong>cesare XML, documentare,...)<br />
documentare,...)<br />
•Instrumente<br />
Instrumente pentru design WWW Web<br />
(editoare editoare grafice, grafice,<br />
validatoare de cod,...)<br />
•Suport Suport excelent pentru Internet (servere ( servere<br />
aditionale: aditionale:<br />
FTP, posta elect<strong>ro</strong>nica,...)<br />
elect<strong>ro</strong>nica,...)<br />
•Performanta<br />
Performanta<br />
•Fiabilitate Fiabilitate & stabilitate<br />
06 mai 2005 / 12
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Magia <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>ei<br />
• Necesitatea unei infrastructuri Web<br />
– Apache pache<br />
•Cel Cel mai utilizat server Web din lume<br />
(68% – Netcraft) Netcraft<br />
•Modularitate<br />
Modularitate (mod_cgi mod_cgi, , mod_perl, mod_perl,<br />
mod_rewrite,<br />
mod_rewrite,<br />
mod_p<strong>ro</strong>xy, mod_p<strong>ro</strong>xy,<br />
mod_include,...)<br />
mod_include,...)<br />
•Usurinta Usurinta configurarii & administrarii<br />
WWW<br />
•Suport Suport pentru p<strong>ro</strong>gramatori<br />
•Performanta<br />
Performanta<br />
•Fiabilitate Fiabilitate & stabilitate<br />
•Detalii Detalii la http://httpd.apache.org<br />
http:// httpd.apache.org<br />
06 mai 2005 / 13
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Magia <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>ei<br />
• Necesitatea unei infrastructuri Web<br />
– MySQL ySQL<br />
•Printre Printre cele mai populare servere de<br />
baze de date relationale<br />
•Ofera Ofera un dialect SQL (Structured Structured Query<br />
Language) Language)<br />
simplificat<br />
•Usurinta Usurinta configurarii & administrarii<br />
WWW<br />
•Suport Suport pentru p<strong>ro</strong>gramatori<br />
•Performanta<br />
Performanta<br />
•Documentatii<br />
Documentatii & tutoriale excelente<br />
•Detalii Detalii la http://www.mysql.com<br />
http:// www.mysql.com<br />
06 mai 2005 / 14
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Magia <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>ei<br />
• Necesitatea unei infrastructuri Web<br />
– Perl erl (Practical Practical Extraction and<br />
Report Language)<br />
•Favorit Favorit al administratorilor de sistem<br />
•Extrem Extrem de versatil<br />
•Suport Suport excelent pentru dezvoltarea<br />
de CGI (Common Common Gateway WWW Interface) Interface<br />
•Modularitate<br />
Modularitate (module Perl pentru orice) orice<br />
•Documentatii<br />
Documentatii, , tutoriale, tutoriale,<br />
aplicatii<br />
•Se Se bucura de o comunitate larga<br />
•Detalii Detalii la http://www.perl.com<br />
http:// www.perl.com<br />
06 mai 2005 / 15
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Magia <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>ei<br />
• Necesitatea unei infrastructuri Web<br />
– PHP HP (PHP: PHP: Hypertext P<strong>ro</strong>cessor)<br />
•Favorit Favorit al p<strong>ro</strong>gramatorilor Web<br />
•Foarte Foarte usor de invatat<br />
(inspirat inspirat de C, Perl, Java)<br />
•Conectivitate<br />
Conectivitate cu baze de date (MySQL ( MySQL)<br />
•Functii Functii & clase versatile<br />
WWW<br />
•Documentatii<br />
Documentatii, , tutoriale, tutoriale,<br />
aplicatii<br />
•Se Se bucura de o comunitate larga<br />
•Detalii Detalii la http://www.php.net<br />
http:// www.php.net<br />
06 mai 2005 / 16
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Magia <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>ei<br />
• Necesitatea unei infrastructuri Web<br />
– Python ython<br />
•Alternativa<br />
Alternativa la Perl<br />
•Utilizat Utilizat in administrarea Linux<br />
•Versatilitate<br />
Versatilitate<br />
•Modularitate<br />
Modularitate<br />
WWW<br />
•Documentatii<br />
Documentatii, , tutoriale, tutoriale,<br />
aplicatii<br />
•Detalii Detalii la http://www.python.org<br />
http:// www.python.org<br />
06 mai 2005 / 17
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
• Dezvoltarea continutului<br />
Magia <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>ei<br />
– Navigatoare/<strong>ro</strong>boti Web:<br />
Firefox (+extensiile<br />
(+ extensiile), ), lynx, lynx links, links wget<br />
– Editoare de cod:<br />
emacs, emacs,<br />
joe, joe,<br />
Kate, Kate,<br />
vi, vi Bluefish, Bluefish,<br />
Quanta<br />
– Medii de dezvoltare Web:<br />
SCREEM<br />
WWW<br />
– Validatoare de cod:<br />
Tidy<br />
– Editoare de grafica: grafica:<br />
GIMP, GIMP,<br />
Sketch, Sketch Dia, Dia,<br />
XFig, XFig Inkscape<br />
– Plug-in Plug in-uri uri pentru PDF, Flash, VRML etc.<br />
06 mai 2005 / 18
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
Magia <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>ei<br />
• Managementul continutului<br />
– Examinarea jurnalelor Apache:<br />
awstats<br />
– Administrarea datelor relationale: relationale:<br />
PHPMyAdmin<br />
– Comunitati:<br />
Comunitati:<br />
Blosxom, Blosxom phpBB, phpBB PHP Nuke, Nuke<br />
PHP Poll, Poll TWiki, TWiki,<br />
WordPress<br />
WWW<br />
– E-business business:<br />
eZ Publish, Publish osCommerce,<br />
osCommerce,<br />
Sugar Suite<br />
– Vizitati si http://freshmeat.net<br />
http:// freshmeat.net sau<br />
http://www.sourceforge.net<br />
http:// www.sourceforge.net<br />
06 mai 2005 / 19
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
In loc de concluzii<br />
• <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng> aduce cu sine si o libertate de<br />
necontestat in ceea ce priveste<br />
instrumentele pe care un dezvoltator<br />
Web doreste a le “minui minui” si folosi<br />
WWW<br />
Magia <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>ei poate fi (re)gasita re)gasita<br />
pe Web si la www.onlamp.com<br />
06 mai 2005 / 20
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
• Arhitectura World-Wide World Wide Web<br />
• Magia <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng>ei<br />
– Linux inux<br />
– Apache pache<br />
– MySQL ySQL<br />
– Perl, erl, PHP, Python<br />
• Concluzii<br />
Rezumat<br />
WWW<br />
06 mai 2005 / 21
Sabin Sabin-Corneliu Corneliu Buraga • <st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
http:// http://www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco<br />
www.<st<strong>ro</strong>ng>info</st<strong>ro</strong>ng>iasi.<strong>ro</strong>/~busaco/<br />
<st<strong>ro</strong>ng>Magic</st<strong>ro</strong>ng> <st<strong>ro</strong>ng>LAMP</st<strong>ro</strong>ng><br />
Solutii open-source open source pentru WWW<br />
WWW<br />
Multumiri pentru atentie!... atentie!...<br />
Intrebari?<br />
Intrebari<br />
06 mai 2005 / 22