<?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>Hussain Fakhruddin, India Weblog &#187; apache</title>
	<atom:link href="http://blog.hussulinux.com/category/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hussulinux.com</link>
	<description>Things should be simple. But not any simpler!</description>
	<lastBuildDate>Tue, 13 Dec 2011 06:35:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>ApacheCon US 2009 and Barcamp Apache</title>
		<link>http://blog.hussulinux.com/2009/11/apachecon-us-2009-and-barcamp-apache/</link>
		<comments>http://blog.hussulinux.com/2009/11/apachecon-us-2009-and-barcamp-apache/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 01:38:12 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[barcamp]]></category>
		<category><![CDATA[conference]]></category>

		<guid isPermaLink="false">http://blog.hussulinux.com/?p=239</guid>
		<description><![CDATA[I was at the Apachecon US 2009 from 2-6 November 2009. Lot of inspirations. A lot of thoughts of doing something for the community and guess what, I&#8217;m now stronger on how much money OpenSource involves..! The conference&#8217;s platinum sponsors was Microsoft. I&#8217;m not astound because Microsoft also funds the foundation since long time! Many &#8230; <a class="read-excerpt" href="http://blog.hussulinux.com/2009/11/apachecon-us-2009-and-barcamp-apache/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I was at the Apachecon US 2009 from 2-6 November 2009. Lot of inspirations. A lot of thoughts of doing something for the community and guess what, I&#8217;m now stronger on how much money OpenSource involves..! The conference&#8217;s platinum sponsors was Microsoft. I&#8217;m not astound because Microsoft also funds the foundation since long time! Many don&#8217;t know this!</p>
<p>Apache and Microsoft have been working quite closely. Both on a win-win situation.  Microsoft treats Apache as their technical research and Apache treats Microsoft as a support for building and taking technologies to another level. This is one collaboration which I really like.. Any open source foundation if backed by a Big Fish is a major success.  Most committers are on a job in their respective companies and working dedicated for Apache! Why? Because the company they work for uses apache products heavily</p>
<p>The event was a 2 day Barcamp &amp; 3 day ApacheCon together. 2-6 November at Marriott Conventional Center , City Center of Oakland. Oakland is pretty cheap compared to San Francisco. Nothing much to see here apart from a good lake(which I missed). You might want to avoid going to West Oakland. Google for &#8220;How not to get shot in Oakland&#8221;.</p>
<p>The conference had speakers and committers from all around the globe. For those of you who don&#8217;t know who a committer. He is a person who will do the actual release and commit the code. Contributers from anywhere can submit code and patches, Its the job of a committer to do the release. There are more than 5-6 committers per project. At least 2-3 committers should review one another&#8217;s code and agree to the release of the code so that the release is watched by more than a single eye!</p>
<p>A good project in apache has a good adoption rate. For example Apache Tomcat for Java servlet has a 10,000 downloads per day! And the figures are like this and increasing over the last two years! Now that&#8217;s something cool.. ain&#8217;t it?</p>
<p>Its the 10th year of the Foundation. Apache has grown to a full scale Open Source foundation which has not only proved that Open source works! , but its processes and operations has made a mark on how an organization should run. Hats Off to you guys! Everything is very process oriented in Apache. They have very formal structure like any other company, but with a major touch of community development.</p>
<p>After all , social networking and community development is all that matters in the end.</p>
<p>Here are some pictures from my trip.</p>
<p><a href="http://blog.hussulinux.com/wp-content/uploads/2009/11/26.png"><img class="alignnone size-medium wp-image-244" title="26" src="http://blog.hussulinux.com/wp-content/uploads/2009/11/26-300x216.png" alt="26" width="300" height="216" /></a><a href="http://blog.hussulinux.com/wp-content/uploads/2009/11/4.png"></a></p>
<p><a href="http://blog.hussulinux.com/wp-content/uploads/2009/11/4.png"><img class="alignnone size-medium wp-image-240" title="4" src="http://blog.hussulinux.com/wp-content/uploads/2009/11/4-222x300.png" alt="4" width="222" height="300" /></a><a href="http://blog.hussulinux.com/wp-content/uploads/2009/11/10.png"></a></p>
<p><a href="http://blog.hussulinux.com/wp-content/uploads/2009/11/10.png"><img class="alignnone size-medium wp-image-247" title="10" src="http://blog.hussulinux.com/wp-content/uploads/2009/11/10-300x245.png" alt="10" width="300" height="245" /></a></p>
<p><a href="http://blog.hussulinux.com/wp-content/uploads/2009/11/6.png"><img class="alignnone size-medium wp-image-241" title="6" src="http://blog.hussulinux.com/wp-content/uploads/2009/11/6-300x222.png" alt="6" width="300" height="222" /></a></p>
<p><a href="http://blog.hussulinux.com/wp-content/uploads/2009/11/25.png"><img class="alignnone size-medium wp-image-242" title="25" src="http://blog.hussulinux.com/wp-content/uploads/2009/11/25-188x300.png" alt="25" width="188" height="300" /></a></p>
<p><a href="http://blog.hussulinux.com/wp-content/uploads/2009/11/9.png"><img class="alignnone size-medium wp-image-243" title="9" src="http://blog.hussulinux.com/wp-content/uploads/2009/11/9-300x224.png" alt="9" width="300" height="224" /></a></p>
<p><a href="http://blog.hussulinux.com/wp-content/uploads/2009/11/14.png"><img class="alignnone size-medium wp-image-245" title="14" src="http://blog.hussulinux.com/wp-content/uploads/2009/11/14-300x219.png" alt="14" width="300" height="219" /></a></p>
<p><a href="http://blog.hussulinux.com/wp-content/uploads/2009/11/12.png"><img class="alignnone size-medium wp-image-246" title="12" src="http://blog.hussulinux.com/wp-content/uploads/2009/11/12-300x222.png" alt="12" width="300" height="222" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2009/11/apachecon-us-2009-and-barcamp-apache/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apache Tomcat Tshirt</title>
		<link>http://blog.hussulinux.com/2009/07/apache-tomcat-tshirt/</link>
		<comments>http://blog.hussulinux.com/2009/07/apache-tomcat-tshirt/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 12:34:54 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://blog.hussulinux.com/?p=193</guid>
		<description><![CDATA[Some time back I created a tomcat tshirt. I never got to print it out but here&#8217;s the pic if you need it yourself..! Click to Enlarge]]></description>
			<content:encoded><![CDATA[<p>Some time back I created a tomcat tshirt. I never got to print it out but here&#8217;s the pic if you need it yourself..!</p>
<p><a href="http://blog.hussulinux.com/wp-content/uploads/2009/07/tomcat.png"><img class="alignnone size-medium wp-image-194" title="tomcat" src="http://blog.hussulinux.com/wp-content/uploads/2009/07/tomcat-218x300.png" alt="tomcat" width="218" height="300" /></a> Click to Enlarge</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2009/07/apache-tomcat-tshirt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>apachectl : Beauty of apache controller interface</title>
		<link>http://blog.hussulinux.com/2009/05/apachectl-beauty-of-apache-controller-interface/</link>
		<comments>http://blog.hussulinux.com/2009/05/apachectl-beauty-of-apache-controller-interface/#comments</comments>
		<pubDate>Tue, 26 May 2009 08:07:44 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://blog.hussulinux.com/?p=178</guid>
		<description><![CDATA[Every tired to change apache config from a program and then wondered how to restart apache. Here&#8217;s a solution. APACHECTL. When you do restart of apache, it will kill all the current sessions. But with apachectl you have option to restart the server gracefully without killing any previous sessions. This way all further connections will &#8230; <a class="read-excerpt" href="http://blog.hussulinux.com/2009/05/apachectl-beauty-of-apache-controller-interface/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Every tired to change apache config from a program and then wondered how to restart apache. Here&#8217;s a solution. APACHECTL.</p>
<p>When you do restart of apache, it will kill all the current sessions. But with apachectl you have option to restart the server gracefully without killing any previous sessions. This way all further connections will take up the new settings.</p>
<p>I&#8217;ve been doing this for a small little experiment, I wanted to add dynamic subdomains, So I had to edit the apache host httpd.conf files and we all know we have to restart the server after any config file is changed. So here&#8217;s an alternative. Change the config files from your PHP or CGI etc, and then call this apachectl.</p>
<p>The command is :  apachectl graceful</p>
<p>For Ubuntu and debian system the command would be : apache2ctl graceful</p>
<p>Here are some quick references from Apache&#8217;s official <a href="http://httpd.apache.org/docs/2.0/programs/apachectl.html">page</a>:</p>
<dl>
<dt><code>start</code></dt>
<dd>Start the Apache <code class="program"><a href="http://httpd.apache.org/docs/2.0/programs/httpd.html">httpd</a></code> daemon.  Gives an error if it is already running.  This is equivalent to <code>apachectl -k start</code>.</dd>
<dt><code>stop</code></dt>
<dd>Stops the Apache <code class="program"><a href="http://httpd.apache.org/docs/2.0/programs/httpd.html">httpd</a></code> daemon.  This is equivalent to <code>apachectl -k stop</code>.</dd>
<dt><code>restart</code></dt>
<dd>Restarts the Apache <code class="program"><a href="http://httpd.apache.org/docs/2.0/programs/httpd.html">httpd</a></code> daemon.  If the daemon is not running, it is started.  This command automatically checks the configuration files as in <code>configtest</code> before initiating the restart to make sure the daemon doesn&#8217;t die.  This is equivalent to <code>apachectl -k restart</code>.</dd>
<dt><code>fullstatus</code></dt>
<dd>Displays a full status report from <code class="module"><a href="http://httpd.apache.org/docs/2.0/mod/mod_status.html">mod_status</a></code>. For this to work, you need to have <code class="module"><a href="http://httpd.apache.org/docs/2.0/mod/mod_status.html">mod_status</a></code> enabled on your server and a text-based browser such as <code>lynx</code> available on your system.  The URL used to access the status report can be set by editing the <code>STATUSURL</code> variable in the script.</dd>
<dt><code>status</code></dt>
<dd>Displays a brief status report.  Similar to the <code>fullstatus</code> option, except that the list of requests currently being served is omitted.</dd>
<dt><strong><code>graceful</code></strong></dt>
<dd>Gracefully restarts the Apache <code class="program"><a href="http://httpd.apache.org/docs/2.0/programs/httpd.html">httpd</a></code> daemon.  If the daemon is not running, it is started.  This differs from a normal restart in that currently open connections are not aborted.  A side effect is that old log files will not be closed immediately.  This means that if used in a log rotation script, a substantial delay may be necessary to ensure that the old log files are closed before processing them.  This command automatically checks the configuration files as in <code>configtest</code> before initiating the restart to make sure Apache doesn&#8217;t die.  This is equivalent to <code>apachectl -k graceful</code>.</dd>
<dt><code>configtest</code></dt>
<dd>Run a configuration file syntax test. It parses the configuration files and either reports <code>Syntax Ok</code> or detailed information about the particular syntax error.  This is equivalent to <code>apachectl -t</code>.</dd>
</dl>
<p>The following additional option is available, but deprecated.</p>
<dl>
<dt><code>startssl</code></dt>
<dd>This is equivalent to <code>apachectl -k start -DS</code></dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2009/05/apachectl-beauty-of-apache-controller-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Life without Apache : Meritocracy in Action.</title>
		<link>http://blog.hussulinux.com/2008/09/life-without-apache-meritocracy-in-action/</link>
		<comments>http://blog.hussulinux.com/2008/09/life-without-apache-meritocracy-in-action/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 06:40:00 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[me]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://hussulinux.com/blog/?p=44</guid>
		<description><![CDATA[I am obsessed with Apache. Yes! I am and I am proud that I am! I was just wondering how life would be WITHOUT Apache! We would still be doing ASP. Many of us would have gone into ASPX and C# CGI and PHP wouldn&#8217;t have come out.. Total no. of websites in the world &#8230; <a class="read-excerpt" href="http://blog.hussulinux.com/2008/09/life-without-apache-meritocracy-in-action/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:85%;"><span style="font-family: verdana;">I am obsessed with Apache. Yes! I am and I am proud that I am!</p>
<p>I was just wondering how life would be WITHOUT Apache!</p>
<p></span></span>
<ul>
<li><span style="font-size:85%;"><span style="font-family: verdana;">We would still be doing ASP. Many of us would have gone into ASPX and C#</p>
<p></span></span></li>
<li><span style="font-size:85%;"><span style="font-family: verdana;">CGI and PHP wouldn&#8217;t have come out..
<p></span></span></li>
<li><span style="font-size:85%;"><span style="font-family: verdana;">Total no. of websites in the world would be less. I don&#8217;t know how much % but yes, it would surely be less.
<p></span></span></li>
<li><span style="font-size:85%;"><span style="font-family: verdana;">There would all be Windows Hosting Services everywhere and the prices would be higher and higher&#8230;
<p></span></span></li>
<li><span style="font-size:85%;"><span style="font-family: verdana;">Who can forget the popular Tomcat. </span></span><span style="font-size:85%;"><span style="font-family: verdana;">Java wasn&#8217;t open source before, other app servers were not that comfortable interms of price, simplicity and ease of use. Every newbie in JSP/Servlet starts with Tomcat. People crib that Tomcat doesn&#8217;t have EJB, who needs EJB these days?
<p></span></span></li>
<li><span style="font-size:85%;"><span style="font-family: verdana;">No Java projects would compile using Make, so Ant came it. Imagine how difficult life would be without ANT scripts.
<p></span></span></li>
<li><span style="font-size:85%;"><span style="font-family: verdana;">MVC the most popular design pattern: Struts is the name you think of. If it weren&#8217;t there, you&#8217;d still be writing your own servlets and JSP and controller logic.
<p></span></span></li>
<li><span style="font-size:85%;"><span style="font-family: verdana;">Almost 80-90% of GOOD Java EE developers would use Apache Commons. I mean who doesn&#8217;t use it?
<p></span></span></li>
<li><span style="font-size:85%;"><span style="font-family: verdana;">Logging your application for debug and support, What would you do without Apache Logging Sevices
<p></span></span></li>
<li><span style="font-size:85%;"><span style="font-family: verdana;">Forget all programming, there is still no comparision with Xerces for XML. I challenge.
<p></span></span></li>
<li><span style="font-size:85%;"><span style="font-family: verdana;">Make your code as Webservice? No words about Axis, yet again apache product!
<p></span></span></li>
<li><span style="font-size:85%;"><span style="font-family: verdana;">You want a middleware java messaging framework for your JMS? Use ActiveMQ
<p></span></span></li>
<li><span style="font-size:85%;"><span style="font-family: verdana;">Object relation model: Try iBatis, you wont leave it again.</span></span></li>
</ul>
<p><span style="font-size:85%;"><span style="font-family: verdana;"><br />All in all, If there was no Apache, Life wouldn&#8217;t have stopped but would have been SO SO damn difficult. My many many thanks to Apache&#8230;</p>
<p></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2008/09/life-without-apache-meritocracy-in-action/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gnunify 2008 Pics 1</title>
		<link>http://blog.hussulinux.com/2008/02/gnunify-2008-pics-1/</link>
		<comments>http://blog.hussulinux.com/2008/02/gnunify-2008-pics-1/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 18:55:00 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[gnunify]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://hussulinux.com/blog/?p=32</guid>
		<description><![CDATA[Rush to get inside my workshop IRush to get inside my workshop II]]></description>
			<content:encoded><![CDATA[<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_dcS1l9icSOg/R634LWyD8cI/AAAAAAAAASw/OkOm63xz6xM/s1600-h/phpajax4.jpg"><img style="cursor: pointer;" src="http://bp3.blogger.com/_dcS1l9icSOg/R634LWyD8cI/AAAAAAAAASw/OkOm63xz6xM/s400/phpajax4.jpg" alt="" id="BLOGGER_PHOTO_ID_5165057221641630146" border="0" /></a><br />Rush to get inside my workshop I<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_dcS1l9icSOg/R634LmyD8dI/AAAAAAAAAS4/9UvlosruyP8/s1600-h/phpajax5.jpg"><img style="cursor: pointer;" src="http://bp0.blogger.com/_dcS1l9icSOg/R634LmyD8dI/AAAAAAAAAS4/9UvlosruyP8/s400/phpajax5.jpg" alt="" id="BLOGGER_PHOTO_ID_5165057225936597458" border="0" /></a><br />Rush to get inside my workshop II</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_dcS1l9icSOg/R634KWyD8ZI/AAAAAAAAASY/W8VmAgl89HE/s1600-h/phpajax1.jpg"><img style="cursor: pointer;" src="http://bp3.blogger.com/_dcS1l9icSOg/R634KWyD8ZI/AAAAAAAAASY/W8VmAgl89HE/s400/phpajax1.jpg" alt="" id="BLOGGER_PHOTO_ID_5165057204461760914" border="0" /></a></p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_dcS1l9icSOg/R634KmyD8aI/AAAAAAAAASg/x7jl6eaUQk0/s1600-h/phpajax2.jpg"><img style="cursor: pointer;" src="http://bp0.blogger.com/_dcS1l9icSOg/R634KmyD8aI/AAAAAAAAASg/x7jl6eaUQk0/s400/phpajax2.jpg" alt="" id="BLOGGER_PHOTO_ID_5165057208756728226" border="0" /></a></p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_dcS1l9icSOg/R634K2yD8bI/AAAAAAAAASo/pTwRRugCuy4/s1600-h/phpajax3.jpg"><img style="cursor: pointer;" src="http://bp1.blogger.com/_dcS1l9icSOg/R634K2yD8bI/AAAAAAAAASo/pTwRRugCuy4/s400/phpajax3.jpg" alt="" id="BLOGGER_PHOTO_ID_5165057213051695538" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2008/02/gnunify-2008-pics-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache Ant</title>
		<link>http://blog.hussulinux.com/2007/09/apache-ant/</link>
		<comments>http://blog.hussulinux.com/2007/09/apache-ant/#comments</comments>
		<pubDate>Sat, 29 Sep 2007 21:32:00 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://hussulinux.com/blog/?p=21</guid>
		<description><![CDATA[My slides on Apache Ant. Ant is really a powerful and object oriented tool.]]></description>
			<content:encoded><![CDATA[<p>My slides on Apache Ant. Ant is really a powerful and object oriented tool.</p>
<p><object type="application/x-shockwave-flash" data="http://s3.amazonaws.com/slideshare/ssplayer.swf?id=119374&#038;doc=apache-ant1692" width="425" height="348"><param name="movie" value="http://s3.amazonaws.com/slideshare/ssplayer.swf?id=119374&#038;doc=apache-ant1692" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2007/09/apache-ant/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

