luni, 26 noiembrie 2007

Top20.md a trecut pe hosting moldovenesc

De pe data de 22 noiembrie, top20.md a trecut pe hosting moldovenesc, adică am plasat
sistemul în Moldova.

Ceea ce îmbunătăţeşte substanţial calitatea serviciilor noastre. În consecinţă:
  • Bannerul TOP20 de pe site-urile client nu va mai mări timpul de încărcare a paginilor;
  • Graţie vitezei mari de transfer a datelor, se asigură colectarea lor de către TOP20 cu minim pierderi, ceea ce duce la statistici cât mai fixe;
  • Urmărirea statisticii site-ului Dvs. pe TOP20 vă va lua timp minim.

Cu această ocazie, invităm proprietarii/administratorii de site-uri care nu au plasat scriptul TOP20 în paginile lor, sau care au renunţat la el din cauza ifluenţei mari a striptului asupra timpului de încărcare a paginilor, să (re)devină clienţi TOP20.

Menţionăm că în urma procesului de transferare a sistemului s-au pierdut datele pentru zilele 18,19 şi 20 noienbrie, drept pentru care ne cerem scuze.

Un nou mod de vizualizare a statisticii pe TOP20.MD

Deoarece de multe ori poate fi mai simplu să înţelegem statistica unui site doar
privind un grafic, am introdus grafice sub formă de imagini.

În figura 1 se arată cum putem accesa statistica sub formă grafică. În continuare, marcarea printr-o linie verde în imagine înseamnă locul în care trebuie de acţionat(click).



Figura 1 - Poziţia linkului 'GRAFIC'


La acţionarea linkului apare panoul de vizualizare a statisticii în formă grafică.
Un exemplu puteţi vedea în figura 2.



Figura 2 - Panoul de vizualizare a statisticii în formă grafică

unde,
  1. 1 Este meniul principal, cu ajutorul căruia puteţi modifica tipul statisticii;
  2. 2 Este meniul secund, care vă ajută să alegeţi perioada la care se referă statistica;
  3. 3 Datele generale despre graficul prezentat.

În figurele de mai jos se pot vedea şi alte exemple de grafice.



Figura 3 - Referiri simple



Figura 4 - Motoare de căutare




Figura 5 - Ţări pentru azi


marți, 6 noiembrie 2007

.NET Framework

.NET este noua platformă de dezvoltare a aplicaţiilor lansată de Microsoft acum câţiva ani, înaintând de la versiunea 1.0, 1.1, 2.0, 3.0, până la 3.5 în prezent.

Ce a impulsionat apariţia .NET-ului?
Una dintre cele mai mari problema era complexitatea creării unor sistemelor informaţionale stabile fără a fi supuse erorilor. A doua problemă la fel de importantă era compatibilitetea sistemului cu alte platforme sau sisteme.

Situaţia unui programator C/Win32 API
Dacă e să spunem totul într-o frază, atunci viaţa unui programator C are cel puţin confuză, grea. Şi asta fiindcă:
  1. programatorul trebuia să interacţioneze direct cu funcţiile API ale Windows-ului, care sunt destul de greu şi periculos de folosit;
  2. însăşi limbajul C este unul structural, aşa că era destul de complicat, chiar imposibil de creat sisteme complexe care să nu conţină prea multe bug-uri.
Situaţia unui programator C++/MFC
Cu toate că limbajul C++, parţial orientat pe obiecte, a rezolvat o mulţime de probleme referitoare la incapsulare, moştenire, etc. limbajul a rămas cu rădăcini adânci în C - memoria administrată de programator şi altele.
MFC-ul a fost şi el bine venit, dar până la urmă nu e decât un înveliş/interfaţă pentru Win32 API. Ca rezultat a măririi cerinţelor pe piaţa IT, postura unui programator C++/MFC a rămas la fel de complicată.

Situaţia unui programator Visual Basic 6.0
Cu apariţia VB6 mulţi programatori au lăsat C++, alegând simplitatea şi eleganţa VB6. VB6 permitea foarte fimplu crearea interfeţelor complexe, librării dinamile, accesarea datelor mult într-o manieră mult mai simplă. În plus, era un nou nivel de MFC.
Problema cea mai importantă era natura limbajului parţial orientat pe obiecte. VB6 nu permitea relaţia "is-a", adică nu era posibil folosirea moştenirii, constructorilor parametrizaţi şi mai grav, nu era posibilă folosirea directă a multithreading-ului.

