Why The Names Are So………?

In computers and IT world, we encounter many peculiar names for software products, companies and people. Have you ever wondered why the names were kept so? Each name comes from its own story. Below I discuss some very interesting names and tell the stories behind them. So shall we start…?

1. GOOGLE:
Most of you know how the Google got its name. But still we share it.
The name started as a joke boasting about the amount of information the search-engine would be able to search. It was originally named ‘Googol’, a word for the number represented by 1 followed by 100 zeros. After founders – Stanford graduates Sergey Brin and Larry Page presented their project to an angel investor, they received a cheque made out to ‘Google’.

2. LINUX:
Linus Torvalds had wanted to call his operating system as Freax, which tells its FREE and X (derived from UNIX). During the start of his work on the system, he stored the files under the name "Freax" for about half of a year.
In order to facilitate development, the files were uploaded to the FTP server. Ari Lemmke was Linus Torvald’s co-worker at Helsinki University and he was also in charge of FTP server administration at Helsinki. He named the project "Linux" on the FTP server without enquiring Linus Torvalds.

3. CISCO:
cisco is named after the city San Francisco. The cisco is written in small letters.

4. UNIX:
The name Unix stems from a joke one of Thompson’s colleagues made: Because the new operating system supported only one user (Thompson), he saw it as an emasculated version of Multics and dubbed it "Un-multiplexed Information and Computing Service," or UNICS. The name later morphed into Unix.

5. HEWLETT PACKARD (HP) :
The co-founders of HP Bill Hewlett and David Packard tossed a coin to decide whether the company they founded would be called Hewlett-Packard or Packard-Hewlett.

6. ZYNGA :

As you know Zynga Inc is a game developer for social network sites. The company develops games for FACEBOOK and MYSPACE. The co-founder of Zynga Mark Pincus owned a American Bulldog whose name was ZYNGA. And the company got its name after dog.

7. WIPRO: Wipro is a global IT consulting and services company. Wipro was initially set up as a vegetable oil manufacturer in 1945. At that time, the company was called Western India Vegetable Products Limited. (Later abbreviated down to WIPRO.)

8. A.OUT :
If you are programming in Linux using C or C++ then you might be familiar with "A.OUT". This is name of the executable output file. Have you ever thought why its name is so?
Its because when Dennis Ritchie and Ken Thompson were developing UNIX , there was no C compiler, they used PDP – 7 machine which has got an assembler and its output was called ASSEMBLER OUTPUT (a.out). So even now its called a.out

9. COREL:
Its a company that develops COREL DRAW software which is used for graphic manipulation. The name was derived from the founder’s name Dr. Michael Cowpland. It stands for Cowpland Research Laboratory.

10. NERO Burning ROM:
NERO is a very famous and most popular CD/DVD burning software. Its name has been derived from Roman emperor Nero Claudius Germanicus, who is said to have been playing music while Rome city was under fire. NERO application got its name from the phrase "NERO of Burning Rome".

11. EPSON :
Epson is a printer company. It stands for ‘Son Of Electronic Printers’.

12. BENQ:
Benq is a Thaiwanese company which manufactures consumer electronics. BENQ stands for Bringing Enjoyment and Quality to life.

13. APACHE SERVER:
Apache is a most widely used HTTP server. It was developed on top of NCSA’s httpd daemon by applying series of patches. The result was ‘A Patchy Server’. Later it became Apache server in usage.

14. ADOBE:
Adobe founders John Warnock and Charles Geschke named it after the river "ADOBE CREEK" that ran behind John Warnock’s house.

15. ACCENTURE:
Accenture is a short for ‘Accent Into The Future’. The name Accenture was suggested by one of its employees as a part of internal name finding contest for Accenture employees.

16. INTEL: Intel was founded by Robert Noyce and Garden Moore. 80% of the processors used around the world are manufactured by Intel. Intel stands for INTEGRATED ELECTRONICS.

17. REDHAT CORPORATION:
The company’s founder, Larry Ewing was presented a Cornell Lacrosse Team Cap while at college by his grandfather. Unfortunately he lost it and desparately kept looking for it. So when he released the Beta version of Linux, he named it Red Hat and in the Reference Manual, he requested the readers to return his cap to him if anyone has it.

18. SUN Microsystems:
SUN is a acronym for Stanford University Network as its co-founders Scott McNealy, Vinod Khosla and Andy Bechtolshiem were graduated from Stanford University.

