luni, 12 ianuarie 2009
Proiectarea unui site - ETAPE
Intr-o prima etapa trebuie sa stabilim exact scopul site-ului si sa ne stabilim niste obiective. Ce anume dorim sa realizam ? Apoi trebuie sa stabilim cui i se adreseaza site-ul...care este audienta? Dupa ce aceste lucruri au fost stabilite trebuie sa ne facem un plan.
Dupa ce am stabilit ce vrem sa facem trebuie sa vedem ce informatii vrem sa apara pe site si sa ne gandim la un layout. Trebuie sa stabilim continutul paginilor, layout-ul acestora, legaturile dintre ele, sistemul de navigare.
Dupa ce am stabilit toate aceste detalii si am adunat informatiile trebuie sa punem totul intr-o pagina web. Pentru a realiza o pagina web dinamica trebuie sa avem un server de apache instalat, un server de mysql in cazul in care lucram si cu baze de date, un browser pentru a vizualiza continutul paginii si un editor de texte pentru a scrie cod. Limbajele de programare frecvent utilizate in creearea unui site sunt: Hyper Text Mark-Up Language (HTML), Hypertext Pre-processor (PHP), Java Server Pages (JSP), tructured Query Language (SQL),Action Script, Cascading Style Sheets (CSS), etc.
Daca site-ul proceseaza informatii foarte importante acesta trebuie sa fie securizat. Pentru asigurarea securizarii conexiunii intre utilizator si un site se utilizeaza, de regula: HTTPS. HTTPS reprezinta de fapt HTTP incapsulat intr-un flux SSL (Secure Sockets Layer), un protocol care asigura securizarea informatiei.
. Dupa ce toate aceste lucruri au fost stabilite se alege un nume de domeniu, un tip de gazduire (gratuita sau contracost) si se transfera fiesierele. Urmeaza apoi procesul de verificare si testare.Un site trebuie intretinut si actualizat in permanenta pentru a fi competitv.
Deci, in acest moment avem un site...dar lumea inca nu stie de existenta lui. Asa ca ar trebui sa-l promovam. Promovarea unui site web este o actiune complexa si de durata si se poate face folosind o serie de metode de promovare: schimb de legaturi, schimb de banere, motoare de cautare, marketing prin e-mail, etc...
Daca se respecta toate aceste etape cu siguranta ca se va optine un produs competitiv .
vineri, 9 ianuarie 2009
Numaratoarea inversa incepe
Au mai ramas 4 zile pana la predarea proiectului, momentan suntem la limita dintre prima pagina si pagina 2, dar sper sa urcam mai sus.
miercuri, 10 decembrie 2008
Tipe-browsere part 2/2
Asadar, daca browserele ar fi fost fete, ele ar fi aratat cam asa:
Firefox:
Sunt fierbinte si ca pe jar.
Opera:
Negrul ma face sa arat de incredere.
Internet Explorer:
Fac tot ce vreau.
Safari
Nu pot sa ma satur de mine.
Flock
Hai sa ne distram cu prietenii.
Google Chrome
A sosit vremea mea.
Sursa: http://www.favbrowser.com/girls-as-browsers-pics-v2/
Va recomandam siteul nostru Interfete Web
Tipe-browsere part 1/2
Sursa: http://my.opera.com/Demonstro/blog/2008/12/08/browsers-as-famous-girls
Va reamintim siteul nostru Interfete Web
marți, 9 decembrie 2008
Google Chrome Download
MySpace si Facebook nu sunt pregatite pentru noul IE8
In mod ironic, mult asteptatul Internet Explorer 8 care ar trebui sa suporte standardele web nu afiseaza corect pagini ca MySpace, Facebook, CNN, BBC etc, tocmai pentru ca ele au fost proiectate pentru versiuni mai vechi de IE. Dupa cum stiti (sau nu), versiunile IE mai vechi ignorau pur si simplu standardele web.
Felicitari Microsoft, ai distrus webul inca o data!
Sursa: http://www.favbrowser.com/mace-to-your-face-myspace-facebook-not-ready-for-ie8/
Trojan pt Firefox
Cu cateva zile in urma, BitDefender a identificat noua pacoste de Sarbatori, cunoscuta sub numele de Trojan.PWS.ChromeInject.A.
Trojanul se autoinstaleaza in directorul de addonuri Firefox, se inregistreaza singur ca Greasemonkey, si incepe sa caute pe HDD parole, registri de login, informatiile contului de World of Warcraft si numere de carti de credit.
Odata instalat, trojanul este capabil sa identifice peste 100 de siteuri web. Cand un utilizator infectat viziteaza siteul pe care il recunoaste trojanul, parazitul iese la suprafata si inregistreaza detaliile de login/parolele care sunt transmise. Se presupune ca atunci se intoarce in modul idle, observand din umbra toata activitatea sistemului.
Pentru mai multe detalii, verificati articolul original al lui ArsTechnica.
Sursa: http://www.favbrowser.com/trojan-for-firefox/
luni, 8 decembrie 2008
Clasamentul celor mai folosite browsere (noiembrie 2008)
Internet Explorer 69.77%
Mozilla Firefox 20.78%
Apple Safari 7.13%
Google Chrome 0.83%
Opera 0.71%
Netscape Navigator 0.53%
Mozilla sau SeaMonkey 0.08%
A se observa ascensiunea lui Google Chrome care, la nici 3 luni de la lansare a acaparat aproape 1% din piata, depasind browsere mult mai vechi cum ar fi Opera sau Netscape Navigator.
Va reamintim siteul nostru: Interfete Web
Primul server web
Primul server web folosit de Tim Berners-Lee, acum la Microcosm, muzeu al CERN:
Prima fotografie de pe web
In continuare aveti prima poza postata pe internet, in anul 1992:

