<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
  <title>Tuan Anh on the Web</title>
  <id>http://tuananh.us</id>
  <updated>2012-03-21</updated>
  <author>
    <name>Tuan Anh Tran</name>
  </author>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/tuananhus" /><feedburner:info uri="tuananhus" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
    <title>Google Glass Photographer</title>
    <link rel="alternate" href="http://feedproxy.google.com/~r/tuananhus/~3/MR83eAXIl4w/" />
    <id>http://tuananh.us/2013/05/24/google-glass-photographer/</id>
    <published>2013-05-24</published>
    <updated>2013-05-24</updated>
    <author>
      <name>Tuan Anh Tran</name>
    </author>
    <summary type="html">&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/qGxLkaCdpLc" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;

</summary>
    <content type="html">&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/qGxLkaCdpLc" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;

&lt;img src="http://feeds.feedburner.com/~r/tuananhus/~4/MR83eAXIl4w" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://tuananh.us/2013/05/24/google-glass-photographer/</feedburner:origLink></entry>
  <entry>
    <title>Call Mom Maybe</title>
    <link rel="alternate" href="http://feedproxy.google.com/~r/tuananhus/~3/hkVXb_ABXcA/" />
    <id>http://tuananh.us/2013/05/12/call-mom-maybe/</id>
    <published>2013-05-12</published>
    <updated>2013-05-12</updated>
    <author>
      <name>Tuan Anh Tran</name>
    </author>
    <summary type="html">&lt;p&gt;Love this. Very touching. Gotta call Mom now, bye.&lt;/p&gt;
</summary>
    <content type="html">&lt;p&gt;Love this. Very touching. Gotta call Mom now, bye.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/tuananhus/~4/hkVXb_ABXcA" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://tuananh.us/2013/05/12/call-mom-maybe/</feedburner:origLink></entry>
  <entry>
    <title>iOS 7 concept</title>
    <link rel="alternate" href="http://feedproxy.google.com/~r/tuananhus/~3/uQlsNyrUs7o/" />
    <id>http://tuananh.us/2013/05/10/ios-7-concept/</id>
    <published>2013-05-10</published>
    <updated>2013-05-10</updated>
    <author>
      <name>Tuan Anh Tran</name>
    </author>
    <summary type="html">&lt;p&gt;Not sure what so stunning about this but it sure is confusing as hell. I don&amp;rsquo;t want a new look. I want it to improve in term of usability. The only thing that actually looks good in that concept is the Wifi, bluetooth quick toggle, which isn&amp;rsquo;t new if you&amp;rsquo;re an Android user.&lt;/p&gt;
</summary>
    <content type="html">&lt;p&gt;Not sure what so stunning about this but it sure is confusing as hell. I don&amp;rsquo;t want a new look. I want it to improve in term of usability. The only thing that actually looks good in that concept is the Wifi, bluetooth quick toggle, which isn&amp;rsquo;t new if you&amp;rsquo;re an Android user.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/tuananhus/~4/uQlsNyrUs7o" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://tuananh.us/2013/05/10/ios-7-concept/</feedburner:origLink></entry>
  <entry>
    <title>Vox redesigned</title>
    <link rel="alternate" href="http://feedproxy.google.com/~r/tuananhus/~3/AoqgimuGonI/" />
    <id>http://tuananh.us/2013/05/04/vox-redesigned/</id>
    <published>2013-05-04</published>
    <updated>2013-05-04</updated>
    <author>
      <name>Tuan Anh Tran</name>
    </author>
    <summary type="html">&lt;p&gt;The new design is gorgeous for a already-great audio player. Currently in beta.
&lt;img src="http://i.imgur.com/OOuYCc4.jpg" alt="" /&gt;&lt;/p&gt;
</summary>
    <content type="html">&lt;p&gt;The new design is gorgeous for a already-great audio player. Currently in beta.
