Wednesday, 18 December 2013

Textual description of firstImageUrl

Geek Humor : Java

An attractive String walks into a java cafe, and sees an int, a boolean, and a double sitting at the bar.

The int walks up to her and says, "Hey baby, we can make interesting things happen with you around me." The String promptly slaps him, and the int walks away.


The boolean walks up to her and says, "Hey girl, you don't know me yet, but you can trust that I'm your true love." The String rejects him as well, saying, "Not until I say so!" and the boolean walks away too.


The double tries next and says, "I may not be good with money, but I can definitely show you a good time." The String quickly declines and orders her drink.


The bartender asks casually asks, "Were those primitives bothering you?"

The String says, "Yeah, totally.... They've got no class!"


Monday, 9 September 2013

Textual description of firstImageUrl

Have Fun !!

I have compiled some funny gif's from Programming Community on G+.


When You try to refactor an old module






When You Deployed Your app on production and bugs started pouring in







Working on a hot fix on production







A Classic DOS attack !!







When Web App Works fine and then it throws Null Pointer Exception !!



















Bug Fixing At Lunch Time !!








Have Fun !!


Wednesday, 29 May 2013

Textual description of firstImageUrl

Whats in a name : Reason behind naming of few great projects III


This is in continuation of my previous posts where i have listed the reason behind naming of several great projects.I have found some more languages , product and organization.You can read the posts here and here

Why Name JBOSS AS:

JBoss Application Server is one of the most popular Java EE complaint server. The Term Jboss is short form of "JavaBeans Open Source Software Application Server".
In 1999, Marc Fleury started a free software project named EJB-OSS (Enterprise Java Bean Open Source Software) implementing the EJB API from J2EE (Java 2 Enterprise Edition). Sun Microsystems asked the project to stop using the EJB trademark within its name. EJB-OSS was then renamed to JBOSS, then JBoss later
Now the Jboss AS is renamed to Wildfly . All further releases of the JBOSS AS 7.1.1 Final will be named as wildfly .This name was chosen from a public voting among other names(BaseJump ,jBeret ,Petasos ,Jocron ) and the reason behind the name is "A wild fly is extremely agile, lightweight, untamed and truly free."[WildFly Link][Wiki Source]


Why Name JIRA:

Jira is one of the most popular project and bug tracking tool developed by atlassian. The reason behind naming the project is :
We originally used Bugzilla for bug tracking and the developers in the office started calling it by the Japanese name for Godzilla, Gojira (the original black-and-white Japanese Godzilla films are also office favourites). As we developed our own bug tracker, and then it became an issue tracker, the name stuck, but theGo got dropped - hence JIRA![Source]

Why Name Ubuntu:

Ubuntu is a operating system based on debian linux distribution.It is named after southern african philosophy ubuntu. According to their official web site :
Ubuntu is an ancient African word meaning 'humanity to others'. It also means 'I am what I am because of who we all are'. The Ubuntu operating system brings the spirit of Ubuntu to the world of computers.[wiki source]

Why Name Wikipedia:

Wikipedia was launched on January 15, 2001, by Jimmy Wales and Larry Sanger.Sanger coined the name Wikipedia, which is a combination of wiki and encyclopedia .The word wiki (a website which allows people to add, modify, or delete the content via a web browser usually using a simplified markup language or a rich-text editor) came from Ward Cunningham, the developer of the first wiki software, WikiWikiWeb.
WikiWikiWeb was the first wiki.[11] Ward Cunningham started developing WikiWikiWeb in Portland, Oregon, in 1994, and installed it on the Internet domain c2.com on March 25, 1995. It was named by Cunningham, who remembered a Honolulu International Airport counter employee telling him to take the "Wiki Wiki Shuttle" bus that runs between the airport's terminals. According to Cunningham, "I chose wiki-wiki as an alliterative substitute for 'quick' and thereby avoided naming this stuff quick-web.[Source 1][Source 2]

Why Name RedHat:

RedHat is leader in open source and provides large range of open source products to enterprise community. It has also acquired JBOSS.The reason behind the name RedHat is :
In an interview with Red Hat Magazine, co-founder Bob Young said that the red hat has long been a symbol of freedom, with revolutionaries in both America and France donning red caps during their uprisings. "There is a tradition in western history of red being the symbol of liberation and challenge of authority," he says in the taped interview. As for the name Red Hat specifically, fellow co-founder Marc Ewing also had an affinity for red hats and wore his grandfather's red lacrosse hat during his time at Carnegie Mellon.[Source]
The Fedora project created in 2003 when Red Hat Linux(Community Distribution ) was discontinued.A fedora is a kind of hat most commonly worn by men.

Do comment if you have any suggestion or more info about this or any other interesting project name stories !!

Monday, 27 May 2013

Textual description of firstImageUrl

A funny interview On java

How would a lay man who knows nothing about java or any other technology , answer questions on java  :

