DREAMS

It is not the result of spontaneous combustion.You must set yourself on fire.

START..

Your present circumstances don't determine where you can go; they merely determine where you start.

DREAMS

The art of being happy lies in the power of extracting happiness from common things.

COLOURFUL LIFE

Life is full of colours enjoy it..

BE YOURSELF

Dont be a copy cat...

Saturday, August 10, 2013

1.INTRODUCTION TO ANDROID



                             
SMART PHONES - without which the world seems to slow down, have become an  essential companion of modern civilization.The new Gen-Y 'technology assistant' that help us to carry out various tasks in a blink,is governing the markets.The fastness and the robustness that we experience today is the result of the evolution of Android and the key role that it plays, to maintain a cutting edge experience for the users ,developers, industry and business.

When we turn back to the history we can witness the strong hold of Google and other OHA based tech giants, that support the development of Android. This strong foundation and correct time-to-market made Android a cherry pick for the users. In July 2005 , Google started the revolutionary concept of mobile OS by conquering  Android Inc. Later on 5th November 2007 OHA (Open Handset Alliance) was formed which consisted of Google,HTC,Intel,Motorola,T-mobile. Developed by Google,Android is considered to be the first OHA product. It comes under version 2 of the Apache Software License (ASL).On 12 th November 2007 they released the preview of Android OHA. The main aim of OHA was to devote in advancing open standards for mobile devices and to develop technologies that will significantly lower the cost of developing and distributing mobile technologies and services. 

Android is a complete and modern embedded operating system  which can act as an operating system, middle ware and key mobile application. It works based on the Linux kernel, hence promoting the free and open source concepts.It was an attempt to open the world of mobile applications to take the full advantage that a handset can offer.Combining all mobile applications under one platform was an attempt to  generalize phone’s core applications and third-party applications. Users could take full advantage of inbuilt as well as other external applications.The restrictions imposed by the phone manufactures to use their proprietary software came to a halt with the emergence of Android. The limitations of the handset was completely over taken by the Android applications.

Android significantly enhanced the open source concepts and made applications free for use. The flexibility and mobility of Android was a boon to geeks who got engaged in shrinking the world to our finger tips. Google play have contributed much to this growth.Millions of applications are being developed and distributed around the world and the benefit that Google obtains through android is unbeatable.
 If you think Android as just a software development platform then its high time you change your view points, the influence of Android is unimaginable that it started to appear in hardware oriented scenarios also.But don't think that its a single piece of  hardware. Its a complete, end to end software platform that can be applied to any hardware configurations.

We can find no such areas where Android haven't  extended its reach.Let it be business  promotions, professional development, games or anything else, all  have taken a new step to reach to their clients and the path they have chosen is Android applications.The increasing popularity of smart phones and the usage of android applications have open the market for developers.

Following the footsteps of Google and Android others have entered the game,especially windows phone that runs with windows 8,apples iOS and firefox OS and much more are coming .Now it will be interesting to see what new plans are being cooked up behind the curtains. 



Friday, August 2, 2013

LATEST TECHNICAL ADVANCEMENTS

A PEEP INTO 'WOW' TECH

With the advancements of technology the world is rapidly undergoing a renovation. There are many catalysts in these advancements. Let’s have a peep into some of them:
The advancements in the fields of graphene are going to revolutionize the Internet. It will speed up the internet by up to 100 times. This development wills surely double the pace of the evolution that the web is undergoing.


FANTASY TO VERITY

Tech at a glance

Once upon a time there lived nomads who dreamt of flying just like the birds. They saw the dream, but their successors made it a reality. Ideas that seeded in their mind found the need to break their chains and flew high. They showed the world that imagination have the power to make things come true. When the 21st century blossomed, it witnessed a technical renaissance that changed the existence of human beings. What once thought to be found only in films and dreams have taken shape in front of us and that have made us open our mouths in awe. These advancements give the strength to see more dreams and make them true. The degree of interaction between humans and technology have increased to such an extent that the 21st century seems to make all the fascinations true. 

Sunday, July 28, 2013

SHIVA TRILOGY PART 2


THE SECRETS OF NAGAS

Satyam Shivam Sundaram

The fast paced thriller experience of Shiva trilogy discontinued at 'Immortals of Meluha' refresh itself with the adrenalin rushing experience of 'The secrets of Nagas'.After the hearty welcome received by Immortals of meluha, Amit must surely have been in the pressure to match up with the standard of the first book .And he had successfully laid a new standard to the "Indian lords of rings".