&lt;img src="http://i.imgur.com/OOuYCc4.jpg" alt="" /&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/tuananhus/~4/AoqgimuGonI" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://tuananh.us/2013/05/04/vox-redesigned/</feedburner:origLink></entry>
  <entry>
    <title>Bash script to quickly toggle socks proxy on OS X</title>
    <link rel="alternate" href="http://feedproxy.google.com/~r/tuananhus/~3/F6epMF3Xbk0/" />
    <id>http://tuananh.us/2013/04/24/bash-script-to-quickly-toggle-socks-proxy-on-os-x/</id>
    <published>2013-04-24</published>
    <updated>2013-04-24</updated>
    <author>
      <name>Tuan Anh Tran</name>
    </author>
    <summary type="html">&lt;p&gt;Not very elegant but it works well enough for me.&lt;/p&gt;

&lt;p&gt;&lt;pre class="prettyprint linenums"&gt;&lt;/p&gt;

&lt;h1&gt;!/bin/bash&lt;/h1&gt;

&lt;p&gt;e=$(networksetup -getsocksfirewallproxy wi-fi | grep &amp;ldquo;No&amp;rdquo;)&lt;/p&gt;
</summary>
    <content type="html">&lt;p&gt;Not very elegant but it works well enough for me.&lt;/p&gt;

&lt;pre class="prettyprint linenums"&gt;
#!/bin/bash

e=$(networksetup -getsocksfirewallproxy wi-fi | grep "No")

if [ -n "$e" ]; then
  echo "Turning on socks proxy"
  killall ssh
  ssh -fCND 127.0.0.1:1080 username@host
  networksetup -setsocksfirewallproxystate wi-fi on
else
  echo "Turning off socks proxy"
  killall ssh
  networksetup -setsocksfirewallproxystate wi-fi off
fi
&lt;/pre&gt;

&lt;img src="http://feeds.feedburner.com/~r/tuananhus/~4/F6epMF3Xbk0" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://tuananh.us/2013/04/24/bash-script-to-quickly-toggle-socks-proxy-on-os-x/</feedburner:origLink></entry>
  <entry>
    <title>Ubuntu for tablets</title>
    <link rel="alternate" href="http://feedproxy.google.com/~r/tuananhus/~3/s-9GpW-R3mI/" />
    <id>http://tuananh.us/2013/02/19/ubuntu-for-tablets/</id>
    <published>2013-02-19</published>
    <updated>2013-02-19</updated>
    <author>
      <name>Tuan Anh Tran</name>
    </author>
    <summary type="html">&lt;iframe width="640" height="360" src="http://www.youtube.com/embed/h384z7Ph0gU" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;It actually looks more impressive than Ubuntu for phone&amp;hellip;&lt;/p&gt;
</summary>
    <content type="html">&lt;iframe width="640" height="360" src="http://www.youtube.com/embed/h384z7Ph0gU" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;It actually looks more impressive than Ubuntu for phone.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/tuananhus/~4/s-9GpW-R3mI" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://tuananh.us/2013/02/19/ubuntu-for-tablets/</feedburner:origLink></entry>
  <entry>
    <title>Migrating to Cedar stack on Heroku</title>
    <link rel="alternate" href="http://feedproxy.google.com/~r/tuananhus/~3/QEI430pwWm8/" />
    <id>http://tuananh.us/2013/02/15/migrating-to-cedar-stack-on-heroku/</id>
    <published>2013-02-15</published>
    <updated>2013-02-15</updated>
    <author>
      <name>Tuan Anh Tran</name>
    </author>
    <summary type="html">&lt;blockquote&gt;&lt;p&gt;Bamboo has served us all well, but its age is starting to show. The Cedar stack is faster, more secure, more reliable, and more flexible.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Just migrate this blog from Bamboo stack to Cedar. There&amp;rsquo;s no automation process yet so you&amp;rsquo;ll have to do it manually for now.&lt;/p&gt;
