YouTube nu o sa mai ofere support pentru IE6

youtube-phasing-out-ie6

Daca intri pe YouTube folosind Internet Explorer 6 vei observa un warning prin care esti anuntat ca in curand site-ul nu va mai fi dezvoltat tinand cont de aceasta versiune a browserului. In iunie 2009, versiunea 6 a Internet Explorer a avut o cota de piata de ~13%.

Aceasta este o miscare importanta pentru ca oricat de mult ne-am dori sa eliminam browserele invechite, nu putem avea un impact mare asupra utilizatorilor prin badge-uri pe site-urile personale sau alte mici demersuri. Solutia ramane la indemana retelelor sociale mari precum YouTube, Twitter, Facebook, Hi5 pentru ca acolo sunt utilizatorii mediocri care nu inteleg de ce Firefox sau Chrome sunt browsere mai bune, sau de ce e bine sa aiba ultima versiune a unui program.

O bere celui care a propus acel warning.

Zapp ataca BlacBerry

Foarte tabloid titlul, nu? Frunzarind diverse site-uri, zilele trecute am observat o reclama Zapp prin care isi face reclama la servicii si telefoane luandu-se de BlackBerry.

zapp-vs-blackberry

Citeste continuarea articolului »

The boys are back

In seara asta incepe sezonul 13 al Top Gear, sezon pe care-l astept cu nerabdare de cateva luni :D. Mai jos sunt promo-urile pe care cei de la Top Gear le-au pregatit:

Promo #1

Promo #2

Bonus – James May amuzandu-se de GPS-ul in limba romana:

Diseara voi vorbi la Radio Lynx

Diseara la ora 21 sunt invitat la Radio Lynx impreuna cu Etherfast sa vorbim despre Blogoree si concursul LG desfasurat pe bloguri. Cum Bobby Voicu a castigat concursul cu harta de pixeli a blogosferei, tot astazi vom trage la sorti si castigatorul televizorului pus la bataie.

CSS: centrare verticala in toate browserele

css-aliniere-verticala

In stanga am incercat sa ilustrez un element cu text centrat orizontal si rezultatul pe care vrem sa-l atingem citind acest post. Intr-o lume ideala in care standardele W3C guverneaza browserele, acest lucru se poate face foarte usor specificand ca elementul (sa zicem DIV) este o celula de tabel in care centrarea verticala este posibila nativ.

div { height: 40px; font-size: 12px; display: table-cell; vertical-align: middle; }

Cum Internet Explorer are propriile reguli, trebuie facut in asa fel incat si restul de 60% din populatia internetului sa vada corect si identic continutul. Solutia mea este urmatoarea:

div { height: 40px; font-size: 12px; padding-top: 14px; max-height: 26px; }

Pentru ca textul are o inaltime de 12 pixeli, stim ca distanta fata de border sus si jos este de cate 14 pixeli si prin padding vom distanta textul de limita superioara a elementului. Desi se vede bine pe Internet Explorer, Firefox va adauga padding-ul la inaltimea totala a elementului (din motive explicate in post-ul anterior), astfel incat div-ul va avea 54px inaltime. Solutia este atributul max-height care este recunoscut de toate browserele compatibile W3C si care va forta atributul height sa se mentina intr-o limita superioara de 26px. In Internet Explorer max-height este ignorat.

Si o reprezentare grafica a felului in care este interpretat CSS-ul (partea hasurata este padding-ul):

css-intaltime-ie-ff

Lucrurile marunte dau un rezultat bun in ansamblu :)

Box model: Microsoft vs W3C

Internet Explorer are modelu’ cutiutei diferit de restul browserelor pamantului, astfel tu trebuie sa faci lucrurile putin diferit pentru a ajunge la acelasi rezultat. In plus, nu te poti adresa unui singur browser, deci trebuie specifici reguli care sa functioneze identic atat in IE (standarde Microsoft) cat si in Firefox, Safari, Chrome, Opera etc (restul browserelor care functioneaza dupa standardele W3C).

w3c_and_internet_explorer_box_models

Problema este ca Microsoft considera ca latimea unui element contine padding-ul si borderul (ceea acum 4 ani si mie mi se parea logic), dar asta contrazice standardul. Logic sau nelogic, standardul este cel ce incurajeaza progresul, face ca lumea sa fie mai buna si ca toate site-urile sa arate la fel indiferent ce browser preferi.

