Aye 的个人资料Batting at number 12日志列表 工具 帮助
7月28日

Google Philosophy

Did you read this? Looks like while trying to settle click fraud, Google went above and beyond to take a peek at the mailboxes of some of its clients! The intentions were probably good but the practice is scary. Privacy freas would never approve of that.
 
Do no evil is Google's philosophy... it doesn't say anything about not being stupid :)

Tuning Tabla and Western notes

Tabla tuning, Indian sur and Western notes all use different notations. When it comes to tuning tabla, you'd hear things like kali 1, kali 4 etc. Indian sur are represented by sa, re ga, ma, pa, dha, ni and for western notes its C#, D#, F and so on... Of course there are the Solfege Syllables which go Do, Re, Me, Fa... to add to the complexity. I have been confused by all these notations for quite some time now.

So recently I decided to get it all cleared up and this is a table that I came up with. It maps all these different notations together. This is my first attempt so if there are any mistakes, please let me know and I'd correct it.
Indian Sur Sa Re Ga Ma Pa Dha Ni
Western Notes C# D# F F# G# A#
Solfege Syllables Do Re Me Fa So La Ti
Tabla Tuning Kali 1 Kali 2 Safed 4 Kali 3 Kali 4 Kali 5 Safed 7

Concurrent programming

Came across this nice article by Vance Morrison an Architect in .Net CLR team.

http://msdn.microsoft.com/msdnmag/issues/05/08/Concurrency/default.aspx

Simple to read and very well written.