Posts

Speed Up Browsing in FireFox

I was experiencing very low internet speed on my pc so i searched for it and found a useful method to increase the browsing speed by sending more than one request at a time to the website server. I am Going to tell here that how to do it in Firefox. 1. Type " about:config " into the address bar and hit return. Scroll down and look for the following entries: network.http.pipelining network.http.proxy.pipelining network.http.pipelining.maxrequests Normally the browser will make one request to a web page at a time.When you enable pipelining it will make several at once, which really speeds up page loading. 2. Alter the entries as follows: Set " network.http.pipelining " to " true " Set " network.http.proxy.pipelining" to " true" Set " network.http.pipelining.maxrequests " to some number like 30 . This means it will make 30 requests at once. 3. Lastly right-click anywhere and select  New-&g

Inside Facebook Messages' Application Server

Image
Facebook Messages  represents one of the most technically challenging products that we've ever created. As we mentioned when we  launched Facebook Messages , we needed to build a dedicated application server to manage its infrastructure. We  recently discussed  the Messages back end and how we scaled the service to handle all the communication coming from email, SMS, Facebook Chat, and the Inbox. Today we'll explore the internals of the application server. The Application Server Business Logic The application server integrates with many Facebook services and shields this complexity from these various clients. It provides a simple interface for its clients to perform standard message operations, including creating, reading, deleting, and updating messages and the Inbox. The flow for each of them is as follows. When creating new messages or replying to existing ones, the application server delivers the message to the recipients on behalf of the sending user. If a

Important books for Aspirants of IIT JEE

Image
Here is the complete list of books that can help you for the preparation of JEE Main & JEE Advanced. These books are available for both Class 11 and Class 12. Best maths books for the preparation of JEE Main And JEE advanced   Coordinate Geometry Textbook of  Integral Calculus  for JEE Main & Advanced  Author : Amit M Agarwal Textbook of  Algebra Vol.1  for JEE Main & Advanced Author : Dr. SK Goyal TA Textbook of  Vectors & 3D Geometry  for JEE Main & Advanced Author : Amit M Agarwal A Textbook of  Algebra  for JEE Main & Advanced, Author : Dr. S K Goyal Play with Graphs A Magical book to teach  Problem Solving through Graphs Author : Amit M A Textbook  of Trigonometry  for JEE Main & Advanced Author : Amit M Agarwal Selected Topics in Mathematics  Statics & Dynamics, Statics &  Numerical Methods & Volume & Surfaces Author : Dr. S K Goyal A Textbook of  Differential Calculus  for JEE Main & Advanced Author : A Das Gupta IIT JEE Mat

Detect an AJAX Request in PHP

I like using the same PHP script for both AJAX and non-AJAX content requests. Using one script just makes everything easier because it's only one file to update/edit and it's one more cache-able request. One way to try detect an AJAX request (as opposed to a regular page load) is by using the following PHP code: /* decide what the content should be up here .... */ $content = get_content ( ) ; //generic function; /* AJAX check */ if ( ! empty ( $_SERVER [ 'HTTP_X_REQUESTED_WITH' ] ) && strtolower ( $_SERVER [ 'HTTP_X_REQUESTED_WITH' ] ) == 'xmlhttprequest' ) { /* special ajax here */ die ( $content ) ; } /* not ajax, do more.... */ $_SERVER['HTTP_X_REQUESTED_WITH']  is the golden ticket but not all servers provide this variable so having other checks in place will be important.

CSS Click Event : Using CSS for Click Events

CSS doesn’t provide any official way to handle a click event in CSS. But there are some very interesting tricks that we can use to “detect” a click using CSS only, without a single line of JavaScript, and this is what we are going to talk about today. How ot Works ? The HTML 1 2 < input type = "checkbox" > < p class = "to-be-changed" >I'm going to be red! It's gonna be legen... Wait for it...</ p > The CSS 1 2 3 4 5 6 7 .to-be-changed {      color : black ; }   input[type=checkbox]:checked ~ .to-be-changed {      color : red ; } As you can see, it relies on the :checked pseudo-class and on the general sibling selector  ~ . Please note that it also works like a charm with the adjacent sibling selector  + . Basically, it says “if the checkbox is checked, then the following elements with the  .to-be-changed  class will be red”. Okay, a checkbox isn’t very sexy, but you can tot