Chis Florinel

Imagine and innovate

Archives Posts

Glume in lumea developerilor de 1 Aprilie

April 3rd, 2008 by Chis Florinel Ioan

Am constatat ca majoritatea oamenilor implicati in proiecte cu Ruby/RoR, Erlang, etc… nu au imaginatie… Majoritatea glumelor sunau cam asa:

In urmatoarea versiune ne-am hotarat sa ne mutam pe Java in loc de Erlang

Nu mai facem proiecte in Rails, trecem pe Java pentru ca Rails’ can’t scale… schimbam si numele companiei daca tot era legat de Rails sa fie acum legat de Java…

Bookmark and Share

Archives Posts

Aplica la un job şi poti castiga un iPod Shuffle

October 5th, 2007 by Chis Florinel Ioan

Pe jobber.

Concursul este un prim pas… O sa mai urmeze surprize.

Va asteptam cv-urile.

Bookmark and Share

Archives Posts

5+1 sfaturi pentru a invinge monotonia in programarea web

July 28th, 2007 by Chis Florinel Ioan

Lucrand la acelasi proiect care nu se mai termina sau realizarea celei de 395-a interfata CRUD poate transforma o activitate catre trebuie sa fie provocatoare si interesanta intr-una plicticoasa.
Cateva sfaturi pentru a invinge monotonia in programare:

  1. Schimba sistemul de operare

    Daca lucrezi pe o statie si folosesti Windows, arde un live-cd cu o versiune care ti se pare interesanta de linux, booteaza si poti sa lucrezi direct pe ftp. Ca editor, Quanta face o treaba foarte buna.

  2. Schimba editorul folosit

    Nu e tocmai recomandat sa folosesti Notepad sau ceva similar. Productivitatea ta este drastic scazuta, iar debugging-ul e un chin. Pentru development PHP folosesti Eclipse? Atunci incearca Zend IDE, PHPEdit, Komodo Edit, PHP Designer, PhpED sau altul.
    Folosesti unul din editoarele enumerate? incearca unul din celelalte.

  3. Foloseste tehnologii provocatoare

    Schimba-ti rutina de cod. Adu interactivitate in aplicatia ta: foloseste un framework ajax, introdu efecte in aplicatie, transforma ceva static in ceva rich. Daca ai o aplicatie ceva mai complexa, incearca sa folosesti in framework. Combina utilul cu placutul: iti faci si job-ul si inveti ceva nou.
    Intr-o interfata ai un banal combo? transforma-l intr-un element interactiv, ai un tabel transforma-l intr-un Control de tip Grid / tabel sortabil

  4. Foloseste mai multe monitoare

    Putine firme au ca standard dual-monitor. Solicita un monitor suplimentar si iti organizezi ferestrele in doua monitoare. Astfel nu mai trebuie sa interschimbi ferestrele pentru a avea acces la informatie.
    Esti sambata la birou sau stai dupa program? Imprumuta de la colegi/sef. Activitatea o sa para mai interesanta.

  5. Hack a framework

    Roata a fost deja reinventata pentru cele mai multe lucruri.
    Majoritatea lucrurilor de care ai nevoie pentru a dezvolta o aplicatie web au fost deja dezvoltate si s-au construit best practices.
    Nu trebuie sa folosesti un intreg framework pentru o interfata de editare, dar poti sa imprumuti concepte de organizare si logica a aplicatiei. Ia un framework cu vizibilitate si joaca-te cu el. Incearca sa dezvolti o aplicatie simpla specificate in tutoriale de genul: Hello World!. Studiaza codul sursa, uita-te la componente, imprumuta concepte pentru aplicatia ta. In cazul in care ai de realizat ceva mai reprezentativ, dezvolta aplicatia folosind un framework popular.
    Totusi, un astfel de hobby ar trebui sa tina cont si de deadline-uri impuse :) .

  6. Variaza activitatile

    Lucrul la aceeasi aplicatie zi de zi devine plictisitor. Schimba rutina, lucreaza si la un alt proiect. Daca exista politica gen Google (20% off) ai un avantaj; in caz contrar cere managerului sa faci parte si din alta echipa care dezvolta altceva.