Q. What is the difference between an Abstract class and Interface?
A. Terms are different ... Nothing more

Q. Explain 2 tier and 3 -tier Architecture ?
A. Two wheelers like scooters will have 2 tyres and autorickshaws will have 3 tyres. 

Q. I want to store more than 10 objects in a remote server ? Which methodology will follow ?
A. Send it through courier.

Q. Can I modify an object in CORBA ?
A. As you wish , I do not have any objections.

Q. How to communicate 2 threads each other ?
A. Non living things can't communicate. 

Q. Explain RMI Architecture?
A. I am a computer professional not an architect student.

Q. What is the use of Servlets ? 
A. In hotels, they can replace servers.

Q. What is the difference between Process and Threads ?
A. Threads are small ropes. Make a rope from threads is an example for process.

Q. When is update method called ? 
A. Who is update method?

Q. What is JAR file ?
A. File that can be kept inside a jar. 
  
Q. What is JINI ?
A. A ghost which was Aladdin's friend.

Q. How will you call an Applet from a Java Script?
A. I will give invitation.

Q. How you can know about drivers and database information ? 
A. I will go and enquire in the bus dep to.

Q. What is serialization ?
A. Arranging one after the other from left to right.

Q. What is bean ? Where it can be used ?
A. A kind of vegetable. In kitchens for cooking they can be used. 

Q. Write down how will you create a binary Tree ?
A. When we sow a binary seed , a binary tree will grow.

Q. What is the exact diffe rence between Unicast and Multicast object ?
A. If in a society, if there is only one caste, then it is Unicast, else it is multicast 


Post Comments !!

Wednesday, 13 March 2013

Textual Representation of logo

Whats in a name : Reason behind naming of few great projects Part II

This is in conitunuation of my previous post where i have listed the reason behind naming of several great projects.I have found some more languages , product and organization .

Why Name AMAZON:

Amazon[need no introduction] was founded by Jeff Bezos. Bezos wanted a name for his company that began with "A" so that it would appear early in alphabetic order. He began looking through the dictionary and settled on "Amazon" because it was a place that was "exotic and different" and it was one of the biggest rivers in the world, as he hoped his company would be![Source]

Why Name Geronimo :

Apache Geronimo is an open source server runtime that integrates the best open source projects to create Java/OSGi server runtime. Geronimo was an Apache leader who fought with US and mexico army.There is also a controversy that the U.S. operation to kill Osama bin Laden also used the code name "Geronimo".

Why Name Selenium :

The open source Selenium web testing tool was named as a jab at its ostensible commercial rival, Mercury QuickTest Pro (Mercury was later bought by HP). Selenium mineral supplements are used as an antidote to mercury poisoning, and so was the test tool meant as an antidote to QTP![Source]

Why Name DJango:

Django is a high-level Python Web framework and named after the jazz guitarist Django Reinhardt.

Why Name Perl:

Programming language Perl [created by Larry Wall]was originally named "Pearl". Wall wanted to give the language a short name with positive connotations; he claims that he considered (and rejected) every three- and four-letter word in the dictionary. He also considered naming it after his wife Gloria. Wall discovered the existing PEARL programming language before Perl's official release and changed the spelling of the name.Ref

Why Name Ruby:

Ruby was conceived on February 24, 1993 by Yukihiro Matsumoto who wished to create a new language that was more powerful than Perl, and more object-oriented than Python.The main factor in choosing the name "Ruby" was because it was the birthstone of one of his colleagues Ref

Why Name Mozilla :