19. TOSHIBA:
It was started in 1875 as Tokyo Electric Works by Hisashige Tanaka in Japan. In 1939 it merged with Shibuara company and formed TOKYO SHIBUARA ELECTRIC COMPANY. It was officially renamed as Toshiba in 1978.

20. SONY :
Akio Morita and Masaru Ibuka formed Tokyo Telecommunications Engineering Corporation in 1946. It was later renamed as SONY. It originated from Latin word ‘SONUS’ meaning sound, and ‘SONNY’ a slang used by Americans to refer to a bright youngster.

21. AT & T :
It was founded by Alexander Graham Bell, the inventor of telephone in 1876. It stands for American Telephone & Telegraphy.

22. SPRINT :
It is a second largest telecom provider in United States. SPRINT got its name from its parent company, Southern Pacific Railroad INTernal Communications.

23. NINTENDO:
Nintendo is a famous gaming console manufacturer. The word Nintendo is composed three Japanese characters Nin-ten-do which means "Heaven Blesses Hard Work".

24. XEROX:
"XER" in greek means Dry. When Chester Carlson first created a photocopier he wanted to stress on the fact that it was a "Dry Printer" unlike the traditional wet ink printer. So it was named XEROX.

25. VODAFONE:
As you know, its a multinational mobile phone operator. Its name is made up of VOice, DAta over TeleFONE.

26. YAHOO :
As you know , YAHOO is most widely used search engine after Google. It stands for Yet Another Hierarchical Officious Oracle!. Yahoo derived its name from the word yahoo coined by Jonathan swift in Gulliver’s Travels which means a person who is repulsive in appearance and action and is barely human.

27. MICROSOFT:
Its name was coined by Bill Gates to represent the company that was devoted MICROcomputer SOFTware. Originally christened Micro-Soft, the ‘-’ was removed later.

2 Comments

Filed under Videos

Google Voice Search and More……….

Friends, in this article I want to share two-three things which I like very much. You may have noticed that I write lot of  articles on Google. And this one is also about Google only. They have improved out web experience during the last 10-12  years. We can’t imagine the World Wide Web without Google.
Two of the most finest tools provided by Google are : Audio Search (Voice Search) and Image Search. Already you may be knowing these things but still I want to share. In Google Search you may have noticed a small image of a mike. Here you can search by talking. That is you have to click on mike and tell it what you want to search. It will show the results. Below you can see its snapshot:

Small image of mike

Come to image search now. I am not talking about searching images, but searching by giving image as input instead of words. Yes, when you open Google Image Search, in the search box you will an image of camera. When you click on it, it asks you to input either image URL or you have upload the image to search about it. Below you can see its snap:

Image representing camera

Friends, in this article I want to share two-three things which I like very much. You may have noticed that I write lot of  articles on Google. And this one is also about Google only. They have improved out web experience during the last 10-12  years. We can’t imagine the World Wide Web without Google.                 Two of the most finest tools provided by Google are : Audio Search (Voice Search) and Image Search. Already you may be knowing these things but still I want to share. In Google Search you may have noticed a small image of a mike. Here you can search by talking. That is you have to click on mike and tell it what you want to search. It will show the results. Below you can see its snapshot:                               Come to image search now. I am not talking about searching images, but searching by giving image as input instead of words. Yes, when you open Google Image Search, in the search box you will an image of camera. When you click on it, it asks you to input either image URL or you have upload the image to search about it. Below you can see its snap:

Leave a comment

Filed under NETWORKING

JAVA-7 Relaeased

Good news for JAVA developers. Today Oracle has released next version of JAVA i.e. JAVA 7. This version has been released with the intention of developing java applications that make extensive use of multi-core CPU and to improve the productivity. With the advent of new programming languages on JVM platform so it is important for the JVM to reflect the needs of java developers.

We will see the  new features provided by JAVA 7 (JDK 7). Java 7 is code named as Dolphin.

1. It includes the support for dynamic languages.

2. It includes library level support for Stream Control Transmission Protocol(SCTP) and Sockets Direct Protocol (SDP) and many other new network protocols.

3.  An XRender pipeline for JAVA 2D , which includes support for handling of features specific to modern GPUs.

4. It includes updates to XML and Unicode.

5. New platform APIs to support advanced graphics rendering

6. Compressed 64-bit pointers

7. New file I/O library to enhance platform independence and support for symbolic links

Some of the features remained unreleased in this version , are planned to be released in the JAVA version 8 in the year 2012.  So download JDK 7 and start developing new stuff.

Leave a comment

Filed under PROGRAMMING

Google Takeout

