<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title><![CDATA[No Rain Tonight]]></title>
  <subtitle><![CDATA[Yuchen's Blog]]></subtitle>
  <link href="/atom.xml" rel="self"/>
  <link href="https://eaufavor.net/"/>
  <updated>2016-01-11T15:36:52.447Z</updated>
  <id>https://eaufavor.net/</id>
  
  <author>
    <name><![CDATA[Eaufavor]]></name>
    
  </author>
  
  <generator uri="http://hexo.io/">Hexo</generator>
  
  <entry>
    <title><![CDATA[Point of Presence Crawler]]></title>
    <link href="https://eaufavor.net/2016/01/11/PoP-Crawler/"/>
    <id>https://eaufavor.net/2016/01/11/PoP-Crawler/</id>
    <published>2016-01-11T14:43:24.000Z</published>
    <updated>2016-01-11T15:36:52.447Z</updated>
    <content type="html"><![CDATA[<h2 id="What">What</h2><p>This tool finds and locates points of presence of CDNs only using a single machine.</p>
<p><a href="https://github.com/eaufavor/Point-of-Presence-Crawler" target="_blank" rel="external">Source Code</a></p>
<h2 id="How">How</h2><p>It leverages EDNS0 options to force DNS servers to give away all possible server client mappings.</p>
<p>Currently support</p>
<ul>
<li>Google</li>
<li>Amazon Cloudfront</li>
<li>maxCDN</li>
<li>Edgecast</li>
</ul>
<h2 id="Demo">Demo</h2><ul>
<li><p><a href="/google-pop.html">Google PoPs</a> using 20% public IPs.</p>
</li>
<li><p><a href="/cloudfront-pop.html">Amazon Cloudfront</a> using 25% public IPs.</p>
</li>
</ul>
<p>Here is the locations of Cloudfront PoPs (lower) compared with the map from <a href="http://www.cdnplanet.com/cdns/cloudfront/" target="_blank" rel="external">cdnplanet</a> (upper).</p>
<p><img src="/pop.jpg" alt="PoPs"></p>
]]></content>
    <summary type="html">
    <![CDATA[<h2 id="What">What</h2><p>This tool finds and locates points of presence of CDNs only using a single machine.</p>
<p><a href="https://github]]>
    </summary>
    
      <category term="CDN" scheme="https://eaufavor.net/tags/CDN/"/>
    
  </entry>
  
  <entry>
    <title><![CDATA[HTTP2 ready]]></title>
    <link href="https://eaufavor.net/2015/10/20/HTTP2-ready/"/>
    <id>https://eaufavor.net/2015/10/20/HTTP2-ready/</id>
    <published>2015-10-21T01:50:04.000Z</published>
    <updated>2015-10-21T02:40:20.000Z</updated>
    <content type="html"><![CDATA[<p>This blog site is finally HTTP2 ready. Let’s review the techniques used by this blog.<br><img src="/aah.png" alt="Arch Apache Hexo"></p>
<h5 id="Hosting">Hosting</h5><p>This website is hosted by a Amazon EC2 instance in west coast. The instance is reserved for a year so it only costs $75.</p>
<h5 id="OS">OS</h5><p>This website is powered ArchLinux. Without the unnecessary pre-installed softwares, this OS only requires 90MB ~ 110MB memory.</p>
<h5 id="Web_server">Web server</h5><p>The web server is Apache. The newest Apache ships with <a href="https://icing.github.io/mod_h2/" target="_blank" rel="external">mod_h2</a>, the HTTP/2 support. I also tried h2c (HTTP/2 without TLS). Apparently mainstream browsers don’t support it.</p>
<h5 id="Blog_software">Blog software</h5><p>I just shift to hexo from Wordpress. There are two reasons. Hexo generates static web pages from Markdown files. Compared to Wordpress, which uses PHP + MySQL, it seems to be more lightweight. The second reason is I love writing Markdown.</p>
<h5 id="Certificate">Certificate</h5><p>I just bought this Comodo SSL certificate for $4.99 each year as SSL is a must for HTTP/2.</p>
]]></content>
    <summary type="html">
    <![CDATA[<p>This blog site is finally HTTP2 ready. Let’s review the techniques used by this blog.<br><img src="/aah.png" alt="Arch Apache Hexo"></p>
]]>
    </summary>
    
      <category term="HTTP2" scheme="https://eaufavor.net/tags/HTTP2/"/>
    
      <category term="Linux" scheme="https://eaufavor.net/tags/Linux/"/>
    
  </entry>
  
  <entry>
    <title><![CDATA[Hello World]]></title>
    <link href="https://eaufavor.net/2015/10/06/hello-world/"/>
    <id>https://eaufavor.net/2015/10/06/hello-world/</id>
    <published>2015-10-07T01:50:04.000Z</published>
    <updated>2015-10-21T02:45:06.000Z</updated>
    <content type="html"><![CDATA[<p>Welcome to <a href="http://hexo.io/" target="_blank" rel="external">Hexo</a>! This is your very first post. Check <a href="http://hexo.io/docs/" target="_blank" rel="external">documentation</a> for more info. If you get any problems when using Hexo, you can find the answer in <a href="http://hexo.io/docs/troubleshooting.html" target="_blank" rel="external">troubleshooting</a> or you can ask me on <a href="https://github.com/hexojs/hexo/issues" target="_blank" rel="external">GitHub</a>.<br><img src="/hexo.jpg" alt="hexo"></p>
<h2 id="Quick_Start">Quick Start</h2><h3 id="Create_a_new_post">Create a new post</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo new <span class="string">"My New Post"</span></span><br></pre></td></tr></table></figure>
<p>More info: <a href="http://hexo.io/docs/writing.html" target="_blank" rel="external">Writing</a></p>
<h3 id="Run_server">Run server</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo server</span><br></pre></td></tr></table></figure>
<p>More info: <a href="http://hexo.io/docs/server.html" target="_blank" rel="external">Server</a></p>
<h3 id="Generate_static_files">Generate static files</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo generate</span><br></pre></td></tr></table></figure>
<p>More info: <a href="http://hexo.io/docs/generating.html" target="_blank" rel="external">Generating</a></p>
<h3 id="Deploy_to_remote_sites">Deploy to remote sites</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo deploy</span><br></pre></td></tr></table></figure>
<p>More info: <a href="http://hexo.io/docs/deployment.html" target="_blank" rel="external">Deployment</a></p>
]]></content>
    <summary type="html">
    <![CDATA[<p>Welcome to <a href="http://hexo.io/" target="_blank" rel="external">Hexo</a>! This is your very first post. Check <a href="http://hexo.io]]>
    </summary>
    
      <category term="Hexo" scheme="https://eaufavor.net/tags/Hexo/"/>
    
  </entry>
  
  <entry>
    <title><![CDATA[Moved to amazon EC2]]></title>
    <link href="https://eaufavor.net/2013/04/10/Moved-to-amazon-EC2/"/>
    <id>https://eaufavor.net/2013/04/10/Moved-to-amazon-EC2/</id>
    <published>2013-04-10T13:02:36.000Z</published>
    <updated>2015-10-06T14:17:43.691Z</updated>
    <content type="html"><![CDATA[<p>Welcome to my new server!</p>
]]></content>
    <summary type="html">
    <![CDATA[<p>Welcome to my new server!</p>
]]>
    </summary>
    
      <category term="未分类" scheme="https://eaufavor.net/tags/%E6%9C%AA%E5%88%86%E7%B1%BB/"/>
    
  </entry>
  
  <entry>
    <title><![CDATA[这次该成功了吧！]]></title>
    <link href="https://eaufavor.net/2012/06/06/%E8%BF%99%E6%AC%A1%E8%AF%A5%E6%88%90%E5%8A%9F%E4%BA%86%E5%90%A7%EF%BC%81/"/>
    <id>https://eaufavor.net/2012/06/06/这次该成功了吧！/</id>
    <published>2012-06-06T05:29:20.000Z</published>
    <updated>2015-10-06T14:17:43.691Z</updated>
    <content type="html"><![CDATA[<p>这次该成功了吧！ </p>
]]></content>
    <summary type="html">
    <![CDATA[<p>这次该成功了吧！ </p>
]]>
    </summary>
    
      <category term="tweets" scheme="https://eaufavor.net/tags/tweets/"/>
    
  </entry>
  
  <entry>
    <title><![CDATA[test3]]></title>
    <link href="https://eaufavor.net/2012/06/06/test3/"/>
    <id>https://eaufavor.net/2012/06/06/test3/</id>
    <published>2012-06-06T05:23:14.000Z</published>
    <updated>2015-10-06T14:17:43.691Z</updated>
    <content type="html"><![CDATA[<p>test！！！！！！成功一次吧！</p>
]]></content>
    <summary type="html">
    <![CDATA[<p>test！！！！！！成功一次吧！</p>
]]>
    </summary>
    
      <category term="未分类" scheme="https://eaufavor.net/tags/%E6%9C%AA%E5%88%86%E7%B1%BB/"/>
    
  </entry>
  
  <entry>
    <title><![CDATA[继续test sync tw->wp->…]]></title>
    <link href="https://eaufavor.net/2012/06/06/%E7%BB%A7%E7%BB%ADtest-sync-tw-wp-%E2%80%A6/"/>
    <id>https://eaufavor.net/2012/06/06/继续test-sync-tw-wp-…/</id>
    <published>2012-06-06T05:03:16.000Z</published>
    <updated>2015-10-06T14:17:43.691Z</updated>
    <content type="html"><![CDATA[<p>继续test sync tw-&gt;wp-&gt;weibo </p>
]]></content>
    <summary type="html">
    <![CDATA[<p>继续test sync tw-&gt;wp-&gt;weibo </p>
]]>
    </summary>
    
      <category term="tweets" scheme="https://eaufavor.net/tags/tweets/"/>
    
  </entry>
  
  <entry>
    <title><![CDATA[test2]]></title>
    <link href="https://eaufavor.net/2012/06/06/test2/"/>
    <id>https://eaufavor.net/2012/06/06/test2/</id>
    <published>2012-06-06T05:01:01.000Z</published>
    <updated>2015-10-06T14:17:43.691Z</updated>
    <content type="html"><![CDATA[<p>testtest？？？？</p>
]]></content>
    <summary type="html">
    <![CDATA[<p>testtest？？？？</p>
]]>
    </summary>
    
      <category term="未分类" scheme="https://eaufavor.net/tags/%E6%9C%AA%E5%88%86%E7%B1%BB/"/>
    
  </entry>
  
  <entry>
    <title><![CDATA[test sync tw->wp->weibo]]></title>
    <link href="https://eaufavor.net/2012/06/06/test-sync-tw-wp-weibo/"/>
    <id>https://eaufavor.net/2012/06/06/test-sync-tw-wp-weibo/</id>
    <published>2012-06-06T04:44:30.000Z</published>
    <updated>2015-10-06T14:17:43.691Z</updated>
    <content type="html"><![CDATA[<p>test sync tw-&gt;wp-&gt;weibo </p>
]]></content>
    <summary type="html">
    <![CDATA[<p>test sync tw-&gt;wp-&gt;weibo </p>
]]>
    </summary>
    
      <category term="tweets" scheme="https://eaufavor.net/tags/tweets/"/>
    
  </entry>
  
  <entry>
    <title><![CDATA[Hello world！]]></title>
    <link href="https://eaufavor.net/2010/04/15/Hello-world%EF%BC%81/"/>
    <id>https://eaufavor.net/2010/04/15/Hello-world！/</id>
    <published>2010-04-15T14:54:18.000Z</published>
    <updated>2015-10-06T14:17:43.691Z</updated>
    <content type="html"><![CDATA[<p>欢迎使用 WordPress 。这是系统自动生成的演示文章。编辑或者删除它，开始您的博客！</p>
]]></content>
    <summary type="html">
    <![CDATA[<p>欢迎使用 WordPress 。这是系统自动生成的演示文章。编辑或者删除它，开始您的博客！</p>
]]>
    </summary>
    
      <category term="未分类" scheme="https://eaufavor.net/tags/%E6%9C%AA%E5%88%86%E7%B1%BB/"/>
    
  </entry>
  
</feed>