Mozilla was the mascot of the now disbanded Netscape Communications Corporation.The name "Mozilla" was already in use at Netscape as the codename for Netscape Navigator 1.0. The term came from a combination of "Mosaic killer" (as Netscape wanted to displace NCSA Mosaic as the world's number one web browser) and Godzilla. Apparently , Firefox , the flagship product of mozilla went through several name changes . Originally titled Phoenix , then changed to firebird and now firefox.[Source 1] [Source 1]

Why Name Yahoo!

The word "Yahoo" was invented by Jonathan Swift for the Travels.The name Yahoo! purportedly stands for "Yet Another Hierarchical Officious Oracle," but Jerry Yang and David Filo insist they selected the name because they considered themselves yahoos.The very first name of yahoo was "Akebono"[name of legendary Hawaiian sumo wrestlers].Yahoo name was already registered with someone else so a exclamation mark was put and made it yahoo!.Source

Why Name Windows:

The name Windows fits into that philosophy. At the time of its original release late in 1985, most operating systems were single-tasking, text-only, and ran from a command line--like DOS if you remember that. Graphic user interfaces (GUIs) were still new. The Mac, less than two years old at that time, was the only GUI-based system enjoying commercial success. The word windows simply described one of the most obvious differences between a GUI and a command-line interface.
Source

Why Name Pramati

For those who don't know , pramati build application servers , just like JBOSS , APACHE etc. Pramati is a Sanskrit word which means "Exceptional Minds". I worked there as a java developer :) .

Why Name Scala

The name Scala is a blend of "scalable" and "language", signifying that it is designed to grow with the demands of its users. James Strachan, the creator of Groovy, described Scala as a possible successor to Java .Source

Do comment if you have any suggestion or more info about this or any other interesting project name stories !!

Friday, 8 March 2013

Textual description of firstImageUrl

Whats in a name : Reason behind naming of few great projects

Ever wondered about how the project , framework or product names are coined ? Why the particular name , what does it mean.Why name hibernate or hadoop or mule. Whenever i came across a new technology or framework , first i search the meaning of the name, sometimes, it gives a fairly good idea about what the product is about, thus giving you a better understanding about the technology, and sometimes it has some interesting and funny stories behind the naming. I have collected some famous projects and reasoning behind the names

Why name GIT :

According to WikiPedia
Linus Torvalds[The creator of git] has quipped about the name git, which is Irish slang for a child born out of wedlock, and British English slang for a stupid or unpleasant person. Torvalds said: "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'."The man page describes git as "the stupid content tracker"


Why Name Android:

Meaning of Android is "(in science fiction) A robot with a human appearance. all the android versions[Jelly Bean,Ice Cream Sandwich,Honeycomb,Gingerbread,Froyo,Eclair,Donut] till date , are named after popular sweets.

Why Name Hibernate:

Its name seems logical because hibernate mean " Remain inactive or indoors for an extended period". Similarly the hibernate entities remains inactive for the period they are in database. There is no official reason about naming. Source

Why Name Spring :

According to Blog by Rod Johnson spring was coded with name "Interface21 framework" , but later changed to spring suggested by yann . The reason was one is association to nature and two it represents a fresh start after the “winter" of traditional J2EE.

Why Name Mule

Mule is a popular ESB provider.Here is the quote as to why it is named as mule
“After working on a couple of systems, I found that there was a lot of infrastructure work to be done. I regard this infrastructure work as “donkey work” as it needs doing for ev- ery project. I preferred Mule over Donkey and Ass just didn’t seem right ;-). A Mule is also commonly referred to as a carrier of load, moving it from one place to another. The load we specialize in moving is your enterprise information.” —Ross Mason, CTO & Co-Founder, MuleSource Inc.


Why Name Hadoop

Hadoop was created by Doug Cutting and Michael J. Cafarella.Doug, who was working at Yahoo at the time,[8] named it after his son's toy elephant.Source

Why name Camel

Listing few reason which are there on Apache camel site :
a Camel can travel for great distances without water; similarly a Camel does not require bucket loads of XML
a Camel looks really funny when its running, like most of the team
Don't get lost in a desert of XML config files, get Camel!
some members of the team used to love Camel cigarettes!


Why name Tomcat

Tomcat started off as a servlet reference implementation by James Duncan Davidson.He wanted to name the project after an animal. He came up with Tomcat since he reasoned the animal represented something that could fend for itself.Catalina is Tomcat's servlet container .Coyote is Tomcat's HTTP Connector component.Jasper is Tomcat's JSP Engine.Source

Why name Apache

The name 'Apache' was chosen from respect for the various Native American nations collectively referred to as Apache, well-known for their superior skills in warfare strategy and their inexhaustible endurance.The group of developers who released this new software soon started to call themselves the "Apache Group". Source

Apart from this , various java releases project names are based on mammels and birds while minor release names are based on insects[because they are bug fixes releases ].Java 5 release was named as Tiger , Java 6 as Mustang and java 7 as Dolphin Source.

Do comment if you have any suggestion or more info about this or any other interesting project name stories.

Wednesday, 27 February 2013

Textual description of firstImageUrl

Funniest Source Code Comments

Yesterday i read a blog about funny source code comments in JavaCodeGeeks
i followed the link to StackOverFlow Poll from where this post is sourced . I read comments on stackoverflow also , could not help myself stop laughing . Sharing some more hilarious comments :


// no comments for you
// it was hard to write
// so it should be hard to read


virgin = 0; /* you're not a virgin anymore, sweety */


/*
after hours of consulting the tome of google
i have discovered that by the will of unknown forces
without the below line, IE7 believes that 6px = 12px
*/
font-size: 0px;


!!!!!!!IF YOU CHANGE TABS TO SPACES, YOU WILL BE KILLED!!!!!!! *
!!!!!!!!!!!!!!DOING SO FUCKS THE BUILD PROCESS!!!!!!!!!!!!!!!! *
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



public boolean isDirty() {
    //Why do you always go out and
    return dirty;
}


// simply copied from another code


// This condition can't happen. Call the police or something.

// Hardcoded this for time sake ... will make andrew fix later :)

i++; // increment variable i

return 0; // Happy ending

$you = live("free") or die("hard");

# This job would be great if it wasn't for the fucking customers.


// Dijkstra probably hates me.


using namespace std;            // So sue me
Post more comments !!!