Friday, March 31, 2006

Google Vs MS

Hey!!! Here is a small video from New.com (Notice their complete url www.news.com.com )

Watch what Bill has to say about Google Vs MS

Bill Gates on Google

Thursday, March 30, 2006

Atlas Framework

Atlas is really kool stuff. I just downloaded a video from Atlas site and gone thru it once. It does not give much details (as its only a small video for duration of around 15 min). But what all it demonstrates in this small video is just great. All know, AJAX has done tremendous improvements in user experience as far as web applications are concerned. (Gmail is one of the very good examples) Now here comes Atlas framework to make life easy for developers writing AJAX based applications. Using Atlas, you can very easily create different groups (update panels actually in terms of atlas terminology) for your page controls by using simple tags and now when you click on any control in that groups, whole of the page wont post back, rather it just controls belonging to the same update panel would refresh providing user a very rich UI experience.

I remember the day, when I was creating my own calendar control in javascript to save postback at least when user selects any date on my page (cause calendar server control provided by ASP.NET causes a postback for whole of the page for every single click). Now it’s too easy to handle it. Just put your calendar or any other server control in separate update panel so that for any change in calendar it wont post back complete page, rather only the calendar part of it would get redrawn asynchronously. This is really awesome.

A very important thing to look for is grouping of different control on your page. I mean, if any of your control is not in the update panel causing post back, in that case even if you change values for that control from any event, it would not be updated on UI. It would update value for the control internally, but as only controls related to panel causing postback are redrawn so UI would keep on showing old value for that control.

Wednesday, March 29, 2006

Live.com services

I found two things very interesting, which i would like to explore other than quite a lot of other stuff.
One, WebParts in ASP 2.0 (for which i have started with sample application today) and second is ATLAS Framework (explore and come up with some useful gadgets for live.com. BTW second news of the day also provides a lot of motivation for doing so :) )


Microsoft reaches out to developers with Live

Business Opportunity for Building Applications with Windows Live and MSN Messenger

Why is anyone still using Internet Explorer?

Tuesday, March 28, 2006

Fabulous weekend

This weekend, it was awesome. By Friday evening, 7 of my friends joined us on our room. So including 4 of us roommates, we were 11 ready for fun filled weekend. Friday night it was whole lot of gossip session whole of the night. Two of my friends had interview with some company the next day, so keeping that in mind we decided to sleep for some time at around 6 in the morning. It was just 9:30 when I heard some of friend’s voice and at 10:00 we were all back with our next chat session. This went on for almost two days and nights.

Some of the highlights were…

• Birthday bumps to Amy
• Engagement bumps to Mangal
• Google bumps to dhawan
• Gullu’s new girlfriend

Time for news

Some MS news links..

1. Microsoft wins suit over antipiracy patent

2. Microsoft Bloggers Post Gripes

Wednesday, March 22, 2006

Google : Big Daddy

SEO (Search Engine Optimization) involves tracing algo used by various search engines (Google, Yahoo etc) to rank different web sites on searching for some keywords. Search engines calculate which of the sites having that particular keyword can be most useful for their user. Based upon their algo, they rank different sites and show results accordingly. It’s always been a race between search engines and third party developers working on to rank their sites at the top.

Just to share an example (which one of my friend share with me), initially Google used to take into account the number of counts of particular keyword being searched as one of the criteria to calculate rank. At that time SEO guys, what they used to do was writing some common words repetitively in the background color so that if some one search for those keywords, Search engine would find higher count of those common keywords on their sites and thus their site ranked higher. But soon Google started filtering that.

This time Google is coming up with Big Daddy, new search infrastructure. It’s in testing phase right now. But you can check your site ranking according to new infrastructure @ http://66.249.93.104

For more information about Big Daddy, refer to Google’s chief search engineer's blog

Tuesday, March 14, 2006

i lov puzzles...

Though my first interest towards puzzles was for the reason that its part of some company's interview process. But now i found 'em very interesting too. Its really fun to solve logical puzzles. One fabulous link is www.techinterview.org. This has got about 90 puzzles and the most interesting thing about it is, most of them are quite logical.
Other than that..i also found George summer's book quite interesting. Also, there are some good groups if someone wants to get frequent posts of new puzzles.
Here is a cricket puzzle from one of the groups…

PUZZLE 1

It is an imaginary test match. In this match Tendulkar performed exceptionally well and in the process equalled a record of a great Indian cricketer. Following are some statements of the performances of some of the Indian players in the match. From this, by logical thinking, you'll have to tell me whose record did Tendulkar equal. India also created a record of sort in this match .... but that is secondary.

1. Sehwag was out for a duck.
2. Harbhajan bowled ten overs and gave away eight runs. He hit the only six of the
match. His was among the third highest scorers.
3. Tendulkar took three wickets more than the runs scored by Pathan.
4. India was all out for 146. There was no extra. All runs came from strokes.
5. No Indian batsman could reach double figures except Tendulkar who however failed
to score a ton.
6. Dravid scored the second highest run of the Indian Innings.
7. Zahir did not take any wicket . He faced four consecutive balls, three balls from one bowler, scored in all the balls, but was out next ball of another bowler.
8. Nobody scored more than Zahir and less than Dravid.
9. One batsman was out at a score which was square root of Tendulkar’s score.
10. Pathan’s score was among the second lowests.
11. Tendulkar took three caught and bowled wickets in one over.
12. Tendulkar and Zahir are the only two batsmen to hit boundary

whose record Tendulkar equalled ?

And how much did Murali Karthik score ? How many wickets did he take ?

The match ended in a tame draw. The two teams barely finished their first innings only. Further play was not possible for rains, bad light etc.