vineri, 19 decembrie 2008

De Craciun (Christmas Tales) part 1

Si pentru ca tot se apropie Craciunul, m-am gandit sa va inveselesc putin cu cateva povesti amuzante de Craciun. Here goes!

Funny C/C++ declaration


/* Tot acest cod a fost scris de Pietro Gagliardi in 2007
typedef int number;
class microsoft : public corporation, public enemy<(number) 1> {
public:
microsoft()
{
sanity = 200;
bill_gates = drop_out();
ceo = bill_gates;
while (sanity > 2) {
sleep(2);
sanity--;
}
steve_ballmer = new class doofus;
}

#define our int
#define SUCCESS 1

our year_2007_goals()
{
delete bill_gates;
ceo = steve_ballmer;
sanity -= 200;
return SUCCESS;
}
protected:
int sanity;
class doofus ceo, bill_gates, steve_ballmer;
};

typedef int iq;
const iq of_steve_ballmer = -4, of_steve_jobs = MENSA_MINIMUM - 1,
of_linus_torvalds = MENSA_MINIMUM, of_bill_gates = UNDEFINED;
#include

#define middle
middle class businessMan {
ino_t want_to_go_to_work;
#if speeding_to_work_because_you_are_late
off_t o_jail;
#endif
};

class mate
{
ino_t wannagotoskool;
};

class woman {
#define be
private:
be friend class of_girls;
off_t o_the_mall()
{
for (;;)
mall.go_to(rand()).shop();
}
};

class clown {
!friend class teacher;
friend class mate;
};
---END---

Si vestitul cantec Santa Claus is coming to Town transcris in cod C/C++
# Santa Claus is coming to town

better !pout !cry
better watchout
lpr why
santa_claus <>town

cat /etc/passwd > list
ncheck list
ncheck list
cat list | grep naughty >coal
cat list | grep nice >gift
santa_claus <>town

who | grep sleeping
who | grep awake
who | egrep 'bad|good'

for goodness_sake; do
be_good;
done
---END---

Extra:
Season's Greetings from the world's richest IT Professional! --Bill Gaytes Gates
Grija sa nu-l visati la noapte.
Stergeti-va la ochi si cititi gluma in continuare.

Ce ar face un baiat sa puna mana pe ce-si doreste de Craciun:


It was coming up to Christmas and Sammy asked his mum if he could have a new bike. She told him that the best idea would be to write to Santa Claus. But Sam, having just played a vital role in the school nativity play, said he would prefer to write to the baby Jesus. So his mum told him that would be fine.

Sam went to his room and wrote, 'Dear Jesus, I have been a very good boy and would like to have a bike for Christmas.'

But he wasn't very happy when he read it over. So he decided to try again and this time he wrote:'Dear Jesus, I'm a good boy most of the time and would like a bike for Christmas.'

He read it back and wasn't happy with that one either. He tried a third version: 'Dear Jesus, I could be a good boy if I tried hard and especially if I had a new bike.'

He read that one too, but he still wasn't satisfied.So, he decided to go out for a walk while he thought about a better approach. After a short time he passed a house with a small statue of the Virgin Mary in the front garden. He crept in, stuffed the statue under his coat, hurried home and hid it under the bed. Then he wrote this letter.
'Dear Jesus, If you want to see your mother again, you'd better send me a new bike.'

luni, 15 decembrie 2008

Cablu usb sync charger pentru iPod shuffle 2

Cum sa iti faci un cablu usb -> jack 3.5 mm pentru a sincroniza, incarca iPod-ul?

Info: iPod shuffle 2nd gen are incarca/sincronizeaza si line out-ul pe aceiasi mufa.

Necesar:

- jack 3.5mm cu 4 contacte
- usb tata + fire sau un cablu usb tata -> orice ( de ex usb to usb aprox 5 ron )
- letcon

In cazul cablului usb mama -> usb tata : Se taie cablul si se separa cele 4/5 fire ale usb-ului.

Usb-ul are 4 fire (Vcc D- D+ GND) si optional mufa inca un fir pentru carcasa.
Eu personal am legat doar cele 4 fire dupa figurile de mai jos :


1 -> Vcc
2 -> D-
3 -> D+
4 -> GND



In caz ca e prea mare bataie de cap puteti comanda la noi pe blog.
Update: contact Yahoo ID: terulic

sâmbătă, 13 decembrie 2008

Virusul Koobface apare pe Facebook

Facebook a devenit rapid unul dintre cele mai populare website-uri de Social Networking din lume si acest lucru a fost mai mult ca sigur observat si de hackeri, virus writers sau alti tipi nu asa de bine intentionati.

Au fost semnalati pana acum nebunii de nigerieni care "hacuiau" conturile de Facebook, se logau cu numele acelor useri si incercau sa pacaleasca prietenii acelui user sa le trimita bani si s-a mai auzit de un bug javascript.

A ajuns pe la urechile mele vesti despre un nou virusache, Koobface mai personal, care lucreaza in felul urmator:

  • Un hacker infecteaza PC-ul userului de pe Facebook
  • Hacker-ul trimite apoi mesaje la prietenii acestuia. Mesajele spun ceva de genul “You look just awesome in this new movie” sau alt gen de astfel de mesaj aparent inocent.
  • Un link ce se afla in continutul acestui mesaj trimite user-ul pe un website unde sunt avertizati ca, pentru a putea vedea filmuletul, au nevoie de un nou plug-in de Adobe's Flash Player
  • Daca user-ul face click, PC-ul este infectat si ciclul continua

Hackerii se bazeaza in special pe aerul de incredere pe care-l da Facebook. Userii au impresia ca orice mesaj ce vine din partea unui prieten trebuie luat in serios datorita securitatii in vigoare de pe Facebook. Asa ca, mare grija pe ce dati click, studiati bine link-ul si intrebati prietenul daca a trimis cu adevarat el acel mesaj. Stay safe !

marți, 9 decembrie 2008

Software de Web Development Gratuit


Toata lumea iubeste orice e GRATIS. Asa ca m-am gandit sa postez unele dintre cele mai bune (dupa parerea mea) software-uri de web design si development. Am folosit personal unele din aceste programe si nici unul dintre creatorii lor nu ne-au platit pentru a-i aminti. Suntem doar al naibii de draguti.

Web Graphics

Web Development
  • Client FTP - WinSCP
  • Editor text - Notepad++
  • Editor ActionScript - SEPY (editare sau creare de Actionscript fara sa deschideti flash)
  • Dreamweaver Replacement :) - Nvu Web Authoring System (merge pe Linux, Windows si Mac)

Web Browsing
  • Prima optiune - Firefox (nu e nevoie de explicatii)
  • Foarte aproape de prima optiune - Opera (browser cu o groaza de avantaje)

Web Safety

Si astfel se incheie lista noastra de cele mai bune software-uri legate de web design si development. Sunt sigur ca or sa apara diferente de opinie, asa ca daca aveti unele la care tineti in mod special, nu va sfiiti si impartasiti-le.

Daca sunteti posesori ai unui laptop, tineti minte sa nu :

luni, 8 decembrie 2008

Pidgin for Windows

Pidgin este un client de IM care suporta login de la urmatoarele retele:

AIM
Bonjour
Gadu-Gadu
Google Talk
Groupwise
ICQ
IRC
MSN
MySpaceIM
QQ
SILC
SIMPLE
Sametime
XMPP
Yahoo!
Zephyr

De ce am trecut de la Yahoo Messenger la Pidgin?

A fost destul sa imi dea o eroare urat YM! si sa imi blocheze si explorer-ul ca sa il dezinstalez instant. Dupa asta a urmat o cautare de IM-uri; tot ce am reusit sa gasesc unde sa ma pot loga cu Id-ul de yahoo, sa suporte "motorul" de Vista si pe deasupra sa para si decent la prima vedere a fost Windows Live Messenger si Pidgin.

Windows live messenger-ul mi-a spus direct ca nu poate rula pe windows 2008 server asa ca am ramas cu Pidgin. Se instaleaza foarte rapid, te scuteste de reclame si iti uneste intr-o singura lista mai multe id-uri din "retelele" de mai sus. 

De cand l-am instalat si pana acum au trecut vreo 4 ore in care am tot invatat cum sa il configurez, asa ca urmeaza un posibil ghid al unei persoane care nu lasa wallpaper-ul default in Windows si vrea sa isi configureze dupa plac toate aspectele fizice ale acestui client de IM.

Pidgin 2.5.2

Cum functioneaza plugin-urile?
Ctrl + U te duce la modulul de plugin-uri. Ele sunt din punctul meu de vedere mult mai utile ca cele de la Yahoo Messenger si foarte asemanatoare unor optiuni care nu as vrea sa le vad in tab-ul preferences dar fie.

Cateva exemple: 
- Psychic Mode : iti deschide o fereastra atunci cand cineva incepe sa iti scrie ceva 
- Transparency : poti seta transparenta si always on top
- Windows Pidgin Options : pornire la incarcarea sistemului, sistem de alerta prin flash-uri cand primesti un mesaj si "dockable buddy list" (iti 'lipeste' lista de prieteni pe marginile ecranului)
- Buddy Notes : te lasa sa salvezi anumite informatii despre diversi useri.

In tab-ul Preferences->Smiley Themes  poti selecta ce emoticoane vrei sa folosesti. Poti adauga teme noi prin drag and drop. Fisierul cu emoticoanele default pentru Yahoo si MSN Messenger se gaseste aici .

Cum schimb font-ul si culoarea messenger-ului?
Pidgin nu foloseste modul de skin-uri, el fiind portat de pe Linux se foloseste de GTK
pe care si-l instaleaza singur. Pentru a putea schimba mai usor font-ul si culoarea, recomand instalarea utilitarului GTK+ for Windows ;  

Dupa instalare pornim "Change GTK2 Appearance" si selectam theme-ul dorit precum si font-ul. Dupa ce selectezi theme-ul dorit si dai un restart la pidgin observi ca atunci cand vorbesti cu cineva nick-ul tau apare cu rosu, iar al lui cu albastru indiferent de selectia pe care o faci, un lucru de-a dreptu nasol. (poate daca esti stelist mai suporti, dar altfel e nasol de tot) 

Cum fac sa schimb culorile de la nick name?

Editezi fisierul C:\Program Files\Common Files\GTK\2.0\share\themes\DIRECTOR-THEMA-ALEASA\gtk-2.0\gtkrc.

style "my-style-name" {
 
  # Change the color of the nick in received message
  GtkIMHtml::receive-name-color = "#000000"
  # Change the color of the nick in sent message
  GtkIMHtml::send-name-color = "#8E826C"

}

class "GtkIMHtml" style "my-style-name"
widget_class "*.GtkIMHtml" style "my-style-name"

Dupa care mai dai un restart la pidgin ca sa aiba efect modificarile efectuate.

Cum modific imaginile de "busy", "idle", "available" si restul ?
Folder-ul care contine imaginile se gaseste in "C:d\Program Files\Pidgin\pixmaps\pidgin". Eu personal am schimba doar imaginile de available, away, busy si chat. adica numai in directorul "C:\Program Files\Pidgin\pixmaps\pidgin\status". Poti downloada de aici tot directorul "pidgin" de sub pixmaps. (overwrite "C:\Program Files\Pidgin\pixmaps\pidgin").




De remarcat (update): 
Ferestrele de chat nu se nasc aiurea pe ecran, ele sunt frumos organizate in tab-uri. Exista diverse metode de a grupa tab-urile (dupa grup etc)
 Exista search in arhive (log-ul convorbirilor).
 Fara reclame dupa cum am mai spus.
 Alerta de mail la toate retelele suportate, intr-un singur messenger.
 Stilul gen css de a configura grafic clientul.

Unele din setarile de mai sus se pot face si din "Pidgin GTK+ Theme Control" plugin.

Update la update :
Buzz -> /buzz

Am instalat si digsby care, la prima vedere, din start are un plus de portabilitate fata de pidgin. Login-ul se face printr-un cont Digsby si presupun ca odata logat pe alt sistem ti se pastreaza conturile introduse si probabil ca si alte facilitati.

Arhiva dispune de un calendar precum si de o functie de search (ca si pidgin). 

Tot la plusuri mi s-a parut un mic 'popup', care iti apare langa taskbar cu ultimele IM-uri, in care poti sa dai si un raspuns fara sa mai cauti fereastra de IM.

Unul din lucrurile care m-au deranjat la Pidgin este ca pentru a da click pe un status cu link inclus trebuie sa : click dr pe user->get info-> click pe link. Digsby rezolva aceasta 'problema' si inlocuieste pasii (click dr pe user->get info) cu "on mouse over".

Minusuri Digsby:


In timp ce editam post-ul si voiam sa scriu ca prima versiune a fost lansata acum mai putin un an, am primit urmatorul mesaj :

Digsby.org 5:23 PM 
There was a change in the ICQ protocol that caused Digsby to not show the status of your buddies and also prevents you from sending messages. A fix will be pushed out within 1 hour.

- The Digsby Team

Momentan o sa raman la pidgin, dar digsby ramane o alternativa interesanta si de urmarit.

Kopete din cate stiu nu ruleaza pe windows.

vineri, 5 decembrie 2008

Cum sa imbunatatesti securitatea unui site (reincarcated)


Fisierele .htaccess sunt o unealta importanta in arsenalul oricarui web designer. Sunt vitale pentru SEO si securitatea websiteului. Daca folosesti server Apache si stii cu ce se mananca .htaccess atunci cu siguranta esti de acord ca pot sa fie o durere in coaste.

Cunosc oameni care probabil stiu sa scrie aceste fisiere in somn, cu o mana legata la spate si in timp ce recita alfabetul de la coada la cap, iar la sfarsit fisierul sa mearga perfect. Nu este si cazul meu, insa.

Daca sunteti in aceeasi categorie cu mine si nu va simtiti in largul vostru cand le scrieti de la zero, am gasit un tool care face aproape totul pentru voi. Tot ce trebuie sa faceti este sa completati niste detalii, sa bifati cateva casute si Voila!, fisierul .htaccess este gata.

Click aici pentru a-l incerca

marți, 2 decembrie 2008

Cum sa imbunatatesti securitatea unui site

Un website ce este motorizat de un CMS (Content Management System) este un lucru foarte frumos. Dar poate fi si o tinta pentru hackeri sau alte neplaceri.

Bineinteles, nici un website nu este imun la atacuri, webmasterii sunt obligati sa-si ia orice masura de protectie, de preferat cele de tip layer. O optiune viabila pentru site-urile ce sunt gazduite pe o platforma Linux/Apache este folosirea fisierului .htaccess. O sa incerc in continuare sa va invat cum sa folositi fisierul .htaccess pentru a bloca accesul la portiunea de CMS a site-ului vostru, de exemplu la folderul /wp-admin daca aveti un blog pe Wordpress.

In primul rand, folosirea acestui fisier o faceti pe cont propriu, este foarte puternic si daca nu ati mai auzit niciodata de acest fisier, ar fi bine sa nu mai cititi mai departe.

O sa va arat cum sa blocati toate adresele IP in afara acelora pe care va decideti sa le puneti in lista de "approved". Asta inseamna ca ar trebui sa va ganditi inainte la ce computere dati acces. Daca un computer va incerca sa acceseze CMS-ul si IP-ul lor nu este in acea lista, vor fi blocati si li se va arata mesajul “Error 403 Forbidden”.

Acum ne putem apuca de treaba. Cel mai usor este sa editati un fisier text cu Notepad++ sau cu un editor de text standard. In fisierul nou creat o sa adaugam urmatorul corp:

# use this to block access to the site administration section
# IMPORTANT - place in the directory that contains your admin information
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName “Example Access Control”
AuthType Basic

order deny,allow
deny from all
allow from ENTER YOUR COMPUTER’S IP ADDRESS HERE
allow from SECOND APPROVED IP ADDRESS HERE


Salvati fisierul cu numele .htaccess fara extensie. Uploadati fisierul in directorul de pe serverul web ce contine chestiile legate de Admin. In Wordpress, directorul ar fi /wp-admin, de exemplu.

IMPORTANT: Nu puneti fisierul in root pentru ca o sa fiti singurul computer ce va putea accesa acel website.

Testarea o puteti face foarte simplu, va duceti la un alt calculator (bineinteles unul care nu este in lista de "approved") si incercati sa intrati pe partea de admin a site-ului respectiv. Daca primiti eroarea de mai sus, inseamna ca fisierul .htaccess isi face treaba.

luni, 1 decembrie 2008

Nume stupide de domenii


Cateodata oamenii se grabesc in a inregistra nume de domenii. Se pun repede de comun acord asupra unui nume ce pentru ei au sens, insa nu au rabdare sa-l analizeze din toate unghiurile. Parca li se pupazeaza vazul si nu vad decat in fata, si tocmai de aceea ajung cu niste nume ce pot fi foarte usor interpretate. Aici sunt cateva motive pentru care ar trebui sa cugetati un pic inainte sa inregistrati un domeniu:



Acestea sunt doar cateva exemple ce ilustreaza importanta alegerii numelui de domeniu. Fiti absolut siguri ca este ce va doriti si exprima corect ce aveti pe site inainte de pune site-ul in functiune.

sâmbătă, 29 noiembrie 2008

Ce tampit ar impusca o lebada ?

Post-ul acesta n-are legatura absolut deloc cu tehnologia, ci doar cu modul de gandire al anumitor oameni de pe planeta noastra.

Potrivit unui post TV din Carolina de Nord, SUA, cativa locatari povestesc cum o serie de "vanatori" impusa lebedele din Hewlett's Creek. Lebedele killarite sunt tipul de lebede carora copiii le dau de mancare firimituri, in anumite cazuri probabil ca ar veni si ti-ar manca si din palma mainii. A impusca un asa animal este mai mult decat gresit, din mai multe privinte:

  • animalului nu-i este frica de oameni si, astfel, nu poate face distinctia intre prieten si "vanator". In acest caz, nu se mai numeste vanatoare, nu?
  • din cate am inteles, este ilegala vanatoarea in acel stat
  • este vorba despre o lebada, nu e ca si cum ar fi un porc mistret sau nu stiu ce tip de urs. Ma gandesc ca "vanatorii" respectivi nu se pot aventura in a omori astfel de animale periculoase, au nevoie de ceva ce reprezinta o provocare mai mica (in termeni romanesti, sunt niste gaini)

Rezidentii acelui loc ce au fost martori la omorarea atator lebede povestesc ca "vanatorii" isi ascund numerele de la barci sau de la masini pentru a nu putea identificati. Este evident ca pana si ei isi dau seama ca cea ce fac este nu numai gresit, dar si extraordinar de rusinos.

Daca sunteti de acord cu un asa comportament, va rog sa lasati un comment, pentru ca sunt o groaza de oameni care ar fi bucurosi sa vada daca puteti duce la bun sfarsit o propozite.

luni, 24 noiembrie 2008

Ce programe incetinesc PC-ul ?

S-ar putea sa ai o configuratie beton de computer ce lasa gura cascata prietenilor. Dar bijuteria ta poate intra, in cateva saptamani, in moarte clinica. Va intrebati cum ?
In primul rand, deschiderea unui program pe PC iti da timp din plin sa iei o pauza de cafea ? Astepti o groaza pana deschizi sau inchizi un program ? Daca raspunsul este DA, atunci e cazul sa bagi nasul sub capota. Un studiu recent a ajuns la o lista de aplicatii ce erau principala cauza a incetinirii performantelor calculatorului.
Arunca-ti privirea pe lista de mai jos si gandeste-te bine inainte sa ti le instalezi. Cauta alternative pe internet la aceste aplicatii si poti gasi unele mai "usoare" din punct de vedere al consumului de resurse, la fel de bune sau chiar mai bune decat cele din lista de mai jos. De exemplu, primul de pe lista este Norton. Mananca enorm de multe resurse si nu este chiar asa de performant ca si antivirus. Eu folosesc, si recomand cu mult drag, AVG Anti-Virus. Are si o versiune free pentru calculatorul de acasa si consuma foarte putine memorie si, implicit, nu incetineste viteza PC-ului.

[system+delay.gif]

Cum sa resetezi parola de admin in Windows XP

Sunt multe evenimente care pot duce la uitarea parolei de admin in Windows XP (in cazul meu, trecerea a 24 de ore). Asa ca m-am gandit sa va fac un plan de atac, pas cu pas, pentru resetarea parolei de admin. Here goes:
  • Bootati cu ajutorul cd-ului de setup Windows XP. Ar trebui sa apara ecranul de intampinare, apoi acordul EULA, etc - dati next
  • O sa apara apoi o optiune de a instala Windows XP fresh sau de a repara copia existenta de Windows de pe calculator. Click pe Repair
  • O sa inceapa procesul de reparare copiind la inceput fisierele necesare
  • In cateva minute, setup-ul o sa inceapa sa va restarteze computerul si atunci cand restarteaza tineti minte sa NU apasati orice tasta atunci cand arata "Press any key to continue...". Altfel, setupul o sa o ia de la inceput. Nu apasati nici o tasta si setup-ul va continua de unde s-a oprit.
  • O sa inceapa sa faca alte task-uri si o sa apara un mic progress bar cu cateva detalii in coltul din stanga
  • Uitati-va atenti la acele detalii si cand arata "Installing Devices", apasati repede Shift + F10
  • Acest lucru va face sa apara un Command Prompt. Scrieti nusrmgr.cpl si apoi apasati tasta Enter
  • Se va deschide fereastra "User Accounts" pe care, in mod normal, o regasiti in Control Panel.
  • Sanatate, acum puteti sa resetati usor parola de la oricare cont

Cum sa faci trafic pe degeaba

Vorbeam intr-un post anterior de diverse tool-uri de monitorizare a traficului. Pe ce se bazeaza ele?.. Pe rularea unui script care incrementeaza niste contoare la incarcarea paginii respective. In momentul in care siteul afiseaza si elemente de publicitate, numarul de afisari poate fii luat in calcul cand se scrie cecul la sfarsitul lunii. Si de aici incep problemele, detinatorii siteurilor incercand sa faca orice pentru a creste valoarea acelui cec. Acest "orice" se poate traduce prin imbunatatirea calitatii continutului siteului, SEO (search engine optimization), dar uneori si metode mai putin ortodoxe. Exemplul de mai jos m-a determinat sa scriu acest post:Este de pe siteul unui joculet online si ne spune cam asa: "ne pare rau, avem o problema, va rugam reveniti mai tarziu", si ne arunca 3 reclame. Zic OK.. au probleme.. mai incerc.. Refresh.. si acelasi mesaj, insotit insa de alte 3 banere. Mai sa fie! La urmatoarea incercare siteul porneste cu succes. Dupa inca un minut, ma trezesc iar incarcandu-le pagina cu banere de vreo 2-3 ori. Si uite asa, fortand userii sa reincarce de 2-3 ori, isi maresc ei numarul de afisari de vreo.. 2-3 ori.
Daca oamenii chiar au avut probleme cu serverul, sa ma scuze, dar parca prea mult mi-au dat cu bannerele alea pe la nas!

Deci cum sa faci trafic pe degeaba? Forteaza userii sa reincarce pagina, pana se supara, isi iau jucariile si pleaca.

duminică, 23 noiembrie 2008

UPDATE: Cine ne verifica traficul

Oricine are un site web, de la un blogger cu 10 vizitatori pe luna, pana la un trust media cu sute de mii de vizitatori pe zi, vrea sa poata avea o masura a acestor vizitatori, pentru a analiza evolutia in timp, a trage concluzii si a face planuri de dezvoltare, si eventual a stabili cat sa nu plateasca pentru reclamele aferente.

Toti utilizatorii mioritici de internet au trecut cel putin o data cu privirea peste omniprezenta iconita trafic.ro. Aceasta este o metoda folosita de publisherii de diverse dimensiuni din tara noastra de a monitoriza vizitatorii siteurilor lor, si a se putea compara cu alte siteuri cu acelasi profil.

O metoda mai putin vizibila este folosirea lui Google Analytics, un tool mult mai puternic oferit de gigantul american, care ofera o sumedenie de metode de analiza a traficului din diverse perspective mai mult sau mai putin utile, dar toate foarte fancy: de la simplul numar de vizitatori, pana la locatia acestora, cum au ajuns pe site sau pe ce pagini si-au petrecut timpul, toate insotite de grafice sugestive. Totusi, si folosirea acestuia poate fi desconspirata prin simpla deschidere cu "view source" a paginii si cautarea portiunii de JavaScript care face apelul catre google-analytics.com.

Totusi, mai-marii din domeniul publishing-ului online romanesc mai au o alternativa: SATI, departamentul de Internet al BRAT. Ce reprezinta aceste abrevieri? Studiul de Audienţă şi Trafic Internet, respectiv Biroul Român de Audit al Tirajelor. "Un birou de audit al tirajelor este o organizaţie non-profit care are obiectivul de a oferi industriei de publicitate informaţii corecte asupra cifrelor de difuzare, precum şi alte tipuri de studii, cum sunt cele de audienţă pentru presa scrisă, studii outdoor, internet, televiziune, radio, cinema, expoziţii etc. "[brat.to] Asadar, ei reprezinta tool-ul aceptat si probabil folosit de mass-media din romania pentru monitorizarea traficului - deci trebuie sa fie ceva serios acolo. Si ei ofera metode de analiza, poate nu la fel de precise ca Google Analytics, dar foarte sugestive. De asemenea, pot fii vazuti in mici gadget-uri care contin initialele SATI si numarul de vizitatori pe paginile unde serviciul este folosit.

Asadar, cand traficul pe blogul vostru va trece de 2-300.000 afisari zilnice, ati putea sa va puneti problema sa platiti cei 400 de euro (da, atat costa inscrierea) si sa ii lasati pe cei de la SATI sa va contorizeze vizitatorii.

UPDATE

Acum o saptamana, toata mass-media locala vuia. Motivul?
Grupurile media si companiile Gazeta Online, Intact Media Grup, Internet Corp, MediaPRO Interactiv, ProTV SA si Realitatea-Catavencu au decis trecerea la folosirea exclusiv a datelor furnizate de SATI. Motivul oficial pentru aceasta decizie ar fii necesitatea ca in forma actuala de piata "matura", traficul sa fie monitorizat de o organizatie independenta.

Ca raspuns la schimbarile din acest domeniu si la lipsa, cel putin deocamdata, a anumitor optiuni pentru SATI, Internet Corp, prin siteul http://www.wall-street.ro/sati ofera mai multe tool-uri de analiza si comparatie a traficului pe baza datelor furnizate de SATI.

miercuri, 19 noiembrie 2008

Head Rush Ajax - Prea multa interfata

Multi dintre voi se gandesc sa se duca in vacanta de pe-acum. Cel putin, eu unul numai la asta ma gandesc. Si sunt aproape sigur ca nu vreti sa va folositi zilele libere nefacand nimic util, sau, mai rau, sa cititi Codul lui DaVinci pentru a 3-a oara. Asa ca m-am gandit sa va dau niste mici sfaturi pentru ce ati putea citi. Da, carti. Carti adevarate, din hartie, nu carti online. Cel mai bine ar fi sa va refugiati undeva unde nu aveti acces la orice forma de internet, pentru a putea savura, de exemplu, o carte absolut geniala, Head Rush Ajax.

Nu este o carte pe care v-o recomand pentru adancimea metafizica: este o carte care chiar te invata cum sa-ti construiesti un website din cale afara de interactiv si, in acelasi timp, sa-ti dai seama cum sa vinzi snowboard-uri, cum sa-ti faci un filtru de cafea si chiar sa te uiti la un meci de box. Poate ca astea chiar sunt metafizice pana la urma :D.

Presupun ca daca ati ajuns pe pagina asta, inseamna ca stiti cat de cat sa programati in AJAX sau, cel putin, ati auzit de el. Dar, daca esti cumva un arhitect IT ce incearca sa nu devina un anacronism, cartea asta este o buna modalitate de a te aduce la zi cu ce se mai intampla pe Internet. Daca te inscrii cumva in una din urmatoarele categorii, mai mult ca sigur iti trebuie un update la cunostiintele tale:

- Esti convins ca cel mai important eveniment de actualitate in domeniul IT este anuntarea ALGOL68
-Ai auzit de NetWeaver si crezi ca este unul din noile,fandositele web tool-uri de la Macromedia
-Crezi ca pinguinul ala amuzant este logo-ul de la Google
-Crezi ca Microsoft a scos un nou limbaj de programare si acela este "C diez"

P.S.: daca nu stii ce este ALGOL68, stai linistit, esti prea tanar.

Si sigur trebuie sa-ti faci un update daca ai impresia ca AJAX are legatura cu fotbalul.

Insa nu stiu, cel putin din punctul meu de vedere, daca folosirea AJAX-ului este un lucru asa de bun. Multa lume este foarte multumita de simplitatea si standardizarea aduse de o aplicatie normala browser-based, dar, cu AJAX si Rich Internet Technology, interfata cu userul devine mai rapida, mai desteapta si mai colorata, mai plina de viata. Poate chiar prea mult pentru gustul meu. Imi place conceptia conform careia userul controleaza aplicatia, nu invers.

Problema este ca, ajutandu-se de Rich Internet Technology, orice designer poate face orice interfata cu userul. Este reteta perfecta pentru un haos total.

Loek Bakker spunea ca nu este nevoie de adoptarea culturii orientale in arhitectura. Nu sunt de acord cu aceasta afirmatie. Imi surade ideea de gradina Zen - curata, ordonata, fundamentala - ca un inceput pentru iluminism. Ei bine, avem nevoie de aceste gradini si in interfata cu userul. Si nu ne apropiem de aceasta simplitate cu Rich Internet Technology daca este aplicata intr-un mod gresit.

Sa ne intoarcem, totusi, la carte. Este scrisa foarte bine, amuzanta, cu multe elemente vizuale si, dupa cum spune si autorul, construita exact dupa cum lucreaza creierul. S-ar putea sa va placa sau sa nu va placa acest stil de a scrie, sa aveti sau sa nu aveti fobie la cod, dar cartea este scrisa intr-o maniera simplista si consistenta. Poate ca este exact de ceea ce duceti lipsa intr-o lume cu Prea multa interfata.

marți, 18 noiembrie 2008

Portret 3D

Deja exista un numar maricel de tooluri web care pot schimba varsta, sexul (nu va ganditi la prostii) sau apartenenta rasiala a unei poze uploadate. Dar ThatsMyFace poate sa faca toate aceste lucruri si apoi sa le dea viata printr-un simplu click.

Uploadezi 2 poze pe site - una din profil, cealalta cu fata la camera - si se va genera mai mult sau mai putin automat o imagine 3D a fetei tale. Aceasta poate fi schimbata, de exemplu, pentru a vedea cum vei arata peste 20 de ani, rezultatul putand fi salvat ca si o masca reala pentru "doar" $50. Poti chiar obtine alte "versiuni" ale fetei tale, cum ai arata daca ai fi de sex opus sau chiar de alta rasa.

Urmariti un mic demo a ceea ce poti face pe site:

vineri, 14 noiembrie 2008

Un roman pentru mobile via un tricou

A aparut recent o carte sci-fi foarte interesanta, Manga Man e numele ei si toata poate fi accesata si citita online pe gratis. Nu este un roman obisnuit cu text simplu, ci vine cu o pleiada de sunete, imagini si filmulete.
Partea mai putin obisnuita (cel putin pentru tara noastra) este ca romanul este publicat direct pe telefoanele mobile. Citirea de carti pe mobile nu a luat prea mare avant pe aici pe la noi (sincer sa fiu cred nici macar nu a aparut), dar este o isterie imensa in Japonie cu acest subiect, unde cartile sunt trimise ca mesaje text.
Dar ce mi-a atras atentia a fost partea despre scanarea unui cod de bare de pe un tricou pentru a putea citi cartea. De fapt, tehnic vorbind, nu este un cod de bare ci un cod QR. Codurile QR sunt niste matrice binare bidimensionale , altfel spus, sunt niste patrate impartite in multe patratele mici, albe sau negre. Sunt imprimate pe anumite obiecte si, atunci cand sunt scanate, redirectioneaza userul la informatii online despre acel obiect. De exemplu, daca un autobuz opreste in statie si tu vrei sa vezi pe unde mai opreste, scanezi codul QR si esti trimis la o harta online a rutei autobuzului.
Besher, autorul romanului, a venit cu ideea smechera de a imprima tricouri cu un cod QR, care, odata scanat, redirectioneaza "victima" catre siteul romanului. Besher se lauda cu faptul ca este o premiera mondiala in istoria "meta-publishing". Eu inteleg din asta doar ca Besher a fost un vulpoi batran si a venit cu o idee foarte tare de comercializare a cartii. El nu s-a multumit doar cu ideea de promovare obisnuita a tricourilor pentru carti/albume/formatii/filme, tricoul lui si trimite lumea la acel obiect de pe tricou.
Cartea in sine ? Eu m-am oprit dupa primul capitol. Dau doar un citat din acest capitol sa va faceti o mica idee de ce m-am lasat asa de brusc :


"Archie was running dangerously low on his supply of pleasure-cells. He had just enough left for a few pints of Nokia lager and a remote romp with Molly Nivens, that buxom drone who worked for one of the rival agencies across town."

Hmm. Cred ca a incalcat xkcd Fiction Rule of Thumb

miercuri, 12 noiembrie 2008

luni, 10 noiembrie 2008

DOM vs. SAX

In lumea de azi, XML-ul este cel mai popular mediu de transmitere a datelor . Pentru a folosi date XML , este foarte important ca cel care trimite si cel care primeste sa inteleaga si sa fie in stare sa manipuleze datele. Cele mai folosite API-uri in folosirea XML-ului sunt DOM si SAX. In continuare o sa incerc sa definesc si sa fac intelese anumite diferente intre cele 2, ajutandu-ma de scenarii real-time.
Ce este DOM-ul ? Pe scurt, Document Object Model. Pe romaneste, este o interfata de programare object-based dezvoltata de World Wide Web Consortium (W3C). Permite accesul in informatia stocata intr-un fisier XML ca intr-un arbore cu noduri. SAX (Simple API for XML) este, pe de alta parte, o interfata de programare event-based, dezvoltata de XML-DEV si nu este recunoscuta de W3C. Acceseaza informatia dintr-un XML ca pe o serie de evenimente.
Sunt ele diferite ? In fapt, DOM si SAX fac cam acelasi lucru, manipuleaza XML-uri, dar modul in care il fac este diferit si foarte important.
Haideti sa luam document XML si sa vedem cum parseaza, pe rand, DOM si SAX:
XML Document


<?xml version="1.0"?>
<Employees>
<Employee>


<EmpID>1</EmpID>
<EmpName>Ravi</EmpName>
<Telephone>

<House>080-6660666</House>
<Office>080-5550555</Office>
</Telephone>
</Employee>
<Employee>

<EmpID>2</EmpID>
<EmpName>kiran</EmpName>
<Telephone>
<House>080-3330333</House>
<Office>080-4440444</Office>

</Telephone>
</Employee>
</Employee>
Modelul pe care-l creeaza DOM este urmatorul:




SAX, in schimb, creeaza o serie de evenimente inlantuite ale datelor din XML-ul de mai sus. Seria aceasta seamana foarte mult cu evenimentele din Visual Basic (daca isi mai aduce aminte cineva) onMouseover, Onclick. Parser-ul SAX genereaza aceste evenimente pentru fiecare inchidere si deschidere de tag-uri, instructiuni, DTD-uri, comenturi, entitati. Sa vedem cum arata exemplul de mai sus dupa ce se parseaza cu SAX:



<Employees> <Employee> <EmpID> 1 </EmpID>…

(Si tot asa pana la capatul fisierului)

DOM creeaza o reprezentare in memorie a intregului document, pe cand SAX nu cere ca intreg documentul sa se afle in memorie. Din aceasta cauza, DOM-ul are nevoie de o mai multe resurse si nu este recomandat pentru documente de marimi considerabile. Dupa cum ii spune si numele, SAX-ul este o metoda foarte simpla de a procesa documente XML, dar pune povara pe umerii programatorului. Asta pentru ca in SAX, programatorul trebuie sa-si creeze propriul lui model de obiecte si sa scrie cod ce raspunde la evenimentele generate de parser. Astfel, putem folosi DOM cu mai putin cod, dar pentru a folosi SAX avem nevoie de ceva munca.
Din punct de vedere al eficientei, cred ca SAX se comporta mai bine atunci cand modelul de obiecte pe care programatorul trebuie sa si-l defineasca este mai simplu decat cel generat automat de DOM. Asta pentru ca SAX poate fi foarte rapid la runtime.
Navigarea aleatoare este disponibila in DOM pentru ca modelul arbore este tot timpul in memorie. De cealalta parte, SAX proceseaza documentul XML secvential, asa ca revenirea la anumite date anterioare nu este posibila. Acesta este un mare dezavantaj pentru cei care folosesc SAX. Singurul lucru pe care-l poti face este sa retii undeva aceasta informatie scriind cod in plus. Si asta rezulta in incarcarea memoriei si, deci, marirea timpului de executie, si, practic, nu ar mai avea rost sa folosesti deci SAX.
Ca o concluzie, alegerea intre DOM si SAX se ia tinand cont de nenumarati factori, gen marimea fisierului XML, viteza, resurse de memorie, navigare si, cateodata, de usurinta in programare. Este important, totusi, de tinut minte ca putem chiar combina DOM si SAX intr-o singura aplicatie. Putem folosi un sir SAX pentru a crea un arbore DOM sau putem folosi DOM pentru a genera un sir de evenimente SAX.

duminică, 9 noiembrie 2008

Yahoo uuuuuuuuu! 2 smart for me (part 1)

This morning I started to look into Yahoo!'s Social APIs and O did i regret it. (If you are not familiar with Yahoo Api you cand get a nice idea here )


It all sounds fun and simple so I started out with Yahoo! Social Directory, a component of the YSP (Social Platform). "READY TO GET STARTED?", read the documentation and make your own application.


3, 2, 1, GO!

You read that there's a thing called PHP SDK, practically a PHP library to interact with Y-API and retrieve informations etc. So I get started with the tutorial.


Getting Started with the PHP SDK

The tutorial has 3 steps that are estimated at 30 minutes (15 more than you need).

The main idea is that you make a PHP script that first connects to Yahoo Database, access user informations ( they come back as objects ), parse/display/etc. and then you publish it on your domain or a Yahoo page.

Step 1 :

You learn to make a simple PHP script (well documented) that receives profile info, status updates, contacts, connections and status message of an Yahoo user, using functions provided through Y API. At the end there is a textbox with the full code of the file "mysocial.php" (very useful)


Between steps :

To access Social Directory data with your PHP script you need an API Key and a Shared Secret ( a second key ).
There are defined 2 types of applications OAuth and Open. They will run the same php script (step 1) but the difference between them is that Open applications are available on Yahoo! sites, and OAuth are available on your site.


to be continued...

vineri, 7 noiembrie 2008

Publicitate

Am dat recent peste un colaj cu o serie de spoturi publicitare absolut bestiale. Sper sa va placa !

marți, 4 noiembrie 2008

Debarcarea Ubisoft la Craiova

Pe 23 septembrie, Ubisoft a deschis cel de-al doilea studio de creatie din Romania, la Craiova. Craiova reprezinta cel de-al doilea oras ales de Ubisoft din Romania, dupa Bucuresti, unde s-a deschis primul studio din afara Frantei in urma cu 16 ani. Noul studio porneste cu o echipa de 12 tineri talentati si pasionati de gaming, numar ce se va inzeci probabil in urmatorii 3 ani.
"Inaugurarea noului studio reprezinta un nou pas in dezvoltarea grupului Ubisoft in Europa de Est", a declarat Sebastien Delen, Managing Director al Ubisoft Eastern-Europe," dupa deschiderea a 2 noi puncte de lucru in Sofia si la Kiev. Investitia initiala, de 50.000 de euro, va ajunge in urmatorii ani undeva intre 5 si 10 milioane de euro."


http://www.satori.org/images/ubisoft.jpg
Motivul principal al descinderii Ubisoft la Craiova l-a constituit colaborarea fructoasa, zic gurile bune, dintre Ubisoft si Facultatea de Automatica, Calculatoare si Electronica a Universitatii din Craiova, ce a inceput acum mai bine de 2 ani, implicarea studentilor in activitatile extra-curiculare determinand Ubisoft sa intareasca aceasta legatura.
Cam asa a luat nastere Ubisoft Craiova, drept pentru care, in cadrul ceremoniei de inaugurare a fost semnata si o intelegere intre Ubisoft si Departamentul de Inginerie Software a Facultatii de Automatica, Calculatoare si Electronica, ce presupune colaborarea celor 2 parti pentru perfectionarea activitatii didactice si de formare profesionala a studentilor prin infiintarea unui nou si performant laborator de grafica pe calculator si prin realizarea de training-uri de specialitate.
In ceea ce ii priveste pe noii angajati ai studioului Ubisoft Craiova, "antrenamentul" continua, iar primul proiect de care se vor ocupa implica realizarea unui nou joc din seria cenzurat. Pana una alta, mult succes baieti.

luni, 3 noiembrie 2008

Wikia Search

Wikia search a fost lansat intr-o versiune Alfa pe la inceptulul anului astuia si am fost interesat sa vad ce or sa ne pregateasca baietii pana la versiunea finala. La prima vedere, vai, urat de tot.Rezultatele cautarilor erau foarte incete si pline ochi cu site-uri irelevante. Dar, hei, sa nu uitam ca era doar o versiune Alfa si crearea unui nou search engine este o treaba titanica.

Acum nu foarte mult timp, versiunea alfa a fost relansata (n-am prea inteles cum vine chestia asta, sa lansezi o alta versiune si sa-i spui tot alfa). "Baietii" stiau ca rezultatele fusesera dezastroase si ca trebuiau sa se imbunatateasca pentru a putea pune o presiune pe piata search engine-urilor. Se asteptau sa vada progrese in primele saptamani.

Si, ce cred eu dupa vreo 2 luni de la versiunea "Alfa se intoare" ?
Vai, urat de tot.

Cam asta gasiti daca dati un search la "buy computer online":

1. Un articol despre Best Buy de la Wikipedia. Bun, daca vrei sa scoti Wikipedia in fata altora doar pentru ca e search engine-ul tau, no big deal, chiar daca asta nu ma ajuta sa cumpar un computer online. Poate ca ar fi fost bun un link catre Dell sau Hp sau ceva de genul asta.

2. Un link la pagina de search de pe ebay unde,practic, trebuie sa reintroduc ce vreau eu sa caut "buy computer online". Cel putin acum chiar pot sa cumpar un calculator de unde m-a redirectionat siteul, dar oare nu putea sa ma redirecteze la vreo categorie de electronice sau, Doamne fereste,la sectiunea de Computere ?

3.Un link catre about.com de unde pot downloada jocuri pe calculator.Dar vai (vorba taranului din Spania) inca nu am cumparat un calculator. Eu as dori sa cumpar inainte calculatorul si apoi sa downloadez si sa instalez jocurile. E ca si cum as pune calul in spatele carutei.

4.Un link catre pagina de la Apple unde pot macar sa vad un computer, eventual, daca mai pot vedea ceva dupa atatea reclame la iPhone. Dupa ce te scarpini bine la ochi, te poti avanta sa apesi pe un buton mic de sus pe care scrie "Mac" - presupunand ca stiu ce-i ala un Mac si nu sunt chiar un novice in ale computerelor.

5.Un link la un site care ma invata sa fac bani online. Buna idee, poate vreau sa fac niste "cascaval", si, apoi, sa-mi cumpar un computer. Foarte bine gandit.

6.Link catre oreilly.com de unde pot downloada fisiere PDF si alte lucruri la fel de nefolositoare avand in vedere ca inca nu am pe ce sa le pun si sa le vizualizez.

7. Link catre nu stiu ce biblioteca din America, loc in care cel mai probabil
as putea fi, avand in vedere ca inca nu am propriul meu calculator si folosesc unul de-al lor.

8. M-am dat batut....

wikia search directs to google
Ce m-a socat si mai tare a fost ca deasupra paginii de search se afla un logo mic
care ma poate reorienta catre rezultatele cautarilor cu Google sau Yahoo. :)) Parca asta trebuia sa fie ideea din spatele WikiaSearch - sa devina competitiv si sa se poata bate de la egal la egal cu celelalte engine-uri de cautare, nu sa le faca reclama.

In orice caz, recent au mai imbunatatit ceva la interfata (acum nu mai poti
vedea rezultatele cautarii cu alte engine-uri, din punctul meu de vedere cel mai stupid lucru pe care-l facusera pana atunci). Au mai rafinat cumva search-urile
insa sunt departe de a se impune, sau cel putin, de a se face cat de cat cunoscuti.

Asa ca: traiasca Google si Yahoo, noi sa fim sanatosi.

duminică, 2 noiembrie 2008

Google: What Economic Crisis?

Titlul unui articol citit recent suna cam asa: "Google continua sa demonstreze ca este mai puternic decat Dumnezeu". Suna foarte bine, dar din ce motiv am fi tentati sa credem asta? Poate pentru ca in ciuda crizei economice, ce a afectat dupa cum bine se stie toti gigantii economiei mondiale, Google a raportat cresteri de 31% fata de aceeasi perioada a anului trecut. Intr-un climat economic normal, nimeni nu ar fi socat de aceasta crestere, din moment ce Google a fost foarte activa pe piata in ultima perioada, lansand browser-ul Chrome, video advertising-ul de pe YouTube, mentionat in articolul anterior, si nu in ultimul rand T-Mobile G1 (a.k.a. Android "Google" phone). Insa marea surpriza a fost pentru analisti, care se asteptau ca Google sa revina cu picioarele pe Pamant odata cu criza economica.

Asadar, in aceasta lume nebuna, am fi stat bine cu banii daca ii investeam in actiuni la Google (GOOG), desi niciodata nu e prea tarziu...

vineri, 31 octombrie 2008

YouTube: YouLike YouBuy

Toata lumea stie ca YouTube e cel mai popular website de pe internet, vizitat zilnic de milioane de useri, cu o imensa arhiva de filmulete. Ce alta modalitate mai buna de a-ti face reclama si de a-ti vinde produsele exista decat prin YouTube ? Cum se va intampla asta ? Foarte simplu. De exemplu, in momentul in care veti accesa un video, langa fereastra in care ruleaza filmuletul va fi afisat un link de genul "buy this product". Acest link va va trimite catre pagina produsului de pe cunoscutul magazini on-line Amazon sau catre iTunes. Si de aici pana la cumparare nu e decat un pas. Practic, YouTube se va transforma intr-un imens magazin on-line, de unde puteti achizitiona jocuri, muzica, filme, seriale TV, carti, bilete de concert etc. Extraordinara metoda de publicitate pentru producatori si de marire a profitului pentro Google( in cazul in care nu stiati, Google detine YouTube).http://www.patchspot.com/catalog/images/3644.jpg

Yahoo! API

Cei de la Yahoo! s-au tinut de cuvant si au lansat urmatoarele API-uri: Yahoo! Social Platform (YSP), Yahoo! Application Platform (YAP) si Yahoo! Query Language (YQL)

Posibil interesant pentru tema 1 :
Yahoo! Social Directory este practic o componenta a API-ul YSP celor de la Yahoo!, care lasa la indemana oricarui programator sa acceseze profile ( legaturi etc.) Yahoo!

Update:
O prima aplicatie (un tease), care returneaza profilul unui user Y!, folosind PHP SDK poate fi gasita pe forumul celor de la Yahoo! aici

marți, 28 octombrie 2008

Economia mondiala

Un prieten de-al meu care este, din pacate, insurat comenta acum cateva zile situatia economica din lume: E mai rau decat un divort. Am pierdut mai mult de jumatate din profitul de la bursa si tot o mai am pe nevasta-mea. Tu cum stai cu banii in lumea asta nebuna ?

http://roicopy.com/wp-content/uploads/2007/03/windowslivewritermajorityonlinebusinesseslosemoneybigtime-ce09stop-losing3.gif

Yahoo! lanseaza Web Analytics Beta

La 5 luni de la acapararea companiei de web analytics Index Tools, Yahoo! a anuntat ca urmeaza sa lanseze Web Analytics Beta. Lucru asta a uimit multa lume, avand in vedere ca e ceva de munca pentru a modifica platforma deja existenta. Poate ca actionarii Yahoo! care amenintau cu o oarecare “rascoala” au agitat un pic lucrurile printre sefi :) .

Momentan, versiunea beta a fost scoasa doar pentru a putea fi folosita de un numar limitat de grupuri :

· Yahoo! Store

· Yahoo! Developers (Y!OS)

· Yahoo! Head Advertisers (Microsites)

Daca un faci parte din vreun grup dintre cele de mai sus, n-avem supa pentru tine :) . Va trebui sa ai rabdare si sa-ti astepti cuminte randul.

Poti totusi vizita site-ul Yahoo! Web Analytics si te poti inscrie sa primesti update-uri sau chiar sa arunci o mica privire asupra unor screenshot-uri ale tabloului de bord.

Drag and drop report customization


Pana cand va fi lansat si la noi, oamenii de rand, va trebui sa asteptam si sa continuam sa folosim Google Analytics si ClickTracks.

luni, 27 octombrie 2008

Editeaza HTML in real-time

O sa incerc de-acum incolo sa postez link-uri cu software gratuit sau low-cost (stiu ca o sa va intereseze doar ala free), care are legatura cu web designul, graphic design, interfete web etc.
Recent, am descoperit un tool foarte interesant de la squarefree.com. E vorba despre un code editor real-time de HTML. E foarte la indemana pentru unul care invata baza HTML, pentru ca o sa poata vedea rezultatele instant intr-un format split-screen. Introduci codul HTML in sectiunea de sus si in josul ecranului o sa poti vedea cum ar arata codul intr-un browser web.

Asa ca, daca esti un noob(PS. Esti un noob si daca nu stii ce inseamna noob) si vrei sa-ti incerci norocul cu ceva cod HTML, atunca o privire pe link-ul de mai sus. Si in plus, e gratuit :) .