Situaţia unui programator Java
Java cu siguranţă a făcut revoluţie atât cu limbajul cât şi cu platfoma Java. Oferind posibilităţi aproape nelimitate de creare a aplicaţiilor 100% pur Java.
Problema cea mai importantă constă în posibilităţile limitate a platformei de a accesa non-Java APIs, de asemenea, Java nu aferă a adevărată integrare inter-limbaje.

Soluţiile .NET
.NET a venit să schimbe totul. .NET e un model total diferit de creare a aplicaţiilor Windows cât şi Mac OS X, UNIX/Linux.
Cel mai importante beneficii oferite de .NET sunt:
  • Interoperabilitate totală cu codul existent - COM-urile pot interaţiona cu codul nativ .NET şi vice versa. De asemenea, Platform Infocation Services(PInvoke) îţi permite să accesezi librării C(şi API-ul) din condul .NET.
  • Integrare totală a limbajelor - .NET suportă moştenirea interlimbaje, prinderea excepţiilor inter-limbaj şi debugging inter-limbaj.
  • Un model cu adevărat simplu de desfăşurare/amplasare - Sub .NET nu este nevoie de înregistrat o bibliotecă binară în registrul sistemului de operare.
Mai sunt o mulţime de beneficii aduse de .NET. În primul rând, simplitatea creării sistemelor complexe. .NET minimizează drastic posibilităţile de apariţie a bug-urilor.

Eşec

De ce am făcut blogs.click.md acum, când toată lumea e interesată de Blogosfera.md? Bună întrebare. Dar nu am nici eu răspunsul. Se pare că a fost un pas foarte neinspirat. Nu e de ajuns că sunt nou în ceea ce înseamnă blogging, dar am avut şi tupeu' de a "cureri publicul" cu prosta "inspiraţie" avută la crearea Blogs.Click.
În rest, culeg roadele unui proiect personal ratat(aşa cum spunea valeriu aici).

Aşa - am terminat cu plâsu'!
Hai să vedem care-i problema. De ce am creat blogs.click.md şi altele...?
  • pentru că pot crea proiecte de orice complexitate şi am necesitatea de a mă exprima în acest domeniu, mai ales când văd realitatea net-ului moldovenesc(rusificare, porcărie şi etc.);
  • pentru că prefer să fac bani pe proiecte personale decât să depind sută la sută de serviciu;
  • pentru că nu m-am consultat cu prea multă lume referitor la acest proiect.
Soluţii
  • distrug blogs.click.md şi mă apuc de alte proiecte personale;
  • tot distrug blogs.click.md şi mă implic în proiecte comune cu perspectivă! Asta aş vrea cel mai mult, dar problema e în colectiv - nu fac parte dintr-un astfel de colectiv :( şi nici nu ştiu dacă e posibil...
  • las tot baltă şi mă apuc mult mai serios doar de învăţat şi de certificări în domeniu IT!
voi ce ziceţi?
în plus, ăsta sunt eu:


What Kind of Blogger Are You?

nu vă râdeţi!

joi, 1 noiembrie 2007

Nou pe blogs.click.md - RSS Feeds personalizate

Azi am lansat o nouă posibilitate pe Blogs.Click, şi anume posibilitatea de a crea RSS Feeds personale.
Ce înseamnă asta?
Fiecare memberu îşi poate face mai multe RSS-uri personalizate, filtrând conţinutul articolelor postate pe blogurile înregistrate pe blogs.click.md.
Filtrarea se face cu ajutorul cuvintelor cheie. Am creat două exemple pe care puteţi deja să le folosiţi:
  1. Blogosfera.md - Un RSS unde găsiţi uitimile 10 articole în care a apărut cuvântul cheie "blogosfera.md". Deci puteţi fi la curent cu ceea ce ţine de blogosfera Moldovei;
  2. Top20.md on Web - Un RSS personal pentru a monitoriza discuţiile pe margitea proiectului Top20.
Ca să puteţi crea RSS-uri personalizate trebuie să fiţi înregistrat şi să fi adăugat minim un blog valid în catalogul Blogs.Click

Toate RSS-urile sunt publice şi le poate folosi fiecare. În curând toate RSS-urile vor avea şi un raiting de eficienţă, calculat din numărul de consumatori(...)

Încă o mică modificare: Best Blogs se clasifică după raportul(r) Vizualizări/Articole, astfel punându-se accent pe popularitatea unui blog în general.

Vă invit să vă lăsaţi părerile în compartimentul comentarii.