<?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>Flying Chess</title>
	<atom:link href="http://www.chaceliang.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chaceliang.com/blog</link>
	<description>By Chace.</description>
	<lastBuildDate>Tue, 24 Jan 2012 15:47:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>01]</title>
		<link>http://www.chaceliang.com/blog/lifeub/01/</link>
		<comments>http://www.chaceliang.com/blog/lifeub/01/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 06:38:16 +0000</pubDate>
		<dc:creator>chace</dc:creator>
				<category><![CDATA[Life@UB]]></category>

		<guid isPermaLink="false">http://www.chaceliang.com/blog/?p=868</guid>
		<description><![CDATA[收拾是件好东西，房间里瞎折腾。累了就窝在沙发里。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212... ]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone href="http://www.chaceliang.com/blog/lifeub/01/"></g:plusone></div><p>收拾是件好东西，房间里瞎折腾。累了就窝在沙发里。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>少女情怀电影对分散注意力一点作用都没有，趁胡想瞎想开始前趁早关掉。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Hanjin Tan。</p>
<p><iframe src="http://www.youtube.com/embed/_CpemzC_G8c" frameborder="0" width="420" height="315"></iframe></p>
<p>印象中的Hanjin一直都是一个傻傻的制作人。第一次听他的歌还是去年Shawn的“男人都爱麻烦”。再早的，就是Eason的爱是怀疑了。前段时间，Hanjin crossover了MC Jin. “买一送一”。虽然满喜欢MC Jin.的（一部分原因是同名啦），但都机会去细听。今天偶然搜到了Moov Live的买一送一。</p>
<p><iframe src="http://www.youtube.com/embed/bWCdnxcBCL8" frameborder="0" width="420" height="315"></iframe></p>
<p>一发不可收拾。</p>
<p>翻看Hanjin的Interview或者节目会发现，他脸上总挂着傻傻的笑容。Super voice上，冷场的评论后，因为他脸上的笑容，反而觉得十分的可爱。So, get smiled.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>旧的耳机卖掉，新的耳机未到。带着多年的px100，还好有Hanjin。多谢音乐。<br />
<a title="Untitled by chaceliang, on Flickr" href="http://www.flickr.com/photos/chaceliang/6753947161/"><img src="http://farm8.staticflickr.com/7157/6753947161_9f12e19312_z.jpg" alt="" width="640" height="478" /></a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>不好玩，还老是睡不着，不玩了。</p>
<p>把它包起来，藏好，放两个门神挡着，来一个挡一个。不开心，就拿出来爽一下。</p>
<p>上床继续耍。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>人呢，入戏的时候总会觉得每个剧本都是自己的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chaceliang.com/blog/lifeub/01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>01] 第一个</title>
		<link>http://www.chaceliang.com/blog/lifeub/01-%e7%ac%ac%e4%b8%80%e4%b8%aa/</link>
		<comments>http://www.chaceliang.com/blog/lifeub/01-%e7%ac%ac%e4%b8%80%e4%b8%aa/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 14:11:28 +0000</pubDate>
		<dc:creator>chace</dc:creator>
				<category><![CDATA[Life@UB]]></category>

		<guid isPermaLink="false">http://www.chaceliang.com/blog/?p=864</guid>
		<description><![CDATA[其实这俩的背影，就看出一个词，笃定。 初中就开始一块玩的那群人，算是情谊最深的一批。 想不到的是，第一个结婚的，会是国威。 去买衣服，买鞋时，服务员总让你先试一试，看了效果... ]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone href="http://www.chaceliang.com/blog/lifeub/01-%e7%ac%ac%e4%b8%80%e4%b8%aa/"></g:plusone></div><p><img src="http://farm8.staticflickr.com/7146/6684230803_7b5bbc25a3_z.jpg" alt="" width="640" height="425" /><br />
</br><br />
<img src="http://farm8.staticflickr.com/7161/6684225531_3160a1142a_z.jpg" alt="" width="640" height="425" /><br />
</br><br />
<img src="http://farm8.staticflickr.com/7161/6684226865_4af491ed99_z.jpg" alt="" width="640" height="425" /><br />
其实这俩的背影，就看出一个词，笃定。<br />
</br><br />
<img src="http://farm8.staticflickr.com/7022/6684228687_c94eef2963_z.jpg" width="425" height="640" alt=""><br />
</br><br />
<img src="http://farm8.staticflickr.com/7167/6684223995_de11b1191d_z.jpg" width="640" height="425" alt=""><br />
</br><br />
<img src="http://farm8.staticflickr.com/7017/6684231981_1b1ae95ca4_z.jpg" width="427" height="640" alt=""><br />
</br><br />
<img src="http://farm8.staticflickr.com/7028/6684222511_692a37e2cb_z.jpg" width="640" height="425" alt=""><br />
</br></p>
<p>初中就开始一块玩的那群人，算是情谊最深的一批。<br />
想不到的是，第一个结婚的，会是国威。<br />
去买衣服，买鞋时，服务员总让你先试一试，看了效果再来谈价钱。那的确是。很多东西，都是试了，经历过了，才会有憧憬。<br />
国威的婚礼，客观的说，中规中矩。但站在兄弟的角度来说，感慨良多。<br />
微博上给刷了几天的屏。希望来日，也能谈谈价钱。</p>
<p><img src="http://farm8.staticflickr.com/7033/6684165355_d860df7057_z.jpg" width="640" height="427" alt=""></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chaceliang.com/blog/lifeub/01-%e7%ac%ac%e4%b8%80%e4%b8%aa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>01] 旧题新做</title>
		<link>http://www.chaceliang.com/blog/interview/01-%e6%97%a7%e9%a2%98%e6%96%b0%e5%81%9a/</link>
		<comments>http://www.chaceliang.com/blog/interview/01-%e6%97%a7%e9%a2%98%e6%96%b0%e5%81%9a/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 09:13:52 +0000</pubDate>
		<dc:creator>chace</dc:creator>
				<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://www.chaceliang.com/blog/?p=853</guid>
		<description><![CDATA[在家里待着就是容易犯懒，8点多就想睡觉，然后一睡睡到第二天的早上。饭点的时候各种消遣活动。这种状态可不是什么好事。虽然答应了昨晚开始学习，但又是睡了过去。但绝不是今天！ 把... ]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone href="http://www.chaceliang.com/blog/interview/01-%e6%97%a7%e9%a2%98%e6%96%b0%e5%81%9a/"></g:plusone></div><p>在家里待着就是容易犯懒，8点多就想睡觉，然后一睡睡到第二天的早上。饭点的时候各种消遣活动。这种状态可不是什么好事。虽然答应了昨晚开始学习，但又是睡了过去。但绝不是今天！</p>
<p>把老早前找实习时收到的一份网上题目搜了出来，重新做了一遍，总结一下，对，就是总结给你看的！</p>
<p>Q1: <a title="GCD" href="http://en.wikipedia.org/wiki/Greatest_common_divisor" target="_blank">Find Greatest Common Divisor.</a></p>
<p>当时给题目时，算法描述也一块带了过来，挺奇怪的，就是实现？</p>
<p><em><strong>Algorithm:</strong></em><br />
<em>欧几里得算法<br />
分析：求最大公约数的算法思想：<br />
(1) 对于已知两数m，n，使得m&gt;n；<br />
(2) m除以n得余数r；<br />
(3) 若r=0，则n为求得的最大公约数，算法结束；否则执行(4)；<br />
(4) m←n，n←r，再重复执行(2)。<br />
例如: 求 m=14 ,n=6 的最大公约数. m n r</em></p>
<div class="codecolorer-container c blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:635px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br /></div></td><td><div class="c codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">#include &lt;iostream&gt;</span><br />
using namespace std<span style="color: #339933;">;</span><br />
<br />
<span style="color: #993333;">int</span> gcd<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> m<span style="color: #339933;">,</span> <span style="color: #993333;">int</span> n<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span> <span style="color: #339933;">==</span> m<span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> n<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span> <span style="color: #339933;">==</span> n<span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> m<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>m<span style="color: #339933;">&lt;</span>n<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #993333;">int</span> temp <span style="color: #339933;">=</span> m<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; m <span style="color: #339933;">=</span> n<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; n <span style="color: #339933;">=</span> temp<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">!=</span> n<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #993333;">int</span> rem <span style="color: #339933;">=</span> m<span style="color: #339933;">%</span>n<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; m <span style="color: #339933;">=</span> n<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; n <span style="color: #339933;">=</span> rem<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> m<span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> argc<span style="color: #339933;">,</span> <span style="color: #993333;">const</span> <span style="color: #993333;">char</span><span style="color: #339933;">*</span> argv<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>argc <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">3</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; cout <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;Usage: ./gcd &lt;num1&gt; &lt;num2&gt;&quot;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #993333;">int</span> m <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span><a href="http://www.opengroup.org/onlinepubs/009695399/functions/strtoul.html"><span style="color: #000066;">strtoul</span></a><span style="color: #009900;">&#40;</span>argv<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #993333;">int</span> n <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span><a href="http://www.opengroup.org/onlinepubs/009695399/functions/strtoul.html"><span style="color: #000066;">strtoul</span></a><span style="color: #009900;">&#40;</span>argv<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; cout <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;Gcd of &quot;</span> <span style="color: #339933;">&lt;&lt;</span> m <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot; and &quot;</span> <span style="color: #339933;">&lt;&lt;</span> n <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot; are: &quot;</span> <span style="color: #339933;">&lt;&lt;</span> gcd<span style="color: #009900;">&#40;</span>m<span style="color: #339933;">,</span> n<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;&lt;</span> endl<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>Q2: Linux 基础命令（悔不当初啊）<br />
1.列出当前目录所有.log文件</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:635px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ls *.log</div></td></tr></tbody></table></div>
<p>2.查找home目录下,所有log文件含有abc字符串的文件</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:635px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">find /home -name “*.log” | xargs grep “abc”</div></td></tr></tbody></table></div>
<p>3.查找在系统中最后10分钟访问的文件</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:635px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">find / -amin -10</div></td></tr></tbody></table></div>
<p><a href="http://www.cnitblog.com/yunshichen/archive/2011/02/04/72756.html" title="Linux 下find 命令的使用">Linux 下find 命令的使用</a><br />
4.查找在系统中属于FRED这个用户的文件</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:635px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">find / -user FRED</div></td></tr></tbody></table></div>
<p>5.一个文件格式如下,写一个脚本统计其所有重复行的行数<br />
abc<br />
hjg<br />
bcd<br />
abc<br />
bcd<br />
kkk</p>
<p>输出结果示例:<br />
 2 abc<br />
 2 bcd<br />
 1 hjg<br />
 1 kkk</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:635px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sort file | uniq -c</div></td></tr></tbody></table></div>
<p>6.显示输出没有字符“48”所有的行</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:635px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">grep -v “48” file</div></td></tr></tbody></table></div>
<p>7.去掉一个文件内所有重复的行</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:635px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sort file.txt | uniq -u</div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://www.chaceliang.com/blog/interview/01-%e6%97%a7%e9%a2%98%e6%96%b0%e5%81%9a/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>12] Keep in touch.</title>
		<link>http://www.chaceliang.com/blog/lifeub/12-keep-in-touch/</link>
		<comments>http://www.chaceliang.com/blog/lifeub/12-keep-in-touch/#comments</comments>
		<pubDate>Sun, 25 Dec 2011 23:58:20 +0000</pubDate>
		<dc:creator>chace</dc:creator>
				<category><![CDATA[Life@UB]]></category>

		<guid isPermaLink="false">http://www.chaceliang.com/blog/?p=839</guid>
		<description><![CDATA[10点半，慢慢悠悠的开车到公司。瞎折腾了一会，Tom跑了进来，和往常一样，兴致冲冲的冲我和Nitin喊，“OK, here is the deal. We are going to have Christmas lunch today.” 哈，中午又有好吃的了。 Pancake，... ]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone href="http://www.chaceliang.com/blog/lifeub/12-keep-in-touch/"></g:plusone></div><p>10点半，慢慢悠悠的开车到公司。瞎折腾了一会，Tom跑了进来，和往常一样，兴致冲冲的冲我和Nitin喊，“OK, here is the deal. We are going to have Christmas lunch today.” 哈，中午又有好吃的了。</p>
<p>Pancake，似乎对于美国人来说，有一种别样的记忆。在这种类似于团圆饭的聚餐中，大家都选择了pancake。</p>
<p>第一次参加这种除旧迎新味十足的聚会，另一个intern对egg过敏，我就理所当然的成为大家调侃的对象。在大家怂恿的情况下，order了颇为温和的dutch baby.但看着大家脸上的坏笑，可以想象到这货不是什么善男信女。</p>
<p>Cool, here is the Dutch baby!</p>
<p><img src="http://farm8.staticflickr.com/7156/6599481155_a94a2c14bf_z.jpg" width="478" height="640" alt=""></p>
<p>完全颠覆了我对pancake的印象。自己做的那种，就好像贫民窟里的食物。</p>
<p>吃饱喝足，大家开始闲扯。显呗一下子集颇能拉近大家距离的king of opera.</p>
<p>&#8220;So, today is your last day.&#8221; 老板不经意间的一句话。回国，回来，上课，少了的，是不用再在学校与公司间进行周旋。</p>
<p>6月份入职，12月份离职。自己第一份实打实找回来的实习。到现在还记得当初收到Rosemary邮件的那股兴奋感。</p>
<p>2011的最后，又给自己盖了一个阶段性的印章。</p>
<p>2012的开始，不管有没有世界末日，都要为了现在设定的目标走下去。</p>
<p>Last by not the least, thanks all of you.<br />
<img src="http://farm8.staticflickr.com/7152/6560277177_c8b4dd4e4d_z.jpg" alt="" width="640" height="640" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chaceliang.com/blog/lifeub/12-keep-in-touch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>T.H.] Kindle Touch</title>
		<link>http://www.chaceliang.com/blog/thstudio/t-h-kindle-touch/</link>
		<comments>http://www.chaceliang.com/blog/thstudio/t-h-kindle-touch/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 04:44:13 +0000</pubDate>
		<dc:creator>chace</dc:creator>
				<category><![CDATA[T.H. Studio]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[Kindle 4]]></category>
		<category><![CDATA[kindle Touch]]></category>

		<guid isPermaLink="false">http://www.chaceliang.com/blog/?p=812</guid>
		<description><![CDATA[Thanksgiving后，之前预订了Touch的朋友应该也陆陆续续的收到产品。从Chicago回来后，鼓捣了一下周三Due的project，小复习了周三的quiz，决定今晚从烦人的学校线程切换到TH线程上。今天的主角就是K... ]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone href="http://www.chaceliang.com/blog/thstudio/t-h-kindle-touch/"></g:plusone></div><p><img class="aligncenter" src="http://farm7.staticflickr.com/6040/6422698017_5830415429_z.jpg" alt="photo" width="478" height="640" /></p>
<p>Thanksgiving后，之前预订了Touch的朋友应该也陆陆续续的收到产品。从Chicago回来后，鼓捣了一下周三Due的project，小复习了周三的quiz，决定今晚从烦人的学校线程切换到TH线程上。今天的主角就是Kindle Touch。<br />
<span id="more-812"></span><br />
<strong>7.5 ounces (213 grams)</strong><br />
刚拿到Kindle Touch时的感受只有一个字，沉。怎么会那么沉？上了amazon查了查虚无的“技术参数”。<br />
Kindle 4     &#8212; 5.98 ounces (170 grams)<br />
Kindle Touch &#8212; 7.5 ounces (213 grams)<br />
本来就对数字不太敏感，特别是在这种小数字上，如非拿到实物，肯定就想，“没差啦。” 不比不知道，一比吓一跳。<br />
附一个iPad2的参数。加深下对比度：1.33 pounds (601 grams)。</p>
<p><img src="http://farm8.staticflickr.com/7150/6422697311_3f8b7542c9_z.jpg" width="640" height="478" alt=""></p>
<p>二维上，Touch可是比kindle 4大了一小圈呢。</p>
<p><img src="http://farm8.staticflickr.com/7162/6422696099_3067ce821b_z.jpg" width="640" height="478" alt=""></p>
<p>在第三维上的比较肉眼基本看不出区别。但Touch的滴水型流线型更加的深，所以厚度的极值是比Kindle4厚的。不过也就0.06inch的差别。</p>
<p><img src="http://farm8.staticflickr.com/7008/6422694001_94981dc0c6_z.jpg" width="478" height="640" alt=""></p>
<p>整个Kindle Touch正面是i氏设计，只有一个按钮，理所当然的home button。</p>
<p><img src="http://farm8.staticflickr.com/7163/6422693447_929e6b567e_z.jpg" width="478" height="640" alt=""></p>
<p>底部比kindle 4多了一个耳机接口，不过text to speech个人使用的比较少，所以对此并没有太大的需求。底部有个小地方要抱怨一下，Touch的唤醒键手感很好，比kindle 4好多了。可能是突起的高度不同，造成的手感区别。kindle 4作为最最低配的产品，一些偷工减料或者是不重视，都Make sense了。</p>
<p><img src="http://farm8.staticflickr.com/7003/6422920225_36fccf7f17_z.jpg" width="640" height="478" alt="photo (1)"></p>
<p>背部的两个大speaker。</p>
<p>kindle 各系列的操作都是大同小异，下面挑一些小细节讨论一下。</p>
<table>
<tr>
<td>
<img src="http://farm8.staticflickr.com/7153/6422695527_f53d3ce324_z.jpg" width="478" height="640" alt="">
</td>
<td>
主界面的设计和旧版Kindle和kindle 4都不一样。top bar是黑色底色。为了照顾触屏的功能，之前需要用物理按钮唤出的功能，都在top bar下显示了。
</td>
</tr>
</table>
<p></br></p>
<table>
<tr>
<td>
键盘的新设计也很喜欢，而且相应速度及灵敏度都很客观，赞一个。
</td>
<td>
<img src="http://farm8.staticflickr.com/7016/6422923159_8faa2aa121_z.jpg" width="478" height="640" alt="photo">
</td>
</tr>
</table>
<p></br><br />
<img class="aligncenter" src="http://farm8.staticflickr.com/7172/6422694823_1126fbbb7c_z.jpg" width="478" height="640" alt=""></p>
<p>Here is the menu page.</p>
<p>Kindle Touch的最大特点在于触屏翻页，实际操作后，相应速度十分不错，和物理按键无异。但前翻页及后翻页的2：8比例还是有点微词。如果我用右手持机，嗯哼。如果要在阅读的过程中想呼出menu bar，只需要点击上部就好了。:)</p>
<p><img src="http://farm8.staticflickr.com/7027/6422696677_65b2fdae1a_z.jpg" width="478" height="640" alt=""><br />
最后，为什么屏幕会是这样，为什么需要这么深的凹陷？第一眼看到这个，不自禁的冒了句，这是山寨吧？</p>
<p>最后的最后，谢谢Ben同学借此机子让我把玩。他日飞黄腾达不会忘此借机之恩，那当然不腾达也不会忘记的:)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chaceliang.com/blog/thstudio/t-h-kindle-touch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>11] Chicago的风与雨</title>
		<link>http://www.chaceliang.com/blog/lifeub/11-chicago/</link>
		<comments>http://www.chaceliang.com/blog/lifeub/11-chicago/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 19:49:23 +0000</pubDate>
		<dc:creator>chace</dc:creator>
				<category><![CDATA[Life@UB]]></category>

		<guid isPermaLink="false">http://www.chaceliang.com/blog/?p=766</guid>
		<description><![CDATA[Thanks giving，破课573的老师发了hw4和一次quiz的时间。真的不晃会被撞到地上。于是，没有due，没有interview，没有quiz，到Chicago来一趟短途旅行。 和泼兔不一样，这是第一次降落在这座城市。对美... ]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone href="http://www.chaceliang.com/blog/lifeub/11-chicago/"></g:plusone></div><p><img class="aligncenter" src="http://farm7.staticflickr.com/6239/6403615313_39a0eaab72_z.jpg" width="478" height="640" alt=""></p>
<p>Thanks giving，破课573的老师发了hw4和一次quiz的时间。真的不晃会被撞到地上。于是，没有due，没有interview，没有quiz，到Chicago来一趟短途旅行。</p>
<p>和泼兔不一样，这是第一次降落在这座城市。对美国的了解，基本就是从Chicago开始的，具体点，就是98年的MJ。后来，陆陆续续的看了一些发生在这的黑帮电影，生长环境的影响，一直对黑帮文化很是感兴趣，小时候还有过混道的梦想。基于这些，对Chicago的初印象可以总结为神秘的朝圣地。</p>
<p><span id="more-766"></span></p>
<p>&#8211;Metro</p>
<p><img src="http://farm8.staticflickr.com/7174/6403544393_2fc9a089f1_z.jpg" alt="" width="640" height="428" /></p>
<p><img src="http://farm8.staticflickr.com/7003/6405882707_668cbd9b72_z.jpg" alt="" width="640" height="428" /></p>
<p>自从机场和地铁接驳后，每到一座新城市，第一印象都是从地铁开始。看过nyc的错综复杂，也呆过Buffalo的简陋的一条线。Chicago的则刚刚好。简简单单的几个线路，清晰明了。可能我们去的时间正好是假期，整趟旅行的地铁体验都蛮好的，感恩节前一天的上班高峰期都不会显得拥挤。月台上卖艺的也不乏高人，用拳头在告示牌上敲出一串BEAT，就能开唱。</p>
<p>&#8211;Millenium Park</p>
<p><img src="http://farm8.staticflickr.com/7172/6403570361_2b76ac80ab_z.jpg" alt="" width="640" height="428" /></p>
<p><img src="http://farm8.staticflickr.com/7011/6403571411_2424d57d1d_z.jpg" alt="" width="640" height="428" /></p>
<p>Cloud Gate。去之前就挺想去看这个传说中的大魔豆，具体的介绍猛点<a title="Cloud gate" href="http://en.wikipedia.org/wiki/Cloud_gate">这里</a>. 好的设计都是简字打头，所以欣赏的时候，也希望简一些再简一些。去的时间赶上假期，人群把魔豆挤的像一个菜市场。</p>
<p><img src="http://farm8.staticflickr.com/7017/6403573727_e792313f30_z.jpg" alt="" width="640" height="428" /></p>
<p><img src="http://farm8.staticflickr.com/7034/6403572897_2301f6a093_z.jpg" alt="" width="640" height="428" /></p>
<p>Cloud gate靠近街道的一边，才是设计的初衷吧。整个城市都映射在这个突起的球面上。</p>
<p><img src="http://farm8.staticflickr.com/7035/6403571907_8c2a4554cd_z.jpg" alt="" width="640" height="428" /></p>
<p>魔豆的腹下则是另一个空间，像不像小时候的万花筒，看着都头晕。</p>
<p><img src="http://farm7.staticflickr.com/6232/6403574983_e3101fd1ba_z.jpg" alt="" width="640" height="428" /></p>
<p>啊对，魔豆附近还有这样的一群人，虽然有些面相凶恶，但有的还是想让人上去hug一个的，例如这两个：）。</p>
<p><img src="http://farm8.staticflickr.com/7026/6403575813_19f1faa35b.jpg" alt="" width="334" height="500" /><img src="http://farm8.staticflickr.com/7032/6403576589_a43b548835.jpg" width="334" height="500" alt=""></p>
<p>往旁边小走两步，就发现<a href="http://en.wikipedia.org/wiki/Crown_Fountain">Crown Fountain</a>. 冬天的这两个石柱挺无聊的，为什么呢，因为就只有这两个石柱。夏天还会有些喷泉，上面的人像图案还会跟着水柱变化。这次就看到上面的两个人像，路人经过，感觉随时都会给吃掉。</p>
<p>&#8211;Navy Pier</p>
<p><img src="http://farm7.staticflickr.com/6213/6403504859_945143ca14_z.jpg" width="640" height="428" alt=""></p>
<p>“今天我们去Naive harbor吧。” “就两个单词，然后还都说错。”<br />
Anyway，这就是天真码头了。 </p>
<p><img src="http://farm8.staticflickr.com/7016/6403521883_ca27dc2972_z.jpg" width="640" height="428" alt=""></p>
<p><img src="http://farm8.staticflickr.com/7009/6403521141_6a53e5ce11_z.jpg" width="640" height="428" alt=""></p>
<p><img src="http://farm8.staticflickr.com/7168/6403523161_d38cd8a495_z.jpg" width="640" height="428" alt=""></p>
<p>感恩节前一天去的海军码头，就好像国内除夕下午逛大街，冷清。如非一群high school的小屁孩还充充场面，还真有去到破败城区的感觉。不过，不管岸上怎么样的气氛，岸下就还是那副美像。</p>
<p><img src="http://farm8.staticflickr.com/7141/6403522475_049692bb53_z.jpg" width="640" height="428" alt=""></p>
<p>啊对了，在Navy Pier入口还听到一个日式恐怖故事，下面的相片里有9个小朋友的雕像，但到了晚上11点34分后，再数一遍就会变成10个小朋友。因为34年前，有一艘游轮出事，船上有9个权贵的小朋友，和一个水手的小朋友。救生船不够用，所以，水手的小朋友就没能获救。后来权贵们把自己孩子玩耍的样子弄成雕像放在门口，来纪念死里逃生。到了晚上，水手的小朋友就会出来找自己的伙伴玩。&#8221;So, do not count the number at night.&#8221; 这段话用英语该怎么说呢，反正我是听懂了。</p>
<p><img src="http://farm8.staticflickr.com/7020/6406537129_8d3a41e5b5_z.jpg" width="640" height="428" alt=""></p>
<p>&#8211;Marilyn Monroe</p>
<p><img src="http://farm7.staticflickr.com/6038/6406573817_6f6b34f13e_z.jpg" width="428" height="640" alt=""></p>
<p>梦露的雕像，应该是除了日本，唯一一个能满足人们偷窥裙底欲望的地方了吧。和大魔豆一样，这种不用门票的观光景点前，永远都是人，人和人。大家都在拍着队，照一张自己偷窥裙底的证据。</p>
<p><img src="http://farm7.staticflickr.com/6046/6403541873_49270cc72c_z.jpg" width="428" height="640" alt=""></p>
<p>喜欢这个角度，肉欲和物欲的结合。</p>
<p>&#8211;Sears tower<br />
442米高的Sears tower, 如果没记错，transform就是在这开打的。<br />
其实登高楼前，都会有这样的心情，花一大笔钱，排1、2个小时的队后，爬上一个拥挤的密闭空间，看一片哪里都一样的高空景观。但事实是，当你上到高空，看到眼前的东西，这些抱怨都会变的微不足道。例如：</p>
<p><img src="http://farm8.staticflickr.com/7160/6403520127_7de151458d_z.jpg" width="640" height="428" alt=""></p>
<p><img src="http://farm8.staticflickr.com/7167/6403543591_66b2caf0f5_z.jpg" width="640" height="428" alt=""></p>
<p><img src="http://farm8.staticflickr.com/7021/6403542793_8bdbb8801b_z.jpg" width="640" height="428" alt=""></p>
<p>&#8211;China Town<br />
在Buffalo生活久了，每到一个新城市，都会想去当地的China Town看看，好好羡慕一下有China Town的好处。Chicago的China Town的印象可以说是最好的一个，地铁的Red line，还有专门的一站叫China Town。虽然也是以吃构成了该区的主体，但给人的感觉十分舒服，比起NYC的菜市场的感觉好多了。听到服务员的蹩脚国语，和他们之间沟通用的粤语，又有种回家的感觉。</p>
<p><img src="http://farm8.staticflickr.com/7159/6403612253_f63036bba0_z.jpg" width="478" height="640" alt=""></p>
<p>入口的牌坊十分的霸气，&#8221;天下为公&#8221;。好一个只闻而不见的词。</p>
<p><img src="http://farm8.staticflickr.com/7175/6403611335_455b5d7400_z.jpg" width="478" height="640" alt=""></p>
<p>这个估计是台湾同胞开的吧。那个蓝底白日旗，是什么意思？</p>
<p>&#8211;Eating<br />
去China town，很适合用一句歌词来描述我们的心情。&#8221;今晚我们目标明确，就是要松开腰带吃个爽快。&#8221;</p>
<p>第一晚吃的旺角小厨。<br />
<img class="aligncenter" src="http://farm8.staticflickr.com/7004/6405730493_b71e0aeb17_z.jpg" width="478" height="640" alt=""></p>
<p><img src="http://farm8.staticflickr.com/7158/6403619925_7076b392da.jpg" width="334" height="500" alt=""><img src="http://farm8.staticflickr.com/7144/6405729989_05a27db8eb.jpg" width="334" height="500" alt=""></p>
<p><img src="http://farm8.staticflickr.com/7153/6405729435_5cfc307516.jpg" width="334" height="500" alt=""><img src="http://farm8.staticflickr.com/7167/6405725777_a8affd667c.jpg" width="334" height="500" alt=""></p>
<p>另外，莉莉家开的大三元的早餐也很不错，有国内的水准。就是莉莉居然还让我们排队，等他回来得教育一下他。</p>
<p><img src="http://farm8.staticflickr.com/7029/6403617805_fe2e0ca645_z.jpg" width="478" height="640" alt=""></p>
<p><img src="http://farm8.staticflickr.com/7155/6403619217_907de9be15_z.jpg" width="640" height="478" alt=""></p>
<p>而除了China Town的美食，Chicago当地还有三个响当当的压箱宝，说出来吓死你。Hot dog, Deep dish pizza, Popcorn! 怎样，全美国都是吃这些东西！</p>
<p><img src="http://farm8.staticflickr.com/7034/6403621915_927c50048f_z.jpg" width="478" height="640" alt=""></p>
<p><img src="http://farm8.staticflickr.com/7001/6403616753_8e29b65737_z.jpg" width="640" height="478" alt=""></p>
<p>好了，主角来了。Deep dish Pizza!!!</p>
<p><img src="http://farm8.staticflickr.com/7147/6403614275_b452997531_z.jpg" width="478" height="640" alt=""></p>
<p>和普通pizza看的没两样，但看了下面就知道了。</p>
<p><img src="http://farm8.staticflickr.com/7175/6403618619_2ea7569535_z.jpg" width="478" height="640" alt=""></p>
<p>深盘，重点在深盘，盘够深，就是特色了。我够无聊的了。</p>
<p><img src="http://farm8.staticflickr.com/7147/6405728169_4c2233acab_z.jpg" width="640" height="478" alt=""></p>
<p>本来没打算买Chicago的popcorn，但在去往Starbuck路上的时候，一股香味飘过，有人说想进去闻一下，而且说好只闻不买，结果出来就抱了一大包出来了。</p>
<p>&#8211;From Street<br />
最后，贴一些路上随时拍的相片，又或许相片的背后，有一些有趣的故事</p>
<p><img src="http://farm8.staticflickr.com/7024/6403610917_26e6f5f47f_z.jpg" width="640" height="467" alt=""></p>
<p>Chicago路上很多这些标示，本没太注意，但某导游一晚突然指着这个说，这是纽约市最出名的公园，叫自助公园。嗯。</p>
<p><img src="http://farm8.staticflickr.com/7162/6403616403_8df52fdd5f_z.jpg" width="640" height="480" alt=""></p>
<p>用pad搜路线时发现的，算是一个小小的彩蛋吧。</p>
<p><img src="http://farm8.staticflickr.com/7029/6403540591_cfba469694_z.jpg" width="428" height="640" alt=""></p>
<p><img src="http://farm7.staticflickr.com/6051/6403569497_0236047c41_z.jpg" width="640" height="428" alt=""></p>
<p><img src="http://farm8.staticflickr.com/7156/6403567531_a60a828d9b_z.jpg" width="428" height="640" alt=""></p>
<p>说实话，这种街头表演看多了，就麻木了，特别是去完LA后，烂大街的。卖艺也得有新意。但卖身就不同了。</p>
<p><img src="http://farm8.staticflickr.com/7035/6403568451_25c7b09614_z.jpg" width="428" height="640" alt=""></p>
<p>偷偷告诉你，Chicago的警察都这样，这个身形骑着个破马，然后，这里是黑帮最多的城市，懂了吧？make sense.</p>
<p><img src="http://farm8.staticflickr.com/7173/6403620861_e8e541372c_z.jpg" width="478" height="640" alt=""></p>
<p><img src="http://farm8.staticflickr.com/7150/6403613293_2f18112390_z.jpg" width="478" height="640" alt=""></p>
<p>爱下雨，爱下雨夜。</p>
<p>好了，喜不喜欢芝加哥？</p>
<p><img src="http://farm8.staticflickr.com/7173/6406532581_62a9ec7691_z.jpg" width="640" height="428" alt=""></p>
<p>别这样嘛。Honestly to say, 这趟旅行是Chicago在心中地位升格的一次记忆。可以考虑在这座城市开始职业生涯。</p>
<p><img src="http://farm8.staticflickr.com/7027/6403499705_8e9fdd1e9b_z.jpg" width="640" height="428" alt=""></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chaceliang.com/blog/lifeub/11-chicago/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>11] To-do List after getting a job.</title>
		<link>http://www.chaceliang.com/blog/lifeub/11-to-do-list-after-getting-a-job/</link>
		<comments>http://www.chaceliang.com/blog/lifeub/11-to-do-list-after-getting-a-job/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 02:57:40 +0000</pubDate>
		<dc:creator>chace</dc:creator>
				<category><![CDATA[Life@UB]]></category>

		<guid isPermaLink="false">http://www.chaceliang.com/blog/?p=751</guid>
		<description><![CDATA[Master 第二年，仿佛另一个大四。藐视课业，干着自己认为应该干的事情。下一阶段的起点还没确定，就已经开始编写剧本。自己的想象力又总是毫无边界，总会飘到一些十分美好的情况里。so, ... ]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone href="http://www.chaceliang.com/blog/lifeub/11-to-do-list-after-getting-a-job/"></g:plusone></div><p><img src="http://theminimalistpath.com/wp-content/uploads/2010/08/goals1.jpg" alt="" width="640" height="428"/></p>
<p>Master 第二年，仿佛另一个大四。藐视课业，干着自己认为应该干的事情。下一阶段的起点还没确定，就已经开始编写剧本。自己的想象力又总是毫无边界，总会飘到一些十分美好的情况里。so, let&#8217;s do the thing like this. 让自己的想象力能back to the earth, 列一个to-do list，找到工作后，生活的美好才会正式开始。那以后，一想到这个list，就没理由犯懒了吧。</p>
<ul>
<li>Wii</li>
<li>买一个大电视</li>
<li>Get a new macbook air.</li>
<li>然后认认真真的写一个app</li>
<li>去看阿拉斯加看极光</li>
<li>继续我的nba球馆收集梦</li>
<li>赶在渣科巅峰期的末端，看一场Lakers的比赛</li>
<li>东海岸开车去西海岸。前提是我在西海岸找到工作</li>
<li>最重要的，搞掂泼兔总司令</li>
</ul>
<p>这会是一个不断增长的List，而找到工作后，<del datetime="2011-11-15T02:41:23+00:00">会开始一项项的变成这样</del>。<br />
Listen, it is real world now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chaceliang.com/blog/lifeub/11-to-do-list-after-getting-a-job/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>T.H.] Kindle 4 入手一周Review</title>
		<link>http://www.chaceliang.com/blog/thstudio/t-h-kindle-4-%e5%85%a5%e6%89%8b%e4%b8%80%e5%91%a8review/</link>
		<comments>http://www.chaceliang.com/blog/thstudio/t-h-kindle-4-%e5%85%a5%e6%89%8b%e4%b8%80%e5%91%a8review/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 01:47:06 +0000</pubDate>
		<dc:creator>chace</dc:creator>
				<category><![CDATA[T.H. Studio]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[测评]]></category>

		<guid isPermaLink="false">http://www.chaceliang.com/blog/?p=727</guid>
		<description><![CDATA[从拿到Kindle到现在，一周已经过去，尝试以user的角度，写一些使用后的感受。 半开箱 网上流传了很多开箱视频，一直觉得这类视频的前半部分都十分无聊，打开箱子，然后一件件配件拿出来... ]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone href="http://www.chaceliang.com/blog/thstudio/t-h-kindle-4-%e5%85%a5%e6%89%8b%e4%b8%80%e5%91%a8review/"></g:plusone></div><p>
<img class="aligncenter" src="http://farm7.static.flickr.com/6111/6338817162_e535637562_z.jpg" width="640" height="428" alt=""><br />
从拿到Kindle到现在，一周已经过去，尝试以user的角度，写一些使用后的感受。<br />
<span id="more-727"></span></p>
<li><strong><font size='6'>半开箱</font></strong></li>
<p>网上流传了很多开箱视频，一直觉得这类视频的前半部分都十分无聊，打开箱子，然后一件件配件拿出来拍一遍的。真买了产品，这些不就都知道了嘛。这里只放一张小k和盒子的合照。amazon似乎也开始借鉴apple的开箱体验。开盖之后直面的就是产品，多么赤裸裸的诱惑。（昨天听说apple的开箱体验有多达60种，多么恐怖的数字。）amazon秉承跑物流的文化传统，盒子也是牛皮纸色，不过这些都不是重点啦。<br />
<img class="aligncenter" src="http://farm7.static.flickr.com/6110/6338811030_9edb9afbb9_z.jpg" width="640" height="428" alt=""></p>
<li><strong><font size='6'>上手感觉</font></strong></li>
<p><img class="aligncenter" src="http://farm7.static.flickr.com/6050/6338066221_690596bbf2_z.jpg" width="640" height="428" alt=""><br />
iPad的工业设计基本已经成为工业界的标准，不免俗的将kindle和iPad2进行一个厚度对比。8.7mm的厚度，和iPad2几乎无差异。屏幕尺寸虽是6 inch，但取消了实体键盘，留下了四个实体按钮以及一个五向控制按钮，整体尺寸比第三代更加acceptable。重量可以说是亮点，5.98 ounces (170 grams)。不喜欢kindle dx的一个很大原因就是重量问题。</p>
<p><img class="aligncener" src="http://farm7.static.flickr.com/6097/6338816296_a34d7ba62a_z.jpg" width="640" height="428" alt=""><br />
虽说都采用了滴水式设计，但明显的不如iPad2来的圆滑，但在手中的手感仍然是十分的不错，刚刚好。</p>
<p><img class="aligncenter" src="http://farm7.static.flickr.com/6033/6338836520_e87ec20619_z.jpg" width="640" height="428" alt=""><br />
左右两侧都有的实体翻页键。拿6寸kindle看书的同志应该都是喜欢单手看书，左右都有则很好的坚固了左右手操作。想较与kindle touch，前翻页和后翻页的尺寸固定，基本限制了读者只能以左手进行操作。不过进过一周的使用后，对这个实体翻页键的质量持怀疑态度。重度使用的话，坏掉的几率应该蛮高的。</p>
<p><img src="http://farm7.static.flickr.com/6117/6338063831_a70a282807_z.jpg" width="640" height="428" alt=""><br />
背部材质的选用还是蛮成功的。虽是塑料质地，但加上了磨砂处理，手感非常好，而且保证了重量上的优势。不过背部的一堆抢眼的商标，看着挺碍眼的，至今都没仔细的看过上面到底印了什么，除了那个大大的kindle logo。</p>
<li><strong><font size='6'>响应速度</font></strong></li>
<p><img src="http://farm7.static.flickr.com/6214/6338835040_4890d85c20_z.jpg" width="640" height="428" alt=""><br />
打开文档，翻页，kindle的速度都十分好，都比之前使用kindle dx时要快。另一个顾虑的是输入速度。没了实体键盘，取而代之的是一个键盘按钮，唤出虚拟键盘。在虚拟键盘上，光标的移动速度相当快，也不需要全局刷新页面。对于电子阅读器，已经足够了。除了刚开机时注册机子需要一定的输入，真正使用时需要输入的机会还是相当少的。</p>
<li><strong><font size='6'>一些小抱怨</font></strong></li>
<p><img src="http://farm7.static.flickr.com/6211/6338065577_f2d3505cfa_z.jpg" width="640" height="428" alt=""><br />
原则上,kindle是不支持拆机的。死机什么的，只要长按开关键机子就会重启。电池也是不可拆卸的设计。那既然如此，后盖上那圈明显的接合口又是为了什么存在呢？如果是unibody的话，那就更加完美。</p>
<li><strong><font size='6'>一些小感受</font></strong></li>
<p>为什么是kindle slim, 而不是kindle touch呢。<br />
价格上近20%的差价是不可忽略的原因。再者，对于我这种阅读是喜欢用手指跟着扫读的用户，slim绝对是比touch更好的选择。阅读体验上，最不可接受的就是背着一堆堆的书到处跑，kindle很好的解决了这个问题。但同时，也就牺牲了笔记的这个体验。Kindle 的尺寸，重量，都是我可以接受的，所以它现在很好的填补了我零碎时间。没事的时候哪怕拿出来看上一页，收获也是颇丰的。<br />
没意义的网页浏览功能<br />
实在想不同，在一个elink屏幕的机子上，配备网页浏览功能有何意义。小尺寸屏幕+极差的阅读体验。我想amazon就只是想证明，‘老子能做到’而已吧。</p>
<p>P.S.<br />
谢谢现在这个所谓的studio的另一个合伙人T送的kindle。<br />
对于T.H.studio，可能以为我只是玩玩而已。虽还没有一个很详细的计划，但在我脑中还是有一个有规划的蓝图的。<br />
现阶段先做的就做一些review之类的文章，培养自己PM方面的触觉。下阶段就会开始run一些真实的project。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chaceliang.com/blog/thstudio/t-h-kindle-4-%e5%85%a5%e6%89%8b%e4%b8%80%e5%91%a8review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>11] 刷怪练级</title>
		<link>http://www.chaceliang.com/blog/lifeub/11-%e5%88%b7%e6%80%aa%e7%bb%83%e7%ba%a7/</link>
		<comments>http://www.chaceliang.com/blog/lifeub/11-%e5%88%b7%e6%80%aa%e7%bb%83%e7%ba%a7/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 21:11:19 +0000</pubDate>
		<dc:creator>chace</dc:creator>
				<category><![CDATA[Life@UB]]></category>

		<guid isPermaLink="false">http://www.chaceliang.com/blog/?p=729</guid>
		<description><![CDATA[挂了电话后，总算能松一口气。看看自己的桌面，稳食艰难呢。 好啦，第一次找工作，好的坏的，过去就过去了。第一轮Interview就这么的飘过去，挂了电话后就和自己说了句，“当刷怪练级吧... ]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone href="http://www.chaceliang.com/blog/lifeub/11-%e5%88%b7%e6%80%aa%e7%bb%83%e7%ba%a7/"></g:plusone></div><p><img class="aligncenter" src="http://farm7.static.flickr.com/6118/6336948861_ee2330c44f_z.jpg" alt="After interview" width="640" height="478" /><br />
挂了电话后，总算能松一口气。看看自己的桌面，稳食艰难呢。<br />
<span id="more-729"></span><br />
好啦，第一次找工作，好的坏的，过去就过去了。第一轮Interview就这么的飘过去，挂了电话后就和自己说了句，“当刷怪练级吧。”不过，这个练级成本也太高了，M,A,G。一上来就给三个大BOSS拍了一大板儿砖，每次都有种无地自容的那种尴尬。<br />
M的on-campus可以说是最浪费机会的决定，木有之一。G的APM职位连interview也不给。面M的PM就知道这个职位不是new grad能handle的。一个普通的手机平台决策问题，无论我答什么都会给她抓着攻击。到了最后来了句“u could keep your decision, I just want to challenge you.” 面到一半就知道完蛋，给她绕的我在自己抽自己嘴巴。<br />
A的第三次电面，就只能怪自己了。准备精力都放在JAVA上，结果考了到合并链表的简单指针题。近两年没碰过C++，连arrow都忘了怎么说。回头好好学一下grep该怎么用，regular expression该怎么写。搜一下大型网站的debug思路。<br />
最后就是昨天下午给G的轮大米的过程了。连着两个PHONE INTERVIEW。<br />
Round 1:</p>
<div class="codecolorer-container java blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:635px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">//Implement this interface</span><br />
<span style="color: #000000; font-weight: bold;">interface</span> Counter <span style="color: #009900;">&#123;</span><br />
<span style="color: #000066; font-weight: bold;">void</span> inc<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000066; font-weight: bold;">int</span> getLastMinuteCount<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<div class="codecolorer-container java blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:635px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">//Here is my implementation &nbsp;</span><br />
<span style="color: #000000; font-weight: bold;">class</span> MyCounter <span style="color: #000000; font-weight: bold;">implements</span> Counter <span style="color: #009900;">&#123;</span><br />
Queue requestCount <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Queue<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000066; font-weight: bold;">int</span> size <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #000066; font-weight: bold;">int</span> countPerSec <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #000066; font-weight: bold;">long</span> lastTime<span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> inc<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #000066; font-weight: bold;">long</span> currentTime <span style="color: #339933;">=</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">System</span></a>.<span style="color: #006633;">currentTime</span>.<span style="color: #006633;">Millis</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>currentTime <span style="color: #339933;">-</span> lastTime<span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span><span style="color: #cc66cc;">1000</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><br />
countPerSec<span style="color: #339933;">++;</span><br />
<span style="color: #000000; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>size <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #cc66cc;">60</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
requestCount.<span style="color: #006633;">offer</span><span style="color: #009900;">&#40;</span>countPerSec<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
countPerSec <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
size<span style="color: #339933;">++;</span><br />
<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span><br />
resquestCount.<span style="color: #006633;">poll</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
resquestCount.<span style="color: #006633;">offer</span><span style="color: #009900;">&#40;</span>countPerSec<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
countPerSec <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
lastTime <span style="color: #339933;">=</span> currentTime<span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">int</span> getLastMinuteCount<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
Queue temp <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Queue<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000066; font-weight: bold;">int</span> count <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #000066; font-weight: bold;">int</span> result <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>count <span style="color: #339933;">=</span> requestCount.<span style="color: #006633;">poll</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
temp.<span style="color: #006633;">offer</span><span style="color: #009900;">&#40;</span>count<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
result <span style="color: #339933;">+=</span> count<span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
requestCount <span style="color: #339933;">=</span> temp<span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">return</span> result<span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>第二题就普通的概念题：</p>
<blockquote><p>How the browser work. when we type www.google.com, describe what will the browser do.</p></blockquote>
<p>Round 2:<br />
第二轮则简单很多，可能是电话那头的人没什么准备。不过整个面试思路还是有指导意义的。<br />
<em>&#8211;Implement a Fibonacci sequence.</em><br />
我给了个recursion的程序。<br />
<em>&#8211;然后让我坚持输入问题，抛出异常之类的。</em><br />
原因是我没考虑到输入为负值的情况。<br />
<em>&#8211;然后让我分析运行时间，以及运行次数。</em><br />
运行时间应该是O(n)但实际次数应该上到指数级的增长。<br />
<em>&#8211;然后让我改进。</em><br />
用DP的方法写了个O(n)的程序。&#8221;that is what i looking for.&#8221;<br />
<em>&#8211;再问了一个如果输入变得很大，int将不能Handle的问题。</em><br />
直接换biginteger就好了。<br />
<em>&#8211;最后一个就是最扯淡的问题。当时没听清楚这个不是cs problem。我还在想怎么找一个这样的算法。<br />
“如果有人告诉我，能有更好的方法解这个算法，我应该怎么做。”</em><br />
在我想了5分钟，也毫无斩获后，他冒了句让我巨汗的答案。“if i was you, i would check the web, like google and blabla&#8230;.”然后，给了个wikipedia的网站，让我去查。这就是这个问题应该答的么。。。</p>
<p>如果我一开始就能把各种情况都考虑进去，那印象分相信会大大不同。那种才是G想要的人吧。切记了，大数和边界，平常不会碰到的问题，但Industry确实非常敏感的东西。</p>
<p><strong><em><font size="4">其实呢，面试和招妓没啥区别。别人约个时间来找你，你记得准备好接客。接客的过程还得费尽心思讨好他。完事后他爽了，你就郁闷了。如果对方电话里玩爽了，说不定会给你个当面招待的机会，然后你就得屁颠屁颠的飞过去让对方再爽一把。</font></em></strong></p>
<p>开始期待第二轮Interview的到来。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chaceliang.com/blog/lifeub/11-%e5%88%b7%e6%80%aa%e7%bb%83%e7%ba%a7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>11]</title>
		<link>http://www.chaceliang.com/blog/photo/11/</link>
		<comments>http://www.chaceliang.com/blog/photo/11/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 00:17:03 +0000</pubDate>
		<dc:creator>chace</dc:creator>
				<category><![CDATA[Photo]]></category>

		<guid isPermaLink="false">http://www.chaceliang.com/blog/?p=725</guid>
		<description><![CDATA[... ]]></description>
			<content:encoded><![CDATA[<div class="plus-one-wrap"><g:plusone href="http://www.chaceliang.com/blog/photo/11/"></g:plusone></div><p><img src="http://farm7.static.flickr.com/6212/6316677906_d594c77cd1_z.jpg" width="640" height="428" alt=""></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chaceliang.com/blog/photo/11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

