No more Facebook Like Gate’s….

Facebook already announced that it would no longer support business pages to have Like Gate’s type of applications where user need to like their fb pages to enter into the contest or receive points in the game. Which means there is no way to track if the user liked the page or not.

As per facebook:
The ‘liked’ property will no longer be returned in the ‘signed_request’ object for Page Tab apps created after today. From November 5, 2014 onwards, the ‘liked’ property will always return ‘true’ regardless of whether or not the person has liked the page.

Facebook changed platform policy:
You must not incentivize people to use social plugins or to like a Page. This includes offering rewards, or gating apps or app content based on whether or not a person has liked a Page. It remains acceptable to incentivize people to login to your app, checkin at a place or enter a promotion on your app’s Page. To ensure quality connections and help businesses reach the people who matter to them, we want people to like Pages because they want to connect and hear from the business, not because of artificial incentives. We believe this update will benefit people and advertisers alike.

The practice of incentivizing users in exchange for liking a page has been for years, which had helped them to increase the number of fans for their brand and overall to increase reach to their customers. However, now this is not possible.

Facebook wants your fans to really like your brand/page, not only your contest prizes or materials that they get from liking your page. Forceful likes, doesn’t really mean they want posts from your page on their walls or they really do care for your brands. Lets say you ran a contest to win an Ipad and user need to like your business page to enter into the contest. You might get an increased number of likes running this contest but you must be aware that people are liking your page not because they like your business or they really do care about your brand.. they are just concerned for Ipad as they are Apple fans..:)

Overall, this announcement by facebook seemed fair enough for users as they connect with a business or brand only if they truly want to and not because they were enticed by “artificial incentives”.

Linux – Command “Free” for memory management

I’m not a server administrator, nor do I have sound knowledge with Linux but recently, I have been involved to setup a server on rackspace. Everything was going smooth, with 20 of my clients site being hosted on server until we got an email from Rackspace regarding over consumption of memory and complete use of swap needing to hard reboot the server. They asked us to oversee the issue and fix it. Now, I didn’t had any idea how to check memory and processes on server, I researched a bit and found this command name “free”. There were other commands which had helped me resolve the issue like top, htop, ps,etc.. which I will be explaining on my further posts. Let us go through this “free” command in Linux and how it works in more detail here.


Login to your server and give the ‘free’ command without quotes. Not sure, what client you use for ssh communication but I prefer SSH Secure Shell Client.

Linux Command Free

Below, is the output screenshot which consists of the four lines also, you will see the results are in Kb.

Linux Command Free - Output

You might want to view the results in megabytes, so you can just add ‘-m’ option after free command to view results in megabytes(Mb) which is more readable.

free -m

Output screenshot as below:

Linux Command Free - Output in MB

First line consists of column headers, 2nd line provides you the memory usage including cached and buffered memory. You just need to concentrate on the third line, which tells you what memory is being used by the system and is not available for other process. In above screenshot you will see, 743 mb of 1998mb is used by different processes. I still have 1255mb of memory available which can be used by other tasks. That’s it.. If you are concerned with the 4th line mentioning swap, let me provide you brief info. on it. Swap is a disk-based memory space that can be configured on some servers and is used incase your application require so much memory that it had to resort to hard drive swapping to work. Consistent swapping or very high levels of swapping make you application run slow. You may need to upgrade to include more RAM, if it coninues to use swap memory even after optimization.

Regular monitoring of server memory utilization must be done on a regular basis. It helps you to have general idea of your server condition and alert you in advance for any possible problems. Like your server might be up and running but it may be struggling using higher level of swap becoming slower and slower. So. it’s better to know any issues beforehand than resulting into any downtime and non-operational site.

Give your online visitors something free

This article explains, the 3rd point from my first article “Success as a freelancer..”. With every article on this topic, we as a freelancer, we are climbing a step to success. By reading this article, you will come to know how important is to help or provide something free to meet your goal, to attract client towards you…Provide something free

