Augustin Preda

Arhiva pentru iunie, 2009

Monty Python

In Augustin Preda, Logică on 24 iunie 2009 at 22:21

Problema: Monty Hall, Monty Fall, Monty Crawl. via codinghorror.

Pe scurt ce zice problema:
Dacă eşti la un concurs cum au fost şi la noi o vreme “Preţul corect” sau ceva de genul ăsta şi ai un premiu o maşină dacă ghiceşti în spatele cărei uşi se află, având o încercare, ce şanse de câştig ai? (Răspunsul e simplu: 33%, nu?). În spatele celorlalte 2 uşi sunt … capre. Se presupune că urmăreşti să câştigi o maşină, nu o capră.
Citeşte mai departe…

Ploua in lumea virtualizata

In Alexandru Paler on 22 iunie 2009 at 20:36

Ma intrebase Gusti intr-un comentariu daca am baut berea aia, adica daca mi se pare interesant domeniul virtualizarii. Da, am baut berea, dar de atunci am baut mai multe pentru ca in Passau, aici, berea e ca apa (desi apa e ca berea ca la culoare). In orice caz… domeniul e interesant pentru mine.

Trec oarecum printr-o perioada pe care tot Gusti a descoperit ca se numeste “burnout”. Perioada asta m-a oprit sa aflu mai multe despre ceea mi-am propus, mai ales ca a trecut o luna de cand am inceput munca. Sunt nemultumit ca nu aprofundez nimic in afara de oboseala si inceputuri promitatoare de burn-depresii. Dar sa revin la virtualizare… Read the rest of this entry »

Povestea unui “release” – II

In Anunţuri, Augustin Preda, Întâmplări on 17 iunie 2009 at 09:37

Am lansat Serpents 0.203.

Am eliminat suportul pentru OpenGL, şi odată cu el, şi o parte semnificativă de testare. Motivul principal a fost faptul că nu reuşeam nicicum să fac jocul să ruleze stabil. Aşa că am ales calea mai uşoară: am integrat un update de DirectX în installer. Acum varianta cu DirectX merge bine aşa cum e livrată, chiar dacă necesită câteva secunde în plus pentru download. Pe useri nu prea îi interesează ce engine e folosit, cu posibila excepţie a celor care ar vrea sa îl încerce sub Linux cu un emulator. Aşa că am scăpat destul de uşor. Citeşte mai departe…

Primul pas in lumea virtualizata

In Alexandru Paler on 11 iunie 2009 at 23:18

O noua locatie. Universitatea din Passau. Din ceea ce am prins pana acum se pare ca lumea este innebunita de ceea ce presupune virtualizare, incercand sa cerceteze in domeniu. Virtualizand se poate economisi spatiul ocupat de servere, curentul utilizat inutil etc. Are insa si virtualizarea partile ei rele, dar totusi se pare ca cele bune prevaleaza.

Ajuns in biroul meu (acum sunt important pentru ca am numele trecut pe o usa) am primit niste descrieri de proiecte care sunt legate de virtualizare. Le-am citit si am ramas putin nedumerit. Eu ce trebuie sa fac?

Intreb colegul “Eu ce trebuie sa fac?” Raspunsul “Citeste si apoi discutam.”. Termin de citit. Fascinant. Punctele culminante, agitatia pe care mi-a trezit-o lectura, toate impreuna mi-au ridicat nivelul interesului. Am intrat pe forumul de la autorally sa vad cine si despre ce se mai cearta. Am mers la cantina. Am mancat niste resturi, pentru ca mancare nu se putea numi, am facut drumul inapoi la birou si pe drum mi-am dat seam ca eu nu stiu ce inseamna virtualizare. Read the rest of this entry »

Povestea realizării unui “release”

In Augustin Preda, Întâmplări on 5 iunie 2009 at 10:45

(Sau) Mini-log despre o versiune de “Serpents”.

Subiectul este un proiect personal, concret, un joc. E programat dintr-o aşa-zisă “plăcere”. De fapt e programat cred mai degrabă din cauza neîmplinirilor în plan profesional. Nu lucrez cu grafică 3D, cu interfeţe de utilizator, să pot vedea rapid dacă ceva merge bine sau rău, nu lucrez cât vreau la lucruri care să ma stimuleze intelectual, nu lucrez cu un limbaj foarte răspândit / cunoscut, sa pot face un schimb de experienţă cu alţi oameni şi nu produc ceva care să pot arăta altor oameni, zicând : “Uite, eu am lucrat la chestia aia”.
Citeşte mai departe…

Standardizarea in cadrul proiectelor – 2

In Bogdan Mocanu on 3 iunie 2009 at 09:00

In postul anterior am luat in discutie standardizarea la un nivel foarte jos in proiect, si am prezentat Maven ca un build system cu o multime de avantaje, care din start promoveaza un standard in structura modulelor. Este de ajuns sa lucrezi cu un singur proiect Maven, pentru a te adapta usor si a-ti gasi drumul in absolut orice alt proiect/modul Maven.

Trec mai departe abordand impartirea pe module. Intr-un proiect anterior am avut o structura care mi-a placut foarte mult. Aplicatia era compusa din mai multe servicii, fiecare serviciu publicand o serie de functionalitati catre celelalte servicii. Prin urmare am hotarat ca fiecare serviciu sa aiba cel putin 3 module Maven: interfaces, business si persistence. Read the rest of this entry »