Showing posts with label facebook. Show all posts
Showing posts with label facebook. Show all posts

Evolved from Apes with Tail, craves for a Scorpion Sting

Sting Operation, spycam, hidden camera

Backstabbing and Backbiting are dirty words. Unlike other species, human beings are not designed for any action or reaction that may arise from behind. A flat back with 180 degrees apart eyes focusing only on front, not behind you. We can say our human race throughout its evolution history hasn't needed anything on its back, ever since we lost our tail.

Technology has given us instruments with which we can spy on others, within or out of our premises. We can even record & broadcast a private conversation. All this available at a very low monetary cost. The ubiquitous availability of mobile devices capable of carrying out such an operation, makes it a potential addition to human traits. Something god deprived the Human race of. Man is performing sting on other man. Its a trait which remained into hibernation for thousands of years.

Mobiles, Spycams, hidden surveillance devices have the potential of changing the innate human behavior. If it is checked, it would be the manifestation of the same evolutionary force which shaped humanity in its present form.

Every civilized state on earth guarantees its citizens certain laws to protect their privacy. An informal discussion, an intimate activity, a confidential meeting... all fall within the provisions of privacy. However, technological advancement has made breaching others' privacy such an inconspicuous affair, which tempts too many people, that every passing day makes the list of suspecting growing longer, shredding the society into fragments who are stung or fear it.

Protagonists of this sting cult promises a clean and corruption free society through it. The idea of sting operations as a means to counter corruption is counter intuitive. its a sanctimonious approach which always involves the risk of your three fingers directed to yourself being exposed. Sometimes it raises many questions on the person performing it rather than on whom it is performed. Rampant use would surely drive the society to a state of loss of trust in each other. People who are in the habit of doing such an act would be loathed by others who value trust in any kind of public and private affair.

Historically, spying activities were confined to a thin strata of the society. Common people had little concern with it. Wikileaks started leaking government related papers, it was a kind of alarm. It marked the end of secrecy in public life. Anything that can be carried through a cable can be tracked. Anything that is into ether can also be tracked. It is not just that these devices are lethal, they are combined with the real time dissemination power of internet, which gives them real power. Only a dreamer who was also sure of his dream's impracticability may have envisaged this outcome of internet era. Anything may come out in public, it is no more related to government documents alone. Poachers may catch your private moments and expose in public, no matter how ordinary you are. Whatsapp, youtube, facebook, twitter.. provides opportunities for point, shoot, share & lynch!! The array of events points to a pattern, which looks like an evolutionary landmark. Where human race goes from here?

Image credit:Openclipart.org, creative commons license

Read This >>

Facebook Open Graph Fix- Known Issues Solved !

facebook_open_graph
Facebook Liked Description on Timeline

I had thought of writing on this topic for a long time. However, web is already filled with open graph documentations, so, I would only discuss the troubleshooting part, which you can easily implement, and has not been discussed earlier.

  1. Meta Tag inside body

    Remove all the meta tags inside <body>....</body> in your template. Sometimes, you add them to fix some problems as a short cut method. However, this is a very bad practice. Even, Schema.org documentation recommends adding them in some cases, but, you should preferably avoid adding a meta tag which is something like, <meta...../>, outside </head> of your blog or website.

  2. Website Logo not showing.

    You know facebook requires pictures of high quality, in specified size and formats. However, you can easily avoid all these hassles by simply uploading the Logo as Facebook Fan Page Logo and just right click there, copy the image url and use the URL in open graph, like, <meta content='http://profile.ak.fbcdn.net/hprofile-ak-snc4/276570_154982213146_6949695_q.jpg' property='og:image'/>

  3. Author Description is Weird.

    Here too Author Description for Blog should be like: <meta content='Author Description URL' property='article:author'/>. If you use About page of your blog or website. It will show as Author:About, on facebook, and hover card too would look blank and weird. If you create a page with different title, even then, hover card wouldn't show description. To avoid hassles, here too use the Facebook profile page url, like <meta content='http://www.facebook.com/rameshbook' property='article:author'/>, and everything gets fixed!

  4. Website name not showing in "liked" or "shared".

    You are missing an app id. create a facebook app, and give it your website's name, add the app id meta tag, like, <meta content='your app id' property='fb:app_id'/>, soon the liked article would show, "Liked on Your App Name", like, "liked on Netargument".

  5. Facebook not reading the corrected tags and using the old one.

    It takes time, but you can get it corrected if you want in no time, simply visit this url and put your page url. This will update facebook servers, and your description will start showing according to fresh tags.

