Monday, December 14, 2015

8 Essential SEO Techniques for New Website

These eight essential SEO techniques will help you build more traffic to your website. They’re the basic ways to help the search engines notice your website so you can be ranked higher for more keywords. They don’t involve playing to every single change a search engine makes. Instead, they’re time-tested, proven ways to steadily gain ranking with search engines so your site gets noticed!

1. Choose the right keywords

Choosing the right keywords is essential to successfully building a website! If you don’t have the keywords people are searching for, how will anyone find your site through a search engine?
Keyword selection is probably the most vital of our eight essential SEO techniques. The key here is to choose keywords that people search for often but that aren’t too competitive. If there are thousands of other websites using the exact keywords you use, you just won’t be able to keep up with the competition. Luckily, with the right tools, such as the Google Keyword Search tool, finding keywords that your customers are using and your competitors aren’t isn’t that difficult.

2. Get keyword density right

Keyword density is how often a keyword appears on a page compared to the total number of words on that page. We normally talk about it in percentages. For example, 2% density means you’ve got your keyword appearing twice for every hundred words on the page.
The density that different search engines look for can vary a little bit, but not much. Basically, a search engine wants to know that your page is really centred on your chosen keyword. On the other hand, stuffing your pages with keywords at the cost of great content will turn search engines off to your website.

3. Use keywords in hyperlinks

This is perhaps one of the most overlooked of our eight essential SEO techniques. Search engines really like it though, when you have a hyperlink embedded in the keyword you’re using. The link can be to another page on your website or even to an external website, as long as the link is relevant to where your visitor will end up.

4. Get meta data right

Meta data used to be what you’d find on the card indexes of libraries. Now, it’s the data that describes the data on a web page. It sounds confusing, but it’s really not. Your meta data is your page title, keywords and description. Meta data is what the search engines use to learn what they should find in the content of a web page. If your meta data matches up to your on-page content, the search engine will like what it finds. So often, the meta data isn’t filled in for websites, so make sure you speak to your web developer or webmaster about completing it.

5. Make your navigation clean

It’s vital that your website be easy for both the search engine spiders and humans to navigate. Of the eight essential SEO techniques we’ve listed here, this one probably takes the most planning. Before you even start building your website, you need to know how different pages will link into one another.
You should have a clean, simple way for visitors to get from one page to another. The bonus to having clean navigation is that once visitors find your website, they’re more likely to stick around for longer. This gets you more business and better rankings with the search engines.

6. Use internal links

When you’re thinking about navigation, don’t limit yourself to a navigation bar and links at the bottom of most pages. Instead, also think about linking internally between pages. Using in-text links is a great way to do this. If your website has lots of interesting content, your visitors are going to want to read what you’ve got to say on other parts of your website. Linking between pages is a really easy way to help visitors and the search engines find your other interesting content. Plus if you use a keyword as your hyperlink text, even better.

7. Have a clear, comprehensive sitemap

Chances are your human visitors aren’t going to use a sitemap to get around. Search engine spiders will, though. In fact, in order to get your website noticed by search engines at all, you’ll have to submit your sitemap to them. Having a clear sitemap will mean you rank better with all the major search engines.

8. Get credible websites to link to you

Of the eight essential SEO techniques, this is probably the most time consuming. Finding quality websites and developing a relationship with them in order to get them to link to you takes time and lots of effort, but is essential in order to increase your rankings in the search engines.

The bottom line

The bottom line is that you are capable of incorporating all of these eight essential SEO techniques into your website. If you can use these techniques as you’re creating and developing your website, you’ll increase your ranking in the search engines, get more traffic and convert more business.

Monday, October 12, 2015

WAMP, XAMPP, Apache Won’t Start on Windows 10

With everyone taking the Windows 10 upgrade, this question has been coming up often…

I recently upgraded to Windows 10, and as a result WAMPDeveloper’s Apache service won’t start. It produces the following error message:
Error (OS 10013) An attempt was made to access a socket in a way forbidden by its access permissions. :AH00072: make_sock: could not bind to address [::]:80
(OS 10013) An attempt was made to access a socket in a way forbidden by its access permissions. :AH00072: make_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
The problem is that Windows 10, and more-so with the upgrade, now comes with several extra Services that take port 80 (HTTP) and 443 (HTTPS) that Apache needs to start.
If Apache will not start (due to the above binding/socket/port issue), than one of these two Services is running on Windows 10.
  1. Web Deployment Agent Service (MsDepSvc)
  2. IIS / World Wide Web Publishing Service (W3SVC)
