Google face valuri

Postat de Matu | Postat in Facultate, IT, Resurse, TV | Postat la data de 29-05-2009

0

Google face valuri

Ieri s-a încheiat conferința Google I/O ’09 , care a avut ca subiect de discuție direcția spre care se îndreaptă tehnologiile web și următoarea generație de unelte care ne vor ajuta să construim aplicații mai puternice, pagini de Internet interactive și care vor facilita dezvoltarea unor mijloace noi de comunicare – toate acestea obținându-se cu un minim de efort din partea utilizatorului. În utlima vreme se vorbește tot mai frecvent despre apariția noului standard HTML5 (la care toate browserele moderne se aliniază mai puțin Internet Explorer) ce aduce îmbunătățiri substanțiale bătrânului limbaj: reguli noi pentru parsing orientate spre flexibilitate și compatibilitate, elemente noi (section, audio, video, progress, nav,  meter, time, aside, canvas,datagrid), componente și atribute noi (email, url, search, ping,  charset,  async) etc. În esență, HTML5 vrea să faciliteze rularea aplicațiilor complexe în browser eliminând totodată nevoia de instalare a plugin-urilor de genul  Flash, Silverlight, Quicktime etc.

Google întotdeauna a fost motorul din spatele Internetului (într-un fel, la propriu) și a încercat să inoveze prin aplicații open-source, majoritatea fiind un succes aproape instantaneu. Anul acesta, Google a anunțat ceea ce speră ei să devină pasul următor în materie de tehnologii web, prezentând unul din cele mai ambițioase proiecte de până acum: Google Wave.

Google Wave

Ce este Google Wave? Google Wave este un concept care dacă obține suficient momentum și suport din partea dezvoltatorilor, poate în mare măsură să înlocuiască mijloacele “tradiționale” de comunicare pe Internet: e-mail și IM (Instant Messaging). Realizat de către frații Lars și Jens Rasmussen (care au stat și în spatele proiectului Google Maps) alături de Stephanie Hannon, “Wave este email-ul dacă ar fi fost inventat astăzi”. Înainte de a cataloga ideea sub semnul absurdului, sugerez să urmăriți prezentarea video. Știu că este destul de lungă (aproximativ 80 min), dar după ce am urmărit primele 15 minute, am rămas lipit de ecran și n-am regretat.

<a href="http://youtube.com/watch?v=v_UyVmITiYQ&amp;eurl">http://youtube.com/watch?v=v_UyVmITiYQ&amp;eurl</a>

Ca să răspund la întrebarea Ce este Google Wave? voi începe prin a traduce câteva idei direct de pe wave.google.com :

  • Un Wave este 50% conversație și 50% document. Oamenii pot comunica și lucra împreună folosind texte formatate, poze, filme, hărți și nu numai.
  • Un Wave este împărțit. Orice participant poate să răspundă oriunde în mesaj, să editeze conținutul și să adauge alți participanți în orice moment. Opțiunea Playback permite urmărirea wave-ului pentru a vedea cine a spus ce și când.
  • Un wave are loc în timp real. Participanții unui wave pot vedea în timp real ce scrie fiecare, facilitând conversații rapide și interacțiunea cu extensiile instalate.

Sistemul Wave este deci amestec de e-mail și chat alături de care sunt incluse funcțiile Google Docs, toate acestea fiind acoperite de o interfață deosebit de intuitivă și ușor de folosit. Iată câteva dintre aspectele mai impresionante ale sistemului Wave:

- Wave poate încorpora alte servicii prin intermediul extensiilor (ex: Twitter, Facebook etc.)

- Prin Wave, comunicarea dintre clienți este realmente live: de exemplu, în Yahoo! Messenger poți urmări când interlocutorul tău scrie ceva printr-un mesaj la baza ferestrei de chat. Prin contrastm într-un Wave fiecare caracter pe care îl tastează interlocutorul apare direct în zona de chat. Aceeați funcționalitate apare în orice instanță a Wave-ului respectiv (de exemplu dacă îl ai integrat într-un website, și acesta va fi actualizat “în direct”)

