14
May 09
Saptamana viitoare se anunta interesanta pentru “it’istu” roman/bucurestean.
Intai avem Adobe Developer Day, pe 19 mai si apoi Eliberatica pe 22 si 23.
Evenimentul de la Adobe e cu intrare libera daca te-ai inscris in prealabil, se tine la Intercontinental si are in program si seminarii nu numai prezentari.
Eliberatica e o conferinta a open-source-ului autohton si mondial care se tine de 3 ani in Romania. Anul asta va fi gazduit de UPB.
Sper sa fie interesant, macar pentru facut contacte.
16
Apr 09
Mi-a venit in minte să caut un anticariat online de unde să iau cărți pe care aș vrea să le am de multă vreme, în general tehnice, de management sau design(am o lista serioasă de bifat).
Evident ca prin România nu se găsește Code Complete de exemplu sub nicio formă, sub 150 lei sau poate 250 așa că m-am orientat către alte piețe și-am găsit… pam pam paaaam … alibris.com.
Partea bună e că am găsit tot ce am vrut la prețuri de 2-3 dolari.
Partea mai puțin bună e că se mai adaugă vreo 13 dolari pentru fiecare la Shipping așa ca merită sa le iei de acolo doar dacă nu le găsești noi mai ieftine, poate chiar prin Europa.
Partea așa-și-așa e că sunt folosite(poți cumpăra și noi, desigur) dar eu n-am nicio problemă cu asta, ba chiar m-a bucur ca salvez niște copaci. De ajutor e faptul ca fiecare carte are o descriere sumară a stării în care e: ex. prezintă coperta îndoită, are notițe pe pagini etc.
Eu am luat 3 cărți pe care le voiam de multă vreme în format original ca să-mi fac o idee : Code Complete, Introduction to Algorithms și The C++ Programming Language cu numai $45.
ps. plata se poate face simplu prin Pay-Pal.
(Și cu acest post asta mă întorc la diacritice, sper că am reparat treaba cu incompatibilitatea cu ajutorul unui plugin de wordpress)
13
Apr 09
Am lucrat doua saptamani jumate pe cont propriu dupa trei ani si jumatate in care am avut un job full-time. Acum am luat o pauza ca sa fac niste teme pentru scoala si sa invat pentru examenul aferent – Prelucrarea semnalelor si sa-mi incep lucrarea de licenta dar voi reveni deinddata ce termin cu scoala.
Nu aveam idee cum o sa fie si nici n-am incercat sa-mi imaginez prea in detaliu inaine de teama sa nu dau peste ceva rau si sa-mi piara cheful.
Cum e?
- E destul de greu pentru inceput mai ales ca n-am fost obisnuit cu un program de munca sustinut inainte si aveam fluctatii destul de mari ale volumului de munca tinzand la o medie mica.
- Trebuie sa stii tot timpul ce ai de facut pentru a doua zi, bullet list that is. Fara asta timpul se duce si n-ai de unde sa-l mai iei.
- E uneori enervant sa nu vorbesti fizic cu nimeni, ca totul sa fie o insiruire de mailuri. Totusi prefer varianta asta sedintelor interminabile in care nu se hotaraste nimic.
- E libertate fiindca ai posibilitatea sa iti impui propriile strategii.
- Mereu mi-a placut sa vand. Cand aveam vreo 11 ani gasisem un magazin cu electrice unde aveau niste lanterne mici, foarte foarte ieftine. Am cumparat vreo 3 pentru inceput si le-am vandut altora putin mai scump, apoi am cumparat 5 si tot asa pana ajunsesem sa umblu cu o punga plina dupa mine prin cartier. Apoi am vandut trucuri de magie, teme pe la scoala, diverse lucruri pe okazii sau forumuri si tot asa. Luam mai ieftin dadeam mai scump. Imi place sa conving oamenii. Ei bine, acum a trebuit sa reiau asta si sa ma vand pe mine. Daca atunci vindeam niste lucruri unor oameni la care creierul nu era tocmai punctul forte si era simplu, acum a fost dificil sa imi vand puterea de a munci fara sa pot arata efectiv nimic din ce stiu sa fac. A trebuit sa-mi scriu si rescriu ofertele de multe ori pana sa le trimit celor care aveau proiecte, sa cer niste preturi foarte mici si sa fiu foarte optimist in estimari.
- E frumos fiindca am invatat in fiecare zi lucruri noi. Si cand zic invatat, chiar am invatat! Stiam in ce ma bag atunci cand am luat proiectele, stiam cu ce se mananca dar nu stiam pe dinafara ce trebuia sa scriu. Asa ca am fost aproape tot timpul cu o carte deschisa in fata, fie ea de iPhone fie de teoria grafurilor.
- E deschizator de drumuri. Daca iti dai silinta poti castiga clientii si pentru alte proiecte viitoare.
- Mi-a dat incredere. Cand am terminat primul proiect si am primit laude a fost foarte motivant. Cand l-am terminat si pe ultimul si laudele au crescut a fost chiar wow!
- M-a facut sa ma gandesc “De ce nu am facut asta de mai multa vreme?”
Poate sa lucrez intr-o companie mare ca Microsoft, Google, Sun ar fi foarte tare dar cred ca si asta poate fi daca-mi dau silinta.
29
Mar 09
Description:
Classic squares capturing game.
Is a two player game played on a grid of dots like the one shown in the picture. The players take turns connecting dots that are horizontally or vertically adjacent. If a player can complete a square by connecting two dots then they capture that square. You must draw another line after making a capture. A player may, thus, make a large number of captures in a single turn. After the last capture he must still connect two dots.
What i have used:
- GIMP for graphics.
- Graph algorithms for verifications and artificial intelligence.
29
Mar 09
Description:
Game for saving your pen and paper. The user plays against the computer(iPhone) and has to connect red dots to make a continuous pipe from top to bottom of the board. The computer must make the same thing but from left to right.
You cand find the full description here.
What i have used:
- GIMP for the graphics.
- Interface Builder for UI
- Graph algorithms for the AI: conex components, Roy Warshall etc.
29
Mar 09
Description:
A very simple flashcard application that a client wanted for his daughter to learn letters.
What i have used:
- Simple shuffle algorithm to randomize the deck
- Built-in UIView flip transitions
- Sound playing
- NSBundle management to get all the resources of a specific type.
29
Mar 09
Description:
Small application made for a canadian client that calculates some points between two locations on the map according to a table provided.
What i have used:
- A basic Utility Application template from XCode
- Interface Builder for the info page and other graphical add-ons to the original template.
- UIImageView for map and pins
- Core Graphics to get the color of a certain pixel on screen
- UIView built-in animations for zoom-ing the splash and the map
- Basic geometry skills to draw a line and make a plane rotate and move between two points on the map – slope and line equation.
15
Mar 09
Ruby of Python? Rails or Django?
Php of course
but it these are still some good presentations to watch, especially Adrian’s Django one.
14
Mar 09
Six or five years ago i found this super cool movie: The Code Linux. I was a linux fan back then(and a “practitioner” too, once i compiled all my gentoo OS and software to my machine.) 
In it Alan Cox says something like “free as in free speech not as in free beer”. There was the time when i realized the real meaning of free software(very good quote by the way.) Now my personal quote is “free as in freelance”.
Why is this? Because I’m not commited to any full-time job anymore. For the first time in last 4 years I don’t have to go to a job. I’m a little shocked and scared, I must admit. Not because my future is a little uncertain right now but because I can decide, again, my future. I can apply for any project that i want with real chances to obtain it, I can prepare for a project, I can grow myself o portfolio, I can choose what to learn, I can speak for myself and I can be my own boss.
So much power I have.
(image source)