Read This >>

Freedom of Speech, Expression on Internet- Who will guarantee?

Freedom of speech is the fundamental right of every individual in any democratic country. People across the globe have fought for it for ages and then only they earned it. People behind the French Revolution of medieval era  believed everybody should have freedom of speech, even if they are against their views. Every state on earth who flaunts democratic values guarantees this, at least in theory.

People living in different corners of the world have believed that freedom of speech have existed in the democratic nation they belong to.

People could talk freely in street, address a meeting and write something in a newspaper and any medium they chose. So, it led them to believe that they are the part of a society that honors this freedom.

In every media of expression that existed before internet there was a period of latency, which allowed the party targeted through this to adjust and reciprocate after a reasonable gap, or in some cases even negotiate before the cat goes out of the bag.

However, on internet this latency period does not exist and things go viral in real time.

Hence, the hypocrisy which was always there in the system of governance has got exposed and their hypocrisy get revealed in the action they take against people.

Palaghat incidence near Mumbai, where two girls were arrested for a facebook update is an important indication.

It is not that it was not into existence before. the hypocrisy was always there. The people who expressed faced it. Only difference is that people who express their views through public channel were few but now they have become too many.

So, what was said on a random meeting in street, now gets posted on a social media channel like, facebook, twitter or Google Plus, and they invite real time action. The absence of latency provokes some people and they are just ready to break the law and this fundamental foundation of democracy.

The moot question is whether common people on earth would be able to enjoy this freedom in future, if it finds resistance from the top.

Common people who are walking in the street did not and should not hesitate in expressing what he or she feels whether in real life or on internet. But, the danger is that a piece of writing on internet may land him into a jail, and later on the authorities may shrug their shoulders blaming misinterpretation by executing personnel. They don’t care the grieved person has got famous in a way they never wanted to be. Some may even face dangerous repercussion afterwards. In some developing countries people may even lose the case just because they could not hire a good lawyer. This might mean people would be scared of expressing themselves on internet. This is not something for which people have fought for in different parts of the world for a very long time.

I don’t know if any insurance company offers a policy which offers indemnity against such a situation, but I think people may create a general fund for such kind of people, who would need it to get justice from their state. Either people themselves or the website should take initiative in this direction. People debate a lot on kind of law to prevent the misuse of law. However, it is rarely the law which is at fault! The fault lies with the people executing it and the very nature of the internet media which exposes the hypocrisy of states which they have actually preserved through ages.

People won’t need law alone to fight against infringement on their fundamental rights, they would also need some kind of financial support to fight the injustice, properly, and feel secure that some powerful person may not be able to show the legal muscle against him. More than the laws securing your freedom, you need to feel free, because only then you can express freely. Suppression of this freedom is dangerous for healthy progress of mankind and all efforts should be made to secure this freedom.

Read This >>

Social Media Rituals Diluting the Wisdom of Social Media metrics!

Rituals are what they are! 
It is difficult to tell why they are performed and why they even exist.

Historically we know every tribe had their own rituals considered sacrosanct. They were built around the instinctive virtues of people practicing them. With world becoming more advanced and scientific, they remained preserved as the identifying marks of the tribes across the world. They still serve their purpose on virtual platforms like Facebook and Twitter, manifesting into several different forms yet retaining their innate property of being stubborn.

We know that Social media connectivity is driven by pheromones for a fairly long time now. The new observation is, we are developing a cult around our instincts, which allows only some chosen ones to become worthy of our favors. It has nothing to do with what lies beneath what the person says, or what the person writes. An intelligent work may go unnoticed and a vile crap may swing on to the top of your timeline with a lot of people contributing around it. The reason is a kind of ritual through which this "crap" slipped. Knowingly or Unknowingly people practice some sort of social media rituals. They have some identifiable characteristics:
  1. People don't want to apply their mind, they simply perform.
  2. It is blasphemous to question the performed and the performer.
  3. If you are not part of it you are not part of the tribe.
  4. People anticipate some favorable reaction from the tribe members, and others feel obligation to react in the anticipated manner, without going into the depth of the context.
  5. People behave as herd, though they may act very differently on a different occasion.
