Archive for the ‘programator’ Category

Ce avem la cină?

Acum că a trecut și penultima sesiune din ultimul an de facultate, iată sunt cele două proiecte la care am lucrat în timpul liber; care timp deși nu a fost mult, a existat (C3 nu e așa de crimă pe cât mă așteptam, myth busted).

Primul este unul personal, are legătură și cu lucrarea de licență, deocamdată nu public cod, spun doar că se prevede o aplicație măricică Python construită peste o bază de date SQLite, folosind sqlobject, GTK+, goocanvas, reportlab și mulți alți clopoței și fluierași. Am ajuns să fac – printre altele – widgets (prietenii știu de ce spun asta), și sper ca pe măsură ce o dezvolt să mă familiarizez cu aceste tehnologii. E o provocare să o construiesc și să o dezvolt și totodată o distracție.

Cel de al doilea proiect căruia i-am acordat mai mult timp în ultima perioadă, este portarea World of USO din PHP în Python – Django. Am luat alături de Vlad și Sergiu această decizie, deoarece nu eram mulțumiți de starea codului actual al WoUSO (prea multe contribuții de la persoane diferite, stiluri și abordări diferite); ca să rezum, era greu de dus mai departe, îmbunătățit. De ce Django? Pentru că Django e fun, prea multă lume l-a vorbit de bine ca să nu-l încercăm. L-am încercat și a dat roade: în două săptămâni am reușit să implementez o versiune de bază care acoperă aproape trei sferturi din funcționalitatea jocului. Tocmai am primit mail de la Vlad(um), este dispus să aloce timp, cred că vom face treabă bună în continuare :D .

WoUSO este unul dintre proiectele propuse pentru dezvoltare echipelor la Cursul de Dezvoltare Liberă. Mai multe detalii vor fi publicate pe site-ul cursului. Pot doar să lansez doar un zvon că s-ar putea să lucrăm la un modul WoUSO pe acel site care începe cu feis și se termină cu buc.

Dacă citești aici și te interesează unul dintre django, python sau wouso, nu fi timid, dă un mail. Ne-ar plăcea să te alături echipei :) .

Cam atât. Programming must be fun. Sunt limbaje precum chitonul care fac programarea frumoasă, părerea mea.

Links:

http://dev.rosedu.org/wouso/wiki/DjangoPort

http://wouso-django.rosedu.org/ (cont alex:alex)




Aplicație Proiectarea cu microprocesoare

După o idee de Vlad Ureche, cu lipituri și sudori de Mihai Dumitrache și clopoței de Alex Eftimie, acesta este proiectul nostru (echipa eftdum) final la PM.

Se fac lucruri faine la noi la facultate (am văzut proiecte mult mai complexe). Am uitat să scriu semestrul trecut de procesorul pe care l-am proiectat cu Mihai și l-am rulat pe o plăcuță FPGA la Calculatoare Numerice 2.

Ție ce proiect ți-a plăcut mai mult și mai mult până acum?




Ubuntu pentru România

Echipa Ubuntu România

Echipa Ubuntu România lansează un remix al distribuției Ubuntu 9.04, special pentru utilizatorii din România. Zic că merită încercat, pentru lucurile pe care le simplifică, dar și pentru efortul celor care au făcut acest remix posibil.

Detalii pe site-ul oficial și pe pagina dedicată distribuției.




Poli2.0, our take

Produsul echipei Alex și Mihai la final de Poli2.0, realizat prin decembrie dar ținut la naftalină, este uberDE (nu, nu vine de la ubervu +- Dumitrache/Eftimie, ci de la Desktop Edition).

Aplicația scrisă în Adobe Flex folosește AIR + amfphp + alte brizbrizuri și aduce funcționalitatea (de atunci) a ubervu pe spațiul de lucru. Permite căutarea prin conversații, cât și publicarea de reacții pe Twitter/Wordpress. Arată cool :-D

Ca o concluzie: după ce te obișnuiești cu Flex (un eclipse aranjat pentru ActionScript și mxml), este chiar simplu pentru programat interfețe utilizator în viziune 2.0.

Avem și un screencast…

uberVU Desktop Edition from mihai on Vimeo.

Acum să vedem rezultatele cursului. Am mai văzut o aplicație interesantă la Sergiu.




Curs de Dezvoltare Liberă

În semestrul care tocmai a început, pregătim la ROSEdu un curs despre cum se dezvoltă liber, cu unelte deschise și ce înseamnă o comunitate de programatori.

Mesajul care a fost trimis pe listele de discuții, este:

Știi ce au în comun Firefox, Thunderbird, OpenOffice.org, Pidgin și VLC?

Vrei să afli cum se dezvoltă un proiect open source? Cum se programează curat, ce unelte se folosesc, ce înseamnă o comunitate? Vrei să înveți cum să colaborezi și să dezvolți în echipă propriul proiect?

Vino la Cursul de Dezvoltare Liberă, organizat de ROSEdu în Facultatea de Automatică și Calculatoare. Cursul este gratuit, se va desfășura în fiecare weekend începând cu 7 martie, cu participanți selectați prin interviu.

Află mai multe și înscrie-te acum, la http://cdl.rosedu.org/ !

LE: De ce acest curs? Pentru că zilnic folosim aplicații libere, fie că sunt pe Windows, fie că sunt pe Linux. Pentru că nimeni nu ne învață @cs cum sa folosim Subversion, dapăi git. Pentru că ne plac și vrem să le împârtășim celorlalți. Am zis.




Rezumat sesiune de iarnă

Sesiunea s-a terminat…. (hai să ne dăm viteji)

- învățat în plus niște lucruri scăpate în timpul anului

- citit Micul Prinț, Cine suntem,

- văzut Fight Club, The Terminal,

- început învățat cânta chitară

- fost la AG Weinberger – Interzis FM

- făcut script, rezolvat problemă Gmail Voice pe ubuntu

- aranjat o nouă temă pentru planeta ubuntu

- scris cel mai scurt cod so far la P1, în concursul lui mm

- lucrat cu echipa, pregătit oscdc

- plecat vizitat Viena.




Elemente de Grafică pe Calculator

Și uite așa se termină un curs… de la care aveam așteptări înalte.

Screenshot joc OpenGL




Usability @Poli2.0

Azi, ieri la Poli2.0 am avut ocazia să asist la o prezentare ținută de Chris Heilmann de la Yahoo! despre YUI.  Și pot spune că m-a convins să folosesc YUI în orice proiect web de acum încolo.

De ce? Pentru că YUI este mic, modular, își face treaba bine și în plus este testat și de către peste 900 de milioane de utilizatori. Mai mult, până și Google îl folosește.

De la resetare CSS până la un Javascript cu același comportament pe orice browser (așa cum ar fi trebuit să fie de fapt), Yahoo User Interface (library) pare să fie soluția. În plus, se pregătește versiunea a 3-a, care va fi mai rapidă, mai modulară, mai puternică, mai orice :) .

Mi-a plăcut prezentarea (așa cum ar trebui să fie orice prezentare – adică fluentă, interactivă, plină de informație și amuzantă pe ici pe colo).

Ei bine, congrats Bobby că l-ai adus pe Chris și baftă mâine azi, la Geekmeet în Craiova.