<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title></title>
	<atom:link href="http://www.amousia.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.amousia.com</link>
	<description></description>
	<lastBuildDate>Sat, 04 Sep 2010 05:42:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>How to Find / Extract an Email IDs though Search Engines &amp; Social Network Sites?</title>
		<link>http://www.amousia.com/2010/09/how-to-find-extract-an-email-ids-though-search-engines-social-network-sites/</link>
		<comments>http://www.amousia.com/2010/09/how-to-find-extract-an-email-ids-though-search-engines-social-network-sites/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 08:31:35 +0000</pubDate>
		<dc:creator>senthilvel</dc:creator>
				<category><![CDATA[EMail Marketing]]></category>
		<category><![CDATA[egrabber]]></category>
		<category><![CDATA[email extractor]]></category>
		<category><![CDATA[email extractor tools]]></category>
		<category><![CDATA[extract email ids]]></category>
		<category><![CDATA[extract mail contacts from search engines]]></category>
		<category><![CDATA[find missing email cotnacts]]></category>
		<category><![CDATA[searchallcraigs]]></category>
		<category><![CDATA[social network sites]]></category>
		<category><![CDATA[yoname]]></category>
		<category><![CDATA[zoominfo]]></category>

		<guid isPermaLink="false">http://www.amousia.com/?p=141</guid>
		<description><![CDATA[Maybe you have a name and you&#8217;d like to find that person&#8217;s email ID or address. There are search engines where you can quickly conduct reverse name searches. It may take some investigating on your part as your sift through the results of these searches, but within their content it&#8217;s possible to find an email [...]]]></description>
			<content:encoded><![CDATA[<p>Maybe you have a name and you&#8217;d like to find that person&#8217;s email ID or address. There are search engines where you can quickly conduct reverse name searches. It may take some investigating on your part as your sift through the results of these searches, but within their content it&#8217;s possible to find an email ID, or email address, associated with that name.</p>
<p>Like to introduce about few search tools such as <a href="http://www.YoName.com">YoName.com</a>, <a href="http://www.searchallcraigs.com">Searchallcraigs.com</a>, <a href="http://www.zoominfo.com">zoominfo.com</a> and <a href="http://partners.egrabber.com/ap/main.php?id=24125_4_tlid_8_Amousia_blog&#038;jxURL=http://www.egrabber.com/">eGrabber.com</a></p>
<p>      1. Conduct a reverse name search. The most comprehensive, public search engine available is Google, which looks up information in online sites and documents. Go to Google.com, enter the person&#8217;s name, and press the &#8220;Google Search&#8221; button. A list of links displays in which Google found instances of that name. Click on a link and review the information for an email ID or address associated to the name. For example, a link might be for a blog&#8211;click on that link and review the blog contents for that person&#8217;s name and email ID.</p>
<p>      2. Search social networking sites. Because people often put email IDs in their social networking sites, such as MySpace or Facebook, it&#8217;s helpful to use a social networking search engine (for example, YoName) that searches dozens of social networking sites in one search. Go to Yoname.com, enter the person&#8217;s name, and press the &#8220;Yo!&#8221; button. Results list social networking sites with that name, some of which have photos to help you more easily identify the person. To search a particular site, click on its link and review its information for an email ID.</p>
<p>      3. Search all Craigslist ads. Craigslist lists millions of free ads placed by people and businesses. It&#8217;s easy, with one search, to look up that person&#8217;s name in all of these ads&#8211;if that person placed an ad, he more than likely added his email ID or address as well. Go to Searchallcraigs.com, enter the person&#8217;s name and press the &#8220;Search&#8221; button. Links display for each ad that contains that name. Click on a link that appears to be associated to that person and review the ad for an email ID.</p>
<p>      4. Look up the name in a business search engine. One such search engine is ZoomInfo, which contains profiles of more than 45 million business people. Go to Zoominfo.com, enter the person&#8217;s name and press the &#8220;Search&#8221; button. Search the results list for that person&#8217;s name (also listed are types of work and businesses associated with names, which can help you pinpoint the person you&#8217;re looking for). Click on the selected person&#8217;s name, and on the left side of the Web page that displays, check links to businesses, board memberships/affiliations and other sources affiliated to that person. Click on a link, such as a business website link and review its information for an email ID for that person.</p>
<p>      5. Find All Sales leds, Business Leads and Recruiting Professionals contacts from search engines and Social Network sites. If you are finding the decision makers, hiring managers from any company i would suggest you to go with LeadResearcher tool from eGrabber.com. This is the one tool will find your requirements. Now if you want to find the business professionals contacts / Decision makers contacts, all you need to provide is the Title &#038; company and the LeadResearcher will automatically search the internet and find the Decision Maker(s) in a Company such as C- level, Exec VP, VP, Director, Manager , BOD , Founder &#038; Owner and more.</p>
<p>      5.a) Find Hiring Managers in a Company &#8211; <a href="http://partners.egrabber.com/ap/main.php?id=24125_4_tlid_8_Amousia_Blog&#038;jxURL=http://www.egrabber.com/leadresearcherpro/">LeadResearcher</a> helps you in finding the Hiring Managers in any company. Just type in the Job Title &#038; Company and LeadResearcher will automatically search the Internet and find the Hiring Managers in a Company such as Demand Planner / Supply Planner , Product Manager , Software Engineer , sales Opening , Production Planner , Supply Chain Manager &#038; SIOP Manager and more. <a href="http://partners.egrabber.com/ap/main.php?id=24125_4_tlid_8_&#038;jxURL=http://www.egrabber.com/leadresearcherpro/trial.html">Download Free Use</a></p>
<table width="150" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="4" style="border:#3399FF 1px solid;">
<tr>
<td bgcolor="#3399FF">
<strong style="font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000">Find/Append Missing B2B Contacts</strong>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><span style="font-size: 10pt; font-family: Arial,sans-serif;">From Social Network sites &#038; append missing Name, Company, email address with one click</span><span style="font-size: 10pt; font-family: Arial,sans-serif;"><a href="http://partners.egrabber.com/ap/main.php?id=24125_4_amousia_blog&#038;jxURL=http://www.egrabber.com/leadresearcherpro/"> Learn More </a></span><img src="http://partners.egrabber.com/ap/image.php?taid=1&#038;mid=24125" width="1" height="1" border="0" /></td>
</tr>
</table>
</td>
</tr>
</table>
<p><strong>      Points about LeadResearcher Pro;</strong></p>
<p><strong><em>Who can use LeadResearcher?</em></strong></p>
<p>Sales and Recruiting Professionals, Anyone who uses social networking sites to generate leads, Anyone who wants to update their B2B contact databases</p>
<p>I hope this information will help you to find and use the tool very well. If any one have any idea about the new tools then please feel free to share wtih us.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amousia.com/2010/09/how-to-find-extract-an-email-ids-though-search-engines-social-network-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO the intelligent way to stay ahead in the internet marketing race:</title>
		<link>http://www.amousia.com/2010/08/seo-the-intelligent-way-to-stay-ahead-in-the-internet-marketing-race/</link>
		<comments>http://www.amousia.com/2010/08/seo-the-intelligent-way-to-stay-ahead-in-the-internet-marketing-race/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 11:29:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Search Engine Optimization]]></category>
		<category><![CDATA[internet marketing]]></category>
		<category><![CDATA[internet marketing race]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.amousia.com/?p=85</guid>
		<description><![CDATA[When it came to searching information or researching, people traditionally turned to newspapers, magazines, journals &#38; periodicals. The information so generated was very geologically restricted. Today with the growth and advancement of the World Wide Web, people with just a click away can access information from every corner of the globe any time any where. [...]]]></description>
			<content:encoded><![CDATA[<p>When it came to searching information or researching, people traditionally turned to newspapers, magazines, journals &amp; periodicals. The information so generated was very geologically restricted. Today with the growth and advancement of the World Wide Web, people with just a click away can access information from every corner of the globe any time any where.</p>
<p>People are more competitive and in order to stay ahead of the race, one need’s to be well informed and knowledge rich. Search engines came into existence not so long ago to serve the noble cause. The most popular search engines are Google, yahoo &amp; Bing (MSN). Search engines are being used by millions of people every moment world wide. They search for various types of information, products &amp; services.</p>
<p>Search engines established a new media for marketing and promotion, known as “<strong>internet marketing”.</strong> Today internet marketing plays a vital role, as it has become part and parcel of a marketing strategy of any business organization.</p>
<p>Search engines started building huge and competitive database consisting of millions of web pages for the same product or business or information. A general practice is that people tend to visit only the pages which appear in the top 10 searched results of any keyword. It became essential to have a strategy to achieve the above. Hence resulting, a new strategy called Search Engine Optimization.</p>
<p>SEO ensures a website to be both user and search engine friendly. It helps in placing the website with a higher ranking, facilitating a larger turn over of visitors and potential customers. In addition the main goal of the search engine optimization is to enhance the competitive edge of the website there by, serving as the <strong>best promotional advertising strategy in the internet marketing space</strong>.</p>
<p>Note: If any one having idea about the updated advt. strategies&#8230; please write a mail to us &#8211; contact@amousia.com or leave your comment here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amousia.com/2010/08/seo-the-intelligent-way-to-stay-ahead-in-the-internet-marketing-race/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>what is a reciprocal link?</title>
		<link>http://www.amousia.com/2010/03/what-is-a-reciprocal-link/</link>
		<comments>http://www.amousia.com/2010/03/what-is-a-reciprocal-link/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 10:48:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Online Ad Campaign]]></category>

		<guid isPermaLink="false">http://www.amousia.com/2010/03/what-is-a-reciprocal-link/</guid>
		<description><![CDATA[Reciprocal links in simple terms “are links arranged on the basis of an agreement between two sites to provide a link to the other site within their own site”. This is mainly used for increasing link popularity and consequently web traffic. Its an arrangement that is made out of trust and also with the understanding [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-106" title="reciprocal" src="http://www.amousia.com/wp-content/uploads/2010/03/reciprocal.jpg" alt="reciprocal" width="567" height="444" />Reciprocal links in simple terms “are links arranged on the basis of an agreement between two sites to provide a link to the other site within their own site”.<br />
This is mainly used for increasing link popularity and consequently web traffic. Its an arrangement that is made out of trust and also with the understanding that there is mutual benefit. Reciprocal Links is a major force in Search Algorithms.<br />
So what are the advantages of having a Reciprocal Link?<br />
You get visitors of other sites, directed towards your site.<br />
Search Engines also counts the number and quality of the sites that link to your site, so it helps    rankings.<br />
It creates the opportunity of friendship between the various active users across the web and hence more quality as well.<br />
It  make things easier for users, as they can know where to find related information and also at the same time, whom their favorite site prefers to read or visit.<br />
A cheaper(most of the time free) and more effective tactic, when compared to other means of garnering link popularity.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0598385938555973";
/* 468x60, created 3/19/10 */
google_ad_slot = "0000843405";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amousia.com/2010/03/what-is-a-reciprocal-link/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>About Google Opensocial</title>
		<link>http://www.amousia.com/2010/03/technical-overview-about-google-opensocial/</link>
		<comments>http://www.amousia.com/2010/03/technical-overview-about-google-opensocial/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 10:21:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Open Social Apps.]]></category>
		<category><![CDATA[google open social]]></category>
		<category><![CDATA[open social]]></category>
		<category><![CDATA[opensocial]]></category>

		<guid isPermaLink="false">http://www.amousia.com/?p=100</guid>
		<description><![CDATA[Disclaimer: This post does not reflect the opinions, thoughts, strategies or future intentions of my employer. These are solely my personal opinions. If you are seeking official position statements from Microsoft, please go here. One of the Google folks working on OpenSocial sent me a message via Facebook asking what I thought about the technical [...]]]></description>
			<content:encoded><![CDATA[<p><em><img class="alignleft size-thumbnail wp-image-101" title="open-social" src="http://www.amousia.com/wp-content/uploads/2010/03/open-social-150x150.jpg" alt="open-social" width="150" height="150" />Disclaimer: This post does not reflect the opinions, thoughts, strategies or future intentions of my employer. These are solely my personal opinions. If you are seeking official position statements from Microsoft, please go here.</em></p>
<p>One of the Google folks working on OpenSocial sent me a message via Facebook asking what I thought about the technical details of the recent announcements. Since my day job is working on social networking platforms for Web properties at Microsoft and I&#8217;m deeply interested in RESTful protocols, this is something I definitely have some thoughts about. Below is what started off as a private message but ended up being long enough to be it&#8217;s own blog post.<br />
First Impressions</p>
<p>In reading the OpenSocial API documentation it seems clear that is intended to be the functional equivalent of the Facebook platform. Instead of the Facebook users and friends APIs, we get the OpenSocial People and Friends Data API. Instead of the Facebook feed API, we get the OpenSocial Activities API. Instead of the Facebook Data Store API, we get the OpenSocial Persistence Data API. Instead of FQL as a friendly alternative to the various REST APIs we get a JavaScript object model.</p>
<p>In general, I personally prefer the Facebook platform to OpenSocial. This is due to three reasons</p>
<p>* There is no alternative to the deep integration into the Web site&#8217;s user experience that is facilitated with FBML.<br />
* I prefer idiomatic XML to tunnelling data through Atom feeds in ways that [in my opinion] add unnecessary cruft.<br />
* The Facebook APIs encourage developers to build social and item relationship graphs within their application while the OpenSocial seems only concerned with developers stuffing data in key/value pairs.</p>
<p>The Javascript API</p>
<p>At first I assumed the OpenSocial JavaScript API would provide similar functionality to FBML given the large number of sound bites quoting Google employees stating that instead of &#8220;proprietary markup&#8221; you could use &#8220;standard JavaScript&#8221; to build OpenSocial applications. However it seems the JavaScript API is simply a wrapper on top of the various REST APIs. I&#8217;m sure there&#8217;s some comment one could make questioning if REST APIs are so simple why do developers feel the need to hide them behind object models?</p>
<p>Given the varying features and user interface choices in social networking sites, it is unsurprising that there is no rich mechanism specified for adding entry points to the application into the container sites user interface. However it is surprising that no user interface hooks are specified at all. This is surprising given that there are some common metaphors in social networking sites (e.g. a profile page, a friends list, etc) which can be interacted with in a standard way.  It is also shocking that Google attacked Facebook&#8217;s use of &#8220;proprietary markup&#8221; only to not even ship an equivalent feature.<br />
The People and Friends Data API</p>
<p>The People and Friends Data API is used to retrieve information about a user or the user&#8217;s friends as an Atom feed. Each user is represented as an atom:entry which is a PersonKind (which should not be confused with an Atom person construct). It is expected that the URL structure for accessing people and friends feeds will be of the form  http://&lt;domain&gt;/feeds/people/&lt;userid&gt; and http://&lt;domain&gt;/feeds/people/&lt;userid&gt;/friends respectively.</p>
<p>Compare the following response to a request for a user&#8217;s information using OpenSocial with the equivalent Facebook API call response.</p>
<p>GET http://orkut.com/feeds/people/14358878523263729569</p>
<p>&lt;entry xmlns=&#8217;http://www.w3.org/2005/Atom&#8217; xmlns:georss=&#8217;http://www.georss.org/georss&#8217; xmlns:gd=&#8217;http://schemas.google.com/g/2005&#8242;&gt;<br />
&lt;id&gt;http://sandbox.orkut.com:80/feeds/people/14358878523263729569&lt;/id&gt;<br />
&lt;updated&gt;2007-10-28T14:01:29.948-07:00&lt;/updated&gt;<br />
&lt;title&gt;Elizabeth Bennet&lt;/title&gt;<br />
&lt;link rel=&#8217;thumbnail&#8217; type=&#8217;image/*&#8217; href=&#8217;http://img1.orkut.com/images/small/1193601584/115566312.jpg&#8217;/&gt;<br />
&lt;link rel=&#8217;alternate&#8217; type=&#8217;text/html&#8217; href=&#8217;http://orkut.com/Profile.aspx?uid=17583631990196664929&#8242;/&gt;<br />
&lt;link rel=&#8217;self&#8217; type=&#8217;application/atom+xml&#8217; href=&#8217;http://sandbox.orkut.com:80/feeds/people/14358878523263729569&#8242;/&gt;<br />
&lt;georss:where&gt;<br />
&lt;gml:Point xmlns:gml=&#8217;http://www.opengis.net/gml&#8217;&gt;<br />
&lt;gml:pos&gt;51.668674 -0.066235&lt;/gml:pos&gt;<br />
&lt;/gml:Point&gt;<br />
&lt;/georss:where&gt;<br />
&lt;gd:extendedProperty name=&#8217;lang&#8217; value=&#8217;en-US&#8217;/&gt;<br />
&lt;gd:postalAddress/&gt;<br />
&lt;/entry&gt;</p>
<p>Below is the what the above information would look like if returned by Facebook&#8217;s users.getInfo method</p>
<p>GET</p>
<p>&lt;users_getInfo_response xmlns=&#8221;http://api.facebook.com/1.0/&#8221; xmlns:xsi=&#8221;http://www.w3.org/2001/XMLSchema-instance&#8221; xsi:schemaLocation=&#8221;http://api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd&#8221; list=&#8221;true&#8221;&gt;<br />
&lt;user&gt;<br />
&lt;uid&gt;14358878523263729569&lt;/uid&gt;<br />
&lt;current_location&gt;<br />
&lt;city&gt;Palo Alto&lt;/city&gt;<br />
&lt;state&gt;CA&lt;/state&gt;<br />
&lt;country&gt;United States&lt;/country&gt;<br />
&lt;zip&gt;94303&lt;/zip&gt;<br />
&lt;/current_location&gt;<br />
&lt;first_name&gt;Elizabeth&lt;/first_name&gt;<br />
&lt;is_app_user&gt;1&lt;/is_app_user&gt;<br />
&lt;has_added_app&gt;1&lt;/has_added_app&gt;<br />
&lt;pic&gt;http://photos-055.facebook.com/ip007/profile3/1271/65/s8055_39735.jpg&lt;/pic&gt;<br />
&lt;/user&gt;<br />
&lt;/users_getInfo_response&gt;</p>
<p>I&#8217;ve already mentioned that I prefer idiomatic XML to tunnelling data through Atom feeds. Comparing the readability of both examples should explain why.<br />
The Activities Data API</p>
<p>A number of social networking sites now provide a feature which enables users to see the recent activities of members of their social network in an activity stream. The Facebook news feed, Orkut&#8217;s updates from your friends, and the Windows Live Spaces what&#8217;s new page are all examples of this feature. The OpenSocial Activities Data API provides a mechanism for OpenSocial applications to access and update this activity stream as an Atom feed. All of the users activities or all activities from a specific application can be accessed using URIs of the form  http://&lt;domain&gt;/activities/feeds/activities/user/&lt;userID&gt; and http://&lt;domain&gt;/activities/feeds/activities/user/&lt;userID&gt;/source/&lt;sourceID&gt; respectively.</p>
<p>Currently there is no reference documentation on this API. My assumption is that since Orkut is the only OpenSocial site that supports this feature, it is difficult to produce a spec that will work for other services without it being a verbatim description of Orkut&#8217;s implementation.</p>
<p>There are some notes on how Orkut attempts to prevents applications from spamming a user&#8217;s activity stream. For one, applications are only allowed to update the activity stream for their source directly instead of the activity stream for the user. I assume that Google applies some filter to the union of all the source specific activity streams before generating the user&#8217;s activity feed to eliminate spam. Secondly, applications are monitored to see if they post too many messages to the activity stream or if they post promotional messages instead of the user&#8217;s activities to the stream. All of this makes it seem difficult to see how one could specify the behavior of this API and feature set reliably for a diverse set of social networking sites.<br />
The Persistence Data API</p>
<p>The OpenSocial Persistence API allows applications to store and retrieve key&lt;-&gt;value pairs that are either user-specific or are global to the application. An example of the former is a listing of company name and stock ticker pairs while an example of the latter is a user&#8217;s stock portfolio. The feed of global key&lt;-&gt;value pairs for an application can be accessed at a URL of the form http://&lt;domain&gt;/feeds/apps/&lt;appID&gt;/persistence/global for the entire feed and http://&lt;domain&gt;/feeds/apps/&lt;appID&gt;/persistence/global/&lt;key&gt; if seeking a particular key&lt;-&gt;value pair. User-specific key&lt;-&gt;value pairs are available at the URL of the form http://&lt;domain&gt;/feeds/apps/&lt;appID&gt;/persistence/&lt;userID&gt;/instance/&lt;instanceID&gt;.</p>
<p>This is probably the least interesting aspect of the API. A simple persistence API like this is useful for applications with simple storage needs that need to store user preferences or simple textual data that is needed by the application. However you aren&#8217;t going to use this as the data storage platform for applications like iLike, Flixster or Scrabulous.</p>
<p>However I will add that an Atom feed seems like a horrible representation for a list of key&lt;-&gt;value pairs. It&#8217;s so bad that the documentation doesn&#8217;t provide an example of such a feed.<br />
Hosting OpenSocial Applications</p>
<p>The documentation on hosting OpenSocial applications implies that any site that can host Google gadgets can also host OpenSocial applications. In practice, it means that any site that you can place a &lt;script&gt; element on can point to a gadget and thus render it. Whether the application will actually work will depend on whether the hosting service has actually implemented the OpenSocial Service Provider Interface (SPI).</p>
<p>Unfortunately, the documentation on implementing the OpenSocial SPI is missing in action. From the Google site</p>
<p>To host OpenSocial apps, your website must support the SPI side of the OpenSocial APIs. Usually your SPI will connect to your own social network, so that an OpenSocial app added to your website automatically uses your site&#8217;s data. However, it is possible to use data from another social network as well, should you prefer. Soon, we will provide a development kit with documentation and code to better support OpenSocial websites, along with a sample sandbox which implements the OpenSocial SPI using in-memory storage. The SPI implements:</p>
<p>* Adding and removing friends<br />
* Adding and removing apps<br />
* Storing activities<br />
* Retrieving activity streams for self and friends<br />
* Storing and retrieving per-app and per-app-per-user data</p>
<p>The OpenSocial website development kit will include full SPI documentation. It will provide open source reference implementations for both client and server components.</p>
<p>I assume that the meat of the OpenSocial SPI is documentation is just more detailed rules about how to implement the REST APIs described above. The interesting bits will likely be the reference implementations of the API which will likely become the de facto standard implementations instead of encouraging dozens of buggy incompatible versions of the OpenSocial API to bloom.<br />
Conclusion</p>
<p>In general I believe that any effort to standardize the widget/gadget APIs exposed by various social networking sites and AJAX homepages (e.g. iGoogle, Netvibes, Live.com, etc) is a good thing. Niall Kennedy has an excellent series of articles on Web Widget formats and Web Widget update technologies that shows how diverse and disparate the technologies that developers have to learn and utilize when they want to build widgets for various sites. Given that Web widgets are now a known quantity, the time is ripe for some standardization.</p>
<p>That said, there are a number of things that give me cause to pause with regards to OpenSocial</p>
<p>1.</p>
<p>A common practice in the software industry today is to prefix &#8220;Open&#8221; to the name of your technology which automatically gives it an aura of goodness while attempting to paint competing technologies as being evil and &#8220;closed&#8221;. Examples include OpenDocument, OpenID, OpenXML, OAuth, etc. In this case, OpenSocial is being positioned as an &#8220;open&#8221; alternative to the Facebook platform.  However as bloggers like Shelley Powers, Danny Ayers and Russell Beattie have pointed out, there isn&#8217;t much &#8220;open&#8221; about OpenSocial. Russell Beattie asks in his post Where the hell is the Container API?</p>
<p>Would people be jumping on this bandwagon so readily if it was Microsoft unilaterally coming up with an API, holding secret meetings geared towards undercutting the market leader, and then making sure that only those anointed partners get a head start on launch day by making sure a key part of the API isn&#8217;t released &#8211; even in alpha. (It obviously exists already, all the partners have that spec and even sample code, I&#8217;m sure. The rest of us don&#8217;t get access yet, until the GOOG says otherwise).</p>
<p>Let&#8217;s say we ignore that the process for creating the technology was not &#8220;open&#8221; nor have key aspects of the technology even been unveiled [which makes this more of a FUD announcement to take the wind out of Facebook's sails than an actual technology announcement], is the technology itself open? Shelley Powers points out her post Terms that</p>
<p>Perhaps the world will read the terms of use of the API, and realize this is not an open API; this is a free API, owned and controlled by one company only: Google. Hopefully, the world will remember another time when Google offered a free API and then pulled it. Maybe the world will also take a deeper look and realize that the functionality is dependent on Google hosted technology, which has its own terms of service (including adding ads at the discretion of Google), and that building an OpenSocial application ties Google into your application, and Google into every social networking site that buys into the Dream.</p>
<p>Google has announced a technology platform that is every bit as proprietary as Facebook&#8217;s. The only difference is that they&#8217;ve cut deals with some companies to utilize their proprietary platform while Facebook&#8217;s platform is only for use on the Facebook site. If Zuckerburg announces next week that the Facebook platform is freely implementable by any 3rd party Web site, where does that leave OpenSocial? After all, the Facebook platform is actually a proven, working system with complete documentation instead of the incomplete rush job that OpenSocial clearly is right now.</p>
<p>There are all sorts of forums for proposing and discussing open Web technologies including the IETF, W3C, OASIS and even ECMA. Until all of the underlying technologies in OpenSocial have been handed over to one or more of these standards bodies, this is a case of the proprietary pot calling the proprietary kettle black.<br />
2.</p>
<p>One of the things that comes along with OpenSocial is that Google has now proposed GData as the standard protocol for interacting with social graphs on the Web. This is something that I&#8217;ve been worried about for a while and I&#8217;ve written a couple of blog posts to address this topic because it is not clear that the Atom Publishing Protocol upon which GData is based works well outside it&#8217;s original purpise of editing blog posts and the like. I&#8217;m not the only one that feels this way.</p>
<p>Danny Ayers wrote in his post Open? Social?</p>
<p>However the People Data API is cruel and unusual. It first stretches Atom until it creaks with &#8220;each entry in the People or Friends feed is a PersonKind&#8221;; then gives a further tug  (a person&#8217;s name is represented using atom:title) then extends it even more (a person&#8217;s email is gd:email) and finally mops up all the blood, sweat and dribble:</p>
<p>Key value parameters &#8211; gd:extendedProperty &#8211; &#8220;As different social networks and other sources of People data have many different named fields, this provides a way for them to be passed on generally. Agreeing on common naming conventions is to be decided in future.&#8221;</p>
<p>Got to admire the attempt, but (to mix the metaphorical namespaces) silk purses don&#8217;t make very good sow&#8217;s ears either.</p>
<p>In addition, AtomPub geek extraordinairre, Tim Bray wrote in his blog post entitled Web3S</p>
<p>If you decide you totally can’t model your world as collections of entries populated with hyperlinks to express relationships, well then I guess APP’s not for you. And at the level of engineering intuition, I have to say that a monster online address book does feel different at a deep level from most online “publications” (I thought that was why we had LDAP&#8230; but I repeat myself).</p>
<p>Now that we have AtomPub/GData as a de facto standard protocol for accessing various kinds of non-microcontent data on the Web as a reality, I&#8217;m done debating its suitability for the task since the horse has already left the barn. However I will continue to ask when will GData be RFC 5023 compliant?<br />
3.</p>
<p>At the end of the day, the most disappointing thing about OpenSocial is that it doesn&#8217;t really further the conversation about actual interoperability across social networking sites. If I use Orkut, I still need a MySpace account to interact with my friends on that site. Some people have claimed that OpenSocial will enable routing around such lock-in via applications like iLike and Flixster which have their own social networks and thus could build cross-site social networking services since they will be hosted on multiple social networking sites. However the tough part of this problem is how a hosted application knows that carnage4life@windowslivespaces is the same user as DareObasanjo@Facebook? It seems OpenSocial completely punts on satisfying this scenario even though it wouldn&#8217;t be hard to add this as a requirement of the system. I guess the various applications can create their own user account systems and then do the cross-site social network bridging that way, which sucks because it will be a lot of duplicative work and will require users to create even more accounts with various services.</p>
<p>Given that the big widget vendors like iLike, Slide and RockYou already have their users creating accounts on their sites that can be tied back to which social networking site the user utilizes their widgets on, this might be a moot point. Wouldn&#8217;t it be mad cool if the Top Friends Facebook application could also show your top friends from MySpace or Orkut? I suspect the valuation of various widget companies will be revised upwards in the coming months.<br />
4.</p>
<p>There is no mention of a user-centric application authorization model. Specifically, there is no discussion of how users grant and revoke permission to access their personal data to various OpenSocial applications. Regular readers of my blog are familiar with my mantra of putting the user in control which is why I&#8217;ve been so enthusiastic about OAuth. Although there is some mention of Google&#8217;s Authentication for Web Application in the documentation, this seems specific to Google&#8217;s implementation of OpenSocial hosting and it is unclear to me that we should expect that this is the same model that will be utilized by MySpace, Bebo, TypePad or any of the other social networking sites that have promised to implement OpenSocial. On the other hand, Facebook has a well thought out applications permission model and I would have thought it would be quite easy to simply reverse engineer that and add it to the OpenSocial spec than to simply punt on this problem.</p>
<p>Despite these misgivings, I think this is a step in the right direction. Web widget and social graph APIs need to be standardized across the Web.</p>
<p>PS: I&#8217;ve subscribed to the Google OpenSocial blog. So far there have only been posts by clueless marketing types but I&#8217;m sure interesting technical information that addresses some of the points above will be forthcoming.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amousia.com/2010/03/technical-overview-about-google-opensocial/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How to increase your Google PageRank &#8211; a small observation</title>
		<link>http://www.amousia.com/2010/02/how-to-increase-your-google-pagerank-a-simple-observation/</link>
		<comments>http://www.amousia.com/2010/02/how-to-increase-your-google-pagerank-a-simple-observation/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 04:55:22 +0000</pubDate>
		<dc:creator>Amutha</dc:creator>
				<category><![CDATA[Web Products]]></category>

		<guid isPermaLink="false">http://www.amousia.com/?p=93</guid>
		<description><![CDATA[Factors that can increase your Google PageRank Now the Google PageRank algorithm can be very complexed, but yet friendly invention. Here is a list of things that could help boost you Google PageRank, with a rating scale beside it of how important we think it is. Update Pages Frequently 2/10 Add Pages Frequently 4/10 Good [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;"><img class="alignleft size-full wp-image-94" title="Google PR" src="http://www.amousia.com/wp-content/uploads/2010/02/Google-PR.png" alt="Google PR" width="300" height="300" />Factors that can increase your Google PageRank</span></strong></p>
<p>Now the Google PageRank algorithm can be very complexed, but yet friendly invention. Here is a list of things that could help boost you Google PageRank, with a rating scale beside it of how important we think it is.</p>
<p>Update Pages Frequently 2/10<br />
Add Pages Frequently 4/10<br />
Good Neighborhood Directories with high PageRank Levels 7/10<br />
Monster Websites 7/10<br />
Quality Inbound links 8/10<br />
Quality Relevant Links 9/10<br />
No Broken Links 5/10<br />
Article Submissions (this can increase your PageRank by getting more inbound links)<br />
All these put together 10/10<br />
Factors that can decrease your Google PageRank</p>
<p>Bad inbound links such as Poker, Porn, Sex, Drugs, or anything to that nature<br />
Link spamming<br />
Bad Content<br />
Lots of broken links<br />
SEO Black Hat Techniques<br />
How Google PageRank is Calculated</p>
<p>Okay now we are to the Google PageRank Calculations, this is very simple so pay attention, I learned it over night, not really. The factors about Google PageRank Calculation is that no one knows exactly how it works, but people have discovered over time somewhat how it works, but lets get into an example.</p>
<p>PR(A) = (1-d) + d(PR(t1)/C(t1) + &#8230; + PR(tn)/C(tn))<br />
Above is a Google PageRank algo. that was released in the development of Google algo. Thats right the actualy algo equitation . Which google is not telling us what it does, but that does not matter because the equatation is good enough.</p>
<p>In the equation &#8216;t1 &#8211; tn&#8217; are pages linking to page A, &#8216;C&#8217; is the number of outbound links that a page has and &#8216;d&#8217; is a damping factor, usually set to 0.85.</p>
<p><span style="text-decoration: underline;">A more simpler way to think of it is:</span></p>
<p>a page&#8217;s PageRank = 0.15 + 0.85 * (a &#8220;share&#8221; of the PageRank of every page that links to it)<br />
Share = The linking page&#8217;s PageRank is divided by the number of outbound links</p>
<p>A page &#8220;votes&#8221; an amount of PageRank onto each page that it links to. The amount of PageRank that it has to vote with is a little less than its own PageRank value (its own value * 0.85). This value will be shared equally between all pages</p>
<p>Therefore; it would be better to get a page linked to you that has a PageRank of 5 with 2 outbound links then it would be to have a page linked to you with a PageRank of 8 with 500 outbound links, but don&#8217;t get me wrong. It would be better to have both pages linked to you, but if you was to take your choice, think about it.</p>
<p>Now the Google PageRank algorithm is based between a pr of 1 to 10, but many people believe that numbers are set to a algo logarithmic scale. Which there is a very good reason to believe this, but no one knows for sure outside of google, now there has probably been people that have figured it out somewhat, but to be sure, you would of had to write the Google PageRank algorithm your self.</p>
<p><strong>Who invented the Google PageRank Algorithm</strong></p>
<p>Google PageRank was developed at Standford University by Larry Page, and Sergery Brin. This was part of a research project for these two individuals. The project was started in 1995 and then was led to a functional prototype. In 1998, Google was founded.</p>
<p>I have implemented like this kind of technologies to improve few web sites google PR, and got successes.</p>
<p>Note: if this article useful to you / to increase your sites PR, leave your voice here, if you want to know more about this write a mail thorough contact us.</p>
<p>If any one have any other proven idea to increase Google PageRank, let us know, we all join together to give a valid information to all of the web readers.</p>
<table align="center" cellspacing="1" cellpadding="5" border="0" bgcolor="#C0C0C0">
<tr bgcolor="#FFFFFF">
<td><font style="font-size: 11px; font-family: Verdana;"><b>Check Page Rank of any web site pages instantly:</b></font></td>
</tr>
<form action="http://www.prchecker.info/check_page_rank.php" rel="nofollow" method="post">
<tr bgcolor="#FFFFFF">
<td>
<input type=hidden name="action" value="docheck">
<input type="text" value="http://" name="urlo" size="30" maxlength="300">   </p>
<input type="submit" name="submit" value=" Check PR ">
</td>
</tr>
</form>
<tr bgcolor="#FFFFFF">
<td>
<font style="font-size: 9px; font-family: Verdana;">This free page rank checking tool is powered by <a href="http://www.prchecker.info/" target="_blank">Page Rank Checker</a> service</font>
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.amousia.com/2010/02/how-to-increase-your-google-pagerank-a-simple-observation/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Facebook, social media juggernaut (infographic) &#8211; from pingdom</title>
		<link>http://www.amousia.com/2010/02/facebook-social-media-juggernaut-infographic-from-pingdom/</link>
		<comments>http://www.amousia.com/2010/02/facebook-social-media-juggernaut-infographic-from-pingdom/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 10:56:13 +0000</pubDate>
		<dc:creator>senthilvel</dc:creator>
				<category><![CDATA[Web Products]]></category>
		<category><![CDATA[face book]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[pingdom]]></category>

		<guid isPermaLink="false">http://www.amousia.com/?p=87</guid>
		<description><![CDATA[Dear all Amousia readers, I would like to share the latest news about Facebook, which i have read from Pingdom.com on day before yesterday  i.e., &#8220;Facebook has announced that it now has 400 million active users. Just one year ago Facebook had 150 million users, so 2009 was an incredible year for the social media [...]]]></description>
			<content:encoded><![CDATA[<p>Dear all Amousia readers,</p>
<p>I would like to share the latest news about Facebook, which i have read from Pingdom.com on day before yesterday  i.e., &#8220;Facebook has announced that it now has <span style="text-decoration: underline;">400 million active users</span>. Just one year ago Facebook had <span style="text-decoration: underline;">150 million users</span>, so 2009 was an incredible year for the social media giant.</p>
<p>There can be no doubt that Facebook is pretty much unstoppable at the moment, a real juggernaut. For some perspective on Facebook’s amazing growth, we have put together this <strong>infographic</strong>. We hope you’ll enjoy it!&#8221; &#8211; Yes which is no body can deny this.</p>
<p>See the graph below and share you points to us;&#8230;..</p>
<div id="attachment_89" class="wp-caption aligncenter" style="width: 590px"><img class="size-full wp-image-89" title="facebook-pingdom" src="http://www.amousia.com/wp-content/uploads/2010/02/facebook-pingdom.png" alt="facebook-pingdom" width="580" height="2082" /><p class="wp-caption-text">facebook-pingdom</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.amousia.com/2010/02/facebook-social-media-juggernaut-infographic-from-pingdom/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