- Interfața wave din browser poate interacționa cu obiecte de pe desktop (exemplu: drag ‘n’ drop-ul pozelor). Momentan acest lucru este posibil prin Google Gears, dar pe viitor necesitatea de a avea Google Gears instalat va fi eliminată.

- Sistemul de corectare a greșelilor în scriere este deosebit de avansat, corectările fiind realizate nu numai pe baza dicționarelor, ci și pe baza contextului în care sunt folosite cuvintele. De exemplu, propoziția “Icland is an icland.” va fi corectată automat în “Iceland is an island.”. Folosind acest mecanism alături de dicționarele a 40 de limbi diferite, un Wave poate traduce automat ceea ce scrii într-o altă limbă.

- Este accesibil și prin dispozitivele mobile cu browsers și o conexiune la Internet

gwave-s

Este destul de greu să descrii paltforma Wave și ce aduce ea în plus față de e-mail și chat în cuvinte. Pentru a vă face o idee clară despre Wave cel mai sănătos este să urmăriți prezentarea video, unde sunt descrise cazuri tipice de funcționare. Pe mine cel puțin m-a lăsat cu gura căscată și sunt sigur că nu sunt în minoritate, așa că merită să arunci o privire dacă te interesează – cine știe, poate e viitorul.

P.S: Dacă nici acesta nu e un indiciu că Internetul se ridică la un nivel superior, distinct și sesizabil (Web 2.0), atunci nu știu ce este…

Mâțu’

Prezentări PowerPoint

Postat de Matu | Postat in Diverse | Postat la data de 24-05-2009

5

Prezentări PowerPoint

Ca student, pe parcursul anilor de facultate am asistat la o grămadă de prezentări PowerPoint, una mai nasoală ca alta, atât din partea colegilor cât și din partea profesorilor (de informatică). Mi se pare că foarte puțină lume înțelege cu adevărat scopul acestor prezentări și în consecință obțin un public plictisit sau neinteresat – până la urmă e o pierdere de vreme pentru toată lumea. Hai să trecem în revistă cele mai frecvente greșeli pe care le face lumea când realizează un slide-show și remedierea lor:

În primul rând un slide NU constă într-un bloc de text. Nimeni nu o să-l citească, în plus e treaba ta să prezinți subiectul prezentării, slide-show-ul e acolo ca să sublinieze cuvintele cheie. Atenție la tema de culori aleasă: nu folosi prea multe culori (e un slide-show, nu un curcubeu), iar cele pe care le folosești trebuie să contrasteze bine fundalul – nu se știe niciodată cum e iluminatul în sală. În alte cuvinte, claritatea imaginii e mai importantă decât decorațiile grafice: fără fonturi greu de citit și fără prea multe imagini ornamentale (e ok să ai un logo într-un colț de exemplu, dar prea multe elemente de genul acesta distrag atenția de la ce e defapt important: mesajul).

powerpointfail

Menține consistența aspectului pe tot parcursul prezentării: folosește aceleași culori, fonturi și structură generală pe toate slide-urile din prezentare, altfel va arăta ca un frankenstein al slideshow-urilor. Este de reținut că animațiile și culorile textului sunt folosite pentru a scoate ceva în evidență, nu sunt acolo numai de dragul de a arăta că știi să trântești efecte în PowerPoint. Apropo de animații, acestea e bine să le sincronizați cu discursul vostru – aici e nevoie de puțină repetiție ca să te asiguri că prezentarea e în permanență pe slide-ul ce sintetizează ideile pe care le transmiți în momentul de față.

O imagine poate valora cât o mie de cuvinte. Folosește imagini atunci când vrei să explici ceva mai complex și ai grijă să fie o poză mare și clară (să o tragi de margini ca să o faci mai mare nu e o soluție, mai bine renunță la poză decât să arunci ceva pixelat sau difuz pe slide).

