Social Networks and Web 2.0
Not what you're looking for?
Develop notes on the following:
The technologies behind a social network tool you use.
Your experience with this tool.
How it has changed the way you interact with your friends and family. Is the change a positive or negative one from your perspective?
Purchase this Solution
Solution Summary
The response provides you a structured explanation of web 2.0 and social networks. It also gives you the relevant references.
Solution Preview
The social network tool I use is Facebook.
1.
Facebook uses PHP but it has a compiler HipHop Compiler. That converts it to C++ and complies it using g++ creating a template. To avoid static compiling, Facebook works on HipHop Interpreter and HipHop Virtual Machine which translate the PHP code to HipHop ByteCode (1). Facebook uses Linux, but has optimize it for its own purposes. It also uses MySQL but mainly as a key-value persistent storage, moving joins and logic onto web servers since optimizations are easier to perform.
Client side programming language of Facebook is JavaScript. It is mainly used within web pages. The Markup Language is HTML5. The image file formats on face book are done through Portable Network Graphics (2). Embedded Cascading Style Sheets gives a set of style rules in the Facebook webpage. The social network of Facebook is US based. Data such as logging, clicks and feeds transmit using Scribe and are aggregated and stored in HDFS using Scribe-HDFS. Page rendering is accelerate using BigPipe technology which uses pipelining logic. HTTP proxying is done by Varnishing Cache. The Chat of Facebook is based on an Epoll server developed in Erlang and accessed using Thrift. Facebook owns about 60,000 servers. The currently unveiled datacenter in Prineville is based on self-designated hardware that was unveiled as Open Compute Project(3). Memcached processes store 300 TB of data, the Hadoop and Hive cluster is made of 3000 servers with 8 cores, 32 GB RAM that total 24 thousand ...
Education
- BSc , University of Calcutta
- MBA, Eastern Institute for Integrated Learning in Management
Recent Feedback
- "I read your comments, and thank you for this feedback. Do I need to find other studies that applied this methodology Ive used? That's where I'm stuck at."
- "Thank you kindly sir. "
- "Excellent and well explained. --Thank you kindly. "
- "Awesome notes. I appreciate you."
- "I have the follow-up project and I will assign that to you very soon. "
Purchase this Solution
Free BrainMass Quizzes
Income Streams
In our ever changing world, developing secondary income streams is becoming more important. This quiz provides a brief overview of income sources.
Team Development Strategies
This quiz will assess your knowledge of team-building processes, learning styles, and leadership methods. Team development is essential to creating and maintaining high performing teams.
Learning Lean
This quiz will help you understand the basic concepts of Lean.
Production and cost theory
Understanding production and cost phenomena will permit firms to make wise decisions concerning output volume.
MS Word 2010-Tricky Features
These questions are based on features of the previous word versions that were easy to figure out, but now seem more hidden to me.