These services can be safely disabled and are not needed for Windows functionality.
Run ‘services.msc’, select the service, click to stop it, and then change its Startup Type from “Automatic” to “Disabled”.
You’ll be able to start Apache right after that.

Friday, August 21, 2015

Google offered "earth app pro" in your desktop

Google Maps is a Web-based service that provides detailed information about geographical regions and sites around the world. In addition to conventional road maps, Google Maps offers aerial and satellite views of many places. In some cities, Google Maps offers street views comprising photographs taken from vehicles.



Google map allows to view location through browser also smartphone users  use apps to view location, even though google does not provide google app but now google has released their own Google Earth app is now available on desktop app, before google provided this app  it has two kind of apps such that Google Earth and Google Earth Pro, The pro version we have to purchase for 399 dollar when you convert on srilankan rupee 53000 worth.




But now Google has offered (PC and MAC) of their users as free you can download it from their site and install in our desktop while your installation it will ask username and password just type your email address as your username for the password type “GEPFREE” and press the login

Tuesday, June 23, 2015

Find out who has unfriended you on FB?

Facebook provides many services as a result we are enjoying on that, we have an option on facebook that we can send a friend request to friends who are known or unknown as well we are getting friend request as a result we will get a notification.  



But if our friend who is already in our friend list if he made unfriend us, we won't get any notification up to now it is a vital problem on facebook for that google chrome introduced an extension to find who has unfriended us on FB






 Download on me

Saturday, June 20, 2015

Microsoft Spying Your Local Machines, How to stop them??

Microsoft spying your local machines unknowingly to you, so you need to be alert,  for that make a simple setting with your computers in a minute, to prevent from them. therefore if you want to prevent your personal information that are on your computers do this one by one

1) Open (Run) Type REGEDIT and press Enter
2) Go on HKEY_LOCAL_MACJONE
4) Click on SYSTEM
5) Click on CurrentControlSet
6) Click on Services
7) Click on NLaSvc
8) Click on Parameters
9) Click on Internet
10) On the right side look for "EnableActiveProibing" and set his Value to "0"


Friday, June 12, 2015

Web 3.0 and 4.0


The web 3.0 is on every mouth. It seems like it’s one of the next buzzes on the internet. What is it? What can we expect from it?

Before describing the WEB 3.0, let’s go a little bit through the history of the web and try to understand the evolution of this living entity that is part of the life of almost everyone on earth nowadays, whether you want it or not, the web is everywhere.

WEB HISTORY

The first question to answer is why? Why was the internet created?

INTERNETWORKING

Communications were very limited before the internet, in distance and amount of data. The basic idea was to be able to communicate between separate networks. Until then, the most used model was the mainframe computer but it was not able to exchange outside of its LAN (Local Area Network).

MIT and UCLA labs contributed a lot in the 60s and 70s to the development of the first “Packet Switching” model. The idea is the cut any data into “packets” that have the right properties to be sent independently, with eventually different routes, that can be buffered and queued depending on the traffic on the network.

The ancestor of the internet is the ARPANET, the first packet switching model. Other famous models were the X.25 and the UUCP.

But the number of gateways was still limited and the next step was to develop a super-framework of networks. It needed to be independent from the physical implementation of each network.

The Internet Protocol was born.

WEB 2.0

The web 2.0 is more a new way of using the internet than a real evolution of its core definition.

Basically the web 2.0 refers to an enhanced way to share information, collaborate, communicate and interoperate. Users become contributors of a website’s content.

It is often linked to the creation of social networks (MySpace, Facebook…), video sharing sites (YouTube), Wikis, Blogs. It is also the father of web based applications. It is the era of RSS (Really Simple Syndication), XML and Web API.

Web 2.0 is also a place where experts (Finextra) or non-experts (Forums) from different horizons can exchange and discuss around a wide range of topics.

WEB 3.0

The web 3.0 is also known as the “Semantic web”.

It includes several technologies in order to arrange and structure data you can find on the internet to make it available and usable by programs and software thanks to a metadata system.
The purpose is to make the web readable by machines and not only by humans.

It starts with the Resource Description Framework (RDF) which gives the specifications of such a metadata data model. It is also the Web Ontology Language (OWL) and notations like RDF Schema (RDFS).

