Archive for January, 2008

Proud of my Bro’

Ieri sono stato ricoperto di Orgoglio.
E’ un grande. Lui si che lo e’.
Ricordo quando da piccolo, nella mia mente, lui era sempre debole. Lui era quello da difendere.
Ma allo stesso tempo quello di cui “dovevo dissimulare la difesa”: lui e’ sempre stato orgoglioso (ma penso che sia una cosa di famiglia ;-) ).
E pensare che mi guardava come un Modello da imitare e fronteggiare allo stesso tempo.

Proud like an Eagle
Proud like an Eagle

Tutte le persone che ci vogliono bene, sanno con cosa abbiamo combattuto e che ancora oggi non ci rende certo la vita facile. E lui non si e’ dato per vinto. Mai.
All’inizio l’insicurezza lo dominava, non sapeva come e cosa fare.
Ma poi ha capito. Ha realizzato che, da quel momento in poi, sarebbe stata la grandezza delle sue spalle a decidere dove sarebbe arrivato.
Io ho studiato per 6 anni per arrivare ad uno schifo di triennale, lui ce ne ha messi i 3 ufficiali. Entrambi abbiamo lavorato. E forse lui e’ riuscito a contribuire piu’ di me in casa.
E pensare che mi guardava come un Modello da imitare e fronteggiare allo stesso tempo.

E’ la persona piu’ altruista che conosca, ma allo stesso tempo non e’ stupido o ingenuo: la prima cosa che ha pensato dopo aver raggiunto questo obbiettivo e’ stato come fare a continuare a contribuire a casa e non auto-danneggiarsi. E penso che abbia gia’ individuato una grandiosa soluzione che potrebbe dargli ancora piu’ soddisfazione.
Io, dopo essermi laureato, ho cercato subito il modo per andare via, per iniziare il Mio sogno. Sicuramente una bella cosa, ma io sono molto piu’ egoista di lui.
E pensare che mi guardava come un Modello da imitare e fronteggiare allo stesso tempo.

Ama la sua Famiglia (e forse su questo posso definirmi uguale a lui): darebbe la propria vita per ognuno di loro e, se ci pensate, e’ proprio quello che sta facendo. E non gli pesa: ha sempre una risata, una battuta, un sorriso da regalare o da tirarti fuori, con scherzi e giochi che l’hanno contraddistinto sin da quando ha cominciato a smetterla di piangere perche’ “mamma scuoteva le chiavi di casa” (se volete maggiori dettagli su questa storia, chiedeteli a lui ;-) ).
E pensare che mi guardava come un Modello da imitare e fronteggiare allo stesso tempo.

Fratello mio. TU sei il Modello da imitare. E con tutto il cuore spero che il resto della combriccola non esiti nel calcare le tue orme.

Auguri Fratellino. Anzi, io credo che dovrei dire Fratellone.
Il regalo, come ti ho detto, lo aprirai’ con un pochino di ritardo: sono io che, egoisticamente, ho gia’ aperto il mio. Vederti Laureato. Vederti grande. Vederti SPLENDENTE e RAGGIANTE nel tuo rimanere UMILE e GIOVANE.
Non burbero e pessimista come tuo fratello.

Grazie. Grazie Mille.

Put this post/page on your Social Bookmarking System

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • YahooMyWeb
  • Ma.gnolia
  • blogmarks
  • BlinkList
  • co.mments
  • Shadows
  • Furl
  • Digg
  • Google
  • Live
  • Reddit
  • Slashdot

Symbian OS explained by Andrew Tanenbaum

Andrew Tanenbaum recently released the 3rd edition of Modern Operating Systems, and there is a brand new chapter about Symbian OS.

Andrew Tanenbaum
Prof. Andrew Tanenbaum - Sexy, isn’t it? ;)

I think that this is a reflection of the importance that Symbian OS has at present. This also means that more people will probably learn about Symbian OS as part of their university courses.
Thanks for the interest Andy.

I’ll buy it (or borrow from our library) very soon ;-) .

Put this post/page on your Social Bookmarking System

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • YahooMyWeb
  • Ma.gnolia
  • blogmarks
  • BlinkList
  • co.mments
  • Shadows
  • Furl
  • Digg
  • Google
  • Live
  • Reddit
  • Slashdot

