<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>bits from /home/gene</title>
	<atom:link href="http://echorand.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://echorand.me</link>
	<description></description>
	<lastBuildDate>Fri, 27 Jan 2012 17:12:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='echorand.me' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>bits from /home/gene</title>
		<link>http://echorand.me</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://echorand.me/osd.xml" title="bits from /home/gene" />
	<atom:link rel='hub' href='http://echorand.me/?pushpress=hub'/>
		<item>
		<title>PiCloud and REST API with C client</title>
		<link>http://echorand.me/2012/01/27/picloud-and-rest-api-with-c-client/</link>
		<comments>http://echorand.me/2012/01/27/picloud-and-rest-api-with-c-client/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 17:12:02 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[picloud]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[REST]]></category>

		<guid isPermaLink="false">http://echorand.me/?p=1798</guid>
		<description><![CDATA[I was playing around with PiCloud&#8217;s REST API and had a bit of fun writing a C client for it. Now, why C? Well, because one of the reasons they provide a REST API is for your non-Python programs to easily access your Python code on PiCloud. What I did is simple: I published the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1798&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was playing around with PiCloud&#8217;s REST API and had a bit of fun writing a C client for it. Now, why C? Well, because one of the reasons they provide a REST API is for your non-Python programs to easily access your Python code on PiCloud. </p>
<p>What I did is simple: I published the square_func using PiCloud&#8217;s<a href="http://docs.picloud.com/rest.html#publishing" target="_blank"> documentation</a>. Then I used <a href="http://curl.haxx.se/libcurl/c/" target="_blank">libcurl&#8217;s C Interface</a> to replicate the curl statements provided in the documentation. I have<br />
written the client in two parts:  client1.c and client2.c. client1.c invokes the published function, hence gets the Job ID. client2.c then uses this jobID to get the result. Here are the source codes:</p>
<p><pre class="brush: cpp;">
/*client1.c*/
/* This part of the client invokes the REST API of
   PiCloud and retrieves the Job ID
   http://docs.picloud.com/rest.html#invoking-functions
*/

#include &lt;stdio.h&gt;
#include &lt;curl/curl.h&gt;

int main(void)
{
  CURL *curl;

  /* Make sure you set this appropriately*/
  char *url=&quot;https://api.picloud.com/r/3222/square_func/&quot;;
  CURLcode res;
  
  curl = curl_easy_init();
  if(curl) {
    /* First set the URL that is about to receive our POST. This URL can
       just as well be a https:// URL if that is what should receive the
       data. */
    curl_easy_setopt(curl, CURLOPT_URL, url);
    /* Specify the user/pass */
    curl_easy_setopt(curl,CURLOPT_USERPWD,&quot;apikey:secretkey&quot;);
    
    /* Now specify the POST data */
    curl_easy_setopt(curl, CURLOPT_POSTFIELDS, &quot;x=5&quot;);
    
    /* For HTTPS */
    curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);

    /* Perform the request, res will get the return code */
    res = curl_easy_perform(curl);
    printf(&quot;\nResult of Operation:: %d\n&quot;, res);

    /* always cleanup */
    curl_easy_cleanup(curl);
  }
  return 0;
}
</pre></p>
<p><pre class="brush: cpp;">
/*client2.c*/
/* This part of the client retrieves the result given the
   job ID as the argument*/
#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;curl/curl.h&gt;

int main(int argc, char *argv[])
{
  CURL *curl;
  char url[80];
  CURLcode res;

  if (argc==1)
    {
      printf(&quot;Usage: ./client2 &lt;jid&gt;\n&quot;);
      exit(0);
    }

  
  strcpy(url,&quot;https://api.picloud.com/job/result/?jid=&quot;);
  strcat(url,argv[1]);

  

  curl = curl_easy_init();
  if(curl) {
    /* First set the URL that is about to receive our POST. This URL can
       just as well be a https:// URL if that is what should receive the
       data. */
    curl_easy_setopt(curl, CURLOPT_URL, url);
    
    /* Specify the user/pass */
    curl_easy_setopt(curl,CURLOPT_USERPWD,&quot;apikey:secretkey&quot;);
    
    /* for HTTPS */
    curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
    
    /* Perform the request, res will get the return code */
    res = curl_easy_perform(curl);
    printf(&quot;\nResult of Operation:: %d\n&quot;, res);

    /* always cleanup */
    curl_easy_cleanup(curl);
  }
  return 0;
}
</pre></p>
<p><strong><br />
Working</strong></p>
<p>[gene@zion tmp]$ ./client1<br />
{&#8220;jid&#8221;: 57, &#8220;version&#8221;: &#8220;0.1&#8243;}<br />
Result of Operation:: 0</p>
<p>[gene@zion tmp]$ ./client2 57<br />
{&#8220;version&#8221;: &#8220;0.1&#8243;, &#8220;result&#8221;: 25}<br />
Result of Operation:: 0</p>
<p>Hope it works for you. PiCloud is fun! </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amitksaha.wordpress.com/1798/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amitksaha.wordpress.com/1798/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amitksaha.wordpress.com/1798/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amitksaha.wordpress.com/1798/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amitksaha.wordpress.com/1798/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amitksaha.wordpress.com/1798/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amitksaha.wordpress.com/1798/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amitksaha.wordpress.com/1798/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amitksaha.wordpress.com/1798/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amitksaha.wordpress.com/1798/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amitksaha.wordpress.com/1798/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amitksaha.wordpress.com/1798/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amitksaha.wordpress.com/1798/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amitksaha.wordpress.com/1798/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1798&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://echorand.me/2012/01/27/picloud-and-rest-api-with-c-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e649984086cb48e24a6dfd040a86fe96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Amit</media:title>
		</media:content>
	</item>
		<item>
		<title>PiCloud + Pyevolve: Evolutionary Algorithms in the Cloud</title>
		<link>http://echorand.me/2012/01/26/picloud-pyevolve-evolutionary-algorithms-in-the-cloud/</link>
		<comments>http://echorand.me/2012/01/26/picloud-pyevolve-evolutionary-algorithms-in-the-cloud/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 23:26:14 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[evolutionary algorithms]]></category>
		<category><![CDATA[picloud]]></category>
		<category><![CDATA[pyevolve]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://echorand.me/?p=1786</guid>
		<description><![CDATA[It was quite simple to get Pyevolve running up on PiCloud. For an Evolutionary Algorithm, there are a number of ways it can be parallelized. One of the easiest things to do is to run parallel instances of the algorithm with different initial random seeds. (This is a common practice in the research community &#8211; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1786&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It was quite simple to get <a href="http://pyevolve.sourceforge.net/" target="_blank">Pyevolve </a>running up on<a href="http://www.picloud.com" target="_blank"> PiCloud</a>.</p>
<p>For an Evolutionary Algorithm, there are a number of ways it can be parallelized. One of the easiest things to do is to run parallel instances of the algorithm with different initial random seeds. (This is a common practice in the research community &#8211; since starting with different random seeds allows testing of the robustness of a new algorithm or the correct  implementation of an existing one). The first exercise that I tried with Pyevolve + PiCloud is to run Pyevolve&#8217;s Genetic Algorithm implementation with 10 different initial seeds on PiCloud  &#8211; all running in parallel. Here&#8217;s how, you can go about it:</p>
<p><strong>Installing Pyevolve</strong></p>
<ol>
<li>Clone the git repository from <a href="https://github.com/perone/Pyevolve" target="_blank">https://github.com/perone/Pyevolve</a></li>
<li><strong>Install Pyevolve:</strong> $ sudo python setup.py install</li>
<li>Just to check if it has been installed properly, just run one of the examples in the examples/directory</li>
</ol>
<p><strong>Setting up Picloud</strong></p>
<ol>
<li>To setup PiCloud, please follow the instructions at <a href="http://www.picloud.com/" target="_blank">http://www.picloud.com/ </a>starting with registering for a free account</li>
<li>Once you have installed the PiCloud client, please verify the installation by typing &#8216;import cloud&#8217; from your Python prompt and see that it doesn&#8217;t throw up any errors</li>
</ol>
<p><strong>Getting Ready to Launch</strong></p>
<p>For the purpose of this experiment, I shall be using one of the examples that ship with Pyevolve: <a href="https://github.com/perone/Pyevolve/blob/master/examples/pyevolve_ex7_rastrigin.py" target="_blank">pyevolve_ex7_rastrigin.py</a> after some modifications. The modified file is <a href="https://bitbucket.org/amitksaha/pyevolve_picloud/src" target="_blank">here</a>. Specifically, we change the main() function to run_ga() taking two parameters: seed and runid. The seed parameter is used to provide a random initial seed (used when creating the GA engine using <em>ga=GSimpleGA.GSimpleGA(genome,seed)</em>). The CSV adapater is initialized to store the statistics in a CSV file, where the runid file is used for specifying the name of the file.</p>
<p>Okay, now I shall describe the main driver script which I used to run this GA in the cloud. <a href="https://bitbucket.org/amitksaha/pyevolve_picloud/src" target="_blank">Here</a> it is:</p>
<p><pre class="brush: python;">

#!/usr/bin/python
# Simple demo to show how to run the Pyevolve
# Evolutionary Algorithms framework on PiCloud
# Pyevolve: http://sourceforge.net/projects/pyevolve/
# PiCloud: https://www.picloud.com/

# Amit Saha
# http://echorand.me

from pyevolve_rastrigin import *
import cloud

cloud.setkey(&lt;API KEY&gt;, 'SECRET KEY')

# List of Random seeds and run-Ids
# assuming 10 runs
seed_list=[100*(i+1) for i in range(10)]
runid_list=[i+1 for i in range(10)]

# calls the method defined in pyevolve_rastrigin.py
# which initiates the GA execution.
# Execute the code on PiCloud
jids = cloud.map(run_ga,seed_list,runid_list)

# check if the jobs are complete, if yes
# pull the stat files
cloud.join(jids)
for i in range(10):
    cloud.files.get('stats_' + str(i+1) + '.csv','stats_' + str(i+1)+'.csv')

</pre></p>
<p>One of the first things you need to do is set the API Key and Secret key that you will be using to access PiCloud. The API Key and the Secret key can be seen in the &#8220;API Keys&#8221; page of your PiCloud account. This is done by the line <code>cloud.setkey(, 'SECRET KEY')</code>. Next, we use the <a href="http://docs.picloud.com/client_basic.html#mapping" target="_blank">cloud.map()</a> function to call the <code>run_ga</code> function for each pair of the values of the lists <code>seed_list</code> and <code>runids_list</code>. This is a efficient way of running the same function in the cloud, but with a different set of parameters. Once that is launched, you can see the state of your jobs from your PiCloud&#8217;s account&#8217;s Jobs page.</p>
<p>Next, what we do is we wait for all the jobs to finish using <code>cloud.join(jids)</code> and then pull all the statistic CSV files from PiCloud&#8217;s storage to the local file syste using <code>cloud.files.get('stats_' + str(i+1) + '.csv','stats_' + str(i+1)+'.csv') </code> (More information on using the cloud.files module is <a href="http://docs.picloud.com/moduledoc.html#module-cloud.files" target="_blank">here</a>). Once the files have been copied, you can see the results from the CSV files &#8211; each CSV file representing the result of one run of the GA. We have not yet talked about how the CSV files were created, however.</p>
<p><strong>Creating files on PiCloud from Pyevolve</strong></p>
<p>The source code of CSV adapater, where the CSV files are created is in <a href="https://github.com/perone/Pyevolve/tree/master/pyevolve" target="_blank">pyevolve/DBAdapters.py</a>. The <code>open()</code> method of <code>class DBFileCSV</code> is where the file is opened for writing and the close() method of the same class closes the file handle when the writing is finished. However, this method of creating files won&#8217;t work for PiCloud &#8211; rather the data won&#8217;t be retrievable for our client. We have to create the file the PiCloud way &#8211; which is to use the <code><a href="http://docs.picloud.com/moduledoc.html#cloud.files.put" target="_blank">cloud.files.put()</a></code> function. All I did here was add the line <code>cloud.files.put(self.filename)</code> in the close() method. And I reinstalled Pyevolve module and it all worked fine. You may find my modified DBAdapaters.py file<a href="https://bitbucket.org/amitksaha/pyevolve_picloud/src" target="_blank"> here</a>.</p>
<p><strong>Conclusion</strong></p>
<p>I hope to discuss with the Pyevolve folks what they think of my changes to the DBAdapter class and see if they suggest a better way. Like I mentioned in the beginning, this is a very naive way of harnessing the power of parallel computing in Evolutionary Algorithms. I hope to explore more in this direction with PiCloud. If you have any queries, please leave a comment.</p>
<p>Thank you for reading.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amitksaha.wordpress.com/1786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amitksaha.wordpress.com/1786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amitksaha.wordpress.com/1786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amitksaha.wordpress.com/1786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amitksaha.wordpress.com/1786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amitksaha.wordpress.com/1786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amitksaha.wordpress.com/1786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amitksaha.wordpress.com/1786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amitksaha.wordpress.com/1786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amitksaha.wordpress.com/1786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amitksaha.wordpress.com/1786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amitksaha.wordpress.com/1786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amitksaha.wordpress.com/1786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amitksaha.wordpress.com/1786/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1786&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://echorand.me/2012/01/26/picloud-pyevolve-evolutionary-algorithms-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e649984086cb48e24a6dfd040a86fe96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Amit</media:title>
		</media:content>
	</item>
		<item>
		<title>An Ode to the Completeness</title>
		<link>http://echorand.me/2012/01/23/an-ode-to-the-completeness/</link>
		<comments>http://echorand.me/2012/01/23/an-ode-to-the-completeness/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 04:09:40 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[ode]]></category>

		<guid isPermaLink="false">http://echorand.me/?p=1758</guid>
		<description><![CDATA[Life takes you uptown and downtown. And during these walks up and down, you come across the missing piece in the grand puzzle. Here&#8217;s to you, my completeness. Arggh is her oft-spoken word, Speaking to an audience her forte, Impressing others is a default, Proving others wrong is her habit. No, She is not your [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1758&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Life takes you uptown and downtown. And during these walks up and down, you come across the missing piece in the grand puzzle. Here&#8217;s to you, my completeness.</p>
<p style="text-align:center;"><em><span style="color:#000000;">Arggh is her oft-spoken word,</span></em><br />
<em><span style="color:#000000;"> Speaking to an audience her forte,</span></em><br />
<em><span style="color:#000000;"> Impressing others is a default,</span></em><br />
<em><span style="color:#000000;"> Proving others wrong is her habit.</span></em></p>
<p style="text-align:center;"><em><span style="color:#000000;">No, She is not your average lady,</span></em><br />
<em><span style="color:#000000;"> She is the lady.</span></em></p>
<p style="text-align:center;"><em><span style="color:#000000;">She dresses up in half pants, three quarters and full pants,</span></em><br />
<em><span style="color:#000000;"> She wears boleros and salwars,</span></em><br />
<em><span style="color:#000000;"> She carries them all with grace and a certain beauty,</span></em><br />
<em><span style="color:#000000;"> Afghanistan interests her. So does pottery,</span></em><br />
<em><span style="color:#000000;"> Photography interests her, so does quantitative finance,</span></em><br />
<em><span style="color:#000000;"> Painting interests her, so does the middle east.</span></em></p>
<p style="text-align:center;"><em><span style="color:#000000;">No, She is not your average lady.</span></em><br />
<em><span style="color:#000000;"> She is the lady.</span></em></p>
<p style="text-align:center;"><em><span style="color:#000000;">She wakes up nights studying,</span></em><br />
<em><span style="color:#000000;"> She loves listening to music in the dead of the night,</span></em><br />
<em><span style="color:#000000;"> She loves cleaning the house even when she is sick.</span></em></p>
<p style="text-align:center;"><em><span style="color:#000000;">No, She is not your average lady,</span></em><br />
<em><span style="color:#000000;"> She is the lady.</span></em></p>
<p style="text-align:center;"><em><span style="color:#000000;">She proposes ideas for books,</span></em><br />
<em><span style="color:#000000;"> She reviews photographs and blog posts,</span></em><br />
<em><span style="color:#000000;"> Her taste&#8217;s rich, Her thoughts vast,</span></em><br />
<em><span style="color:#000000;"> Her dreams big,</span></em><br />
<em><span style="color:#000000;"> Her appreciation for life much.</span></em></p>
<p style="text-align:center;"><em><span style="color:#000000;">No, She is not your average lady.</span></em><br />
<em><span style="color:#000000;"> She is the lady.</span></em></p>
<p style="text-align:center;"><em><span style="color:#000000;">She cries, she laughs.</span></em><br />
<em><span style="color:#000000;"> She fights, she hugs.</span></em><br />
<em><span style="color:#000000;"> She abuses, She praises.</span></em></p>
<p style="text-align:center;"><em><span style="color:#000000;">No, She is not your average lady.</span></em><br />
<em><span style="color:#000000;"> She is the lady.</span></em></p>
<p style="text-align:center;"><em><span style="color:#000000;">No she is not of a mild nature.</span></em><br />
<em><span style="color:#000000;"> No she is not very easily understandable.</span></em><br />
<em><span style="color:#000000;"> No it&#8217;s not always easy to understand how to make her happy.</span></em><br />
<em></em><br />
<em><span style="color:#000000;"> No. No. No.</span></em><br />
<em><span style="color:#000000;"> She is not your average lady.</span></em><br />
<em><span style="color:#000000;"> She is the lady.</span></em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amitksaha.wordpress.com/1758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amitksaha.wordpress.com/1758/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amitksaha.wordpress.com/1758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amitksaha.wordpress.com/1758/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amitksaha.wordpress.com/1758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amitksaha.wordpress.com/1758/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amitksaha.wordpress.com/1758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amitksaha.wordpress.com/1758/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amitksaha.wordpress.com/1758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amitksaha.wordpress.com/1758/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amitksaha.wordpress.com/1758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amitksaha.wordpress.com/1758/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amitksaha.wordpress.com/1758/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amitksaha.wordpress.com/1758/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1758&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://echorand.me/2012/01/23/an-ode-to-the-completeness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e649984086cb48e24a6dfd040a86fe96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Amit</media:title>
		</media:content>
	</item>
		<item>
		<title>Exploring App Inventor</title>
		<link>http://echorand.me/2012/01/22/exploring-app-inventor/</link>
		<comments>http://echorand.me/2012/01/22/exploring-app-inventor/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 08:04:35 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[appinventor]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://echorand.me/?p=1748</guid>
		<description><![CDATA[I have been exploring App Inventor since a month starting with writing an article for Linux Journal. During this time, App Inventor has been shut down by Google, and handed over to MIT to carry on the development of the software. This transition phase has been quite interesting personally. From just being a consumer of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1748&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have been exploring <a href="http://appinventoredu.mit.edu/" target="_blank">App Inventor</a> since a month starting with writing an article for<strong> Linux Journal</strong>. During this time, App Inventor has been shut down by Google, and handed over to MIT to carry on the development of the software. This transition phase has been quite interesting personally. From just being a consumer of the service, I have had the opportunity to play around with hosting the service &#8211; i.e. running an AI service on Google App Engine, which anyone can use.</p>
<p>Here I shall summarize some of my own findings and the current state:</p>
<p><strong>The Current State</strong></p>
<blockquote class="twitter-tweet"><p>MIT App Inventor Status Update: <a title="http://appinventoredu.mit.edu/developers-blogs/hal/2012/jan/mit-app-inventor-mid-january-status-update" href="http://t.co/DmjBnoaB">appinventoredu.mit.edu/developers-blo…</a> <a href="https://twitter.com/search/%2523android">#android</a></p>
<p>— Amit Saha (@echorand) <a href="https://twitter.com/echorand/status/160866987772358656">January 21, 2012</a></p></blockquote>
<p>The current state is in transit. For a more official status update, please see the above link. The summary is that the <a href="http://code.google.com/p/app-inventor-releases" target="_blank">source code </a>for the <strong>App Engine</strong> was released a day before. One of the things it allows you to do is run your App Engine service locally. Please see this <a href="http://code.google.com/p/app-inventor-releases/wiki/BuildingAndRunning" target="_blank">link</a> for the instructions. Note that you would need ~4G of RAM to give Java enough memory to play around. If you want to host the open source version of the service on Google App Engine, please follow my forum posting<a href="https://groups.google.com/forum/?hl=en#!topic/app-inventor-open-source-dev/UECM6NPfOGk" target="_blank"> here</a>. If you want to continue using the MIT published JAR&#8217;s for running your own App Inventor instance, please follow the link <a href="http://appinventoredu.mit.edu/developers-blogs/andrew/2011/nov/running-your-own-app-inventor-service" target="_blank">here</a>. Basically, to host your service, there are two things you must do (detailed <a href="https://docs.google.com/document/d/124V0q-Jzs8n9LqAlFKnSWxGLei_KZAUQGJUZwlALVws/edit" target="_blank">here</a>)</p>
<ol>
<ol>
<li>First, upload the App Inventor application to Google App Engine</li>
<li>Setup your build server &#8211; this needs to be a publicly accessible machine. By that I mean, this IP should be visible to the world. People have used Amazon EC2. I just used a web host/domain I own personally.</li>
</ol>
</ol>
<p><strong>Using the Service</strong></p>
<p>If you just want to start using the service without going into the hassles for setting up yourself, sign up for MIT&#8217;s own testing service <a href="http://appinventoredu.mit.edu/developers-blogs/hal/2011/dec/help-test-mit-prototype-app-inventor-service" target="_blank">here</a>. You could also send me an email or comment to be added to the whitelist of users for my own service at <a href="http://appinventordemo.appspot.com" target="_blank">http://appinventordemo.appspot.com</a> and just in case you just want to have a look at what all is you may check out the references and tutorials here at<a href="http://echorand.com/appinventor/about/" target="_blank"> http://echorand.com/appinventor/about/</a>.</p>
<p><strong>Getting Help and Sharing your Findings</strong></p>
<ul>
<li>Working with the Open Sourced App Inventor codes: Google Group &#8211; <a href="https://groups.google.com/forum/?hl=en#!forum/app-inventor-open-source-dev" target="_blank">App Inventor Open Source Development</a></li>
<li>Hosting the MIT JARS: Google Group &#8211; Google Group -<a href="http://groups.google.com/group/mit-appinventor-jars" target="_blank">mit-appinventor-jars</a></li>
<li>Forums for Users and Educators:<a href="http://echorand.com/appinventor/forum/" target="_blank"> http://echorand.com/appinventor/forum/</a> <strong></strong></li>
</ul>
<p><strong>Miscellaneous</strong></p>
<ul>
<li>Some issue I faced while installing the generated APK&#8217;s on the Android device:</li>
</ul>
<blockquote class="twitter-tweet"><p>APK signing issue finally solved. JDK downgrade needed. Thread: <a title="http://groups.google.com/group/mit-appinventor-jars/browse_thread/thread/3a8369084aa4938a" href="http://t.co/GSdFuMh1">groups.google.com/group/mit-appi…</a> Thanks Hal <a href="https://twitter.com/search/%2523android">#android</a></p>
<p>— Amit Saha (@echorand) <a href="https://twitter.com/echorand/status/160888304856862720">January 22, 2012</a></p></blockquote>
<ul>
<li>App Inventor for All Project: <a href="http://ai4a.jsoft.com/">http://ai4a.jsoft.com/</a></li>
</ul>
<ul>
<li>Resources to Learn about App Inventor: <a href="http://echorand.com/appinventor/learn/" target="_blank">http://echorand.com/appinventor/learn/</a></li>
</ul>
<ul>
<li>Once you have got a place to try out App Inventor, remember the only condition is : you agree to have fun! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Let us know on one of the forums or in a comment.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amitksaha.wordpress.com/1748/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amitksaha.wordpress.com/1748/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amitksaha.wordpress.com/1748/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amitksaha.wordpress.com/1748/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amitksaha.wordpress.com/1748/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amitksaha.wordpress.com/1748/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amitksaha.wordpress.com/1748/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amitksaha.wordpress.com/1748/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amitksaha.wordpress.com/1748/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amitksaha.wordpress.com/1748/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amitksaha.wordpress.com/1748/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amitksaha.wordpress.com/1748/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amitksaha.wordpress.com/1748/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amitksaha.wordpress.com/1748/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1748&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://echorand.me/2012/01/22/exploring-app-inventor/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e649984086cb48e24a6dfd040a86fe96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Amit</media:title>
		</media:content>
	</item>
		<item>
		<title>Taking Shakespeare Seriously</title>
		<link>http://echorand.me/2012/01/21/taking-shakespeare-seriously/</link>
		<comments>http://echorand.me/2012/01/21/taking-shakespeare-seriously/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 10:28:12 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://echorand.me/?p=1713</guid>
		<description><![CDATA[&#8220;All the world&#8217;s a stage, And all the men and women merely players: They have their exits and their entrances; And one man in his time plays many parts&#8221; So began Shakespeare&#8217;s Monologue in As You Like It. I think the human race has taken him a little too seriously and try really hard everyday [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1713&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_1720" class="wp-caption aligncenter" style="width: 410px"><a href="http://amitksaha.files.wordpress.com/2012/01/faces.jpeg"><img class="wp-image-1720 " title="Faces are Us" src="http://amitksaha.files.wordpress.com/2012/01/faces.jpeg?w=400&#038;h=139" alt="" width="400" height="139" /></a><p class="wp-caption-text">Faces are Us (Source: Clicked by your&#039;s truly)</p></div>
<blockquote><p>&#8220;All the world&#8217;s a stage,<br />
And all the men and women merely players:<br />
They have their exits and their entrances;<br />
And one man in his time plays many parts&#8221;</p></blockquote>
<p>So began<a href="http://en.wikipedia.org/wiki/All_the_world%27s_a_stage" target="_blank"> Shakespeare&#8217;s Monologue </a>in <strong><em>As You Like It.</em></strong> I think the human race has taken him a little too seriously and try really hard everyday to prove the relevance of Shakespeare in our daily lives. To express myself more accurately, I would rewrite these four lines as:</p>
<blockquote><p>&#8220;All the world&#8217;s a stage,<br />
And all the men and women merely actors:<br />
They have their exits and their entrances;<br />
And one man in his time puts on many masks&#8221;</p></blockquote>
<p>Look back a little in your life &#8211; may be as little as even 12 months in your life and you will know what I mean. If you don&#8217;t, lucky you. I am keeping my fingers crossed. For, its the many faces of man and woman that can ruin you. You might befriend &#8220;friend&#8221;, but hey, &#8220;friend&#8221; is not actually what you think &#8220;friend&#8221; is. &#8220;friend&#8221; has an agenda, a reason to be with you &#8211; and no it isn&#8217;t because &#8220;friend&#8221; likes you or admires you. &#8220;friend&#8221; just wants to have some fun, at the cost of your faith, trust and emotions. Its funny how this &#8220;friend&#8221; reacts to situations in your life. Here are some instances:</p>
<ul>
<li>&#8220;friend&#8221; is a great friend to you when you are sad, lonely, perhaps you miss someone very important in your life, or you are in a mental turmoil for something. You think &#8220;friend&#8221; is a great friend, so you befriend &#8220;friend&#8221; and really make &#8220;friend&#8221; important in your life thinking that &#8220;friend&#8221; wants nothing but your good. Then you find some happiness in your life, and &#8220;friend&#8221; is NOT happy. &#8220;friend&#8221; doesn&#8217;t even express happiness.</li>
<li>&#8220;friend&#8221; is your friend for many years. &#8220;friend&#8221; even goes to the extent of telling you to find your own happiness and go for it. You go and find it, but &#8220;friend&#8221; isn&#8217;t happy anymore for you. Another &#8220;friend&#8221;, another Face. Did &#8220;friend&#8221; not expect that you would actually go and get your happiness?</li>
<li>You have loved &#8220;friend&#8221; dearly, (a lot like brotherly love, if you please) you do a lot for &#8220;friend&#8221;, buy her books, making sure &#8220;friend&#8221; gets all  that&#8217;s needed. You ask &#8220;friend&#8221; for something really small in return, and &#8220;friend&#8221; doesn&#8217;t feel that its necessary. &#8220;friend&#8221; doesn&#8217;t care anymore of your existence.</li>
<li>&#8230;and it goes on</li>
</ul>
<p>So, what is the problem with our &#8220;friend&#8221; here? Is &#8220;friend&#8221; jealous, angry, sad, disappointed with you? Or is &#8220;friend&#8221; just pretending to be something which actually &#8220;friend&#8221; is not. Or, is it just that you are wrong? That you couldn&#8217;t see what it was actually there. May be you are wrong, but from personal experience, you can&#8217;t be wrong all the times. You are being playing into the hands of a bunch of moral-less individuals who don&#8217;t even know what friendship, love or being human is. Being happy for someone else is a far cry from them. If you analyse &#8220;friend&#8221;, you will see that &#8220;friend&#8221; doesn&#8217;t even know what to make of this life- and hence try to be different at different points of time. They lack the appreciation for beauty &#8211; they lack the good will to come and pat your back and say &#8211; &#8220;Hey, good job! Keep it up.&#8221;, they lack the will power or force to chase their dreams, they don&#8217;t slog for their career or for their life. They don&#8217;t know how to be a friend or a lover.</p>
<p>Look around, do you see a &#8220;friend&#8221;? If yes, avoid &#8220;friend&#8221;.</p>
<p>And Dear &#8220;friend&#8221;, please put on a real mask, so that we know whether you are a batman or a spider-man. Enjoy your days in the sun because people like you are usually outlived, if not outnumbered.</p>
<p>PS: Excuse the liberal use of &#8220;friend&#8221;. It was intentional to highlight the farce that some people make friendship to be.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amitksaha.wordpress.com/1713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amitksaha.wordpress.com/1713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amitksaha.wordpress.com/1713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amitksaha.wordpress.com/1713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amitksaha.wordpress.com/1713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amitksaha.wordpress.com/1713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amitksaha.wordpress.com/1713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amitksaha.wordpress.com/1713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amitksaha.wordpress.com/1713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amitksaha.wordpress.com/1713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amitksaha.wordpress.com/1713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amitksaha.wordpress.com/1713/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amitksaha.wordpress.com/1713/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amitksaha.wordpress.com/1713/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1713&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://echorand.me/2012/01/21/taking-shakespeare-seriously/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e649984086cb48e24a6dfd040a86fe96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Amit</media:title>
		</media:content>

		<media:content url="http://amitksaha.files.wordpress.com/2012/01/faces.jpeg?w=300" medium="image">
			<media:title type="html">Faces are Us</media:title>
		</media:content>
	</item>
		<item>
		<title>Life and What we Make of it</title>
		<link>http://echorand.me/2012/01/10/life-and-what-we-make-of-it/</link>
		<comments>http://echorand.me/2012/01/10/life-and-what-we-make-of-it/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 14:11:39 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[death]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[ramblings]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://echorand.me/2012/01/10/life-and-what-we-make-of-it/</guid>
		<description><![CDATA[I am currently in a big city where life and death is a never stopping affair just like the ringing cash register in a supermarket. I hear a number of ambulance sirens all throughout the day. Some of them will lead to the post life life and the others will bring back to the current [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1698&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am currently in a big city where life and death is a never stopping affair just like the ringing cash register in a supermarket. I hear a number of ambulance sirens all throughout the day. Some of them will lead to the post life life and the others will bring back to the current life. Either way its a new life. Life as we know it is quite different for each of us humans. In our body there are a huge number of cells living and dying, regenerating, rejuvenating fighting every moment. Where as we as a single being live and die only once, not considering the concept of multiple births for the moment, the cells in our body lives and dies continuously. Moving on from biology to more philosophical territory, we have often heard of life changing experiences. A realisation of an eternal  truth for example can be called a life changing experience, post which the being leads his life diferently as if he or she has been reborn.</p>
<p>The concept of life is thus quite open to well, conceptualization. We give it a different meaning or rather it means different to us at different points of time. Its rather easy to wander around in life in the name of exploring, flexibility or being adventurous. And it is during this wandering stage of life that big mistakes are made. Life is normally a long period of time we are dealing with. And its all the more important to respect this fact and act with the fear of consequences in mind. Short sightedness and a closed room thought process results box like thinking. And that is when the big picture is missed. The term big picture may sound like a cliche term. But it actually is important to  see it. When we see the big picture, we tend to concentrate on our insignificance as a human and as a.species as compared to the vastness that surrounds us. And the day we realize our own insignificance and ignorance, we start growing sensible, we start acting with the big picture in mind. But the big question is how to not lose your way? how to not miss the big picture?</p>
<p>As individuals we tend to follow trajectory in our lives. There is a beginning and there is an end. We rise and we fall. During this rise and fall, its easy to forget where you started from. Its easy to forget your roots. Root could be just yourself, a person you love or trust most or it could be a set of principles you live by. Being rooted is important to stop wandering from. The concept of being rooted is similar to the concept of being anchored to something or someone which helps you from being lost in the open sea of life. In earlier times and probably even today, in a section of Indian society &#8211; marriage is seen as a way of making the bad son from going berserk. The responsibility of a wife is believed to be sobering down this son. May be it works. But again the principle is the same &#8211; being anchored or rooted is important.</p>
<p>Sometimes, you might have wandered so much that too much has been damaged &#8211; there is no point of return &#8211; or so you think. But its never too late to return to your roots, to your anchor and start fixing things. The struggle must go on. You must keep fighting. For it is in our mistakes that we learn never to commit them. There won&#8217;t be another life. So, don&#8217;t go to <a href="http://en.wikipedia.org/wiki/The_Gap_%28Sydney%29" target="_blank">the GAP</a> yet.</p>
<p>The show must go on.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amitksaha.wordpress.com/1698/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amitksaha.wordpress.com/1698/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amitksaha.wordpress.com/1698/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amitksaha.wordpress.com/1698/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amitksaha.wordpress.com/1698/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amitksaha.wordpress.com/1698/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amitksaha.wordpress.com/1698/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amitksaha.wordpress.com/1698/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amitksaha.wordpress.com/1698/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amitksaha.wordpress.com/1698/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amitksaha.wordpress.com/1698/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amitksaha.wordpress.com/1698/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amitksaha.wordpress.com/1698/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amitksaha.wordpress.com/1698/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1698&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://echorand.me/2012/01/10/life-and-what-we-make-of-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e649984086cb48e24a6dfd040a86fe96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Amit</media:title>
		</media:content>
	</item>
		<item>
		<title>Outgrowing</title>
		<link>http://echorand.me/2011/12/19/outgrowing/</link>
		<comments>http://echorand.me/2011/12/19/outgrowing/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 05:16:14 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://echorand.me/?p=1647</guid>
		<description><![CDATA[I am human after all, or so I have been trying to be. Here goes a Humane rant, Its funny how easy it is to find yourself aloof from what&#8217;s happening around you. The clutter of voices suddenly disappear into the surroundings, you feel like you own this world.  All you need is a noise [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1647&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>I am human after all, or so I have been trying to be. Here goes a Humane rant,</em></p>
<p>Its funny how easy it is to find yourself aloof from what&#8217;s happening around you. The clutter of voices suddenly disappear into the surroundings, you feel like you own this world.  All you need is a noise cancelling pair of Bose. Al right, i am kidding.</p>
<p>Its a very personal experience i am writing about today. As days pass by, i am getting this sense of alienation. Family, acquaintances, peers &#8211; everyone seem so repelling. Its like our individual agenda are conflicting. And like she would say, there is no merging. Have you ever felt so disillusioned that you learn to ignore everything good or bad? Have you questioned yourself whether you have ever done a correct thing? Felt like a looser all the way down?</p>
<p>May be you actually are. May be not. I am still quite hopeful and hence i shall take the latter stand. In this world full of mediocrity its easy to get into conflicts with things which have been recognized by the mass as convention, rules and regulations. Its then you begin to question yourself: are you wrong or have you outgrown the mass? Are you the tall tree who have been enterprising enough to reach out?</p>
<p>Outgrowing has interesting repercussions aside from alienating you. It makes you a misfit of almost villainous proportions. You are made to look like a traitor to your roots. Outgrowing often makes you the object of a chaining project.</p>
<p>The key to maintain growth is to maintain the upward climb. The higher you grow, the farther you live mediocrity behind. Its not unknown that lion does not move in a herd. The lion possesses beastly physical powers. Most human beings don&#8217;t possess even a fraction of that physical strength cause we are not all flesh and bones. We are supposed to be thinking beings and its our thoughts which should empower us above the mass.</p>
<p>Now you might be wondering what is the definition of outgrowing that i am talking about. There is no particular definition i have in mind. Its a feeling, more of a realization of not belonging to your immediate community, surroundings and family.</p>
<p>This year has taught me in a very hard way what mediocrity can do. Shun people who make you feel mediocre. You are awesome.</p>
<p>May you outgrow all during the course of next years.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amitksaha.wordpress.com/1647/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amitksaha.wordpress.com/1647/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amitksaha.wordpress.com/1647/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amitksaha.wordpress.com/1647/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amitksaha.wordpress.com/1647/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amitksaha.wordpress.com/1647/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amitksaha.wordpress.com/1647/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amitksaha.wordpress.com/1647/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amitksaha.wordpress.com/1647/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amitksaha.wordpress.com/1647/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amitksaha.wordpress.com/1647/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amitksaha.wordpress.com/1647/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amitksaha.wordpress.com/1647/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amitksaha.wordpress.com/1647/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1647&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://echorand.me/2011/12/19/outgrowing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e649984086cb48e24a6dfd040a86fe96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Amit</media:title>
		</media:content>
	</item>
		<item>
		<title>Fedora Scientific: Open Source Scientific Computing</title>
		<link>http://echorand.me/2011/12/04/fedora-scientific-open-source-scientific-computing/</link>
		<comments>http://echorand.me/2011/12/04/fedora-scientific-open-source-scientific-computing/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 18:25:59 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[fedora]]></category>

		<guid isPermaLink="false">http://echorand.me/?p=1632</guid>
		<description><![CDATA[Hello Fedora People, this happens to be my first aggregated post on Planet Fedora! Great to be here. Onto real stuff. Okay, this post comes at a time when December is already upon us, Fedora 16 has been released for a month now and that also means that Fedora Scientific has seen the light of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1632&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello Fedora People, this happens to be my first aggregated post on <a href="http://planet.fedoraproject.org/"><strong>Planet Fedora</strong></a>! Great to be here. Onto real stuff.</p>
<p>Okay, this post comes at a time when December is already upon us, Fedora 16 has been released for a month now and that also means that <strong><a href="http://spins.fedoraproject.org/scientific-kde/">Fedora Scientific</a></strong> has seen the light of the day for a month now. I felt this might be a good time to describe the current state of the project and my plans for the next release(s).</p>
<p style="text-align:center;"><a href="http://spins.fedoraproject.org/scientific-kde/"><img class=" wp-image-1638  aligncenter" title="scientific" src="http://amitksaha.files.wordpress.com/2011/12/scientific.png?w=400&#038;h=201" alt="" width="400" height="201" /></a></p>
<p><span style="text-decoration:underline;"><strong>Software in Fedora Scientific (Fedora 16)</strong></span></p>
<p>The current list of software available in Fedora Scientific is available here [1]. Briefly, they are:</p>
<p><strong>Scientific Computing tools and environments:</strong> The numerical computing package GNU Octave, front-end wxMaxima, the Python scientific libraries SciPy, NumPy and Spyder (a Python environment for scientific computing) are some of the software included in this category. A development environment for R, the statistical computing environment, is also included, and so are the ROOT tools for analysing large amounts of data.</p>
<p><strong>Generic libraries: </strong>   Software in this category includes the GNU C/C++ and FORTRAN compilers, the OpenJDK Java development tools, and the IDEs NetBeans and Eclipse. Also included are autotools, flex, bison, ddd and valgrind.</p>
<p><strong>Parallel  and  distributed programming   tools</strong> /<strong> libraries:</strong> Software tools and libraries included in this category include the popular parallel programming libraries OpenMPI, PVM, and the shared-memory programming library OpenMP. Also included is the Torque resource manager to enable you to set up a batch-processing system.</p>
<p><strong>Editing,  drawing  and  visualisation  tools:</strong> So you have simulated your grand experiments, and need to visualise the data, plot graphs, and create publication-quality articles and figures. The tools included to help you in this include LaTex compilers and the Texmaker and Kile editors, plotting and visualisation tools Gnuplot, xfig, MayaVi, Dia and Ggobi , and the vector<br />
graphics tool Inkscape.</p>
<p><strong>Version control, backup tools and document managers:</strong> Version control and back-up tools are<br />
included to help you manage your data and documents better: Subversion, Git and Mercurial are available, along with the back-up tool backintime. Also included is a bibliography manager, BibTool.</p>
<p>Besides these four main categories, some of the other miscellaneous utilities include: hevea–the awesome LaTex-to-HTML converter, GNU Screen and IPython.</p>
<p>As you can see that the list of software is quite extensive, thanks to the awesome Fedora developers who have packaged this gamut of software.</p>
<p><span style="text-decoration:underline;"><strong>Future Plans</strong></span></p>
<p>The current release marks the beginning of a project very close to my heart. I feel that such a spin shall definitely be useful for the current Linux community members and future enthusiasts who use Linux for their computing needs. In the next release(s), I intend to explore the following directions for the spin:</p>
<ul>
<li>A GNOME based spin in addition to the current KDE spin</li>
<li>Custom wallpapers</li>
<li>Work with the websites team to update the Spin website to include high quality images of scientific software and more content</li>
<li>Collect feedback from the community and act on it  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ul>
<p><strong>Talk to Us, Contribute<br />
</strong></p>
<p>Come, talk to us on the Fedora SciTech SIG mailing list [2]. Thanks to all the members of SciTech SIG for their useful discussions and comments.</p>
<p><strong>Acknowledgements</strong></p>
<p><strong>Fedora Artwork</strong> and <strong>Fedora Websites</strong> team for help in the artwork for the spin,  <strong>Bill Nottingham</strong> for the initial comments on the idea and <strong>Christoph Wickert</strong>  for seeing the spin through for release. All the other people who contributed even with a single word of encouragement online and offline, please acknowledge my sincere thanks.</p>
<p><strong>References</strong></p>
<p>[1] <a href="https://fedoraproject.org/wiki/Scientific_Packages_List">https://fedoraproject.org/wiki/Scientific_Packages_List</a><br />
[2] <a href="http://fedoraproject.org/wiki/SIGs/SciTech">http://fedoraproject.org/wiki/SIGs/SciTech</a></p>
<p>Parts of this blog post has been reproduced from my article on Fedora Scientific Spin  published in the December, 2011 issue for <a href="http://www.linuxforu.com">Linux For You</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amitksaha.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amitksaha.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amitksaha.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amitksaha.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amitksaha.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amitksaha.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amitksaha.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amitksaha.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amitksaha.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amitksaha.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amitksaha.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amitksaha.wordpress.com/1632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amitksaha.wordpress.com/1632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amitksaha.wordpress.com/1632/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1632&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://echorand.me/2011/12/04/fedora-scientific-open-source-scientific-computing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e649984086cb48e24a6dfd040a86fe96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Amit</media:title>
		</media:content>

		<media:content url="http://amitksaha.files.wordpress.com/2011/12/scientific.png?w=300" medium="image">
			<media:title type="html">scientific</media:title>
		</media:content>
	</item>
		<item>
		<title>Fedora Scientific: The Prologue</title>
		<link>http://echorand.me/2011/11/01/fedora-scientific-the-prologue/</link>
		<comments>http://echorand.me/2011/11/01/fedora-scientific-the-prologue/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 12:03:42 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://echorand.me/?p=1613</guid>
		<description><![CDATA[The Itch When I wrote this [1] article a while back, the intention was to publicize the software tools that I was personally using at the point of time to help me in my research work- plotting graphs, analysing data, writing papers, running simulations, e.t.c. Those tools soon became indispensable for my research and hence [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1613&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>The Itch</strong></p>
<p>When I wrote<a href="http://linuxgazette.net/173/saha.html" target="_blank"> this [1] </a>article a while back, the intention was to publicize the software tools that I was personally using at the point of time to help me in my research work- plotting graphs, analysing data, writing papers, running simulations, e.t.c. Those tools soon became indispensable for my research and hence I <em>always</em> installed them first after a fresh install of Linux. I longed for a Linux distro which would already have these tools installed and allow me to have a fully functional Linux workstation from the first boot.</p>
<p><strong>The Scratching begins</strong></p>
<p>I was getting wary of Ubuntu after their last release (April, 2011) and was looking for a new distribution to commit to &#8211; I thought I will give Fedora a shot (last time I tried Fedora was during the Fedora Core days) on one of my computers. Then, I started looking around for ways to create custom Fedora spins when I came across the tutorial for Fedora [2]. And that&#8217;s pretty much all I needed to get started working on a Linux for users in Science and Academia &#8211; <a href="https://fedoraproject.org/wiki/Scientific_Spin" target="_blank"><strong>Fedora Scientific</strong></a></p>
<p><strong>Discussions on Mailing lists</strong></p>
<p>The most fruitful technical part of the discussion happened on the <strong>Canberra Linux User&#8217;s Group</strong>. [4] Thanks to all the folks who made suggestions for various packages and more importantly opined that the spin would be useful to the target audience.</p>
<p><strong>Fedora Spins SIG</strong></p>
<p>The official word on whether the proposed spin would be found useful by the Fedora community in general and Linux community overall was decided by the Fedora Spins SIG  [5]. Thanks to their support and approval.</p>
<p><strong>Where next</strong></p>
<p>Fedora Scientific is officially on course for release with the Fedora 16 release in the <a href="http://fedoraproject.org/wiki/Releases/16/Schedule" target="_blank">next few days</a>. The nightly builds are now available from [6]</p>
<p><strong>Talk to Us, Contribute<br />
</strong></p>
<p>Come, talk to us on the Fedora SciTech SIG mailing list [7]. Thanks to all the members of SciTech SIG for their useful discussions and comments.  <a href="https://fedoraproject.org/wiki/Scientific_Spin" target="_blank">This</a> page explains the spin in more detail.</p>
<p><strong>Current List of Packages</strong></p>
<p>The current list of software made available in Fedora Scientific Spin are at [8].</p>
<p><a href="http://amitksaha.files.wordpress.com/2011/11/snapshot1.png"><img class="aligncenter" title="snapshot1" src="http://amitksaha.files.wordpress.com/2011/11/snapshot1.png?w=300&#038;h=187" alt="" width="300" height="187" /></a></p>
<p><strong>Acknowledgements</strong></p>
<p><strong>Fedora Artwork</strong> and <strong>Fedora Websites</strong> team for help in the artwork for the spin,  <strong>Bill Nottingham</strong> for the initial comments on the idea and <strong>Christoph Wickert</strong>  for seeing the spin through for release. All the other people who contributed even with a single word of encouragement online and offline, please acknowledge my sincere thanks.</p>
<p><strong>Links</strong></p>
<p>[1] <a href="linuxgazette.net/173/saha.html" target="_blank">linuxgazette.net/173/saha.html</a><br />
[2] <a href="http://fedoraproject.org/wiki/How_to_create_and_use_a_Live_CD" target="_blank">http://fedoraproject.org/wiki/How_to_create_and_use_a_Live_CD</a><br />
[3] <a href="https://fedoraproject.org/wiki/Scientific_Spin" target="_blank">https://fedoraproject.org/wiki/Scientific_Spin</a><br />
[4] <a href="http://lists.samba.org/archive/linux/2011-July/030331.html" target="_blank">http://lists.samba.org/archive/linux/2011-July/030331.html</a><br />
[5] <a href="http://fedoraproject.org/wiki/SIGs/Spins" target="_blank">http://fedoraproject.org/wiki/SIGs/Spins</a><br />
[6] <a href="http://dl.fedoraproject.org/pub/alt/nightly-composes/" target="_blank">http://dl.fedoraproject.org/pub/alt/nightly-composes/</a><br />
[7]<a href="http://fedoraproject.org/wiki/SIGs/SciTech" target="_blank"> http://fedoraproject.org/wiki/SIGs/SciTech</a><br />
[8] <a href="https://fedoraproject.org/wiki/Scientific_Packages_List" target="_blank">https://fedoraproject.org/wiki/Scientific_Packages_List</a></p>
<p>In the next post, which I intend to do soon after the official release, I shall talk about the applications and programs installed in Fedora Scientific.</p>
<p><em>And last, but by no means the least- Snowy, you make this world a better place for me.</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amitksaha.wordpress.com/1613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amitksaha.wordpress.com/1613/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amitksaha.wordpress.com/1613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amitksaha.wordpress.com/1613/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amitksaha.wordpress.com/1613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amitksaha.wordpress.com/1613/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amitksaha.wordpress.com/1613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amitksaha.wordpress.com/1613/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amitksaha.wordpress.com/1613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amitksaha.wordpress.com/1613/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amitksaha.wordpress.com/1613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amitksaha.wordpress.com/1613/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amitksaha.wordpress.com/1613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amitksaha.wordpress.com/1613/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1613&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://echorand.me/2011/11/01/fedora-scientific-the-prologue/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e649984086cb48e24a6dfd040a86fe96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Amit</media:title>
		</media:content>

		<media:content url="http://amitksaha.files.wordpress.com/2011/11/snapshot1.png?w=300" medium="image">
			<media:title type="html">snapshot1</media:title>
		</media:content>
	</item>
		<item>
		<title>Explainer: Evolutionary Algorithms</title>
		<link>http://echorand.me/2011/10/26/explainer-evolutionary-algorithms/</link>
		<comments>http://echorand.me/2011/10/26/explainer-evolutionary-algorithms/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 23:06:28 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Genetic Algorithms]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[Writings]]></category>

		<guid isPermaLink="false">http://echorand.me/?p=1605</guid>
		<description><![CDATA[Whenever you undertake an activity that seeks to minimise or maximise a well-defined quantity such as distance or the vague notion of the right amount of sleep, you are optimising. Like I have mentioned elsewhere, I like to introduce complex (and not so complex) concepts in a popular science fashion &#8211; for consumption by even [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1605&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Whenever you undertake an activity that seeks to minimise or maximise a well-defined quantity such as distance or the vague notion of the <a href="http://theconversation.edu.au/broken-sleep-its-a-rollercoaster-ride-1792">right amount of sleep</a>, you are optimising.</em></p>
<p>Like I have mentioned elsewhere, I like to introduce complex (and not so complex) concepts in a popular science fashion &#8211; for consumption by even the high-school kid. Hence, when I was contacted by Bella from<strong> <a href="http://theconversation.edu.au/" target="_blank">The Conversation</a>,</strong> I was excited to write about Evolutionary Algorithms and optimization and what we as a group work on.</p>
<p>The article is now live <strong><a href="http://theconversation.edu.au/explainer-evolutionary-algorithms-3580" target="_blank">here</a>.</strong> Hope you enjoy the read. Many thanks to the team at The Conversation for the final touches on the article.</p>
<p>Snowy, your support in various ways is always appreciated.</p>
<p>Link: <a href="http://theconversation.edu.au/explainer-evolutionary-algorithms-3580" target="_blank">http://theconversation.edu.au/explainer-evolutionary-algorithms-3580</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amitksaha.wordpress.com/1605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amitksaha.wordpress.com/1605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amitksaha.wordpress.com/1605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amitksaha.wordpress.com/1605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amitksaha.wordpress.com/1605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amitksaha.wordpress.com/1605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amitksaha.wordpress.com/1605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amitksaha.wordpress.com/1605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amitksaha.wordpress.com/1605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amitksaha.wordpress.com/1605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amitksaha.wordpress.com/1605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amitksaha.wordpress.com/1605/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amitksaha.wordpress.com/1605/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amitksaha.wordpress.com/1605/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echorand.me&amp;blog=899010&amp;post=1605&amp;subd=amitksaha&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://echorand.me/2011/10/26/explainer-evolutionary-algorithms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e649984086cb48e24a6dfd040a86fe96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Amit</media:title>
		</media:content>
	</item>
	</channel>
</rss>