SVG (Scalable Vector Graphics) are between the web 2.0 and the web 3.0. Many websites are already using this technology to display animated content. Flash animations are already taking advantage of this technology to deliver advanced animated content without the heavy weight of usual “movie files”.

Even if the definition of the web 3.0 is not achieved yet, everybody agrees on its properties. The web 3.0 will have to gather the following benefits:



Website or Web Solution
Mobile
Universal
Accessible


The core benefit is that anyone will have access to a huge amount of structured data using software. No need to dig in for hours on the web, on different websites to get valuable information. It will also provide (if well structured) to the “Deep web”. Most of the time, a Google search provides access to the “Surface web” (most common sites with a good Page Rank), but a lot of interesting information lies under the surface.

WEB 4.0

The web 4.0 is also known as the “Symbiotic Web”.

The idea being the symbiotic web is that once the metadata are organized (web 3.0), human and machines can interact in symbiosis. Meaning that we would be able to build more powerful interfaces like mind controlled interfaces for example.

But let’s be clear, the web 4.0 is still an underground idea in progress. There is no definition of it yet.

People also talk about ambient intelligence, webOS, artificial intelligence…

Not even mentioned on the world wide web consortium, I think we gonna have to wait a couple of years at least before seeing any web 3.0 and more for web 4.0. But it’s good to know that there are lots of projects going on in the web world.



Feel free to leave your comments and feedback on what you think it should be.

IT and Market Finance
Cedric Pariente-Racine Alpha

Thursday, June 11, 2015

9 useful PowerShell tools

Microsoft's mighty windows administration framework gets even better with the help of these tools and materials. Almost all are free; the one for-fee tool is well worth the cost



Why PowerShell?

PowerShell. A simple blue window and some text has transformed the world of Windows administration from a point-and-click GUI to scripts that automate everything, as well as provide log rotation and identity lifecycle management and which server receives which updates.

With everything in the newest versions of Windows Server accessible primarily via PowerShell and only secondarily (and sometimes even not at all) via the server's GUI, PowerShell knowledge has become a must. Sometimes, though, it is difficult to know whether you are proceeding correctly. Luckily, there are other resources available that will help speed you along in your training and your professional responsibilities.

In this slideshow, I will highlight 9 resources for immersing yourself in the PowerShell world. Whether you're writing scripts, working in a DevOps-oriented environment or administering software from vendors other than Microsoft using PowerShell, there is something for everyone in this group of resources. And best of all -- they are all free, save for one excellent paid product.

What are you waiting for? Let's dive in.

Tuesday, May 12, 2015

Monotype is introducing an HTML5-based Web font platform

Monotype, one of the world’s biggest typeface companies and owner of Helvetica, is looking to change the way we view fonts on the Web. The company is today announcing a Web font platform that runs on HTML5 to give designers access to its catalog of nearly 100,000 fonts.


With the slow but steady death of Adobe Flash, web designers have looked to doing as much as possible within HTML5. One limitation so far, however, has been the access to quality fonts. There are some solutions out there, like Google Web Fonts, but they are generally limited to a small selection of not-very-exciting designs.


Monotype is looking to create an all-in-one platform that takes advantage of its expertise and selection. Whereas previously brands would have to search, apply, license and publish Web fonts separately, Monotype’s platform aims to walk you through the complete process in one solution.





Brands can license new fonts, import previously licensed ones, or use third-party font kits from approved sources, and Monotype includes 14 font families by default out of its huge catalog. To save load times on ads, a subsetting API makes sure that font files only contain the characters needed for a particular campaign.


Though currently the Web font platform is aimed at brands and businesses to start, the company hopes to soon bring it to consumers. For now though, developers can try out a demo or request access over at the link below.



Sunday, May 10, 2015

Microsoft Office 2016 to feature co-editing

Soon, multiple people will be able to work on the same Word document simultaneously, and even see each others' changes as they are typed out in real-time.

At the Ignite conference, held this week in Chicago, Microsoft demonstrated the new co-editing capability which lets two or more people edit a Word document at the same time. It can be tested in a a preview edition of the software suite released this week.

Today, joint editing of the same Word document can be complicated, as people make changes to the file on their local devices and email it to their colleagues for further modifications, often resulting in the existence of multiple drafts. Co-editing eliminates the need to email the same document back and forth among different participants.

Real-time co-editing has been available in Microsoft's Office Web apps since 2013, and is also offered by rival products such as Google Docs.