In alte cuvinte, daca tu specifici unui element sa aiba latimea de 900px si distanta interioara fata de continut de 10 pixeli pe fiecare latura, latimea totala va fi de 900px in IE si 920px in orice alt browser de pe planeta asta, iar asta da ceva batai de cap in unele cazuri.

Asta e un fel de introducere pentru niste articole pe care vroiam sa le scriu de mult timp pentru cei ce sunt la inceput cu CSS-ul.

Fondatorii The Pirate Bay au inventat atacul DDo$

In urma procesului de acum cateva luni, fondatorii The Pirate Bay au primit o amenda de 30 milioane SEK pe care nu vor sa o plateasca. In schimb, au incurajat utilizatorii sa transfere cate o coroana suedeza (1SEK, aprox. $0.13) in contul amenzii catre firma de avocatura care a reprezentat casele de discuri in procesul castigat.

Partea amuzanta este ca dupa 1000 de tranzactii, banca percepe o taxa de 2SEK pentru fiecare transfer suplimentar, astfel firma de avocatura va pierde in loc sa castige bani.

Surse: Dizzy Thinks, Blog Pirate. Via Radu Ceuca.

Am castigat Cupa Bloggerilor la laser tag

In echipa noastra am fost eu, Dana, Etherfast, Raluca, Jerry si impreuna am reusit aseara prin lupte grele sa castigam trofeul primei editii a campionatului de laser tag organizat de Metropotam/Invita.ro si LaserMaxx Romania. Am cunoscut oameni noi, ne-am revazut cu prieteni vechi dar important e ca ne-am simtit bine.

Felicitari pentru participare si pentru locurile 2, respectiv 3: Simona, Lucian, Hoinaru, Rares, Sorin, Mihai Irinel. Ne vedem la urmataorea editie :).

Rezumatul etapei

Caut testeri pentru o aplicatie de project management

Am incercat sa folosesc o serie de aplicatii (in special online) de project management si nici una nu s-a mulat pe nevoile mele; am incercat FogBugz, Basecamp, Microsoft Project si multe alte solutii software. Dintre toate, Basecamp a fost sistemul de management cel mai flexibil si usor de utilizat, iar FogBugz a avut cea mai buna lista de feature-uri, dar toate au avut un pret prea mare pentru nevoile mele actuale.

Ca urmare, am inceput de vreo luna dezvoltarea unui sistem web-based de project management colaborativ adaptat in special pe nevoile firmelor care dezvolta produse software, dar care datorita flexibilitatii, nu se limiteaza doar la nevoile acestor companii. Am incercat sa folosesc ce-i mai bun de la fiecare sistem existent, fara sa exagerez prin functionalitate inutila. La birou folosim aceasta solutie de vreo doua saptamani, iar intr-o saptamana prognozez ca voi avea o versiune alpha decenta.

Am nevoie de oameni care sa testeze aplicatia si s-o foloseasca in conditii reale, sa ofere feedback si sugestii de imbuntatire. Nu vreau sa multumesc pe toata lumea pentru ca vreau ca solutia sa se adapteze unor nevoi generale, nu a unui grup restrans de utilizatori.

Daca te intereseaza, trimite-mi un mail la ciops at ciops.ro, spune-mi care este volumul de proiecte in care esti implicat si cam cat de mare este o echipa de proiect; este foarte ok si daca esti freelancer si vrei sa-ti gestionezi sarcinile tale. Voi incerca ca intr-o saptamana incet, incet sa va ofer acces la proiect.

Participa la concursul LG pentru un super televizor

LG LH5000

De proiect am aflat citind bloguri (vezi ultimul paragraf din articol), iar dupa ce am lucrat cateva ore cu Etherfast si Jerry, am facut super scriptul concursului LG organizat de Bobby Voicu. Regulamentul concursului este prezentat in detaliu pe blogul lui, dar ideea in mare este ca in schimbul unui articol despre televizorul LG LCD LH5000 si unor link-uri primesti dreptul de a avea o imagine 20×20 pixeli cu link catre blogul tau.

Momentan scriptul este in teste pentru ca nu am avut timpul sa-l testam cum trebuie. Daca exista vreo problema de functionalitate, lasati un mesaj :).

PS: ideea nu este noua, a fost pentru prima data implementata aici (mentiune pentru cei ce vor sa se bage in seama aiurea), dar speram sa fie ideea care va castiga concursul LG.