Mai sus este FIX PRIMA POZA PUBLICATA PE INTERNET!
Sursa: http://musiclub.web.cern.ch/MusiClub/bands/cernettes/firstband.html
Prima pagina web cunoscuta
http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html
Va reamintim siteul nostru: Interfete Web
Blizzard Jobs

Binecunoscuta casa de jocuri Blizzard Entertainment scoate urmatoarele posturi pentru WEB designeri:
Producer, Web Software Engineering (nou)
Lead Producer, Web/Mobile (nou)
Senior UI Designer
Web Scripting Engineer
Web Graphic Designer
Web Designer
Associate Software Engineer, Web
Software Engineer, Web
Web Layout/UI Designer
Mai multe detalii la: www.blizzard.com



Nu uitati sa ne vizitati siteul la adresa: Interfete Web
duminică, 7 decembrie 2008
Noul site Armin van Buuren

Interfete Web
Pentru multi dintre voi, numele de Armin van Buuren poate parea o enigma. De fapt, el este unul dintre cele mai mari nume ale muzicii electronice la ora actuala, si de ce nu, a muzicii in general. Catalogat de topul DJ Mag ca fiind cel mai mare DJ al anului 2008, Armin van Buuren este cunoscut prin seturile sale live lungi (9 ore), dar nu in ultimul rand prin cel mai cunoscut Radioshow electronic: A State Of Trance (ASOT) pe di.fm.