"People have been interested in moving that same capability down to the rich app on the device," said Jared Spataro, a Microsoft general manager for the Office marketing group.

When in collaborative mode, Word will show how someone else is editing the document "character by character," Spataro said. The person making the edits is identified by a small set of initials hovering by the cursor making the change.

Key to making the file available to all parties is storing it in the cloud, either in OneDrive or OneDrive for Business. At present, there is no limit to the number of people who can work on a single document at the same time.

The technology still needs to be finalized, Spataro said. For instance, the development team is still working out how to handle collisions, when two people are working on the exact same part of the text. This could be handled by locking the paragraph or the sentence that one person is editing, so others can't access it.

Eventually co-creation will also be offered in PowerPoint and Excel as well, Spataro said.

Microsoft Office 2016 is due to be released by the end of the year.

Joab Jackson -- U.S Correspondent


Thursday, April 30, 2015

Microsoft now has a code editor for Mac and Linux: Visual Studio Code

The new tool, called Visual Studio Code, makes it easy to develop .NET code along with many other programming languages on Linux based systems.

It’s monumental for Microsoft as it marks the first time the company has ever made Visual Studio cross-platform, truly embracing those that it’s previously feuded with.


 



Microsoft said that Visual Studio Code will help complete the Visual Studio product family and is “incredibly lightweight.”
 

 
feature the company touted heavily was full Intellisense support, along with Git version tracking.
Visual Studio Code is available for free beginning today and you’ll be able to download it 

Download :  Visual Studio Code

Chrome features on Android as Google


Fancy a sneak peek at Google’s new mobile browser? All you have to do is download Chrome Dev from the Play Store onto your Android device and voilà.

Google announced the release yesterday on its official Chrome blog.
The Chrome Dev app is worth downloading if you’re designing an app or mobile site so you can preview how they might run on phones and tablets and it is also the place to get previews of new features from Google before they are generally released.

This is the first time that Google has released the Dev version on Android. It is already available for Mac, Windows, Linux and ChromeOS.

There are already multiple Chrome channels available such as the Canary channel, which could be regarded as the least stable, the more stable Chrome Beta and the regular Chrome browser.

You can install multiple versions of Chrome on Android devices, and using Chrome Dev does mean you’ll get to preview new features before they move up the chain to Chrome Beta and eventually the Chrome browser, but as the app’s description states – using Chrome Dev is like living “on the bleeding edge.”

So, if you’re a casual user, it’s probably safer to stick with the regular Chrome Browser and avoid any unpleasant crashes or reliability issues.

Saturday, April 25, 2015

What is Ajax Where it Used in Technology?

Ajax (Asynchronous JavaScript and XML) is a method of building interactive applications for the Web that process user requests immediately. Ajax combines several programming tools including JavaScript, dynamic HTML, XML, cascading style sheets, the Document Object Model and the Microsoft object XMLHttpRequest

Advantages

Better interactivity:
This is pretty much the most striking benefit behind why several developers and webmasters are switching to AJAX for their websites. AJAX allows easier and quicker interaction between user and website as pages are not reloaded for content to be displayed. 

Easier navigation:
AJAX applications on websites can be built to allow easier navigation to users in comparison to using the traditional back and forward button on a browser.

Compact:
With AJAX, several multi purpose applications and features can be handled using a single web page, avoiding the need for clutter with several web pages. For our use of AJAX on goedkope-zomervakantie.com, it took just a few lines of code!

Backed by reputed brands:
Another assuring reason to use AJAX on your websites is the fact that several complex web applications are handled using AJAX, Google Maps is the most impressive and obvious example, other powerful, popular scripts such as the vBulletin forum software has also incorporated AJAX into their latest version.



Where Should Ajax be Used?

Ajax should be used anywhere in a web application where small amounts of information could be saved or retrieved from the server without posting back the entire pages. A good example of this is data validation on save actions. Another example would be to change the values in a drop down list-box based on other inputs, such as state and college list boxes. When the user selects a state, the college list box will repopulate with only colleges and universities in that state.  

Another great example is when the client needs to save or retrieve session values from the server, based on a user preference such as the height, width or position of an object. Adjusting the width could make a callback to the server to set the session variable for the new width. This way, whenever the page is refreshed, the server can adjust the object’s width based on this session variable. Otherwise, the object would go back to its initial default width.