One more new product of Google – Google TAKEOUT.  Google has released this service a few days ago. This service enables you to get all your data in all of the Google Services that you are using. You can get your data from Google Buzz, Google Contacts and Circles, Google Picasa Web Albums and Google Profile etc. You can make an archive of all your data before downloading an to d then you can download it. If you want you can download whole data or you can optionally select which data you want to select. You can visit http://www.google.com/takeout to use this service. Below you can see its snap

select the services you want to select data of

Leave a comment

Filed under NETWORKING

Google Plus – Art of Social Networking

Google is known for innovation. Google folks always come up with new ideas to make our networked life much interesting and sophisticated. This time is a big one. Ya they have a set war with Social Networking Giant FACEBOOK. This time Google is working on a new project called GOOGLE PLUS.

Google Plus is new style of socializing our online presence. There are 4 interesting features of Google Plus. There are as explained below:

1. Google Circles: Since in facebook and other networking sites, whatever you share with your friends, your updates will be shown to each of your friend, may be it is your best friend, classmate, girl friend, co-worker or anybody else. But there are some things which you want to share with only few of your friends. Google Circles allows you to divide all your friends into groups or segments called CIRCLES. For example , in your Facebook profile you will have some friends and in your Linked In you may have some connections. You can share your social updates with your Linked In friends and in the same way you can share your work updates with your Facebook friends.

Google Circle allows you to divide your friends into Circles named Workers, Close Friends, Family Members etc. And allows you to share some updates will particular Circle. Is it not Good!

2. Google Huddles: Google is a service that enables you to have group chat and texting. For example if four of you friends want to decide whether you want to go to  movie or not, in normal text messaging or chatting to each of the four friends. You can use Google Huddles to group chat with all four at a time. This is a least interested feature. Google just want to upset their rivals like Microsoft as they have bought Skype.

3. Google Hangouts: This is yet another good feature that helps in Group Video chatting. Here if you find some of your friends video chatting, you can join. You can at a time do conference with your friends.

4. Google Sparks: Since Google is the amazing in searching. Google Sparks provides you a typical Google Search within your Google Plus. Yes! This Sparks helps you to search anything in Google Plus. Since Facebook is providing search feature, it is likely that Google will do something to keep its search business at the top.

Since the Google Plus project is under development. It is likely to be released within few days. Till then you can get its updates by registering your name at Google Plus homepage.

Leave a comment

Filed under NETWORKING

SHAZAM – Whats this?

As I already mentioned in previous post that iPhone and Android apps are revolutionizing the way we live and we do things. SHAZAM is another addition to this.

SHAZAM - in action

Assume you are moving somewhere and you come to listen a song,  and you liked the song. Then you wish to listen it again and again. And you have to buy it for listening. But for buying it you need to know its name and other details… How do you get the details?Here comes SHAZAM to help.   Yes !!!!!!  SHAZAM is an application on smart phones  that allows you get the details.  SHAZAM was initially designed for Apple iPhones. But very rapidly its user base grew. So now it has been ported on Android and Nokia phones.

How to use SHAZAM?

To use SHAZAM you need to first install it in your phone. Then whenever you come to listen any music, you just need to start the app and hold your phone to record it. After listening it sends the query to the server and the server searches its database. Then it returns with the name of song , name of the album and other details. So you get the required details and then you can buy it from Napster or iTunes. So enjoy your non-stop music.

Leave a comment

Filed under NETWORKING

Angry Birds – on Chrome

Now a days apps on android mobile phones and iPhones are making revolution in the IT industry. If you are using these mentioned high end phones which are so called SMARTPHONES, you must be aware of the game called ANGRY BIRDS. I hope you have played it and enjoyed it. Its a very nice game. It is so simple that even a layman can play this. People don’t require computer knowledge to play this. You just have to know how to use a mouse.

First they have released it for Android platform. It suddenly gained wide popularity and they ported it on iPhone. It is created by Rovio Mobile Inc. Actually many people have not used these smart phones or they don’t own them. For those there is good news. The Rovio Mobiles have ported this game to chrome platform.. yes they have made it available on Google Chrome browser. You can get it from Chrome Webstore. In Google I/O 2011 Rovio Mobiles co-founder Kim Dikert announced that they will port Angry Birds to chrome platform.

So you can get it from from chrome webstore and install it. And you can start playing it from your chrome browser. But one thing that you need to have is internet connection. While playing you must be connected to the internet. You know Angry Birds is now available on Nokia phones also i.e. Symbian platform.  So keep playing Angry Birds…………………. Bye

Leave a comment

