marți, 3 septembrie 2013


Merge chiar bine. Am terminat o prima versiune pentru project feed, ramane sa mai diversific variantele de item-uri care pot sa apara acolo. Ultimele zile le-am lucrat fie la Edi, fie la Starbucks. In tot cazul, progresez mai bine decat m-as fi asteptat acum 4-5 saptamani. Creste vazand cu ochii.

Pacat ca sunt rupt de la baschetul din seara asta. Ma dor talpile, am degetul luxat, ma doare gatul de la intinderea de saptamana trecuta.

Ma ingrozeste integrarea cu Spring Security de saptamana viitoare. Pffff....

miercuri, 21 august 2013


Se pare ca voi scrie saptamanal, pare ca asta e ritmul natural.

Saptamana asta am lucrat la Edi acasa (au inchis biblioteca pana pe 1 septembrie!, iar Edi e in vacanta) ; a mers grozav. Am facut Facebook login-ul, am facut zona de notificari (aici mai e ceva de lucru, dar nu foarte mult). Raman o gramada de subiecte deschise, dar deja pare ca prinde un contur destul de clar.

Inca nu am un design comercial, astept sa vad cu ce vine Alex.





miercuri, 14 august 2013

A trecut o saptamana de cand nu am mai scris.

Sunt mai multe vesti de notat. In primul rand am reusit sa mai adaug ceva functionalitate esentiala: in momentul asta se pot crea conturi, se pot crea proiecte, userii pot aplica pentru un proiect, iar oricare dintre userii deja afiliati proiectului (membrii ai proiectului) pot sa valideze cererea in cauza.

In alta ordine de idei, am vorbit cu Alex sa ma ajute putin cu design-ul grafic. Sa vedem ce iese.

miercuri, 7 august 2013

marți, 6 august 2013

In alta ordine de idei, astazi am inceput lucrul la pagina Wiki a proiectului, pe GitHub. Incerc sa explicitez putin cum e organizat proiectul si un pic din ce am facut pana acum.

Ar fi util sa tin deschisa si o lista de issue-uri.

De altfel, tot in spiritul ajutorarii programatorilor (pluralul e sarcastic deocamdata), am mai deschis un capitol in proiect, respectiv instrumentarul pentru developer, pentru operatiuni de testare si mentenanta. Momentan am facut doar curatarea completa a unui user si a proiectului. Ar fi utila si o lista de useri / proiecte cu un x-uletz in dreptul lor...

Tare multe ar fi utile.
Se pare ca daca il ascult vorbind pe Dalai Lama la casti, programez mai bine. E limpede.

Bun. Foarte bun. Ieri am facut upload-ul pozei de profil, ocazie cu care am standardizat putin si lucrul cu imagini (inca mai are nevoie de ceva detalii de pus la punct, dar e ok).

Dupa ce trag un pui de somn la pranz (aseara n-am dormit, vad ca programarea cauzeaza insomnii, deci si adrenalina), ma apuc de lista de proiecte. Go, silver!

vineri, 2 august 2013

VII, altfel spus - glorie


Ieri a fost din nou o zi buna, am reusit sa duc la bun sfarsit crearea unui nou proiect. Asadar, extrem de rau nu e. Adica e bine.

Am ajuns la concluzia ca va trebui intr-un viitor nu foarte indepartat sa investesc intr-un design profesional pentru site. Peste aproximativ o luna, la cum ma misc acum.


miercuri, 31 iulie 2013


Ehei, am ajuns la Vi (adica 6, nu Vintilescu). Desi cam cu asta m-am ocupat, adica predictia de nume pentru localizarea de persoane. Am impresia ca a fost o decizie buna sa apelez la Bootstrap pentru componentele vizuale. Frumosul pare sa aiba succes si la programatori. Nu mi-e inca prea clar daca si la mine.

Astazi vreau sa mai finisez putin cautarea de persoane (vreau sa apara si poza de profil alaturi de nume in lista). N-ar trebui sa dureze mult.

Mai apoi sper sa reusesc (cred ca am mai zis-o de doua sute de ori), sa fac submiterea de proiect... Mai vedem.

joi, 25 iulie 2013


Ieri a mers bine. Am reusit sa fac partea de client pentru upload-ul de imagini, arata ... decent. Constat ca ma ingrozeste problema de design, vorba lui Andries.

Astazi as fac selectia de utilizatori pe baza numelui, pentru invitatii. E o treaba care ar trebui sa poata fi folosita in multe cazuri cand cauti un user.

vineri, 19 iulie 2013


Ieri am fost bolnav, n-am avansat deloc. Greata, burta, febra. Nu eram in stare sa ma tin pe picioare, daramite sa scriu ceva...

Astazi, de la capat. 'new project', validari. Poate termin cu formul ala intr-un final.

miercuri, 17 iulie 2013


Astazi am trecut la IV (am trecut ca gasca prin apa prin validare, multa munca de Typescript / Javascript / JQuery).

In principiu am reusit sa fac validare pe formularul de proiect nou, maine sper sa completez toate constrangerile. Cu putin noroc, maine o sa introduc primul proiect in baza.

