miercuri, 10 decembrie 2008

Tipe-browsere part 2/2

Daca v-a placut abordarea de aici, va recomandam partea a 2-a a seriei.

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

In apriga lupta a browserelor pentru suprematie, probabil ca multi dintre voi s-au intrebat cum ar arata fiecare daca ar fi o tipa. Pozele de mai jos sunt menite sa va raspunda la aceasta dilema. Daca doriti sa aflati care browser este mai pe gustul dumneavoastra, va sfatuim sa va uitati la pozele de mai jos si sa faceti o alegere cat mai corecta. Bafta!


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


Downloadati ultima versiunea de Google Chrome aici.

Siteul nostru: Interfete Web

MySpace si Facebook nu sunt pregatite pentru noul IE8

Pentru mai multe detalii si informatii, va recomandam siteul echipei noastre: Interfete Web


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

Siteul nostru:Interfete Web



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)

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

Siteul nostru: Interfete Web

Primul server web folosit de Tim Berners-Lee, acum la Microcosm, muzeu al CERN:

Prima fotografie de pe web

Va reamintim siteul nostru: Interfete 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

Aveti mai jos link catre prima pagina web cunoscuta:

http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html

Va reamintim siteul nostru: Interfete Web

Blizzard Jobs

Interfete Web



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!

Interfete Web

Daca v-ati gandit vreodata sa downloadati internetul:



Un download mai rapid este la adresa aceasta.

XForms

Interfete Web

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

Interfete Web

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?

Interfete Web

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?

Interfete Web

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''.
Asadar, JavaScript continua sa devina din ce in ce mai bun, mai rapid multumita procesului de ''open development''. Utilizand Flash, esti dependent de abilitatile companiei.', '3 motive care sa te determine sa alegi JavaScript in aplicatiile Web...

Avantajele si dezavantajele blogurilor

Interfete Web

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 ?

Interfete Web

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?

'

AJAX...

Interfete Web

Termenul de AJAX a inceput sa fie folosit din ce in ce mai des. Dar ce reprezinta de fapt acesta ? O tehnica ? O tehnologie ?...


AJAX = Asynchronous JavaScript and XML.

AJAX este o tehnica de programare pentru crearea aplicatiilor web interactive. Prin intermediul acesteia se schimba cantitati mici de informatii cu serverul si astfel pagina web nu este incarcata la fiecare actiune a utilizatorului. Modelul de programare folosit este: modelul client-server.

Ajax nu e o tehnologie in sine ; este de fapt un ansamblu de tehnologii : HTML , XHTML, CSS, Javascript , XML iar componenta de baza este obiectul XMLHttpRequest.

Programul care ruleaza la nivelul browserului trimite o cerere HTTP (GET sau POST) la o aplicatie de pe server intr-un mod asincron iar serverul ii trimite datele de care are nevoie (intr-un format xml) nemaifiind necesara reincarcarea paginilor web.

Deci Ajax permite realizarea transferului de date intre serverul web si browser in background, independent de transferul paginii. Practic, o aplicatie web se comporta in browser ca o aplicatie desktop.

Avantaje:
  • elimina refresh-ul paginii web ducand la o crestere a vitezei de raspuns si la o imbunatatire a interfetei utilizator.
  • delimitare clara a datelor , a functionalitatii si a formatarii paginii.

Dezavantaje:
  • nu poate rula pe versiuni mai vechi ale browserelor
  • nu ruleaza daca javascript este oprit de utilizator
  • paginile create cu Ajax sunt slab SEO.

In ultimii ani Google, so Yahoo au facut progrese uriase implementand aceste tehnologii in site-urile lor. Toate produsele Google folosesc Ajax: Gmail, Google Groups, Google Maps. Deasemenea Yahoo a integrat elementele de Yahoo Messenger in fereeastra web a serviciului de mail Yahoo Mail Beta. Chat-ul se poate face direct din browser, mesajele noi aparand fara a fi necesara reincarcarea paginii. Deasemenea Yahoo si-a dezvoltat propria colectie de biblioteci, utilitati si controale, scrise in JavaScript, pentru usurarea construirii de pagini web interactive (YUI -Yahoo! User Interface Library).

Multi programatori considera ca AJAX va fi viitorul aplicatiilor web. Insa altii nu sunt de axeeasi parere. Ce se va intampla in viitor ?...