Nu uita ca la 50 minute – 1 ora sa iei o pauza de 10 minute in care sa nu te uiti la monitor.
Ar fi util sa ai fructe si dulciuri la indemana…

Spor la treaba!

Bookmark and Share

Archives Posts

Oportunitate extraordinara de angajare, 240k USD / an: Web Development Software Engineer

July 28th, 2007 by Chis Florinel Ioan

Asta este o parte din anuntul de angajare postat pe: careerbuilder.com.
Slujba este pentru Department of Defense si una din cerinte este ca aplicantii sa fie cetateni USA. Alt aspect interesant al job-ului este ca locatie e: Irak :D .

Bookmark and Share

Archives Posts

iPhone SDK = Safari

June 22nd, 2007 by Chis Florinel Ioan

Citeam comunicatul de presa dat de Apple referitor aplicatiile mobile pentru iPhone:

WWDC 2007, SAN FRANCISCO—June 11, 2007—Apple® today announced that its revolutionary iPhone™ will run applications created with Web 2.0 Internet standards when it begins shipping on June 29. Developers can create Web 2.0 applications which look and behave just like the applications built into iPhone, and which can seamlessly access iPhone’s services, including making a phone call, sending an email and displaying a location in Google Maps. Third-party applications created using Web 2.0 standards can extend iPhone’s capabilities without compromising its reliability or security.
Sursa: iPhone to Support Third-Party Web 2.0 Applications

Abordarea este indrazneata din partea Apple, in schimb deschide nenumarate posibilitati si incurajeaza dezvoltarea aplicatiilor web based destinate dispozitivelor mobile.

Pe 19 iunie, Opera a lansat versiunea 4 a browserului Opera Mini

Abia astept sa vad aplicatii web ingenioase destinate dispozitivelor mobile…

Bookmark and Share

Archives Posts

Ce s-a mai intamplat…

May 5th, 2007 by Chis Florinel Ioan
  • vineri seara am fost la tenis (nu am mai jucat de anul trecut) si ma doare mana dreapta (accidentata mai demult)
  • Fungift s-a schimbat la fata dupa cum anunta si pe blog
  • nu am reusit sa am o zi de sambata complet libera
  • ne-am inscris la Stagii pe Bune ca parteneri si avem 2 stagii: 3 locuri – Software Engineer for Web Development si 1 loc la QA
  • trebuie sa scriu un articol legat de ce inseamna QA pentru ca majoritatea confunda QA cu testarea
  • urmeaza sa publicam un articol in care o sa cuprindem: un framework ajax (probabil Mindframe pentru ca suna interesant din punct de vedere conceptual), Solr si o lista de produse (probabil notebook-uri) si sa vedem ce se poate face cu ele ;)
  • trebuie sa imi mai pun 1 Gb de ram pe laptop
  • in rest, viitorul suna bine…
Bookmark and Share

Archives Posts

Taxa verde si magazinele online

May 2nd, 2007 by Chis Florinel Ioan

In cursul saptamanii trecute au tot circulat notificari de la furnizorii de produse IT&C catre parteneri cu informatii despre taxa verde si aplicarea acesteia. Informatiile erau prezentate sub diverse forme, unele mai inteligibile, altele mai putin.

Dragos Manac de la SNS isi expune si el punctul de vedere legat de: Timbrul verde pentru IT&C.

Zilele trecute si azi (release to production) a fost zi de implementare pentru Taxa Verde, nu numai la Candoo cat si la alte firme care ofera solutii software pentru magazine online sau offline…

Curios sa vad cine a pus pe site informatii referitoare la taxa verde, am luat top 30 din trafic.ro si am sortat ochiometric magazinele IT&C online. Au fost studiate: pagina de produs pentru produse din categoriile vizate de taxa verde, pagina ce “Cum cumpar” sau pagina similara, homepage pentru linkuri care sa contina cuvintele cheie: taxa verde, timbru verde.
De asemenea blogurile au fost studiate pentru informari referitoare la taxa verde.
La ora 14.00 situatia se prezenta asa:

Site magazin Afisare informatii taxa verde
www.domo.ro nu
www.dc-shop.ro nu
www.ultrapro.ro nu
www.pcgarage.ro nu
www.pcfun.ro nu
www.flamingo.ro nu
www.marketonline.ro DA
www.sigmanet.ro nu
www.neomax.ro nu
www.digitalmall.ro nu
www.digitalworld.ro nu
pop.store.ro nu
www.f64studio.ro nu

