<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Analogue's Blog</title>
		<description>Another blog out there</description>		
		<link>http://blog.glop.org</link>
		<atom:link href="http://blog.glop.org/feed.xml" rel="self" type="application/rss+xml" />
		
			<item>
				<title>Just a quick reminder why Bitcoin was invented in the first place</title>
				<description>&lt;p&gt;This is an awesome summary of the vision of Bitcoin, I wanted to keep this around and archive it for the days of doubts I’m having… every few years.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;ul&gt;
    &lt;li&gt;People used to pay each other in gold and silver. Difficult to transport. Difficult to divide.&lt;/li&gt;
    &lt;li&gt;Paper money was invented. A claim to gold in a bank vault. Easier to transport and divide.&lt;/li&gt;
    &lt;li&gt;Banks gave out more paper money than they had gold in the vault. They ran “fractional reserves”. A real money maker. But every now and then, banks collapsed because of runs on the bank.&lt;/li&gt;
    &lt;li&gt;Central banking was invented. Central banks would be lenders of last resort. Runs on the bank were thus mitigated by banks guaranteeing each other’s deposits through a central bank. The risk of a bank run was not lowered. Its frequency was diminished and its impact was increased. After all, banks remained basically insolvent in this fractional reserve scheme.&lt;/li&gt;
    &lt;li&gt;Banks would still get in trouble. But now, if one bank got in sufficient trouble, they would all be in trouble at the same time. Governments would have to step in to save them.&lt;/li&gt;
    &lt;li&gt;All ties between the financial system and gold were severed in 1971 when Nixon decided that the USD would no longer be exchangeable for a fixed amount of gold. This exacerbated the problem, because there was now effectively no limit anymore on the amount of paper money that banks could create.&lt;/li&gt;
    &lt;li&gt;From this moment on, all money was created as credit. Money ceased to be supported by an asset. When you take out a loan, money is created and lent to you. Banks expect this freshly minted money to be returned to them with interest. Sure, banks need to keep adequate reserves. But these reserves basically consist of the same credit-based money. And reserves are much lower than the loans they make.&lt;/li&gt;
    &lt;li&gt;This led to an explosion in the money supply. The Federal Reserve stopped reporting M3 in 2006. But the ECB currently reports a yearly increase in the supply of the euro of about 5%.&lt;/li&gt;
    &lt;li&gt;This leads to a yearly increase in prices. The price increase is somewhat lower than the increase in the money supply. This is because of increased productivity. Society gets better at producing stuff cheaper all the time. So, in absence of money creation you would expect prices to drop every year. That they don’t is the effect of money creation.&lt;/li&gt;
    &lt;li&gt;What remains is an inflation rate in the 2% range.&lt;/li&gt;
    &lt;li&gt;Banks have discovered that they can siphon off all the productivity increase + 2% every year, without people complaining too much. They accomplish this currently by increasing the money supply by 5% per year, getting this money returned to them at an interest.&lt;/li&gt;
    &lt;li&gt;Apart from this insidious tax on society, banks take society hostage every couple of years. In case of a financial crisis, banks need bailouts or the system will collapse.&lt;/li&gt;
    &lt;li&gt;Apart from these problems, banks and governments are now striving to do away with cash. This would mean that no two free men would be able to exchange money without intermediation by a bank. If you believe that to transact with others is a fundamental right, this should scare you.&lt;/li&gt;
    &lt;li&gt;The absence of sound money was at the root of the problem. We were force-fed paper money because there were no good alternatives. Gold and silver remain difficult to use.&lt;/li&gt;
    &lt;li&gt;When it was tried to launch a private currency backed by precious metals (Liberty dollar), this initiative was shut down because it undermined the U.S. currency system. Apparently, a currency alternative could only thrive if “nobody” launched it and if they was no central point of failure.&lt;/li&gt;
    &lt;li&gt;What was needed was a peer-to-peer electronic cash system. This was what Satoshi Nakamoto described in 2009. It was a response to all the problems described above. That is why he labeled the genesis block with the text: “03/Jan/2009 Chancellor on brink of second bailout for banks.”. Bitcoin was meant to be an alternative to our current financial system.&lt;/li&gt;
  &lt;/ul&gt;

  &lt;p&gt;So, if you find yourself religiously checking some cryptocurrency’s price, or bogged down in discussions about the “one true bitcoin”, or constantly asking what currency to buy, please at least remember that we have bigger fish to fry.