The moment you start reading, you will feel the adrenalin rush. The refreshing story line continues with the fast paced action thriller which leaves the readers at the verge of heart attack. He anticipates the readers to keep guessing and at one moment makes the readers think that finally we reached the centre of the maze. But don't underestimate the skill of the writer because he will suddenly change the flow and will lay his cards carefully without giving out what is in store for us. As the story continues prediction become impossible. It will make you turn the pages impatiently to know what secret will reveal.

SHIVA TRILOGY PART 1

IMMORTALS OF MELUHA                                                                                                                                                              
Om Namah Shivayi.
The universe bows to Lord Shiva. I bow to Lord Shiva.
Amish, an IIM graduate created a gripping mythological plot by breaking the rooster coop of the traditional writing style. He combined the essence of mythology, philosophy and adventure in Shiva Trilogy. The author contemplates the readers to think about the possibility of Lord Shiva in blood and flesh, who was raised to be a god because of his karma. He urges us to think out of the realm of human imagination and learn the lessons of life with the humble Shiva. Thus the nomadic journey begins.

Friday, April 26, 2013

HADOOP SINGLE NODE INSTALLATION



    INSTALLATION GUIDE FOR HADOOP IN UBUNTU 12.04 (SINGLE NODE)


Installing Java-7-oracle

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer 



Tuesday, February 5, 2013

Yahoo! RAISE OF A LEGEND ?? PART 1

DECLINE OF A LEGEND 

Yahoo! is a technology powered media company which connects half a billion people around the world.It has always contributed a lot to the development of internet and has embraced open source technologies. It was once a legend in the web technology who lost its place.

Saturday, January 5, 2013

INSTALLATION GUIDE FOR HADOOP IN UBUNTU 12.04 (SINGLE NODE)

    INSTALLATION GUIDE FOR HADOOP IN UBUNTU 12.04 (SINGLE NODE)

Installing Java-7-oracle
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Create a separate user for hadoop

$ sudo addgroup hadoop
$ sudo adduser --ingroup hadoop hduser

Configure SSH
su - hduser
ssh-keygen -t rsa -P ""

To be sure that SSH installation is went well, you can open a new terminal and try to create ssh session using hduser by the following command:

$ssh localhost

if localhost is not connected reinstalltion of ssh is needed
 
sudo apt-get install openssh-server

Edit Sudoers
pkexec visudo

Add below line to add hduser into sudoers
hduser (ALL)=(ALL) ALL

Ctrl + O to save nano 
and exit from the editor  

Disable IPv6
 
$sudo gedit /etc/sysctl.conf
This command will open sysctl.conf in text editor, you can copy the following lines at the end of the file:

#disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

If you faced a problem telling you don't have permissions, just remember to run the previous commands by your root account.
These steps required you to reboot your system, but alternatively, you can run the following command to re-initialize the configurations again.

$sudo sysctl -p
To make sure that IPV6 is disabled, you can run the following command:
$cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Configuration of Hadoop
Installing Hadoop

Now we can download Hadoop to begin installation. Go to Apache Downloads and download Hadoop version 1.0.4.(current stable version)

Then you need to extract the tar file and rename the extracted folder to 'hadoop'. Open a new terminal and run the following command:

$ cd /home/hduser
$ sudo tar xzf hadoop-0.20.2.tar.gz
$ sudo mv hadoop-0.20.2 hadoop

Update $HOME/.bashrc
You will need to update the .bachrc for hduser (and for every user you need to administer Hadoop). To open .bachrc file, you will need to open it as root:

$sudo gedit /home/hduser/.bashrc

Then you will add the following configurations at the end of .bachrc file

# Set Hadoop-related environment variables

export HADOOP_HOME=/home/hduser/hadoop

# Set JAVA_HOME (we will also configure JAVA_HOME directly for Hadoop later on)

export JAVA_HOME=/usr/lib/jvm/java-7-oracle

# Some convenient aliases and functions for running Hadoop-related commands

unalias fs &> /dev/null
alias fs="hadoop fs"
unalias hls &> /dev/null
alias hls="fs -ls"

# If you have LZO compression enabled in your Hadoop cluster and
# compress job outputs with LZOP (not covered in this tutorial):
# Conveniently inspect an LZOP compressed file from the command
# line; run via:
#
# $ lzohead /hdfs/path/to/lzop/compressed/file.lzo
#
# Requires installed 'lzop' command.
#
lzohead () {
    hadoop fs -cat $1 | lzop -dc | head -1000 | less
}

# Add Hadoop bin/ directory to PATH
export PATH=$PATH:$HADOOP_HOME/bin


