Google @ play

tech 4 Comments »

Ok, so ma trezesc eu de dimineata, si Gabi, coleg cu mine la Vitality imi zice ca a aflat urmatoarele: daca accesezi in browser “hyves.numedomeniu.tld”, unde numedomeniu si tld sunt la alegerea ta, vei ajunge pe un subdomeniu inexistent, cu 3 valori de pagerank posibile. 0, 4, sau 7. Sursa originala este aici.

Valorile inseamna: domeniu cu ban, domeniu penalizat si domeniu OK. Smecheria mi s-a confirmat, mergea azi-noapte. Acum nu mai merge, pe orice astfel de subdomeniu ai intra, iti va arata PR 0. Ceea ce oricum e anormal, un domeniu inexistent ar trebui sa nu aiba PR deloc:) Explicatia mea este ca probabil au scalat valorile intre 0 si 1.

Foarte interesante rezultate primesti si daca apesi “backward links” si “cached snapshot of the page”. Aveti screenshoturi mai jos.

Oricum, pentru detectarea problemelor de penalizare sau ban, va recomand google webmaster central.

Backward links pentru hyves.zdaf.ro

Backward links pentru hyves.zdaf.ro

Retelele sociale si conturile “corporate”

opinii 3 Comments »

In ultima vreme am primit cereri de adaugare pe hi5 de la mai multe companii, companii ale caror obiect principal de activitate este web designul sau ceva adiacent.

hi5Stau si ma gandesc la ce ar putea fi util un astfel de cont. Oare pitzi care isi posteaza pozele cu noii cercei care merg foarte bine cu fusta roz se va gandi sa isi faca un site?

Poate gresesc in modul in care privesc hi5, si anume un o retea sociala de “agatat online”.

Nu am observat in schimb aceeasi activitate pe retele sociale corporate cum ar fi LinkedIn. Nici macar pe retele cu un grad mare de interactivitate si populate cu oameni care activeaza in web, cum ar fi Facebook. Nici macar vreun cont de twitter.

Totusi, ideea este buna, si imi dau seama ca am scapat din vedere acest mod de comunicare, drept care vom experimenta un cont de Facebook al Vitality.

Meanwhile, ne-am revenit din amorteala inceputului de an, provocata de presesiunea din facultate si am inceput o serie de proiecte foarte suculente, detalii in Februarie cand vom incepe sa lansam.

Aici, aici si aici gasiti si linkul catre arhiva cu fisierele pentru proiectul de inginerie software pe care l-am promis in postul anterior. Este vorba de 2 aplicatii in C# si exporturile SQL aferente.

C# si Microsoft SQL Server – Ghidul incepatorului

tech 6 Comments »

Motivul lipsei mele din online in ultimile zile a fost faptul ca a trebuit sa fac un proiect in C# si MS SQL Server.

Ambele imi erau necunoscute asa ca am intampinat o groaza de probleme, probleme foarte prost documentate. De aici ideea acestui kit al incepatorului in C# si Microsoft SQL Server.

In primul rand, ce software folosim?

Visual Studio C# Express Edition

Visual Studio C# Express Edition

  • Microsoft Visual Studio Express 2008
  • Microsoft SQL Server Express 2008

Contrar traditiei Microsoft, le gasiti gratuit la download pe site-ul Microsoft.

La instalare, o sa primiti automat un upgrade la .NET Framework 3.5 care nu a vrut de nici un fel sa se instaleze pe calculatorul meu principal, dar inteleg ca o solutie care functioneaza este sa dezinstalati toate versiunile anterioare de .NET si sa instalati pe urma 3.5. Evident, este o solutie foarte bine pusa la punct:)

Sql Server 2008 Express

Sql Server 2008 Express

Atentie, nu instalati versiunea de SQL Server care vine cu Visual Studio, deoarece nu va veni cu Management Console, deci va fi destul de complicata toata administrarea serverului.

Daca ati ajuns pana aici, va vor folosi cateva site-uri de tutoriale, le veti gasi intr-o lista in finalul articolului. Ma voi concentra pe alte cateva probleme peste care am dat.

Pentru a te conecta din C# la serverul SQL ai nevoie de un connection string. Acest lucru este valabil pentru orice server, fie ca vorbim de MySQL fie ca vorbim de MSSQL. Doar ca la MySQL acest connection string este acelasi la fiecare versiune, la MSSQL este diferit la fiecare versiune, si daca nu stii acest detaliu vei avea parte de ore intregi de frustrari. NorocĀ  ca exista http://connectionstrings.com/. Aici veti gasi modalitatea de conectare la server indiferent de versiunea instalata.

Trecand peste toate acestea, voi trece in revista cateva avantaje si dezavantaje ale acestei tehnologii:

  • software-ul dezvoltat in .net necesita ca frameworkul sa fie instalat pe masina pe care vom rula acel software
  • librariile .net sunt proprietare, mai exact habar nu avem ce avem in codul sursa al functiilor pe care le folosim, iar in caz de buguri va trebui sa asteptam “gigantul din Redmond” pentru a fi rezolvate.
  • SQL serverul Microsoft pare a fi net inferior altor solutii de baze de date

pe de alta parte:

  • a durat cam 6 ore sa concep si sa dezvolt o aplicatie pentru managementul unei bibleoteci. este ceva in scop didactic, dar dezvoltarea vizuala se dovedeste o unealta puternica
  • exista, ca si in Java, foarte multe clase deja dezvoltate, totul putand deveni asemanator cu asamblarea unui joc lego
  • spre deosebire de Java, performantele run-time par a fi mai ridicate

Aici gasim linkuri utile:

Dupa ce voi preda proiectul lunea viitoare, voi posta si aplicatia, ca sa fie si un exemplu practic.

O solutie de time-tracking

tech 4 Comments »

Zilele astea am dat de un programel care s-ar putea dovedi util. Se numeste JotBot si este o aplicatie de time-tracking. Practic, la intervale regulate, primesti un popup ca cel de mai jos unde completezi activitatea pe care ai desfasurat-o in respectivul intervalul respectiv.

jotbot

Mai departe poti alege o categorie in care se incadreaza respectiva activitate, de exemplu numele proiectului la care lucrezi, si daca activitatea respectiva este facturabila sau nu.

Noi aveam deja o aplicatie interna asemanatoare, dezavantajul era ca trebuia sa iti amintesti de fiecare data sa iti inscrii timpul in respectiva aplicatie, aici doar completezi o serie de popup-uri la sfarsit.

Aplicatia poate apoi genera rapoarte de activitate filtrate dupa perioada si tip.

Fiind scris in java, JotBot are versiuni de MacOS, Windows si Linux si poate reprezenta o solutie viabila de time-tracking, pentru nevoi “basic”. Pretul unei licente este de 25 USD, dupa o perioada de evaluare de 30 de zile.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in