Vorbește liber: pe cât posibil nu citi de pe bilețele (cu toate că e ok să mai arunci o privire din când în când ca să nu te abați de la structura discursului) și în nici un caz să nu citești de pe propriile slide-uri, asta o poate face și publicul – presupunând că nu sunt analfabeți. Nu vorbi prea repede, ci clar și suficient de tare încât să te audă lumea – dacă ai și microfon cu atât mai bine. E o idee bună să menții contactul vizual cu ascultătorii tăi pe parcursul prezentării, nu arunca privirea în tavan sau în alte părți.

Momentele de respiro: încearcă să incluzi unul sau  două momente de “pauză” în prezentare. Pentru cei din public, uneori e greu să urmărești o prezentare lungă de la un cap la altul și nu vrei să-ți obosești ascultătorii pentru că oricât de interesant ar fi subiectul, ei vor renunța la urmărirea sa. De aceea nu strică o glumă sau o scădere a tempo-ului odată sau de două ori, în funcție de lungimea discursului – dar ai grijă să nu exagerezi!

La final: gândește-te la mesajul pe care vrei să-l rețină publicul după ce iese din sală. E nevoie de ceva care să înglobeze esența discursului, ceva scurt și la obiect. Nu e nevoie de filozofii sau vorbe de duh.

P.S. : Nu uita să dezactivezi screen-saver-ul înainte de a începe prezentarea!  :wink:

Mâțu’

Exposé pentru Windows

Postat de Matu | Postat in IT | Postat la data de 23-05-2009

0

Exposé pentru Windows

N-am mai apucat să actualizez blogul de câteva zile bune – ce să-i faci, examene, licențe și alte alea pe cap…In orice caz, am reușit să fur câteva minute ca să nu ruginească blogul, așa că îi dau drumul: un “feature” foarte util în Mac OS X se numește Exposé și îți permite să vizualizezi pe ecran toate aplicațiile ce rulează la un moment dat. Servește cam același scop ca și ALT + Tab-ul din Windows, însă soluția lor este mai elegantă și intuitivă. După mici săpături pe Internet am dat peste un mic utilitar care aduce Exposé în lumea Windows și se numește Switcher. Nu consumă multe resurse, are o grămadă de opțiuni pentru configurare și rulează fără probleme atât pe XP și Vista, cât și pe Windows 7 ( RC1 ).

<a href="http://youtube.com/watch?v=ZVOz_Vf1Y4I&amp;feature">http://youtube.com/watch?v=ZVOz_Vf1Y4I&amp;feature</a>

Switcher-ul meu este configurat să se activeze la apăsarea rotiței de pe mouse, iar selectarea unui program se face printr-un simplu click, în timp ce un click-dreapta închide aplicația de sub cursor. Asta îmi permite să jonglez printre aplicații și să le închid foarte repede, fără a mai plimba mouse-ul toată ziua până la taskbar și înapoi. Din punct de vedere vizual, prefer să mă lipsesc de gradientul albastru de highlight, numere și icon-uri peste ferestre, dar dacă vă plac le puteți lăsa active și modifica după bunul plac.

switcher

Apropo, ferestrele care apar sunt live, în sensul că animațiile din website-uri sau filmele din player nu vor îngheța imediat ce se activează Switcher. Enjoy! :D

Mâțu’

Repper

Postat de Matu | Postat in Resurse | Postat la data de 13-05-2009

0

Repper

Încă o săptămână, încă un link de adăugat la lista de resurse: http://repper.studioludens.com. Dacă nu ai vreme să-ți editezi o imagine de fundal tip “pattern” și vrei ceva mai complex decât un set de dungi sau un gradient atunci Repper e soluția. Nu necesită nici un cont, nu trebuie instalat nimic și e gratuit – singurul lucru de care ai nevoie este o poză de la care se pornește generarea imaginii șablon.

repper

Mâțu’

