<?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>ME Tech</title>
	<atom:link href="http://www.mathieu-elie.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mathieu-elie.net</link>
	<description>scalable architectures - system admin - programming</description>
	<lastBuildDate>Wed, 22 Feb 2012 06:27:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Quick and dirty resque retry all failed tasks</title>
		<link>http://www.mathieu-elie.net/quick-and-dirty-resque-retry-all-failed-tasks/</link>
		<comments>http://www.mathieu-elie.net/quick-and-dirty-resque-retry-all-failed-tasks/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 20:37:56 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[resque]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.mathieu-elie.net/?p=1035</guid>
		<description><![CDATA[If you have a lot of failed tasks staked in resque, you can retry them all in one shot, but it&#8217;s the dirty way. &#62;&#62; &#40;Resque::Failure.count-1&#41;.downto&#40;0&#41;.each &#123; &#124;i&#124; Resque::Failure.requeue&#40;i&#41; &#125; Dirty because it does not dequeue task when there done. You should then remove the after having checked they really succeed. Now you can find resque contrib for this kind of issues (retry count and so on&#8230;).]]></description>
			<content:encoded><![CDATA[<p><strong>If you have a lot of failed tasks staked in resque, you can retry them all in one shot, but it&#8217;s the dirty way.</strong></p>
<div class="codecolorer-container ruby railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="ruby codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color:#006600; font-weight:bold;">&gt;&gt;</span> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#6666ff; font-weight:bold;">Resque::Failure</span>.<span style="color:#9900CC;">count</span><span style="color:#006600; font-weight:bold;">-</span><span style="color:#006666;">1</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">downto</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006666;">0</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">each</span> <span style="color:#006600; font-weight:bold;">&#123;</span> <span style="color:#006600; font-weight:bold;">|</span>i<span style="color:#006600; font-weight:bold;">|</span> <span style="color:#6666ff; font-weight:bold;">Resque::Failure</span>.<span style="color:#9900CC;">requeue</span><span style="color:#006600; font-weight:bold;">&#40;</span>i<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#125;</span></div></div>
<p>Dirty because it does not dequeue task when there done.<br />
You should then remove the after having checked they really succeed.</p>
<p>Now you can find resque contrib for this kind of issues (retry count and so on&#8230;).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mathieu-elie.net/quick-and-dirty-resque-retry-all-failed-tasks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Array in ruby short tutorial: ruby way for ruby noobs</title>
		<link>http://www.mathieu-elie.net/array-in-ruby-short-tutorial-ruby-way-for-ruby-noobs/</link>
		<comments>http://www.mathieu-elie.net/array-in-ruby-short-tutorial-ruby-way-for-ruby-noobs/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 09:44:46 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[code block]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.mathieu-elie.net/?p=980</guid>
		<description><![CDATA[Arrays in ruby the ruby way (with code blocks). Instanciate an array from words &#62;&#62; els = %w&#40;one two three four five&#41; =&#62; &#91;&#34;one&#34;, &#34;two&#34;, &#34;three&#34;, &#34;four&#34;, &#34;five&#34;&#93; Iterate over the array &#62;&#62; els.each &#123; &#124;el&#124; puts el &#125; one two three four five Build an array invoking a code block on each element &#62;&#62; els.map &#123; &#124;el&#124; &#160;el.reverse &#125; =&#62; &#91;&#34;eno&#34;, &#34;owt&#34;, &#34;eerht&#34;, &#34;ruof&#34;, &#34;evif&#34;&#93; Return only elements matching a criteria &#62;&#62; els.select &#123; &#124;el&#124; el =~ /t/ &#125; =&#62; &#91;&#34;two&#34;, &#34;three&#34;&#93; Reject all elements matching a criteria &#62;&#62; els.reject &#123; &#124;el&#124; el =~ /t/ &#125; =&#62; &#91;&#34;one&#34;, &#34;four&#34;, &#34;five&#34;&#93; Combine all elements applying a code block &#62;&#62; els.inject&#40;'my elements are'&#41; &#123; &#124;str, el&#124; str += ' ' + el &#125; =&#62; &#34;my elements are one two three four five&#34;]]></description>
			<content:encoded><![CDATA[<p><strong>Arrays in ruby the ruby way (with code blocks).</strong></p>
<p><strong>Instanciate an array from words</strong></p>
<div class="codecolorer-container ruby railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="ruby codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color:#006600; font-weight:bold;">&gt;&gt;</span> els = <span style="color:#006600; font-weight:bold;">%</span>w<span style="color:#006600; font-weight:bold;">&#40;</span>one two three four five<span style="color:#006600; font-weight:bold;">&#41;</span><br />
<span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#996600;">&quot;one&quot;</span>, <span style="color:#996600;">&quot;two&quot;</span>, <span style="color:#996600;">&quot;three&quot;</span>, <span style="color:#996600;">&quot;four&quot;</span>, <span style="color:#996600;">&quot;five&quot;</span><span style="color:#006600; font-weight:bold;">&#93;</span></div></div>
<p><strong>Iterate over the array</strong></p>
<div class="codecolorer-container ruby railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="ruby codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color:#006600; font-weight:bold;">&gt;&gt;</span> els.<span style="color:#9900CC;">each</span> <span style="color:#006600; font-weight:bold;">&#123;</span> <span style="color:#006600; font-weight:bold;">|</span>el<span style="color:#006600; font-weight:bold;">|</span> <span style="color:#CC0066; font-weight:bold;">puts</span> el <span style="color:#006600; font-weight:bold;">&#125;</span><br />
one<br />
two<br />
three<br />
four<br />
five</div></div>
<p><strong>Build an array invoking a code block on each element</strong></p>
<div class="codecolorer-container ruby railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="ruby codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color:#006600; font-weight:bold;">&gt;&gt;</span> els.<span style="color:#9900CC;">map</span> <span style="color:#006600; font-weight:bold;">&#123;</span> <span style="color:#006600; font-weight:bold;">|</span>el<span style="color:#006600; font-weight:bold;">|</span> &nbsp;el.<span style="color:#9900CC;">reverse</span> <span style="color:#006600; font-weight:bold;">&#125;</span><br />
<span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#996600;">&quot;eno&quot;</span>, <span style="color:#996600;">&quot;owt&quot;</span>, <span style="color:#996600;">&quot;eerht&quot;</span>, <span style="color:#996600;">&quot;ruof&quot;</span>, <span style="color:#996600;">&quot;evif&quot;</span><span style="color:#006600; font-weight:bold;">&#93;</span></div></div>
<p><strong>Return only elements matching a criteria</strong></p>
<div class="codecolorer-container ruby railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="ruby codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color:#006600; font-weight:bold;">&gt;&gt;</span> els.<span style="color:#CC0066; font-weight:bold;">select</span> <span style="color:#006600; font-weight:bold;">&#123;</span> <span style="color:#006600; font-weight:bold;">|</span>el<span style="color:#006600; font-weight:bold;">|</span> el =~ <span style="color:#006600; font-weight:bold;">/</span>t<span style="color:#006600; font-weight:bold;">/</span> <span style="color:#006600; font-weight:bold;">&#125;</span><br />
<span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#996600;">&quot;two&quot;</span>, <span style="color:#996600;">&quot;three&quot;</span><span style="color:#006600; font-weight:bold;">&#93;</span></div></div>
<p><strong>Reject all elements matching a criteria</strong></p>
<div class="codecolorer-container ruby railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="ruby codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color:#006600; font-weight:bold;">&gt;&gt;</span> els.<span style="color:#9900CC;">reject</span> <span style="color:#006600; font-weight:bold;">&#123;</span> <span style="color:#006600; font-weight:bold;">|</span>el<span style="color:#006600; font-weight:bold;">|</span> el =~ <span style="color:#006600; font-weight:bold;">/</span>t<span style="color:#006600; font-weight:bold;">/</span> <span style="color:#006600; font-weight:bold;">&#125;</span><br />
<span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#996600;">&quot;one&quot;</span>, <span style="color:#996600;">&quot;four&quot;</span>, <span style="color:#996600;">&quot;five&quot;</span><span style="color:#006600; font-weight:bold;">&#93;</span></div></div>
<p><strong>Combine all elements applying a code block</strong></p>
<div class="codecolorer-container ruby railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="ruby codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color:#006600; font-weight:bold;">&gt;&gt;</span> els.<span style="color:#9900CC;">inject</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">'my elements are'</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span> <span style="color:#006600; font-weight:bold;">|</span>str, el<span style="color:#006600; font-weight:bold;">|</span> str <span style="color:#006600; font-weight:bold;">+</span>= <span style="color:#996600;">' '</span> <span style="color:#006600; font-weight:bold;">+</span> el <span style="color:#006600; font-weight:bold;">&#125;</span><br />
<span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#996600;">&quot;my elements are one two three four five&quot;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.mathieu-elie.net/array-in-ruby-short-tutorial-ruby-way-for-ruby-noobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tilde on mac (~) #tips #microblog</title>
		<link>http://www.mathieu-elie.net/tilde-on-mac-tips-microblog/</link>
		<comments>http://www.mathieu-elie.net/tilde-on-mac-tips-microblog/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 16:08:19 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Micro Blog]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.mathieu-elie.net/?p=964</guid>
		<description><![CDATA[To obtain the tilde character on mac, Press Option + n  and you get  ~ Press Option + n and then a and you get ã]]></description>
			<content:encoded><![CDATA[<p>To obtain the tilde character on mac,</p>
<p style="padding-left: 30px;"><strong>Press Option + n  </strong>and you get  <strong>~</strong></p>
<p style="padding-left: 30px;"><strong>Press Option + n and then a</strong> and you get ã</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mathieu-elie.net/tilde-on-mac-tips-microblog/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>weekly digest: #scalability, page load performance, google prediction api, httperf</title>
		<link>http://www.mathieu-elie.net/weekly-digest-scalability-page-load-performance-google-prediction-api-httperf/</link>
		<comments>http://www.mathieu-elie.net/weekly-digest-scalability-page-load-performance-google-prediction-api-httperf/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 21:18:55 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[google prediction api]]></category>
		<category><![CDATA[httperf]]></category>
		<category><![CDATA[Neo4j]]></category>
		<category><![CDATA[scalablity]]></category>

		<guid isPermaLink="false">http://www.mathieu-elie.net/?p=909</guid>
		<description><![CDATA[List of Known Scalable Architecture Templates http://srinathsview.blogspot.com/2011/10/list-of-known-scalable-architecture.html You only control 1/3 of your Page Load Performance! http://blog.dynatrace.com/2011/11/08/you-only-control-one-thrid-of-your-page-load-performance/ Google Prediction API Machine learning cloud by google. http://code.google.com/intl/fr-FR/apis/predict/ How to replay live traffic with httperf Tips to test uris from your nginx logs against your server. http://schlinkify.org/post/19743846/how-to-replay-live-traffic-with-httperf NoSQL Europe : Bases de données graphe et Neo4j French intro to the Neo4j graph database. http://blog.xebia.fr/2010/05/03/nosql-europe-bases-de-donnees-graphe-et-neo4j/]]></description>
			<content:encoded><![CDATA[<h2>List of Known Scalable Architecture Templates</h2>
<p><a href="http://srinathsview.blogspot.com/2011/10/list-of-known-scalable-architecture.html">http://srinathsview.blogspot.com/2011/10/list-of-known-scalable-architecture.html</a></p>
<h2>You only control 1/3 of your Page Load Performance!</h2>
<p><a href="http://blog.dynatrace.com/2011/11/08/you-only-control-one-thrid-of-your-page-load-performance/">http://blog.dynatrace.com/2011/11/08/you-only-control-one-thrid-of-your-page-load-performance/</a></p>
<h2>Google Prediction API</h2>
<p>Machine learning cloud by google.</p>
<p><a href="http://code.google.com/intl/fr-FR/apis/predict/">http://code.google.com/intl/fr-FR/apis/predict/</a></p>
<h2>How to replay live traffic with httperf</h2>
<p>Tips to test uris from your nginx logs against your server.</p>
<p><a href="http://schlinkify.org/post/19743846/how-to-replay-live-traffic-with-httperf">http://schlinkify.org/post/19743846/how-to-replay-live-traffic-with-httperf</a></p>
<h2>NoSQL Europe : Bases de données graphe et Neo4j</h2>
<p>French intro to the Neo4j graph database.</p>
<p><a href="http://blog.xebia.fr/2010/05/03/nosql-europe-bases-de-donnees-graphe-et-neo4j/">http://blog.xebia.fr/2010/05/03/nosql-europe-bases-de-donnees-graphe-et-neo4j/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mathieu-elie.net/weekly-digest-scalability-page-load-performance-google-prediction-api-httperf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Architecture and infrastructure scalability paper and resources</title>
		<link>http://www.mathieu-elie.net/architecture-and-infrastructure-scalability-paper-and-resources/</link>
		<comments>http://www.mathieu-elie.net/architecture-and-infrastructure-scalability-paper-and-resources/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 12:24:07 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[scalability]]></category>

		<guid isPermaLink="false">http://www.mathieu-elie.net/?p=731</guid>
		<description><![CDATA[Architecture &#38; Infra #scalability is an automatic paper compiling best resources about scalability and architecture. Sources are taken from a twitter list and a google reader rss folder. Twitter list @mathieuel/architecture this is tech people i enjoy follow on this topic. RSS List Architecture from mathieue contains all the rss feeds i&#8217;ve subscribed on this theme. All Things Distributed Werner Vogels&#8217; weblog on building scalable and robust distributed systems. Amazon Web Services Blog Amazon Web Services, Products, Tools, and Developer Information&#8230; about:performance Application, performance, scalablity and architecture. Xebia nosql category Flickr tech blog Decrypt mainly in french Digg Technology Blog Facebook developers High Scalablity my number one destination site Kitchen Soap Thoughts on capacity planning and web operations. Nati Shalom&#8217;s Blog Thoughts on Scalability, NoSQL, Big Data, DevOps, Cloud, PaaS ProductionScale Kent Langley&#8217;s Blog on Cloud Computing and Business Architecture Scalable web architectures Building reliable, high performance, highly available clusters Twitter Engineering igvita.com  A goal is a dream with a deadline Of course, if you have other resources, even your own twitter account, feel free to send it to me !]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://paper.li/mathieuel/1309544416">Architecture &amp; Infra #scalability</a> is an automatic paper compiling best resources about scalability and architecture.</strong></p>
<p>Sources are taken from a <strong>twitter lis</strong>t and a <strong>google reader rss folder</strong>.</p>
<h2>Twitter list</h2>
<p><a href="http://fr.twitter.com/#!/mathieuel/architecture">@mathieuel/architecture</a> this is tech people i enjoy follow on this topic.</p>
<h2>RSS List</h2>
<p><a href="http://www.google.fr/reader/shared/user%2F04129539905155199055%2Flabel%2FArchitecture">Architecture from mathieue</a> contains all the rss feeds i&#8217;ve subscribed on this theme.</p>
<ul>
<li><a href="http://www.allthingsdistributed.com">All Things Distributed</a> Werner Vogels&#8217; weblog on building scalable and robust distributed systems.</li>
<li><a href="http://aws.typepad.com/">Amazon Web Services Blog</a> Amazon Web Services, Products, Tools, and Developer Information&#8230;</li>
<li><a href="http://blog.dynatrace.com/">about:performance</a> Application, performance, scalablity and architecture.</li>
<li><a href="http://blog.xebia.fr/category/nosql/">Xebia</a> nosql category</li>
<li><a href="http://code.flickr.com/blog/">Flickr tech blog</a></li>
<li><a href="http://decrypt.ysance.com/">Decrypt</a> mainly in french</li>
<li><a href="http://about.digg.com/blog/technology">Digg Technology Blog</a></li>
<li><a href="http://developers.facebook.com/blog">Facebook developers</a></li>
<li><a href="http://highscalability.com/">High Scalablity</a> my number one destination site <img src='http://www.mathieu-elie.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><a href="http://www.kitchensoap.com/">Kitchen Soap</a> Thoughts on capacity planning and web operations.</li>
<li><a href="http://natishalom.typepad.com/nati_shaloms_blog/">Nati Shalom&#8217;s Blog</a> Thoughts on Scalability, NoSQL, Big Data, DevOps, Cloud, PaaS</li>
<li><a href="http://www.productionscale.com/">ProductionScale</a> Kent Langley&#8217;s Blog on Cloud Computing and Business Architecture</li>
<li><a href="http://www.royans.net/arch/">Scalable web architectures</a> Building reliable, high performance, highly available clusters</li>
<li><a href="http://engineering.twitter.com/">Twitter Engineering</a></li>
<li><a href="http://www.igvita.com/">igvita.com</a>  A goal is a dream with a deadline</li>
</ul>
<p>Of course, if you have <strong>other resources</strong>, even your own twitter account,<strong> feel free to send it to me</strong> !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mathieu-elie.net/architecture-and-infrastructure-scalability-paper-and-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon ec2 tutorial &#8211; get started quickly</title>
		<link>http://www.mathieu-elie.net/amazon-ec2-tutorial-get-started-quickly/</link>
		<comments>http://www.mathieu-elie.net/amazon-ec2-tutorial-get-started-quickly/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 19:54:45 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[ec2 tutorial]]></category>

		<guid isPermaLink="false">http://www.mathieu-elie.net/?p=671</guid>
		<description><![CDATA[The goal of this amazon ec2 tutorial is to provide the simplest way to have a virtual machine server running on amazon vms environment. It runs a ubuntu server on the smallest instance available. On the amazon console website Create a X509 certificate on amazon aws console and download AT THE SAME TIME certificate and private key. Private key /tmp/pk-WSXXXXXXXXXXXXXXXXXXXXXXXX.pem Certificate /tmp/cert-WSXXXXXXXXXXXXXXXXXXXXXXX.pem Install ec2 client on your server bob@server~: mkdir ~/.ec2 bob@server~: wget http://xxxxxx/ec2-api-tools.zip # get the url from the official site bob@server~: unzip ec2-api-tools.zip bob@server~: mv ec2-api-tools/* .ec2 &#38;amp;&#38;amp; rmdir ec2-api-tools bob@server~: cd .ec2/ bob@server~: mv /tmp/pk-WSXXXXXXXXXXXXXXXXXXXXXXXX.pem . bob@server~: mv /tmp/cert-WSXXXXXXXXXXXXXXXXXXXXXXX.pem . bob@server~: sudo apt-get install openjdk-6-jre bob@server~: vi ~/.bashrc Put this on your ~/.bashrc export EC2_HOME=~/.ec2 export PATH=$PATH:$EC2_HOME/binexport export EC2_PRIVATE_KEY=$EC2_HOME/pk-WSXXXXXXXXXXXXXXXX.pem export EC2_CERT=$EC2_HOME/cert-WSXXXXXXXXXXXXXXX.pem export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/# if your want to work in european datacenter, set it by default# you can ignore this conf export EC2_URL=https://ec2.eu-west-1.amazonaws.com Test the client: it should be ok now bob@server~: ec2-version 1.4.4.2 2011-07-15 bob@server~: ec2-describe-images -o self -o amazon IMAGE ami-2e53785a ec2-public-windows-image............ it&#8217;s ok ! Push your key pair and run your VM bob@server~: ec2-import-keypair workstation-melie -f /home/bob/.ssh/id_rsa.pub bob@server~: ec2-run-instances --instance-type t1.micro -k workstation-melie ami-359ea941 bob@server~: ec2-describe-instances If you can see your instance, &#160; Log in the VM ssh ubuntu@ec2-46-137-143-104.eu-west-1.compute.amazonaws.comubuntu@ip-10-227-177-18:~$ # you should be in your vm ! ubuntu@ip-10-227-177-18:~$ sudo su root@ip-10-227-177-18:/home/ubuntu# halt &#160; Kill your VM. bob@server~: ec2-terminate-instances i-7d5eba34 &#160; Handy commands Listing your available keypairs bob@server~: ec2-describe-keypairs Available regions id and api endpoint. bob@server~: ec2-describe-regions REGION eu-west-1 ec2.eu-west-1.amazonaws.com REGION us-east-1 ec2.us-east-1.amazonaws.com REGION ap-northeast-1 ec2.ap-northeast-1.amazonaws.com REGION us-west-1 ec2.us-west-1.amazonaws.com REGION ap-southeast-1 ec2.ap-southeast-1.amazonaws.com]]></description>
			<content:encoded><![CDATA[<p><strong>The goal of this amazon ec2 tutorial is to provide the simplest way to have a virtual machine server running on amazon vms environment. It runs a ubuntu server on the smallest instance available.</strong></p>
<h2>On the amazon console website</h2>
<p>Create a X509 certificate on amazon aws console and <strong>download</strong> <strong>AT THE SAME TIME</strong> certificate and private key.<br />
<strong>Private key</strong></p>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>pk-WSXXXXXXXXXXXXXXXXXXXXXXXX.pem</div></div>
<p><strong>Certificate</strong></p>
<p><strong></strong></p>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>cert-WSXXXXXXXXXXXXXXXXXXXXXXX.pem</div></div>
<h2></h2>
<h2>Install ec2 client on your server</h2>
<p><strong></strong></p>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">bob<span style="color: #000000; font-weight: bold;">@</span>server~: <span style="color: #c20cb9; font-weight: bold;">mkdir</span> ~<span style="color: #000000; font-weight: bold;">/</span>.ec2<br />
bob<span style="color: #000000; font-weight: bold;">@</span>server~: <span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>xxxxxx<span style="color: #000000; font-weight: bold;">/</span>ec2-api-tools.zip <span style="color: #666666; font-style: italic;"># get the url from the official site</span><br />
bob<span style="color: #000000; font-weight: bold;">@</span>server~: <span style="color: #c20cb9; font-weight: bold;">unzip</span> ec2-api-tools.zip<br />
bob<span style="color: #000000; font-weight: bold;">@</span>server~: <span style="color: #c20cb9; font-weight: bold;">mv</span> ec2-api-tools<span style="color: #000000; font-weight: bold;">/*</span> .ec2 <span style="color: #000000; font-weight: bold;">&amp;</span>amp;<span style="color: #000000; font-weight: bold;">&amp;</span>amp; <span style="color: #c20cb9; font-weight: bold;">rmdir</span> ec2-api-tools<br />
bob<span style="color: #000000; font-weight: bold;">@</span>server~: <span style="color: #7a0874; font-weight: bold;">cd</span> .ec2<span style="color: #000000; font-weight: bold;">/</span><br />
bob<span style="color: #000000; font-weight: bold;">@</span>server~: <span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>pk-WSXXXXXXXXXXXXXXXXXXXXXXXX.pem .<br />
bob<span style="color: #000000; font-weight: bold;">@</span>server~: <span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>cert-WSXXXXXXXXXXXXXXXXXXXXXXX.pem .<br />
bob<span style="color: #000000; font-weight: bold;">@</span>server~: <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get install</span> openjdk-<span style="color: #000000;">6</span>-jre<br />
bob<span style="color: #000000; font-weight: bold;">@</span>server~: <span style="color: #c20cb9; font-weight: bold;">vi</span> ~<span style="color: #000000; font-weight: bold;">/</span>.bashrc</div></div>
<h3>Put this on your ~/.bashrc</h3>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">EC2_HOME</span>=~<span style="color: #000000; font-weight: bold;">/</span>.ec2<br />
<span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">PATH</span>=<span style="color: #007800;">$PATH</span>:<span style="color: #007800;">$EC2_HOME</span><span style="color: #000000; font-weight: bold;">/</span>binexport<br />
<span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">EC2_PRIVATE_KEY</span>=<span style="color: #007800;">$EC2_HOME</span><span style="color: #000000; font-weight: bold;">/</span>pk-WSXXXXXXXXXXXXXXXX.pem<br />
<span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">EC2_CERT</span>=<span style="color: #007800;">$EC2_HOME</span><span style="color: #000000; font-weight: bold;">/</span>cert-WSXXXXXXXXXXXXXXX.pem<br />
<span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">JAVA_HOME</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>jvm<span style="color: #000000; font-weight: bold;">/</span>java-<span style="color: #000000;">6</span>-openjdk<span style="color: #000000; font-weight: bold;">/</span><span style="color: #666666; font-style: italic;"># if your want to work in european datacenter, set it by default# you can ignore this conf</span><br />
<span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">EC2_URL</span>=https:<span style="color: #000000; font-weight: bold;">//</span>ec2.eu-west-<span style="color: #000000;">1</span>.amazonaws.com</div></div>
<p><strong></strong></p>
<h3>Test the client: it should be ok now</h3>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">bob<span style="color: #000000; font-weight: bold;">@</span>server~: ec2-version<br />
1.4.4.2 <span style="color: #000000;">2011</span>-07-<span style="color: #000000;">15</span><br />
bob<span style="color: #000000; font-weight: bold;">@</span>server~: ec2-describe-images <span style="color: #660033;">-o</span> self <span style="color: #660033;">-o</span> amazon<br />
IMAGE ami-2e53785a ec2-public-windows-image............</div></div>
<p><strong>it&#8217;s ok !</strong></p>
<h2>Push your key pair and run your VM</h2>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">bob<span style="color: #000000; font-weight: bold;">@</span>server~: ec2-import-keypair workstation-melie <span style="color: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>bob<span style="color: #000000; font-weight: bold;">/</span>.ssh<span style="color: #000000; font-weight: bold;">/</span>id_rsa.pub<br />
bob<span style="color: #000000; font-weight: bold;">@</span>server~: ec2-run-instances <span style="color: #660033;">--instance-type</span> t1.micro <span style="color: #660033;">-k</span> workstation-melie ami-359ea941<br />
bob<span style="color: #000000; font-weight: bold;">@</span>server~: ec2-describe-instances</div></div>
<p>If you can see your instance,</p>
<p>&nbsp;</p>
<h2>Log in the VM</h2>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">ssh</span> ubuntu<span style="color: #000000; font-weight: bold;">@</span>ec2-<span style="color: #000000;">46</span>-<span style="color: #000000;">137</span>-<span style="color: #000000;">143</span>-<span style="color: #000000;">104</span>.eu-west-<span style="color: #000000;">1</span>.compute.amazonaws.comubuntu<span style="color: #000000; font-weight: bold;">@</span>ip-<span style="color: #000000;">10</span>-<span style="color: #000000;">227</span>-<span style="color: #000000;">177</span>-<span style="color: #000000;">18</span>:~$<br />
<span style="color: #666666; font-style: italic;"># you should be in your vm !</span><br />
<span style="color: #666666;">ubuntu@ip-10-227-177-18:~$ </span><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">su</span><br />
root<span style="color: #000000; font-weight: bold;">@</span>ip-<span style="color: #000000;">10</span>-<span style="color: #000000;">227</span>-<span style="color: #000000;">177</span>-<span style="color: #000000;">18</span>:<span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>ubuntu<span style="color: #666666; font-style: italic;"># halt</span></div></div>
<p>&nbsp;</p>
<h2>Kill your VM.</h2>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">bob<span style="color: #000000; font-weight: bold;">@</span>server~: ec2-terminate-instances i-7d5eba34</div></div>
<p>&nbsp;</p>
<h2>Handy commands</h2>
<h3>Listing your available keypair<strong>s</strong></h3>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">bob<span style="color: #000000; font-weight: bold;">@</span>server~: ec2-describe-keypairs</div></div>
<h3>Available regions id and api endpoint.</h3>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">bob<span style="color: #000000; font-weight: bold;">@</span>server~: ec2-describe-regions<br />
REGION eu-west-<span style="color: #000000;">1</span> ec2.eu-west-<span style="color: #000000;">1</span>.amazonaws.com<br />
REGION us-east-<span style="color: #000000;">1</span> ec2.us-east-<span style="color: #000000;">1</span>.amazonaws.com<br />
REGION ap-northeast-<span style="color: #000000;">1</span> ec2.ap-northeast-<span style="color: #000000;">1</span>.amazonaws.com<br />
REGION us-west-<span style="color: #000000;">1</span> ec2.us-west-<span style="color: #000000;">1</span>.amazonaws.com<br />
REGION ap-southeast-<span style="color: #000000;">1</span> ec2.ap-southeast-<span style="color: #000000;">1</span>.amazonaws.com</div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.mathieu-elie.net/amazon-ec2-tutorial-get-started-quickly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>improved gnu screen life with 9 lines bashrc</title>
		<link>http://www.mathieu-elie.net/improved-gnu-screen-life-with-9-lines-bashrc/</link>
		<comments>http://www.mathieu-elie.net/improved-gnu-screen-life-with-9-lines-bashrc/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 12:50:45 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[bash completion]]></category>
		<category><![CDATA[gnu screen]]></category>
		<category><![CDATA[screen]]></category>

		<guid isPermaLink="false">http://www.mathieu-elie.net/?p=592</guid>
		<description><![CDATA[alias sl='screen -list &#124; sort -t &#34;.&#34; -k2' alias s='screen -RRd' _melie-screen&#40;&#41; &#123; &#160; &#160; local cur=${COMP_WORDS[COMP_CWORD]} &#160; &#160; COMPREPLY=&#40; $&#40;compgen -W '$(screen -list &#124; cut -f 2 &#124; cut -d &#34;.&#34; -f 2 &#124; grep -v &#34;There&#34; &#124; head -n-2 )' -- $cur&#41; &#41; &#125; complete -F _melie-screen s The super short s alias open OR reopen an existing screen with the supplied name. s have completion enable which is a such power feature in shell in 6 line of bash.]]></description>
			<content:encoded><![CDATA[<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">alias</span> <span style="color: #007800;">sl</span>=<span style="color: #ff0000;">'screen -list | sort -t &quot;.&quot; -k2'</span><br />
<br />
<span style="color: #7a0874; font-weight: bold;">alias</span> <span style="color: #007800;">s</span>=<span style="color: #ff0000;">'screen -RRd'</span><br />
<br />
_melie-screen<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
<span style="color: #7a0874; font-weight: bold;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #7a0874; font-weight: bold;">local</span> <span style="color: #007800;">cur</span>=<span style="color: #800000;">${COMP_WORDS[COMP_CWORD]}</span><br />
&nbsp; &nbsp; <span style="color: #007800;">COMPREPLY</span>=<span style="color: #7a0874; font-weight: bold;">&#40;</span> $<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">compgen</span> <span style="color: #660033;">-W</span> <span style="color: #ff0000;">'$(screen -list | cut -f 2 | cut -d &quot;.&quot; -f 2 | grep -v &quot;There&quot; | head -n-2 )'</span> <span style="color: #660033;">--</span> <span style="color: #007800;">$cur</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
<span style="color: #7a0874; font-weight: bold;">&#125;</span><br />
<span style="color: #7a0874; font-weight: bold;">complete</span> <span style="color: #660033;">-F</span> _melie-screen s</div></div>
<p>The super short s alias open OR reopen an existing screen with the supplied name.<br />
s have completion enable which is a such power feature in shell in 6 line of bash.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mathieu-elie.net/improved-gnu-screen-life-with-9-lines-bashrc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>top by process name</title>
		<link>http://www.mathieu-elie.net/top-by-process-name/</link>
		<comments>http://www.mathieu-elie.net/top-by-process-name/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 21:52:48 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[pgrep]]></category>
		<category><![CDATA[pidstats]]></category>
		<category><![CDATA[top]]></category>

		<guid isPermaLink="false">http://www.mathieu-elie.net/?p=475</guid>
		<description><![CDATA[Monitor all process named apache2. We user here pgrep. prep handle regexp. top -p $&#40;pgrep apache2 &#124; xargs echo &#124; sed -e 's/ /, /g'&#41; note: it seems top -p have 20 pids input limit . Have a better solution ? pidstats takes process name, but have other features&#8230;]]></description>
			<content:encoded><![CDATA[<p>Monitor all process named apache2.<br />
We user here pgrep. prep handle regexp.</p>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">top <span style="color: #660033;">-p</span> $<span style="color: #7a0874; font-weight: bold;">&#40;</span>pgrep apache2 <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">xargs</span> <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sed</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">'s/ /, /g'</span><span style="color: #7a0874; font-weight: bold;">&#41;</span></div></div>
<p>note: it seems top -p have 20 pids input limit <img src='http://www.mathieu-elie.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . Have a better solution ?<br />
pidstats takes process name, but have other features&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mathieu-elie.net/top-by-process-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>linux virtualbox vm on mac without visual interface</title>
		<link>http://www.mathieu-elie.net/linux-virtualbox-vm-on-mac-without-visual-interface/</link>
		<comments>http://www.mathieu-elie.net/linux-virtualbox-vm-on-mac-without-visual-interface/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 20:49:38 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[mac os X]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[vm]]></category>

		<guid isPermaLink="false">http://www.mathieu-elie.net/?p=386</guid>
		<description><![CDATA[Sometines it&#8217;s handy to have a linux server vm running on your mac laptop / desktop but you want access it only like a server cause virtual box user interface could be annoying and useless here. 1 Set up or add a network interface in nat mode and add a nat rule from a local port (2222) to vm ssh port check ssh service is running in your vm ! 2 edit a helper bash script to launch the vm in headless mode (only in a term) #!/bin/bash # vmmacbook is the name of my vm VBoxHeadless -startvm vmmacbook 3 stop&#8230; #!/bin/bash ssh mathieu@127.0.0.1 -p 2222 sudo halt -n Now its painless to start and stop the vm. You can user it like a remote server]]></description>
			<content:encoded><![CDATA[<p>Sometines it&#8217;s handy to have a linux server vm running on your mac laptop / desktop but you want access it only like a server cause virtual box user interface could be annoying and useless here.</p>
<p>1 Set up or add a network interface in nat mode and add a nat rule from a local port (2222) to vm ssh port</p>
<p><a href="http://www.mathieu-elie.net/linux-virtualbox-vm-on-mac-without-visual-interface/vm-nat-virtualbox/" rel="attachment wp-att-387"><img class="aligncenter size-full wp-image-387" title="vm-nat-virtualbox" src="http://www.mathieu-elie.net/wp-content/uploads/2011/08/vm-nat-virtualbox.png" alt="" width="601" height="191" /></a></p>
<p>check ssh service is running in your vm !</p>
<p>2 edit a helper bash script to launch the vm in headless mode (only in a term)</p>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">#!/bin/bash</span><br />
<span style="color: #666666; font-style: italic;"># vmmacbook is the name of my vm</span><br />
<br />
VBoxHeadless <span style="color: #660033;">-startvm</span> vmmacbook</div></div>
<p>3 stop&#8230;</p>
<div class="codecolorer-container bash railscasts" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">#!/bin/bash</span><br />
<span style="color: #c20cb9; font-weight: bold;">ssh</span> mathieu<span style="color: #000000; font-weight: bold;">@</span>127.0.0.1 <span style="color: #660033;">-p</span> <span style="color: #000000;">2222</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> halt <span style="color: #660033;">-n</span></div></div>
<p>Now its painless to start and stop the vm. You can user it like a remote server <img src='http://www.mathieu-elie.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mathieu-elie.net/linux-virtualbox-vm-on-mac-without-visual-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>#microblog Data Visualisation Shows London’s Twitter And Flickr Traffic &#124;&#8230;</title>
		<link>http://www.mathieu-elie.net/microblog-data-visualisation-shows-london%e2%80%99s-twitter-and-flickr-traffic/</link>
		<comments>http://www.mathieu-elie.net/microblog-data-visualisation-shows-london%e2%80%99s-twitter-and-flickr-traffic/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 16:33:18 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Micro Blog]]></category>
		<category><![CDATA[data visualisation]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://mathieu-elie-tech.tumblr.com/post/7973824600</guid>
		<description><![CDATA[Data Visualisation Shows London’s Twitter And Flickr Traffic &#124; Londonist]]></description>
			<content:encoded><![CDATA[<img src="http://26.media.tumblr.com/tumblr_losonjEkA21qmce4oo1_500.jpg"/><br/><br/><p><a href="http://londonist.com/2011/07/data-visualisation-shows-londons-twitter-and-flickr-traffic.php">Data Visualisation Shows London’s Twitter And Flickr Traffic | Londonist</a></p><img src="http://feeds.feedburner.com/~r/Mathieu-elie-tech/~4/3fbNMglwpn0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.mathieu-elie.net/microblog-data-visualisation-shows-london%e2%80%99s-twitter-and-flickr-traffic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

