June, 2007


29
Jun 07

hot.spots.ro going open-source

hot.spots.ro are potentialul de a deveni un serviciu util, dar nu in forma in care este acum.
Am hotarat sa rescriem aplicatia, folosind symfony php framework si sa publicam codul sursa sub licenta GPL, disponibil intr-un repository SVN pe BerliOS.
Voi anunta locatia exacta, de-ndata ce vom avea un schelet functional.
Oricine doreste sa participe, e binevenit! Acceptam feature requests :) .

Tot din seria open-source…

Prin decembrie, anul trecut, lansam un job board exclusiv pentru IT si Romania. A fost un experiment (creat intr-o noapte) cu rezultate interesante…

Astazi m-am gandit sa fac publice sursele aplicatiei.
Aplicatia functioneaza la http://www.filipcte.ro/jobs/, iar sursele sunt disponibile aici.


26
Jun 07

Alegeri… din nou!

N-am idee de ce am deschis WordPressu’ si de ce incep sa scriu. O fac instinctual, cred!
Deci, despre ce e vorba…
Am ajuns (din nou) intr-un punct in care trebuie sa fac o alegere referitor la activitatea mea profesionala. In acest moment, am 3 optiuni concrete, cu inca una pe vine. Toate vin cu avantaje si dezavantaje. Daca fiecare optiune ar fi singura (si, deci, n-as avea de-ales), cel mai probabil m-ar satisface oricare dintre ele!
Asa ca da-i cu analizele: plusuri, minusuri, compatibilitate cu obiectivele pe termen scurt si mediu… dar de ce nu le pot departaja!?
Nu vreau sa fiu inteles gresit—nu ma plang! Dimpotriva, ma consider norocos ca am aceste optiuni. Dar nu le pot face pe toate si trebuie sa aleg.
Parc-am mai avut un post asemanator prin februarie :p. Atunci am ales bine. Sa vedem acum…
Continue reading →


25
Jun 07

Agile Development, good or bad?

Intai de toate, va recomand citirea unui manifest excelent scris de Alex Deva. Post-ul asta reprezinta parerea mea despre subiect.

Tur rapid prin notiuni

Classic Development (CD) = Stilul abordat de majoritatea companiilor mari, enterprise. Caracteristica principala a acestui stil e stabilirea tuturor specificatiilor tehnice si functionale inainte de-a scrie macar o linie de cod. Totul e planificat in avans si se stabileste un calendar de dezvoltare, dupa care se incepe munca de productie.

Agile Development (AD) = Daca CD este un costum, AD e o pereche de jeans. Caracteristica principala a stilului este viteza de dezvoltare obtinuta prin eliminarea cat mai multor proceduri birocratice. Motto: Release early, release often.

Alb, negru sau gri?

Daca se poate, gri! Cu alte cuvinte, consider ca o varianta hibrid CD-AD poate aduce rezultate bune.
Continue reading →


20
Jun 07

BrainTV, un alt fel de televiziune

BrainTV nu mai e o noutate pentru cei care urmaresc stirile online si blogosfera (adica majoritatea cititorilor acestui blog). BrainTV va incepe sa emita pe 27 iunie si eu, unul, de-abia astept!

Pana una alta, vreau sa-mi exprim increderea in Emi, pe care-l stiu de cateva luni si care sunt convins ca va ajunge departe. Start young, get far! Kudos, Emi!

P.S. Eu ma incadrez in audienta tinta. Voi?


20
Jun 07

Lansare: Hotspots in Romania

Impreuna cu Manu, suntem incantatati sa va prezentam hot.spots.ro, un serviciu care te ajuta sa gasesti hotspot-uri in orasele din Romania!

Am incercat sa creez atmosfera pentru acest anunt, prin articolul de sambata, in care am propus un mic exercitiu de imaginatie :) .
MacBook-ul mi-a devenit un fel de extensie a corpului (trist? nu, ca e Mac!), iar cum calatoresc relativ mult, imi place (si am nevoie, de cele mai multe ori) sa gasesc cate-o ceainarie/cafenea cu acces wireless la net. Banuiesc ca nu sunt singurul.
Continue reading →


16
Jun 07

Exercitiu de imaginatie

Propun un mic exercitiu de imaginatie, bazat pe un studiu de caz. Nu degeaba, ci pentru un scop concret pe care il voi dezvalui zilele urmatoare.

Deci:
Week-end-ul viitor mergi la Brasov, pentru 3 zile. Stai acasa la un unchi care nu are acces la Internet, dar iti iei laptopul cu tine, in speranta ca vei gasi macar un hotspot, undeva intr-o cafenea. Nu cunosti pe nimeni in Brasov.
Cum gasesti acea cafenea? Cum gasesti hotspot-uri in Brasov?


14
Jun 07

Ecologie. Adica “stiinta despre mediu”.

Acum cateva saptamani m-a anuntat Ionut Parausanu ca a demarat un proiect de sensibilizare a opiniei publice cu privire la ecologie. Proiectul se numeste Ecosemnal – Ecologie pe internet si isi propune sa prezinte informatii concrete despre ce putem face, ca cetateni ai acestei tari, pentru a proteja mediul inconjurator. Din pacate, aceste informatii sunt gasibile razlet pe Internet, iar acolo unde apar, de regula nu sunt nici structurate bine, nici optimizate pentru citire online.

