A theory is something nobody believes

Posted by Dumitru on Jan 8, 2010

expviewCred că un savant trebuie să fie un mare provocator. Aceasta face ca el să „simtă” lumea și să o gîndească altfel, mai profund, dar și mai ironic: 

Albert Einstein

A theory is something nobody believes, except the person who made it. An experiment is something everybody believes, except the person who made it.

If we knew what we were doing, it wouldn’t be called research, woultul sid it?

Richard Buckminster Fuller

There is no such thing as a failed experiment, only experiments with unexpected outcomes.

Galileo Galilei

Count what is countable, measure what is measurable and what is not measurable, make measurable


Mobilitatea codului în aplicaţiile distribuite

Posted by Dumitru on Dec 13, 2009

Este bine şi normal cînd în cercetările efectuate de profesori sunt implicaţi studenţii şi masteranzii săi. Doar astfel se crează o atmosferă de studiu şi de cercetare propice pentru apariţia unor specialişti calificaţi şi cu viziuni mult mai largi. Majoritatea studenţilor mei îmi urmează “interesele” în cercetare. Şi deoarece domeniile care mă preocupă sunt diverse, fiecare îşi găseşte facil tema sa :) .

În acest post aş dori să inserez prezentarea lui Timur Calmaţui, un masterand ce absolveşte în acest an studiile noastre. Prezentarea nu este cea de la susţinere, ci o versiune “experimentală” ce a fost prezentată doar studenţilor mei de la cursul de Programare Paralelă şi Concurentă (TI, UTM). Read the rest of this entry »


Apeluri asincrone realizate în Java

Posted by Dumitru on Oct 10, 2009

Limbajul Java nu oferă implicit tehnici pentru apeluri asincrone de metode, dar ne sunt oferite tehnologii cum ar fi JMS (Java Message Service) sau Web Services. De sigur ambele sunt soluţii tehnologice foarte bune, dar este oare necesar utilizarea unor intregi sisteme pentru un “banal” apel asincron de metodă. Răspunsul nu este unul simplu, căci depinde foarte mult ce realizează metoda apelată.

În ceea ce urmează aş dori să prezint o soluţie care ar putea să fie o alternativă în cazul în care se doreşte evitarea utilizării unor arhitecturi prea “grandioase”. Structura acesteia cuprinde elementele prezentate în diagrama de mai jos.

AsyncCall

Read the rest of this entry »