Other features include text hints and autocomplete text boxes. The client types in a couple of letters and a list of all values that start with those letters appear below. A callback is made to a web service that will retrieve all values that begin with these characters. This is a fantastic feature that would be impossible without Ajax and is also part of the Ajax Control Toolkit.


Example with Ajax: 

Index.html

<!DOCTYPE html>
<html>
<head>
<script src="fathi.js"></script>
    <link href="fathi.css" type="text/css" rel="stylesheet">
</head>
<body>
<table id="table">
<tr>
      <th id="tableHead">
     Things in my pocket 
</th>

</tr>
<tr>
   <td id="item1">
     Sony Xperia M Dual
   </td>
</tr>
<tr>
    <td id="item2">
     Choclates
    </td>
<tr>
</table>

<br/>

<input type="button" value="Im a dude" onclick="dude();" />
<input type="button" value="Im a alient" onclick="alient();" />
</body>

</html>

--------------------------------------------------------------------------

xample.js

 function dude(){
table = document.getElementById("table");
th = document.getElementById("tableHead");
item1 = document.getElementById("item1");
item2 = document.getElementById("item2");

table.className = "dudeTable";
th.className = "dudeHead";
item1.className = "dudeItems";
item2.className = "dudeItems";

 }


 function alient(){
table = document.getElementById("table");
th = document.getElementById("tableHead");
item1 = document.getElementById("item1");
item2 = document.getElementById("item2");

table.className = "alientTable";
th.className = "alientHead";
item1.className = "alientItems";
item2.className = "alientItems";
  

 }

--------------------------------------------------------------------------

xample.css

 .dudeTable{
border:  3px solid #CC0000;
background-color: #0099CC;
color: white;
 }

 .dudeHead{
font-family: Verdana;
font-weight: bold;
font-size: 18px;

 }

 .dudeItems{
font-family: Arial;
font-size: 16px;
 }
 /****************/

 .alientTable{
border:  10px solid #CC3399;
background-color: #FFFF00;
color: red;
 }

 .alientHead{
font-family: Georgia;
font-weight: bold;
font-size: 15px;

 }

 .alientItems{
font-family: Georgia;
font-size: 14px;
font-style: italic;

 }












Saturday, April 18, 2015

How big meal restaurants make online order

On this developed technology world people are busy with their regular business so they make order some fast foods via using online ordering but they anticipate ordered  food so the technology came with a solution faster process for the ordering food,  let's know how the process works inside the just 3 single pages which is html,Css,Javascript

Requirement: make a account in 000webhosting to test this process 

"index.html"

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="foodstore.js"></script>
</head>
<body onload="process()">
<h3>KFC Bucket</h3>
        Enter the food you would like to order:
<input type="text" id="userInput"/>
<div id="underInput"/>
    </body>
</html>

-------------------------------------------------------------------

"foodstore.php"

<?php
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';

echo '<response>';
$food = $_GET['food'];
$foodArray = array('pizza','burger','KFC','submarine','dramer','hotdog');

if(in_array($food,$foodArray))
echo 'We do have '.$food.'!';
elseif($food=='')
echo 'Enter a food you idiot';
else
echo 'Sorry punk we dont sell'.$food.'!';
echo '</response>';

?>

-------------------------------------------------------------------


"foodstore.js"

var xmlHttp = createXmlHttpRequestObject();

function createXmlHttpRequestObject(){
var xmlHttp;

//internet explorer
if(window.ActiveXObject){
try{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

}catch(e){
xmlHttp = false;
}
}

//google chrome
else{
try{
xmlHttp = new XMLHttpRequest();

}catch(e){
xmlHttp = false;
}

}

if(!xmlHttp)
alert("cant create that object!");
    else(
return xmlHttp;
}

//process function on html
function process(){
if(xmlHttp.readyState==0 || xmlHttp.readyState==4){
food = encodeURIComponent(document.getElementById("userInput").value);
xmlHttp.open("GET", "foodstore.php?food=" + food, true");
xmlHttp.onreadystatechange = handleServerResponse;
xmlHttp.send(null);
}else{
setTimeout('process()',1000);
}
}


function handleServerResponse(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
xmlResponse = xmlHttp.responseXML;
xmlDocumentElement = xmlResponse.documentElement;
message = xmlDocumentElement.firstChild.data;
document.getElementById("underInput").innerHTML = '<span style="color:blue">' + message + '</span>';
setTimeout('process()',1000);
}else{
alert('Semething went wrong');


}

}