hadoop-env.sh
We need only to update the JAVA_HOME variable in this file. Simply you will open this file using a text editor using the following command:

$sudo gedit /home/hduser/hadoop/conf/hadoop-env.sh

or

nano /home/hduser/hduser/hadoop/conf/hadoop-env.sh

Then you will need to change the following line

# export JAVA_HOME=/usr/lib/j2sdk1.5-sun

To 

export JAVA_HOME=/usr/lib/jvm/java-7-oracle

Note: if you faced "Error: JAVA_HOME is not set" Error while starting the services, then you seems that you forgot toe uncomment the previous line (just remove #).

core-site.xml
First, we need to create a temp directory for Hadoop framework. If you need this environment for testing or a quick prototype (e.g. develop simple hadoop programs for your personal test ...), I suggest to create this folder under /home/hduser/ directory, otherwise, you should create this folder in a shared place under shared folder (like /usr/local ...) but you may face some security issues. But to overcome the exceptions that may caused by security (like java.io.IOException), I have created the tmp folder under hduser space.

To create this folder, type the following command:

$ sudo mkdir  /home/hduser/tmp

Please note that if you want to make another admin user (e.g. hduser2 in hadoop group), you should grant him a read and write permission on this folder using the following commands:


$ sudo chown hduser:hadoop /home/hduser/tmp

$ sudo chmod 755 /home/hduser/tmp
Now, we can open hadoop/conf/core-site.xml to edit the hadoop.tmp.dir entry.
We can open the core-site.xml using text editor:

$sudo gedit /home/hduser/hadoop/conf/core-site.xml

or

nano /home/hduser/hduser/hadoop/conf/core-site.xml

Then add the following configurations between .. xml elements:

  hadoop.tmp.dir
  /home/hduser/tmp
  A base for other temporary directories.

  fs.default.name
  hdfs://localhost:54310
  The name of the default file system.  A URI whose
  scheme and authority determine the FileSystem implementation.  The
  uri's scheme determines the config property (fs.SCHEME.impl) naming
  the FileSystem implementation class.  The uri's authority is used to
  determine the host, port, etc. for a filesystem.

mapred-site.xml
We will open the hadoop/conf/mapred-site.xml using a text editor and add the following configuration values (like core-site.xml)
nano /home/hduser/hduser/hadoop/conf/mapred-site.xml

  mapred.job.tracker
  localhost:54311
  The host and port that the MapReduce job tracker runs
  at.  If "local", then jobs are run in-process as a single map
  and reduce task.
 

hdfs-site.xml
Open hadoop/conf/hdfs-site.xml using a text editor and add the following configurations:

nano /home/hduser/hduser/hadoop/conf/hdfs-site.xml

  dfs.replication
  1
  Default block replication.
  The actual number of replications can be specified when the file is created.
  The default is used if replication is not specified in create time.
 

Formatting NameNode
~/hduser/hadoop/bin/hadoop namenode -format

You should format the NameNode in your HDFS. You should not do this step when the system is running. It is usually done once at first time of your installation.
Run the following command

$/home/hduser/hadoop/bin/hadoop namenode -format


NameNode Formatting

Starting Hadoop Cluster

You will need to navigate to hadoop/bin directory and run ./start-all.sh script.
cd ~/hduser/hadoop/bin/
./start-all.sh


Starting Hadoop Services using ./start-all.sh

There is a nice tool called jps. You can use it to ensure that all the services are up.


Friday, January 4, 2013

ERRORS IN HADOOP INSTALLATION & HOW TO SOLVE THEM


TO ERR IS TO HUMAN 

And we cannot find anybody who haven't made an error while installing hadoop.Apache Hadoop is now a trade mark for open-source software for reliable, scalable and distributed computing.

Apache hadoop project includes one of the most important, Hadoop Distributed File System (HDFS™): A distributed file system that provides high-throughput access to application data.

DESKTOP CUSTOMIZATIONS IN WINDOWS


This post will help you turn your desktop into a productive and nice looking space which you can customize every day. The interactive panels provide specific information so you wont have anything unnecessary on your desktop.




TOOLS NEEDED:


Thursday, May 17, 2012

WRITING HOPES WITH EYES




Its winter already the snow has began to fall  …Its again another season that passes  away in silence .
It was so silent  that I could not even hear my heart beat. Wait  is my heart beating? May or may not be?
 How do I know that?
 Did it turned out to be clay?
No I don’t think so
I think there is a war going in my brain between my neurons ….
May be my immunity system is working   so hard to preserve me like this...
No.