So retweeting or following a celebrity is a ritual. Saying something to gain traction for trending is also a ritual. Other occasions are bashing, bitching or showering praise for a person or cause. They have become very amplified and this behavior has taken all over social media, threatening the wisdom of decisions based on these metrices. So, Following, Trending, Unpleasant Reactions and even praises in favor of someone might just be this phenomenon. The interesting part of this is that once it is over, all is over. People just remember X was abused on twitter by a great number of people or Y was praised. If you ask some of them in person, they will say, We did it on Twitter/Facebook, but we didn't mean it.
Read This >>

Social Media Numbers- Are they Social Proof ?

Do numbers represent the true states of affairs on Social Media?

There is an inherent drawback with twitter follower counts, Facebook likes and fan followings. They can be manipulated!

We already know of Feedburner  counter on blogs. Feedburner counters could easily be faked, by a number of ways. There were services, where if only you copy and paste your feed links, it used to start showing surge in subscriber counts. People even used to manipulate to show the number of some other popular blogs. Once it fell into the hands of Google, Feedburner counters went under a massive correction to show the real states of affairs. Now, if Google detects that subscriber is actually never interacting with the blog, it won’t count as subscriber. Several people faking counter were permanently terminated from availing the service. Even in those days when people were faking the counter, several bloggers experimented and concluded numbers just doesn’t influence more people to subscribe.

Now with change of time, habits too changed. There are many new services which are preferred over RSS subscription. Facebook and Twitter are the new ways of subscribing to a blog. Old habits die hard. Now, there are paid services which can give you 1500 Twitter followers for cheap. They are both real people like you and dead accounts who just count, depending on the kind of service provider you engage with. Just because so many people want to boost their Follower Count, it has grown into an industry. There are such “Social Media Optimizers” who can give you large number of followings and likes, but all through low level manipulations. Some of them even ensure interactions, by which they mean their own dedicated staff would be communicating with you and people around you entering into one sock after another. What the Fun! A good argument given in favor of these people is that just like people sitting in a restaurant motivates others to visit and are preferred over those which are empty, this strategy attracts real people and they love to join them.

Now we have two conflicting aspects of this story. Faking a RSS counter proved to be a useless exercise. Faking a social media number or inflating it is fruitful! Can you buy this logic? A famous quote – You can make others’ fool more than one time but not every time. So, some people may be tricked to following you but they can always unsubscribe and unfollow or unlike, provided they are Humans. On social media platforms try to look beyond numbers to see what lies beneath it.

Read This >>

fb_xd_fragment, Fix for Blogger powered Blogs & Websites


While going through analytics last year I found a large number of urls with query string ?fb_xd_fragment=. While going to this link in a browser, I found, it displays the page for a while and then it goes white. It has been a big problem for a lot of websites, which uses FB Java SDK for like buttons. Someone, in facebook developers' forum recommended using the following code just before the </body> tag to solve this problem.

<!-- Correct fb_xd_fragment Bug Start -->

<script>

document.getElementsByTagName('html')[0].style.display='block';

</script>

<!-- Correct fb_xd_fragment Bug End -->

This fixed the problem for a long time, till it started once again, when I replaced the like button with, Like+Send button. A large number of pages, in analytics were showing the same query string with same problem. I was losing a big chunk of my traffic. I inspected once again if code installed has got corrupted, and hence pasted it there once again. It produced no impact on how the pages with that query string were served. Google has started indexing the pages with these query strings, and that is what has caused the problem. A blogger has suggested the following fix for this problem, which seems to work in most of the cases.

1/ Change your FB.init to the following

FB.init({appId: appId, status: true, cookie: true, xfbml: true, channelUrl: 'http://example.com/channel.html'});

// ^ channel URL above used to workaround fb_xd_fragment bug

2/ Create the static file for http://example.com/channel.html with the following content:

<script src="http://connect.facebook.net/en_US/all.js"></script>