Initiativa lui Ionut are un twist: si-a dat seama ca singur nu ajunge departe, asa ca apeleaza la comunitatea online (bloggeri, developeri, companii de media si web dev etc.) si ne ofera oportunitatea de-a contribui la acest proiect, in moduri cat se poate de concrete:
Continue reading →


13
Jun 07

Redesigned

Fiind intr-o stare creativa azi, am deschis Fireworks, am inceput (de la o pagina alba) sa schitez un mic redesign al acestui site. Consider faza actuala work in progress, iar feedback-ul este binevenit.
Nu-mi dau seama prea bine cat e de lizibil textul…

Update, ziua urmatoare:
Am uitat sa mentionez ca am facut si upgrade de la WordPress 2.1.3 la 2.2. Inainte foloseam tema K2 dar am avut probleme de compatibilitate (atat K2 cat si WP 2.2 implementeaza sidebar widgets), asa ca am amanat upgrade-ul la 2.2. Tocmai am vazut ca cei de la K2 au rezolvat conflictele si se pare ca acum ar functiona bine cu WP 2.2.

Totusi, am preferat sa folosesc o alta tema si anume Sandbox, de care sunt foarte multumit! By default e minimalista, asa ca mi-a fost usor sa construiesc pe ea. Tot site-ul (inclusiv design-ul) l-am refacut in aproximativ 4 ore.


12
Jun 07

iPhone, JavaScript, offline

Chiar acum am terminat de vazut keynote-ul lui Steve Jobs la WWDC07. Urmeaza lucruri tari de tot, din partea Apple!

Ce m-a facut, insa, sa scriu acest post, este prezentarea iPhone, mai exact a tehnologiilor cu ajutorul carora putem scrie aplicatii pentru iPhone. SDK special? Nu! Standarde web! HTML, CSS, JavaScript si orice limbaj server-side. Pai treaba asta e incredibila!

Dar ce anume o face posibila? Existenta intregului engine Safari pe iPhone. Nu WAP, nu aplicatii text-mode/JavaScript-less, ci absolut orice poate fi folosit intr-un browser, pe computer! In plus, aceste aplicatii pot accesa functii specifice ale telefonului, iar Apple va pune la dispozitie un API, in acest sens. Amazing!!
Continue reading →


11
Jun 07

Apropos…

... am graduat (joi, 7 iunie)!
Cu alte cuvinte, (aproape) am terminat facultatea. “Aproape” pentru ca mai am de mers la cateva olimpiade + licenta. Dar mi-am propus sa le termin pe toate in urmatoarele 12 luni.
Continue reading →


9
Jun 07

Object Oriented JavaScript. Closures.

JavaScript e un limbaj frumos si elegant, in ciuda problemelor de design pe care le are! Ma gandeam sa vorbesc un pic despre stilul pe care-l abordez atunci cand scriu cod JS. E un stil inspirat din Yahoo! UI Library si de prezentarile lui Douglas Crockford.

Sunt mereu dornic sa-mi imbunatatesc codul si sa-mi largesc cunostintele si accept cu bucurie orice feedback!

In primul rand, am pus o pagina de demo (view source pentru cod) aici.
Continue reading →


8
Jun 07

Got passion?

Cati putem spune ca iubim ceea ce facem si o facem cu pasiune? Vivi a scris ieri un post fain despre pasiunea pentru munca pe care o facem fiecare, punand in antiteza “tinerii din Romania” si “tinerii din S.U.A.”: americanii sunt mult mai entuziasti decat noi si fac lucrurile cu pasiune!

Poate ca la nivel macro, Vivi are dreptate, iar comentariile aferente post-ului scot la iveala o serie de cauze.
Ma bucur mult ca blazarea si plictisul nu sunt o stare generala (100%) in Romania!
Sunt privilegiat sa cunosc oameni pasionati de ceea ce fac, ei sunt o inspiratie pentru mine!

Esti pasionat de munca ta?
Daca nu, iti doresti sa fii? Ce pasi faci pentru asta?


4
Jun 07

MacBook de vanzare

Update: Vandut cu 3.600

Chiar daca m-a slujit cu credinta, a venit momentul sa-mi vand laptop-ul pe care l-am cumparat in ianuarie, din Germania (dar are tastatura in engleza).

Specificatii:

  • display: 13’’ glossy widescreen, cu rezolutie de 1280×800
  • CPU: Intel Core 2 Duo, 2 GHz
  • RAM: 2 GB
  • HDD: 80 GB
  • video: 64 MB
  • bateria tine cam 3 ore si jumatate in regim normal de lucru, cam 2 ore in regim de lucru intensiv, vreo 3 ore cu un film (de fapt, unul si jumatate)

Merge brici, n-am avut nici o problema cu el, arata bine si il vand pentru ca vreau sa achizitionez un un MacBook Pro.
Am instalat si Windows XP (dar merge si Vista, pentru fanaticii MS) pe el, atat ca masina virtuala in Parallels, cat si pe partitie separata, cu Boot Camp. Joc frecvent Broodwar (:D) si Warcraft III, iar cei 64 MB video trag foarte bine. Un prieten joaca si ultimul Splinter Cell, cu detaliile pe medium.

Pret: 3.600 lei, negociabil

Varianta cu 1 GB RAM costa aprox. 4.450 lei la eMag si 4.210 la Magazinul Apple.

P.S. 1. Livrare gratuita in Cluj si Oradea.
P.S. 2. Il livrez personal oriunde-n tara, contra unei sume care sa-mi acopere cheltuielile de transport (benzina, that is).