Providing something free on your site, will automatically initiate more visitors to your site/blog and potentially more clients. Offer your vistiors something that is useful, like if you are designer then, you can put some free buttons, css instructions or some useful tips and if you are programmer, then you can add some piece of code you have developed and useful to other people, like WP Plugins, JQuery Plugins, some useful classes or some tips and tricks for the framework or open source you are master with which might help to tackle real time problems.

This method of feeding to trap a pray, has always been popular on every fields and succeeds most of the time. For example: You can see lots of free software, which when installed, you will find some ads related to them, or some links that points to their works, latest products, etc. Similarly, you can find lots of free wp plugins but most of the free version consists of their company ads, or free version is the simple version of their paid version which has many limitations, and showing their usability on free version, they are forced to get the paid version. So, finally there is a conversion to the provider…

We can find many other examples on this which really works. Moreover, providing something free to the users, will also help you to show your ability and your work to others and if they are impressed, you might get some good referrals as well. That is why, I would suggest you to try this method, which had worked for many, and infact me..:)

Getting involved in social media

I had already mentioned how, Making a portfolio can play an important role in getting clients in my previous post, “Making a Portfolio & Updating it Regularly“. Now, on this post, I will try to show you the importance of social site and how you can utilize it for your freelancing and business purpose.

Social media has taken online communication to a different level. Almost everyone uses social media for all types of interactions, be it personal or professional. With these sites you can connect easily with people, share your thoughts and views, post your blogs and build a huge following. People don’t do business with ones whom they don’t know. Growing good relationships with peoples is much vital to the business. Getting engaged with Social media to demonstrate what you do, what are you good at and some of the links for your demo works will better describe you and let other peoples to understand your capability. Finally, this will help you get more clients and more work.

Facebook, Twitter, LinkedIn, etc are current top social media sites. With these you can expose yourself to thousands of users with something useful to everyone and grow your reputations and inturn you get back from them.

Making a Portfolio & Updating it Regularly

As a continue to my previous post Success as a Freelancer, on this post I will be trying to explain each of the important points which needs to be followed to be a successful freelancer, one of which is making a good portfolio. To become a successful freelancer we need to have successful clients who can be a constant provider. Making a portfolio might help you to get those clients at your ease.

With the advancement in technology and with the ease of access to the internet at home, office, everywhere, we merely find someone who doesn’t browse internet once a day. And for peoples who work in this web related fields, its impossible for them not to be in touch with internet . So, having a website of your own means a lot. It is for you, representing your online presence. It makes you look more professional and also, many of the clients do surf the net to find new people matching their criteria for their upcoming projects. Just that you don’t have a website or as you lack online presence, you might have missed lots of good opportunities which must have been very suitable to you. People won’t know you are there with the appropriate capabilities they have been looking for, so having a website portfolio is a must.

Hope you have an idea, how important is to have a website portfolio. Now, if you already have a website/blog then I would recommend you to update it timely. Though it might take few hours to have a single post but that might turn out to be profitable in long run. In addition, we have lots of social sites these days, where you can show your social presence and show your best works timely.. who knows where you might get a good client….:P

Success as a Freelancer

Success as a freelancerFreelancing is very common these days. Most of all wants to quit our full-time job and work on our own, where we are our own boss, we manage our own time and select anytype of jobs, we are comfortable with. Freelancing is not always easy and it requires a bit of flexibility, creativity, dedication and most of all, a good management. Even though a large number of individuals are involved in freelancing, only few of them are able to achieve maximum level of success. Success might depend on your talent, dedication and your management skills. Where there are people who are totally satisfied with freelancing and earning more then what they had expected, there are others who are quite frustrated with it and rather thinking of joining some other jobs. So, to the ones who falls under second category, I would like you to go through points mentioned below and see if you are missing something which you can improve to join in the list of successful freelancer.

Mentioned below are few of the points which successful freelancers take into consideration:

Now, I hope you have some ideas on what you have been missing and what are the things you might want to concentrate on, for successful freelancing. In coming days, I will be explaining each of the above points in detail, so that you have more ideas on them.