However, a blogspost blog cannot host a .js file. You need to host it on some other website. The solution is not the best for a blogspot blogger.

Fortunately, a member of Facebook Developer forum has given his own script and it works perfectly for blogger. You just need to paste it after opening <body> tag.

<script>

if(window.document.location.href.match('fb_xd_fragment')!=null)

{

var reg=/\?/

window.document.location.href.match('fb_xd_fragment');

var start=window.document.location.href.search(reg)

window.location=window.document.location.href.substring(0,start);

}

</script>

Some of the templates does not have <body> tag instead a variant is available, you just search for <body, and at the end of this tag paste the code there. It stops the problem immediately.
Also Read:
  1. 10 important things to do immediately after starting a BlogSpot blog
  2. 10 Ways to Quickly reduce the Bounce Rate on Landing Page
  3. Facebook Share - Fshare Workaround for Blogger
Read This >>

Why and How to use Meetups for Branding and Selling - Analysis

Did You say tweetup? Looks old now!

You don't need to be on twitter to meet new people. Twitter doesn't have a dedicated application for organizing tweetups.

Its new interface adds new features, which smells like inspiration from facebook. Twitter doesn't seem to be serious about its greatest selling point, Tweetups. Had it been, the new interface would must  have some applications for it. Does it matter though, when you have cool site like meetup.com, which is all set to steal the concept of tweetup to re-brand it as Meetup?

This change is happening silently and steadily, people no more say they organized a tweetup, rather they organize Meetup.

Meetup does not allow you to make friends like any other networking site, and this is what makes it different . Anyway, it is not like other networking websites. It is about managing meet ups based on interest and locality.

You just need to browse groups and find out what is best suited to your interest, need and accessibility. It helps you engage in real life conversation.

Meetup has many growing communities, who really meet each other. Facebook allows you to add friends, twitter allows you to have conversation with a lot of people, and at both the places, you don't know who they are! Meetup is something you should add to your social media portfolio, it will help you find people who are actually meeting at a place.

The least pondered fact about social networking websites is that they fail to create a real network. The cause of this failure is that everyone connected to you don't have the same purpose and mission. Twitter and Facebook has created mad rush for fans and followers.

People and brands have treated fans and followers as capital, which returns sales revenue. Targeting focused and engaged audience reduces your efforts and increases ROI. Segmenting them according to refined interests and demographics further enhances your ROI.

Meetup reverses this entire exercise by directly engaging people who are already sharing in real life. You create a meetup group, you engage them in real life and also on meetup.com. It is a great branding opportunity! While twitter and facebook is full of brands who are engaged in full time marketing, meetup has yet to see them doing the same on meetup.com. Techcrunch, Mashable and many other websites are promoting this concept by directly allowing users to create meetup groups through their website.You may expect the concept to get more refined in future with meetup developing better ways for connecting people.

The business of making people talk and the business of making people meet are two different things. More Talking leads to less listening and then everyone shouts and nobody listens, which is the case with twitter now. If you posted a question on twitter, half a year ago, you might had got half a dozen response, but now you would seldom get a single response with double the number of followers. Attitude has changed! Everybody is shouting and very few listens. Because of this change of attitude, people need to meet in real life to have real conversation both online and offline.

Here comes the role of meetups and meetup.com. Popular way of searching a meetup group near you is similar to searching it for anything else on google. just type the query, Meetup in delhi, meetups in mumbai, meetups in banagalore.....meetups in kolkata and you would hit upon the corresponding meetup group and similar conversations about meetups happening around you.

Organizing meet ups is an old science. There were religious meet up groups in the past, where people with similar attitude and ideas used to meet over a long time period. Napolean Hill talks about how meeting of same people over a long time period makes them create a powerful mastermind.

More the number, more the challenges. Two of the person can arrange meeting anywhere and any time, three would require a consensus and more would definitely an organized effort, because more the number of people more the chances of people drifting away.

It is highly probable that marketers would target meetup groups for branding and selling in near future. All you need is an idea woven around your product that could instigate people to meet. When you have an idea and you have people, you just need a venue to make it an event. Events are powerful promotional tools, because they leave a long lasting impression on everyone who were part of it and also on those who wanted to be part of it and also those who heard about it but were neither part of it nor had reason to be part of it. In a nutshell, it is manifold expansion of idea. Marketing by meetups need not be an expensive affair. Because you need to do it very often maintaining a frequency which is cost effective and rather profitable. it should be No Frills.