Obositor (12h +). Si lent, foarte, foarte lent.

duminică, 30 iunie 2013

Sambata ...


Am fost ieri (adica sambata) la Alex si am reusit sa facem un design minimal pentru pagina de proiecte.

Azi ploua torential, am reusit sa ajung la starbucks, incerc sa demarez lucrul la pagina de proiecte, mai exact pagina cu ultimele proiecte adaugate, filtrate dupa regiunea din care provine utilizatorul.


vineri, 28 iunie 2013

Se pare ca merge autentificarea


N-am lucrat deloc vreo patru zile, am fost plecat cu ai mei pe la Cluj, poveste lunga...

Prea multe nu cred ca pot sa adaug, merge autentificarea, macar pot spune ca e ceva cat-de-cat cu cap si coada. De maine ma apuc de proiecte, sper sa para mai dragut putin.

Sunt cam la pamant cu moralul, noroc ca incepe Turul Frantei. Noroc bun.

miercuri, 19 iunie 2013

Typescript, javascript, css, js, versiuni, omisiuni, delatiuni


Astazi a fost pana la urma o zi placuta.

Am inceput cu niste Typescript, concluzionand destul de repede ca nu pot compila anotatiile de tipuri (pregatite de altii pentru jquery si dom). Am scormonit, intrebat pe stackoverflow, pana la urma am ajuns la concluzia ca din pacate tocmai a fost scoasa o noua versiune de compilator typescript (0.9) si nu mai merg cele vechi, breaking changes peste tot, trebuie rescrise.

Intr-un final am reusit sa iau o versiune care functioneaza, insa Intellij-ul nu stie de 'limbajul typescript 0.9', asa ca toate sursele (scrise de altii, nu de mine), sunt rosii, iar compilatorul ts->js nu e invocat deloc. Revenit la compilatorul 0.8.3 si la anotatiile pentru 0.8.3, in momentul asta e o oarecare acalmie.

In restul timpului am mai pigulit la jquery-uri, css-uri, alinieri inutile si alte asemenea. Noroc ca-mi mai aduc aminte foarte vag cate ceva despre asta. E evident ca CSS-ul e facut pentru artisti, trebuie sa te joci cu anacolutul la tot pasul. Sa zicem ca tot un progres intelectual am punctat. Daca nu-mi cedeaza cortexul sigur ajung pompier.

luni, 17 iunie 2013

Prima zi de progotona


Evident, n-a decurs deloc bine. Am ajuns la concluzia ca imi trebuie un mecanism de templating pentru mailuri - am ales Velocity - 10 minute alegerea, cam trei ore sa-l integrez ok (am insistat sa fac eu un factory, treaba care a esuat pentru ca nu sunt suficient de fluent in Spring).

Am pierdut mai apoi o gramada de timp sa vad de ce nu merge creata o entitate JPA alaturi de 'copilul' ei in aceeasi tranzactie. Am aflat pe seara, era o porcarie cauzata de generatorul de cod din Intellij. Codul nescris e hotul pretins.

Frustrant. Rezultatul zilei: nu am facut view-ul de useri (login - ul e aproape neinceput, iar signup-ul, password reset-ul deloc). Am invatat cu ce se mananca Velocity, am mai inteles cate ceva JPA.

Prost, dar cu progrese laterale. Noroc ca pamantul e mai mult lat decat lung. Mda.

Astazi intru incep hackaton-ul personal. Un view in fiecare zi de lucru, cu functionalitate minimala, fara design.

Noroc ca am incep de dimineata. E de-abia 11:30.


vineri, 14 iunie 2013

Jurnal de bord. Suplimentar.


Asadar, Typescript?

Jurnal de bord



Incep sa cred ca existam in forme absolut de neinteles unii pentru ceilalti. Am citit niste articole legate de programare enterprise, framework-uri si trenduri. Ma mir ca nu exista inca framework-uri Gucci. Snobi sunt absolut peste tot.

Revenind la treaba, azi am decis, dupa revelatia de mai sus, ca renunt sa folosesc Spring Security. Prefer sa fac treburile astea de mana. Un milion de abstractizari facute de altcineva sunt pentru altcineva, nu pentru mine.

Altminteri, am reusit sa intorc un raspuns XML si unul JSON, am facut o mini-pagina de login, mi-am adus aminte doua trivialitati despre HTML, am semi-elucidat ce e cu applicationContext si cu servletContext, amandoua Spring.

O zi de invatat si descurcat, dar a mers ok pana la urma. Diseara incerc sa introduc un filtru Spring pentru verificarile legate de drepturi.

Sunt usor descurajat de cate am de facut, sunt la piciorul broastei. Macar imi e clar ca e broasca.


P.S Wireshark are nevoie de X11 ca sa ruleze (na, nu e COCOO in the head) si atunci devine utilizatorul Cocoo in the head incercand sa-l instaleze, chiar daca nu aveam nevoie de el decat pentru a vedea un request HTTP. (pe care l-am afisat in cele din urma in log si gata).