Dupa lungi asteptari in care siteul personal de artist a fost in constructie, acum cateva saptamani a revenit intr-o forma noua, cu un design mult imbunatatit. Chiar daca structura a ramas aproape identica, grafica si designul sunt superioare versiunii anterioare, siteul poseda in prezent animatii si alte tipuri de eye-candies, inexistente pana acum. De remarcat ar fi faptul ca sectiunile Multimedia/Releases sunt inca in constructie.
Linkul catre siteul artistului este: http://www.arminvanbuuren.com/
Joi, 4 decembrie a fost difuzata cea mai noua emisiune a sa, ajunsa la episodul cu numarul 381. Tracklist cu piesele aveti mai jos:
1. FUTURE FAVORITE: Dash Berlin with Cerf, Mitiska & Jaren – Man On The Run (Armada)
2. Ashley Wallbridge – The Embrace (Aurosonic Waiting For Sunrise Mix) (Ask4 Music)
3. Myon & Shane 54 feat. Carrie Skipper – Vampire (Gareth Emery remix) (Armind)
4. David Newsum – Spank Bank (Activas Deep mix) (Kill The Lights)
5. Mike Koglin – Find Me (Orjan Nilsen Vocal mix) (Noys Records)
6. B.T. - Force of Gravity (Orjan Nilsen mix)
7. Cor Fijneman feat. Melissa Mathes – Disappear (Cliff Coenraad & Thomas Hagenbeek Repimp) (Songbird)
8. Leon Bolier vs Jonas Steur – Lost Luggage (Rank 1 remix) (Spinnin)
9.Sebastian Sand – Creeps (Euphonic)
10. TUNE OF THE WEEK: Rank 1 – L.E.D. There Be Light (High Contrast Recordings)
11. Tiddey – Savage Emotions (Prologic Music)
12. Alex M.O.R.P.H. - Sunshine (Nitrous Oxide remix) (Vandit)
13. Hodel & Avenger – Rebirth
14. Robert Nickson – Circles (ASOT)
15. Michael Angelo feat. Danny – Test Drive (Nitrous Oxide Dub) (High Light Records)
16. Oliver Smith – Cirrus (Anjunabeats)
17. Robert Nickson & Daniel Kandi feat. Armin van Buuren & Justine Suissa – Wall of Rewire (Avenger remix) (Airbase Bootleg mash up)
18. Sam Sharp – Roundabout (Doorn Records)
19. Robert Burian – Casino (Re-Ward Remix) (Spinnin)
20. 8 Wonders – Everything’s Been Written (ASOT)
21. ASOT RADIO Classic: Paul van Dyk – Nothing but you (PvD Club mix)
Armin van Buuren a sosit si la noi in tara in iunie unde a sustinut eventul Armin Only (primul din Europa din afara Olandei, si al doilea din lume dupa cel din Australia).
Download the Internet!
Daca v-ati gandit vreodata sa downloadati internetul:
Un download mai rapid este la adresa aceasta.
XForms
Am inclus mai jos un link spre un articol care descrie componentele si tehnicile folosite pentru a crea o aplicatie client folosind XForms. Il puteti vizualiza aici
Problema cu lista in Python
Aveti grija cand iterati pe o lista si o modificati, s-ar putea sa aveti surprize neplacute. Ce vreau sa zic:
for item in list:
if foo:
list.remove(list)
NU MERGE! Elementele care urmeaza dupa elementul scos din lista nu mai sunt parcurse. In schimb se poate face astfel:
for item in list[:]:
if foo:list.remove(list)
si esti salvat.
luni, 1 decembrie 2008
Cand folosim CSS si cand XSL?
CSS este mult mai usor de utilizat, de invatat, asadar mult mai usor de intretinut si implica mult mai putin effort. Exista editoare WYS|WYG pentru CSS si in general exista mai multe tool-uri pentru CSS decat pentru XSL. Insa, simplitatea CSS-ului face ca acesta sa fie limitat. Sunt lucruri pe care nu le poti face cu CSS-ul. Pentru aceasta este XSL. Asadar, pentru ce anume folosim XSL? In general pentru orice necesita o transformare. De exemplu, daca avem o lista pe care vrem sa o afisam in ordine lexicografica, sau daca anumite cuvinte trebuie inlocuite cu altele, sau cand elemente goale trebuie ‘umplute’ cu text.Regula ''Interfete Evoluate'': folositi CSS ori de cate ori puteti, folositi XSL atunci cand trebuie!
De ce sa alegi JavaScript si nu Flash?
Echipa Interfete Web iti prezinta 3 motive care sa te determine sa alegi JavaScript in aplicatiile Web:
- O aplicatie web trebuie sa suporte standardele web - HTML si CSS sunt ceea e numim "web standards". Cel mai mare avantaj pentru JavaScript este faptul ca reprezinta un limbaj nativ pentru web - in sensul ca principalul model de obiect pentru JavaScript este modelul obiect al documentului HTML/CSS. Flash-ul, cu toate avantajele sale, se pozitioneaza undeva in afara browserului. In acest sens, Flash-ul nu este cu mult diferit de Java-on-the-client. Sunt convinsa ca Flash-ul va gasi o metoda de a se integra in mod nativ cu browserul , dar nu a ajuns inca acolo :P.
- JavaScript beneficiaza de suport pentru librarii "open source":Acesta reprezinta un mare ajantaj.Varietatea librariile existente pentru JavaScript continua sa fie din ce in ce mai complete.
- Vector Graphics in Browsere:Vector Grafics precum SVG (Firefox, Opera), VML (IE) si HTML Canvas (Firefox, Safari, Opera)sunt presente in browsere. Mda, este trist ca IE nu suporta SVG, dar exista solutii auxiliare pentru aceasta ''problema''. Lucru imbucurator este ca SVG si VML sunt XML si JavaScript ''friendly''.
Avantajele si dezavantajele blogurilor
In ultimul timp blogurile au inceput sa fie din ce in ce mai folosite.
Ele au numeroase avantaje:
- sunt usor de creat si de intretinut (Ex: blogger.com)
- search-engine-friendly – fiecarui post ii este atribuit un URL; Daca postul are o topica specifica iar cuvintele cheie alese descriu foarte bine articolul, acestea pot fi gasite foarte usor de motoarele de cautare
- interactiune cu alti utilizatorii – blogurile au o optiune de activare a comentariilor iar utilizatorii pot citi articolele si le pot comenta
- o sursa de informare - aici se pot scrie tot felul de articole referitoare la un anumit domeniu in functie de tematica abordata de blog
- un instrument de promovare (Ex: prin acest blog promovam site-ul : Interfete Web)
Dezavantaje:
- nu sunt structurate
- cand numarul de posturi este prea mare sunt mai greu de intretinut si necesita foarte mult timp
- este mai greu de navigat
Blogurile trebuie sa fie administrate si update continuu cu informatie pentru ca oamenii sa se intoarca
Ce reprezinta WEB 2.0 ?
Termenul de web 2.0 a devenit din ce in ce mai popular. Despre ce este, insa, vorba? Ce este de fapt WEB 2.0 ?
Web 2.0 a fost definit in foarte multe feluri . Definirea acestuia a constituit si constituie subiectul a numeroase dezbateri. Unii spun ca este “o atitudine nu o tehnologii”, altii sunt de parere ca este un “termen de marketing”.
WEB 2.0 reprezinta a doua etapa in dezvoltarea World Wide Web cuprinzand tehnologii precum: RSS, bloguri, wiki, sisteme de bookmark colaborativ, Ajax, Ruby on Rails, etc.
Principala caracteristica a acestuia este interactivitatea, trasatura sociala deoarece utilizatorul poate deveni un factor activ implicandu-se nu doar in creearea de continut ci si in dezvoltarea unor servicii noi folosind API-urile puse la dispozitie. Web 2.0 pune accent pe puterea comunitatii deoarece utilizatorii cu aceleasi interese pot schimba informatii mult mai usor si se pot dezvolta intr-o anumita directie. Web 2.0 presupune implicarea utilizatorilor si se bazeaza pe incredere, pe o noua generatie de dezvoltatori si pe dorinta de conversatie a oamenilor.
Deci caracteristicile principale ale “WEB 2.0” ar fi:
- webul apare ca o platforma care furnizeaza diferite aplicatii si servicii prin intermediul browserului. Acestea sunt foarte apropiate de aplicatiile desktop dar avantajul lor este faptul ca pot fi accesate oriunde si oricand.
- arhitectura acestuia incurajeaza participarea activa a utilizatorilor, acestia implicandu-se cat mai mult in aplicatia pe care o utilizeaza
- caracter social
- interfata placuta, prietenoasa
Daca web 1.0 era mai mult o sursa de informatii, web 2.0 devine o sursa de servicii, de aplicatii . De exemplu facilitatile de colaborare in timp real, oferite de utilitarul Google Docs & Spreadsheets, vor deveni un element esential al generatiei urmatoare de unelte office.
Utilitarele Web 2.0 se vor dezvolta si vor deveni o parte importanta a companiilor in urmatorii ani.
Momentan suntem intr-o perioada de tranzitie. Cum ar arata lumea virtuala in urmatorii ani? Deja se vorbeste de web 3.0 si incepem sa ne punem intrebari....cam ce ar putea insemna WEB 3.0?
'