Ești gata pentru Windows 7 ?

Postat de Matu | Postat in IT, Resurse | Postat la data de 09-05-2009

0

Ești gata pentru Windows 7 ?

Poate te-ai săturat de Vista sau poate crezi că e cazul să încerci ceva mai nou decât bătrânul XP fără a-ți bate capul cu ceva prea exotic (aka Ubuntu)… Indiferent de motive, dacă ai de gând să încerci Windows 7 pe calculatorul tău ar fi o idee bună să descarci Windows 7 Upgrade Advisor (Beta) de la Microsoft deoarece acest utilitar gratuit face următorul lucru: scanează întregul sistem și trece în revistă toate componentele interne, periferice și programele instalate pentru a determina dacă sunt compatibile cu Windows 7. Astfel poți preveni eventualele neplăceri care pot apărea după ce faptul a fost consumat. :D

win7rc

Mai mult decât atât, utilitarul va sugera soluții   acolo unde este cazul, propunând drivere alternative, îmbunătățiri hardware etc.

Mâțu’

BitLeg.org – Streaming de pe Torrent

Postat de Matu | Postat in IT | Postat la data de 08-05-2009

0

BitLeg.org - Streaming de pe Torrent

Cu toate că este încă în stadiu experimental, BitLeg.org ar putea avea în curând un impact uriaș în industria divertismentului, asta pentru că permite streaming-ul fișierelor video direct de pe torrent-urile existente. Majoritatea persoanelor care folosesc (ilegal) torrent-uri pentru a descărca fișiere video o fac pentru a viziona filme de lung metraj sau episoade din serialele lor preferate. Atâta timp cât clientul descarcă un torrent, fișierele incomplete din acestea nu sunt foarte utile până când transferul s-a efectuat integral, deoarece sunt fragmentate. Aici intervine BitLeg.org : nu mai este nevoie să aștepți finalizarea transferului (desigur, presupunând că există suficiente seed-uri la torrent și viteza la Internet este decentă). BitLeg.org se folosește de un applet în Java pentru a realiza acest lucru.

bitleg

Un plus substanțial al serviciului este interfața simplistă, care seamănă într-o oarecare măsură cu Google.com . Nu trebuie decât să introduci link-ul către fișierul torrent sau să selectezi fișierul de pe calculatorul tău și gata.

Discuția nu se rezumă neapărat la descărcarea ilegală a filmelor. Tehnologia este importantă deoarece prezintă o serie de avantaje serioase la modelul client-server adoptat de servicii similare legale (ex: Hulu). Menținerea unui server este costisitoare iar eventuala sa deconectare de la rețea blochează complet accesul la fișiere, lucru care nu se întâmplă atunci când o parte din seeduri încetează să tranzmită date. Va fi interesant să vedem ce impact va avea BitLeg.org în următoarele luni de zile, mai ales după evenimentele recente legate de Pirate Bay.

Mâțu’

Orașul procedural

Postat de Matu | Postat in IT, TuTuburi | Postat la data de 05-05-2009

0

Orașul procedural

Am dat mai devreme peste un film pe YouTube destul de impresionant, mai ales pentru noi informaticienii :D . Prezentarea video explică pas cu pas cum autorul (Shamus Young) a realizat un program care se folosește de algoritmi procedurali pentru a genera un oraș virtual tridimensional. Pe website-ul lui este descris procesul mai detaliat, pornind de la motivație și obiective,  până la detaliile logo-urilor de pe clădiri și luminile folosite. Nu arată fotorealistic (precum nu era asta intenția), însă e un exercițiu de programare deosebit. Enjoy!

<a href="http://youtube.com/watch?v=-d2-PtK4F6Y">http://youtube.com/watch?v=-d2-PtK4F6Y</a>

Mâțu’

Fail

Postat de Matu | Postat in Diverse | Postat la data de 05-05-2009

0

Fail

 

 

 

 

fail-owned-danger-sign-fail

Mâțu’