Filed under Games

Code Spot

Programming is the field which needs lot of practice to become familiar to the particular programming language. We can’t say that we are perfect in particular language. For example, in C language only there are lot of things that we have not yet focused. Thats why someone said, “ C is Sea”. Below I have collected some funny tweaks with C. Just go through them.

1. What is the output of the below C statement?

int main( )
{
printf(“Hello”, “World”);

}

Output:  Hello

***************************************************************************************************************

2.  What is the output of below code snippet?

void main( )
{
printf(5+”Good Day”);
}

Output: Day ( It eats up first 5 characters. )

*****************************************************************************************************************

3. How do you print 20% milk using printf function in C?

Ans: printf(“20%% milk”);

****************************************************************************************************************

4. How do you print “ I\nLove\nComputers\n” using printf in C?
Ans:  printf(“I\\nLove\\nComputers\\n”);

*****************************************************************************************************************

5. What is the output of the following code snippet?
#include<stdio.h>
main( )
{
int k=1;
printf(“%d==1 is %s”,k, k==1?”TRUE”:”FALSE”);
return 0;
}

Ans: 1==1 is TRUE

******************************************************************************************************************
6. What is the output of the following code?
#include<stdio.h>
#include<math.h>
int main()
{
float n=1.54;
printf(“%f%f”,ceil(n), floor(n));
return 0;
}

Output:  2.0000  1.0000 ( floor( ) function returns  integer value less than ‘n’ and ceil( )  function returns integer value greater than ‘n’)

*******************************************************************************************************************

7. Find the output of following snippet.
#include<stdio.h>
#include<math.h>
void main( )
{
printf(“%d,%d,%d”, sieof(3.14f), sieof(3.14), sizeof(3.14l));
}

Output: 4, 8, 12
( 3.14f – floating point variable, 3.14 – double variable, 3.14l – long double variable )

*******************************************************************************************************************
8. Find the output:
#include<stdio.h>
int main( )
{
char p[ ]=”%d”;
p[1]=’c’;
printf(p,65);
return 0;
}

Output:  A

******************************************************************************************************************

9.   Write the code snippet to execute both IF and ELSE conditions in program.

Ans:   #include<stdio.h>
int main( )
{
if(1)
{
printf( “ Hello”);
goto world;
}
else
{
world: printf(“World”);
}
}

*****************************************************************************************************************

10. What is the output?
#include<stdio.h>
void main( )
{
int a=5;
int b=10;
{
int a=2;

a++; b++;
}
printf(“%d %d”, a,b);
}

Output: 5 11

****************************************************************************************************************

11. Find the  output…..
#include<stdio.h>
void main( )
{
int a = sizeof(signed);
int b = sizeof(unsigned);
printf(“%d, %d”, a, b);
}

Output:  4, 4

****************************************************************************************************************

