Nov 25, 2007

Well, someone says not to donate to wikipedia.

I have always seen wikipedia as a powerful and free tool to spread the knowledge across the globe. Personally, i admire the guy Jimmy Wales, who is behind this initiative. I wanted to put a "Donate to Wiki" banner on my blog and went googling around to find this anti-wiki donation article.

Few lines from the blog.

Wikipedia promotes Amazon.com and IMDB (owned by Amazon.com) through search engine optimized links and in return, Amazon.com gives Wikia huge amounts of venture capital, which violates Wikipedia’s non-profit status, given Wikipedia’s close ties to Wikia.

Wikipedia is not going to help children in third world countries because the bulk of its content is in the languages of first world countries and pretty much nothing is in the rest.

Read the full article here.

I am yet to do a serious digging into this. In first glance, it makes sense though.

Type rest of the post here

Nov 18, 2007

OpenSocial and Facebook platforms

Check out this official video on OpenSocial by Google.
The presentation looks awesome with technical, business and end user perspectives well represented.

Will OpenSocial put brakes on the strong-march by Facebook? Only time will tell. But, certainly its a high stakes battle.

To write about:
Where OpenSocial and Facebook are heading to? Is Facebook creating the next Windows of internet? Achievements and ambitions of Facebook? Did Google miss the bus and trying to regain control using OpenSocial? How is OpenSocial faring so far? Where Facebook could go wrong?





Lot to talk about **Platform**

The word *Platform* seems to make sense across multiple paradigms. It all started during a short conversation about Facebook with a friend of mine. Facebook has been around for a couple of years now. Why sudden craze about Facebook everywhere? If you ask me, my cents on the really neat UI and ability to publish your own app on the Facebook platform. Ooops, i stepped on the word Platform. Never mind. Ya. Facebook is a platform. Not just a portal. Not another social networking website. I know, it sounds really abstract to most people talking about internet terminologies. Agreed! Let's peep into history to search for trace of something called Platform.

Can we call Microsoft Windows as a platform? How about Walmart as a platform? Mmmm.. iPhone as a platform? The big daddy Google as a platform? Stock market as a platform... i can think of an indefinite list. Let's start with something universal, well known(for good or bad) - Walmart.

Walmart is an apt example of a Platform. Walmart is a really big trading company. So, they source goods from vendors/manufacturers/OEM and sell it to customers. The concept typically applies to even the petty shops across the street. BUT, size is the x-factor, that gives more power over negotiation table with manufacturers and thereby huge profits. Customers accustomed to a platform normally find it difficult to accept a new one so easily.

Back to the context of Computers, Microsoft and Facebook are two companies of interest to me. Microsoft created the Windows platform more than a decade ago for PCs. Since then, Microsoft has successfully replicated the platform from Servers to Compact devices. Logically, an application that runs on either of them would run on others as well. And, most importantly, consistent user experience across devices allowed users to seamlessly use these devices without having to go through repeated learning cycles. What did Microsoft get as a result? The power to replicate the platform across any imaginable hardware.

There are couple of prominent companies defining or re-defining the 'platform' on web. I will be writing topics focussed on those, instead of rat-holing :)

Nov 7, 2007

how to run ur web project on IIS instead of internal web server in VS.NET IDE

To specify the Web server for an already-created Web site,
open your local website with VS.NET and, in the Solution Explorer,
right-click the name of the Web site for which you want
to specify a Web server, and then click Property Pages.

In the Property Pages dialog box, click the Start Options tab.
Under Server, click Use custom server.

In the Base URL box, type the URL that Visual Web Developer
should start when running the current Web site. You can use localhost,
your machine name, or an assigned domain name for your IP.

From that point on, the VS.NET IDE will not use the internal web server,
but will use IIS to open your pages, i.e., if you are working on default.aspx,
it will be opened as : http://localhost/default.aspx