Mai mult de pagina 3 din trafic nu m-am aventurat…
Razvan inca nu s-a apucat de pus informatiile pe site pentru toyz.ro.
Nici emag.ro si nici cel.ro (nelistat in trafic.ro) nu au afisat inca informatii despre taxa verde… Sa vedem ce se va mai intampla in continuare :) .

Felicitarile merg catre marketonline.ro :) .

Bookmark and Share

Archives Posts

AJAX – limbaj programare

April 28th, 2007 by Chis Florinel Ioan

Prin perindarile mele prin oras am ajuns si pe la usa Facultatii de Matematica si InformaticaUniversitatea din Bucuresti. Ce s-a schimbat de pe vremea de cand o frecventam mai des si pana acum: numarul de afise lipite pe usi, aviziere, peretii din holul intrarii. Anunturi de job-uri, targuri de job-uri, oportunitati de bursa si alte anunturi dedicate studentilor isi gasesc locul pe spatiile vizibile transformate in avizier. Dintre toate acestea imi sare in ochi urmatorul anunt:

AJAX - limbaj programare

“Cunoasterea limbajului AJAX reprezinta un avantaj[...]“.
FYI: AJAX

Bookmark and Share

Archives Posts

CMS – customizari si tratarea problemelor

April 14th, 2007 by Chis Florinel Ioan

Typo3 este un CMS puternic, flexibil si care poate fi extins pentru a acoperi majoritatea nevoilor pentru realizarea unei game largi de site-uri.
Exista multe firme de web development, care realizeaza site-uri in masa pe baza lui Typo3 sau a altor sisteme CMS open source, iar clientilor li se prezinta o interfata de administrare cu un facelift, pentru a parea o solutie proprie. Pentru a face un face-lift la un CMS se depune un efort iar acest efort se reflecta cu steroizi in pretul solutiei oferite clientului final. E un business si chiar profitabil in anumite contexte.

Si se intampla uneori…
ca serverul sa mai moara, mai schimba cineva userul si parola si se uita a configura site-urile care se conectau la baza respectiva de date sau anumite script-uri sa contina erori. Toate aceste lucruri trebuie tratate, iar utilizatorului sa i se prezinte sub o forma umana si intr-un cadru prietenos si cu imaginea site-ului in care este faptul ca s-a intamplat ceva (fara detalii tehnice), ca administratorul a fost sesizat si sa revina in scurt timp (ideal ar fi ca toate aceste lucruri sa se si intample fizic) si sa revina in curand.
Unele sistemele CMS au in general astfel de pagini de eroare, altele nu trateaza la fel de bine acest aspect. Si se intampla ca astea sa mai scape de la face-lift sau ca lumea sa uite afisarea erorilor “deschisa” prin fisierele de configurare in mediul de productie.

Azi s-a intamplat sa cada site-ul Hollywood Multiplex:
Site-ul hmultiplex.ro cazut

Bookmark and Share

Archives Posts

Newsletter – cum aflam daca destinatarul l-a citit?

April 12th, 2007 by Chis Florinel Ioan

Multi trimit emailuri cu diverse scopuri: de la necesitatea de comunicare la nevoia de informare, fortata uneori :) .

Un aspect important este sa aflam daca destinatarul a deschis acel email.

Metodele pentru a afla acest lucru ar fi:

  • sa il sunam si sa il intrebam daca a citit emailul;
  • confirmarea de primire;
  • metode ne-ortodoxe;

In cazul newsltetterelor se apeleaza la ce-a de a 3-a varianta: newsletter html cu o imagine remote, care e un script mascat ca imagine. Astfel, sursa imaginii devine un tool de tracking.

In episodul de azi, despre Kinecto:

...kinecto.ro/nl/read_generic.php?EncryptedMemberID=[a-z]&AutoResponderID=&EmailID=[0-9]&Demo=0&Email=adresa@domeniu"

In loc de [a-z] si [0-9] se afla siruri de litere si respectiv cifre. Interesant este si faptul ca se transmite adresa de email in clar…

Bookmark and Share

Next Entries »