12. Find the output…………
#include<stdio.h>
void main()
{
int a= sizeof(const);
int b= sizeof(volatile);
printf(“%d,%d”, a,b);

Output: 4, 4

*****************************************************************************************************************

13. Find the output……….
#include<stdio.h>
void main()
{
int a= sizeof(signed)+sizeof(unsigned);
int b= sizeof(const)+ sizeof(volatile);
printf(“%d”, a++ + b);
}

Output:   16

*****************************************************************************************************************

14. Find the output……..

#include<stdio.h>

int main()

{

int a=0, b=1, c=3;

*((a)?&b:&a)=a?b:c;

printf(“%d%d%d”, a,b,c);

return 0;

}

Output: 3, 1, 3

****************************************************************************************************************

15. What is the output of this program?

#include<stdio.h>

int main()

{

char not;

not=!2;

printf(“%d”,not);

}

Output:  0

*****************************************************************************************************************

16. What is the ouput of this program?

#include<stdio.h>

int main()

{

extern int i;

i=20;

printf(“%d”,sizeof(i));

}

(A) Compiler Error          (B) 20            (C) 2            (D) Linker Error

Ans: (D) Linker Error ( The integer variable  ‘i’ is allocated space in external hard disk )

********************************************************************************************************************

17. What is the output of this program?

#include<stdio.h>

#define square(x)   x*x

int main()

{

int i;

i=64/square(4);

printf(“%d”,i);

}

(A) 4        (B) 16         (C) 64         (D)   None

Ans:  (C) 64

***********************************************************************************************************************

18. What is the output of this program ?

#include<stdio.h>

main( )

{

int i=1, j=2;

switch(i)

{

case 1: printf(“GOOD”);

break;

case j:  printf(“BAD”);

break;

}

(A) GOOD          (B) BAD              (C)  Syntax Error            (D)  Compiler Error

Ans:  Compiler Error

***********************************************************************************************************************

19. Find the output……

#include<stdio.h>

main( )

{

static int var=5;

printf(“%d”,var–);

if(var)

main( );

}

(A) 1 2 3 4 5            (B)   5 5 5 5 5        (C)  5 4 3 2 1           (D)  None of these

Ans:  (C) 5 4 3 2 1

***********************************************************************************************************************

20. What is the output of this program ………….

main( )

{

int i= _l_abc(10);

printf(“%d\n”,–i);

}

int _l_abc(int i)

{

return(i++);

}

(A) 10         (B)   8          (C)  9    (D) 11

Ans:  (C) 9

*************************************************************************************************************************

21.  Give the output for below…………

#include<stdio.h>

main( )

{

printf(“%x”, -1<<3);

}

( Note: Assuming size of  integer as 2 bytes and %x format specifier for hexadecimal).

Output: fffffff8

*************************************************************************************************************************

Leave a comment

Filed under PROGRAMMING

FIXING BOOT LOADER OF WINDOWS OS

 Sometimes you may accidently delete the boot loader of windows while installing linux ,You may get errors like Boot loader missing insert disk to boot(or something like that).

Here is a way how you can fix this problem without having to reinstall the OS again.

Note : If u have more than one hard disk then you may want to connect only the hard disk which has windows OS on it.

1)Put the windows DVD/CD in drive and boot with DVD/CD and let the loading take place(It may take around 5 mins)

 

 
 
 
 
 
 

Loading files for Installation

 

Select The Options

 

2)After Some time you will get a window as shown above, just click on next

Notice the highlighted Option

 

3)Now click on Repair your computer

 
 
 

Wait till search finishes

Showing the partition on which windows is installed

 4) Click on next.

Check other options...

5)Now click on Command Promt.

Command Prompt

6)The command prompt will show up, Here just type          bootrec  /fixmbr .

(There is a space between bootrec and /fixmbr)

And you are as good as new!!!!!!!!!

Leave a comment

Filed under Windows

What is IPv6?

Recently in World Wide Web, we have heard one word a lot of times – i.e.,  IPv6. Let us have a byte of it.
Now a days, Internet is the way of doing things. If you have ever wondered how it works – then TCP/IP is the answer for it. Everything in this world works with some rules and procedures. And so is the Internet. In technical terms, these rules are called as Protocols. So TCP (Transmission Control Protocol) and IP(Internet Protocol) are the set of rules that help in the working of Internet. TCP/IP protocol was invented by Vinton Cerf and Robert Kahn who are known as father of Internet. These protocols handle the transfer of data packages between two computers in Internet.
So you may be knowing IP addresses. Every computer connected to the Internet will be assigned a unique identification number that uniquely identifies it across the globe. These addresses are called as Internet Protocol Addresses (IP Addresses). These may be static or dynamic. Static means a computer will have the same address every time it is connected to Internet.  Dynamic address changes every time when a computer gets connected to Internet.

Till now these addresses were 32-bit addresses i.e., address with 3 dots in between such as 198.162.23.0. It was 4-byte address. Due to increase in the number of internet users in recent days, these addresses are about to exhaust. If these addresses got over, then we won’t be having any addresses to assign remaining devices that will be connected in future. It means that using 32-bit addressing mechanism we can address 2 ^ 32 = 4 294 967 296 computers. After that we won’t be left with any addresses. This is known as IP version 4 (IPv4).
So international organizations have decided to implement 128-bit IP addresses which contains 6 parts in its addresses. This is known as Internet Protocol version 6 address
(IP v6). The address format of IPv6 will be something like 3ffe:1900:4545:3:200:f8ff:fe21:67cf
One thing to notice here is that it contains hexadecimal numbers also. Using IPv6 we
can address 2 ^ 128 = 3.40282367 × 1038 devices, which is very huge number.  So using this address format we can assign unique IP address to each particle on the earth. What else you want?

What changes are required?
To adopt this IPv6, there are lot of changes need to be done. First of all Network Service Providers must replace their Switches and Routers with new ones that are capable of tackling with IPv6 addresses. This involves lot of investment. And all the users with old computers need to change their Network Interface Cards(NIC) with new ones. But it takes years to completely adopt this new system.Till then both IPv4 and IPv6 will co-exist.  This is all about IPv6.

1 Comment

Filed under NETWORKING