JavaScript Timers

setTimeout() and setInterval() allow you to register a function
to be invoked once or repeatedly after a specified amount
of time has elapsed. These are important global functions of
client-side JavaScript, and are therefore defined as methods of
Window, but they are general-purpose functions and don’t
really have anything to do with the window.
The setTimeout() method of the Window object schedules a
function to run after a specified number of milliseconds elapses.
setTimeout() returns a value that can be passed to clear
Timeout() to cancel the execution of the scheduled function.


Retrieving the Response

A complete HTTP response consists of a status code, a set of
response headers, and a response body. These are available
through properties and methods of the XMLHttpRequest
object:
• The status and statusText properties return the HTTP
status in numeric and textual forms. These properties hold
standard HTTP values like 200 and “OK” for successful
requests, and 404 and “Not Found” for URLs that don’t
match any resource on the server.
• The response headers can be queried with getResponse
Header() and getAllResponseHeaders().
• The response body is available in textual form from the
responseText property.
The XMLHttpRequest object is used asynchronously: the
send() method returns immediately after sending the request,
and the response methods and properties listed above aren’t
valid until the response is received.

WebSocket() constructor

socket with the WebSocket() constructor:
var s = new WebSocket("ws://ws.example.com/resource");
The argument to the WebSocket() constructor is a URL that uses
the ws:// protocol (or wss:// for a secure connection like that
used by https://). The URL specifies the host to connect to,
and may also specify a port (WebSockets use the same default
ports as HTTP and HTTPS) and a path or resource.
Once you have created a socket, you generally register event
handlers on it:
s.onopen = function(e) { /* The socket is open. */ };
s.onclose = function(e) { /* The socket closed. */ };
s.onerror = function(e) { /* Something went wrong! */ };
s.onmessage = function(e) {
var m = e.data; /* The server sent a message. */
};
In order to send data to the server over the socket, you call the
send() method of the socket:
s.send("Hello, server!");
When your code is done communicating with the server, you
can close a WebSocket by calling its close() method.
WebSocket communication is completely bidirectional. Once
a WebSocket connection has been established, the client and
server can send messages to each other at any time, and that
communication does not have to take the form of requests and
responses.

3 Top Internet Marketing Tips

One Traffic Source
Submit your Blog to Content Aggregators like AllTop.com and 9Rules.
If you have a top-notch blog that regularly publishes valuable content (which you should), then you can submit your blog to sites like Alltop.com and 9Rules.com. These are content aggregators that aggregates the best content from around the web.


Write Tutorials! Tutorials are a HUGE untapped traffic source online. If you have a
website related to graphic design, wordpress, web development, SEO,
marketing, or programming, then you can use tutorials to send thousands of visitors to your website.  There are hundreds of websites online that you can submit your tutorials to.

SEO your Site 
  • Format — text or image? image map? javascript? drop-downs? Text is best.
  • Page URLs — look at URL structure, path names, file names. How long are URLs? How far away from the root are they? Are they separated by dashes or underscores?
  • Are keywords used appropriately in text links or image alt tags?

Reading DOC file in php

  read PDF and DOC files using PHP

Reading PDF Files

 
$content = shell_exec('/usr/local/bin/pdftotext '.$filename.' -');
 
 

Reading DOC Files

 $content = shell_exec('/usr/local/bin/antiword '.$filename);


concat() Method

The concat() method returns the array resulting from appending its arguments to
 the array on which it was invoked. Given the script:

Blog Flipping?

Practicing selling blog to other after attaining traffic and popularity 
is known as Blog Flipping.

List some SEO techniques you follow when a new site is given?

Check with on page factors such as Meta tags, Title, Keywords and Meta description in content.
• Site is submitted to major search engines
• Bookmarking site pages
• Directory submission
• Press release which announces your site launch
• Blog commenting
• Submitting articles to concentrate article readers
• Web 2.0 page creation
Classifieds to target local users

Black Hat SEO?

several websites to get high ranking is brought numerous
methods and techniques to achieve goal.

Interview Questions-Networking



