<?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>Satish Gandham</title>
	<atom:link href="http://SatishGandham.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://SatishGandham.com</link>
	<description></description>
	<lastBuildDate>Wed, 05 Jun 2013 14:22:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Djnago &#124; Set the defulat ordering rule for queries in the models</title>
		<link>http://SatishGandham.com/2013/06/djnago-set-the-defulat-ordering-rule-for-queries-in-the-models/</link>
		<comments>http://SatishGandham.com/2013/06/djnago-set-the-defulat-ordering-rule-for-queries-in-the-models/#comments</comments>
		<pubDate>Wed, 05 Jun 2013 14:22:14 +0000</pubDate>
		<dc:creator>Satish Gandham</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[PYTHON]]></category>
		<category><![CDATA[Django Models]]></category>
		<category><![CDATA[Ordering]]></category>
		<category><![CDATA[QuerySet]]></category>
		<category><![CDATA[The Django Book Notes]]></category>

		<guid isPermaLink="false">http://SatishGandham.com/?p=119</guid>
		<description><![CDATA[Though we can specify order explicitly in queries like below Posts.objects.order_by('published') it is repetitive and most of the times we will want to order by a particular field. We can specify the order in the models like this class Post(models.Model): &#8230; <a href="http://SatishGandham.com/2013/06/djnago-set-the-defulat-ordering-rule-for-queries-in-the-models/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Though we can specify order explicitly in queries like below</p>
<p><code>Posts.objects.order_by('published')</code></p>
<p>it is repetitive and most of the times we will want to order by a particular field.</p>
<p>We can specify the order in the models like this</p>
<pre>class Post(models.Model):
    title = models.CharField(max_length=140)
    content = models.TextField()
    published = models.DateTimeField()

    def __unicode__(self):
        return self.title

    <strong>class Meta:</strong>
        <strong>ordering = ['published']</strong></pre>
]]></content:encoded>
			<wfw:commentRss>http://SatishGandham.com/2013/06/djnago-set-the-defulat-ordering-rule-for-queries-in-the-models/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restrict Django Templates From Deleting Data.</title>
		<link>http://SatishGandham.com/2013/06/restrict-django-templates-from-deleting-data/</link>
		<comments>http://SatishGandham.com/2013/06/restrict-django-templates-from-deleting-data/#comments</comments>
		<pubDate>Wed, 05 Jun 2013 06:27:26 +0000</pubDate>
		<dc:creator>Satish Gandham</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[PYTHON]]></category>
		<category><![CDATA[Django Templates]]></category>
		<category><![CDATA[Djnago Gotcha]]></category>
		<category><![CDATA[The Django Book Notes]]></category>

		<guid isPermaLink="false">http://SatishGandham.com/?p=115</guid>
		<description><![CDATA[Django allows method calls inside template system. Though this is an useful feature, some of the methods will have side effects. Mostly the ones that alter data. Say, for instance, you have a UserAccount object that has a delete() method. &#8230; <a href="http://SatishGandham.com/2013/06/restrict-django-templates-from-deleting-data/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Django allows method calls inside template system. Though this is an useful feature, some of the methods will have side effects. Mostly the ones that alter data.<br />
Say, for instance, you have a UserAccount object that has a delete() method. If a template includes something like {{ account.delete }}, where account is a UserAccount object, the object would be deleted when the template is rendered!</p>
<p>To prevent this, set the function attribute alters_data on the method:</p>
<p>d<code>ef delete(self):<br />
# Delete the account<br />
delete.alters_data = True</code></p>
<p>The template system won’t execute any method marked in this way. Continuing the above example, if a template includes {{ account.delete }} and the delete() method has the alters_data=True, then the delete() method will not be executed when the template is rendered. Instead, it will fail silently.</p>
]]></content:encoded>
			<wfw:commentRss>http://SatishGandham.com/2013/06/restrict-django-templates-from-deleting-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What do Dollar and Caret ( $ and ^) sign in Django urls mean?</title>
		<link>http://SatishGandham.com/2013/06/what-do-dollar-and-caret-and-sign-in-django-urls-mean/</link>
		<comments>http://SatishGandham.com/2013/06/what-do-dollar-and-caret-and-sign-in-django-urls-mean/#comments</comments>
		<pubDate>Wed, 05 Jun 2013 04:57:08 +0000</pubDate>
		<dc:creator>Satish Gandham</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[PYTHON]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[The Django Book Notes]]></category>
		<category><![CDATA[url patterns]]></category>
		<category><![CDATA[URLconfs]]></category>

		<guid isPermaLink="false">http://SatishGandham.com/?p=109</guid>
		<description><![CDATA[$ and ^ are regular expression characters that have a special meaning: the caret means “require that the pattern matches the start of the string,” and the dollar sign means “require that the pattern matches the end of the string.” &#8230; <a href="http://SatishGandham.com/2013/06/what-do-dollar-and-caret-and-sign-in-django-urls-mean/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>$ and ^</strong> are regular expression characters that have a special meaning: the caret means “require that the pattern matches the start of the string,” and the dollar sign means “require that the pattern matches the end of the string.”</p>
<p><strong>For example consider the  following url pattern</strong><br />
<code></code></p>
<pre>urlpatterns = patterns('',
    url(r'^hello/$', hello),
)</pre>
<p>Without the dollar sign at the end it will match any url starting with hello like</p>
<ul>
<li>hello/satish</li>
<li>hello/gandham/</li>
<li>hello/satish/123/pqr</li>
</ul>
<p>Note: use <code>url(r'^$', my_homepage_view)</code>, to match root.</p>
]]></content:encoded>
			<wfw:commentRss>http://SatishGandham.com/2013/06/what-do-dollar-and-caret-and-sign-in-django-urls-mean/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mongod error &#124; exception in initAndListen std::exception: locale::facet::_S_create_c_locale name not valid</title>
		<link>http://SatishGandham.com/2013/04/mongod-error-exception-in-initandlisten-stdexception-localefacet_s_create_c_locale-name-not-valid/</link>
		<comments>http://SatishGandham.com/2013/04/mongod-error-exception-in-initandlisten-stdexception-localefacet_s_create_c_locale-name-not-valid/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 05:08:27 +0000</pubDate>
		<dc:creator>Satish Gandham</dc:creator>
				<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[PYTHON]]></category>
		<category><![CDATA[Amazon AWS]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://SatishGandham.com/?p=105</guid>
		<description><![CDATA[I got this error while trying to start mongodb on amazon ec2. Running this command in the terminal solved the problem. export LC_ALL=C I don&#8217;t have any idea about what it means at this time except that it sets the &#8230; <a href="http://SatishGandham.com/2013/04/mongod-error-exception-in-initandlisten-stdexception-localefacet_s_create_c_locale-name-not-valid/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I got this error while trying to start mongodb on amazon ec2. Running this command in the terminal solved the problem.<br />
<code><br />
export LC_ALL=C</code></p>
<p>I don&#8217;t have any idea about what it means at this time except that it sets the terminal to display all languages. If you can explain what actually it does, please drop a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://SatishGandham.com/2013/04/mongod-error-exception-in-initandlisten-stdexception-localefacet_s_create_c_locale-name-not-valid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Right way to break Django code for debugguing</title>
		<link>http://SatishGandham.com/2013/03/right-way-to-break-django-code-for-debugguing/</link>
		<comments>http://SatishGandham.com/2013/03/right-way-to-break-django-code-for-debugguing/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 08:30:52 +0000</pubDate>
		<dc:creator>Satish Gandham</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[PYTHON]]></category>
		<category><![CDATA[assert false]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[taceback]]></category>

		<guid isPermaLink="false">http://SatishGandham.com/?p=101</guid>
		<description><![CDATA[Django traceback is a very helpful tool in Django development. It saves us from the boring tasking of writing print statements to track variables. Traceback doesn&#8217;t kick when there is no error.  There may be no coding errors but there &#8230; <a href="http://SatishGandham.com/2013/03/right-way-to-break-django-code-for-debugguing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Django traceback is a very helpful tool in Django development. It saves us from the boring tasking of writing print statements to track variables.</p>
<p>Traceback doesn&#8217;t kick when there is no error.  There may be no coding errors but there is a flaw in our application logic which we want to debug. In such cases we can trigger Django traceback by adding <code>assert False</code> in our code.</p>
<p><strong>example</strong>:</p>
<p><code>def hello_world(response):<br />
test_var = "Something"<br />
test_var2 = "another var"<br />
assert false<br />
return HttpResponse(test_var+test_var2)</p>
<p></code></p>
]]></content:encoded>
			<wfw:commentRss>http://SatishGandham.com/2013/03/right-way-to-break-django-code-for-debugguing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where are python site packages located in MAC OSX Mountain Lion</title>
		<link>http://SatishGandham.com/2013/03/where-are-python-site-packages-located-in-mac-osx-mountain-lion/</link>
		<comments>http://SatishGandham.com/2013/03/where-are-python-site-packages-located-in-mac-osx-mountain-lion/#comments</comments>
		<pubDate>Tue, 05 Mar 2013 14:44:24 +0000</pubDate>
		<dc:creator>Satish Gandham</dc:creator>
				<category><![CDATA[PYTHON]]></category>
		<category><![CDATA[Python Notes]]></category>

		<guid isPermaLink="false">http://SatishGandham.com/?p=96</guid>
		<description><![CDATA[Python site packages are located at Library/Python/2.7/site-packages]]></description>
				<content:encoded><![CDATA[<p>Python site packages are located at</p>
<p><code>Library/Python/2.7/site-packages</code></p>
]]></content:encoded>
			<wfw:commentRss>http://SatishGandham.com/2013/03/where-are-python-site-packages-located-in-mac-osx-mountain-lion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get the number of documents in a MongoDB collection with unique/distinct values for a field</title>
		<link>http://SatishGandham.com/2012/09/get-the-number-of-documents-in-a-mongodb-collection-with-uniquedistinct-values-for-a-field/</link>
		<comments>http://SatishGandham.com/2012/09/get-the-number-of-documents-in-a-mongodb-collection-with-uniquedistinct-values-for-a-field/#comments</comments>
		<pubDate>Sun, 09 Sep 2012 14:16:00 +0000</pubDate>
		<dc:creator>Satish Gandham</dc:creator>
				<category><![CDATA[CodeSnippets]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[MongoDB Distinct]]></category>

		<guid isPermaLink="false">http://SatishGandham.com/?p=90</guid>
		<description><![CDATA[Some times we need to get the number of documents with a distinct/unique value. An example use case is in the classic blog example. Get the number of authors with at least one post. Get the number of distinct tags/categories &#8230; <a href="http://SatishGandham.com/2012/09/get-the-number-of-documents-in-a-mongodb-collection-with-uniquedistinct-values-for-a-field/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Some times we need to get the number of documents with a distinct/unique value. An example use case is in the classic blog example.</p>
<ul>
<li>Get the number of authors with at least one post.</li>
<li>Get the number of distinct tags/categories</li>
</ul>
<p>You can use the following commands to get the answers for the above questions</p>
<p><code>db.posts.distinct('author').length</code><br />
<code>db.posts.distinct('tag').length</code></p>
<p>Reference:</p>
<ul>
<li><a href="http://www.mongodb.org/display/DOCS/Aggregation#Aggregation-Distinct" target="_blank">Aggregation &#8211; MongoDB</a></li>
<li><a href="http://www.w3schools.com/jsref/jsref_length_array.asp" target="_blank">JavaScript array object</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://SatishGandham.com/2012/09/get-the-number-of-documents-in-a-mongodb-collection-with-uniquedistinct-values-for-a-field/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A complete guide to Integrating MongoDB with Elastic Search</title>
		<link>http://SatishGandham.com/2012/09/a-complete-guide-to-integrating-mongodb-with-elastic-search/</link>
		<comments>http://SatishGandham.com/2012/09/a-complete-guide-to-integrating-mongodb-with-elastic-search/#comments</comments>
		<pubDate>Mon, 03 Sep 2012 16:32:31 +0000</pubDate>
		<dc:creator>Satish Gandham</dc:creator>
				<category><![CDATA[Elastic Search]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[richardwilly98]]></category>
		<category><![CDATA[river]]></category>

		<guid isPermaLink="false">http://SatishGandham.com/?p=83</guid>
		<description><![CDATA[After almost two weeks and several re-installs and fresh installs, I finally got to integrate mongodb and elastic search. Here is a step by step procedure on how to integrate them. If you follow this procedure carefully,  it will prevent &#8230; <a href="http://SatishGandham.com/2012/09/a-complete-guide-to-integrating-mongodb-with-elastic-search/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>After almost two weeks and several re-installs and fresh installs, I finally got to integrate mongodb and elastic search. Here is a step by step procedure on how to integrate them.</p>
<p>If you follow this procedure carefully,  it will prevent errors like</p>
<p><strong>Exception: java.lang.NoSuchMethodError: com.mongodb.Mongo.fsyncAndLock()</strong></p>
<p><strong>{</strong><br />
<strong> &#8220;error&#8221; : &#8220;IndexMissingException[[testmongo] missing]&#8221;,</strong><br />
<strong> &#8220;status&#8221; : 404</strong><br />
<strong> }</strong></p>
<p>Follow these guide to install MonogDB and Elastic Search</p>
<ul>
<li><a href="http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/">Install MongoDB on OSX</a></li>
<li><a href="http://www.elasticsearch.org/tutorials/2010/07/01/setting-up-elasticsearch.html">Installing elastic search</a></li>
</ul>
<p>After you installed them, its time to install elastic search river.</p>
<p>Download the snapshot from <a href="https://github.com/downloads/richardwilly98/elasticsearch-river-mongodb/elasticsearch-river-mongodb-1.3.0-SNAPSHOT-plugin.zip">here</a>. Extract it and copy its contents to elastic_search_root/plugins/plugins/mongodb_river</p>
<p><em>Note: The initial implementation tutorial give on the git page points to a older version of the snapshot and it doesn&#8217;t work with the latest versions of elastic search and mongodb.</em></p>
<h2>Installing the mongodb river</h2>
<p>Run the following two commands to install the mongodb river. If you are on a slow connection, the first command can take more than 15 minutes.</p>
<pre><code>ES_HOME/bin/plugin -install elasticsearch/elasticsearch-mapper-attachments/1.4.0 
ES_HOME/bin/plugin -install richardwilly98/elasticsearch-river-mongodb/1.4.0 
</code></pre>
<p>After you install both of them, restart elasticsearch.</p>
<pre>ES_HOME/bin/service/elasticsearch restart</pre>
<p>Enable replica sets in mongodb by following this <a href="http://www.mongodb.org/display/DOCS/Replica+Set+Tutorial">tutorial</a></p>
<p>Tell elastic search to index the &#8220;person&#8221; colletion in testmongo database by issuing the following command in your terminal</p>
<pre>curl -XPUT 'http://localhost:9200/_river/mongodb/_meta' -d '{ 
    "type": "mongodb", 
    "mongodb": { 
        "db": "testmongo", 
        "collection": "person"
    }, 
    "index": {
        "name": "mongoindex", 
        "type": "person" 
    }
}'</pre>
<p>add some data to the mongodb through mongo terminal</p>
<pre>use testmongo
var p = {firstName: "John", lastName: "Doe"}
db.person.save(p)</pre>
<p>Use this command to search the data</p>
<pre>curl -XGET 'http://localhost:9200/mongoindex/_search?q=firstName:John'</pre>
]]></content:encoded>
			<wfw:commentRss>http://SatishGandham.com/2012/09/a-complete-guide-to-integrating-mongodb-with-elastic-search/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Error whil creating super user in django1.4 on MAC</title>
		<link>http://SatishGandham.com/2012/04/error-whil-creating-super-user-in-django1-4-on-mac/</link>
		<comments>http://SatishGandham.com/2012/04/error-whil-creating-super-user-in-django1-4-on-mac/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 04:58:10 +0000</pubDate>
		<dc:creator>Satish Gandham</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[PYTHON]]></category>
		<category><![CDATA[django admin]]></category>
		<category><![CDATA[django1.4 admin error]]></category>

		<guid isPermaLink="false">http://SatishGandham.com/?p=77</guid>
		<description><![CDATA[I got the following error while trying to create a super user from shell for django1.4. File "/Library/Python/2.7/site-packages/django/contrib/auth/management/__init__.py", line 85, in get_system_username     return getpass.getuser().decode(locale.getdefaultlocale()[1]) TypeError: decode() argument 1 must be string, not None This problem was rectified by running &#8230; <a href="http://SatishGandham.com/2012/04/error-whil-creating-super-user-in-django1-4-on-mac/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I got the following error while trying to create a super user from shell for <strong>django1.4</strong>.</p>
<pre>File "/Library/Python/2.7/site-packages/django/contrib/auth/management/__init__.py", line 85, in get_system_username
    return getpass.getuser().decode(locale.getdefaultlocale()[1])
TypeError: decode() argument 1 must be string, not None</pre>
<p>This problem was rectified by running this command in terminal before adding the user<br />
<code>export LANG="en_US.UTF-8"</code></p>
<p>I&#8217;m guessing this character encoding problem while running <strong>syncdb</strong> is the reason for the following error while accessing admin section of django1.4<br />
<code></code></p>
<pre>DoesNotExist at /admin/
Site matching query does not exist.
Request Method: GET
Request URL: http://127.0.0.1:8000/admin/
Django Version: 1.4
Exception Type: DoesNotExist
Exception Value:
Site matching query does not exist.
Exception Location: /Library/Python/2.7/site-
packages/Django-1.4-py2.7.egg/django/db/models/query.py in get, line
366
Python Executable: /usr/bin/python
Python Version: 2.7.1
Python Path:
['/Users/mohammedelsebaey/a/mysite1',
'/Library/Python/2.7/site-packages/Django-1.4-py2.7.egg',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/
python27.zip',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/
python2.7',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/
python2.7
/plat-darwin',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/
python2.7
/plat-mac',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/
python2.7
/plat-mac/lib-scriptpackages',
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/
python',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/
python2.7
/lib-tk',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/
python2.7
/lib-old',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/
python2.7
/lib-dynload',
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/
python/PyObjC',
'/Library/Python/2.7/site-packages']</pre>
<p>If i&#8217;m wrong you can solve the above problem by running this code i django shell<br />
<code></code></p>
<pre>from django.contrib.sites.models import Site
Site.objects.create(pk=1)</pre>
]]></content:encoded>
			<wfw:commentRss>http://SatishGandham.com/2012/04/error-whil-creating-super-user-in-django1-4-on-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to start stop apache on MAC OSX</title>
		<link>http://SatishGandham.com/2012/04/how-to-start-stop-apache-on-mac-osx/</link>
		<comments>http://SatishGandham.com/2012/04/how-to-start-stop-apache-on-mac-osx/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 17:29:55 +0000</pubDate>
		<dc:creator>Satish Gandham</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[httpd]]></category>

		<guid isPermaLink="false">http://SatishGandham.com/?p=64</guid>
		<description><![CDATA[start Apache apachectl start Stop Apache apachectl stop Restart Apache apachectl restart If the above commands don&#8217;t work, try these /etc/init.d/httpd start /etc/init.d/httpd stop /etc/init.d/httpd restart You can also start the web server from the system preferences. Open system preferences, &#8230; <a href="http://SatishGandham.com/2012/04/how-to-start-stop-apache-on-mac-osx/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>start Apache<br />
<code>apachectl start</code><br />
Stop Apache<br />
<code>apachectl stop</code><br />
Restart Apache<br />
<code>apachectl restart</code></p>
<p>If the above commands don&#8217;t work, try these<br />
<code><br />
/etc/init.d/httpd start<br />
/etc/init.d/httpd stop<br />
/etc/init.d/httpd restart<br />
</code><br />
You can also start the web server from the system preferences. Open system preferences, go to sharing and then enable web sharing<br />
<div id="attachment_69" class="wp-caption alignnone" style="width: 679px"><a href="http://SatishGandham.com/?attachment_id=69" rel="attachment wp-att-69"><img src="http://SatishGandham.com/blog/wp-content/uploads/2012/04/starting-webserver-in-mac-osx.png" alt="starting webserver in mac osx" title="starting webserver in mac osx" width="669" height="551" class="size-full wp-image-69" /></a><p class="wp-caption-text">starting webserver in mac osx</p></div> </p>
]]></content:encoded>
			<wfw:commentRss>http://SatishGandham.com/2012/04/how-to-start-stop-apache-on-mac-osx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
