Thursday, October 15, 2009

CHESS: An Automated Concurrency Testing Tool

This is brilliant... I'm dedicating whole day to learn how to integrate chess into our testing process.

And already it's working :), few ugly concurrency bugs are pointed, just by focused looking to matter...

Channel 9 on Chess...

Wednesday, September 30, 2009

Is there ETI - Extra Terrestrial Intelligence?

Well, there is no evidence for ETI...

But, this opens up another question, is there TI - Terrestrial intelligence??

Just think about it, we are destroying our only plante as fast as we can... We would do it faster, but we just don't know how...

So, the conclusion arises, to find any I, ETI is our only hope.

My biggest problem currently is shutdown...

Well, at the moment, we are failing to come up with reliable windows shutdown code. After few generations of working code, following recent security OS updates, we are unable to have trustworthy shutdown...

And that really is not helping my day...

But, what an Idiot I am, just one look at following movie, helped me realize that I'm a spoiled moron.

Silverlight Obtaining transformed UIElements screen size...

// Obtain transform information based off root element
GeneralTransform gt = element.TransformToVisual(Application.Current.RootVisual);

// Find the four corners of the element
Point topLeft = gt.Transform(new Point(0, 0));
Point topRight = gt.Transform(new Point(element.RenderSize.Width, 0));
Point bottomLeft = gt.Transform(new Point(0, element.RenderSize.Height));
Point bottomRight = gt.Transform(new Point(element.RenderSize.Width, element.RenderSize.Height));

Tuesday, September 29, 2009

F# - I remember you....

Beautiful walk-trough of F# programming language...




Get Microsoft Silverlight

I always enjoyed when smart people change daily concepts, and F# is such breeze of fresh air...

Enjoy :)