Getting C++ Threads Right

Hans BoehmHans Boehm has given a very interesting lecture on “Getting C++ Threads Right” at Google last month. The lecture is available in video format from here

ABSTRACT

The advent of multicore processors has generated profound debate on the merits of writing parallel programs with threads and locks. Nonetheless, for many application domains, this remains the standard paradigm for writing parallel programs, and at the moment, there is no apparent universal replacement. And it is the focus of this talk.

Somewhat surprisingly, there are a number of often subtle, but generally fixable, industry-wide problems with current approaches to threads programming. We’ll focus on probably the most widely used environments, consisting of C or C++ with a standard threads library. Problems span the spectrum from system libraries through language implementations through supporting hardware. They get in the way both in that they often make it difficult to write 100% reliable multi-threaded software, and in that they confuse even the basics of the programming model, thus making it hard to teach. A surprising number of “experts” do not understand the basic rules. Arguably, these problems really need to be addressed to even allow a meaningful comparison to other parallel programming approaches.

Since solutions to these problems generally require a coordinated industry effort, we helped to persuade the C++ standards committee to address them by pursuing a coherent approach to threads in the next C++ standard. The talk will outline some of the proposed solutions, and give an update on this effort.

Speaker: Hans Boehm
Hans Boehm is a member of the advanced architecture group at HP Labs. He has worked on many aspects of programming language design and implementation, including garbage collection and concurrency, and he was HP’s representative to the effort to redesign Java’s memory model. He is a past Chair of ACM SIGPLAN, and is an ACM Distinguished Scientist.

The slides for the lecture are available from: http://www.hpl.hp.com/personal/Hans_Boehm/misc_slides/c++threads.pdf.
Continue…

Put this post/page on your Social Bookmarking System

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • YahooMyWeb
  • Ma.gnolia
  • blogmarks
  • BlinkList
  • co.mments
  • Shadows
  • Furl
  • Digg
  • Google
  • Live
  • Reddit
  • Slashdot

Picture of the Day

Figure 1: Comprehensible, and therefore wrong, software process.
Figure 1: Comprehensible, and therefore wrong, software process.
Figure 2: More complicated, and therefore better, software process.
Figure 2: More complicated, and therefore better, software process.
Figure 3: Simplified Software Process (SSP) model. Pretty dumb. Incredibly popular.
Figure 3: Simplified Software Process (SSP) model. Pretty dumb. Incredibly popular.

Put this post/page on your Social Bookmarking System

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • YahooMyWeb
  • Ma.gnolia
  • blogmarks
  • BlinkList
  • co.mments
  • Shadows
  • Furl
  • Digg
  • Google
  • Live
  • Reddit
  • Slashdot

We live in a Geek World…

Geek Inside

… or, at least, I do! ;)

Put this post/page on your Social Bookmarking System

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • YahooMyWeb
  • Ma.gnolia
  • blogmarks
  • BlinkList
  • co.mments
  • Shadows
  • Furl
  • Digg
  • Google
  • Live
  • Reddit
  • Slashdot

One day you are here, the other…

It’s incredible.
She was here around with us, working with us. Managing the career of people. Of Software Engineer like me.
English: controlled, polite but sociable and engaged and enthusiast in her job.

Vomiting. Strong Vomiting.
Anyone assumed was just a Virus of the Flue a little bit stronger than usual.

My Engineering Manager’s email of yesterday:

What Suzanne thought was the sickness and vomiting bug actually turned out
to be a small brain haemorrhage when she went to A&E last Wednesday night.
Martin, Suzanne’s husband, called on Thursday to let me know what was
happening and indicated at that time that Suzanne would require an
operation.

On talking to him yesterday it transpired that Suzanne has had a subsequent
haemorrhage on Sunday night….

Today she passed.
This is just crazy.

Put this post/page on your Social Bookmarking System

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • YahooMyWeb
  • Ma.gnolia
  • blogmarks
  • BlinkList
  • co.mments
  • Shadows
  • Furl
  • Digg
  • Google
  • Live
  • Reddit
  • Slashdot