3
Apr 08

Day 4, open-source week

Acest post face parte din seria Open-source week. Fii cu ochii pe el, va fi actualizat de mai multe ori pe parcursul lui azi.

Vezi ce-am făcut ieri ;)

MIT

Am o structură arborescentă stocată în baza de date, afișată într-o pagină. Ei bine, vreau s-o transform într-un obiect ExtJS tree.
Apoi mă-ntorc la un MIT de zilele trecute, început dar nefinalizat (că au apărut alte urgențe, între timp).
Tu ce MIT ai pentru azi?

6:30 – 7:30 :: M-am trezit fără alarmă (programată să sune la și 40), destul de fresh, 7 minute mai târziu eram sub presiune. A apei. :p
Azi mă aștept să fie o zi de maraton și anduranță. Zilele trecute a fost un fel de cursă de viteză combinată cu maraton. Acum s-au mai calmat lucrurile :) .

În ultimele luni, probabil din cauza consultanței gratuite, pe lângă cei care au înțeles despre ce e vorba, mă tot apelează pe IM câte unul:

“sal! am id-ul tau de pe blog :p. am vazut ca stii php. zi-mi si mie cum fac sa…”

Și cam fără nici o excepție, întrebările sunt despre lucruri de bază, la care Google răspunde în 0.5 secunde cu toată informația de care ar avea respectivii nevoie.
La unii le răspund (sugerându-le 2-3 forum-uri), la alții nu.

Apoi, nu înțeleg de ce vrea cineva să mă adauge la lista de prieteni (pe IM) când:
1) nu am mai vorbit niciodată;
2) încă nu i-am răspuns nimic.

E și asta o manie… să colectezi id-uri de “mess” și să faci concurs cu amicii:
“Uite, eu am 200 de id-uri în listă! Haha, eu am 300 și pe toți îi cunosc!”

Eu nu am mai mult de 50 de id-uri în listă, pentru că dacă nu vorbesc în mai mult de 1-2 luni cu cineva, îl șterg din listă (dacă-l aveam, desigur).

Na, uite că în loc să-mi citesc feed-urile, am ajuns să vorbesc despre messenger. Se strică luuumeaaaaa!! :p

10.20 :: Cafeaua e pe terminate (a se citi “beută”) iar eu sunt “pe steroizi” :) ). Apoi, l-am pus pe Mail să verifice tot la 15 minute dacă am mail-uri noi. Înainte verifica din minut în minut. Să fim serioși :D .
(mai ales) Cine ascultă TWit știe de Audible. Mi-am luat anul trecut un ghid de spaniolă și încă o carte bună, Freakonomics, iar acum caut cartea pe care e bazat filmul 21. Cică se numea “Bringing down the house” dar, după ce-a apărut filmul, a fost redenumită în “21”. Ei bine, nu o găsesc pe Audible, deși e acolo! Iar site-ul se mișcă jenant (deh, e JSP)...

Pont gratuit: intră pe audible.com/twit/ și primești 1 credit, gratis, dacă-ți faci cont. Cu 1 credit poți descărca orice audiobook (peste 35.000 de titluri). Dacă iei, cumva, 21, nu-mi trimiți și mie link-ul, te rog? :)
Pont gratuit la pontul anterior: Audible te taxează automat în fiecare lună cu $15 (atâta costă 1 credit), așa că dacă nu vrei asta sau nu vrei să mai cumperi cărți de la ei, nu uita să-ți dezactivezi opțiunea asta din profilul tău acolo. Vorbesc din experiență, noroc cu Manu! ;)

13.30 :: Vin după o pauză de jumătate de oră în care-am mâncat și povestit cu băieții/colegii. Am dat-o-n nostalgie și am vorbit despre vremile demult trecute, când aveam plăci pe ISA, când scriam cod în Pascal și asamblare, când puteam juca cele mai tari jocuri cu 4 MB memorie video… :)
Back to work, MIT aproape gata :) .

14.00 :: MIT done, iar sentimentul de job-well-done e absolut energizant! Neeeeext! :)

15.30 :: Am început să studiez Facebook Platform și e OK, de-abia aștept să o iau la o tură :) .

17.30 :: Lucru intens până pe la ora asta, când am plecat de la birou. M-am oprit la Cyrano pentru o supă franțuzească de ceapă în pâine la cuptor. Yummyyy :) . Și o cafea, să mă țină în priză câteva ore în plus.

18.40 :: Home, sweet, home! Dar nu relax în seara asta, ci am intrat în aplicația de Facebook pe care o dezvoltăm pentru un client. Două ore și treizeci de minute mai târziu, făceam commit pe SVN și upload pe server cu modificările realizate.