Recommended Reading:

Tweetups - Twitter Meet Ups to boost your personal and corporate branding

Google Engage Partner Meet Up & Google Adwords Display ...

Read This >>

Facebook Share - Fshare Workaround for Blogger

Facebook share requires you to write, meta content on the page you want it to be installed on. The problem with blogger is that you either shall have to insert different meta tags for different pages, or just leave that for search engines to decide. Many people have stopped writing meta tags because of Google's categorical assertion that they no more look into them, though duplicate meta tag may be the cause of concern for you. Because of the absence of meta tags, facebook share does not work properly. It was the case with this site too. in the description it used to serve some crappy url from the template. To avoid this situation, you can add, a tag different from description on your pages. I added <meta content='Ramesh Kumar' name='author'/>, and it worked. It helps Fshare to pull description from sidebar about me. Definitely it is not the solution for people who want description of the post to be displayed. For that you shall have to manually insert description meta tag for all the posts using <b:if> logic. you certainly won't like to do such a tedious task for hundreds of posts written in the past. Just take care for future posts. Insert meta tags for them. However, it is advisable to let the above trick work for old posts and you may insert meta tags for future or selected old posts. Let me, make things simple how to do it in stepwise manner.
  1. Open the HTML editor of your blogger template by going to design and then edit HTML
  2. Press ctrl and F key simultaneously and search for <head>
  3. Look for this line <b:include data='blog' name='all-head-content'/> & Insert <meta content="yourname" name="author">, just after it, Preview and save.
  4. Create a section by the same name in the sidebar like I have with title "author", describing you.
  5. Wait for sometime. Yes, it take some time!
  6. Check the description Fshare provides in preview, You should be able to see your bio going with every share.
  7. Cool down! it is not that Bad. There is no harm people becoming aware about you with every share.
for posts which are important or new ones, you shall have to follow step 1 & 2 above and insert the following code for every post.


<b:if cond='data:blog.url == "http://url of your post"'>
<meta content='keywords for your post' name='keywords'/>
<meta content=' description of your post' name='description'/>
</b:if>


This will be enough for Fshare to read and send the description about your post with every share. If you ask me, I am not interested in doing it for any post, and rather am happy that every share sends my bio with it and also asks people to contact me via email. Wow!
Also, people should know many reputed blogger have stopped using Fshare on their site because of this flaw. You can check labnol

RECOMMENDED READING: Instead of doing the above trick, we have a better solution now.

Read This >>

Privacy on Twitter, Facebook and other Social Networks

People are furious. They are concerned about their privacy. Facebook has been figured out as the guilty number one. One of the Charges are, it allows status updates to be visible outside your friends circle. Well, facebook was meant to be a closed door meeting of friends. Then spread the twitter epidemic, which changed every definition of networking. It is not just closed door meeting of friends, it should spread too. one advantage twitter has over facebook is that you don't need the consent of the person for following him. Anybody can participate. Facebook, perhaps is aware of this inherent shortcoming and hence it launched Community Pages, which also has relevant status updates in public. Users didn't take this kindly and many considers it as breach of faith. A major challenge before facebook is to devise something which may help information spread from one close group to other. It is apparent, they want to achieve it by any means. They are doing it stealthily, but it is highly likely that facebook status update would very much become like twitter tweets which is easily accessible and also indexable by topics, in near future. It requires a lot of creativity on the part of Facebook team to facilitate this transition in trustworthy manner. In the worst case, they may completely copy follower following concept of twitter. From the user point of view, private conversations on social media are useless. More the number of people following the discussion, better and enjoyable it becomes. If you don't agree just check your Direct Message folder in twitter. This is one to one conversation, which feels like Spam folder in your mailbox. I have attached the screenshot of DMs in twitter, I receive. Just compare it with Public tweets. These same guys would never say the things in public what they say in private! Sorry guys, if I violated your privacy here, but this is to tell you when i checked your DMs, I had some other expectations. Whose faith has got breached?
Read This >>