User:Subhashkmr19/sandbox

Facebook

Some Introduction of facebook: Type………………………………………………….......Public Founded……………………………………………… Cambridge, Massachusetts, United States (2004) Founder(s)……………………………………………. Mark Zuckerberg,Eduardo Saverin,Dustin Moskovitz,Chris Hughes Area served………………………………………….Worldwide Registration………………………………………….. Required Users…………………………………………………….. 901 million[5] (active April 2012) Launched……………………………………….........February 4, 2004 Current status……………………………………….. Active Advertising…………………………………………….. Banner ads, referral marketing, casual games Revenue………………………………………………. US$ 3.71 billion (2011), up from $1.97b (2010)[2] Employees…………………………………………… 3000+ (2011)[3 Page Source………………………………………….javascript,PHP

How Does Facebook Work?””

The Front End: Facebook uses a variety of services, tools, and programming languages to make up its core infrastructure. At the front end, their servers run a LAMP (Linux, Apache, MySQL, and PHP) stack with Memcache. Not a computer science expert? Let’s take a look at exactly what that means. Linux & Apache: This part is pretty self-explanatory. Linux is a Unix-like computer operating system kernel. It’s open source, very customizable, and good for security. Facebook runs the Linux operating system on Apache HTTP Servers. Apache is also free and is the most popular open source web server in use. MySQL: For the database, Facebook utilizes MySQL because of its speed and reliability. MySQL is used primarily as a key-value store as data is randomly distributed amongst a large set of logical instances. These logical instances are spread out across physical nodes and load balancing is done at the physical node level. As far as customizations are concerned, Facebook has developed a custom partitioning scheme in which a global ID is assigned to all data. They also have a custom archiving scheme that is based on how frequent and recent data is on a per-user basis. Most data is distributed randomly. PHP: Facebook uses PHP because it is a good web programming language with extensive support and an active developer community and it is good for rapid iteration. PHP is a dynamically typed/interpreted scripting language. Memcache: Memcache is a memory caching system that is used to speed up dynamic database-driven websites (like Facebook) by caching data and objects in RAM to reduce reading time. Memcache is Facebook’s primary form of caching and helps alleviate the database load. Having a caching system allows Facebook to be as fast as it is at recalling your data. If it doesn’t have to go to the database it will just fetch your data from the cache based on your user ID. HipHop for PHP: HipHop for PHP is a source code transformer for PHP script code and was created to save server resources. HipHop transforms PHP source code into optimized C++. After doing this, it uses g++ to compile it to machine code.

Advantages and Disadvantages of Facebook

Facebook being one of the most famous social networking site comes with it’s own pros and cons. Here in this article, I would try to show some of the advantages and disadvantages of Facebook. No doubt, Facebook helped a lot to cut down the physical boundaries and it has it’s benefit of using Facebook for personal or for business purposes. Facebook has helped a lot to create personal brand for many individuals and for businesses. More over, it’s a major source of entertainment for people around the globe. Since, Facebook is a global social networking site available in various languages, country and language is not a barrier. Also, with Facebook translation feature, you will never miss out connecting Fb users from different countries and with people who speaks different languages. The Advantages of Facebook: Facebook with 800+ million active users, hold a great deal of advantages. You can use it for your personal growth, professional growth or none the less you can use it to find a job for you. As I mentioned above there are many advantages and disadvantages of Facebook and lets start with some of the advantages of Facebook. Facebook for Networking: Facebook is most powerful social media and social networking site. You can use Facebook to connect with your Family, Friends, Work colleague and to meet new people. Specially, this is the best way to find your school, college or any other old profile. Most of the people who know how to use computer and internet, have a profile on Facebook. More over, it’s easy to find like-minded people by seeing their interest and you can easily connect with them using Wall updates, Private message, Poke or text and video chat. Facebook for Dating: Facebook is also famous finding a date. College students and youngsters are using Facebook for dating and to make new friends. Indeed, with a social networking powered by over 800+million active users, it’s easy to find a date for youself who share common interest and hobbies. This way, most of the time you don’t get into the issues of in-compatibility. Though one should be careful about fake Facebook profiles as they are usually created by stalkers of spammers. Though, according to report Facebook is also becoming one of the major reasons for failed relationship and breakup’s. So make sure, you use Facebook as a useful tool and not misusing the networking power of Facebook. Facebook for business: Talking about Facebook advantages for business, it’s one of the largest site in the world where we are allowed to connect to everyone. Anyone, can take advantages of Facebook to maintain a good relationship with others, who identify with certain tastes or products, is very important, because later you can sell a product or promote products or services, thus increasing the possibilities of making money on the Internet. Facebook allows the establishment of partnerships between various projects. More over, using Facebook fan page, you can increase your brand value and social media presence for your business. Facebook, helps you to find new leads and client, if you use it properly. Facebook video chatting: Facebook can also be use as video chat tool. Recently Facebook implemented Facebook video chat feature in partnership with Skype and now you can make video call to your friends using Facebook inbuilt video chat app. In case if you are not aware of it, check out How to set up Facebook video chat. Fb as Image or video hosting site: You can also use Facebook as image or video hosting site. You can set privacy for individual album to make your video and image collection private or public. More over, you can always download complete collection of Facebook photos and videos using Facebook backup account feature. Facebook as source of information & news: Facebook launched Facebook timeline in beta sometime back and it gives a complete new look in terms of your personal profile branding. With Facebook timeline cover, you can easily create your first impression or you can be creative and you can use cover pic to tell people about you. Also, you can set your certain updates as public and if done strategically, you can use it as your portfolio. For example, if you want people to recognize you as a Facebook business expert (Provided you are one), you can set privacy to public for your most commented and liked ” Facebook for business tips, articles and discussions”, this way all new profile visitors will see your expertise and will be connecting with you because of your useful and targeted updates. This can help you to get more subscribers and also help you to get clients as well.

Facebook game apps: Having a dedicated area for games on the social network is only going to push up the popularity of those games and make more developers take Facebook game apps seriously. Facebook is about to get really serious about games. The proof comes from details posted on the Facebook developers blog about the forthcoming games dashboard feature. Through this new dashboard you’ll be able to get a wealth of information specifically about games on the social network. You will see what you have been playing, what your friends play, any messages relating to specific game news, and directory listings under the categories of games: •	Action & Arcade Games •	Board Games •	Card Games •	Role-Playing Games •	Virtual World games •	Word Games A mock-up of what the new dashboard will look like has been made available for anyone interested. Facebook is also preparing to launch the equivalent dashboard for applications. The main reason for their introduction is to: Make it easier for users to interact with your applications and provide you with new communication channels accessible to all users from the home page. Developers should already be able to get access to the new Dashboard API to start exploring and getting to grips with the functionality in preparation for the public roll-out. There’s also a sandbox area to test things out. The disadvantages of Facebook: Facebook privacy: One of the major concern and disadvantage of Facebook is to do with Facebook privacy. In the past, it has created many buzz due to sudden change in Fb privacy settings but now Facebook has simplified it’s privacy setting. But due to ignorance and lack of understand Facebook privacy feature, people make many mistakes which you can find out from below example. Another situation to consider has to do with the availability of information too personal, whether in video, pictures or text. Never give out too much personal information. As throughout the Internet, we should bear in mind the privacy of your personal data, because after they are placed online lose your control. Private status published as Publicly: One of the most prominent disadvantages of Facebook has to do with the Facebook privacy. Though later on Facebook simplified Facebook privacy, but still many newbie make mistakes by publishing private images and status update publicly. Also, people usually keep their Facebook friend list visible to public, and this helps Facebook stalkers to find information. Fake Facebook profile: Facebook allows phone verification but there is no check on Fake Facebook profile. You will find tons of fake profile with beautiful profile picture of any girl. There is no limit to such profile and most of them are created by stalker or by marketers to gain more friends and then to use it for marketing purpose. There are many ways by which you can find a Fake Facebook profile, which we will cover in some other article. Not using Facebook list feature: More over, many users still don’t use Facebook list feature which is very helpful to keep your updates targeted to specific friend list, like College friends, Office friends and so on. I’m sure you might not like to get fired from your job because of silly hate status update against your boss or office. If you are new to Facebook list, read our guide on: How to use Facebook list. Time-consuming: Of all the Facebook disadvantages, I believe this is one of the most common reasons why people deactivate or delete their Facebook profile. Being, one of the best way to know what your friends are up to, people spend too much time on this social networking site. Fb offers many entertainment applications and games which will keep user engaged. Apart from Facebook chat and Facebook video chat are another two-time consuming feature. If you want to use Facebook for your advantages, use it for certain time limit in a day. Too much of Facebook, might make you Facebook addict and you might end up wasting too much time on Fb. Conclusion: Weighing the scales as well, where we put the advantages and disadvantages of Facebook, we can conclude that, Facebook is used in the right proportions and with proper care can be a powerful tool for marketing and networking. Specially, for any online or offline business, you can leverage the power of Facebook for success of your business. Though, looking at all the advantages of Facebook, I would say we can always disregard various Facebook disadvantages. Inclusive you can make money on Facebook. It’s why Facebook has become, in a short time, one of the most widely used marketing tools in today’s world. How do you use Facebook? What’s your opinion on Facebook? Is it helping you or like other social networking site, you end up spending too much time on Facebook.