<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TutorBoy &#187; Java</title>
	<atom:link href="http://articles.tutorboy.com/topics/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://articles.tutorboy.com</link>
	<description>Log on to Techknowledgey</description>
	<lastBuildDate>Wed, 28 Mar 2012 11:04:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>jQuery Backstretch</title>
		<link>http://articles.tutorboy.com/2011/02/28/jquery-backstretch/</link>
		<comments>http://articles.tutorboy.com/2011/02/28/jquery-backstretch/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 06:25:27 +0000</pubDate>
		<dc:creator>Midhun Devasia</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[image streching]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jQuery Plug-in]]></category>

		<guid isPermaLink="false">http://articles.tutorboy.com/?p=2603</guid>
		<description><![CDATA[
I have found one interesting stuff in jQuery, to resize the image with window dimension. ie if you want to fit the background ...]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-2609 alignright" title="jquery.backstretch.screen_1" src="http://articles.tutorboy.com/content/uploads/2011/02/jquery.backstretch.screen_1.png" alt="" width="163" height="205" /><br />
I have found one interesting stuff in jQuery, to resize the image with window dimension. ie if you want to fit the background image to the screen what ever the window size or screen resolution, just use it this snippet.</p>
<p><a class="wp-caption" href="http://demo.tutorboy.com/articles/jquery.backstretch.demo/jquery_backstretch_demo.html" target="_self">View Demo</a> <a class="wp-caption" href="http://downloads.tutorboy.com/articles/jquery.backstretch.demo.zip" target="_self">Download Source<br />
</a></p>
<p><span id="more-2603"></span></p>
<h2>JQuery</h2>
<pre class="brush:js">&lt;script src="jquery.backstretch.min.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript"&gt;
$(document).ready(function() {
    $.backstretch("http://your/image/path");
});
&lt;/script&gt;</pre>
<p>You can download the plugin files <a title="jquery-backstretch" href="https://github.com/srobbin/jquery-backstretch/">here</a></p>
<p><a title="jquery-backstretch" href="https://github.com/srobbin/jquery-backstretch/"></a><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 13px; line-height: 19px;"><img class="alignnone size-full wp-image-2610" title="jquery.backstretch.screen_2" src="http://articles.tutorboy.com/content/uploads/2011/02/jquery.backstretch.screen_2.png" alt="" width="381" height="329" /></span></p>
]]></content:encoded>
			<wfw:commentRss>http://articles.tutorboy.com/2011/02/28/jquery-backstretch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Common methods for indicating important comments</title>
		<link>http://articles.tutorboy.com/2010/04/24/common-methods-for-indicating-important-comments/</link>
		<comments>http://articles.tutorboy.com/2010/04/24/common-methods-for-indicating-important-comments/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 13:27:49 +0000</pubDate>
		<dc:creator>Midhun Devasia</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Action Script 2.0]]></category>
		<category><![CDATA[Action Script 3.0]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://tutorboy.com/articles/?p=1533</guid>
		<description><![CDATA[Some common methods for indicating important comments are TODO, BUG, KLUDGE and TRICKY. You can try this in any language, ...]]></description>
			<content:encoded><![CDATA[<p>Some common methods for indicating important comments are TODO, BUG, KLUDGE and TRICKY. You can try this in any language, I&#8217;m using this in Action Script, PHP, Flex and Javascript and CSS also <img src='http://articles.tutorboy.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  .</p>
<p>1 . <strong>// :TODO: </strong> <em>Description</em><br />
Indicates that there is more to do here.<span id="more-1533"></span><br />
2. <strong>// :BUG: [bugid] </strong><em>Description</em><br />
Shows a known issue here. The comment should also explain the issue and optionally give a bug ID if applicable.<br />
3. <strong>// :KLUDGE:</strong> <em>Description</em><br />
Indicates that the following code is not elegant or does not conform to best practices. This comment alerts others to provide suggestions about how to code it differently next time.<br />
4. <strong>// :TRICKY:</strong> <em>Description</em><br />
Notifies developers that the subsequent code has a lot of interactions. Also advises developers that they should think twice before trying to modify it.</p>
]]></content:encoded>
			<wfw:commentRss>http://articles.tutorboy.com/2010/04/24/common-methods-for-indicating-important-comments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Type Casting in Java</title>
		<link>http://articles.tutorboy.com/2010/03/05/type-casting/</link>
		<comments>http://articles.tutorboy.com/2010/03/05/type-casting/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 09:51:16 +0000</pubDate>
		<dc:creator>Sreejith Sreedharan</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Opps]]></category>

		<guid isPermaLink="false">http://tutorboy.com/articles/?p=1160</guid>
		<description><![CDATA[In any Object oriented programming language , one 					object reference can be type cast into another object reference.
There are compile-time ...]]></description>
			<content:encoded><![CDATA[<p>In any Object oriented programming language , one 					<strong>object</strong> <strong>reference</strong> can be <strong>type cast</strong> into another object reference.</p>
<p>There are compile-time rules and  					runtime rules for <strong>casting in java</strong></p>
<p>There can be 2 casting java scenarios ·</p>
<p>Upcasting<br />
Downcasting</p>
<p>When we cast a reference along the class hierarchy in a direction from the root class towards the children or subclasses, it is a downcast. When we cast a reference along the class hierarchy in a direction from the sub classes towards the root, it is an upcast. <span id="more-1160"></span>We need not use a cast operator in this case. The compile-time rules are there to catch attempted casts in cases that are simply not possible. This happens when we try to attempt casts on objects that are totally unrelated (that is not subclass super class relationship or a class-interface relationship) At runtime a ClassCastException is thrown if the object being cast is not compatible with the new type it is being cast to.</p>
<p>Below is an example showing when a   ClassCastException can occur during object casting</p>
<h2>Java Code</h2>
<pre class="brush:java">//X is a supper class of Y and Z which are sibblings.
public class RunTimeCastDemo {

	public static void main(String args[]) {
		X x = new X();
		Y y = new Y();
		Z z = new Z();
		X xy = new Y(); // compiles ok (up the hierarchy)
		X xz = new Z(); // compiles ok (up the hierarchy)
		//		Y yz = new Z();   incompatible type (siblings)
		//		Y y1 = new X();   X is not a Y
		//		Z z1 = new X();   X is not a Z
		X x1 = y; // compiles ok (y is subclass of X)
		X x2 = z; // compiles ok (z is subclass of X)
		Y y1 = (Y) x; // compiles ok but produces runtime error
		Z z1 = (Z) x; // compiles ok but produces runtime error
		Y y2 = (Y) x1; // compiles and runs ok (x1 is type Y)
		Z z2 = (Z) x2; // compiles and runs ok (x2 is type Z)
		//		Y y3 = (Y) z;     inconvertible types (siblings)
		//		Z z3 = (Z) y;     inconvertible types (siblings)
		Object o = z;
		Object o1 = (Y) o; // compiles ok but produces runtime error
	}
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://articles.tutorboy.com/2010/03/05/type-casting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Heroes</title>
		<link>http://articles.tutorboy.com/2010/02/14/my-heroes/</link>
		<comments>http://articles.tutorboy.com/2010/02/14/my-heroes/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 05:43:22 +0000</pubDate>
		<dc:creator>Midhun Devasia</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://tutorboy.com/articles/?p=1035</guid>
		<description><![CDATA[C (pronounced &#8220;See&#8221;) is a general-purpose computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://articles.tutorboy.com/content/uploads/2010/02/880768939_dc9a157e5d.jpg"><img class="alignleft size-full wp-image-1036" style="border: 0pt none; margin: 0px 5px;" title="Dennis MacAlistair Ritchie" src="http://articles.tutorboy.com/content/uploads/2010/02/880768939_dc9a157e5d-e1266131449145.jpg" alt="Dennis MacAlistair Ritchie" width="106" height="138" /></a><strong>C</strong> (pronounced &#8220;See&#8221;) is a general-purpose computer <a href="http://articles.tutorboy.com/content/uploads/2010/02/Kr_c_prog_lang.jpg"><img class="size-full wp-image-1037 alignright" style="border: 0pt none; margin: 0px 5px;" title="C (programming language)" src="http://articles.tutorboy.com/content/uploads/2010/02/Kr_c_prog_lang.jpg" alt="C (programming language)" width="113" height="150" /></a>programming language developed in 1972 by <strong>Dennis Ritchie</strong> at the Bell Telephone Laboratories for use with the Unix operating system. Although C was designed for implementing system software, it is also widely used for developing portable application software. C is one of the most popular programming languages and there are only a few computer architectures for which a C compiler does not exist. C has greatly influenced many other popular programming languages, most notably C++, which originally began as an extension to C.</p>
<p style="text-align: justify;"><a href="http://articles.tutorboy.com/content/uploads/2010/02/Guido-van-Rossum.jpg"><img class="size-full wp-image-1043 alignright" style="border: 0pt none; margin: 0px 5px;" title="Guido van Rossum" src="http://articles.tutorboy.com/content/uploads/2010/02/Guido-van-Rossum.jpg" alt="Guido van Rossum" width="109" height="165" /></a><a href="http://articles.tutorboy.com/content/uploads/2010/02/python-logo.gif"><img class="size-full wp-image-1045 alignleft" style="border: 0pt none; margin: 0px 5px;" title="python-logo" src="http://articles.tutorboy.com/content/uploads/2010/02/python-logo.gif" alt="" width="220" height="69" /></a><strong>Python </strong>is a general-purpose high-level programming language. Its design philosophy emphasizes code readability. Python claims to &#8220;[combine] remarkable power with very clear syntax&#8221;, and its standard library is large and comprehensive. Its use of indentation for block delimiters is unusual among popular programming languages. Python supports multiple <span id="more-1035"></span>programming paradigms (primarily object oriented, imperative, and functional) and features a fully dynamic type system and automatic memory management, similar to that of Perl, Ruby, Scheme, and Tcl. Like other dynamic languages, Python is often used as a scripting language. Python was conceived in the late 1980s and its implementation was started in December 1989 by <strong>Guido van Rossum</strong> at CWI in the Netherlands as a successor to the ABC programming language (itself inspired by SETL) capable of exception handling and interfacing with the Amoeba operating system. Van Rossum is Python&#8217;s principal author, and his continuing central role in deciding the direction of Python is reflected in the title given to him by the Python community, Benevolent Dictator for Life (BDFL).</p>
<p style="text-align: justify;"><strong><a href="http://articles.tutorboy.com/content/uploads/2010/02/javascript_logo.jpg"><img class="size-full wp-image-1047 alignright" title="javascript_logo" src="http://articles.tutorboy.com/content/uploads/2010/02/javascript_logo.jpg" alt="" width="162" height="136" /></a></strong><strong> JavaScript </strong>is an object-oriented scripting language used to enab<a href="http://articles.tutorboy.com/content/uploads/2010/02/Brendan-Eich.jpg"><img class="size-full wp-image-1049 alignleft" style="margin-left: 5px; margin-right: 5px;" title="Brendan Eich" src="http://articles.tutorboy.com/content/uploads/2010/02/Brendan-Eich.jpg" alt="" width="126" height="158" /></a>le programmatic access to objects within both the client application and other applications. It is primarily used in the form of client-side JavaScript, implemented as an integrated component of the web browser, allowing the development of enhanced user interfaces and dynamic websites. JavaScript is a dialect of the ECMAScript standard and is characterized as a dynamic, weakly typed, prototype-based language with first-class functions. JavaScript was influenced by many languages and was designed to look like Java, but to be easier for non-programmers to work with. <strong>Brendan Eich</strong> (born 1964) is a computer programmer and creator of the JavaScript programming language. He is the Chief Technology Officer at the Mozilla Corporation.</p>
<p style="text-align: justify;"><strong><a href="http://articles.tutorboy.com/content/uploads/2010/02/300px-PHP-logo.svg_.png"><img class="size-full wp-image-1052 alignleft" style="margin-left: 5px; margin-right: 5px;" title="PHP logo" src="http://articles.tutorboy.com/content/uploads/2010/02/300px-PHP-logo.svg_.png" alt="PHP logo" width="178" height="94" /></a>PHP: Hypertext Preprocessor</strong> is a widely used, <a href="http://articles.tutorboy.com/content/uploads/2010/02/Rasmus-Lerdorf.jpg"><img class="alignright size-full wp-image-1053" style="border: 0pt none; margin: 0px 5px;" title="Rasmus Lerdorf" src="http://articles.tutorboy.com/content/uploads/2010/02/Rasmus-Lerdorf.jpg" alt="Rasmus Lerdorf" width="133" height="126" /></a>general-purpose scripting language that was originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document. As a general-purpose programming language, PHP code is processed by an interpreter application in command-line mode performing desired operating system operations and producing program output on its standard output channel. It may also function as a graphical application. PHP is available as a processor for most modern web servers and as standalone interpreter on most operating systems and computing platforms. PHP was originally created by <strong>Rasmus Lerdorf </strong>in 1995 and has been in continuous development ever since. The main implementation of PHP is now produced by The PHP Group and serves as the de facto standard for PHP as there is no formal specification. PHP is free software released under the PHP License, which is incompatible with the GNU General Public License (GPL) because restrictions exist regarding the use of the term PHP.</p>
<p style="text-align: justify;"><strong><a href="http://articles.tutorboy.com/content/uploads/2010/02/Linux.png"><img class="alignright size-full wp-image-1055" style="margin-left: 5px; margin-right: 5px;" title="Linux" src="http://articles.tutorboy.com/content/uploads/2010/02/Linux.png" alt="" width="125" height="148" /></a><a href="http://articles.tutorboy.com/content/uploads/2010/02/Linus_Torvalds.jpeg"><img class="alignleft size-full wp-image-1056" style="border: 0pt none; margin: 0px 5px;" title="Linus Torvalds" src="http://articles.tutorboy.com/content/uploads/2010/02/Linus_Torvalds.jpeg" alt="" width="103" height="159" /></a>Linux </strong>is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Linux can be installed on a wide variety of computer hardware, ranging from embedded devices such as mobile phones, smartphones and wristwatches to mainframes and supercomputers. Linux is predominantly known for its use in servers; The name &#8220;Linux&#8221; comes from the Linux kernel, originally written in 1991 by Linus Torvalds. The contribution of a supporting Userland in the form of system tools and libraries from the GNU Project (announced in 1983 by Richard Stallman) is the basis for the Free Software Foundation&#8217;s preferred name GNU/Linux. <strong>Linus Benedict Torvalds</strong> born December 28, 1969 in Helsinki, Finland) is a Finnish software engineer best known for having initiated the development of the Linux kernel and git revision control system. He later became the chief architect of the Linux kernel, and now acts as the project&#8217;s coordinator.</p>
<p style="text-align: justify;"><strong><a href="http://articles.tutorboy.com/content/uploads/2010/02/Java-logo.png"><img class="alignleft size-full wp-image-1060" style="margin-left: 10px; margin-right: 10px;" title="Java logo" src="http://articles.tutorboy.com/content/uploads/2010/02/Java-logo.png" alt="" width="65" height="120" /></a>Java </strong>is a programming language originally developed by <strong>James Gosling</strong> at Sun<a href="http://articles.tutorboy.com/content/uploads/2010/02/James-Gosling1.jpg"><img class="alignright size-full wp-image-1062" style="border: 0pt none; margin: 0px 5px;" title="James Gosling" src="http://articles.tutorboy.com/content/uploads/2010/02/James-Gosling1.jpg" alt="" width="105" height="146" /></a> Microsystems now a subsidiary of Oracle Corporation, and released in 1995 as a core component of Sun Microsystems&#8217; Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. Java is general-purpose, concurrent, class-based, and object-oriented, and is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers &#8220;write once, run anywhere&#8221;. Java is considered by many as one of the most influential programming languages of the 20th century, and widely used from application software to web application.</p>
<p style="text-align: justify;"><strong><a href="http://articles.tutorboy.com/content/uploads/2010/02/Larry-Wall.jpg"><img class="alignleft size-full wp-image-1065" style="border: 0pt none; margin: 0px 5px;" title="Larry Wall" src="http://articles.tutorboy.com/content/uploads/2010/02/Larry-Wall.jpg" alt="" width="104" height="145" /></a>Perl </strong>is a high-level, general-purpose, interpreted, dynamic programming language<a href="http://articles.tutorboy.com/content/uploads/2010/02/Programming-republic-of-perl.png"><img class="size-full wp-image-1064 alignright" style="margin-left: 5px; margin-right: 5px;" title="Programming-republic-of-perl" src="http://articles.tutorboy.com/content/uploads/2010/02/Programming-republic-of-perl.png" alt="" width="97" height="97" /></a>. Perl was originally developed by <strong>Larry Wall</strong> in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular amongst programmers. Perl borrows features from other programming languages including C, shell scripting (sh), AWK, and sed The language provides powerful text processing facilities without the arbitrary data length limits of many contemporary Unix tools,facilitating easy manipulation of text files. It is also used for graphics programming, system administration, network programming, applications that require database access and CGI programming on the Web. Perl is nicknamed &#8220;the Swiss Army chainsaw of programming languages&#8221; due to its flexibility and adaptability.</p>
<p style="text-align: justify;">
<p style="text-align: justify;"><a href="http://articles.tutorboy.com/content/uploads/2010/02/FSF-Logo.png"><img class="alignleft size-full wp-image-1068" style="margin-left: 5px; margin-right: 5px;" title="FSF-Logo" src="http://articles.tutorboy.com/content/uploads/2010/02/FSF-Logo.png" alt="" width="345" height="40" /></a>T<a href="http://articles.tutorboy.com/content/uploads/2010/02/Richard-Matthew-Stallman.jpg"><img class="alignright size-full wp-image-1067" style="margin-left: 5px; margin-right: 5px;" title="Richard Matthew Stallman" src="http://articles.tutorboy.com/content/uploads/2010/02/Richard-Matthew-Stallman.jpg" alt="" width="122" height="184" /></a>he <strong>Free Software Foundation (FSF) </strong>is a non-profit corporation founded by <strong>Richard Stallman</strong> on 4 October 1985 to support the free software movement, a copyleft-based movement which aims to promote the universal freedom to create, distribute and modify computer software. The FSF is incorporated in Massachusetts, USA. From its founding until the mid-1980s, FSF&#8217;s funds were mostly used to employ software developers to write free software for the GNU Project. Since the mid-1990s, the FSF&#8217;s employees and volunteers have mostly worked on legal and structural issues for the free software movement and the free software community. Richard Matthew Stallman (born March 16, 1953), often abbreviated &#8220;rms&#8221;,is an American software freedom activist, and computer programmer. In September 1983, he launched the GNU Project to create a free Unix-like operating system, and has been the project&#8217;s lead architect and organizer. With the launch of the GNU Project, he initiated the free software movement and, in October 1985, set up the Free Software Foundation.</p>
<p style="text-align: justify;"><strong><a href="http://articles.tutorboy.com/content/uploads/2010/02/Ruby_logo.png"><img class="alignright size-full wp-image-1073" style="margin-left: 5px; margin-right: 5px;" title="Ruby_logo" src="http://articles.tutorboy.com/content/uploads/2010/02/Ruby_logo.png" alt="" width="121" height="121" /></a><a href="http://articles.tutorboy.com/content/uploads/2010/02/Yukihiro_Matsumoto.jpg"><img class="alignleft size-full wp-image-1070" style="margin: 0px 5px;" title="Yukihiro_Matsumoto" src="http://articles.tutorboy.com/content/uploads/2010/02/Yukihiro_Matsumoto.jpg" alt="" width="116" height="173" /></a>Ruby </strong>is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro &#8220;Matz&#8221; Matsumoto. It is based on Perl, Smalltalk, Eiffel, Ada,[citation needed] and Lisp. Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective. It also has a dynamic type system and automatic memory management; it is therefore similar in varying respects to Python, Perl, Lisp, Dylan, and CLU. <strong>Yukihiro Matsumoto</strong> (born 14 April 1965) is a Japanese computer scientist and software programmer best known as the chief designer of the Ruby programming language and its reference implementation, Matz&#8217;s Ruby Interpreter (MRI).</p>
<p style="text-align: justify;"><a href="http://articles.tutorboy.com/content/uploads/2010/02/Apache-Software.png"><img class="alignleft size-full wp-image-1071" style="margin-left: 5px; margin-right: 5px;" title="Apache Software" src="http://articles.tutorboy.com/content/uploads/2010/02/Apache-Software.png" alt="" width="169" height="51" /></a>The <strong>Apache HTTP Server</strong>, commonly referred to as Apache <a href="http://articles.tutorboy.com/content/uploads/2010/02/Rob_McCool.jpg"><img class="alignright size-full wp-image-1072" style="margin-left: 10px; margin-right: 10px;" title="Rob_McCool" src="http://articles.tutorboy.com/content/uploads/2010/02/Rob_McCool.jpg" alt="" width="137" height="171" /></a>(is web server software notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server software to surpass the 100 million web site milestone. Apache was the first viable alternative to the Netscape Communications Corporation web server (currently known as Sun Java System Web Server), and has since evolved to rival other Unix-based web servers in terms of functionality and performance. The majority of web servers using Apache run a Linux operating system. Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation. The application is available for a wide variety of operating systems, including Unix, GNU, FreeBSD, Linux, Solaris, Novell NetWare, Mac OS X, Microsoft Windows, OS/2, TPF, and eComStation. Released under the Apache License, Apache is characterized as open source software.  <strong>Robert M. McCool</strong> (born 1973), more commonly known as Rob McCool, is a software developer and architect. <strong>McCool </strong>was the author of the original NCSA HTTPd web server, later known as the Apache HTTP Server, and until Apache version 2.2, httpd.conf files as distributed contain comments signed with his name. He wrote the first version while he was an undergraduate at the University of Illinois at Urbana-Champaign, where he was working with the original NCSA Mosaic team.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://articles.tutorboy.com/2010/02/14/my-heroes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

