Wednesday, August 30, 2006

Kerala logs Microsoft out ...

From a fellow MVP, I came to know about these links, "Indian state (Kerala) logs Microsoft out" and Kerala logs Microsoft out.

I normally hate the talk of who is bigger "MS or others". As I always have a feeling that, depending upon the project, situation, budget etc., let the lead and management decide on the best software / platform to use.

For developers, on layman's terms ... "Learn the technology which is going to feed you :) If C# seems to feed you better learn it. If tomorrow, Perl seems to come up hot again then it’s better to learn it else you would be left behind."

Regarding this Kerala government’s move:

If an organization decides that by moving to Linux we would save huge money and in many ways it would help our client as well then I have nothing to complain against.

If a government says that all schools would be moving to Linux platform I am really worried for the next generation students. At least 80% to 90% of the software development in India is depending on Microsoft platforms, which being the case what would these kids do after learning Linux platform alone? They should ideally learn both :)

The bottom line is, students should learn Windows, Linux and other platforms as well so that they would be better prepared to face the real world :) This Kerala government’s move doesn't seem to make any sense to me.

Technorati tags: ,

Saturday, August 26, 2006

Selecting a View Source Editor ...

Today morning I happened to read this MSDN article. The last part of the article talks about "Selecting a view source editor" of your choice. In my laptop I don't
HKEY_LOCAL_MACHINE >> Software >> Microsoft >> Internet Explorer >> View Source Editor. Am I missing something?

My OS is Windows XP Media Center with SP2 and I have IE 6.o in my box.

Technorati tags: , ,

Wednesday, August 23, 2006

Pandu is now a Windows Live Developer Evangelist ...

Today Morning I became pretty excited on seeing a mail from Pandu in x3a (ex-3rdagenda team) group. The reason being Pandurang V Nayak is going to join Microsoft India in the Developer and Platform Evangelism team as a Windows Live Developer Evangelist shortly.

He is a hard-core fan of Microsoft and am sure he would be pretty excited himself when he got the offer from his dream company :) Hope to see him as a speaker in Microsoft Tech-ED 2007.

I used to speak a lot about this guy to my colleagues and normally the talk would end something like, "he deserves to be working for MS and I donno why he is not applying for it" :)

I have told that "Pandu is my mentor / role model in many ways" to many of my close friends (like, Siddharth, Senthil, Logu, Maruthiraja, Rameesh, Badri, Raja, Santhi etc.,). This guy is down to earth and technically really sound. Above all his attitude to help others is what I have really admired in him.

CONGRATS PANDU. May the "Good God" be on your side and make "all" your dreams come true in the near future. This surely deserves a TREAT. Don't cheat me as you did for your marriage :)

Tuesday, August 15, 2006

New Version of is in Beta ....

I created a new blog ( in order to test out the upgraded version of

List of features which I have noticed so far:

1. One feature which was there in my wish list for quite a long time is "Creating categories or Labels" for blog posts. That has been implemented in this new version.

2. They have implemented "Web parts" partially. i.e., the owner / admin of the blog can customize the look and feel of the site with ease. They can add new "Page elements" and/or rearrange existing items within the page layout with the help of a mouse itself.

3. No need to create a new username / password and remember it all the time. We can use our GMail account itself for managing our blogspace also.

I came to know from that, going forward all our existing blogs can also be migrated to this new engine. I would love to label all my posts ASAP. Since its in beta they would be opening up this upgrade facility for few people only (to start with). Hmm let me keep an eye on my dashboard :)

Create a new account @, If you want to try out the new engine for yourself.


You might want to check this post from Nathan in Inside Google.
Technorati tags: ,

Monday, August 14, 2006

Microsoft Axed Plan to Bundle Visual Studio in Vista

Microsoft seriously considered the idea of bundling Visual Studio Express with Windows Vista, according to a Microsoft official quoted on ArsTechnica.

Microsoft is still considering including "a link in Vista's Programs menu which would reach out to the MSDN site and download an Express edition of Visual Studio, presumably whichever one the user prefers," ArsTechnica reports. Some developers may be disappointed by Microsoft's decision to scuttle the plan. But antitrust watchers and those who believe Vista is already too big and bloated aren't likely to shed any tears.


Technorati tags: , ,

Microsoft Hosts Project to Run PHP on .Net

Extending its support for scripting and dynamic languages, Microsoft is hosting a project on its CodePlex site to deliver a PHP language compiler for the .Net Framework.

Known as Phalanger, the project reached Version 2.0 Beta 2 on July 30.

The primary goal of the project, released under Microsoft Shared Source Permissive License, is to enable full functionality of existing PHP scripts on .Net without any modification, Microsoft said.

Unlike the original PHP interpreter, Phalanger compiles scripts into MSIL (Microsoft Intermediate Language).

Phalanger offers Web application developers the ability to leverage both the ease-of-use and effectiveness of the PHP language and the power and richness of the .Net platform, the company said.

And the compiler developers can deploy and run existing PHP code on an ASP.Net Web server and develop cross-platform extensions to that code.


Technorati tags:

Friday, August 11, 2006

How to find whether a decimal number is divisible by another decimal number?

Normally for finding whether an integer is divisible by another integer we would use Modulo function (%). But what if we have two decimal values? The below code snippet would help you in that case.

Declare @decValueOne decimal(10,2), @decValueTwo decimal(10,2)
Declare @tempResultCeiling int, @tempResultFloor int

Set @decValueOne = 21.3
Set @decValueTwo = 7.1

--Normal method which would work for two integer values
Select cast(@decValueOne as int) % cast(@decValueTwo as int)

Select @tempResultCeiling = Ceiling(@decValueOne / @decValueTwo)
Select @tempResultFloor = Floor(@decValueOne / @decValueTwo)

Select Case
When @tempResultCeiling = @tempResultFloor
then 'Evenly Divisible'
Else 'It''s NOT divisible'
End as 'Result'

If you run the above code snippet the result would be 'Evenly Divisible' as 21.3 is three times 7.1
Technorati tags: , ,

Sunday, August 06, 2006

Saturday, August 05, 2006