We are here to fix the financial system.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Source: &lt;a href=&quot;https://www.reddit.com/r/Bitcoin/comments/6rr6ph/just_a_quick_reminder_why_bitcoin_was_invented_in/&quot;&gt;Reddit&lt;/a&gt;&lt;/p&gt;
</description>
				<pubDate>Tue, 15 Aug 2017 00:00:00 +0000</pubDate>
				<link>http://blog.glop.org/2017/08/15/just-a-quick-reminder-why-bitcoin-was-invented.html</link>
				<guid isPermaLink="true">http://blog.glop.org/2017/08/15/just-a-quick-reminder-why-bitcoin-was-invented.html</guid>
			</item>
		
			<item>
				<title>Continuous Deployment with Google App Engine and CircleCI</title>
				<description>&lt;p&gt;I love &lt;a href=&quot;https://circleci.com/&quot;&gt;CircleCI&lt;/a&gt; for its speed and parallelization of
containers, allowing us to split our test suite in as many containers as we
want, effectively reducing our test suite runtime, and I love
&lt;a href=&quot;https://cloud.google.com/appengine/&quot;&gt;Google App Engine&lt;/a&gt; for its low cost and
high constraints, making it ideal to host little tools for our team.&lt;/p&gt;

&lt;p&gt;The problem is that they don’t like each other that much, especially if you
are a fan of Continuous Deployement. The only &lt;em&gt;official&lt;/em&gt; way to do CD to GAE on
CCI is to put &lt;a href=&quot;https://circleci.com/docs/deploy-google-app-engine&quot;&gt;your Google user login and password&lt;/a&gt;.
Perfect if you want your teammates to be able to check your emails. No,
seriously, this solution is insane.&lt;/p&gt;

&lt;p&gt;As I could not find any working satisfactory solution, I made my own, and I
hope it will help others in their quest to automate everything.&lt;/p&gt;

&lt;p&gt;Here’s a working &lt;code class=&quot;highlighter-rouge&quot;&gt;circle.yml&lt;/code&gt; that you can use to enable CD on CCI and GAE:&lt;/p&gt;

&lt;div class=&quot;language-yaml highlighter-rouge&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;s&quot;&gt;machine&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;s&quot;&gt;python&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
    &lt;span class=&quot;s&quot;&gt;version&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;2.7&lt;/span&gt;
  &lt;span class=&quot;s&quot;&gt;environment&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
    &lt;span class=&quot;c1&quot;&gt;# Set to your App Engine project name&lt;/span&gt;
    &lt;span class=&quot;s&quot;&gt;GCLOUD_PROJECT&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;qa-history&quot;&lt;/span&gt;

    &lt;span class=&quot;c1&quot;&gt;# Create a service account in the credentials page of your App Engine&lt;/span&gt;
    &lt;span class=&quot;c1&quot;&gt;# project and save the given key pair json file as .gcloud-key-file.json&lt;/span&gt;
    &lt;span class=&quot;s&quot;&gt;GCLOUD_KEY_FILE&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;.gcloud-key-file.json&quot;&lt;/span&gt;

    &lt;span class=&quot;c1&quot;&gt;# Set it to the version of the application that is running in production&lt;/span&gt;
    &lt;span class=&quot;s&quot;&gt;GCLOUD_VERSION&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;stable&quot;&lt;/span&gt;

&lt;span class=&quot;s&quot;&gt;dependencies&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;s&quot;&gt;cache_directories&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
    &lt;span class=&quot;pi&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;~/google-cloud-sdk&lt;/span&gt;
  &lt;span class=&quot;s&quot;&gt;pre&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
    &lt;span class=&quot;pi&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;if [ ! -d ~/google-cloud-sdk ]; then curl https://sdk.cloud.google.com | bash; fi&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
        &lt;span class=&quot;s&quot;&gt;environment&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
          &lt;span class=&quot;s&quot;&gt;CLOUDSDK_CORE_DISABLE_PROMPTS&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;1&lt;/span&gt;
    &lt;span class=&quot;pi&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;~/google-cloud-sdk/bin/gcloud --quiet components update app&lt;/span&gt;
    &lt;span class=&quot;pi&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;~/google-cloud-sdk/bin/gcloud auth activate-service-account --key-file $GCLOUD_KEY_FILE&lt;/span&gt;
    &lt;span class=&quot;pi&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;~/google-cloud-sdk/bin/gcloud config set project $GCLOUD_PROJECT&lt;/span&gt;
    &lt;span class=&quot;pi&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;pip install flake8&lt;/span&gt;

