<?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>The cat itself &#187; research</title>
	<atom:link href="http://www.cds.caltech.edu/~ender/blog/category/research/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cds.caltech.edu/~ender/blog</link>
	<description></description>
	<lastBuildDate>Wed, 11 Jan 2012 00:59:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<!--real-sticky--><div id="real-sticky"><strong>Note:</strong> While I am keeping this blog for the occasional longer piece, I have moved to Google+ (<a title="My Google+ posts" href="https://plus.google.com/u/0/106839984596770449716/posts" target="_blank">link to my Google+ profile</a>) for the more casual use.</div><!--real-sticky-->	<item>
		<title>PyContracts</title>
		<link>http://www.cds.caltech.edu/~ender/blog/2011/07/pycontracts/</link>
		<comments>http://www.cds.caltech.edu/~ender/blog/2011/07/pycontracts/#comments</comments>
		<pubDate>Sun, 10 Jul 2011 16:00:00 +0000</pubDate>
		<dc:creator>andrea</dc:creator>
				<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.cds.caltech.edu/~ender/blog/?p=271</guid>
		<description><![CDATA[In the past two years I have fallen in love with Python. In the course of my work I developed a few libraries that I use consistently across projects and save me quite a bit of development time. Some of them are worth sharing, and I hope to have the time to do it (ah!). [...]]]></description>
			<content:encoded><![CDATA[<p>In the past two years I have fallen in love with Python. In the course of my work I developed a few libraries that I use consistently across projects and save me quite a bit of development time. Some of them are worth sharing, and I hope to have the time to do it (ah!).</p>
<p><a href='http://andreacensi.github.com/contracts/'>PyContracts</a> is one such library, stable enough to merit a version number larger than 1.0. I uploaded it on the <a href='http://pypi.python.org/pypi/PyContracts'>PyPI</a> software repository, so that anybody can install it using:</p>
<pre><code>easy_install PyContracts</code></pre>
<p>(or: <code>pip install PyContracts</code>)</p>
<p><a href='http://andreacensi.github.com/contracts/'>PyContracts</a> can be used to declare constraints on the arguments and return value of the functions. While it can be used for type-checking, I found it much more valuable for expressing complicated constraints on the <em>values</em> rather than on the types. For example:</p>
<pre><code>@contract(color=&#39;seq[3](&gt;=0,&lt;=1)&#39;)
def paint(color):
    ...</code></pre>
<p>This checks that <code>color</code> is a sequence of 3 elements, and each element is a number between 0 and 1. Any sequence is allowed: lists, tuples, Numpy arrays, etc.</p>
<p>Note that it would be very tedious to do by hand:</p>
<pre><code>def paint(color):
    if ( not isinstance(color, Sequence)
         or len(color) != 3):
        raise ValueError(&#39;I need a sequence of length 3.&#39;)
    for c in color:
        if (not isinstance(c, (int, float))
           or c&lt;0 or c&gt;1):
            raise ValueError(&#39;Colors must be in [0,1]&#39;)
    ...</code></pre>
<p>All these tests are done automatically by PyContracts, and similar error messages are given.</p>
<p>Here&#8217;s a more complicated example. Suppose you want to write a function <code>blend()</code> that takes a list of RGB or RGBA images, blends them together, and return the blended images.</p>
<p>There are several checks you need to do: the input is a list, there are at least two images, each image is RGB/RGBA, each image is the same size, and so on.</p>
<p>With PyContracts you can express all of that very compactly:</p>
<pre><code>@contract(images=&quot;list[&gt;=2]( array[HxWx(3|4)](uint8) )&quot;,
         returns=&quot;array[HxWx3](uint8)&quot;)
def blend(images):
    &#39;&#39;&#39; Blends a series of images together. &#39;&#39;&#39;
    ...</code></pre>
<p>See the <a href='http://andreacensi.github.com/contracts/'>PyContracts home page</a> for more information.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cds.caltech.edu/~ender/blog/2011/07/pycontracts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Estimating stress and procrastination levels from inbox data</title>
		<link>http://www.cds.caltech.edu/~ender/blog/2011/02/estimating-stress-and-procrastination-levels-from-inbox-data/</link>
		<comments>http://www.cds.caltech.edu/~ender/blog/2011/02/estimating-stress-and-procrastination-levels-from-inbox-data/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 16:00:00 +0000</pubDate>
		<dc:creator>andrea</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.cds.caltech.edu/~andrea/blog/?p=239</guid>
		<description><![CDATA[I&#8217;ve been stuck home with a bad flu for the last few days. The headache and paracetamol intoxication impacted my abilities and willpower, to the point that the only productive thing I did was polishing my backup strategies. I added duplicity to my Time Machine setup for day-to-day backups. I also found a way to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been stuck home with a bad flu for the last few days. The headache and paracetamol intoxication impacted my abilities and willpower, to the point that the only productive thing I did was polishing my backup strategies.</p>
<p>I added <a href='http://duplicity.nongnu.org'>duplicity</a> to my <a href='http://www.apple.com/macosx/what-is-macosx/time-machine.html'>Time Machine</a> setup for day-to-day backups. I also found a way to backup my GMail account using <a href='http://pyropus.ca/software/getmail/'>getmail</a>. Getmail is written in Python, so I looked a little bit into the libraries that can be used to interact with IMAP. It&#8217;s actually very easy to retrieve messages or other statistics; so I <em>had</em> to do something with it.</p>
<p>You&#8217;re asking why? <em>Why</em>? Because I love data! I love data <a href='http://www.youtube.com/watch?v=wblrPRB4YAM'>like Tarantino likes making movies</a>.</p>
<p>I wrote a script that periodically logs the headers of flagged messages in my inbox, and another that reads the logged data, and plots a couple of statistics: <em>stress</em>, defined as the number of flagged messages; and <em>procrastination</em>, defined as the median age of those messages.</p>
<p>Here&#8217;s a snapshot of the result:</p>
<div class='flickr'>
	<a href='http://www.flickr.com/photos/censi/5426964493/' class='photo'><br />
	<img src='http://static.flickr.com/5218/5426964493_d8a8f4291a_m.jpg' alt='Plotting procrastination'/><br />
	</a>
	</div>
<p>For now, I only have three days of data, but you can <a href='http://www.cds.caltech.edu/~andrea/'>see it live on my webpage</a> and track my stats in the future.</p>
<p>This is especially useful if you&#8217;re waiting for an answer from me!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cds.caltech.edu/~ender/blog/2011/02/estimating-stress-and-procrastination-levels-from-inbox-data/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tools of the trade</title>
		<link>http://www.cds.caltech.edu/~ender/blog/2010/12/tools-of-the-trade/</link>
		<comments>http://www.cds.caltech.edu/~ender/blog/2010/12/tools-of-the-trade/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 16:00:00 +0000</pubDate>
		<dc:creator>andrea</dc:creator>
				<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.cds.caltech.edu/~andrea/blog/?p=235</guid>
		<description><![CDATA[My old Macbook was in terrible conditions after a long and productive life: it’s been powered on for an average of 16 hours per day for 3 years, and it has traveled to several continents. It will be fondly remembered. I got a new Macbook pro and spent a considerable amount of time reinstalling my [...]]]></description>
			<content:encoded><![CDATA[<p>My old Macbook was in terrible conditions after a long and productive life: it’s been powered on for an average of 16 hours per day for 3 years, and it has traveled to several continents. It will be fondly remembered.</p>
<p>I got a new Macbook pro and spent a considerable amount of time reinstalling my development and research environment. In the hope of saving some time during the next reinstall, I documented everything I installed. I thought I’d write a blog post about it, thinking that this list might be useful to someone else.</p>
<p><strong>Developing environment</strong></p>
<ul>
<li>First thing first: the developer tools from Apple; they come in the install CD.</li>
<li><a href="http://www.macports.org/">macports</a> is my choice to complete the Unix environment. Packages installed: <a href="http://www.gnu.org/software/wget/">wget</a>, <a href="http://www.ffmpeg.org/">ffmpeg</a>, <a href="http://www.mplayerhq.hu/">mplayer</a>, <a href="http://www.imagemagick.org/">imagemagick</a>, <a href="http://www.harding.motd.ca/autossh/">autossh</a>, aspell.</li>
<li><a href="http://www.python.org/">python</a> is my current language of choice. The indispensable packages to learn and use are <a href="http://numpy.scipy.org/">numpy</a>, <a href="http://www.scipy.org/">scipy</a>, <a href="http://matplotlib.sourceforge.net/">matplotlib</a>, <a href="http://www.pytables.org/">pytables</a>, <a href="http://opencv.willowgarage.com/">opencv</a>. The <a href="http://www.enthought.com/products/epd.php">Enthought Python Distribution</a> is the most convenient package, although I have been having a few small problems with the 64 bit version.</li>
<li><a href="http://www.eclipse.org/">Eclipse</a> is my favorite multilingual IDE, of course with <a href="http://pydev.org/">pydev</a>, the Python plugin.</li>
<li><a href="http://macromates.com/">textmate</a> is the best casual editor you can find for OS X. The essential plugins are the <a href="https://svn.ux.uis.no/svn/textmate/Matlab.tmbundle/">matlab bundle</a>, and the <a href="http://ciaranwal.sh/remate/">remate plugin</a>, to work over sftp links.</li>
<li>The <a href="http://www.levien.com/type/myfonts/inconsolata.html">inconsolata</a> fonts are my favorite programming fonts. On Mac there is already <em>Consolas</em>, but <em>Inconsolata</em> is a free equivalent that you can install on Linux as well.</li>
<li><a href="http://www.cmake.org/">cmake</a> is the best solution for building and packaging C/C++ projects.</li>
<li>After years with subversion, I am now a <a href="http://git-scm.com/">git</a> convert. I found the best solution for Mac is to just install the binaries from the official website.</li>
<li><a href="http://www.hdfgroup.org/hdf-java-html/hdfview/">hdfview</a> is a nice <a href="http://en.wikipedia.org/wiki/HDF">HDF</a> viewer. See <a href="http://dx.doi.org/10.1109/MCSE.2010.107">a few reasons why you should use HDF</a>.</li>
<li>I dumped <a href="http://www.parallels.com/">Parallels</a> for <a href="http://www.virtualbox.org/">VirtualBox</a>: it’s free, and better.</li>
<li>You should drop <a href="http://en.wikipedia.org/wiki/Bash_(Unix_shell)">bash</a> for <a href="http://en.wikipedia.org/wiki/Zsh">zsh</a>. The best theme/plugin manager for zsh is <a href="http://github.com/robbyrussell/oh-my-zsh/">oh-my-sh</a>.</li>
</ul>
<p><strong>Networking</strong></p>
<ul>
<li><a href="http://sourceforge.net/projects/cotvnc/">Chicken of the VNC</a> is still the best <a href="http://en.wikipedia.org/wiki/Virtual_Network_Computing">VNC</a> client around. In theory all VNC clients should be compatible with all servers; in practice, there are all sorts of incompatibilities, and Chicken of the VNC seems to play along well, especially with older Linux servers.</li>
<li>With <a href="http://synergy2.sourceforge.net/">synergy</a> and a couple of computers, you can create a fancy Matrix-style C&amp;C environment.</li>
<li><a href="http://www.jungledisk.com/">JungleDisk</a> is my current favorite solution for automatic offsite backup (coupled with Time Machine for onsite backup).</li>
<li><a href="http://www.expandrive.com/">expandrive</a> is a must if you are working with multiple machines.</li>
<li>I switched from <a href="http://www.getfirefox.com/">Firefox</a> to <a href="http://www.google.com/chrome">Chrome</a>; it’s faster, and has better memory handling. The indispensable plugin is <a href="http://www.chromeextensions.org/appearance-functioning/adblock/">adblockplus</a>.</li>
<li><a href="http://www.harding.motd.ca/autossh/">autossh</a> might be useful if you need to establish SSH tunnels towards your machines (example: to secure VNC).</li>
</ul>
<p><strong>Doing research</strong></p>
<ul>
<li><a href="http://www.evernote.com/">Evernote</a> saved my sanity! It is my solution for all the random bits of information (everything that I care about, but not so “stable” as to require a repository.)</li>
<li><a href="http://mekentosj.com/papers/">Papers</a> is the other piece of software that saved my sanity. Highly recommended.</li>
<li><a href="http://jabref.sourceforge.net/">Jabref</a> is better than Papers at handling .bib references; useful at writing time when you want to have more control on formatting.</li>
<li><a href="http://skim-app.sourceforge.net/">Skim</a> is better than Preview for reading long PDF files.</li>
<li><a href="http://www.apple.com/iwork/keynote/">Keynote</a> has been a welcome liberation from Powerpoint. There was a period in which I used to do presentations with LaTeX using <a href="http://stuwww.uvt.nl/~hendri/Downloads/powerdot.html">PowerDot</a>, but nowadays I do everything with Keynote.</li>
<li>The best <a href="http://http://en.wikipedia.org/wiki/LaTeX">LaTeX</a> distribution for Mac is <a href="http://www.tug.org/mactex/">MacTex</a>.</li>
<li>If you are writing raw LaTeX, you are probably wasting your time; <a href="http://www.lyx.org/">LyX</a> gives you a nice GUI environment, and you still can have the flexibility of LaTeX when you need it.</li>
<li>Staying up late in front of your screen screws up your <a href="http://en.wikipedia.org/wiki/Melatonin">melatonin</a> production. Use <a href="http://www.stereopsis.com/flux/">flux</a> to minimize this problem.</li>
<li>Use <a href="http://macfreedom.com/">Freedom</a> to cut your internet connection when you <strong>really</strong> have to work. (Unfortunately it is not free anymore.)</li>
<li>Use <a href="http://www.rescuetime.com/">RescueTime</a> to assess your productivity (warning: it can be very demoralizing!)</li>
<li><a href="http://www.simplynoise.com/">SimplyNoise</a> is useful when your work environment gets too noisy.</li>
<li>Piping to <a href="http://www.mplayerhq.hu/">mplayer/mencoder</a>, with perhaps a second pass with <a href="http://www.ffmpeg.org/">ffmpeg</a>, is the best solution to create high-quality videos for your research.</li>
<li><a href="http://www.videolan.org/vlc/">VLC</a> plays everything.</li>
<li>Sometimes I forget huge log files in some remote directory. I solved this problem using <a href="http://grandperspectiv.sourceforge.net/#download">GrandPerspective</a>.</li>
</ul>
<p><strong>Software that I have to install but I get no joy in using</strong></p>
<ul>
<li><a href="http://get.adobe.com/reader/">Adobe Acrobat</a> is the bloatest piece of software I have ever seen. I hate its intrusive “update manager”. But it is sometimes useful for checking which fonts a PDF is using.</li>
<li><a href="http://www.mathworks.com/products/matlab/">Matlab</a> is something I sweared to use again only when forced.</li>
<li><a href="http://www.wolfram.com/mathematica/">Mathematica</a> is still enigmatic and profoundly non intuitive for me.</li>
<li>There’s no alternative to <a href="http://www.skype.com/">Skype</a>.</li>
</ul>
<p><strong>Miscellaneous</strong></p>
<ul>
<li><a href="http://kevingessner.com/software/functionflip/">FunctionFlip</a> for turning off F9/F7. Useful if you have big and imprecise fingers that always press F9 (forward song) while going for F10 (mute).</li>
<li><a href="http://musicbrainz.org/">Music Brainz Picard</a> is the best tagger/organizer for MP3 files. MP3 tagging is my favorite procrastination activity.</li>
<li><a href="http://toolbar.google.com/toolbar/gmail-helper/">gmail notifier</a></li>
<li><a href="http://www.xiph.org/quicktime/download.html">OGG drivers for QuickTime</a></li>
<li><a href="http://projects.tynsoe.org/en/geektool/">geektool</a> has some interesting uses (<a href="http://lifehacker.com/244026/geek-to-live--monitor-your-mac-and-more-with-geektool">example</a>).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.cds.caltech.edu/~ender/blog/2010/12/tools-of-the-trade/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Lessons learned</title>
		<link>http://www.cds.caltech.edu/~ender/blog/2010/10/lessons-learned/</link>
		<comments>http://www.cds.caltech.edu/~ender/blog/2010/10/lessons-learned/#comments</comments>
		<pubDate>Sun, 24 Oct 2010 16:00:00 +0000</pubDate>
		<dc:creator>andrea</dc:creator>
				<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.cds.caltech.edu/~andrea/blog/2010/10/lessons-learned/</guid>
		<description><![CDATA[Spot the bug: def compute_derivative(x, dt): deriv_filter = numpy.array([-0.5, 0, 0.5]) / dt d = scipy.signal.convolve(x, deriv_filter, mode=1) d[0] = d[1] d[-1] = d[-2] return d Hint: this snipped is correct: def second_derivative(x, dt): return compute_derivative(compute_derivative(x, dt), dt) Moral of the story: always, always, always write unit tests, otherwise you run the risk of spending [...]]]></description>
			<content:encoded><![CDATA[<p>Spot the bug:</p>
<pre><code>def compute_derivative(x, dt):
  deriv_filter = numpy.array([-0.5, 0, 0.5]) / dt
  d = scipy.signal.convolve(x, deriv_filter, mode=1)
  d[0] = d[1]
  d[-1] = d[-2]
  return d</code></pre>
<p>Hint: this snipped is correct:</p>
<pre><code>def second_derivative(x, dt):
  return compute_derivative(compute_derivative(x, dt), dt)</code></pre>
<p>Moral of the story: always, always, always write <a href='http://en.wikipedia.org/wiki/Unit_testing'>unit tests</a>, otherwise you run the risk of spending nights trying to understand why certain flies go left when they are supposed to go right, and in the end, who knows, they might prefer to go left, this is not an exact science, maybe this is an important discovery, perhaps I need more coffee.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cds.caltech.edu/~ender/blog/2010/10/lessons-learned/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Graduation day</title>
		<link>http://www.cds.caltech.edu/~ender/blog/2010/05/graduation-day/</link>
		<comments>http://www.cds.caltech.edu/~ender/blog/2010/05/graduation-day/#comments</comments>
		<pubDate>Thu, 27 May 2010 16:00:00 +0000</pubDate>
		<dc:creator>andrea</dc:creator>
				<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.cds.caltech.edu/~andrea/blog/?p=216</guid>
		<description><![CDATA[It is graduation day at Willow Garage: the first batch of PR-2 robots leaves home for their final destinations in research and industry. The money shot is at 4:23.]]></description>
			<content:encoded><![CDATA[<p>It is graduation day at Willow Garage: the first batch of PR-2 robots leaves home for their final destinations in research and industry. The money shot is at 4:23.</p>
<p><object height='340' width='560'><param name='movie' value='http://www.youtube.com/v/PTv6YujapGQ&#038;hl=en_US&#038;fs=1&#038;'/><param name='allowFullScreen' value='true'/><param name='allowscriptaccess' value='always'/><embed src='http://www.youtube.com/v/PTv6YujapGQ&#038;hl=en_US&#038;fs=1&#038;' allowfullscreen='true' type='application/x-shockwave-flash' allowscriptaccess='always' height='340' width='560'/></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cds.caltech.edu/~ender/blog/2010/05/graduation-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robotic cloth folding</title>
		<link>http://www.cds.caltech.edu/~ender/blog/2010/04/robotic-cloth-folding/</link>
		<comments>http://www.cds.caltech.edu/~ender/blog/2010/04/robotic-cloth-folding/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 16:00:00 +0000</pubDate>
		<dc:creator>andrea</dc:creator>
				<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.cds.caltech.edu/~andrea/blog/?p=196</guid>
		<description><![CDATA[Watch this video from Pieter Abbeel&#8217;s group in Berkeley. Given Abbeel&#8217;s research curriculum, I jumped to reading the preprint to see if there was some learning involved. Unfortunately, it seems that the techniques used are fairly standard (precise state estimation + giant state graph + motion planning). Still, it is a very impressive application. The [...]]]></description>
			<content:encoded><![CDATA[<p>Watch <a href='http://www.youtube.com/watch?v=gy5g33S0Gzo'>this video</a> from <a href='http://www.eecs.berkeley.edu/~pabbeel/'>Pieter Abbeel</a>&#8217;s group in Berkeley.</p>
<p><object height='240' width='320'><param name='movie' value='http://www.youtube.com/v/gy5g33S0Gzo&#038;hl=en_US&#038;fs=1&#038;rel=0'/><param name='allowFullScreen' value='true'/><param name='allowscriptaccess' value='always'/><embed src='http://www.youtube.com/v/gy5g33S0Gzo&#038;hl=en_US&#038;fs=1&#038;rel=0' allowfullscreen='true' type='application/x-shockwave-flash' allowscriptaccess='always' height='240' width='320'/></object></p>
<p>Given Abbeel&#8217;s research curriculum, I jumped to reading the <a href='http://www.cs.berkeley.edu/~pabbeel/papers/Maitin-ShepardCusumano-TownerLeiAbbeel_ICRA2010.pdf'>preprint</a> to see if there was some <em>learning</em> involved. Unfortunately, it seems that the techniques used are <br/>fairly standard (precise state estimation + giant state graph + motion planning). Still, it is a very impressive application.</p>
<p>The contribution highlighted by the paper is the detection of appropriate folding points. While the robot is holding and slowly rotating the cloth, several cameras observe the scene and can reconstruct a 3D model. The analysis of the 3D model allows to detect the towel&#8217;s borders, which are the appropriate folding points.</p>
<p>The paper certainly shows that <a href='http://www.willowgarage.com/'>Willow Garage</a>&#8217;s robots, and accompanying software, are a robust platform for developing complex applications. For example, this application involves interplay between robot locomotion, stereo vision, and motion planning. The robot must move its arms to grab the towel at the desired folding point, but, at the same time, it must not impact it in other parts. This implies that the (a priori unknown) shape of the towel must be included in the motion planner&#8217;s world representation.</p>
<p>All in all, it&#8217;s one step towards the robotic maid!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cds.caltech.edu/~ender/blog/2010/04/robotic-cloth-folding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>China in pictures and low-resolution videos: part 4, Great wall</title>
		<link>http://www.cds.caltech.edu/~ender/blog/2010/01/china-in-pictures-and-low-resolution-videos-part-4-great-wall/</link>
		<comments>http://www.cds.caltech.edu/~ender/blog/2010/01/china-in-pictures-and-low-resolution-videos-part-4-great-wall/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 16:00:00 +0000</pubDate>
		<dc:creator>andrea</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.cds.caltech.edu/~andrea/blog/?p=150</guid>
		<description><![CDATA[div.flickr { float:left; margin: 5px;} P { clear: left; } (read Part 1, Part 2, Part 3) I went to the Great wall and the Ming tombs with an &#8220;official&#8221; organized tour. Apparently, if you choose a cheaper options, the driver will stop in a closer but not as beautiful section of the wall. The [...]]]></description>
			<content:encoded><![CDATA[<style type='text/css'>
    div.flickr { float:left;  margin: 5px;}
    P { clear: left; }
</style>
<p>(read <a href='http://www.cds.caltech.edu/~andrea/blog/2009/12/china-in-pictures-and-low-resolution-videos-part-1-shanghai/'>Part 1</a>, <a href='http://www.cds.caltech.edu/~andrea/blog/2009/12/china-in-pictures-and-low-resolution-videos-part-2-hangzhou/'>Part 2</a>, <a href='http://www.cds.caltech.edu/~andrea/blog/2009/12/china-in-pictures-and-low-resolution-videos-part-3-beijing/'>Part 3</a>)</p>
<p>I went to the Great wall and the Ming tombs with an &#8220;official&#8221; organized tour. Apparently, if you choose a cheaper options, the driver will stop in a closer but not as beautiful section of the wall.</p>
<p>The Ming tombs are a couple of big halls in front of the actual tombs, which are under a hill and still have to be excavated. </p>
<div class='flickr'>
	<a href='http://www.flickr.com/photos/censi/4214175999/' class='photo'><br />
	<img src='http://static.flickr.com/2214/4214175999_44f72d070f_m.jpg' alt='DSC06497'/><br />
	</a>
	</div>
<div class='flickr'>
	<a href='http://www.flickr.com/photos/censi/4214945544/' class='photo'><br />
	<img src='http://static.flickr.com/2715/4214945544_3df444a066_m.jpg' alt='DSC06499'/><br />
	</a>
	</div>
</p>
<p>&#8220;Mao stopped here to take a rest&#8221; &#8212; I&#8217;m sure it wasn&#8217;t this cold, it&#8217;s freezing! </p>
<div class='flickr'>
	<a href='http://www.flickr.com/photos/censi/4214176263/' class='photo'><br />
	<img src='http://static.flickr.com/2513/4214176263_3f062057fc_m.jpg' alt='DSC06502'/><br />
	</a>
	</div>
</p>
<p>After the tombs, they take us to the government Jade shop, which is the only place in China where haggling is forbidden. </p>
<div class='flickr'>
	<a href='http://www.flickr.com/photos/censi/4214945974/' class='photo'><br />
	<img src='http://static.flickr.com/2704/4214945974_7257a54102_m.jpg' alt='DSC06508'/><br />
	</a>
	</div>
<div class='flickr'>
	<a href='http://www.flickr.com/photos/censi/4214946166/' class='photo'><br />
	<img src='http://static.flickr.com/2791/4214946166_a7f97e4e8b_m.jpg' alt='DSC06515'/><br />
	</a>
	</div>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214245809&#038;photo_secret=6ab64a5137' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214245809&#038;photo_secret=6ab64a5137'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214245809&#038;photo_secret=6ab64a5137' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4215015278&#038;photo_secret=eb53b4d19f' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4215015278&#038;photo_secret=eb53b4d19f'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4215015278&#038;photo_secret=eb53b4d19f' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>At the great wall, we climb using single-seat train cars: <br/></p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4215016532&#038;photo_secret=21551a02f0' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4215016532&#038;photo_secret=21551a02f0'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4215016532&#038;photo_secret=21551a02f0' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>The wall follows precisely the set of points with singular Hessian: </p>
<div class='flickr'>
	<a href='http://www.flickr.com/photos/censi/4214946482/' class='photo'><br />
	<img src='http://static.flickr.com/4044/4214946482_021dd19ef8_m.jpg' alt='DSC06532'/><br />
	</a>
	</div>
<div class='flickr'>
	<a href='http://www.flickr.com/photos/censi/4214177651/' class='photo'><br />
	<img src='http://static.flickr.com/2783/4214177651_99d0eeef2d_m.jpg' alt='DSC06539'/><br />
	</a>
	</div>
</p>
<p>On the way down, it&#8217;s a roller-coaster! </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214248857&#038;photo_secret=fc47960eab' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214248857&#038;photo_secret=fc47960eab'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214248857&#038;photo_secret=fc47960eab' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cds.caltech.edu/~ender/blog/2010/01/china-in-pictures-and-low-resolution-videos-part-4-great-wall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>China in pictures and low-resolution videos: part 2, Hangzhou</title>
		<link>http://www.cds.caltech.edu/~ender/blog/2009/12/china-in-pictures-and-low-resolution-videos-part-2-hangzhou/</link>
		<comments>http://www.cds.caltech.edu/~ender/blog/2009/12/china-in-pictures-and-low-resolution-videos-part-2-hangzhou/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 16:00:00 +0000</pubDate>
		<dc:creator>andrea</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.cds.caltech.edu/~andrea/blog/?p=151</guid>
		<description><![CDATA[(read Part 1) After Shangai, the next destination for Teja and I, and Lina as our teacher and guide, is Hangzhou (&#8220;heaven on earth&#8221; according to a Chinese saying). Plan A is to take the train: the station has just been built and looks like an airport. Unfortunately there aren&#8217;t any tickets left for the [...]]]></description>
			<content:encoded><![CDATA[<p>(read <a href='http://www.cds.caltech.edu/~andrea/blog/2009/12/china-in-pictures-and-low-resolution-videos-part-1-shanghai/'>Part 1</a>)</p>
<p>After Shangai, the next destination for Teja and I, and Lina as our teacher and guide, is <a href='http://en.wikipedia.org/wiki/Hangzhou'>Hangzhou</a> (&#8220;heaven on earth&#8221; according to a Chinese saying). Plan A is to take the train: the station has just been built and looks like an airport. </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210401717&#038;photo_secret=6d19112eea' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210401717&#038;photo_secret=6d19112eea'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210401717&#038;photo_secret=6d19112eea' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>Unfortunately there aren&#8217;t any tickets left for the night. We propose to try to buy a ticket from the people waiting, but apparently that is illegal. In the end, we end up getting on a <em>black taxy</em>, a private car (I&#8217;d never do that in the US!). This guy accepts to take us to Hangzhou for 100 RMB ($15), which is more or less the price of the regular bus ticket. We hop into this car that looks older than disco music. We instinctively look for seatbelts, but there aren&#8217;t any. Anyway, we relax a bit after the prospect of sleeping in the train station for catching an early morning train. </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211173208&#038;photo_secret=a35d0b0f40' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211173208&#038;photo_secret=a35d0b0f40'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211173208&#038;photo_secret=a35d0b0f40' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>A few minutes later, we arrive at the toll station and we park on the road shoulder. There&#8217;s another group of men and cars, and it seems that our driver wants to offload us to another car. He seems not to have an agreement with these people, so he walks in the middle of the traffic stream and starts stopping cars, to see who can give us a lift. An SUV accepts. So he make us run in the middle of the freeway to get to this other car. When we get there, we find ourselves in this car with other 7-8 people. They want all the money now, but Teja and I don&#8217;t want to pay until we&#8217;re at our destination. They start arguing and yelling at Lina, who&#8217;s though, so she yells back. The situation is tense and we decide to give them all the money. </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211175416&#038;photo_secret=003f30ced5' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211175416&#038;photo_secret=003f30ced5'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211175416&#038;photo_secret=003f30ced5' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>In the end, we make it to Hangzhou, which is even colder than Shanghai! </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211178486&#038;photo_secret=4ea16f8a10' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211178486&#038;photo_secret=4ea16f8a10'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211178486&#038;photo_secret=4ea16f8a10' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>The next day, in the silk market: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214226497&#038;photo_secret=58e5c323ce' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214226497&#038;photo_secret=58e5c323ce'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214226497&#038;photo_secret=58e5c323ce' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>We ask a group of Taiwanese people to help us choosing some silk, and they take us to this shop they know: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214227345&#038;photo_secret=bc4a695e34' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214227345&#038;photo_secret=bc4a695e34'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214227345&#038;photo_secret=bc4a695e34' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>They also bargain for us. In the end, we pay about 60% of the sticker price: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214996796&#038;photo_secret=8d18918474' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214996796&#038;photo_secret=8d18918474'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214996796&#038;photo_secret=8d18918474' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>The main attraction of Hanzhou is the lake and its artificial island. It&#8217;s cold! </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214229617&#038;photo_secret=f5bb83a3b7' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214229617&#038;photo_secret=f5bb83a3b7'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214229617&#038;photo_secret=f5bb83a3b7' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>Teja getting scammed (even though we didn&#8217;t really understand what the scam was): </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214228305&#038;photo_secret=2cb555ee87' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214228305&#038;photo_secret=2cb555ee87'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214228305&#038;photo_secret=2cb555ee87' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>Teja finds a new friend: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214998468&#038;photo_secret=a60c262597' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214998468&#038;photo_secret=a60c262597'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214998468&#038;photo_secret=a60c262597' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>Teja fails at ordering food: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214230007&#038;photo_secret=57ffd5d9a0' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214230007&#038;photo_secret=57ffd5d9a0'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214230007&#038;photo_secret=57ffd5d9a0' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>People dancing (or exercising?) in the streets at night: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4215001486&#038;photo_secret=99a6b20d50' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4215001486&#038;photo_secret=99a6b20d50'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4215001486&#038;photo_secret=99a6b20d50' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4215001944&#038;photo_secret=6802288b01' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4215001944&#038;photo_secret=6802288b01'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4215001944&#038;photo_secret=6802288b01' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>Buying tea with Lina: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214233919&#038;photo_secret=702a8431f9' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214233919&#038;photo_secret=702a8431f9'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4214233919&#038;photo_secret=702a8431f9' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cds.caltech.edu/~ender/blog/2009/12/china-in-pictures-and-low-resolution-videos-part-2-hangzhou/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>China in pictures and low-resolution videos: part 1, Shanghai</title>
		<link>http://www.cds.caltech.edu/~ender/blog/2009/12/china-in-pictures-and-low-resolution-videos-part-1-shanghai/</link>
		<comments>http://www.cds.caltech.edu/~ender/blog/2009/12/china-in-pictures-and-low-resolution-videos-part-1-shanghai/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 16:00:00 +0000</pubDate>
		<dc:creator>andrea</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.cds.caltech.edu/~andrea/blog/?p=122</guid>
		<description><![CDATA[This is the first post of a series with some pictures and videos of my trip to China. I&#8217;ve been four days in Shanghai for the CDC conference, two days in Hangzhou, and then four days in Beijing. The first day of conference. Knock knock! Who&#8217;s there? Knock! Who&#8217;s there? Elisa in pre-presentation worrying mode, [...]]]></description>
			<content:encoded><![CDATA[<p>This is the first post of a series with some pictures and videos of my trip to China. I&#8217;ve been four days in <a href='http://en.wikipedia.org/wiki/Shanghai'>Shanghai</a> for the <a href='http://www.ieeecss.org/CAB/conferences/cdc2009/index.php'>CDC conference</a>, two days in <a href='http://en.wikipedia.org/wiki/Hangzhou'>Hangzhou</a>, and then four days in <a href='http://en.wikipedia.org/wiki/Beijing'>Beijing</a>.</p>
<p>The first day of conference. Knock knock! Who&#8217;s there? <a href='http://www.cds.caltech.edu/~nok/'>Knock</a>! Who&#8217;s there? </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211035140&#038;photo_secret=b679bbb05d' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211035140&#038;photo_secret=b679bbb05d'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211035140&#038;photo_secret=b679bbb05d' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p><a href='http://www.cds.caltech.edu/~elisa/'>Elisa</a> in pre-presentation worrying mode, and me distracting her: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210272577&#038;photo_secret=665a7e9b90' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210272577&#038;photo_secret=665a7e9b90'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210272577&#038;photo_secret=665a7e9b90' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>Old town Shanghai: <br/></p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211042706&#038;photo_secret=b4040c5f84' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211042706&#038;photo_secret=b4040c5f84'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211042706&#038;photo_secret=b4040c5f84' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p><a href='http://www.cds.caltech.edu/~andyl/'>Andy</a> is a ninja: </p>
<div class='flickr'>
	<a href='http://www.flickr.com/photos/censi/4210277573/' class='photo'><br />
	<img src='http://static.flickr.com/4006/4210277573_1892528b29_m.jpg' alt='IMG_4994'/><br />
	</a>
	</div>
</p>
<p><a href='http://www.cs.caltech.edu/~adamw/'>Dr. Wierman</a> explains the Baltimore way to eating a crab: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211047210&#038;photo_secret=c1f661833b' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211047210&#038;photo_secret=c1f661833b'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211047210&#038;photo_secret=c1f661833b' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p><a href='http://www.cds.caltech.edu/~hanshuo/'>Shuo</a> shows off his mastery of the art of chopsticks by picking up a cube of tofu: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210288997&#038;photo_secret=e7bb60580a' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210288997&#038;photo_secret=e7bb60580a'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210288997&#038;photo_secret=e7bb60580a' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>How not to do a presentation: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210295429&#038;photo_secret=48762da41f' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210295429&#038;photo_secret=48762da41f'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210295429&#038;photo_secret=48762da41f' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>Children getting ready for the banquet show: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211063416&#038;photo_secret=8b33a08e1e' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211063416&#038;photo_secret=8b33a08e1e'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211063416&#038;photo_secret=8b33a08e1e' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>Blade Runner atmosphere: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211078716&#038;photo_secret=f5dda3f3ae' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211078716&#038;photo_secret=f5dda3f3ae'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211078716&#038;photo_secret=f5dda3f3ae' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>Best trick ever! </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211089058&#038;photo_secret=674695b0ed' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211089058&#038;photo_secret=674695b0ed'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211089058&#038;photo_secret=674695b0ed' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>The optimism of <a href='http://www.its.caltech.edu/~teja/'>Teja</a>: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210329161&#038;photo_secret=65c4992d38' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210329161&#038;photo_secret=65c4992d38'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210329161&#038;photo_secret=65c4992d38' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>Me, a dragon, and <a href='http://en.wikipedia.org/wiki/Shanghai_World_Financial_Center'>a tall skycraper</a>: </p>
<div class='flickr'>
	<a href='http://www.flickr.com/photos/censi/4211104138/' class='photo'><br />
	<img src='http://static.flickr.com/4025/4211104138_a34c5c6514_m.jpg' alt='IMG_5021'/><br />
	</a>
	</div>
</p>
<p>Around the shops of Shanghai: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210342101&#038;photo_secret=17039d1726' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210342101&#038;photo_secret=17039d1726'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210342101&#038;photo_secret=17039d1726' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>Chinese gardens don&#8217;t have grass, but lots of bridges, temples, and archs: </p>
<div class='flickr'>
	<a href='http://www.flickr.com/photos/censi/4211119012/' class='photo'><br />
	<img src='http://static.flickr.com/2498/4211119012_5265f14aa3_m.jpg' alt='IMG_5027'/><br />
	</a>
	</div>
</p>
<p>Three wise men: </p>
<div class='flickr'>
	<a href='http://www.flickr.com/photos/censi/4210354811/' class='photo'><br />
	<img src='http://static.flickr.com/2635/4210354811_57db8128fd_m.jpg' alt='Three wise men'/><br />
	</a>
	</div>
</p>
<p>Our new paper in the works: <em>&#8220;Inferring leader-follower graph layout from observation of dynamic behavior&#8221;</em> </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211129358&#038;photo_secret=d786db8f92' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211129358&#038;photo_secret=d786db8f92'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211129358&#038;photo_secret=d786db8f92' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>Everybody needs Mao, Saddam, and Osama on their fridge: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210366043&#038;photo_secret=34c3b13bd9' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210366043&#038;photo_secret=34c3b13bd9'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210366043&#038;photo_secret=34c3b13bd9' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>Climbing the tower: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211133818&#038;photo_secret=690f9a7333' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211133818&#038;photo_secret=690f9a7333'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211133818&#038;photo_secret=690f9a7333' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211142046&#038;photo_secret=0b3dac2bf5' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211142046&#038;photo_secret=0b3dac2bf5'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4211142046&#038;photo_secret=0b3dac2bf5' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>The view from the top: </p>
<div class='flickr'>
	<a href='http://www.flickr.com/photos/censi/4210387707/' class='photo'><br />
	<img src='http://static.flickr.com/4040/4210387707_960b1f1110_m.jpg' alt='IMG_5041'/><br />
	</a>
	</div>
</p>
<p>Walking on the void: </p>
<div class='flickr'>
<p>	<object data='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210397727&#038;photo_secret=4a71565c0c' type='application/x-shockwave-flash' height='250' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='320'><param name='flashvars' value='flickr_show_info_box=$info_box'/><param name='movie' value='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210397727&#038;photo_secret=4a71565c0c'/><param name='bgcolor' value='#000000'/><param name='allowFullScreen' value='true'/><embed src='http://www.flickr.com/apps/video/stewart.swf?v=71377&#038;photo_id=4210397727&#038;photo_secret=4a71565c0c' allowfullscreen='true' type='application/x-shockwave-flash' height='250' flashvars='flickr_show_info_box=info_box' bgcolor='#000000' width='320'/></object></p></div>
</p>
<p>On to <a href='http://www.cds.caltech.edu/~andrea/blog/2009/12/china-in-pictures-and-low-resolution-videos-part-2-hangzhou/'>Part 2</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cds.caltech.edu/~ender/blog/2009/12/china-in-pictures-and-low-resolution-videos-part-1-shanghai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy new academic year</title>
		<link>http://www.cds.caltech.edu/~ender/blog/2009/09/happy-new-academic-year/</link>
		<comments>http://www.cds.caltech.edu/~ender/blog/2009/09/happy-new-academic-year/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 16:00:00 +0000</pubDate>
		<dc:creator>andrea</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.cds.caltech.edu/~andrea/blog/?p=102</guid>
		<description><![CDATA[Summer, the season for getting things done, has officially ended. Graduate students regulate their circadian clock, blood sugar level, and mating periods according to conferences deadlines. For robotics people, the revered date is not September 21 (solstice), but September 15, the deadline for ICRA. For control people, the date is September 15&#8230; or 22&#8230; or [...]]]></description>
			<content:encoded><![CDATA[<p>Summer, the season for getting things done, has officially ended.</p>
<p>Graduate students regulate their circadian clock, blood sugar level, and mating periods according to conferences deadlines. For robotics people, the revered date is not September 21 (solstice), but September 15, the deadline for <a href='http://icra2010.grasp.upenn.edu/'>ICRA</a>. For control people, the date is September 15&#8230; or 22&#8230; or 29, the ever-slipping deadline for <a href='http://www.a2c2.org/conferences/acc2010/'>ACC</a>.</p>
<p>The peaks of my productivity for the summer were:</p>
<ul>
<li>Getting a driving license. It took 2 tries and too much good money spent on driving lessons.</li>
<li>Understanding what&#8217;s the use of all the buttons on my camera, including the elusive &#8220;AEL&#8221;.</li>
<li>Finishing reading the last two books of the <a href='http://en.wikipedia.org/wiki/Hyperion_Cantos'>Hyperion Cantos</a>. (I&#8217;m actually disappointed because Simmons doesn&#8217;t explain the origin of the <a href='http://en.wikipedia.org/wiki/The_Shrike'>Shrike</a>.)</li>
</ul>
<p>My good propositions for the next academic year are the same as ever:</p>
<ul>
<li>I will buy a car,</li>
<li>I will read all the papers in my giant &#8220;INBOX&#8221; folder,</li>
<li>I will go swimming every other day,</li>
<li>I will take at least two classes,</li>
<li>I will write more often on this blog,</li>
</ul>
<p>and on, and on, and on: I consider myself lucky to be in harmony with my procrastination.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cds.caltech.edu/~ender/blog/2009/09/happy-new-academic-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

