Alexandru Paler

Archive for the ‘General’ Category

Ubuntu 9.10 review

In Augustin Preda, Review on 18 noiembrie 2009 at 05:00

Ubuntu 9.10 a apărut de ceva vreme. Am zis să-i dau o încercare şi eu. Pachetul care foloseşte Wubi a fost pus la punct destul de repede, deci am putut sa-l instalez fără bătăi de cap, fără repartiţionari. 10 GB alocaţi din Windows credeam ca vor fi suficienţi. Acum mi se par puţin.

Primele impresii:
După ce am trecut de socul adaptării (într-un fel am organizarea sub Windows, şi în alt fel sub Linux) am început sa explorez “repository”-ul de aplicaţii. E destul de bogat. Cu “Ubuntu Software Center”, nici nu am mai avut nevoie de linia de comandă (apt-get) pentru instalări; şi am ajuns destul de repede să am probleme de spaţiu. La început mi se părea ciudat pentru o aplicaţie să se instaleze automat fără să îi zic eu unde, dar acum mi se pare o soluţie foarte elegantă. Şi să continuu cu concluzia: Ubuntu 9.10 – 64bit e un sistem de operare de clasă. Dar nu cred ca voi rămâne pe el. Nu e mai bun, nici mai rău decât XP, e doar altfel. Citeşte mai departe…

Din IT

In Augustin Preda, General on 21 octombrie 2009 at 07:16

M-am uitat peste gVim, după ce l-am văzut ca aplicaţie portabilă. Cât am fost în facultate, am folosit vreo 5 zile (obligat fiind să fac treaba asta) vi. Cum am mai spus in comentariile acestui blog, nu am înţeles de ce se foloseşte aşa ceva. La ce ajută pe unii ca au feature-uri bune cuplate cu o interfaţă din secolul 18? Necesită timp de obişnuire pentru a ajunge la productivitatea oferita de un editor de text ce suporta macrouri. Tendinţa în software e de interfeţe naturale, intuitive. Vim înoată împotriva curentului obişnuit. vim se vrea un “Vi Improved”. Mare greşeală, să îmbunătăţeşti ceva fundamental greşit, zic eu.

Bullet e o bibliotecă de unelte pentru calcule fizice. E open-source şi folosită în destule proiecte open-source. Printre ele, se numără şi OGE. Se pregăteşte şi suport hardware pentru Bullet. Grozav!
Citeşte mai departe…

Din IT

In Anunţuri, Augustin Preda on 7 octombrie 2009 at 12:58

Am tot vrut sa scriu un articol despre motoarele de jocuri si cum au evoluat si ce am observat la Open Game Engine de cand am inceput sa ma joc cu el. Dar nu am nimic finalizat inca. Asa ca voi face acest mini-post cu stiri.

Total Commander 7.50a a fost lansat. Nu stiu altii cum sunt, dar eu cand ma gandesc la vremea cand lucram doar cu Windows Explorer, ma ia cu tremurici.

Noi filme cu Starcraft au fost lansate: unu, doi si trei.
Citeste mai departe…

PsPad si Notepad++

In Augustin Preda, General on 22 septembrie 2009 at 05:00

In ultima luna nu am prins un weekend macar acasa. M-am plimbat intr-una. Nu stiu daca e de bine sau de rau, dar nu am avut timp mai deloc pentru blog. Am reusit sa compun, lent, timp de vreo 2 luni un alt post, pentru un alt blog, pe o alta limba. Dar nu se incadreaza in regulile de postare de aici, asa ca m-am gandit ca in lipsa de timp, de data asta voi face un simplu forward.

Articolul poate fi vizualizat aici.
Citeste mai departe…

Si eu, cu testarea

In Augustin Preda, Testare on 19 august 2009 at 11:05

Ocupat…

De o perioada buna de zile am avut un program aglomerat… si nu se intrezareste ceva diferit la orizont. Nu am mai avut timp de blog… Ok, afirmatia asta e asemenea unuia care spune ca nu are bani de iPhone, dar isi plateste chiria de 600 de euro: puteam sa gasesc timp, evident, dar am avut alte prioritati in timpul liber, si anume relaxarea.

Ce-am facut in ultima vreme? … in afara de relaxare.

Am automatizat teste. Stii probabil ca e bine ca atunci cand scrii niste cod, sa-l testezi, facand un unit test sau component test, nu? Ma rog… mai putin cand se schimba codul des si ai de intretinut si testele. E destul de bine sa automatizezi procesul daca e posibil. Citeste mai departe…

7zip automatizat

In Augustin Preda, General on 23 iulie 2009 at 05:00

7zip e un arhivator grozav.

E open-source, relativ mic, suportă nişte rate de compresie foarte bune şi poate fi folosit şi din linie de comandă pentru automatizarea anumitor sarcini.

Fiind open-source, a început să fie folosit pe scară larga pentru comprimarea diferitor proiecte distribuite gratuit. Şi eu am preluat ideea, oferind opţiunea unei arhive 7zip spre download, pe lângă cea a unui installer. Proiectul meu are o structură de fişiere destul de întortocheată pe disc.
CIteşte mai departe…

Open source + LGPL = love

In Augustin Preda, General on 16 iulie 2009 at 07:26

OGRE, un motor grafic care e tot mai des folosit în proiecte comerciale.

Un exemplu destul de recent este Torchlight, un joc ce “fură” multe elemente din seria Diablo. Pun fură între ghilimele, deoarece (din fericire) nu e uşor să pui patent pe elemente de joc, iar copierea de idei e un lucru ce filtrează aspectele reuşite ale unui joc şi rezultă în jocuri ulterioare mai bune. Click pe imaginea de mai jos pentru a vedea filmul.

Torchlight

Torchlight

Citeşte mai departe…

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…

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…

Reinventarea roatei cubice

In Audio, Augustin Preda, C++ on 25 mai 2009 at 09:23

Cum am spus în postul anterior, aveam nevoie de un media player pentru jocul meu. Mă rog, a avea nevoie e o expresie cam exagerată… să spunem că vroiam să adaug un “feature”.

Încercări de soluţionare a problemei folosind id3lib. Cautarile pe google îmi returnau id3lib ca soluţie pentru “C++ mp3 tagging library”. De la început m-a cam surprins vechimea lib-ului. Ultima modificare de cod data de peste 6 ani (2003). Iar în IT e ca o eternitate. Citeşte mai departe…

Serpents 0.200 a fost lansat

In Anunţuri, Augustin Preda on 7 mai 2009 at 05:00

La aproape un an de la lansarea primei versiuni de Serpents, am reuşit să fac publică o nouă versiune a jocului meu. Încă există însă sisteme pe care nu am reuşit să îl fac să ruleze. Cu ocazia aceasta am descoperit anumite probleme ce pot fi întâlnite în una din fazele finale ale dezvoltării de software şi anume procesul de instalare (în engleză aş folosi termenii de “install & deploy”).

Am început deja lucrul la urmatoarea incrementare: versiunea 0.201, încercând deja alte lucruri (mai) noi.
Jocul e în continuare scris în C++ şi tot în continuare un proiect folosit în principal pentru a testa idei şi pentru a pune în practică lucruri proaspăt învataţe. Despre lucrurile pe care le-am învăţat pe parcursul dezvoltării acestui joc voi vorbi în principal în perioada urmatoare.
Citeşte mai departe…