&lt;span class=&quot;s&quot;&gt;test&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;s&quot;&gt;override&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
    &lt;span class=&quot;pi&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;flake8&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
        &lt;span class=&quot;s&quot;&gt;files&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
          &lt;span class=&quot;pi&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;**/*.py&quot;&lt;/span&gt;

&lt;span class=&quot;s&quot;&gt;deployment&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;s&quot;&gt;production&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
    &lt;span class=&quot;s&quot;&gt;branch&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;master&lt;/span&gt;
    &lt;span class=&quot;s&quot;&gt;commands&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
      &lt;span class=&quot;pi&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;~/google-cloud-sdk/bin/gcloud --quiet preview app deploy app.yaml --version $GCLOUD_VERSION --promote&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;The actual tests under the &lt;code class=&quot;highlighter-rouge&quot;&gt;test&lt;/code&gt; section are just checking the syntax of some
python files, for the sake of putting something easy to understand (and useful
;) ).&lt;/p&gt;

&lt;p&gt;The only things you need to modify are the top environment variables, along
with the service account key file which you can generate in your cloud console.&lt;/p&gt;

&lt;p&gt;You still need to store your service account key file in your git repository,
but you could also set an env var and dump it into a file when CI happens. I
find it more cryptic and cumbersome, and not more secure as someone with repo
access can create a branch to dump the env var anyway.&lt;/p&gt;

&lt;p&gt;The service account is way less problematic to share than my Google username
and password, as it only has access to the application it was generated for.&lt;/p&gt;

&lt;p&gt;Hope it helps someone!&lt;/p&gt;
</description>
				<pubDate>Thu, 08 Oct 2015 00:00:00 +0000</pubDate>
				<link>http://blog.glop.org/2015/10/08/continuous-deployement-with-google-app-engine-and-circleci.html</link>
				<guid isPermaLink="true">http://blog.glop.org/2015/10/08/continuous-deployement-with-google-app-engine-and-circleci.html</guid>
			</item>
		
			<item>
				<title>Mackup&amp;#58; Keep your Mac application settings in sync</title>
				<description>&lt;p&gt;Yesterday, I had a talk with &lt;a href=&quot;http://zacharyzaro.com/&quot;&gt;Zach Zaro&lt;/a&gt;,
complaining about the pain it is to reconfigure our Macbook each time we get a
new one or install from scratch. That’s a talk we already had months ago.&lt;/p&gt;

&lt;p&gt;I change my workstation every X months. Each time I either loose the
configuration of all the apps I use, or I just waste a bunch of hours getting
setup like I was on my old box. I also spent a lot of time reconfiguring the
same stuff again on all my workstations (home, work)&lt;/p&gt;

&lt;p&gt;Boring…&lt;/p&gt;

&lt;p&gt;Some people tried to solve the problem on the application layer, like
&lt;a href=&quot;http://boxen.github.com/&quot;&gt;Github’s Boxen&lt;/a&gt;, but I feel like it solves a non
problem: I don’t really spend time installing stuff, mostly downloading: I spend
time configuring it.&lt;/p&gt;

&lt;p&gt;For years, I’ve used a personnal shell script that was copying known config
files into Subversion, Git or Dropbox, and linked them into my home. But, I felt
a lot of us had the same problem: Making a more generic tool could help others
and I could get help from others to support more apps.&lt;/p&gt;

&lt;p&gt;So here comes &lt;a href=&quot;https://github.com/lra/mackup&quot;&gt;Mackup&lt;/a&gt;, the little tool that will
sync all your application configs to Dropbox.&lt;/p&gt;

&lt;p&gt;It’s GPL of course.&lt;/p&gt;
</description>
				<pubDate>Sun, 07 Apr 2013 00:00:00 +0000</pubDate>
				<link>http://blog.glop.org/2013/04/07/mackup-keep-your-mac-application-settings-in-sync.html</link>
				<guid isPermaLink="true">http://blog.glop.org/2013/04/07/mackup-keep-your-mac-application-settings-in-sync.html</guid>
			</item>
		
			<item>
				<title>How to connect to FlowDock via IRC with LimeChat</title>
				<description>&lt;h1&gt;How to connect to FlowDock via IRC with LimeChat&lt;/h1&gt;
&lt;div class='post'&gt;
&lt;a href=&quot;http://www.flowdock.com/&quot;&gt;FlowDock&lt;/a&gt; provides a simple IRC gateway to connect to the flows you've subscribed to.&lt;br /&gt;&lt;br /&gt;To connect to those flows, you only need to set those values in your IRC client:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Server hostname: irc.flowdock.com&lt;/li&gt;&lt;li&gt;Server port: 6697&lt;/li&gt;&lt;li&gt;Use SSL: yes&lt;/li&gt;&lt;li&gt;nickname: imclueless&lt;/li&gt;&lt;li&gt;Commands performed on connection: &quot;/msg NickServ identify your@email.com YourPassword&quot;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;That's it, it should connect and join the channels representing the flows you follow automatically.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This configuration under &lt;a href=&quot;http://limechat.net/mac/&quot;&gt;LimeChat&lt;/a&gt; looks like this:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-KzPQMN_00X0/UFqTOhGsO6I/AAAAAAABVGw/Clx_uEIDAi8/s1600/limechat-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://1.bp.blogspot.com/-KzPQMN_00X0/UFqTOhGsO6I/AAAAAAABVGw/Clx_uEIDAi8/s320/limechat-1.png&quot; width=&quot;247&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-pH2gly2dVpI/UFqTPFWmOWI/AAAAAAABVG4/MmbVHLN8Mnw/s1600/limechat-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://1.bp.blogspot.com/-pH2gly2dVpI/UFqTPFWmOWI/AAAAAAABVG4/MmbVHLN8Mnw/s320/limechat-2.png&quot; width=&quot;248&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I hope it helped !&lt;/div&gt;&lt;/div&gt;
&lt;h2&gt;Comments&lt;/h2&gt;
&lt;div class='comments'&gt;
&lt;/div&gt;
</description>
				<pubDate>Thu, 20 Sep 2012 00:00:00 +0000</pubDate>
				<link>http://blog.glop.org/2012/09/20/how-to-connect-to-flowdock-via-irc-with-limechat.html</link>
				<guid isPermaLink="true">http://blog.glop.org/2012/09/20/how-to-connect-to-flowdock-via-irc-with-limechat.html</guid>
			</item>
		
			<item>
				<title>What is Curation? By Percolate</title>
				<description>&lt;h1&gt;What is Curation? By Percolate&lt;/h1&gt;
&lt;div class='post'&gt;
What is Curation?&lt;br /&gt;By &lt;a href=&quot;http://percolate.com/&quot;&gt;Percolate&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;281&quot; mozallowfullscreen=&quot;&quot; src=&quot;http://player.vimeo.com/video/38524181?color=f16421&quot; webkitallowfullscreen=&quot;&quot; width=&quot;500&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;This is the first in a series of videos explaining the shifts we're seeing in the world of content creation. Curation has exploded with the growth of &lt;a href=&quot;http://twitter.com/&quot;&gt;Twitter&lt;/a&gt;, &lt;a href=&quot;http://tumblr.com/&quot;&gt;Tumblr&lt;/a&gt; and now &lt;a href=&quot;http://pinterest.com/&quot;&gt;Pinterest&lt;/a&gt;. In this video, we wanted to try to get into the heads of some of our favorite curators to understand what makes them tick.&lt;/div&gt;
&lt;h2&gt;Comments&lt;/h2&gt;
&lt;div class='comments'&gt;
&lt;/div&gt;
</description>
				<pubDate>Fri, 16 Mar 2012 00:00:00 +0000</pubDate>
				<link>http://blog.glop.org/2012/03/16/what-is-curation-by-percolate.html</link>
				<guid isPermaLink="true">http://blog.glop.org/2012/03/16/what-is-curation-by-percolate.html</guid>
			</item>
		
			<item>
				<title>How to cleanly cancel spot requests on AWS</title>
				<description>&lt;h1&gt;How to cleanly cancel spot requests on AWS&lt;/h1&gt;
&lt;div class='post'&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Just found &lt;a href=&quot;https://forums.aws.amazon.com/thread.jspa?messageID=208417&quot;&gt;this explanation&lt;/a&gt; from an AWS employee about how to cleanly stop spot requests:&lt;br /&gt;&lt;blockquote&gt;In case of one-time spot requests, termination of the instances will lead to the request moving to a closed state. So this will achieve what you are trying to do. On the other hand, canceling the request will not automatically terminate your instances.&lt;br /&gt;&lt;br /&gt;The behavior is different for persistent requests where termination of an instance moves a request to an open state and it is again eligible for fulfillment, so cancellation there means that you don't require the request to spin more instances but at the same time you don't want to terminate the current instance either.&lt;/blockquote&gt;Just wanted to keep a note of it ;)&lt;/div&gt;&lt;/div&gt;
&lt;h2&gt;Comments&lt;/h2&gt;
&lt;div class='comments'&gt;
&lt;/div&gt;
</description>
				<pubDate>Wed, 01 Feb 2012 00:00:00 +0000</pubDate>
				<link>http://blog.glop.org/2012/02/01/how-to-cleanly-cancel-spot-requests-on-aws.html</link>
				<guid isPermaLink="true">http://blog.glop.org/2012/02/01/how-to-cleanly-cancel-spot-requests-on-aws.html</guid>
			</item>
		
			<item>
				<title>A Year In New York</title>
				<description>&lt;h1&gt;A Year In New York&lt;/h1&gt;
&lt;div class='post'&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;iframe src=&quot;http://player.vimeo.com/video/31159101?portrait=0&amp;amp;color=ff9933&quot; width=&quot;400&quot; height=&quot;225&quot; frameborder=&quot;0&quot; webkitAllowFullScreen allowFullScreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h2&gt;Comments&lt;/h2&gt;
&lt;div class='comments'&gt;
&lt;div class='comment'&gt;
&lt;div class='author'&gt;analogue&lt;/div&gt;
&lt;div class='content'&gt;
Oui toujours, et pas de retour prévu pour l&amp;#39;instant =)&lt;br /&gt;Je prends des nouvelles via Facebook même si je comment pas toujours! Je suis trés heureux que tout se passe bien pour toi ;)&lt;br /&gt;Pense a lui changer le parfum quand il aura l&amp;#39;âge de faire la cour, je suis pas sûr que celui-là soit adapte!&lt;br /&gt;Bises!&lt;/div&gt;
&lt;/div&gt;
&lt;div class='comment'&gt;
&lt;div class='author'&gt;Poppins&lt;/div&gt;
&lt;div class='content'&gt;
toujours là bas ?? tu dois rentrer? bientôt ? ou pas ?&lt;br /&gt;Bisoux de Quentin qui dit tout les matins qu&amp;#39;il met son parfum : celui de Laurent ^___^&lt;br /&gt;Poppins&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description>
				<pubDate>Sat, 05 Nov 2011 00:00:00 +0000</pubDate>
				<link>http://blog.glop.org/2011/11/05/a-year-in-new-york.html</link>
				<guid isPermaLink="true">http://blog.glop.org/2011/11/05/a-year-in-new-york.html</guid>
			</item>
		
			<item>
				<title>How to disable Resume in Preview</title>
				<description>&lt;h1&gt;How to disable Resume in Preview&lt;/h1&gt;
&lt;div class='post'&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;A new feature of Mac OS X Lion is to resume any previously opened document when you launch an application.&lt;br /&gt;&lt;br /&gt;For example, open a picture in Preview, quit Preview, open another picture and Preview will try to load the 1st picture you opened before.&lt;br /&gt;&lt;br /&gt;This is especially annoying when the previous picture is not available anymore and launching Preview is taking seconds...&lt;br /&gt;&lt;br /&gt;Here's how to disable the Resume feature in Lion's Preview:&lt;br /&gt;&lt;br /&gt;Paste the following command in your Terminal application (in one line):&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false&lt;/code&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h2&gt;Comments&lt;/h2&gt;
&lt;div class='comments'&gt;
&lt;div class='comment'&gt;
&lt;div class='author'&gt;jaylen watkins&lt;/div&gt;
&lt;div class='content'&gt;
Thanks for this stuff. It is quite informative.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.cvexamples.in/&quot; rel=&quot;nofollow&quot;&gt;Cv Examples&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description>
				<pubDate>Mon, 31 Oct 2011 00:00:00 +0000</pubDate>
				<link>http://blog.glop.org/2011/10/31/how-to-disable-resume-in-preview.html</link>
				<guid isPermaLink="true">http://blog.glop.org/2011/10/31/how-to-disable-resume-in-preview.html</guid>
			</item>
		
			<item>
				<title>Python import from import usage</title>
				<description>&lt;h1&gt;Python import from import usage&lt;/h1&gt;
&lt;div class='post'&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;Here's a quick note to understand how works the Python module importing engine.&lt;br /&gt;&lt;br /&gt;Suppose you have a package with the following hierarchy:&lt;br /&gt;&lt;blockquote&gt;package/subpackage/module.py&lt;/blockquote&gt;&lt;br /&gt;Each package and subpackage has an empty __init__.py file to define it as a package, and the module.py has a small function defined:&lt;br /&gt;&lt;blockquote&gt;def function():&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print &quot;Works!&quot;&lt;/blockquote&gt;&lt;br /&gt;If you are running a script at the same level as the main package, here's what you can do:&lt;br /&gt;&lt;blockquote&gt;import package.subpackage.module&lt;br /&gt;package.subpackage.module.function()&lt;/blockquote&gt;&lt;blockquote&gt;from package.subpackage import module&lt;br /&gt;module.function()&lt;/blockquote&gt;&lt;blockquote&gt;from package.subpackage.module import function&lt;br /&gt;function()&lt;/blockquote&gt;&lt;br /&gt;And what you cannot do:&lt;br /&gt;&lt;blockquote&gt;import package.subpackage&lt;br /&gt;package.subpackage.module.function()&lt;/blockquote&gt;&lt;blockquote&gt;import package.subpackage.module.function&lt;br /&gt;package.subpackage.module.function()&lt;/blockquote&gt;&lt;br /&gt;I hope it helps!&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h2&gt;Comments&lt;/h2&gt;
&lt;div class='comments'&gt;
&lt;/div&gt;
</description>
				<pubDate>Mon, 24 Oct 2011 00:00:00 +0000</pubDate>
				<link>http://blog.glop.org/2011/10/24/python-import-from-import-usage.html</link>
				<guid isPermaLink="true">http://blog.glop.org/2011/10/24/python-import-from-import-usage.html</guid>
			</item>
		
			<item>
				<title>Fourchette et sac à dos à New York</title>
				<description>&lt;h1&gt;Fourchette et sac à dos à New York&lt;/h1&gt;
&lt;div class='post'&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;L'intégrale de l'émission culinaire Fourchette et sac à dos a New York en 3 parties de 25 minutes&lt;br /&gt;&lt;iframe id=&quot;dm_jukebox_iframe&quot; style=&quot;overflow:hidden; margin:0; padding:0; width: 100%; height: 375px;&quot; width=&quot;100%&quot; align=&quot;center&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; src=&quot;http://www.dailymotion.com/widget/jukebox?list[]=%2Fplaylist%2Fx1m4v7_analogue_fourchette-et-sac-a-dos-ny&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;
&lt;h2&gt;Comments&lt;/h2&gt;
&lt;div class='comments'&gt;
&lt;/div&gt;
</description>
				<pubDate>Sun, 22 May 2011 00:00:00 +0000</pubDate>
				<link>http://blog.glop.org/2011/05/22/fourchette-et-sac-dos-new-york.html</link>
				<guid isPermaLink="true">http://blog.glop.org/2011/05/22/fourchette-et-sac-dos-new-york.html</guid>
			</item>
		
	</channel>
</rss>