</summary>
    <content type="html">&lt;blockquote&gt;&lt;p&gt;Bamboo has served us all well, but its age is starting to show. The Cedar stack is faster, more secure, more reliable, and more flexible.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Just migrate this blog from Bamboo stack to Cedar. There&amp;rsquo;s no automation process yet so you&amp;rsquo;ll have to do it manually for now.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/tuananhus/~4/QEI430pwWm8" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://tuananh.us/2013/02/15/migrating-to-cedar-stack-on-heroku/</feedburner:origLink></entry>
  <entry>
    <title>Using a power-hungry tactile keyboard with the iPad</title>
    <link rel="alternate" href="http://feedproxy.google.com/~r/tuananhus/~3/nYgjGv0x0W4/" />
    <id>http://tuananh.us/2013/02/14/using-a-power-hungry-tactile-keyboard-with-the-ipad/</id>
    <published>2013-02-14</published>
    <updated>2013-02-14</updated>
    <author>
      <name>Tuan Anh Tran</name>
    </author>
    <summary type="html">&lt;p&gt;Not cheap (~$100 on top of the HHKB Pro 2) but totally do-able.&lt;/p&gt;
</summary>
    <content type="html">&lt;p&gt;Not cheap (~$100 on top of the HHKB Pro 2) but totally do-able.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/tuananhus/~4/nYgjGv0x0W4" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://tuananh.us/2013/02/14/using-a-power-hungry-tactile-keyboard-with-the-ipad/</feedburner:origLink></entry>
  <entry>
    <title>Opera will use WebKit rendering engine</title>
    <link rel="alternate" href="http://feedproxy.google.com/~r/tuananhus/~3/7_1QyYNTjDg/" />
    <id>http://tuananh.us/2013/02/13/opera-will-use-webkit-rendering-engine/</id>
    <published>2013-02-13</published>
    <updated>2013-02-13</updated>
    <author>
      <name>Tuan Anh Tran</name>
    </author>
    <summary type="html">&lt;p&gt;&lt;a href="http://tuananh.us/2013/01/24/i-support-the-webkit-monoculture/"&gt;I support the WebKit monoculture&lt;/a&gt;.&lt;/p&gt;
</summary>
    <content type="html">&lt;p&gt;&lt;a href="http://tuananh.us/2013/01/24/i-support-the-webkit-monoculture/"&gt;I support the WebKit monoculture&lt;/a&gt;.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/tuananhus/~4/7_1QyYNTjDg" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://tuananh.us/2013/02/13/opera-will-use-webkit-rendering-engine/</feedburner:origLink></entry>
  <entry>
    <title>Surface's Type cover is a mechanical keyboard</title>
    <link rel="alternate" href="http://feedproxy.google.com/~r/tuananhus/~3/IJg8uGztKWA/" />
    <id>http://tuananh.us/2013/02/06/surfaces-type-cover-is-a-mechanical-keyboard/</id>
    <published>2013-02-06</published>
    <updated>2013-02-06</updated>
    <author>
      <name>Tuan Anh Tran</name>
    </author>
    <summary type="html">&lt;p&gt;Not sure how many of this is true. This keyboard seems a little too thin to put any &amp;ldquo;traditional&amp;rdquo; switch inside. Kind of anxious to try it in the store&amp;hellip;&lt;/p&gt;
</summary>
    <content type="html">&lt;p&gt;Not sure how many of this is true. This keyboard seems a little too thin to put any &amp;ldquo;traditional&amp;rdquo; switch inside. Kind of anxious to try it in the store.&lt;/p&gt;

&lt;p&gt;There&amp;rsquo;s a X-ray image of the Type cover &lt;a href="https://dl.dropbox.com/u/26880268/img/2013/02/06/surface-type-cover-xray.jpg"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src="https://dl.dropbox.com/u/26880268/img/2013/02/06/surface-type-cover.jpg" alt="" /&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/tuananhus/~4/IJg8uGztKWA" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://tuananh.us/2013/02/06/surfaces-type-cover-is-a-mechanical-keyboard/</feedburner:origLink></entry>
</feed>