·         What is an IP address?
·         What is a subnet mask?
·         What is ARP?
·         What is ARP Cache Poisoning?
·         What is the ANDing process?
·         What is a default gateway? What happens if I don't have one?
·         Can a workstation computer be configured to browse the Internet and yet NOT have a default gateway?
·         What is a subnet?
·         What is APIPA?
·         What is an RFC? Name a few if possible (not necessarily the numbers, just the ideas behind them)
·         What is RFC 1918?
·         What is CIDR?
·         You have the following Network ID: 192.115.103.64/27. What is the IP range for your network?
·         You have the following Network ID: 131.112.0.0. You need at least 500 hosts per network. How many networks can you create? What subnet mask will you use?
·         You need to view at network traffic. What will you use? Name a few tools
·         How do I know the path that a packet takes to the destination?
·         What does the ping 192.168.0.1 -l 1000 -n 100 command do?
·         What is DHCP? What are the benefits and drawbacks of using it?
·         Describe the steps taken by the client and DHCP server in order to obtain an IP address.
·         What is the DHCPNACK and when do I get one? Name 2 scenarios.
·         What ports are used by DHCP and the DHCP clients?
·         Describe the process of installing a DHCP server in an AD infrastructure.
·         What is DHCPINFORM?
·         Describe the integration between DHCP and DNS.
·         What options in DHCP do you regularly use for an MS network?
·         What are User Classes and Vendor Classes in DHCP?
·         How do I configure a client machine to use a specific User Class?
·         What is the BOOTP protocol used for, where might you find it in Windows network infrastructure?
·         DNS zones – describe the differences between the 4 types.
·         DNS record types – describe the most important ones.
·         Describe the process of working with an external domain name
·         Describe the importance of DNS to AD.
·         Describe a few methods of finding an MX record for a remote domain on the Internet.
·         What does "Disable Recursion" in DNS mean?
·         What could cause the Forwarders and Root Hints to be grayed out?
·         What is a "Single Label domain name" and what sort of issues can it cause?
·         What is the "in-addr.arpa" zone used for?
·         What are the requirements from DNS to support AD?
·         How do you manually create SRV records in DNS?
·         Name 3 benefits of using AD-integrated zones.
·         What are the benefits of using Windows 2003 DNS when using AD-integrated         
        zones?
·         You installed a new AD domain and the new (and first) DC has not registered its
SRV records in DNS. Name a few possible causes.
·         What are the benefits and scenarios of using Stub zones?
·         What are the benefits and scenarios of using Conditional Forwarding?
What are the differences between Windows Clustering, Network Load Balancing  and Round Robin, and scenarios for each use?
·         How do I work with the Host name cache on a client computer?
·         How do I clear the DNS cache on the DNS server?
·         What is the 224.0.1.24 address used for?
·         What is WINS and when do we use it?
Can you have a Microsoft-based network without any WINS server on it? What are the "considerations" regarding not using WINS?
·         Describe the differences between WINS push and pull replications.
What is the difference between tombstoning a WINS record and simply deleting  it?
Name the NetBIOS names you might expect from a Windows 2003 DC that is   registered in WINS.
·         Describe the role of the routing table on a host and on a router.
·         What are routing protocols? Why do we need them? Name a few.
·         What are router interfaces? What types can they be?
·         In Windows 2003 routing, what are the interface filters?
·         What is NAT?
·         What is the real difference between NAT and PAT?
·         How do you configure NAT on Windows 2003?
·         How do you allow inbound traffic for specific hosts on Windows 2003 NAT?
·         What is VPN? What types of VPN does Windows 2000 and beyond work with natively?
·         What is IAS? In what scenarios do we use it?
·         What's the difference between Mixed mode and Native mode in AD when dealing with RRAS?
·         What is the "RAS and IAS" group in AD?
·         What are Conditions and Profile in RRAS Policies?
·         What types or authentication can a Windows 2003 based RRAS work with?
·         How does SSL work?
·         How does IPSec work?
·         How do I deploy IPSec for a large number of computers?
·         What types of authentication can IPSec use?
·         What is PFS (Perfect Forward Secrecy) in IPSec?
·         How do I monitor IPSec?
·         Looking at IPSec-encrypted traffic with a sniffer. What packet types do I see?
·         What can you do with NETSH?
·         How do I look at the open ports on my machine?