Sunday 14 December 2014

SOME AMAZING FACTS ABOUT ANDROID

Android is a one word for gadget-awesomeness. It transforms a smartphone into a power gadget. Here we are with some of the obscure android facts that you have not heard of yet.


1.What Android Means?

Whenever you hear about Android, you could tell it’s the Smartphone OS from Google. And Further? Well Android isn’t a new term, it seems to have originated a few hundred years ago. It was thought to be a robot that gave answers to your queries (Now it really does). To be specific, it was “a humanoid robot”. Android also appeared on many gaming consoles and Movies during the 80's.

 

 2.Google Did Not             Start Android


Though Google stays to be the prime reason for Android’s tremendous success, it wasn’t made by Google. Android Inc. was a separate company shaped by Andy Rubin in the US. Google bought Android in 2005 that led to the revolutionary operating system, combining the power of web and mobile into one system.
Google’s decision to make Android open source was one of the best things that they could do. Although Andy Rubin remained the head of Android in Google for a while, he moved on while the other Google officials took over his role.


3.HTC MADE THE FIRST ANDROID

f you thought Nexus One was the first smartphone to run Android, you are off beam. The First ever smartphone to run Android was HTC G1 (also called HTC Dream). It was running the Android 1.6 (Donut) version. It came with a 3.2 inch capacitive screen, and a slider QWERTY keyboard. Anyhow it was a breakthrough and this was where the revolution began.



4.ITS TOTALLY FREE AND OPEN SOURCE

What makes Android spaced out from Windows phone and iOS is the fact that it’s free. Android is [simply put] totally open. You can see what’s running behind the system, edit the source code and maybe create your own flavour of it [If you are up to it]. The AOSP (Android Open Source Project) is released by Google under Apache License which allows distribution and modification of the same, no strings attached.



5. SO FAR, THE MOST USED SMARTPHONE OS

Android OS happens to be the top Smartphone platform so far. With One Billion+ device activations, no rivals have hit this mark. Although Windows phone and iOS have tried many rivalry tactics from “hackathons” to free development tools for apps (Windows Phone) , nothing seems working so far. Android’s open nature and ease of app development led to their great milestone of hitting one billion activations.

SO NOW YOU ARE READY TO GET YOUR 'SMART' KNOWLEDGE TESTED....😉😉😉

Friday 12 December 2014

How to Tell if Google Considers your Website as Mobile Friendly



Google search on mobile now marks websites that are mobile friendly. How do you test if your sites are considered so by the Google spiders?


You can no longer afford to not have a mobile-friendly website that isn’t readable or usable on a mobile phone. That’s because Google is now clearly marking websites in mobile search results that it considers mobile friendly and if that tag isn’t getting displayed around your content, your website may see a drop in mobile traffic.

When a keyword is searched on Google via Desktop and via Mobile phone due to Google's Pigeon Update are different.This difference is because of some tags which are required by Google Spiders for the Mobile Website Recognition must not be present on your blog.

Earlier our blog also suffered with this update but now we have learned What's the cause and here we present a mind blowing article on How to tell if Google considers your Website mobile phone friendly.

Responsive design is most important criteria to tell if Google Considers your Website as Mobile Friendly
Google search on mobile now marks websites that are mobile friendly. How do you test if your sites are considered so by the Google spiders?

Enough now. How do you confirm if your web pages are considered mobile friendly by Google? There are quite a few options.

One, you can do a site:domain.com search in Google on any mobile phone to check if that tag is displayed around the most popular web pages of your website. This is the quickest way to check mobile-friendliness of multiple pages without using any of the tools.

Google also offers an online tool to help you understand if it considers your website as mobile friendly. You’ll have to run it against all the pages of your site.

Sometimes a website may be responsive and readable on a mobile device but it may not be usable. For instance, the links may have been placed too close to each other making it difficult to tap (like on this page) or the videos may have been embedded using Flash that doesn’t play on mobile devices. These factors may also prevent Google from marking your website as mobile friendly.

You can use your Google webmaster account to know if your site suffers from any of these usability issues. Open Webmaster Tools, choose Search Traffic and select Mobile Usability. Here you’ll see all the pages on your site that are indexed by Google and need your attention.

Alternatively, you can use the PageSpeed tool to detect usability issues as well without logging into Webmaster Central. Put the URL in the input box and check the User Experience report under Mobile. If you see anything in Red, it needs to be fixed. You can also explore other online tools to test your website on a much wider range of mobile phones.

Saturday 6 December 2014

Array as a stack and as a queue program in C++


/* Following program implements array as a stack and as a queue with push and pop operations.*/  
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
void arrstack()
{
clrscr();
int top=-1;
int size=5;
int arr[5];
int ch; char ans;
do{
cout<<"1.Push\n";
cout<<"2.Pop\n";
cout<<"3.Back to Main Menu\n";
cin>>ch;
 if(ch==1)
 {   int item;
 cout<<"Enter the item to be inserted\n";
 cin>>item;
  if(top==size-1)
  {
  cout<<"overflow";
  return;
  }
  else
  arr[++top]=item;
 cout<<"\n Array Status\n";
 for(int i=top;i>=0;i--)
 cout<<arr[i]<<"\n";
 }
 if(ch==2)
 {
 if(top==-1)
 {
  cout<<"underflow";
  return;
 }
 else
 {
  cout<<"Element deleted is"<<arr[top];
  top--;
 }
 cout<<"\n Array Status\n";
 for(int i=top;i>=0;i--)
 cout<<arr[i]<<"\n";
 }
 if(ch==3)
 {
  return;
 }
cout<<"\nWanna see array stack menu\n";
cin>>ans;
}while(ans=='y'||ans=='Y');

}//end arrstack

void arrqueue()
{
clrscr();
int front=-1;
int rear=-1;
int size=5;
int arr[5];
int ch; char ans;
do{
cout<<"1.Push\n";
cout<<"2.Pop\n";
cout<<"3.Back to Main Menu\n";
cin>>ch;
 if(ch==1)
 {   int item;
 cout<<"Enter the item to be inserted\n";
 cin>>item;

  if(rear==size-1)
  {
  cout<<"overflow";
  return;
  }
  else if(front==-1&&rear==-1)
  {
  front++;
  }

  arr[++rear]=item;

 cout<<"\n Array Status\n";
 for(int i=front;i<=rear;i++)
 cout<<arr[i]<<"\n";
 }
 if(ch==2)
 {
 if(front==-1&&rear==-1)
 {
  cout<<"underflow";
  return;
 }
if(front==rear)
{
  cout<<"Element deleted is"<<arr[front];
  front=rear=-1; 
}
else
{
  cout<<"Element deleted is"<<arr[front];
  front++;
}
 cout<<"\n Array Status\n";
 for(int i=front;i<=rear;i++)
 cout<<arr[i]<<"\n";
 }
 if(ch==3)
 {
  return;
 }
cout<<"\nWanna see array stack menu\n";
cin>>ans;
}while(ans=='y'||ans=='Y');


}//end arrqueue

void main()
{
clrscr();
int ch;
char ans;
 do
 {
 cout<<"\n1. Array as Stack\n";
 cout<<"\n2. Array as Queue\n";
 cout<<"\n3.Exit Program\n";
 cout<<"\nEnter your choice\n";
 cin>>ch;
 if(ch==1)
 {
  arrstack();
 }
 else if(ch==2)
 {
 arrqueue();
 }
 else if(ch==3)
 {
 exit(0);
 }
 cout<<"Wanna See menu again y/n";
 cin>>ans;
 }while(ans=='y'||ans=='Y');
     getch();
}