21.35 :: “Rotițele” se mișcă tot mai încet și întreg organismul strigă “SOOOOMN!!”. Soon, my young padawan...

Concluzionăm

Verificarea mail-ului din 15 în 15 minute are un efect benefic: reduce considerabil efectele comportamentului deviant care te constrânge să-ți verifici mail-ul tot la 20 de secunde.
Am aplicat aceeași tactică și la feed reader, pe care l-am deschis de maxim 10 ori, azi. Asta înseamnă mai puțin de o dată pe oră, ceea ce e un record absolut! :)

Mâine dimineață mă trezesc mai târziu… probabil.

  • Pe mine "m-a prins" rau de tot extJS-ul. Imi place f. f. f. mult ca interfata si functionalitati. Ce nu-mi place la el este partea de SEO. Am inceput un site in extJS:
    http://www.programaredinpasiun...
    este in constructie... "m-am blocat" in ideea de a gasi o metoda de a implementa interfata cu metode acceptabile SEO.
  • Tree, grid, formulare, DOM. Nimic super-fancy-trancy deocamdata.
  • Cat de avansati... Avem un layout complex, tree construit pe server, un hibrid home-made de tabs + grid, formulare cu submit asincron si multe, multe operatii pe DOM.

    Voi ce faceti cu el?
  • ExtJS am inceput si noi sa-l folosim de vreo 2 luni. API-ul e destul de bine documentat; exemplele sunt OK si ele. E destul de usor sa lucrezi cu ce Ext are deja (grid, tree, etc), in schimb lejeritatea asta nu o mai ai cand incerci sa construiest ceva. Layout-uri cam rigide. Tu ce crezi? Cat de avansati sunteti in folosirea Ext-ului?
  • @ps,
    learning curve abrupt inseamna ca vine peste tine puternic si nu mai sti de unde sa te-aduni. Inseamna ca, de la bun inceput, ai de urcat o panta abrupta. Inseamna ca odata ce-ai trecut de panta asta, urmeaza un drum lin, in care folosesti tot ce-ai invatat in panta. Rampa, de fapt :p.

    Cat despre a doua intrebare -- odata ce-am inteles problema si i-am schitat, mental, o solutie, scrisul codului e doar o chestiune de timp. Pfoa, daca as putea genera codul cu un singur click, pe baza gandurilor!! :D
  • ps
    Salut!
    - probabil ca te adauga in lista pentru ca altfel nu stiu sa trimita mesaj.
    - Learning-curve abrupt nu inseamna ca se invata repede?
    - o curiozitate: tu scrii liniile de cod (pentru aplicatiile la care lucrezi) cu aceeasi lejeritatea cu care ai scrie un text in word? (mie asa imi lasi impresia)

    Toate bune!
  • Eu nu te-am stresat pe Ym....ci ce mail :D
  • Yeah, good old days, cand aveai placa video de 4 mb si erai cel mai tare, cand Delta Force iti cerea MMX ca sa-l poti juca ...................... si acuma cu avion de calculator Gothic 3 imi baga poze cand aprind o torta :((
  • Credeai ca glumesc, nu? :->
  • Matey
    Ms pentru DECLINE !! :D
  • Cu Ext ma joc de 2 luni si l-am ales in defavoarea lui YUI, pentru o aplicatie interna, non-heavy-traffic.

    1. Learning-curve foarte abrupt. Mi-a luat realmente cateva saptamani de sapat prin API/forums/exemple sa rezolv tot felul de maruntisuri. Documentatia nu e punctul forte al lui Ext :).

    2. Odata ce l-ai "prins", merge repede.

    3. La urmatorul proiect la care voi avea nevoie de componente mai complicate (grids, trees etc.) posibil sa incerc YUI. YUI are documentatie MULT mai buna.

    All-in-all, Ext e OK.
  • Cum ti se pare Ext?
  • @Adrian,
    Nu prea ai de unde sti :D. Sau, ai putea sa ma suni in fiecare dimineata la 6.15: "neata, inca dormi??" :))

    @Gyorgy,
    Adium rulez :D.
  • Yahoo nu lasa numai 250 de id-uri pe o lista. Eu am numai 23 :)
  • Adrian
    Eu cred ca trezirea la ora 6 si ceva e doar pentru saptamana asta open source si pe urma te intorci la vechiul ceas, adica dupa 9 trezirea :P
  • :p
  • Seba
    Probabil ca ar trebui sa iti urmez exemplul cu lista de Y!M, plus ca e bine de stiut sa nu ma astept sa ma ai in lista (nu de alta dar odata credeai ca sunt varul tau)
blog comments powered by Disqus